Pipe Flow & Pressure Drop Calculator | ProEngCalc
💧 Fluid Mechanics
Pipe Flow & Pressure Drop Calculator
Calculate pressure drop in pipes using the Darcy-Weisbach equation with Colebrook friction factor
Reference: Darcy-Weisbach | Colebrook-White | Moody Chart | ASME B31.3
m
Internal diameter of the pipe
m
Total straight pipe length
m/s
Mean flow velocity
Select fluid or enter custom properties
kg/m³
Fluid density at operating temperature
Pa·s
Dynamic viscosity at operating temperature
m
Pipe absolute roughness (auto-set by material)
Pressure Drop (ΔP)
📐 Solution Breakdown
Variable Definitions
SymbolVariableUnitNotes
ΔPPressure DropPa (kPa)Total friction pressure loss
fDarcy Friction FactorDimensionlessFrom Colebrook-White equation
LPipe LengthmStraight pipe only
DInner DiametermHydraulic diameter for non-circular
ρFluid Densitykg/m³At operating temperature
VFlow Velocitym/sMean cross-sectional velocity
εPipe RoughnessmAbsolute roughness from material tables
ReReynolds NumberDimensionlessRe = ρVD/μ
⚠ Assumptions & Limits
  • Calculates major (friction) losses only — does not include minor losses from fittings, valves, bends, or entrance/exit effects
  • Friction factor calculated using Colebrook-White equation (iterative) — valid for Re > 4,000 (turbulent flow)
  • For laminar flow (Re < 2,300), friction factor is calculated as f = 64/Re (Hagen-Poiseuille)
  • Assumes fully developed, steady-state flow — not valid near pipe entrances (entry length ≈ 0.06×Re×D)
  • Does not account for elevation change — add ρgΔh for gravity effects in vertical or inclined pipes
  • Roughness values are for new pipe — aged/corroded pipe will have higher roughness and greater pressure drop

The Darcy-Weisbach Equation

The Darcy-Weisbach equation is the standard method for calculating friction pressure drop in pipe flow. Unlike the Hazen-Williams equation (water only, limited Re range), Darcy-Weisbach works for all fluids, all flow regimes, and all pipe materials. It is the method required by ASME B31.3 for process piping design and is used worldwide for hydraulic analysis.

Pressure Drop
ΔP = f(L/D)(ρV²/2)
Head Loss
h_L = ΔP/(ρg)
Laminar Friction Factor
f = 64/Re
Colebrook-White (turbulent)
1/√f = -2log(ε/3.7D + 2.51/Re√f)

Pipe Roughness Reference

Materialε (mm)ε (ft)Condition
PVC / HDPE0.00150.000005New — hydraulically smooth
Drawn copper / brass0.00150.000005New
Commercial steel0.0460.00015New — most common default
Galvanized steel0.150.0005New
Cast iron0.260.00085New
Concrete (smooth)0.3–1.0variesDepends on formwork
Steel (moderately corroded)1.0–3.0varies10–30 years service
Cast iron (tuberculated)3.0–6.0variesOld water mains

Worked Examples

Example 1 — Industrial Cooling Water System

Cooling water at 30°C (ρ = 996 kg/m³, μ = 0.000798 Pa·s) flows at 2.5 m/s through 300m of 80mm Schedule 40 steel pipe (ID = 77.9mm). Calculate pressure drop and head loss.

Reynolds Number
Re = 996×2.5×0.0779/0.000798 = 242,959 (turbulent)
Relative Roughness
ε/D = 0.000046/0.0779 = 0.000591
Friction Factor
Colebrook-White → f = 0.01921
Pressure Drop
ΔP = 0.01921×(300/0.0779)×(996×2.5²/2)
Solution
ΔP = 115,700 Pa = 115.7 kPa = 16.8 psi  |  h_L = 11.86 m
This is friction loss only. Add minor losses from fittings (elbows, valves, etc.) — typically 20–40% additional for a well-designed system. Size the pump for total system head including static head and minor losses.

Example 2 — Natural Gas Distribution (Laminar Flow)

Natural gas (ρ = 0.717 kg/m³, μ = 1.1×10⁻⁵ Pa·s) flows at 0.3 m/s through a 25mm copper gas line, 30m long. Calculate pressure drop.

Reynolds Number
Re = 0.717×0.3×0.025/1.1×10⁻⁵ = 489 (laminar)
Friction Factor
f = 64/Re = 64/489 = 0.131
Pressure Drop
ΔP = 0.131×(30/0.025)×(0.717×0.3²/2)
Solution
ΔP = 25.4 Pa = 0.0037 psi (negligible for gas distribution)
Gas distribution systems have very low pressure drops for short residential runs because gas density is very low. Longer or higher-flow runs may require larger pipe. For gas sizing also check velocity limits — typically 20 m/s maximum to avoid noise and erosion.

