How the Pipe Flow Calculator Works (Hazen-Williams Equation)
This calculator finds the friction head loss, pressure drop, and flow velocity for water flowing through a pipe using the Hazen-Williams equation, the standard empirical formula for pipe flow in water distribution, plumbing, and fire-protection engineering. In SI units, the head loss gradient is S = 10.67 × Q1.852 / (C1.852 × D4.8704), where S is head loss per unit length of pipe (m per m), Q is the volumetric flow rate (m³/s), C is the Hazen-Williams roughness coefficient, and D is the pipe's inside diameter (m). Multiplying S by the pipe length L gives the total friction head loss h_f = S × L. Unlike the Darcy-Weisbach equation, Hazen-Williams does not require an iterative friction-factor calculation, which is why it remains popular for sizing water mains and sprinkler piping by hand.
From head loss to pressure drop and velocity
Head loss h_f is expressed in meters (or feet) of water column — it is the height a column of water would need to fall to supply the energy lost to pipe-wall friction. To convert it to a pressure drop, the calculator applies ΔP = ρ × g × h_f, using the density of water (ρ ≈ 998 kg/m³ at room temperature) and standard gravity (g = 9.81 m/s²). Separately, the flow velocity comes from the continuity equation V = Q / A, where A = πD²/4 is the pipe's circular cross-sectional area — this is independent of C and tells you whether the flow rate is reasonable for the pipe size (water systems are typically designed for 1-3 m/s, or 3-10 ft/s, to limit erosion and noise).
Choosing a roughness coefficient C
C is not a physical constant — it is an empirical roughness rating calibrated for water at ordinary temperatures. New PVC or plastic pipe rates around C = 150; new cast iron, ductile iron, concrete, or copper rate C = 130-140; galvanized steel is closer to C = 120; and old, corroded, or tuberculated iron pipe can drop to C = 80-100. Because head loss scales with C-1.852, using an outdated C for an aged pipe will understate real friction losses — when in doubt, use a lower (more conservative) C for older infrastructure.
Where this formula does and doesn't apply
Hazen-Williams was fitted to water data and assumes turbulent flow in pipes at least 2 in (50 mm) in diameter, with velocities generally under about 3 m/s (10 ft/s). It should not be used for gases, oils, or other fluids with markedly different viscosity, nor for laminar flow. For those cases, the Darcy-Weisbach equation with a friction factor from the Moody chart or Colebrook equation is the more general — but more computationally involved — alternative.