Darcy-Weisbach · Colebrook-White friction factor · K-Factor minor losses · Pump sizing
Enter parameters on the left and click Calculate
Darcy-Weisbach equation with iterative Colebrook-White friction factor
Primary equation for frictional pressure loss in fully-developed pipe flow:
Pressure drop [Pa]Darcy friction factor [-]Pipe length [m]Internal diameter [m]Fluid density [kg/m³]Mean flow velocity [m/s]Solved iteratively for turbulent flow Darcy friction factor:
Seed value (Swamee-Jain):
Pipe roughness [m]Reynolds number [-]Laminar flow (Re < 2300): f = 64 / Re
Laminar — f = 64/ReTransitional — Churchill (1977)Turbulent — Colebrook-WhiteDynamic viscosity [Pa·s]Each fitting's K is multiplied by the velocity head. L_eq is the equivalent pipe length that gives the same friction loss.
Elevation change [m] (+ uphill)9.81 m/s²Head loss [m of fluid]Volume flow [m³/s]Pump efficiency (0.65–0.85 typical)Motor efficiency (0.88–0.96 typical)Standard resistance coefficients for common pipe fittings and valves (Crane TP-410)
| Fitting / Valve | Description | K-Factor | Notes |
|---|---|---|---|
| 90° Elbow (Standard) | Short-radius 90° bend | 0.9 | Long-radius: K ≈ 0.6 |
| 45° Elbow | Standard 45° bend | 0.4 | Long-radius: K ≈ 0.2 |
| 180° Return Bend | U-turn fitting | 1.5 | Close return |
| Tee (Through) | Flow through run | 0.6 | Branch: K ≈ 1.8 |
| Gate Valve (Full Open) | Fully open gate | 0.2 | Half open: K ≈ 5.6 |
| Globe Valve (Full Open) | Fully open globe | 10 | High resistance |
| Ball Valve (Full Open) | Full bore ball | 0.05 | Excellent low-loss |
| Butterfly (Full Open) | Wafer/lug type | 0.5 | 45° open: K ≈ 10 |
| Check Valve (Swing) | Swing non-return | 2.0 | Lift type: K ≈ 12 |
| Pressure Reducing Valve | PRV fully open | 8.0 | Varies by brand |
| Y-Strainer (Clean) | Clean condition | 3.0 | Dirty: up to 10× |
| Pipe Entrance (Sharp) | Sharp-edge inlet | 0.5 | Rounded: K ≈ 0.05 |
| Pipe Exit | Into reservoir | 1.0 | All velocity head lost |
Source: Crane Technical Paper 410. Values vary by manufacturer and pipe schedule. For critical designs, use vendor data.
| Material | ε (mm) | Condition | Notes |
|---|---|---|---|
| PVC / Plastic / GRP | 0.0015 | New, smooth | Near-hydrodynamically smooth |
| Copper | 0.0015 | New | Drawn tubing |
| HDPE | 0.007 | New | Polyethylene pipe |
| Stainless Steel | 0.015 | New, clean | 304/316 series |
| Carbon Steel | 0.045 | New, commercial | Light rust: 0.1–0.3 mm |
| Galvanized Steel | 0.15 | New | After use: up to 1 mm |
| Cast Iron (uncoated) | 0.26–0.9 | Uncoated | Older pipes may be higher |
| Concrete | 0.26–3.0 | Varies | Depends on finish quality |
Empirical method for water systems — simpler alternative to Darcy-Weisbach for water distribution
Select pipe type and flow rate, then calculate
Valid only for water 5–30°C, Re > 100,000, D > 50 mm. Not applicable to gases, oils or viscous fluids.
Fluid mechanics fundamentals and pipe flow engineering — for students and practicing engineers
When fluid flows through a pipe, it continuously loses mechanical energy to friction between the fluid and pipe wall and to turbulent mixing within the flow. This energy dissipation appears as a fall in static pressure along the pipe — that fall is pressure drop (ΔP). It is the single most important parameter in the hydraulic design of any piped system.
Three consequences of getting ΔP wrong:
Major losses (friction): viscous friction along straight pipe. Governed by Darcy-Weisbach. Proportional to L/D and V².
Minor losses (fittings): from valves, elbows, tees, entries, exits. Can be 30–80% of total ΔP in fitting-dense systems.
1 bar = 100,000 Pa = 100 kPa
1 psi = 6,895 Pa = 0.0689 bar
1 atm = 101,325 Pa = 1.013 bar
1 m H₂O (water, 20°C) = 9,810 Pa
ΔP [Pa] = ρ [kg/m³] × 9.81 × h [m]
For water: 10 m head ≈ 0.981 bar ≈ 14.2 psi
The extended Bernoulli equation adds a head-loss term hL to the ideal inviscid form, accounting for all energy dissipated by friction and turbulence:
| Re Range | Regime | Friction Factor Method | Engineering Meaning |
|---|---|---|---|
| < 2,300 | Laminar | f = 64/Re (exact) | Parabolic velocity profile. ΔP ∝ V (linear). Typical in viscous oils, small tubes, low flow. |
| 2,300–4,000 | Transitional | Churchill (1977) blended | Unstable. Avoid steady design here. This calculator uses the Churchill equation — no discontinuity. |
| 4,000–100,000 | Turbulent | Colebrook-White | Most process piping. Both Re and roughness ε/D determine f. |
| > 100,000 | Fully Turbulent | f = f(ε/D) only | f independent of Re. Roughness completely dominates. Large mains, gas transmission. |
| Fitting | K (typical) | Physics |
|---|---|---|
| Sharp pipe entrance | 0.5 | Vena contracta (≈62% of pipe area) then re-expansion. Turbulent mixing destroys KE. |
| Pipe exit to tank | 1.0 | All velocity head irreversibly lost. K_exit = 1.0 exactly by definition. |
| 90° standard elbow | 0.9 | Separation zone on inner wall. Long-radius (r/D=1.5): K ≈ 0.3. |
| Globe valve (full open) | 6–12 | Two 90° turns inside valve body. Designed for throttling, not low-loss isolation. |
| Gate valve (full open) | 0.2 | Full-bore when open. K rises steeply on closing: ≈5.6 at 50% open. |
| Ball valve (full open) | 0.05–0.1 | Smooth bore. Preferred for low-loss on/off liquid service. |
| Material | ε (mm) | Notes |
|---|---|---|
| Commercial/welded steel | 0.046 | Standard process plant. Roughness increases with corrosion — use fouling allowance. |
| Stainless steel (drawn) | 0.015 | Cold-drawn surface. Hygienic, corrosive, cryogenic service. |
| PVC / smooth plastic | 0.0015 | Hydraulically very smooth. Not for high temperature. |
| HDPE | 0.007 | Slightly rougher than PVC. Buried water and gas distribution. |
| New cast iron | 0.26 | Old tuberculated cast iron: ε = 1–3 mm — massively increases friction. |
| Galvanised steel | 0.15 | Zinc coating adds roughness vs bare steel. HVAC, potable water. |
| Concrete (pre-cast) | 0.3–1.0 | Wide range by finish and age. |
| Fiberglass (GRP) | 0.005–0.01 | Very smooth, non-corroding, chemical-resistant. |
| Service | Typical Range | Max | Limiting Factor |
|---|---|---|---|
| Water — pump suction | 0.5–1.5 m/s | 1.5 m/s | High V → low static pressure → NPSH deficit → cavitation |
| Water — pump discharge | 1.5–3.0 m/s | 3.5 m/s | Erosion and noise above 3.5 m/s |
| Hydrocarbon liquid | 1.0–2.5 m/s | 3.0 m/s | Static electricity risk; erosion (API 14E) |
| Slurry (erosive) | 1.5–3.0 m/s | 3.0 m/s | Min for suspension; max for erosion limit |
| Steam (low pressure) | 15–35 m/s | 40 m/s | Condensate droplet erosion; noise |
| Steam (high pressure) | 25–50 m/s | 60 m/s | Dry superheated OK; erosion still limits |
| Air/gas (low P) | 5–15 m/s | 20 m/s | Noise; check Mach < 0.3 |
| Gas (high P) | 10–20 m/s | 30 m/s | API 14E erosional velocity: V_e = C/√ρ, C=100–125 |
Search the fluid library. Once selected, a panel appears for temperature and operating pressure. Density (ρ) and viscosity (μ) auto-calculate using the Andrade correlation (liquids) or ideal gas + Sutherland law (gases). Review the live strip. You can override any value manually.
Select nominal bore and schedule — actual ID fills automatically. Never use nominal bore as ID. Since ΔP ∝ 1/D⁵, a 5% diameter error causes a 28% ΔP error.
After calculating, check that velocity is within the acceptable range for your service. If too high, increase pipe diameter and re-run.
Add every elbow, valve, tee, reducer. Don't omit pipe entrance (K=0.5) and exit (K=1.0) — frequently forgotten, dominant losses in short-pipe systems.
Δz = outlet elevation minus inlet. Positive = uphill. Check all alerts: high velocity → larger pipe; transitional Re → Churchill used, ±20% uncertainty; gas detected → verify ΔP/P₁ < 10%; vapour pressure warning → flash risk.
In turbulent flow, ΔP scales with approximately V², and velocity is proportional to flow rate. Doubling flow rate doubles velocity and quadruples pressure drop.
Going from 50 mm to 65 mm pipe (30% larger) reduces velocity by 41% → friction ΔP drops ~62%. Extra pipe cost pays back quickly in energy savings for continuous-flow systems.
NPSH available represents the total energy at the pump suction flange above vapour pressure. Total energy per unit weight = pressure head + velocity head. Omitting V²/(2g) overestimates NPSHA and risks unexpected cavitation in high-velocity suction lines.
Yes — with caveats. The incompressible model is valid for gases when ΔP/P₁ < 10%. Beyond this, gas density changes significantly along the pipe.
Also check Mach number: if V > 0.3 × speed of sound (≈100 m/s in air at 1 bar), compressibility matters regardless of ΔP/P₁.
Water hammer is the pressure surge when flow is suddenly stopped — most commonly by rapid valve closure. The Joukowski equation gives the peak surge:
Mitigation: slow-closing valves (closure time > 2L/a), surge vessels, PRVs. Higher velocity → directly proportional larger surge → strongest argument for keeping liquid velocities below 3 m/s.
This calculator uses the Darcy (Moody) friction factor throughout:
Mixing the two definitions doubles or halves your calculated ΔP.
Hazen-Williams (1906) is empirically calibrated for water in municipal distribution networks only.
H-W gives large errors outside its calibration range. For all process engineering, Darcy-Weisbach with Colebrook-White is the correct method.
ASME B31.3 — Process Piping (chemical plants, refineries)
ASME B31.1 — Power Piping (boilers, steam)
API 14E — Production Piping (erosional velocity)
API 610 — Centrifugal Pumps (NPSH margins)
ISO 4126 — Safety Devices / Pressure Relief (not piping hydraulics)
Crane TP-410 — Flow of Fluids Through Valves, Fittings and Pipe (K-factors)
Idelchik — Handbook of Hydraulic Resistance
NFPA 13 — Fire Sprinkler Systems (H-W C = 120–100)
Hydraulic Institute — Pump Standards, NPSH testing
Send the tool or your current results to colleagues