Pipe Pressure Drop: A Complete Guide (Darcy-Weisbach)
Every time fluid moves through a pipe, it loses energy. That energy loss - called pressure drop - determines how powerful a pump you need, what pipe diameter to use, and whether gravity alone can push the fluid to its destination. This guide explains the Darcy-Weisbach method from first principles, with real worked examples.
Why Pressure Drop Matters
Imagine you're designing a water distribution system for a building. You know the pump delivers 5 bar at the inlet. But will that pressure be enough at the top floor, 30 meters up, after flowing through 200 meters of pipe with bends and valves? Only a pressure drop calculation tells you.
Get it right and your system delivers the required flow at every outlet. Get it wrong and you either undersize the pump (insufficient flow) or oversize it (wasted energy cost for the life of the system).
The Darcy-Weisbach Equation
The industry standard for pipe pressure drop is the Darcy-Weisbach equation:
ΔP = f × (L/D) × (ρV²/2) Or equivalently for head loss:
h_f = f × (L/D) × V²/(2g) - ΔP - pressure drop (Pa)
- h_f - head loss (m of fluid)
- f - Darcy friction factor (from the Moody Chart)
- L - pipe length (m)
- D - internal diameter (m)
- ρ - fluid density (kg/m³)
- V - average flow velocity (m/s)
- g - 9.81 m/s²
Step-by-Step Calculation
Follow this workflow for any pipe pressure drop problem:
Step 1: Find flow velocity
If you know flow rate Q (m³/s) and pipe diameter D (m): V = Q / (π D²/4).
Use the Pipe Flow Velocity Calculator if needed.
Step 2: Calculate Reynolds number
Re = V × D / ν. This tells you whether flow is laminar or turbulent.
Use the Reynolds Number Calculator.
Step 3: Get friction factor (f)
Find relative roughness ε/D using the Pipe Roughness Calculator, then enter Re and ε/D into the Moody Chart Calculator to get friction factor f.
Step 4: Calculate pressure drop
Enter f, L, D, ρ, V into the Pressure Drop Calculator.
Worked Example: Water in a 100 mm Steel Pipe
Problem: Water flows at 1.5 m/s through 100 m of 100 mm commercial steel pipe. Fluid density ρ = 1000 kg/m³. Friction factor from Moody Chart: f = 0.019.
ΔP = f × (L/D) × (ρV²/2)
ΔP = 0.019 × (100/0.1) × (1000 × 1.5² / 2)
ΔP = 0.019 × 1000 × 1125
ΔP = 21,375 Pa ≈ 21.4 kPa ≈ 0.214 bar
Head loss: h_f = 21,375 / (1000 × 9.81) ≈ 2.18 m
This means the pump must supply an extra 2.18 m of head (or 21.4 kPa) just to push water through this 100 m pipe section.
Major Losses vs Minor Losses
The Darcy-Weisbach equation calculates major losses - friction along straight pipe runs. But real systems also have minor losses from fittings:
- Elbows: K ≈ 0.3–1.5 depending on bend radius and angle
- Gate valve (fully open): K ≈ 0.1–0.2
- Ball valve (fully open): K ≈ 0.05
- Globe valve: K ≈ 6–10
- Tee (flow-through): K ≈ 0.4–0.9
- Sudden expansion: K ≈ (1 - A₁/A₂)²
Minor losses: h_minor = K × V²/(2g). Total head loss = major losses + Σ(minor losses). For long pipe runs, major losses dominate. For short systems with many fittings, minor losses can match or exceed major losses.
Pressure Drop Sensitivity to Pipe Diameter
Head loss is proportional to 1/D⁵ (substituting Q = V × πD²/4 into the Darcy-Weisbach equation). This means:
This is why pipe sizing is one of the most high-impact decisions in hydraulic system design.
Frequently Asked Questions
Should I use Darcy-Weisbach or Hazen-Williams?
Darcy-Weisbach is more accurate and physically correct - use it for all new designs. Hazen-Williams is an older empirical method mainly used in water distribution for existing systems where Hazen-Williams C-factors are documented. For full comparison, read our article on Darcy-Weisbach vs Hazen-Williams.
How do I account for changes in pipe diameter along a route?
Calculate head loss separately for each pipe segment, using the velocity and friction factor for that segment. Sum all segment losses for total system head loss. Flow rate Q is constant throughout (for incompressible flow in a closed system), but velocity and friction factor change with diameter.
What is the "velocity head" and why does it appear in the formula?
Velocity head = V²/(2g) in meters. It represents the kinetic energy of the flowing fluid. The Darcy-Weisbach equation says friction losses are equal to f × (L/D) velocity heads. In most pipe flow, the velocity head is small compared to static pressure - but it matters in high-velocity systems and venturi applications.