Duct System Design Calculator 🌀

Design a complete supply duct network, not just one duct. Enter the segments, airflow at the outlets, lengths and fittings, and the calculator sizes every segment by equal friction or velocity reduction, finds the index run, gives the fan external static pressure, shows which branches need balancing dampers, and builds a sheet metal BOQ.

🧮 Inputs

Design basis
Equal friction: every segment is sized to the target friction rate, then enlarged if it would exceed the velocity limit.
Duct construction
Fan, outlets & air
Other external losses: anything outside the unit that the duct network does not cover, such as a return duct, external filter or intake louvre.
Duct network
SegFed fromAirflow (L/s)Length (m)Fittings
Enter airflow only on the last segment of each branch (the one feeding outlets). Segments that feed other segments add up their airflow automatically. Rows can only be fed from a row above them.
Auto calculate enabled (no Calculate button).
Required Fan External Static Pressure
—
—
Index Run
—
—
Fan Airflow
—
—
Sheet Metal
—
—

Preliminary design. Fitting loss coefficients are typical values; use the ASHRAE Duct Fitting Database or manufacturer data for final design, and confirm the fan against its curve. Sheet metal quantities cover straight duct with an allowance, not individually developed fittings.

Network Schematic

Index runOther branches

Segment Sizing & Pressure Loss

Highlighted rows are on the index run. "V" marks segments where the velocity limit, not friction, set the size.

Balancing Check

Excess pressure is what a branch damper must absorb so that outlet receives its design airflow.

Sheet Metal & Fittings Take-off

Summary by gauge (incl. allowance)

Fittings count

FittingQty

What This Duct System Design Calculator Does

A single-duct sizer answers one question: what size is this duct? A real job needs more. Every segment of the network has to be sized, the losses of all the fittings added, the longest path found, the fan pressure set from it, and the other branches balanced against it. Then somebody has to price the sheet metal. This calculator does all of that in one pass from a simple table of segments.

For one duct at a time, the Online Ductulator and the Duct Calculator are quicker. Use this tool when you have a run with branches.

How the Calculation Works

  • Airflow is added up from the outlets back to the fan, so each segment carries the sum of everything downstream.
  • Friction uses Darcy–Weisbach, Δp/L = f/D × ρV²/2, with the Colebrook friction factor for the chosen duct roughness.
  • Rectangular ducts are sized through the Huebscher equivalent diameter, De = 1.30(ab)0.625/(a + b)0.25, and rounded up to 50 mm (2 in) steps within the available depth.
  • Fitting losses are ΣC × velocity pressure, with Pv = ρV²/2 at the segment's actual velocity.
  • Index run is the outlet path with the highest total pressure loss, including the outlet's own pressure drop.
  • Fan ESP = (index run + other external losses) × (1 + safety margin).

Air density and viscosity follow the temperature and altitude you enter, which matters for hot air and for sites well above sea level.

Equal Friction vs Velocity Reduction

Equal friction sizes every segment for the same pressure loss per metre, typically 0.8–1.2 Pa/m (0.1–0.15 in. wg per 100 ft) for low-velocity commercial systems. It is the most common manual method because it balances itself reasonably well and keeps velocities falling naturally toward the outlets. This tool also caps the velocity, so a large main is never sized into a noisy range.

Velocity reduction picks a velocity for the mains and a lower one for the branches and sizes to those. It gives direct control over noise but leaves larger pressure differences between branches, so more balancing is needed. Static regain, the third classic method, suits long high-velocity mains and is not covered here.

A full comparison of the first two methods, with examples, is in the guide on equal friction vs velocity method.

Typical Fitting Loss Coefficients Used

FittingC (typical)
Elbow 90°, smooth radius (r/W = 1.0)0.22
Elbow 90°, mitred with turning vanes0.25
Elbow 90°, mitred without vanes1.20
Elbow 45°, smooth radius0.15
Tee / take-off, straight-through path0.15
Branch take-off, 45° shoe (branch path)0.40
Branch take-off, 90° tee (branch path)1.00
Transition / reducer, gradual0.10
Volume control damper, fully open0.20
Fire damper, open (blades out of airstream)0.15

Loss coefficients depend on geometry and velocity ratio. Values here are representative of common fittings; enter a different value in the "Other ΣC" box of a segment when you have a project-specific coefficient.

The Index Run and Why Branches Need Dampers

