Home / Science / Environmental science / Environmental engineering / Activated sludge sizerTool #157

Activated sludge sizing: aeration tank volume, F/M ratio, sludge production, oxygen demand and air flow from SRT and MLSS

Size an activated sludge aeration tank for BOD removal. Give the flow, influent BOD, sludge age (SRT), MLSS and kinetic coefficients, and see the effluent BOD, tank volume and detention time, F/M ratio, sludge production, oxygen demand, air flow, return and waste sludge flows, and how they all change with sludge age.

Keep it one tap away for everyday use.

Bookmark Activated sludge sizer?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Wastewater
  2. Kinetics
  3. Tank size
  4. O₂ and air
Nothing is uploadedWorks offline once open

Wastewater and plant

The sludge age (solids retention time) is how long the bacteria stay in the plant on average; it sets how clean the effluent gets and how much sludge you make. MLSS is the solids concentration you plan to run the tank at. The field transfer efficiency is the share of the oxygen blown in that dissolves in real wastewater (lower than the clean-water figure a diffuser maker quotes).

Kinetic coefficients

These numbers are illustrative starting values, not taken from any design table. Kinetic coefficients depend on the wastewater and temperature; use values measured for your plant or from your design reference. The debris fraction is the part of dead bacteria that does not break down.

Aeration tank

Results against sludge age (table)
Download

What it does

In an activated sludge plant, bacteria eat the dissolved organic matter (measured as BOD) in sewage while air is blown through the tank. The bacteria settle out in a clarifier, most are pumped back to the tank (return sludge) and the extra growth is wasted each day. This tool does the classic steady-state design sums for a complete-mix tank that removes BOD (carbon) only.

The key design choice is the sludge age, or solids retention time (SRT): the average number of days the bacteria stay in the system. From it, Monod growth kinetics give the effluent soluble BOD; the yield and decay rates give how much sludge is made each day; and the sludge made times the SRT is the mass of solids the tank must hold. Divide that by the MLSS you want to run at and you have the tank volume.

How to use it

  1. Wastewater and plant. Flow in m³/day, BOD after primary settling, influent solids that bacteria cannot break down (non-biodegradable VSS and inert inorganic solids), the sludge age, the MLSS, the return sludge concentration from the clarifier, and the field oxygen transfer efficiency of your diffusers.
  2. Kinetic coefficients. Yield Y, decay rate kd, debris fraction fd, maximum growth rate µmax, half-saturation constant Ks, VSS/TSS of the biomass and the bCOD/BOD ratio. The defaults are illustrative; change them to suit your wastewater and temperature.
  3. Read the results. Every number updates as you type.

What you get

  • Effluent soluble BOD from the Monod equation at your sludge age.
  • Tank volume and hydraulic retention time (HRT).
  • F/M ratio (food to microorganisms) and the volumetric BOD load.
  • Sludge production in kg VSS and kg TSS per day, split into new bacteria, cell debris and influent solids, and the observed yield.
  • Oxygen demand (bCOD removed minus 1.42 times the biomass wasted) and the air flow at your transfer efficiency.
  • Return sludge ratio and waste sludge flow from the return line.
  • The washout sludge age, below which the bacteria cannot stay in the tank.
  • Charts and a table of how volume, sludge, oxygen and air change with sludge age, with PNG, PDF, Word and CSV downloads.

Worked example

