Boiler Chemical Dosing Calculation: How to Estimate Trisodium Phosphate Feed
A boiler chemical dosing calculation for phosphate is really a phosphate mass balance. You need enough to bring the boiler water up to its control residual at startup, enough to replace what leaves with blowdown, and enough to react with the hardness that comes in with the feedwater. Add those up as phosphate ion, convert to the trisodium phosphate product you actually buy, divide by solution strength, and you have the metering pump flow. The number is a starting point. Boiler water tests make the final adjustment. The boiler chemical dosing calculation below uses metric units. This guide is for plant chemists and engineers sizing a phosphate feed pump.
Step 1 of the boiler chemical dosing calculation: split the demand
Initial charge at startup
After a new start or a drain and refill, the boiler water has no phosphate, so the residual has to be built once:
Initial charge (g) = boiler water volume (m³) × phosphate control residual (mg/L)
Take water volume from the boiler maker's data and the residual from the guideline for your pressure class and the operating instructions. This is a one-off charge, not part of the continuous feed rate.
Blowdown makeup
Phosphate leaves with every litre of blowdown and has to be replaced:
Blowdown makeup (g/h) = blowdown flow (m³/h) × phosphate control residual (mg/L)
Blowdown flow equals steam generation multiplied by the blowdown rate. Include both continuous and bottom blowdown; spread the daily bottom blowdown volume over 24 hours.
Hardness consumption
Residual calcium in the feedwater combines with phosphate to form hydroxyapatite. By stoichiometry, every 1 mg/L of calcium hardness expressed as CaCO₃ uses about 0.57 mg/L of phosphate:
Hardness consumption (g/h) = feedwater flow (m³/h) × calcium hardness (mg/L as CaCO₃) × 0.57
Since mg/L is the same as g/m³, multiplying by m³/h gives g/h directly. On demineralized feedwater this term is tiny. On a low-pressure boiler running on softened water only, it can be the largest part of the boiler chemical dosing calculation.
Watch the hardness units in any boiler chemical dosing calculation. Lab reports may give hardness as CaCO₃, as calcium ion, or in mmol/L, and each needs a different factor. Mixing them up is the most common reason a calculated feed rate is out by a factor of two or more.
Step 2 of the boiler chemical dosing calculation: convert phosphate ion to product
Everything above is phosphate ion (PO₄³⁻). What arrives on a pallet is trisodium phosphate, so convert by molecular weight:
- dodecahydrate trisodium phosphate (Na₃PO₄·12H₂O) is about 25% phosphate;
- anhydrous trisodium phosphate (Na₃PO₄) is about 58% phosphate.
Product required = phosphate demand ÷ phosphate fraction ÷ product purity. Check which grade you bought and use the purity on the label. Sites that switch between anhydrous and hydrated product without changing the boiler chemical dosing calculation see residuals swing for no obvious reason.
Step 3 of the boiler chemical dosing calculation: product weight to pump flow
Pump flow (L/h) = product feed (g/h) ÷ solution strength (g/L)
Solution strength comes from how you batch: tank size, how often you mix and how many bags go in. A strong solution means a small pump flow, but trisodium phosphate is less soluble in cold water and a strong batch can crystallize and stick check valves in winter. A weak solution empties the tank quickly. The reliable approach is to fix the batching interval first, back-calculate the strength, then confirm the pump will run at mid stroke.
Size the pump on the maximum calculated flow plus margin, and rate its pressure for the injection point, which for phosphate is usually the steam drum. Our boiler dosing pump selection guide covers the pressure side.
Balancing trisodium phosphate and caustic soda in a boiler chemical dosing calculation
There is no fixed ratio. Trisodium phosphate supplies alkalinity on its own, and in most boilers it is enough. Caustic soda is usually added when internal treatment on a low-pressure boiler lacks alkalinity, or when pH is low even though phosphate is in range. The adjustment logic:
- Phosphate in range, pH low: add a little caustic.
- Phosphate in range, pH high: cut caustic, and let the water treatment specialist decide whether to move part of the feed to disodium phosphate.
- Phosphate low: add trisodium phosphate first, do not prop up pH with caustic.
Medium and high-pressure drum boilers limit free caustic tightly, so any caustic addition there must follow the specialist's program. For the wider treatment picture, see boiler water treatment dosing essentials.
Safety note: dissolving caustic soda releases a lot of heat. Always add caustic slowly to water, never water to caustic, and wear gloves and eye protection.
Fine-tuning after the boiler chemical dosing calculation
Run on the calculated rate, test phosphate and pH every shift, and adjust pump speed or stroke in proportion when results drift from target. Before adjusting, verify actual pump output with a calibration column, as explained in our metering pump calibration guide; otherwise you cannot tell a calculation error from an inaccurate pump. Redo the blowdown and hardness terms whenever blowdown rate, load or feedwater quality changes. If phosphate falls at high load and recovers at low load, that is usually hideout, not underfeed.
Complete packages with mixing tank, pumps and panel are available under chemical dosing skids and metering pumps.
Conclusion
A boiler chemical dosing calculation for phosphate comes down to three terms: startup charge, blowdown makeup and hardness consumption. Convert phosphate ion to product using the right hydrate and purity, then divide by solution strength to get pump flow. Hardness units and product grade are where most mistakes happen, and the caustic ratio should follow test results, not a fixed rule. Send us steam rate, blowdown rate, feedwater hardness and drum pressure, and contact our engineers to check pump flow and pressure.
FAQ
What is the quickest boiler chemical dosing calculation for a running boiler?
Scale the current feed rate by the ratio of target residual to measured residual. On an operating boiler that is usually closer to reality than a calculation from scratch.
Why is actual consumption so different from my boiler chemical dosing calculation?
Typical causes are unconverted hardness units, the wrong product grade, ignoring bottom blowdown, or a pump that delivers less or more than its setting.
How strong should the phosphate solution be?
Strong enough to keep the pump at mid stroke, weak enough not to crystallize in the coldest weather. Base it on product solubility and your batching interval.
Can trisodium phosphate and caustic share one tank?
Low-pressure internal treatment often does this, but any change in ratio means a new batch. Separate tanks give more control.
Phosphate residual stays high. Should we stop feeding?
Check blowdown and pump output first. Reduce the feed in steps and watch the test results rather than switching it off.