Paste this where you want the calculator to appear. It works on any site — WordPress, Squarespace, Webflow, Ghost or plain HTML — and needs no JavaScript of yours. It carries a link back here, which is the only thing we ask for it.
Three streams arrive at the press together, and the biological one is usually the largest.
Wet Cake Generated
—t/day
What actually leaves the site
Three Streams & Disposal
Suspended Solids Removed
—kg/day
Coagulant Dosed
—kg/day
Chemical Sludge
—kg/day
COD Removed
—kg/day
Biological Sludge
—kg/day
Total Dry Solids
—kg/day
Removed Solids as a Share
—%
Dry Sludge per m3 Treated
—kg/m3
Dry Sludge per Tonne of Fabric
—kg/t
Disposal Cost
—cost/day
Disposal Cost per Tonne of Fabric
—cost/t
The biological yield is quoted per kilogram of COD removed, which is the convention in textile effluent work and slightly overstates growth because part of the COD removed is stripped or adsorbed rather than metabolised; where the plant has a long sludge age, endogenous decay reduces the net yield substantially and the figure should be lowered rather than the model changed. A plant running extended aeration will generate materially less sludge than this default suggests, and that is one of the main reasons to run it. The coagulant sludge factor covers the metal hydroxide the coagulant precipitates as and not the coagulant mass itself; it varies with the product and with pH, and alum, ferric and polyaluminium chloride are not interchangeable in it. Cake moisture is the single largest lever on the number that gets paid for: moving from 78 to 72 percent cuts the wet tonnage by more than a fifth without changing a gram of dry solids, which is why press performance and conditioning polymer are worth more attention than they usually get. Nothing here addresses sludge classification, which in most jurisdictions is what actually sets the disposal cost - a sludge carrying heavy metals from a dyestuff or a fixing agent is a different waste stream at a different price.
Using this calculator
About the ETP Sludge from Solids, Coagulant and Biomass
The formula
This is the expression the tool evaluates. Every term is named underneath, with the unit it must be supplied in.
Milligrams per litre over cubic metressolids = flow x (TSSin - TSSout) / 1000
One mg/L in one cubic metre is one gram, so dividing by a thousand gives kilograms directly.
The two streams a solids balance misseschemical = coagulantDose x flow / 1000 x factor biological = CODremoved x yield
Together they are more than three fifths of the dry solids here, and the biological term alone is the largest single source.
From dry solids to trucked tonnagewet = dry / (1 - moisture / 100)
At 78 percent moisture the multiplier is 4.55, which is where the disposal bill actually comes from.
Symbols used above
Symbol
Stands for
Unit
effluentFlow
Effluent Flow
m3/day
tssIn
Suspended Solids In
mg/L
tssOut
Suspended Solids Out
mg/L
codIn
COD In
mg/L
codOut
COD Out
mg/L
coagulantDose
Coagulant Dose
mg/L
coagulantSludgeFactor
Coagulant Sludge Factor
kg/kg
biologicalYield
Biological Yield
kg/kg
sludgeMoisture
Cake Moisture
%
disposalCost
Disposal Cost
cost/t
dailyProduction
Daily Fabric Production
t
wetSludge
Wet Cake Generated
t/day
solidsRemoved
Suspended Solids Removed
kg/day
coagulantMass
Coagulant Dosed
kg/day
chemicalSludge
Chemical Sludge
kg/day
codRemoved
COD Removed
kg/day
biologicalSludge
Biological Sludge
kg/day
drySludge
Total Dry Solids
kg/day
solidsShare
Removed Solids as a Share
%
sludgePerM3
Dry Sludge per m3 Treated
kg/m3
sludgePerTonneFabric
Dry Sludge per Tonne of Fabric
kg/t
disposalCostPerDay
Disposal Cost
cost/day
disposalCostPerTonneFabric
Disposal Cost per Tonne of Fabric
cost/t
How the result is derived
Step by step, from the values you type to the figure on screen.
The 11 inputs are read from the form on every keystroke: Effluent Flow, Suspended Solids In, Suspended Solids Out, COD In, COD Out, Coagulant Dose, Coagulant Sludge Factor, Biological Yield, Cake Moisture, Disposal Cost and Daily Fabric Production.
Each value is checked against the accepted range in the input table below. A value outside its range stops the calculation rather than producing a misleading figure — the results blank out and a message appears.
The validated values are substituted into the expression above, which resolves Wet Cake Generated together with every supporting figure in one pass — no value is carried over from a previous entry.
The supporting outputs — Suspended Solids Removed, Coagulant Dosed, Chemical Sludge, COD Removed, Biological Sludge, Total Dry Solids, Removed Solids as a Share, Dry Sludge per m3 Treated, Dry Sludge per Tonne of Fabric, Disposal Cost and Disposal Cost per Tonne of Fabric — come from the same pass, so they always describe the same case as the headline figure.
Results are rounded for display only. The full-precision value is used throughout the chain, so reading a rounded intermediate figure back into the tool by hand can shift the last digit.
What each input means
Where to read each value on the floor, the unit it must be in, and the range the tool accepts.
Input
Unit
Accepted range
Default
What it means
Effluent Flow
m3/day
10 to 20000 m3/day
900
Suspended Solids In
mg/L
10 to 5000 mg/L
450
Suspended Solids Out
mg/L
0 to 500 mg/L
30
COD In
mg/L
50 to 20000 mg/L
1600
COD Out
mg/L
0 to 2000 mg/L
180
Coagulant Dose
mg/L
0 to 3000 mg/L
350
Coagulant Sludge Factor
kg/kg
0.05 to 3 kg/kg
0.5
Dry floc generated per kilogram of coagulant dosed
Biological Yield
kg/kg
0.05 to 1 kg/kg
0.35
Biomass grown per kilogram of COD removed
Cake Moisture
%
40 to 96 %
78
Disposal Cost
cost/t
0 to 500 cost/t
45
Daily Fabric Production
t
0.1 to 500 t
12
What the tool returns
The headline figure and every supporting value it is built from.
Output
Unit
What it tells you
Wet Cake Generated (headline result)
t/day
What actually leaves the site
Suspended Solids Removed
kg/day
Coagulant Dosed
kg/day
Chemical Sludge
kg/day
COD Removed
kg/day
Biological Sludge
kg/day
Total Dry Solids
kg/day
Removed Solids as a Share
%
Dry Sludge per m3 Treated
kg/m3
Dry Sludge per Tonne of Fabric
kg/t
Disposal Cost
cost/day
Disposal Cost per Tonne of Fabric
cost/t
Worked example
Given
Effluent Flow
900 m3/day
Suspended Solids In
450 mg/L
Suspended Solids Out
30 mg/L
COD In
1600 mg/L
COD Out
180 mg/L
Coagulant Dose
350 mg/L
Coagulant Sludge Factor
0.5 kg/kg
Biological Yield
0.35 kg/kg
Cake Moisture
78 %
Disposal Cost
45 cost/t
Daily Fabric Production
12 t
The tool loads with this case already solved — the Wet Cake Generated shown above is its answer. Change one value and the difference from this baseline is the sensitivity of the result to that variable.
How to use it
Work through the input groups in order — Effluent and Treatment. The defaults are a realistic case, so you can change one value at a time and watch what moves.
There is no calculate button. Every figure recalculates as you type or drag, which is what makes this usable for a what-if sweep rather than a single answer.
Read Wet Cake Generated in the dark results panel — that is the headline figure, expressed in t/day.
Check the supporting rows underneath (Suspended Solids Removed, Coagulant Dosed, Chemical Sludge, COD Removed, Biological Sludge, Total Dry Solids, Removed Solids as a Share, Dry Sludge per m3 Treated, Dry Sludge per Tonne of Fabric, Disposal Cost and Disposal Cost per Tonne of Fabric) before acting on the headline — they are where an implausible input usually shows itself first.
Reset to defaults returns every field to the reference case, which is the quickest way to check whether a surprising result came from the tool or from an input you had changed earlier.
Where this is used
Process planning — establishing Wet Cake Generated before a trial is booked, so machine time and material in Sustainability, ETP & Utilities are committed against a calculated figure rather than an estimate.
Costing and quotation — Wet Cake Generated is an input to the cost sheet, and quoting from a worked number rather than a remembered one is what keeps a margin intact.
Troubleshooting — when the floor result drifts from plan, entering the measured values (starting with Effluent Flow) shows how much of the gap in Wet Cake Generated each variable explains.
Teaching and study — the accepted ranges bracket normal Sustainability, ETP & Utilities practice, so moving one variable at a time shows the shape of the relationship rather than a single answer.
Assumptions and limits
The biological yield is quoted per kilogram of COD removed, which is the convention in textile effluent work and slightly overstates growth because part of the COD removed is stripped or adsorbed rather than metabolised; where the plant has a long sludge age, endogenous decay reduces the net yield substantially and the figure should be lowered rather than the model changed. A plant running extended aeration will generate materially less sludge than this default suggests, and that is one of the main reasons to run it. The coagulant sludge factor covers the metal hydroxide the coagulant precipitates as and not the coagulant mass itself; it varies with the product and with pH, and alum, ferric and polyaluminium chloride are not interchangeable in it. Cake moisture is the single largest lever on the number that gets paid for: moving from 78 to 72 percent cuts the wet tonnage by more than a fifth without changing a gram of dry solids, which is why press performance and conditioning polymer are worth more attention than they usually get. Nothing here addresses sludge classification, which in most jurisdictions is what actually sets the disposal cost - a sludge carrying heavy metals from a dyestuff or a fixing agent is a different waste stream at a different price.
Every input is bounded to the range normal practice occupies (Effluent Flow 10 to 20000 m3/day, Suspended Solids In 10 to 5000 mg/L and Suspended Solids Out 0 to 500 mg/L, and so on for the rest). Those bounds are guard rails against typing errors, not a claim that the formula fails one unit outside them.
The calculation is deterministic: the same inputs always give the same result. It carries no allowance for machine condition, operator skill, ambient conditions or lot-to-lot material variation unless an input above explicitly represents one.
Nothing is sent anywhere. The maths runs in your browser, so the numbers you type never leave the page.
Questions people ask
What do I need to know before using the ETP Sludge from Solids, Coagulant and Biomass?
Have these to hand: Effluent Flow, Suspended Solids In, Suspended Solids Out, COD In, COD Out, Coagulant Dose, Coagulant Sludge Factor, Biological Yield, Cake Moisture, Disposal Cost and Daily Fabric Production. With those entered, the tool returns Wet Cake Generated immediately.
What exactly is Wet Cake Generated?
What actually leaves the site. It is reported in t/day. It is derived from Effluent Flow, Suspended Solids In, Suspended Solids Out, COD In, COD Out, Coagulant Dose, Coagulant Sludge Factor, Biological Yield, Cake Moisture, Disposal Cost and Daily Fabric Production, and is the figure the rest of the Sustainability, ETP & Utilities calculation is built around.
Which units does this calculator expect?
Enter Effluent Flow in m3/day, Suspended Solids In in mg/L, Suspended Solids Out in mg/L, COD In in mg/L, COD Out in mg/L, Coagulant Dose in mg/L, Coagulant Sludge Factor in kg/kg, Biological Yield in kg/kg, Cake Moisture in %, Disposal Cost in cost/t and Daily Fabric Production in t. Mixing unit systems is the most common cause of a result that looks an order of magnitude wrong — convert before typing, not after reading.
What are the other figures under the main result?
They are the intermediate quantities the calculation passes through: Suspended Solids Removed, Coagulant Dosed, Chemical Sludge, COD Removed, Biological Sludge, Total Dry Solids, Removed Solids as a Share, Dry Sludge per m3 Treated, Dry Sludge per Tonne of Fabric, Disposal Cost and Disposal Cost per Tonne of Fabric. They are shown because a headline number nobody can trace is a number nobody trusts — checking them against your own expectation is the fastest way to confirm the inputs were read as you intended.
Can I rely on this for a production decision?
The biological yield is quoted per kilogram of COD removed, which is the convention in textile effluent work and slightly overstates growth because part of the COD removed is stripped or adsorbed rather than metabolised; where the plant has a long sludge age, endogenous decay reduces the net yield substantially and the figure should be lowered rather than the model changed. A plant running extended aeration will generate materially less sludge than this default suggests, and that is one of the main reasons to run it. The coagulant sludge factor covers the metal hydroxide the coagulant precipitates as and not the coagulant mass itself; it varies with the product and with pH, and alum, ferric and polyaluminium chloride are not interchangeable in it. Cake moisture is the single largest lever on the number that gets paid for: moving from 78 to 72 percent cuts the wet tonnage by more than a fifth without changing a gram of dry solids, which is why press performance and conditioning polymer are worth more attention than they usually get. Nothing here addresses sludge classification, which in most jurisdictions is what actually sets the disposal cost - a sludge carrying heavy metals from a dyestuff or a fixing agent is a different waste stream at a different price. Treat the output as an engineering estimate that narrows the trial window, not as a substitute for the trial.