Expansion Tank Calculator 🛢️

Size a diaphragm expansion tank for a closed heating or chilled water system, or for thermal expansion of a water heater, with the ASHRAE formula.

🧮 Inputs

Maximum pressure is usually about 90% of the relief valve setting at the tank location. For water heaters, the fill pressure is the incoming supply pressure.
Auto calculate enabled (no Calculate button).
Expansion Tank Size
—
—
Expansion Volume
—
—
Acceptance Factor
—
—
Pre-charge
—
—

Details

ASHRAE Diaphragm Tank Formula

Vt = Vs × [(v2/v1 − 1) − 3α(t2 − t1)] ÷ [1 − P1/P2]

v1, v2 are the specific volumes of water at the fill and maximum temperatures, α the linear expansion of the piping, and P1, P2 the absolute fill and maximum pressures at the tank. Water expands about 3.0% from 10 °C to 82 °C; steel piping takes up about 0.25% of that. The denominator is the acceptance factor: the larger the pressure band, the smaller the tank.

Tips

Related: Hot Water Demand Calculator, Boiler Feed Pump Calculator.

FAQ

How do you size an expansion tank?

Use the ASHRAE formula: tank volume = system volume × net expansion fraction ÷ (1 − P1/P2), with absolute fill and maximum pressures. For 1,500 L heated from 10 °C to 82 °C between 150 and 270 kPa gauge, about 128 L (a 140 L standard tank).

What should the expansion tank pre-charge be?

Equal to the cold fill pressure at the tank, so the diaphragm starts to move as soon as the water expands.

📚 References

  • ASHRAE Handbook – HVAC Systems and Equipment, Hydronic heating and cooling: expansion tank sizing (diaphragm tanks)
  • IAPWS: density of water vs temperature

Comments

0 comments

Found a number that looks wrong, or a case the tool does not cover? Say so here — corrections are welcome and get answered.

No comments yet. Be the first to add one.

Leave a comment

Every comment is read before it appears. Links and email addresses are not accepted in the comment text — describe the point in words instead. Your email address, if you give one, is used only to reply to you and is never shown on the page.