The fan has to push air down the hardest path. Every other path has less resistance, so without a damper it would take more than its share of air and starve the far end. The balancing check shows, for every outlet path, how much pressure is left over compared with the index run. A branch with a large excess needs a volume control damper set partly closed, or a smaller duct, to bring it into line.

Worked Example (default network)

The example that loads with the page: an office floor fed by one AHU. The main runs S1 → S2 → S4 → S6, with branches S3 and S5 taken off with 45° shoes. Each outlet segment carries 800 L/s, so the fan handles 2,400 L/s. Equal friction at 1.0 Pa/m, commercial velocity limits (8 m/s mains, 6 m/s branches), rectangular duct up to 400 mm deep, galvanized steel, 25 Pa across the outlets and a 10% margin.

  • S1, 2,400 L/s → 850×400 mm at 7.06 m/s: friction 0.91 Pa/m × 12 m = 10.9 Pa, fittings 0.32 × 30.0 Pa = 9.6 Pa, segment 20.5 Pa
  • S2, 1,600 L/s → 600×400 mm: 9.5 Pa friction + 4.0 Pa fittings = 13.5 Pa
  • S4, 800 L/s → 400×350 mm: 8.7 + 2.9 = 11.7 Pa
  • S6, 800 L/s → 400×400 mm (set by the 6 m/s branch limit): 9.7 + 9.6 = 19.4 Pa
  • Index run = 65.1 Pa of duct + 25 Pa outlet = 90.1 Pa
  • Fan ESP = 90.1 × 1.10 = 99 Pa (0.40 in. wg) at 2,400 L/s
  • Branch S3 reaches its outlet with 26.6 Pa to spare and S5 with 17.1 Pa, so both get balancing dampers
  • Take-off: 109.9 m² of duct surface, about 755 kg of galvanized sheet with a 15% allowance

Using the Take-off

The BOQ gives surface area per segment, the SMACNA gauge from the longest side, and weight in galvanized steel with the allowance you set. The same net surface area is the insulation and cladding quantity. For straight-duct take-offs from a drawing, the Duct Weight Calculator handles any list of sizes, and the Fan Static Pressure Calculator and AHU Fan Shaft Power Calculator take the result on to fan selection.

FAQ

How do you design a duct system?

Lay out the network, assign airflow to each outlet, and add it up back to the fan. Size each segment by a method such as equal friction, add friction and fitting losses, find the path with the highest loss (the index run), set the fan external static pressure from it, and balance the other branches with dampers.

What friction rate should I use for duct design?

For low-velocity commercial supply ducts, 0.8 to 1.2 Pa/m (about 0.1 to 0.15 in. wg per 100 ft) is common. Lower rates give bigger, quieter ducts and a smaller fan; higher rates save space and sheet metal but need more fan pressure.

What is the index run in a duct system?

It is the path from the fan to an outlet with the highest total pressure loss. It is not always the longest path, because fittings and outlet pressure drops count too. The fan's external static pressure is set by the index run.

How is fan external static pressure calculated?

Add the friction and fitting losses along the index run, the outlet pressure drop at its end, and any other external losses such as a return duct or external filter. Then add a safety margin, commonly 10 to 15 percent.

Why are rectangular duct sizes based on equivalent diameter?

Friction charts and equations are written for round duct. The Huebscher equivalent diameter gives the round duct with the same friction loss at the same airflow, so a rectangular duct can be sized through it. The actual velocity in the rectangular duct is still calculated from its real area.

📚 References

  • ASHRAE Handbook – Fundamentals, Duct Design chapter: Darcy–Weisbach and Colebrook equations, equivalent diameter, design methods
  • ASHRAE Duct Fitting Database: local loss coefficients for elbows, junctions, transitions and dampers
  • SMACNA HVAC Systems Duct Design: equal friction, static regain and system balancing
  • SMACNA HVAC Duct Construction Standards – Metal and Flexible: minimum sheet gauge by duct dimension
  • Huebscher, R.G. (1948): Friction equivalents for round, square and rectangular ducts, De = 1.30(ab)^0.625/(a+b)^0.25

Comments

0 comments

Found a number that looks wrong, or a case the tool does not cover? Say so here — corrections are welcome and get answered.

No comments yet. Be the first to add one.

Leave a comment

Every comment is read before it appears. Links and email addresses are not accepted in the comment text — describe the point in words instead. Your email address, if you give one, is used only to reply to you and is never shown on the page.