Formula sheet

Enhanced Biological Phosphorus Removal Formula Sheet

Formula sheet for EBPR wastewater control with phosphorus load, anaerobic release, uptake, VFA/rbCOD ratios, nitrate and DO intrusion, wasting and validation gates.

This formula sheet collects first-pass equations for enhanced biological phosphorus removal. Use it for EBPR troubleshooting, startup review, carbon assessment, selector checks, sludge-wasting review, sidestream phosphorus screening and compliance-gate validation.

The equations are screening tools. They do not replace process modelling, local permit limits, laboratory method review, plant-specific biological response or professional wastewater process engineering.

Use and Reporting Basis

Keep phosphorus concentrations on one basis. State whether each sample is total phosphorus, filtered orthophosphate, soluble reactive phosphorus or another lab fraction. Use \text{mg/L as P} and \text{kg P/d} unless a calculation explicitly uses molar chemistry.

Keep carbon on one basis. EBPR carbon calculations often use VFA as COD, readily biodegradable COD or another site-specific fraction. Total COD is usually too broad to prove PAO selection.

State the boundary: anaerobic selector, aerobic uptake zone, final effluent, waste activated sludge, recycle stream, sidestream return or chemical trim point. EBPR interpretation changes when the sample point changes.

Minimum Profile Set

An EBPR profile should normally include:

\{PO_4-P,\ TP,\ VFA,\ rbCOD,\ NO_3-N,\ DO,\ ORP,\ MLSS,\ WAS\}

Release and uptake without carbon, nitrate, DO and wasting evidence can be misleading. EBPR is a liquid-phase and solids-management process at the same time.

Phosphorus Load

For a process boundary:

L_P=Q(C_{P,in}-C_{P,out})(0.001)

where Q is in \text{m}^3/\text{d}, concentration is in \text{mg/L as P} and L_P is in \text{kg P/d}.

Mini check:

Q=18000\ \text{m}^3/\text{d},\quad C_{P,in}=6.5,\quad C_{P,out}=0.9
L_P=18000(6.5-0.9)(0.001)=100.8\ \text{kg P/d}

Use load, not only concentration, when checking wasting, sidestream return or receiving-water impact.

For multiple returns or side streams:

L_{P,total}=\sum_i Q_iC_{P,i}(0.001)

This form is useful when sidestream phosphorus return, sludge storage release or chemical-trim recycle affects the same boundary.

Anaerobic Release

Anaerobic orthophosphate release is:

\Delta P_{rel}=C_{ana}-C_{in}

If:

C_{in}=6.5,\quad C_{ana}=20.0\ \text{mg/L as P}

then:

\Delta P_{rel}=20.0-6.5=13.5\ \text{mg/L as P}

Release is a selection signal, not final removal. It should be interpreted with VFA uptake, nitrate absence, dissolved oxygen absence and later phosphorus uptake.

Anaerobic Release Rate

For a selector contact time (t_{ana}):

\displaystyle r_{rel}=\frac{\Delta P_{rel}}{t_{ana}}

If (\Delta P_{rel}=13.5\ \text{mg/L as P}) over (1.2\ \text{h}):

r_{rel}=11.25\ \text{mg/L as P h}^{-1}

The rate is a trend metric. Compare it at similar temperature, carbon availability, recycle condition and sampling location.

Uptake and Net EBPR Signal

Uptake after the anaerobic zone is:

\Delta P_{up}=C_{ana}-C_{out}

For:

C_{ana}=20.0,\quad C_{out}=0.9\ \text{mg/L as P}

the uptake is:

\Delta P_{up}=20.0-0.9=19.1\ \text{mg/L as P}

A simple uptake-to-release ratio is:

\displaystyle R_{up/rel}=\frac{\Delta P_{up}}{\Delta P_{rel}}

For the mini check:

\displaystyle R_{up/rel}=\frac{19.1}{13.5}=1.41

A ratio above one is chemically plausible for EBPR, but solids separation and wasting still determine whether phosphorus actually leaves the liquid process.

Aerobic Uptake Rate

For uptake over time (t_{aer}):

\displaystyle r_{up}=\frac{\Delta P_{up}}{t_{aer}}

This helps separate slow uptake from poor final removal. Slow uptake may indicate low DO, weak PAO activity, temperature effects, toxic shock, or too much nitrate/oxygen entering the wrong zone.

VFA and rbCOD Selection Ratio

A carbon-to-phosphorus screen is:

\displaystyle R_{VFA/P}=\frac{COD_{VFA}}{\Delta P_{rel}}

If:

