engineering · water-wastewater · activated-sludge

Solids Retention Time MCRT Calculator

Calculates actual SRT/MCRT from system inventory and measured solids exits, or solves the nonnegative waste flow required for an entered target SRT on a consistent total- or volatile-solids basis.

Last updated
Formula Focus

Calculator overview

Inputs and outputs

This summary comes from the calculator's published input and output contract.

Inputs

SRT Solids Basis
About this input

Use either total suspended solids throughout or volatile suspended solids throughout; the selector changes labels but not arithmetic.

Default TSS / MLSS Allowed TSS / MLSS, VSS / MLVSS
SRT Target Max Conditional
About this input

Upper edge of a user-entered site target band. The shipped hidden value is synthetic; equality with the minimum is handled as a calculation-level invalid relation.

Unit days Default 23.45678 Range At least 0
Mixed-liquor TSS / MLSS concentration Conditional
About this input

Representative MLSS or MLVSS concentration, consistent with the selected basis, in the modeled aeration volume.

Unit mg/L Default 3000 Range At least 0
SRT Planning Target Conditional
About this input

Positive target SRT/MCRT used only in planning mode. The shipped hidden value is synthetic, not operating guidance. Zero is a scalar boundary but returns calculation-level NOT VALID because inventory/target would be undefined.

Unit days Default 11.111111 Range At least 0
SRT Waste Flow Conditional
About this input

Measured daily waste flow for actual-SRT mode. Hidden and ignored when planning solves a required waste flow.

Unit MGD Default 0.05 Range At least 0
Waste-stream TSS concentration
About this input

TSS or VSS concentration in the waste stream, consistent with the selected solids basis.

Unit mg/L Default 8000 Range At least 0
SRT Target Min Conditional
About this input

Lower edge of a user-entered site target band. The shipped hidden value is synthetic and is not process guidance.

Unit days Default 6.54321 Range At least 0
SRT Unit System
About this input

Selects US or SI flow, volume, and mass units. Changing the selector does not convert entered values.

Default US customary Allowed US customary, SI metric
SRT Calculation Mode
About this input

Calculate actual SRT/MCRT from entered waste flow, or solve required nonnegative waste flow for an entered positive target SRT.

Default Actual SRT / MCRT Allowed Actual SRT / MCRT, Required waste flow for target SRT
SRT Comparison Mode Conditional
About this input

In actual-SRT mode, calculates alone or compares the result with a user-entered site target band. Hidden and ignored in planning mode.

Default Calculation only Allowed Calculation only, Compare to user target band
SRT Additional Solids Inventory Conditional
About this input

Optional nonnegative mass of clarifier or other explicitly included system solids, on the selected basis. Visible only for calculated inventory.

Unit lb Default 0 Range At least 0
SRT Aeration Volume Conditional
About this input

Aeration volume whose mixed-liquor solids are included in system inventory. Visible only for the calculated-inventory method.

Unit MG Default 1 Range At least 0
Effluent TSS concentration
About this input

TSS or VSS concentration leaving in the effluent, consistent with the selected solids basis.

Unit mg/L Default 10 Range At least 0
SRT Inventory Method
About this input

Calculate inventory from aeration volume and mixed-liquor concentration plus optional additional mass, or enter a direct total system mass.

Default Volume x concentration plus additional mass Allowed Volume x concentration plus additional mass, Direct total system solids mass
SRT Direct Total Solids Inventory Conditional
About this input

Independently established total system TSS or VSS mass. Visible only in direct-inventory mode.

Unit lb Default 25036.213356058 Range At least 0
SRT Effluent Flow
About this input

Daily effluent flow carrying the entered effluent solids concentration; zero is allowed when no effluent solids exit is modeled.

Unit MGD Default 2 Range At least 0

Outputs

SRT Target Assessment Conditional
About this output

BELOW, WITHIN, or ABOVE the valid user-entered target band; an invalid target relation or undefined SRT returns NOT AVAILABLE.

No unit declared
SRT Solids Retention Time Conditional
About this output

Total system solids inventory divided by total daily solids loss, using full-precision values.

Unit days
SRT Required Waste Solids Loss Conditional
About this output