The made-up plant treats 4,000 m³/day at 200 mg/L BOD, with 20 mg/L non-biodegradable VSS and 10 mg/L inert solids, run at an 8-day sludge age and 3,000 mg/L MLSS. With Y 0.6, kd 0.1 per day, fd 0.15, µmax 5 per day and Ks 40 mg/L:

  • Effluent soluble BOD is 1.88 mg/L, so 792 kg BOD is removed each day.
  • New bacteria are 264 kg VSS/day and cell debris 31.7 kg/day; with the influent solids, sludge production is 376 kg VSS/day or 468 kg TSS/day (observed yield 0.474).
  • The tank holds 468 × 8 = 3,745 kg of solids, so at 3,000 mg/L it is 1,248 m³, an HRT of 7.49 hours. The F/M ratio is 0.266 per day.
  • Oxygen demand is 848 kg O₂/day. At 10 % field transfer that needs 21.1 m³/min of air.
  • With return sludge at 8,000 mg/L, the return ratio is 60 %, and about 58.5 m³/day is wasted.
  • Washout would happen below a sludge age of 0.25 days, so 8 days is a wide margin.

FAQs

Why does a longer sludge age need a bigger tank but make less sludge? The bacteria live longer, so more of them die and are eaten by others (endogenous decay). Less sludge is wasted each day, but more solids sit in the tank, so at the same MLSS the tank grows. Oxygen use rises because that decay burns oxygen.

Does it size for ammonia removal (nitrification)? No. Nitrifying bacteria grow slowly and need a longer sludge age and about 4.6 g of oxygen per g of ammonia. Use this tool for BOD removal only.

Is the oxygen figure the average or the peak? The average for steady flow and load. Blowers are sized for peak loads, often well above the average.

Where do the coefficients come from? The defaults are illustrative values typical of the textbook range, not copied from any table. Coefficients change with temperature and wastewater, so use measured or design-guide values.

Does it store my numbers? No. Everything is calculated in your browser and nothing is sent anywhere.

Where the numbers come from

  • Steady-state complete-mix activated sludge mass balances (Monod growth with endogenous decay and cell debris, solids retention time, oxygen from the bCOD balance): standard wastewater engineering textbook methods. Written by fibub; no design-manual tables are copied.
  • Checked in the tests against an independent Python implementation of the same balances, and that the solids in the tank equal the daily sludge production times the sludge age.
  • The kinetic coefficients and the example plant are illustrative values made up for this tool. Use coefficients for your own wastewater and your design guide or regulator's rules for a real design.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Change log for Activated sludge sizer

  1. Add #157 activated sludge sizer (BOD removal, SRT design) Details on GitHub

Every change to fibub

Related tools

Landfill gas estimator #154 Estimate the methane and landfill gas a site makes each year from the tonnes of waste placed. Uses the first-order decay model with your decay rate k and methane potential L0. Shows the peak, the gas flow in m³/h, how much a collection system captures, the power it could make, and the methane and CO2-equivalent emitted. Detention pond router #155 Size a stormwater detention pond. Build the inflow with the modified rational method or paste a hydrograph, set the pond shape, orifice and overflow weir, and route the storm through it. See the peak outflow, how much it is cut, the highest water level, storage used and drain time. The tool can also find the orifice size that meets a target peak outflow. Water quality index #156 Turn a season of water lab results into one score from 0 to 100 using the CCME water quality index method. Enter the objectives that apply to your water and the results for each sample. See how many variables and tests failed and by how much, the score and its category, and which samples failed. Noise barrier calculator #160 Work out how much a noise barrier cuts the sound at a receiver. Give the heights and distances of the source, barrier and receiver and the sound spectrum without the barrier, and see the path difference, Fresnel number and insertion loss in each octave band, the A-weighted level before and after, and a drawing of the cross-section. Pond oxygen budget estimator #402 Work out dissolved oxygen saturation from temperature, salinity and altitude, then follow a fish pond's oxygen from dusk to dawn with your own fish, plankton and sediment rates and surface reaeration, and see how much aeration keeps the DO above your chosen minimum. Nothing is uploaded. 1D Schrödinger solver #923 Choose a textbook potential, type a formula or draw your own, and get the lowest energy levels and wavefunctions of the one-dimensional Schrödinger equation by the matrix (finite-difference) method, with the exact levels alongside for the box, harmonic oscillator, finite well, Morse, linear and Pöschl–Teller potentials.