Home » Simplify your calculations with ease. » Mechanical Calculators » Haaland Equation Calculator

Haaland Equation Calculator

Show Your Love:

Welcome to the Haaland Equation Calculator. This tool estimates the Darcy friction factor for steady, incompressible flow in pipes. It’s designed to be quick to use: enter pipe roughness, pipe diameter, and either the Reynolds number directly or the inputs needed to compute it, and you’ll instantly get the friction factor f. The interface is simple, the inputs are standard, and the output plugs right into common head-loss and pressure-drop calculations. You can jump straight into the calculation, or keep reading to learn the formula, see a worked example, and review what each parameter means.

Understanding the formula

Haaland Equation
f = [ 1 / ( −1.8 × log10( (ε / (3.7D))^1.11 + 6.9 / Re ) ) ]^2

Variables:
f: Darcy friction factor (dimensionless)
ε: absolute roughness of the pipe
D: internal diameter of the pipe
Re: Reynolds number

If you don’t already have Re, compute it from the flow conditions:

Reynolds number
Re = (V × D) / ν

Variables:
Re: Reynolds number (dimensionless)
V: mean fluid velocity
D: internal diameter
ν: kinematic viscosity

What the equation is doing in plain language: it blends two effects that drive friction in turbulent pipe flow. The first term uses ε and D to capture how roughness matters more as the pipe gets rougher or smaller. The second term uses Re to capture how turbulence level changes with flow speed and viscosity. The log10 and the exponent 1.11 are part of an empirical fit that closely matches the widely used Colebrook relation without needing iteration.

See also  Gearbox Efficiency Calculator

Parameters explained

ε (absolute roughness)
A measure of the average height of surface bumps inside the pipe. Real pipes are never perfectly smooth; ε tells the calculator how bumpy the wall is. Use meters for this value (you can convert from millimeters or micrometers if your data is in those units).

D (internal diameter)
The clear inside diameter of the pipe, not the nominal size on a catalog page. Use meters. Accurate D matters because roughness is compared to D in the formula.

Re (Reynolds number)
A dimensionless indicator of flow regime. Large Re usually means turbulent flow, which is when the Haaland equation applies best. If you don’t have Re, the calculator can compute it from V, D, and ν.

V (mean velocity)
Average fluid speed in the pipe, typically in meters per second. If you know volumetric flow rate Q and cross-sectional area A, then V = Q / A.

See also  Compressed Air Dryer Sizing Calculator Online

ν (kinematic viscosity)
Fluid viscosity divided by density, in m²/s. It depends on fluid type and temperature. For water near room temperature, ν is about 1.0×10⁻⁶ m²/s.

f (Darcy friction factor)
The final output. It is dimensionless and is used in the Darcy–Weisbach equation to estimate head loss or pressure drop.

How to use the Haaland Equation Calculator — step-by-step example

Goal
Find the Darcy friction factor for water flowing through a new commercial steel pipe.

Given
ε = 0.045 mm (new commercial steel). Convert to meters: ε = 4.5×10⁻⁵ m
D = 0.10 m
V = 2.0 m/s
ν = 1.0×10⁻⁶ m²/s (water at about 20°C)

Step 1: Compute Reynolds number
Re = (V × D) / ν = (2.0 × 0.10) / 1.0×10⁻⁶ = 200,000

Step 2: Evaluate the Haaland terms
Compute the inside of the logarithm: (ε / (3.7D))^1.11 + 6.9 / Re
ε / (3.7D) = 4.5×10⁻⁵ / (3.7 × 0.10) ≈ 1.216×10⁻⁴
(ε / (3.7D))^1.11 ≈ 1.216×10⁻⁴ ^ 1.11 ≈ 9.62×10⁻⁵
6.9 / Re = 6.9 / 200,000 = 3.45×10⁻⁵
Sum ≈ 9.62×10⁻⁵ + 3.45×10⁻⁵ = 1.307×10⁻⁴

Step 3: Apply the log and outer operations
log10(1.307×10⁻⁴) ≈ −3.884
−1.8 × log10(…) ≈ 6.991
1 / 6.991 ≈ 0.143
Square it: f ≈ 0.020

A more precise computation gives f ≈ 0.0184. In practice, values around 0.018–0.020 are typical for these conditions. You can now use f in Darcy–Weisbach: head loss per length is hf/L = f × (V² / (2gD)).

See also  ET to HP Calculator

Additional information

Typical absolute roughness values (ε)

Pipe material / conditionε (m)Notes
Glass, drawn tubing~0effectively smooth
Copper, brass, polyethylene1.5×10⁻⁶ to 3×10⁻⁶smooth plastics and metals
New commercial steel4.5×10⁻⁵commonly assumed default
Galvanized iron1.5×10⁻⁴rougher steel
Cast iron (unlined)2.6×10⁻⁴older systems
Concrete3×10⁻⁴depends on finish

Flow regime guide

Re rangeRegimeNotes
Re < 2,000LaminarUse f = 64 / Re, not Haaland
2,000–4,000TransitionalResults less reliable; check carefully
Re > 4,000TurbulentHaaland is intended for this range

Tip on units
Keep ε and D in the same length unit (the calculator assumes meters). If you enter ε in millimeters by accident, f will be wrong by orders of magnitude.

FAQs

When should I use the Haaland equation instead of Colebrook?

Haaland is a fast, non-iterative approximation to Colebrook. Use Haaland when you need a quick, accurate estimate for turbulent flow without solving an implicit equation. For detailed standards work, you may compare both; the results are usually very close.

Does the Haaland equation work for laminar or transitional flow?

It’s intended for turbulent flow (typically Re > 4,000). For laminar flow, use f = 64 / Re. In the transitional zone, results from any turbulent correlation are uncertain; try to increase Re or verify with experiments.

What units should I use for the inputs?

Use SI consistently: ε and D in meters, V in m/s, ν in m²/s. If you keep units consistent, Re is dimensionless and f is dimensionless. If you work in other unit systems, convert to SI first for the best reliability.

Leave a Comment