Nonnegative daily solids loss assigned to wasting at the planning target; equals allowed total loss minus effluent loss when a feasible finite solution exists.

Unit lb/day
SRT Total Daily Solids Loss Conditional
About this output

Sum of measured waste-stream and effluent solids losses per day in a valid actual-SRT calculation.

Unit lb/day
Waste-stream TSS loss Conditional
About this output

Daily solids loss in the measured waste stream for a valid actual-SRT calculation; hidden in planning and invalid derived states.

Unit lb/day
SRT Waste Loss Share Conditional
About this output

Fraction of total modeled daily solids loss leaving through the waste stream.

Unit fraction
Total TSS / MLSS inventory Conditional
About this output

Total modeled system solids mass on the consistently selected total- or volatile-solids basis.

Unit lb
SRT Required Waste Flow Conditional
About this output

Nonnegative waste flow required to meet the entered planning target after accounting for effluent solids loss. It is hidden when no feasible finite solution exists; feasibility and status remain visible.

Unit MGD
SRT Effluent Loss Share Conditional
About this output

Fraction of total modeled daily solids loss leaving through the effluent.

Unit fraction
SRT Daily Solids Turnover Conditional
About this output

Reciprocal of SRT/MCRT; total daily solids loss divided by system inventory.

Unit 1/day
Model Status
About this output

Returns an actionable NOT VALID or CHECK reason for actual-SRT and waste-flow-planning modes, including zero denominators and targets unattainable because effluent loss already exceeds the allowed total loss.

No unit declared
Effluent TSS loss Conditional
About this output

Daily solids loss in the modeled effluent stream.

Unit lb/day
SRT Planning Feasibility Conditional
About this output

States whether a positive target and waste concentration define a feasible nonnegative waste-flow solution after effluent loss.

No unit declared
SRT Planned Total Daily Solids Loss Conditional
About this output

Inventory divided by the entered positive target SRT; zero when target or inventory is not positive.

Unit lb/day
SRT Inventory Basis Conditional
About this output

States whether inventory came from volume/concentration plus additional mass or direct total mass, together with the selected solids basis.

No unit declared

What it is

The Solids Retention Time and MCRT Calculator answers two questions about an activated-sludge solids inventory. Given the solids you are holding and the solids leaving each day, how many days is the average particle staying in the system? And, running it the other way, what waste flow would you have to pull to hit a target SRT?

In actual mode it reports the solids retention time in days, the total system solids inventory, the daily solids loss split between the waste stream and the effluent, the share each of those carries, and the daily turnover as the reciprocal of SRT. In planning mode it reports the allowed daily loss at your target, the waste flow required to produce it, and whether that solution exists at all.

Inventory can come from aeration volume times mixed-liquor concentration plus an optional additional mass, or from a total system mass you enter directly. Everything runs on either a total-solids or a volatile-solids basis, in US customary or SI units.

Methodology

Purpose and model boundary

This calculator evaluates actual solids retention time/mean cell residence time (SRT/MCRT) from system solids inventory and daily waste/effluent solids losses, or solves the nonnegative waste flow required for a user-entered target SRT. Inventory can be calculated from volume and concentration plus an additional mass or entered directly.

The result is a solids mass-balance indicator for the entered system boundary and TSS/MLSS or VSS/MLVSS basis. It is not hydraulic retention time, an operating recommendation, or proof of biological treatment performance.

Inputs and units

  • Unit system selects US customary or SI metric flow, volume, and mass labels. It does not convert values already entered.
  • Calculation mode selects actual SRT/MCRT or required waste flow for a target SRT.
  • Solids basis selects consistent TSS/MLSS or VSS/MLVSS labels; it does not change the arithmetic.
  • Inventory method uses aeration volume, mixed-liquor concentration, and optional additional solids mass, or a direct total system mass.
  • Waste and effluent flows are in MGD or m3/day; their solids concentrations are in mg/L on the selected basis.
  • Actual-mode target minimum/maximum and planning-mode target SRT are in days and must be site-entered values.

The US mass factor is exactly 8.34540445201933 lb / (MG x mg/L); the SI factor is 0.001 kg / (m3 x mg/L).

Governing relationships

With unit factor k, calculated inventory is

