Darcy–Weisbach Calculator

Calculate pipe friction head loss and pressure drop with the Darcy–Weisbach equation. Uses the Colebrook–White equation for turbulent friction factor.

m/s
m
m
Reynolds Number
199,202
Turbulent flow
Darcy Friction Factor
0.018567
Colebrook–White equation
Head Loss
3.785 m
h_L = f (L/D) V²/2g
Pressure Drop
37.06 kPa
ΔP = f (L/D) ρV²/2 = 37,060 Pa
Pressure Drop (psi)
5.38 psi
1 psi = 6 894.76 Pa
Relative Roughness
0.000450
ε/D = 0.045 mm / 100 mm
Volume Flow Rate
15.71 L/s
Q = V × πD²/4
Pumping Power
582.1 W
P = ΔP × Q

Pressure Drop Visualization

0.5
1
1.5
2
3
4
5
8
10
Velocity (m/s)
V (m/s)RefΔP (kPa)Regime
0.549,8000.022422.80Turb
199,6010.0201310.05Turb
1.5149,4010.0191421.49Turb
2199,2020.0185737.06Turb
3298,8020.0179380.51Turb
4398,4030.01757140.31Turb
5498,0040.01735216.41Turb
8796,8060.01699542.50Turb
10996,0080.01686841.32Turb
Planning notes, formulas, and examples

About the Darcy–Weisbach Calculator

The Darcy–Weisbach equation is the fundamental relationship for calculating pressure loss due to friction in pipes: ΔP = f (L/D) ρV²/2. The friction factor f depends on the Reynolds number and relative roughness of the pipe wall, making the equation universally applicable to any incompressible, steady, fully-developed flow in a round conduit.

For laminar flow (Re < 2 300), the friction factor is simply f = 64/Re, a result derived analytically from the Navier–Stokes equations. For turbulent flow, the implicit Colebrook–White equation 1/√f = −2 log₁₀(ε/D/3.7 + 2.51/(Re√f)) must be solved iteratively — this calculator performs that iteration automatically with high precision.

This calculator covers the full design workflow: select a pipe material to set wall roughness, choose a fluid, enter the velocity and dimensions, and get head loss, pressure drop, pumping power, and flow rate. The velocity sweep table shows how pressure drop scales with speed (roughly proportional to V² in turbulent flow).

When This Page Helps

Pressure-drop calculations are essential for pump selection, piping design, and energy-cost estimation. The Darcy–Weisbach equation with the Colebrook friction factor is the most accurate general-purpose method for Newtonian fluids in circular pipes.

How to Use the Inputs

  1. Select a pipe material from the dropdown — roughness ε is set automatically.
  2. Choose a fluid or enter custom density and viscosity.
  3. Enter the mean flow velocity in the pipe.
  4. Enter the pipe internal diameter (use a preset for common sizes).
  5. Enter the pipe length.
  6. Read the friction factor, head loss, and pressure drop from the outputs.
  7. Check the velocity sweep table to evaluate performance at different flow rates.
Formula used
Darcy–Weisbach: ΔP = f (L / D) (ρV² / 2) Head loss: h_L = f (L / D) (V² / 2g) Laminar friction: f = 64 / Re Turbulent friction (Colebrook–White): 1/√f = −2 log₁₀( ε/(3.7D) + 2.51/(Re√f) ) Where: • f = Darcy friction factor • L = pipe length (m), D = diameter (m) • ρ = fluid density (kg/m³) • V = mean velocity (m/s) • ε = absolute roughness (m)

Example Calculation

Result: ΔP ≈ 39.3 kPa, h_L ≈ 4.01 m

Re = 998 × 2 × 0.1 / 0.001002 ≈ 199 200. Using Colebrook with ε/D = 4.5×10⁻⁴ gives f ≈ 0.0197. ΔP = 0.0197 × (100/0.1) × (998 × 4/2) ≈ 39 300 Pa.

Tips & Best Practices

  • Roughness values given are "equivalent sand-grain roughness" and may not equal actual surface texture measurements.
  • Plastic (PVC, HDPE) pipes are effectively smooth — use ε = 0.
  • Pumping power scales as V³ (since ΔP ∝ V² and Q ∝ V), so even small velocity reductions save significant energy.
  • For pipe networks, solve the Darcy–Weisbach equation simultaneously with mass-balance (Hardy–Cross method).
  • New cast-iron pipes have ε ≈ 0.26 mm; after decades of service, corrosion can raise ε to 1–3 mm.

When To Use This Calculator

Calculate pipe friction head loss and pressure drop with the Darcy–Weisbach equation. Uses the Colebrook–White equation for turbulent friction factor. Use it when you need a repeatable calculation in the physics / fluid category and want the setup, result, and supporting values kept together. This is especially helpful when small input changes, unit choices, or rounding decisions can change the final number.

How To Check The Result

Start by confirming that the inputs match the formula shown on the page. Then compare the main output with the worked example and any secondary values shown by the calculator. If the result will be used in another calculation, keep extra precision until the final step and record the assumptions beside the number.

Practical Notes

Treat the result as a calculation aid rather than a substitute for context. For schoolwork, include the formula and substitution steps. For planning, technical, financial, or health-related decisions, verify important numbers against primary records, current rules, or a qualified professional before acting on them.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • Head loss (meters) is the energy loss per unit weight of fluid: h_L = ΔP/(ρg). Pressure drop (pascals) is the actual decrease in pressure. They convey the same information in different units.