The equation

Darcy-Weisbach gives the friction pressure loss in a straight pipe:

ΔP = f × (L/D) × (ρV² / 2)

f is the Darcy friction factor, L is pipe length, D is internal diameter, ρ is fluid density, and V is velocity. Three of those you read straight off the line and the fluid. The only one that takes thought is f, and finding it is what this guide is about.

Watch the factor of 4. The Darcy friction factor and the Fanning friction factor differ by exactly 4× (fDarcy = 4·fFanning). Darcy-Weisbach uses the Darcy factor. Mixing them is the single most common pressure-drop error.

Why it matters in practice

Pressure drop sets pump head, which sets motor size, which sets energy cost for the life of the plant. Get it too low and the pump can't deliver flow at the far end; too high and you've bought a pump that's bigger and thirstier than the job needs. It also decides whether you can get away with the smaller, cheaper line size — so it's tied directly to capital cost.

Core engineering concept

Step 1 — Reynolds number tells you the flow regime

Before you can find the friction factor, you need to know whether the flow is laminar or turbulent. That's what the Reynolds number does:

Re = ρVD / μ

μ is dynamic viscosity. The number is dimensionless and the cutoffs are simple:

  • Re < 2300 — laminar. Smooth, orderly flow.
  • 2300 – 4000 — transition. Unpredictable; avoid designing here.
  • Re > 4000 — turbulent. The regime almost all process lines run in.

Step 2 — friction factor from the regime

For laminar flow the friction factor is exact:

f = 64 / Re

For turbulent flow it depends on Reynolds number and relative roughness (ε/D). The classic tool is the Moody chart; for calculation, the Colebrook equation is the reference, and the Swamee-Jain equation is the explicit approximation most software uses:

f = 0.25 / [log10(ε/3.7D + 5.74/Re0.9)]²

ε is the absolute roughness — about 0.046 mm for commercial steel, smaller for drawn or plastic pipe, larger for old or scaled lines.

Design guidance — a practical workflow

  1. Compute velocity from flow rate and internal area: V = Q/A.
  2. Compute Reynolds number to find the regime.
  3. Get f — 64/Re if laminar, Swamee-Jain if turbulent.
  4. Plug into Darcy-Weisbach for the straight-pipe loss.
  5. Add fittings. Convert elbows, tees, and valves to equivalent length (L/D) or use K-factors, then add their loss.
Don't ignore fittings. On a short, fitting-heavy line the valves and elbows can dominate the total. A gate valve is roughly 8 D equivalent length; a standard 90° elbow about 30 D; a globe valve can be 340 D. They add up fast.

Rules of thumb worth remembering

  • Pressure drop scales with — doubling velocity roughly quadruples the loss.
  • It scales with 1/D&sup5; for a fixed flow rate — going up one pipe size cuts pressure drop dramatically.
  • In fully rough turbulent flow, f stops depending on Re and is set by roughness alone.

Common mistakes

  • Darcy vs Fanning mix-up. A 4× error in f is a 4× error in pressure drop.
  • Using nominal diameter instead of internal diameter. Loss goes as 1/D⁵, so the wrong D is badly wrong.
  • Forgetting fittings. Straight-pipe-only numbers under-predict short, valve-heavy lines significantly.
  • Wrong roughness. New steel and old scaled steel are not the same pipe. Use a realistic ε.
  • Designing in the transition region. Re between 2300 and 4000 gives unreliable results — size to stay out of it.
Key takeaway

Darcy-Weisbach is velocity, geometry, and a friction factor. The friction factor is the whole game: find the flow regime with Reynolds number, then get f from 64/Re or Swamee-Jain. Use the Darcy factor (not Fanning), use the internal diameter, and never forget the fittings.