M_primary = V_aeration x X_mixed-liquor x k

and

M_total = M_primary + M_additional.

Direct-inventory mode instead uses M_total = M_direct. Daily solids losses are

L_waste = Q_waste x X_waste x k;

L_effluent = Q_effluent x X_effluent x k;

L_total = L_waste + L_effluent.

Actual SRT and turnover are

SRT = M_total / L_total

and

daily solids turnover = 1 / SRT.

Waste- and effluent-loss shares divide their respective loss by L_total.

In planning mode for target SRT_t:

L_planned = M_total / SRT_t;

L_waste,raw = L_planned - L_effluent;

L_waste,required = max(L_waste,raw, 0) within the workbook tolerance;

Q_waste,required = L_waste,required / (X_waste x k).

The planning tolerance is 1e-12 x max(abs(L_planned), abs(L_effluent)). Actual target-band comparisons use 1e-12 x max(1, abs(SRT), abs(target minimum), abs(target maximum)).

Calculation sequence

  1. Resolve unit, calculation, solids-basis, inventory, and active comparison branches; hidden branch fields are ignored.
  2. Validate nonnegative active plant quantities and calculate or accept total system inventory.
  3. Calculate effluent loss and, in actual mode, waste loss and total daily loss.
  4. In actual mode, divide positive inventory by positive daily loss, calculate turnover/shares, and optionally compare with an ordered target band.
  5. In planning mode, divide inventory by target SRT, subtract effluent loss, apply the 1e-12 planning tolerance, and divide the required nonnegative waste loss by waste concentration and unit factor.
  6. Build the published waste-flow sensitivity chart and evaluate status in the exact order below.

Outputs and interpretation

Total inventory and the two daily loss outputs expose the mass-balance boundary. Actual SRT/MCRT is in days; turnover is its reciprocal. Loss shares show which exit governs the daily loss. Inventory basis identifies the selected TSS/VSS branch and inventory method.

Planning outputs report planned total daily loss, required waste solids loss, required waste flow, and a feasibility interpretation. INFEASIBLE: EFFLUENT LOSS EXCEEDS ALLOWANCE means the entered effluent loss alone is greater than the total loss permitted by the target, within tolerance; increasing waste cannot solve that condition.

Validation and status logic

The workbook evaluates status in this order:

Condition Returned status
A listed active mode is invalid; an active plant quantity is nonnumeric/negative; or required derived base arithmetic is not finite NOT VALID: review active SRT/MCRT inputs
Total system solids inventory is zero NOT VALID: total system solids inventory must be positive
Planning mode has target SRT of zero NOT VALID: planning target SRT must be positive
Planning mode has waste-solids concentration of zero NOT VALID: waste solids concentration must be positive for planning
Planning mode has L_waste,raw < -planning tolerance CHECK: target unattainable; effluent loss exceeds allowed total loss
Planning mode solves a required waste flow of zero CHECK: required waste flow is zero
Planning result is valid but its sensitivity chart exceeds the workbook's numeric range CHECK: planning result valid; sensitivity chart exceeds numeric range
Actual mode has total daily solids loss of zero NOT VALID: total daily solids loss must be positive
Actual target comparison is active and the minimum is not below the maximum NOT VALID: target minimum must be below target maximum
Actual waste-stream solids loss is zero CHECK: waste-stream solids loss is zero
Actual effluent solids loss is zero CHECK: effluent solids loss is zero
Actual result is valid but its sensitivity chart exceeds the workbook's numeric range CHECK: SRT result valid; sensitivity chart exceeds numeric range
Actual target comparison is active and target minimum - SRT exceeds the comparison tolerance CHECK: SRT/MCRT below entered target band
Actual target comparison is active and SRT - target maximum exceeds the comparison tolerance CHECK: SRT/MCRT above entered target band
None of the preceding conditions applies OK

The planning and actual branches are mutually exclusive after the first two common checks. Within each branch, earlier rows take precedence.

Assumptions and limitations

Inventory and every loss must use one consistent TSS/MLSS or VSS/MLVSS basis and the same daily time basis. The modeled boundary must include all intended solids inventory and exits. Additional inventory is assumed to be an independently estimated mass within that boundary.

