Moody Chart Calculator

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.

Skip straight to calculating → Open Pressure Drop Calculator

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.

Try this with your numbers → Pressure Drop Calculator

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:

Pipe diameter changeEffect on head loss
Double diameter (2D)Reduces by factor of 32 (96.9% reduction)
Increase by 25% (1.25D)Reduces by factor of 3.05 (67% reduction)
Reduce by 20% (0.8D)Increases by factor of 3.05 (205% more loss)

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.