Surge Volume Calculator
A surge (buffer) tank absorbs the difference between an inflow and an outflow for a period of time, so a downstream upset or a mismatch in rates does not immediately propagate. The required surge volume is the net flow imbalance multiplied by the hold-up time you want to ride through. This calculator estimates the net imbalance, the required surge volume for a chosen surge time (with an optional design allowance), or — in the reverse mode — the surge time available from a known surge volume. It is a preliminary buffer estimate only: it assumes a steady imbalance over the selected time and is not a dynamic control, trip, relief, or overflow design.
Calculator
Preliminary buffer estimate only. Assumes a steady flow imbalance over the selected time. Does not model dynamic control response, trips, pump start/stop logic, overflow routing, alarm response, or operator intervention. Not a HAZOP, control philosophy, relief, bunding, or overflow design. Final surge capacity requires operating philosophy, control cases, upset scenarios, project standards, and qualified engineering review.
Formulas
Diagram
Worked example
A surge tank sees an inflow of 120 m³/h against an outflow of 100 m³/h, and must ride through a 30-minute imbalance with a 20% design allowance. What surge volume is required?
- 01Q_net = |Q_in − Q_out| = |120 − 100| = 20 m³/h
- 02t = 30 min = 0.5 h
- 03V_surge = Q_net × t = 20 × 0.5 = 10.0 m³
- 04V_design = V_surge × (1 + 20/100) = 10.0 × 1.20 = 12.0 m³
Net imbalance = 20 m³/h; base surge volume = 10.0 m³; design surge volume (with 20% allowance) = 12.0 m³.