Planning holds inventory, effluent flow/concentration, and waste concentration fixed while solving waste flow. The model does not project how those quantities respond to a changed wasting rate. It excludes solids in unmodeled units/streams, recycle effects on the system boundary, growth/decay kinetics, temperature, nitrification targets, settleability, hydraulic residence time, and universal SRT ranges.

Restrictions and non-computing states

All active plant quantities are nonnegative. Total inventory must be positive. Actual mode requires positive combined daily loss. Planning requires positive target SRT and waste concentration. If effluent loss exceeds the target's allowed total loss beyond tolerance, the requested target is infeasible under the fixed planning assumptions.

Actual target comparison requires a nonnegative minimum strictly below a nonnegative maximum. Unit-system changes alter labels and factors but do not convert submitted values. Very large finite values can leave the primary result valid while making the sensitivity chart nonnumeric, producing the documented chart-range warning.

Errors and warnings

This calculator's input rules can reject out-of-domain values or unknown options before calculation. A workbook NOT VALID response means a required mass-balance denominator or active state is unusable. A workbook CHECK response identifies a computed zero-loss path, target shortfall, planning infeasibility, or chart-range issue. A connection or calculation-service failure is not an SRT result.

References

The workbook implements the mass-balance definition of SRT and MCRT and the exact dimensional conversions behind its mass factor. No operating range, design table or figure from any publication is reproduced.

No target SRT is supplied or implied. The band you compare against is your own.

Frequently asked questions

Is SRT the same thing as MCRT?
As implemented here, yes. Both names describe system solids inventory divided by the solids leaving per day, and this calculator computes that one quantity. The distinction some texts draw is about which solids you count as inventory - aeration only, or aeration plus clarifier - and that is a decision you make when you fill in the inputs, through the additional-mass field or by entering a direct total, rather than one the tool makes by choosing a name.
Why does my SRT match my formula sheet exactly when the mass factor is different?
Because in the actual-SRT calculation the factor cancels. Inventory is a volume times a concentration and every loss term is a flow times a concentration, so the same constant appears above and below the line and disappears. The EPA field-training example works out to 2400 divided by the quantity 0.075 times 6200 plus 4 times 12, with no pounds anywhere. The pounds shown on the page use the exact 8.34540445201933 rather than the rounded 8.34, so those figures differ slightly - but the days do not.
When does the mass factor stop cancelling?
When you enter a mass instead of deriving one. The direct total system inventory and the optional additional solids mass are used exactly as typed, so they must be in the mass unit of the selected system - pounds for US, kilograms for SI. Switching the unit selector reinterprets your entries, it does not convert them, and this is the one place where a unit slip produces a confident wrong answer rather than a rejection.
Planning mode says my target is infeasible. What does that mean?
It means the effluent is already losing more solids per day than your target SRT allows the whole system to lose. The target fixes an allowed daily loss of inventory divided by target days; the effluent takes its share of that first; what remains is what wasting has to remove. When the effluent alone exceeds the allowance, no waste flow reaches the target, not even zero. The tool withholds the flow, reports INFEASIBLE, and still shows the allowed loss so you can see the size of the gap. The fix is in the clarifier, not the waste pump.
Does choosing the volatile-solids basis change the calculation?
No multiplication changes. The selector records the basis and relabels the outputs. Its real purpose is to remind you to be consistent: the mixed liquor, the waste stream and the effluent must all be measured the same way. Dividing a volatile-basis inventory by total-basis losses produces a number that looks fine and means nothing, and the selector cannot detect that mismatch in your samples.
Why does zero effluent loss give me a CHECK when the answer looks right?
Because it is worth noticing. A modelled effluent loss of zero either means you genuinely have no measurable effluent solids, or - more often - that a flow or concentration was left at zero by accident. The arithmetic completes and the SRT is reported either way; the CHECK just names which of the two loss streams is contributing nothing, so you can confirm it was on purpose.
This page is provided by LogicCommons for informational purposes only. Results are analysis outputs computed from the inputs you supply and are not engineering advice, a design, or a substitute for review by a licensed professional under the codes adopted where the work is built. Verify all inputs and results independently.

LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.