How it works
Straight-pipe friction and fittings are two separate budgets, added at the end. The straight run uses the Darcy–Weisbach equation with a friction factor λ that the tool picks from the actual flow regime — which is why the charted loss curve is not a parabola: λ itself falls as Reynolds number grows.
1 · Darcy–Weisbach, two equivalent forms
| Symbol | Meaning | Unit |
|---|---|---|
| \(\lambda\) | Darcy friction factor (dimensionless) | — |
| \(L,\; d_i\) | pipe length, inner diameter | m / ft |
| \(c\) | mean velocity \(c = Q/A\) | m/s / ft/s |
| \(\rho\) | density | kg/m³ |
| \(\nu\) | kinematic viscosity | m²/s (cSt) |
| \(Re\) | Reynolds number \(Re = c\,d_i/\nu\) | — |
| \(k\) | absolute roughness | mm |
| \(g\) | gravitational acceleration | 9.807 m/s² |
2 · Which λ formula applies — the five regimes
The Colebrook relation is implicit — the tool solves it by fixed-point iteration to machine precision. Zone criteria: 🟢 \(Re<2320\) laminar (roughness-free), 🟢 smooth-turbulent, 🟡 \(65\le Re\,k/d\le1300\) transition, 🟡 \(Re\,k/d>1300\) fully rough (λ highest and pinned by k/d).
3 · Minor losses — the ζ accumulator
Each fitting adds its loss coefficient ζ (referenced to the pipe mean velocity \(c\)); the tool sums \(\sum\zeta\) and converts to head. Values in the dropdown: 90° elbows 0.21–0.41 (r/d and wall roughness dependent), straight-way valve 1.0, check valves 2.0–3.5, foot valve with strainer 3.0, flush sharp intake 0.5, projecting sharp intake 2.7, sudden expansion \(A_2/A_1=2\): \(\zeta=(1-A_1/A_2)^2=0.25\) (Borda–Carnot), 90° tee branch 1.0, angle valve 2.0.
4 · Hazen–Williams (the empirical alternative)
with hydraulic radius \(R_H = d/4\) and slope \(S = H_v/L\). Valid for water, turbulent flow only. The C guide: 140 glass/plastic · 130 very smooth · 120 concrete · 110 new riveted steel · 100 old steel / cast iron · 60 extremely rough. Because the exponent on C is 1.85, the loss versus a C = 100 reference scales as \((100/C)^{1.852}\) — a drop from C 130 to 100 raises losses by ≈ 1.6×.
5 · Velocity guidelines
| Line | Guideline | Watch-out beyond it |
|---|---|---|
| Suction piping | 🟢 1–2 m/s (3–7 ft/s) | NPSH loss and cavitation risk grow quickly |
| Inlet piping | 🟢 1.5–2.5 m/s (5–8 ft/s); up to 5 m/s for load-surge services | pressure-drop transients |
| Delivery piping | 🟢 1.5–3 m/s (5–10 ft/s) | loss ∝ c², water hammer ∝ c — the tool flags 🟡 > 3 m/s, 🔴 > 4.5 m/s |
Worked anchor — try it in the tool
Switch the method to Hazen–Williams, then enter 700 gpm, 6 in inner diameter, 100 ft, C = 100: velocity 7.94 ft/s and a straight-run loss of ≈ 6.2 ft per 100 ft (the classic sprinkler/main value). Raise C to 130 (smoother pipe) and it falls to ≈ 3.8 ft per 100 ft — the (100/130)1.852 ≈ 0.61 ratio at work. Back on Darcy–Weisbach with k = 0.046 mm and 68 °F water, the same duty sits at Re ≈ 3.7×10⁵ with Re·k/d ≈ 111 — the Colebrook transition zone — and the λ iteration converges in a handful of passes.
Why the curve is not a parabola: at laminar start the loss is linear in Q (λ = 64/Re cancels one power of c), then λ decays through Blasius before flattening at the fully-rough asymptote — so Hv = C·Q² is only an approximation that holds while λ is effectively constant.