COD_{VFA}=140\ \text{mg/L},\quad \Delta P_{rel}=13.5\ \text{mg/L as P}

then:

\displaystyle R_{VFA/P}=\frac{140}{13.5}=10.4\ \text{kg COD/kg P}

For readily biodegradable COD:

\displaystyle R_{rbCOD/P}=\frac{rbCOD}{P_{removed}}

If rbCOD=210\ \text{mg/L} and P_{removed}=5.6\ \text{mg/L as P}:

\displaystyle R_{rbCOD/P}=\frac{210}{5.6}=37.5\ \text{kg COD/kg P}

These ratios are site screens. They should be trended against release, uptake, final phosphorus and GAO competition rather than treated as universal pass/fail values.

PAO Selection Index

A simple PAO selection screen can combine carbon availability and intrusion penalties:

\displaystyle S_{PAO}=\frac{COD_{VFA}-COD_{NO3}-COD_{O2}}{P_{removed}}

where (COD_{NO3}) is carbon consumed by nitrate intrusion and (COD_{O2}) is oxygen carryover penalty expressed as equivalent reducing demand. If (S_{PAO}) falls while final phosphorus rises, the selector may be losing PAO selection pressure.

This is a screening index, not a universal biological constant. It is useful because it keeps VFA, nitrate and oxygen in the same conversation.

Nitrate Intrusion Carbon Penalty

Nitrate entering an anaerobic selector competes for available carbon before PAOs can use it. A nitrate load screen is:

L_{NO3}=Q_{intr}C_{NO3-N}(0.001)

If:

Q_{intr}=2400\ \text{m}^3/\text{d},\quad C_{NO3-N}=8.0\ \text{mg/L as N}

then:

L_{NO3}=2400(8.0)(0.001)=19.2\ \text{kg N/d}

A rough denitrification carbon demand screen is:

L_{COD,NO3}=2.86L_{NO3}

so:

L_{COD,NO3}=2.86(19.2)=54.9\ \text{kg COD/d}

This carbon is no longer available for EBPR selection unless enough VFA or rbCOD remains.

The remaining VFA after nitrate penalty is:

L_{VFA,rem}=L_{VFA,in}-L_{COD,NO3}

Use this before deciding that “low VFA” is the cause. The plant may have enough influent VFA but lose it to nitrate intrusion.

Dissolved Oxygen Carryover

Oxygenated recycle can also consume reducing capacity and disturb anaerobic or anoxic conditions. A dissolved oxygen carryover screen is:

L_{O2}=Q_{rec}DO(0.001)

For:

Q_{rec}=3000\ \text{m}^3/\text{d},\quad DO=1.2\ \text{mg/L}

then:

L_{O2}=3000(1.2)(0.001)=3.6\ \text{kg O}_2/\text{d}

Small oxygen loads can matter when they enter the wrong zone continuously or at the wrong time. Interpret them with ORP, nitrate, VFA and phosphate release profiles.

An oxygen carryover penalty can be expressed as:

COD_{O2}\approx L_{O2}

on a first-pass oxygen-equivalent basis. The important point is not the exact conversion; it is that oxygen entering an anaerobic selector consumes reducing capacity and weakens the anaerobic condition.

Wasted Phosphorus

EBPR removes phosphorus when phosphorus-rich biomass is wasted. A waste activated sludge phosphorus estimate is:

L_{P,WAS}=Q_wX_wf_P(0.001)

where Q_w is waste sludge flow, X_w is waste solids concentration in \text{mg/L} and f_P is phosphorus mass fraction in the wasted solids.

If:

Q_w=260\ \text{m}^3/\text{d},\quad X_w=7200\ \text{mg/L},\quad f_P=0.045

then:

L_{P,WAS}=260(7200)(0.045)(0.001)=84.2\ \text{kg P/d}

If the wasted phosphorus load is far below the liquid-phase removal load, check solids capture, sludge storage release, sample basis and whether phosphorus is returning through sidestreams.

Solids Capture Phosphorus Loss

If effluent suspended solids carry phosphorus:

L_{P,TSS}=Q_eTSS_ef_P(0.001)

This is important when final total phosphorus is dominated by particulate phosphorus rather than soluble orthophosphate. EBPR biology may be working while solids separation controls the effluent result.

Sidestream Phosphorus Return

Sidestream phosphorus load is:

L_{P,side}=Q_{side}C_{P,side}(0.001)

For:

Q_{side}=180\ \text{m}^3/\text{d},\quad C_{P,side}=95\ \text{mg/L as P}

then:

L_{P,side}=180(95)(0.001)=17.1\ \text{kg P/d}

