TaskJunction

Pipe Flow Pressure Drop Calculator

Darcy–Weisbach or Hazen–Williams pressure drop with fittings K, elevation, Reynolds number, and friction factor.

Inputs

Rise is positive elevation (adds head). Fitting counts refresh ΣK using typical values (elbow 0.9, tee branch 1.8, open gate 0.2). Edit Total K for custom minor losses. Hazen–Williams is for water / water-like liquids; use Darcy for oils and general Newtonian fluids.

Darcy–Weisbach pipe friction and total head lossQ →V = m/sDarcy–WeisbachHead stackhf mhm mΔz mh mΔP kPa
Pressure drop
Total head loss
Flow velocity
Reynolds number
Darcy friction factor
Hydraulic power loss

You need a first-pass friction and total head for a straight liquid pipe before you size a pump or check velocity. This pad takes inside diameter, length, flow, material roughness or Hazen–Williams C, fluid density and viscosity (Darcy), optional fittings ΣK, and elevation change, then returns pressure drop, head breakdown, velocity, Reynolds number, and friction factor.

Defaults open on Metric Darcy: 50 mm ID, 100 m, 25 m³/h, galvanized ε = 0.15 mm, water at 998 kg/m³ and 1 cP. CALCULATE returns about 339 kPa and 34.6 m friction head at V ≈ 3.54 m/s (turbulent). Switch to Imperial or Hazen–Williams when that matches your irrigation or water-main data. Math stays in your browser.

It lives under Thermal & Fluids Calculators. Paste total head into the pump power calculator. Check Reynolds number alone on the Reynolds number calculator. Oil positive-displacement HPU pumps belong on the hydraulic pump selector, not here.

Formula

  • Velocity: V = Q / A with A = π D² / 4 (Q in m³/s, D in m).
  • Reynolds: Re = ρ V D / μ. Laminar Re ≤ 2000 → f = 64/Re. Turbulent → Swamee–Jain f = [−2 log₁₀(ε/D/3.7 + 5.74/Re^0.9)]⁻².
  • Darcy friction head: h_f = f (L/D) V² / (2g). Minor: h_m = K V² / (2g). Elevation: h_elev = Δz (rise positive).
  • Total: h = h_f + h_m + h_elev. Pressure drop: ΔP = ρ g h.
  • Hydraulic power loss (dissipation only): P = ρ g Q (h_f + h_m). Elevation is potential energy, not included in power loss.
  • Hazen–Williams (water): h_f (m) = 10.67 L Q^1.852 / (C^1.852 D^4.8704) with Q in m³/s and D in m. Minor and elevation still add with the same V.

Default Metric Darcy path (50 mm · 100 m · 25 m³/h · ε 0.15 mm · water):

QuantityValue
Velocity V3.54 m/s
Reynolds Re≈ 176 500 (turbulent)
Darcy f (Swamee–Jain)≈ 0.0271
Friction head h_f34.58 m
Pressure drop ΔP338.5 kPa
Hydraulic power loss≈ 2.35 kW

How it works

Estimate friction, minor, and elevation head for a straight pipe run. Darcy–Weisbach uses Swamee–Jain friction for laminar/turbulent Newtonian liquids; Hazen–Williams covers water-like irrigation lines. Metric and Imperial, material and fluid presets, ΣK fittings, and elevation change. Feed total head into the pump power calculator.

Pick Metric or Imperial, then Darcy–Weisbach or Hazen–Williams. Choose a material preset to fill roughness (and suggested C). In Darcy mode pick a fluid preset for density and viscosity. Optional elbow / tee / gate counts refresh Total K using typical values (0.9 / 1.8 / 0.2). Elevation rise is positive. CALCULATE fills pressure drop, head stack, velocity, Re, f, and power loss and updates the sketch. Editing a field or switching units/method clears Results. RESET restores defaults for the active unit system and returns method to Darcy.

Friction, minor losses, and elevation

Total head for a pump duty is not friction alone. Straight-pipe friction depends on length, diameter, roughness, and velocity. Fittings and valves add minor losses through a resistance coefficient K. Elevation rise from suction to discharge adds static head; a fall subtracts.

This pad stacks h_f + h_m + Δz so you can see each term before you paste total head into the pump power calculator. Multi-branch networks and Excel element tables are out of scope — keep those on dedicated network tools.

Notebook sketch of pipe head-loss stack: friction head, minor-loss head from K, and elevation change summing to total head and pressure drop

h_total = h_f + h_m + Δz. ΔP = ρ g h_total.

Default Darcy keep-alive (K = 0, Δz = 0): ≈ 339 kPa and 34.6 m friction head.

Darcy–Weisbach vs Hazen–Williams

Darcy–Weisbach is the general method for Newtonian liquids. It needs density and viscosity, computes Reynolds number, and uses laminar 64/Re or the Swamee–Jain turbulent friction factor (a closed-form stand-in for Colebrook). Use it for water, oils, and process fluids when you know ρ and μ.

