Pipe Pressure Drop Calculator — Friction Loss in bar, Pa & psi (Darcy-Weisbach)

Calculate pipe pressure drop and friction loss for water, oil, and gas using the Darcy-Weisbach equation.

Calculator

No signup required. Results are indicative—verify for your standards.

Darcy-Weisbach style: ΔP = f × (L/D) × (ρv²/2). Flow rate in m³/s, diameter in mm.

Velocity5.09 m/s
Pressure drop77815 Pa (0.778 bar)

Formula

ΔP = f × (L/D) × (ρ × v² / 2) Pa, with v = Q/A, A = πD²/4. Reynolds number Re = ρvD/μ. Darcy friction factor f: use Colebrook-White for turbulent flow (Re > 4000); f = 64/Re for laminar flow.

Example calculation

Water at Q = 180 m³/h = 0.05 m³/s through 100 mm ID pipe, L = 100 m, f = 0.025: v = 0.05/0.00785 = 6.37 m/s, ΔP = 0.025 × (100/0.1) × (1000 × 6.37²/2) ≈ 507,000 Pa = 5.07 bar. This is very high — in practice, use 150 mm pipe for this flow to get v ≈ 2.8 m/s and ΔP ≈ 0.4 bar.

Engineering notes

Typical pressure drops for initial line sizing: process liquid lines 0.1–0.5 bar/100m; cooling water 0.2–0.8 bar/100m; pump suction lines < 0.1 bar total (protect NPSHa). Add fittings via equivalent length (Crane TP-410) or K-factors. For laminar flow (Re < 2300) use Hagen-Poiseuille: ΔP = 128μQL/(πD⁴). Validate f with Moody chart or Colebrook-White equation for accuracy. Wall roughness ε: new commercial steel pipe 0.046 mm, cast iron 0.26 mm, concrete 0.3–3 mm, new plastic/GRP < 0.01 mm.

When to use this calculator

  • Pipe sizing — check that a proposed pipe diameter gives acceptable pressure drop and velocity at design flow
  • Pump head calculation — determine friction head to add to static head for total dynamic head (TDH)
  • Control valve sizing — estimate available pressure differential across a control valve station
  • Long-distance transfer lines — check whether booster pumps are required for extended piping runs
  • Process simulation — validate piping system pressure balance before issuing P&IDs for construction

Frequently asked questions

How do I calculate pipe pressure drop using the Darcy-Weisbach formula?
Step 1: Calculate flow velocity v = Q / A, where A = π × (D/2)². Step 2: Calculate Reynolds number Re = ρ × v × D / μ (ρ = density kg/m³, μ = dynamic viscosity Pa·s). Step 3: Determine friction factor f: for turbulent flow (Re > 4000), use f = 0.02 for clean steel pipe as a starting point, or use the Colebrook-White equation for precision. For laminar flow (Re < 2300): f = 64/Re. Step 4: ΔP (Pa) = f × (L/D) × (ρ × v²/2). Convert: ÷ 100,000 for bar; ÷ 6895 for psi.
What Darcy friction factor should I use for steel pipe?
For fully turbulent flow in new commercial steel pipe (roughness ε ≈ 0.046 mm), the Darcy friction factor f is typically: 100 mm pipe: f ≈ 0.022; 150 mm: f ≈ 0.020; 200 mm: f ≈ 0.019; 300 mm: f ≈ 0.018; 500 mm+: f ≈ 0.016. For precision, use the Colebrook-White equation: 1/√f = −2 log₁₀(ε/(3.7D) + 2.51/(Re√f)) — iterate to convergence. The Swamee-Jain explicit approximation is accurate to ±3%: f = 0.25 / [log₁₀(ε/(3.7D) + 5.74/Re⁰·⁹)]².
How do I account for pipe fittings and valves in pressure drop calculation?
Two standard methods: (1) Equivalent pipe length: each fitting is assigned an equivalent straight pipe length Le (from Crane TP-410 or GPSA tables). Add Le to actual pipe length L before applying Darcy-Weisbach. Gate valve (fully open) ≈ 8D; globe valve ≈ 340D; ball valve (full bore, open) ≈ 3D; 90° elbow ≈ 30D; 45° elbow ≈ 16D; tee (flow through) ≈ 20D; tee (branch) ≈ 60D. (2) K-factor method: ΔP_fitting = K × ρv²/2. Sum all K values and add to pipe ΔP. For preliminary estimates, add 20–30% to straight-pipe loss.
When should I use Hagen-Poiseuille instead of Darcy-Weisbach?
Hagen-Poiseuille applies only to laminar flow (Reynolds number Re < 2300): ΔP = 128 × μ × Q × L / (π × D⁴), where μ is dynamic viscosity (Pa·s). Laminar flow occurs with viscous fluids (heavy oil, polymer solutions, food products) or very small pipe diameters. Darcy-Weisbach applies to turbulent flow (Re > 4000) which covers most industrial water, oil, gas, and steam piping. Transitional flow (2300–4000) is unstable — use both equations and take the more conservative (higher ΔP) result.
How do I convert pressure drop between Pa, bar, kPa, and psi?
1 bar = 100,000 Pa = 100 kPa = 14.504 psi = 10.197 m water column. 1 psi = 6,894.76 Pa = 0.06895 bar. 1 kPa = 1,000 Pa = 0.01 bar = 0.145 psi. 1 m water column = 9,810 Pa = 0.0981 bar = 1.422 psi. For gas lines, low pressures are often expressed in mbar (1 mbar = 100 Pa) or mm WC (1 mm WC = 9.81 Pa).
What is an acceptable pressure drop per metre for industrial piping?
Rule-of-thumb targets (economical design): process liquid lines 200–1,000 Pa/m (0.002–0.01 bar/m); cooling water: 200–500 Pa/m; pump suction: < 100 Pa/m (protect NPSHa); steam mains 25–50 Pa/m (low velocity for condensate drainage); compressed air mains: < 20 mbar total system drop; gravity drain lines: sized on minimum self-cleansing velocity, not pressure drop. High pressure drop wastes pump energy; low pressure drop means oversized, expensive pipes. Optimise at the intersection of pipe capital cost and annual pumping energy cost.