Files
EVOLV/wiki/concepts/asm-models.md
znetsixe 48f790d123
Some checks failed
CI / lint-and-test (push) Has been cancelled
chore: clean up superproject structure
Move content to correct locations:
- AGENTS.md → .agents/AGENTS.md (with orchestrator reference update)
- third_party/docs/ (8 reference docs) → wiki/concepts/
- manuals/ (12 Node-RED docs) → wiki/manuals/

Delete 23 unreferenced one-off scripts from scripts/ (keeping 5 active).
Delete stale Dockerfile.e2e, docker-compose.e2e.yml, test/e2e/.
Remove empty third_party/ directory.

Root is now: README, CLAUDE.md, LICENSE, package.json, Makefile,
Dockerfile, docker-compose.yml, docker/, scripts/ (5), nodes/, wiki/,
plus dotfiles (.agents, .claude, .gitea).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:01:04 +02:00

6.0 KiB

Activated Sludge Models (ASM1, ASM2d, ASM3)

Used by: biological-process-engineer agent, reactor node, monster node Validation: Verified against IWA publications, WaterTAP documentation, and peer-reviewed literature

ASM1 — Activated Sludge Model No. 1

Source: Henze, M., Grady, C.P.L., Gujer, W., Marais, G.v.R., Matsuo, T. (1987). IAWPRC Task Group on Mathematical Modelling for Design and Operation of Biological Wastewater Treatment.

Published: IWA Scientific and Technical Report No. 1

13 Components (State Variables)

Symbol Description Type
S_I Soluble inert organic matter Soluble
S_S Readily biodegradable substrate Soluble
X_I Particulate inert organic matter Particulate
X_S Slowly biodegradable substrate Particulate
X_B,H Active heterotrophic biomass Particulate
X_B,A Active autotrophic biomass Particulate
X_P Particulate products from biomass decay Particulate
S_O Dissolved oxygen Soluble
S_NO Nitrate and nitrite nitrogen Soluble
S_NH Ammonium nitrogen (NH₄⁺-N) Soluble
S_ND Soluble biodegradable organic nitrogen Soluble
X_ND Particulate biodegradable organic nitrogen Particulate
S_ALK Alkalinity (molar units) Soluble

8 Processes

  1. Aerobic growth of heterotrophs: S_S + S_O + S_NH → X_B,H (Monod kinetics)
  2. Anoxic growth of heterotrophs: S_S + S_NO + S_NH → X_B,H (denitrification)
  3. Aerobic growth of autotrophs: S_NH + S_O → X_B,A + S_NO (nitrification)
  4. Decay of heterotrophs: X_B,H → X_P + X_S (death-regeneration concept)
  5. Decay of autotrophs: X_B,A → X_P + X_S
  6. Ammonification of soluble organic nitrogen: S_ND → S_NH
  7. Hydrolysis of entrapped organics: X_S → S_S
  8. Hydrolysis of entrapped organic nitrogen: X_ND → S_ND

Key Kinetic Parameters (default values at 20°C)

Parameter Symbol Default Unit Description
Max. heterotrophic growth rate μ_H 6.0 d⁻¹
Half-saturation (substrate) K_S 20.0 g COD/m³
Half-saturation (oxygen, het.) K_O,H 0.2 g O₂/m³
Half-saturation (nitrate) K_NO 0.5 g NO₃-N/m³
Heterotrophic decay rate b_H 0.62 d⁻¹
Max. autotrophic growth rate μ_A 0.8 d⁻¹
Half-saturation (ammonia) K_NH 1.0 g NH₃-N/m³
Half-saturation (oxygen, aut.) K_O,A 0.4 g O₂/m³
Autotrophic decay rate b_A 0.05 d⁻¹
Anoxic reduction factor η_g 0.8
Hydrolysis rate k_h 3.0 g X_S/(g X_B,H · d)
Yield (heterotrophic) Y_H 0.67 g COD/g COD
Yield (autotrophic) Y_A 0.24 g COD/g N
Fraction to X_P f_P 0.08

Temperature Correction

Arrhenius-type: k(T) = k(20) · θ^(T-20)

Common θ values:

  • Heterotrophic growth: θ = 1.072
  • Autotrophic growth: θ = 1.103 (nitrifiers are very temperature-sensitive)
  • Decay: θ = 1.04

Presentation Format

The model is presented in the Petersen matrix (also called Gujer matrix) format, where rows are processes and columns are components. Each cell contains the stoichiometric coefficient for how a process affects a component.

ASM2d — Activated Sludge Model No. 2d

Source: Henze, M., Gujer, W., Mino, T., Matsuo, T., Wentzel, M.C., Marais, G.v.R., van Loosdrecht, M.C.M. (1999)

Published: IWA Scientific and Technical Report No. 3; also Water Science & Technology 39(1), 165-182

Key Extensions over ASM1

  • Adds biological phosphorus removal by phosphorus accumulating organisms (PAOs)
  • Includes denitrifying PAOs (simultaneous P-removal and denitrification)
  • 19 components, 21 processes
  • Models storage of poly-hydroxy-alkanoates (PHA) and polyphosphate (poly-P) by PAOs
  • Includes fermentation of readily biodegradable substrate

Additional Components (beyond ASM1)

  • S_F: Fermentable, readily biodegradable substrate
  • S_A: Fermentation products (acetate)
  • S_PO4: Soluble ortho-phosphate
  • X_PAO: Phosphorus accumulating organisms
  • X_PP: Poly-phosphate stored by PAOs
  • X_PHA: Poly-hydroxy-alkanoates stored by PAOs

ASM3 — Activated Sludge Model No. 3

Source: Gujer, W., Henze, M., Mino, T., van Loosdrecht, M.C.M. (1999); updated in Henze et al. (2001)

Published: IWA Scientific and Technical Report No. 9

Key Differences from ASM1

  • Replaces death-regeneration with endogenous respiration (conceptually simpler)
  • Introduces storage polymers (X_STO) for heterotrophic biomass — substrate is first stored, then used for growth
  • 13 state variables, 12 reactions
  • More suitable for dynamic simulation and control applications
  • Eliminates the problematic simultaneous storage/growth ambiguity in ASM1

Storage-Based Metabolism

In ASM3, heterotrophs first store readily biodegradable substrate as internal storage products (X_STO), then grow on these stored products. This two-step process better reflects observed biological behavior.

Choosing Between Models

Criterion ASM1 ASM2d ASM3
Carbon & nitrogen Yes Yes Yes
Phosphorus removal No Yes Via separate Bio-P module
Computational cost Low High Medium
Calibration effort Low High Medium
Best for Carbon/N only WWTPs Bio-P plants Dynamic control

Authoritative References

  1. Henze, M. et al. (1987). "Activated Sludge Model No. 1" — IAWPRC Scientific and Technical Report No. 1
  2. Henze, M. et al. (1995). "Activated Sludge Model No. 2" — IAWQ Scientific and Technical Report No. 3
  3. Henze, M. et al. (1999). "Activated Sludge Model No. 2d" — Water Sci. Technol. 39(1), 165-182
  4. Gujer, W. et al. (1999). "Activated Sludge Model No. 3" — Water Sci. Technol. 39(1), 183-193
  5. Henze, M. et al. (2000). "Activated Sludge Models ASM1, ASM2, ASM2d and ASM3" — IWA Publishing, ISBN 9781900222242
  6. Jeppsson, U. (1996). "Modelling Aspects of Wastewater Treatment Processes" — Lund University PhD thesis (comprehensive ASM1 parameter listing)