Example 3 — Pump Selection: Required Pump Head

A water system pumps 15 L/s through 500m of 100mm steel pipe (ε = 0.046mm) with 10m of static head. What total head must the pump provide?

Flow Velocity
V = Q/A = 0.015/(π/4×0.1²) = 1.91 m/s
Re & Friction Factor
Re = 190,700  |  f = 0.01893 (Colebrook)
Friction Head Loss
h_f = f(L/D)(V²/2g) = 0.01893×(500/0.1)×(1.91²/19.62) = 17.6 m
Total Pump Head Required
H_pump = 17.6 + 10.0 + minor losses ≈ 30–32 m
Add 15–20% for minor losses from fittings, valves, and entrance/exit effects. Select a pump from manufacturer curves that delivers 15 L/s at 30–32m head. Check pump efficiency at this operating point — target 70%+ for an energy-efficient selection.

Real World Applications

🏭
Process Piping Design
Sizing process lines in chemical plants, refineries, and food processing facilities per ASME B31.3 pressure drop criteria.
💧
Water Distribution
Analyzing pressure drop in water mains, sizing pipes for fire flow requirements, and hydraulic network modeling.
Fuel Systems
Calculating fuel line pressure drops in aircraft (AS5440), automotive, and industrial fuel supply systems.
HVAC Hydronic Systems
Balancing hydronic heating and cooling loops, sizing circulating pumps, and ensuring adequate flow to terminal units.

Common Mistakes Engineers Make

❌ Mistake 1 — Using Nominal Pipe Size Instead of Inside Diameter
A 4-inch nominal pipe does NOT have a 4-inch inside diameter. Schedule 40 4″ pipe has ID = 4.026″. Schedule 80 has ID = 3.826″. The difference affects velocity (V = Q/A), Re, and pressure drop significantly. Always use the actual inside diameter for your pipe schedule from manufacturer tables or ASME B36.10.
❌ Mistake 2 — Forgetting Minor Losses
Darcy-Weisbach calculates friction loss in straight pipe only. Real piping systems have elbows, tees, valves, reducers, and entrance/exit losses. For short runs with many fittings, minor losses can exceed friction losses. Always add minor losses using K-values or equivalent lengths. Typical total: friction + minor = friction × 1.15 to 1.50 depending on the system.
❌ Mistake 3 — Using New Pipe Roughness for Old Systems
New steel pipe roughness (ε = 0.046mm) is often used for all steel pipe systems. After years of service, corrosion and tuberculation can increase effective roughness by 10–100×. For aged water distribution systems or untreated well water service, use ε = 1–3mm for steel and verify with field measurements when possible.
❌ Mistake 4 — Not Checking Velocity Limits
Pressure drop calculations may produce acceptable numbers at high velocities, but very high velocities cause erosion (especially with entrained solids or at fittings), noise, water hammer risk, and in two-phase flow, slug formation. Recommended limits: water 0.9–3.0 m/s, steam 20–40 m/s, compressed air 10–20 m/s. Always check velocity in addition to pressure drop.

Frequently Asked Questions

What is the difference between Darcy-Weisbach and Hazen-Williams?

Darcy-Weisbach is theoretically rigorous and applies to any fluid, any flow regime, and any pipe material. Hazen-Williams is an empirical formula developed specifically for water at typical distribution velocities and temperatures. HW is simpler (no friction factor iteration needed) but is less accurate at high or low velocities and only applies to water. For engineering design, Darcy-Weisbach is the correct method and is required by ASME B31.3.

How do I calculate pressure drop for two-phase flow?

Two-phase flow (liquid + gas/vapor mixtures) cannot be accurately calculated with Darcy-Weisbach alone. Specialized methods are required: the Lockhart-Martinelli correlation, homogeneous flow model, or separated flow models. Two-phase pressure drop can be 2–10× higher than single-phase liquid flow at the same conditions. Dedicated two-phase flow software (PIPESIM, OLGA) should be used for critical two-phase systems.

How do I size a pipe to meet a maximum pressure drop specification?

Rearrange Darcy-Weisbach to find the minimum diameter. First assume a friction factor (f ≈ 0.02 for turbulent flow as starting point), then calculate D from ΔP = f(L/D)(ρV²/2) with V = Q/(πD²/4). This creates an implicit equation since f depends on Re which depends on D — iterate to convergence or use the Swamee-Jain explicit approximation. Select the next larger standard pipe size.

Scroll to Top