Designing Ductwork

Designing Ductwork Using Bernoulli’s Equation: A Step‑by‑Step Guide 🚀

Views in the last 30 days: 71

Estimated read time: 5 minute(s)

💨 Duct Design Calculator — Darcy–Weisbach + Fittings

Now with a Design Target for max velocity, inline “What to enter?” tooltips, and a pressure-drop sparkline that steps at each fitting.

1) Fluid, Units & Duct Geometry

Velocity (m/s)
Enter inputs to check velocity vs comfort/noise
Reynolds number
Friction factor f

Design Target — Max Velocity

2) Fittings Losses

Recommended defaults & tips
Use elbows, dampers, VAVs, diffusers, etc. K‑values are typical; always verify with manufacturer data and ASHRAE tables when available.

3) Results

Results will appear here. We report straight‑duct friction (Darcy–Weisbach) and additional fitting losses, then total static pressure.

Pressure vs. DistanceFittings assumed evenly spaced along run
Treat fittings as equivalent length with Leq = Σ(K·Dh/f).
What’s happening under the hood?
We compute area A, velocity V = Q/A, hydraulic diameter Dh (rectangular), Reynolds Re = V·Dh/ν, then the Darcy friction factor f via Swamee‑Jain. Straight‑duct drop Δpduct = f·(L/Dh)·(ρV²/2). Each fitting adds Δp = K·(ρV²/2). We also show equivalent length: Leq = Σ(K·Dh/f).
Learn more (related articles)

Designing Ductwork Using Bernoulli’s Equation: A Step‑by‑Step Guide

Use Bernoulli’s energy balance (with friction & fittings) to size ducts, estimate losses, and ensure terminals receive the pressure they need. This article is calculator‑free for clean reading — the interactive tool can be embedded as a separate block.

On this page:
  1. Bernoulli — a quick refresher
  2. When (and when not) to use it
  3. Step‑by‑step duct design
  4. Worked example (paper‑based)
  5. Printable design checklist
  6. Related reading

1) Bernoulli — a quick refresher

Concept Bernoulli’s equation is an energy balance along a streamline. For an incompressible fluid (like air at low speeds in HVAC) with fan work and head losses, the practical form is:

p/ρg + α·V²/2g + z + hfan = p/ρg + α·V²/2g + z + hloss

In horizontal ducts, elevation z barely changes. The fan adds head, while friction and fittings take it away. We track two helpful lines:

  • EGL (Energy Grade Line): p/ρg + V²/2g + z
  • HGL (Hydraulic Grade Line): p/ρg + z
Key idea: In a constant‑area duct, velocity head is constant, so the EGL slopes down with friction and drops vertically at fittings (minor losses).

3) Step‑by‑step duct design

  1. Collect Inputs. Flow Q, path length L, fittings (elbows, tees, dampers), material/roughness, terminal pressure requirement (e.g., diffuser needs pterm).
  2. Pick a target velocity. Trunks ≈ 5–6 m/s, branches ≈ 3.5–4.5 m/s, terminals ≈ 1.5–2.5 m/s. With Q = V·A, choose a trial size.
  3. Compute velocity pressure. VP = ρ·V²/2. This is the “kinetic energy” term in Bernoulli.
  4. Estimate friction. Darcy–Weisbach: Δpduct = f·(L/Dh)·(ρV²/2). Get f via Swamee–Jain (needs Reynolds number and relative roughness).
  5. Add fitting losses. Δpfit = ΣK·(ρV²/2). Or convert to equivalent length Leq = Σ(K·Dh/f) and add to L.
  6. Apply Bernoulli. Required start static = terminal static + Δpduct + Δpfit. Check against fan capability; iterate on duct size/layout to hit targets.
Typical K‑values (rule‑of‑thumb — verify from catalogues/ASHRAE)
FittingApprox. KNote
90° Elbow~1.3Long‑radius & vanes reduce K
VCD (part‑open)~2.0Depends on blade angle
VAV box~1.0Use manufacturer data
Fire damper~3.0Blade/curtain type varies
Entry~0.5Rounded entry lowers K
Exit~1.0Diffuser cone lowers K
Tee — through run~1.8Geometry dependent
Tee — branch~2.5Geometry dependent

Always prefer tested K‑values from the product submittal when available.

4) Worked example (paper‑based)

Given: Q = 0.8 m³/s, rectangular duct 600×350 mm (galvanized), L = 40 m, fittings: 4× elbows (K≈1.3), 2× VCD (K≈2.0), 1× fire damper (K≈3.0), 1× exit (K≈1.0). Terminal pressure required = 50 Pa. Air at ~20°C (ρ≈1.21 kg/m³, ν≈1.5×10⁻⁵ m²/s).
Find: Required start static pressure.
  1. Area A = 0.6×0.35 = 0.210 m²; Perimeter P = 2(0.6+0.35)=1.9 ⇒ Dh = 4A/P ≈ 0.442 m.
  2. Velocity V = Q/A = 0.8/0.210 ≈ 3.81 m/s (good for a trunk/large branch).
  3. Re = V·Dh/ν ≈ 3.81×0.442 / 1.5e‑5 ≈ 112,000 (turbulent).
  4. Relative roughness ε/D ≈ 152e‑6 / 0.442 ≈ 3.44e‑4; Swamee–Jain ⇒ f ≈ 0.020 (approx.).
  5. Velocity pressure ρV²/2 ≈ 1.21×(3.81²)/2 ≈ 8.8 Pa.
  6. Straight‑duct drop Δpduct = f(L/D)·(ρV²/2) ≈ 0.020×(40/0.442)×8.8 ≈ 15.9 Pa.
  7. ΣK = 4(1.3)+2(2.0)+3.0+1.0 = 12.2 ⇒ Δpfit = ΣK·(ρV²/2) ≈ 12.2×8.8 ≈ 107.4 Pa.
  8. Total drop Δp = 15.9 + 107.4 ≈ 123.3 Pa.
  9. Required start static = terminal (50 Pa) + total drop (123.3 Pa) = ≈ 173 Pa.

This hand calc mirrors what a calculator would do. Use your dedicated calculator block for rapid iterations.

5) Printable design checklist

  • ✔ Define Q and target velocity band per section (trunk/branch/terminal).
  • ✔ Choose trial size → compute V and check noise/comfort band.
  • ✔ Estimate f via Re + roughness; confirm material.
  • ✔ Count fittings and estimate ΣK (or use equivalent lengths).
  • ✔ Apply Bernoulli: terminal static + losses = required start static.
  • ✔ Iterate on size/layout until requirements are met with margin.
  • ✔ Validate against fan curve and balancing needs.

6) Related reading

Leave a Comment