Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- SRT Solids Basis
-
Default TSS / MLSS Allowed TSS / MLSS, VSS / MLVSS
About this input
Use either total suspended solids throughout or volatile suspended solids throughout; the selector changes labels but not arithmetic.
- SRT Target Max Conditional
-
Unit days Default 23.45678 Range At least 0
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.
- Mixed-liquor TSS / MLSS concentration Conditional
-
Unit mg/L Default 3000 Range At least 0
About this input
Representative MLSS or MLVSS concentration, consistent with the selected basis, in the modeled aeration volume.
- SRT Planning Target Conditional
-
Unit days Default 11.111111 Range At least 0
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.
- SRT Waste Flow Conditional
-
Unit MGD Default 0.05 Range At least 0
About this input
Measured daily waste flow for actual-SRT mode. Hidden and ignored when planning solves a required waste flow.
- Waste-stream TSS concentration
-
Unit mg/L Default 8000 Range At least 0
About this input
TSS or VSS concentration in the waste stream, consistent with the selected solids basis.
- SRT Target Min Conditional
-
Unit days Default 6.54321 Range At least 0
About this input
Lower edge of a user-entered site target band. The shipped hidden value is synthetic and is not process guidance.
- SRT Unit System
-
Default US customary Allowed US customary, SI metric
About this input
Selects US or SI flow, volume, and mass units. Changing the selector does not convert entered values.
- SRT Calculation Mode
-
Default Actual SRT / MCRT Allowed Actual SRT / MCRT, Required waste flow for target SRT
About this input
Calculate actual SRT/MCRT from entered waste flow, or solve required nonnegative waste flow for an entered positive target SRT.
- SRT Comparison Mode Conditional
-
Default Calculation only Allowed Calculation only, Compare to user target band
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.
- SRT Additional Solids Inventory Conditional
-
Unit lb Default 0 Range At least 0
About this input
Optional nonnegative mass of clarifier or other explicitly included system solids, on the selected basis. Visible only for calculated inventory.
- SRT Aeration Volume Conditional
-
Unit MG Default 1 Range At least 0
About this input
Aeration volume whose mixed-liquor solids are included in system inventory. Visible only for the calculated-inventory method.
- Effluent TSS concentration
-
Unit mg/L Default 10 Range At least 0
About this input
TSS or VSS concentration leaving in the effluent, consistent with the selected solids basis.
- SRT Inventory Method
-
Default Volume x concentration plus additional mass Allowed Volume x concentration plus additional mass, Direct total system solids mass
About this input
Calculate inventory from aeration volume and mixed-liquor concentration plus optional additional mass, or enter a direct total system mass.
- SRT Direct Total Solids Inventory Conditional
-
Unit lb Default 25036.213356058 Range At least 0
About this input
Independently established total system TSS or VSS mass. Visible only in direct-inventory mode.
- SRT Effluent Flow
-
Unit MGD Default 2 Range At least 0
About this input
Daily effluent flow carrying the entered effluent solids concentration; zero is allowed when no effluent solids exit is modeled.
Outputs
- SRT Target Assessment Conditional
-
No unit declared
About this output
BELOW, WITHIN, or ABOVE the valid user-entered target band; an invalid target relation or undefined SRT returns NOT AVAILABLE.
- SRT Solids Retention Time Conditional
-
Unit days
About this output
Total system solids inventory divided by total daily solids loss, using full-precision values.
- SRT Required Waste Solids Loss Conditional
-
Unit lb/day
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.
- SRT Total Daily Solids Loss Conditional
-
Unit lb/day
About this output
Sum of measured waste-stream and effluent solids losses per day in a valid actual-SRT calculation.
- Waste-stream TSS loss Conditional
-
Unit lb/day
About this output
Daily solids loss in the measured waste stream for a valid actual-SRT calculation; hidden in planning and invalid derived states.
- SRT Waste Loss Share Conditional
-
Unit fraction
About this output
Fraction of total modeled daily solids loss leaving through the waste stream.
- Total TSS / MLSS inventory Conditional
-
Unit lb
About this output
Total modeled system solids mass on the consistently selected total- or volatile-solids basis.
- SRT Required Waste Flow Conditional
-
Unit MGD
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.
- SRT Effluent Loss Share Conditional
-
Unit fraction
About this output
Fraction of total modeled daily solids loss leaving through the effluent.
- SRT Daily Solids Turnover Conditional
-
Unit 1/day
About this output
Reciprocal of SRT/MCRT; total daily solids loss divided by system inventory.
- Model Status
-
No unit declared
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.
- Effluent TSS loss Conditional
-
Unit lb/day
About this output
Daily solids loss in the modeled effluent stream.
- SRT Planning Feasibility Conditional
-
No unit declared
About this output
States whether a positive target and waste concentration define a feasible nonnegative waste-flow solution after effluent loss.
- SRT Planned Total Daily Solids Loss Conditional
-
Unit lb/day
About this output
Inventory divided by the entered positive target SRT; zero when target or inventory is not positive.
- SRT Inventory Basis Conditional
-
No unit declared
About this output
States whether inventory came from volume/concentration plus additional mass or direct total mass, together with the selected solids basis.
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 inmg/Lon 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
- Resolve unit, calculation, solids-basis, inventory, and active comparison branches; hidden branch fields are ignored.
- Validate nonnegative active plant quantities and calculate or accept total system inventory.
- Calculate effluent loss and, in actual mode, waste loss and total daily loss.
- In actual mode, divide positive inventory by positive daily loss, calculate turnover/shares, and optionally compare with an ordered target band.
- In planning mode, divide inventory by target SRT, subtract effluent loss, apply the
1e-12planning tolerance, and divide the required nonnegative waste loss by waste concentration and unit factor. - 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.
- U.S. Environmental Protection Agency. Field Study Training Program, Volume II, the federal MCRT mass-balance equation, the consistent solids-basis requirement, and the 1.0 MG at 2,400 mg/L worked example replayed above. https://nepis.epa.gov/Exe/ZyPURL.cgi?Dockey=94002GLG.TXT
- U.S. Environmental Protection Agency. Field Study Training Program, Volume I, for the definition of mean cell residence time as process solids inventory divided by solids removed per day. https://nepis.epa.gov/Exe/ZyPURL.cgi?Dockey=94002G8S.TXT
- California State Water Resources Control Board. Wastewater Formula Sheet, a government cross-check confirming that system inventory may include clarifier as well as aeration solids, and that daily loss includes both waste and effluent solids. https://www.waterboards.ca.gov/water_issues/programs/operator_certification/docs/proposed_equivalent_formula_sheet.pdf
- Michigan Department of Environment, Great Lakes, and Energy. Wastewater Operations Formula Sheet, a current state cross-check on cell-retention-time and mass-loading relations. https://www.michigan.gov/egle/-/media/Project/Websites/egle/Documents/Programs/WRD/Operator-Certification/Wastewater-Operations-Formula-Sheet.pdf
- National Institute of Standards and Technology. Handbook 133, Appendix E: General Tables of Units of Measurement, which fixes the US gallon at exactly 3.785411784 litres and the international pound at exactly 0.45359237 kilograms. https://www.nist.gov/document/14-app-e-14-hb133-finalpdf
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?
Why does my SRT match my formula sheet exactly when the mass factor is different?
When does the mass factor stop cancelling?
Planning mode says my target is infeasible. What does that mean?
Does choosing the volatile-solids basis change the calculation?
Why does zero effluent loss give me a CHECK when the answer looks right?
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.
LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.