The IWA Activated Sludge Models describe biological treatment as a set of coupled ordinary differential equations: a small number of state variables, a set of processes with Monod-type rates, and a stoichiometric matrix linking them. ASM1 has thirteen state variables and eight processes and remains the workhorse for nitrogen removal design; ASM2d adds phosphorus, ASM3 restructures storage. Their value lies less in prediction than in disciplined thinking about what limits a plant.
What is ASM1 and why does it matter?
ASM1, published by the IWA (then IAWQ) task group in 1987, was the first model to describe carbon oxidation, nitrification and denitrification in a single consistent framework. It replaced a generation of empirical loading curves with a mechanistic description in which every process rate is written explicitly and every mass is conserved.
Its practical significance is threefold. It underpins essentially every commercial simulator used for process design today. It provides a common vocabulary — readily biodegradable substrate, heterotrophic yield, autotrophic decay — in which design assumptions can be argued rather than asserted. And it forces the designer to state the influent fractionation, which is where most design error actually lives.
The state variables: what the model actually tracks
ASM1 carries thirteen state variables, conventionally divided into soluble (S) and particulate (X) components. The two that dominate design outcomes are SS and XS.
| Symbol | Component | Typical fraction of total COD | Design significance |
|---|---|---|---|
| SS | Readily biodegradable substrate | 10–25% | Drives denitrification rate and biological P uptake |
| XS | Slowly biodegradable substrate | 40–60% | Must be hydrolysed first; sets oxygen demand profile |
| SI | Inert soluble organic matter | 5–10% | Passes straight through; sets the effluent COD floor |
| XI | Inert particulate organic matter | 10–20% | Accumulates in the sludge; sets MLSS and sludge production |
| XB,H | Heterotrophic biomass | — | The active carbon-oxidising population |
| XB,A | Autotrophic (nitrifying) biomass | — | Slow growers; set the minimum SRT |
| SO, SNO, SNH | Oxygen, nitrate, ammonia | — | The measured variables against which the model is judged |
| SND, XND, SALK, XP | Organic N fractions, alkalinity, inert decay product | — | Close the nitrogen and pH balances |
Note what is absent: ASM1 has no phosphorus, no pH calculation beyond an alkalinity warning variable, and no settling model. Secondary settlement is bolted on separately, usually as a one-dimensional flux model, and that interface is a common source of disagreement between a model and a real plant.
The Petersen matrix and how rates are assembled
ASM models are written as a matrix: rows are processes, columns are components, entries are stoichiometric coefficients, and a rate expression sits at the end of each row. The rate of change of any component is the sum down its column of coefficient times rate.
where ri = net conversion rate of component i, νij = the stoichiometric coefficient of component i in process j, and ρj = the rate of process j. Continuity is guaranteed because each row is written to conserve COD, nitrogen and charge.
The rate expressions are products of Monod terms and switching functions. Aerobic heterotrophic growth, for example:
and anoxic growth adds a switch and an efficiency factor:
ρ2 = μH · [SS/(KS+SS)] · [KO,H/(KO,H+SO)] · [SNO/(KNO+SNO)] · ηg · XB,H
The term KO,H/(KO,H+SO) is a switching function: it approaches one when oxygen is absent and zero when oxygen is present, turning denitrification on and off smoothly. This device — continuous rather than discontinuous switching — is what makes the equation set numerically integrable, and it is the single most elegant idea in the ASM framework.
ASM1 uses death–regeneration for decay: biomass decays to slowly biodegradable substrate that is re-hydrolysed and re-consumed, rather than being oxidised directly. This is physically debatable but numerically convenient, and it is one of the differences ASM3 was written to address.
The parameters that actually matter
ASM1 has around 19 kinetic and stoichiometric parameters. Sensitivity analysis on almost any real plant shows that a handful dominate the outputs of interest, and the rest can safely be left at default values.
| Parameter | Meaning | Typical value at 20 °C | Governs |
|---|---|---|---|
| YH | Heterotrophic yield | 0.60–0.67 g COD/g COD | Sludge production and oxygen demand |
| μH | Max heterotrophic growth rate | 4–6 d−1 | Rarely limiting; substrate is |
| μA | Max autotrophic growth rate | 0.6–0.9 d−1 | Minimum SRT for nitrification — the critical parameter |
| bA | Autotrophic decay rate | 0.10–0.15 d−1 | Net nitrifier growth, hence washout |
| KNH | Ammonia half-saturation | 0.5–1.0 g N/m³ | Achievable effluent ammonia |
| KO,A | Oxygen half-saturation, autotrophs | 0.4–1.0 g O2/m³ | DO setpoint and aeration energy |
| ηg | Anoxic growth correction | 0.6–0.8 | Denitrification rate and anoxic volume |
| kh | Hydrolysis rate | 2–3 d−1 | Oxygen demand profile along the lane |
All rates are temperature-corrected by an Arrhenius or van’t Hoff style expression, and for nitrifiers the correction is severe:
with θ ≈ 1.072 for μA and 1.04–1.07 for heterotrophic rates. A drop from 20 °C to 10 °C halves the maximum nitrifier growth rate, which is why UK plants are designed on winter temperature and why nitrification is the first thing lost in a cold snap.
Worked example: minimum aerobic SRT for winter nitrification
This is the single most consequential calculation the model supports, and it can be done by hand. Take μA,20 = 0.90 d−1, θ = 1.072, bA,20 = 0.15 d−1 with θ = 1.04, KNH = 1.0 g N/m³, KO,A = 0.4 g O2/m³. Design at T = 10 °C, operating DO = 2.0 mg/L, target effluent ammonia SNH = 1.5 mg N/L.
- Temperature correction: 1.072−10 = 1/2.005, so μA,10 = 0.90/2.005 = 0.449 d−1. Decay: bA,10 = 0.15/1.480 = 0.101 d−1.
- Oxygen limitation term: 2.0/(0.4+2.0) = 0.833.
- Ammonia limitation term: 1.5/(1.0+1.5) = 0.600.
- Net specific growth rate: μnet = 0.449 × 0.833 × 0.600 − 0.101 = 0.224 − 0.101 = 0.123 d−1.
- Minimum aerobic SRT = 1/μnet = 8.1 days.
- Apply a safety factor of 2.0 for peak load and load variability: design aerobic SRT ≈ 16 days.
Two sensitivities are worth extracting. If the DO setpoint is reduced from 2.0 to 1.0 mg/L, the oxygen term falls from 0.833 to 0.714, μnet falls to 0.099 d−1 and the minimum SRT rises to 10.1 days — a 25% increase in required aerobic mass in exchange for perhaps 15% less aeration energy. If a toxic event or a low pH depresses μA by 30%, μnet falls to 0.056 d−1 and the minimum SRT nearly doubles to 17.8 days, which is exactly why plants lose nitrification abruptly rather than gradually. The design implications are developed further in our activated sludge process design guide.
Influent fractionation: where most model error lives
A perfectly parameterised model fed the wrong influent characterisation will give the wrong answer confidently. Fractionation must be measured, not assumed.
- SI (inert soluble) is estimated from the effluent soluble COD of a long-SRT plant or a long-duration batch test — whatever soluble COD remains after extended aeration was never biodegradable.
- SS (readily biodegradable) is best obtained by respirometry: the area under the initial rapid oxygen uptake rate plateau, divided by (1−YH), gives SS directly. Physical–chemical surrogates such as flocculated-filtered COD are quicker but less reliable.
- XI (inert particulate) is the hardest fraction and is usually back-calculated from a long-term solids balance: it is the fraction that must be inert to explain the observed sludge production and MLVSS.
- XS takes up the remainder of the COD balance.
and independently TKN = SNH + SND + XND + iXB(XB,H+XB,A) + iXPXP. If both balances do not close on your measured data, the characterisation is wrong and no amount of parameter adjustment will fix it.
The relationship between the model fractions and routine laboratory measurements is set out in our guide to COD and BOD characterisation.
A calibration protocol that survives review
Calibration is not curve fitting. The accepted protocols — the STOWA and BIOMATH approaches among them — impose a hierarchy: change the things you are least sure of first, and never adjust a parameter that is well established in the literature to compensate for a data problem.
- Close the mass balances on flow, COD, nitrogen and solids across the whole plant. Discrepancies above 5–10% mean the data, not the model, needs work.
- Fit the sludge balance first. Adjust influent XI and, if necessary, YH until simulated sludge production and MLSS match the measured long-term average. This is a steady-state exercise over months of data.
- Fit nitrification by adjusting μA within a defensible range to match effluent ammonia across the seasonal temperature range.
- Fit denitrification using ηg and the readily biodegradable fraction to match nitrate profiles along the anoxic zone.
- Validate on independent data — a different period, ideally a different season, that was not used in calibration. A model validated only on its calibration data has demonstrated nothing.
- Report the uncertainty. State the parameter set, the confidence intervals where estimated, and the range of conditions over which the model is claimed to be valid.
Model results that are to inform a capital decision should carry the same verification discipline as any other engineering calculation: an independent check by a second route, documented assumptions and a stated validity envelope.
ASM2d, ASM3 and the nitrous oxide extensions
ASM1 is not the end of the family, and choosing the wrong member wastes effort.
| Model | Adds | State variables | Use when |
|---|---|---|---|
| ASM1 | C oxidation, nitrification, denitrification | 13 | Nitrogen removal design; the default choice |
| ASM2d | Biological phosphorus removal, PAOs, fermentation, chemical P precipitation | 19+ | Any plant with an anaerobic zone or a bio-P consent |
| ASM3 | Internal storage (XSTO); endogenous respiration replaces death–regeneration | 13 | Highly dynamic loading, feast–famine, storage-dominated systems |
| Two-step / N2O extensions | Nitrite as a state variable; AOB denitrification and nitrifier pathways | varies | Nitrite accumulation, partial nitritation, greenhouse gas accounting |
The two-step extensions matter increasingly for carbon reporting: nitrous oxide generated during unstable nitrification can dominate a works’ carbon footprint, and only a model that carries nitrite explicitly can represent the mechanism. For processes built deliberately on the nitrite shunt, see our guides to anammox and deammonification and biological nutrient removal.
Numerical behaviour and the traps in simulation
The ASM equation set is stiff: oxygen dynamics have time constants of seconds while sludge age dynamics have time constants of weeks, a spread of five or six orders of magnitude. That has practical consequences.
- Use an implicit stiff solver (BDF or Rosenbrock). Explicit fixed-step integration will either be unstable or spend impractical time on a simulation.
- Respect the initialisation. A simulation started from arbitrary initial conditions needs to run for at least three sludge ages before the sludge inventory is meaningful. Two-week simulations of a 15-day SRT plant are meaningless.
- Watch the settler interface. Most disagreements between model and plant trace to the secondary settlement sub-model and the return sludge concentration, not to the biology.
- Do not over-parameterise. With 19 parameters and three measured outputs, many parameter sets fit equally well. Identifiability analysis, not enthusiasm, decides what may be adjusted.
- Model what you will act on. If the decision is aeration capacity, a well-characterised ASM1 answers it; a full ASM2d with default fractionation does not answer it better.
Used within these limits, ASM modelling is the most reliable tool available for sizing anoxic volume, testing a control strategy before it is commissioned, and demonstrating to a regulator that a proposed upgrade will hold a tightened consent through a winter. It is a poor substitute for measurement and an excellent complement to it.
Frequently asked questions
What is ASM1?
The IWA Activated Sludge Model No. 1, a mechanistic model of carbon oxidation, nitrification and denitrification with thirteen state variables and eight processes, expressed as a stoichiometric matrix with Monod-type rate expressions. It is the basis of most commercial wastewater process simulators.
Why do the models use COD rather than BOD?
Because COD is conservative in an electron balance and can be partitioned into soluble, particulate, biodegradable and inert fractions that behave differently. BOD is an operationally defined test result that cannot be used to close a mass balance, so any model built on it cannot conserve mass.
Which ASM1 parameter matters most?
The maximum autotrophic growth rate, because it sets the minimum sludge age for nitrification and is strongly temperature-dependent. A ten degree fall from 20 to 10 degrees Celsius roughly halves it, and nitrification failure is almost always a sludge age or temperature problem rather than an aeration one.
What is a switching function?
A Monod-form term such as oxygen half-saturation divided by half-saturation plus oxygen, which tends to one when a compound is absent and zero when it is present. It turns processes such as denitrification smoothly on and off without discontinuities, keeping the equation set integrable.
How long should an ASM simulation be run?
At least three sludge ages before results are read, so that the sludge inventory has equilibrated. For a 15-day sludge age plant that means a minimum of 45 days of simulated time, and considerably longer if seasonal temperature effects are of interest.
When should ASM2d be used instead of ASM1?
Whenever biological phosphorus removal is present or proposed, since ASM1 has no phosphorus at all. ASM2d adds polyphosphate-accumulating organisms, fermentation and chemical precipitation, at the cost of many more parameters and a much heavier characterisation requirement.
Sources & further reading
- Henze, M. et al., Activated Sludge Models ASM1, ASM2, ASM2d and ASM3, IWA Scientific and Technical Report No. 9
- Rieger, L. et al., Guidelines for Using Activated Sludge Models, IWA STR No. 22
- Metcalf & Eddy, Wastewater Engineering: Treatment and Resource Recovery
- Vanrolleghem, P. et al., BIOMATH calibration protocol, Water Science and Technology