Pipe Friction Loss Calculator

Darcy–Weisbach straight-run loss across all flow regimes — laminar, Blasius, Colebrook iteration, fully rough — plus a minor-loss ζ accumulator for fittings and valves, and a Hazen–Williams comparison. The loss-vs-flow curve bends away from a parabola because λ varies with Reynolds number. A pumpXSolver engineering tool.

Straight-pipe loss — active method Comparison — other method Duty point

Results

Method — friction formula

Fluid — water auto or custom

Pipe & duty — straight run

Fittings & minor losses — Σζ accumulator

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

$$\Delta p \;=\; \lambda\,\frac{L}{d_i}\cdot\frac{\rho\,c^{2}}{2}\;\;[\text{Pa}], \qquad\qquad H_v \;=\; \lambda\,\frac{L}{d_i}\cdot\frac{c^{2}}{2g}\;\;[\text{m of liquid}]$$
SymbolMeaningUnit
\(\lambda\)Darcy friction factor (dimensionless)
\(L,\; d_i\)pipe length, inner diameterm / ft
\(c\)mean velocity \(c = Q/A\)m/s / ft/s
\(\rho\)densitykg/m³
\(\nu\)kinematic viscositym²/s (cSt)
\(Re\)Reynolds number \(Re = c\,d_i/\nu\)
\(k\)absolute roughnessmm
\(g\)gravitational acceleration9.807 m/s²

2 · Which λ formula applies — the five regimes

$$Re \;<\; 2320 \quad\Longrightarrow\quad \lambda = \frac{64}{Re}$$ $$Re\cdot\frac{k}{d_i} < 65 \;\;(\text{hydraulically smooth}):\quad \lambda = 0.3164\,Re^{-0.25}\;\;(Re<10^5), \qquad \lambda = 0.0032 + 0.221\,Re^{-0.237}\;\;(10^5\le Re\le 5{\times}10^6)$$ $$Re > 10^6\;(\text{smooth, implicit}):\quad \frac{1}{\sqrt{\lambda}} = 2\lg\!\bigl(Re\sqrt{\lambda}\bigr) - 0.8$$ $$Re\cdot\frac{k}{d_i} > 1300 \;\;(\text{fully rough}):\quad \frac{1}{\sqrt{\lambda}} = 2\lg\frac{d_i}{k} + 1.14$$ $$65 \;\le\; Re\cdot\frac{k}{d_i} \;\le\; 1300 \;\;(\text{transition}):\quad \frac{1}{\sqrt{\lambda}} = -2\lg\!\left(\frac{2.51}{Re\sqrt{\lambda}} + \frac{k/d_i}{3.71}\right)$$

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

$$\Delta p \;=\; \zeta\,\frac{\rho\,c^{2}}{2}, \qquad\qquad H \;=\; \zeta\,\frac{c^{2}}{2g}$$

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)

$$c = 1.319\,C\,R_H^{0.63}\,S^{0.54}\;\;\text{(US, ft/s)}, \qquad\qquad c = 0.3548\,C\,D_H^{0.63}\,S^{0.54}\;\;\text{(SI, m/s)}$$

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

LineGuidelineWatch-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 servicespressure-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.