Sidestream return can make final phosphorus unstable even when the main EBPR cycle is healthy. Check the return timing and location, not only the daily average.

Sidestream return fraction is:

\displaystyle f_{P,side}=\frac{L_{P,side}}{L_{P,in}+L_{P,side}}

A high fraction should trigger sludge-handling, storage and return-point review before changing the anaerobic selector.

Chemical Trim Screen

If EBPR alone does not meet a final target, a chemical trim load can be screened as:

L_{P,trim}=Q(C_{P,current}-C_{P,target})(0.001)

If:

Q=18000,\quad C_{P,current}=0.45,\quad C_{P,target}=0.20\ \text{mg/L as P}

then:

L_{P,trim}=18000(0.45-0.20)(0.001)=4.5\ \text{kg P/d}

A metal-salt molar screen is:

\displaystyle n_P=\frac{L_{P,trim}}{30.97}
\displaystyle n_P=\frac{4.5}{30.97}=0.145\ \text{kmol P/d}

If R_{Fe/P}=1.8:

n_{Fe}=1.8(0.145)=0.261\ \text{kmol Fe/d}

Chemical trim should be validated with mixing, floc capture, alkalinity, pH, sludge production and effluent total phosphorus, not only stoichiometry.

Zone HRT

Zone hydraulic retention time is:

\displaystyle HRT_z=\frac{V_z}{Q_z}

Use the actual flow through the zone, including recycle where relevant. Anaerobic contact time can be shortened by return flows, and anoxic/aerobic exposure can change release and uptake interpretation.

Conservative Compliance Gate

When a result is close to a limit, include uncertainty:

C_{P,cons}=C_{P,reported}+U_C
Q_{cons}=Q(1+u_Q)
L_{P,cons}=Q_{cons}C_{P,cons}(0.001)

Example:

Q=18000,\quad u_Q=0.05,\quad C_{P,reported}=0.20,\quad U_C=0.03
L_{P,cons}=18000(1.05)(0.20+0.03)(0.001)=4.35\ \text{kg P/d}

Use conservative checks for release decisions and compliance-risk reviews. A nominally passing EBPR trend may still be too close to the target once uncertainty and sidestream timing are included.

EBPR Release Gate

A compact release gate is:

G = R \land U \land C \land I \land W \land E

where (R) is anaerobic release, (U) is aerobic uptake, (C) is carbon availability, (I) is nitrate/DO intrusion control, (W) is phosphorus wasting or solids capture and (E) is effluent/compliance evidence. If any term is false, the result should remain conditional or diagnostic.

Validity Limits

These equations are most useful for first-pass balances, trend checks and operating reviews. They do not prove the active microbial population, the internal storage compounds or the long-term stability of PAO selection.

Use caution when:

  • influent carbon fractions change faster than the sampling schedule;
  • total phosphorus and orthophosphate are mixed in the same calculation;
  • sidestream phosphorus returns downstream of the measured EBPR boundary;
  • ferric or alum dosing masks weak biological uptake;
  • effluent total phosphorus is dominated by solids carryover;
  • anaerobic samples contain nitrate or dissolved oxygen;
  • sludge storage releases phosphorus after the main process sample point.

When those conditions exist, the correct response is stronger evidence, not a more precise spreadsheet. Combine formulas with profile sampling, online trend data, solids capture review, chemical dose history and mass-balance closure.

Validation Checklist

A strong EBPR calculation package should include:

CheckFormula BasisEngineering Use
phosphorus loadQ\Delta C_Pdefines the removal duty
anaerobic releaseC_{ana}-C_{in}checks PAO selection signal
uptakeC_{ana}-C_{out}checks later phosphorus uptake
carbon ratioVFA or rbCOD per Pchecks selection pressure
nitrate intrusionQ_{intr}C_{NO3-N}finds carbon competition
DO carryoverQ_{rec}DOfinds oxygen leakage into low-oxygen zones
wasted phosphorusQ_wX_wf_Pchecks whether P leaves in sludge
sidestream returnQ_{side}C_{P,side}finds recycle masking or instability
conservative gateuncertain flow and concentrationprotects close release decisions

Common Formula Mistakes

Common mistakes include mixing total phosphorus and orthophosphate without saying so, treating anaerobic release as final removal, using total COD as if it were VFA, ignoring nitrate intrusion, measuring DO but not nitrate in an anaerobic selector, calculating uptake without solids separation, overlooking sidestream phosphorus return, changing chemical dose without checking EBPR biology and accepting nominal final phosphorus values without uncertainty.

REF

See also