Pipe Flow — Velocity & Pressure Drop Calculator

Size a line, check an existing one, or predict what a test rig will cost in pressure: velocity, Reynolds number, friction factor and the full Darcy–Weisbach pressure drop, fittings included.

The Calculation, Explained

The Darcy–Weisbach equation

Pressure drop in a pipe is dynamic pressure, multiplied by everything that resists the flow:

Δp = [ f × ( L / D ) + ΣK ] × ρ v² / 2

f is the Darcy friction factor — read historically from the Moody chart, computed here with the Haaland equation, an explicit approximation of the Colebrook relation good to about ±1%:

1 / √f = −1.8 log10 [ ( (ε/D) / 3.7 )1.11 + 6.9 / Re ]   |   Re = ρ v D / μ

In laminar flow (Re < 2,300) roughness is irrelevant and f = 64/Re exactly. ΣK gathers the fittings: a fully open gate valve ≈ 0.15, a standard elbow ≈ 0.9, a swing check valve ≈ 2.5, entrance 0.5, exit 1.0 — a throttled control valve can dwarf all of them and should be taken from its own Cv data.

Assumptions and applicability

Worked example (the defaults above)

300 m³/h of water in a 200 mm ID line: velocity = 2.65 m/s, Re = 5.3 × 10⁵ (turbulent), Haaland f = 0.0155. Over 120 m (L/D = 600): friction loss = 0.0155 × 600 × 3,509 Pa = 32.5 kPa; fittings at ΣK 6.5 add 22.8 kPa; total 55.4 kPa ≈ 0.55 bar, a head loss of 5.7 m — the number the pump selection must carry on top of static lift and terminal pressure.

References

Crane Technical Paper 410 — Flow of Fluids (K values and practice); Haaland (1983) explicit friction relation; Colebrook (1939).

Companion: Orifice / DP Flow Calculator for when the restriction is deliberate.