Hazen–Williams is an empirical water formula built around a C coefficient. Irrigation and municipal water designers often prefer it. It does not replace Darcy for oils or for accurate laminar checks. Material presets suggest both ε and C so you can compare methods on the same geometry.

Notebook sketch of laminar, transitional, and turbulent Reynolds regimes with typical absolute roughness and Hazen–Williams C values

Laminar Re ≤ 2000 · transitional 2000–4000 · turbulent ≥ 4000.

Typical ε: copper/PVC 0.0015 mm, commercial steel 0.045 mm, galvanized 0.15 mm.

Fittings K and velocity limits

Quick-add counts for 90° elbows, tee branches, and open gate valves refresh Total K with common handbook values. Edit Total K directly when you have manufacturer data or a longer fittings list. Entrance, exit, and specialty valves are yours to add into that sum.

Velocity above about 3 m/s (~9.8 ft/s) in water lines often means erosion, noise, or water hammer risk. The pad warns when V exceeds that screening limit. Confirm manufacturer limits and check Re on the Reynolds number calculator if you want the regime label alone.

Worked example

Metric Darcy default: 50 mm ID, 100 m galvanized pipe (ε = 0.15 mm), 25 m³/h water at 998 kg/m³ and 1 cP, no fittings, level run.

  1. A = π (0.05)² / 4 = 0.0019635 m²
  2. V = (25/3600) / A = 3.537 m/s
  3. Re = 998 × 3.537 × 0.05 / 0.001 ≈ 176 500 (turbulent)
  4. ε/D = 0.003 → Swamee–Jain f ≈ 0.02712
  5. h_f = 0.02712 × (100/0.05) × 3.537² / (2 × 9.81) ≈ 34.58 m
  6. ΔP = 998 × 9.81 × 34.58 / 1000 ≈ 338.5 kPa

Result: Pressure drop ≈ 339 kPa, head loss 34.6 m, hydraulic power loss ≈ 2.35 kW. With ΣK = 3.6 and +10 m elevation the same geometry returns ≈ 459 kPa and 46.9 m total head.

When to use

  • Estimating friction and total head for pump TDH
  • Comparing material roughness or Hazen–Williams C on the same line
  • Screening velocity and Reynolds number in liquid pipe design
  • Adding typical fitting K and elevation to a straight-run balance

Limitations

  • Single straight run only — not a multi-branch network or Excel element table
  • Incompressible single-phase Newtonian liquid; no compressible gas or slurry
  • Turbulent Darcy uses Swamee–Jain, not iterative Colebrook
  • Hazen–Williams is for water / water-like liquids, not oils
  • Fitting K values are typical handbook figures, not manufacturer Cv data
  • No reverse-solve for minimum diameter or flow from a max ΔP (phase 2)
  • No plastic SDR/CTS schedule catalog or 2K/3K fitting methods

FAQ

Darcy vs Fanning friction factor?
This calculator uses the Darcy (Moody) friction factor f_D in ΔP = f (L/D) ρ V² / 2. The Fanning factor is f_F = f_D / 4. Do not mix them in the same formula.
When should I use Hazen–Williams instead of Darcy?
Use Hazen–Williams for water and irrigation screening when you have a C coefficient and want the common municipal formula. Use Darcy whenever density and viscosity matter (oils, process fluids) or you need a laminar / transitional check.
Typical roughness and C values?
Drawn copper and PVC ≈ 0.0015 mm; commercial new steel ≈ 0.045 mm; galvanized ≈ 0.15 mm; new cast iron ≈ 0.26 mm. Hazen–Williams C is often ≈ 150 for plastics, 130 for new steel, 120 for galvanized, and lower for aged iron.
How do fittings enter the calculation?
Minor head is h_m = K V² / (2g). Enter Total K, or use the quick counts (90° elbow ≈ 0.9, tee branch ≈ 1.8, open gate ≈ 0.2) to refresh K. Elevation rise adds static head on top of friction and minor losses.
How do I use this with the pump power calculator?
Run CALCULATE here, take total head loss (friction + minor + elevation), add any discharge pressure head your process needs, then enter that TDH with your flow on the pump power calculator to get hydraulic, shaft, and electrical power.
Does hydraulic power loss include elevation?
No. Power loss is dissipation from friction and fittings only: P = ρ g Q (hf + hm). Elevation change still appears in total head and ΔP for pump TDH, but it is potential energy, not a frictional loss.
Thermal & Fluids

Pump Power Calculator

Hydraulic, shaft, and electrical pump power from flow, head or pressure, density, and efficiencies.

Open calculator
Thermal & Fluids

Reynolds Number Calculator

Reynolds number and flow regime for pipe, duct, flat plate, or sphere — kinematic or dynamic viscosity.

Open calculator
Fluid Power

Hydraulic Pump Selector Calculator

Size a positive-displacement hydraulic pump: drive power, output flow, or required displacement.

Open calculator