System estimation and checks

Duct Path Pressure Calculator

Enter route sections and losses to compare pressure requirements and identify the controlling path.

Calculation inputs

This calculator runs in your browser and requires JavaScript.

An example is loaded automatically. Replace it with your project values; the result updates as you edit.

Choose scheduled-flow pressure accounting, a fixed-quadratic pressure-driven tree, or a supplied-value comparison. Use compatible total-pressure references and the stated airflow basis.
Identify actual geometry/product loss sources at the design flows, common airflow reference and terminal total-pressure datum. Include endpoint static/velocity requirements and entry/exit losses once. A reference does not authenticate those data.
Worked-example data and reference

Constructed six-path teaching schedule; ASHRAE 2025 Figure 4 and Equation 16 topology. All losses and endpoint pressures use the stated common flow and total-pressure reference.

These example values are for the worked calculation. Replace them with the source and conditions for your own case.

Confirm both sides of one fan, compatible flow and total-pressure data, complete nonleaking branch coverage and documented endpoint boundaries. Any density or flow-reference conversion must already be established.
One row per actual segment, no header. Side 0 = return/intake; side 1 = supply/discharge. Parent is closer to the fan on both sides; root 0 is that side’s fan pressure plane. Actual return air travels child to parent. Unique segment IDs and node IDs 1–10000; positive flow on one declared basis; nonnegative total-pressure loss at that actual design condition. No static-regain subtraction, merging, loops or unlisted extraction. At most 100 segments.
Worked-example data and reference

4,0,0,4,1200,0.06 3,0,4,3,800,0.02 1,0,3,1,800,0.05 2,0,4,2,400,0.09 9,1,0,9,1200,0.08 7,1,9,7,900,0.03 5,1,7,5,500,0.11 6,1,7,6,400,0.08 8,1,9,8,300,0.04

These example values are for the worked calculation. Replace them with the source and conditions for your own case.

Every leaf needs one row, no internal nodes or duplicates. Use the same side numbering and flow basis as the segment table. All boundary total pressures share one reference; signed values are allowed. Zero is appropriate only if that actual selected boundary has zero total pressure. Include downstream requirements once; no automatic room/static/velocity-pressure conversion is made. At most 100 boundaries.
Required duty can be calculated without a fan point. To compare, provide actual fan total pressure at the same full scheduled flow; static pressure and TESP are different quantities.
Must match the complete scheduled fan flow after any independently established reference conversion. No fan-curve interpolation or density correction is inferred.
Actual total-pressure rise at the matching fan flow and density. Do not enter fan static pressure, TESP or a pressure at another flow.
Identify the actual fan/curve or measurement, speed, density, complete airflow and total-pressure convention. The teaching point must be replaced for a real comparison.

Download a PDF report

This creates a separate PDF from the current calculation.

Email is optional. If you provide one, it is saved only as a contact lead for this document; no email is sent and no marketing subscription is created. You can download directly without leaving an email.

Close this window or press Escape to continue without an email.

Privacy details

Loading example values…

Result

No result yet

Results appear automatically when inputs are valid.

Formula and source basis

Concepts behind this calculation

Trace both sides of one fan through a supplied branch schedule, identify governing paths and compare a matching fan total-pressure point; solve a supplied fixed-quadratic tree at a stated inlet total pressure, or retain simple path sums and two-total comparisons.

Pressure requirements follow complete paths and their terminal boundaries. Shared segments occur once within each route; unrelated parallel branch totals are not added as series losses.

The prescribed-flow schedule finds required fan duty, whereas a fixed-quadratic tree solves flow from supplied resistance and inlet pressure. These are different boundary-value problems.

How to use this calculator

  1. For a simple path enter straight-duct, fitting, filter, coil, terminal and other series losses; use Path A and Path B only for two already-complete totals.
  2. For the single-fan schedule document its flow basis and pressure reference, then enter every scheduled segment on both fan sides and every terminal with its flow and total-pressure boundary.
  3. Compare a documented fan point only with matching flow and total pressure. For the fixed-quadratic tree instead supply inlet total pressure above the common leaf datum and complete section rows with valid flow ranges.

Calculation method and applicability

Supply root = max(terminal total pressure + path losses). Inlet root = min(intake total pressure − path losses). Required fan total-pressure rise = supply root − inlet root. Each path includes its shared sections once. Quadratic tree: ΔPt = R(Q/100)²; Rseries = ΣR; Rparallel = [Σ(1/√R)]⁻²; Q = 100√(ΔPt/R).

Q = section volume flow (CFM); ΔPt = total-pressure loss or imposed pressure difference (in. w.g.). R is the supplied quadratic resistance on the displayed Q/100 basis, so its numerical value is tied to that normalization. Root and terminal pressures share a common datum.

Input definitions and units

Path check
Choose scheduled-flow pressure accounting, a fixed-quadratic pressure-driven tree, or a supplied-value comparison. Use compatible total-pressure references and the stated airflow basis. Choices: Trace a single-fan supply and return/intake schedule; Sum one path schedule; Compare two complete path totals; Solve airflow in a supplied fixed-quadratic tree.
Schedule, flow basis and pressure reference
Identify actual geometry/product loss sources at the design flows, common airflow reference and terminal total-pressure datum. Include endpoint static/velocity requirements and entry/exit losses once. A reference does not authenticate those data. Applies to Path check: Trace a single-fan supply and return/intake schedule.
Single-fan schedule basis
Confirm both sides of one fan, compatible flow and total-pressure data, complete nonleaking branch coverage and documented endpoint boundaries. Any density or flow-reference conversion must already be established. Choices: Not established; Complete single-fan schedule and compatible flow/pressure bases established. Applies to Path check: Trace a single-fan supply and return/intake schedule.
Scheduled segments on both fan sides (ID, side, parent, child, flow CFM, total loss in. w.g.)
One row per actual segment, no header. Side 0 = return/intake; side 1 = supply/discharge. Parent is closer to the fan on both sides; root 0 is that side’s fan pressure plane. Actual return air travels child to parent. Unique segment IDs and node IDs 1–10000; positive flow on one declared basis; nonnegative total-pressure loss at that actual design condition. No static-regain subtraction, merging, loops or unlisted extraction. At most 100 segments. Applies to Path check: Trace a single-fan supply and return/intake schedule.
All terminal pressure boundaries (side, leaf node, design flow CFM, boundary total pressure in. w.g.)
Every leaf needs one row, no internal nodes or duplicates. Use the same side numbering and flow basis as the segment table. All boundary total pressures share one reference; signed values are allowed. Zero is appropriate only if that actual selected boundary has zero total pressure. Include downstream requirements once; no automatic room/static/velocity-pressure conversion is made. At most 100 boundaries. Applies to Path check: Trace a single-fan supply and return/intake schedule.
Fan performance point
Required duty can be calculated without a fan point. To compare, provide actual fan total pressure at the same full scheduled flow; static pressure and TESP are different quantities. Choices: Calculate required duty only; Compare a documented fan total-pressure point. Applies to Path check: Trace a single-fan supply and return/intake schedule.
Fan point airflow on the schedule basis (CFM)
Must match the complete scheduled fan flow after any independently established reference conversion. No fan-curve interpolation or density correction is inferred. Applies to Path check: Trace a single-fan supply and return/intake schedule; Fan performance point: Compare a documented fan total-pressure point.
Available fan total pressure at that point (in. w.g.)
Actual total-pressure rise at the matching fan flow and density. Do not enter fan static pressure, TESP or a pressure at another flow. Applies to Path check: Trace a single-fan supply and return/intake schedule; Fan performance point: Compare a documented fan total-pressure point.
Fan total-pressure point reference
Identify the actual fan/curve or measurement, speed, density, complete airflow and total-pressure convention. The teaching point must be replaced for a real comparison. Applies to Path check: Trace a single-fan supply and return/intake schedule; Fan performance point: Compare a documented fan total-pressure point.
Tree resistance, pressure-node and validity basis
Identify actual coefficient sources, unchanged geometry/control state, matching air density and CFM reference, complete terminal/exit losses and the range supporting a pure quadratic model. All leaves must share zero total pressure on one datum; source points alone do not establish this model. Junction coefficients depending on the split require separate validation. Applies to Path check: Solve airflow in a supplied fixed-quadratic tree.
Fixed quadratic tree applicability
Positive passive resistances, compatible total-pressure nodes and one constant density/volume basis. Every branch is listed. All terminal/exit losses are included once and every leaf ends on the same zero total-pressure datum. No static offsets, active controls, leakage, loops, merges or unknown fitting coefficients. Choices: Not established; Complete fixed-quadratic tree and pressure/flow/range basis established. Applies to Path check: Solve airflow in a supplied fixed-quadratic tree.
Inlet total pressure above common leaf datum (in. w.g.)
Positive fixed pressure boundary at inlet 0. This is a conditional snapshot, not a fan operating point, fan static pressure or TESP. Leaf total pressures are all zero on this datum; do not substitute room static pressure without accounting for velocity and terminal/exit losses. Applies to Path check: Solve airflow in a supplied fixed-quadratic tree.
Complete fixed-quadratic section tree (ID, parent ID, reference CFM, reference loss in. w.g., minimum CFM, maximum CFM)
1–100 rows, no header. Unique section IDs 1–10000 also name outlet nodes. Parent 0 = supplied inlet plane; other parents identify an actual upstream section. Enter positive total-pressure loss at its positive reference airflow and a documented positive flow interval containing that reference. Each R = loss/(reference CFM/100)² is fixed throughout that range. Reference points need not form a flow-balanced schedule; solved flows must. Include every actual terminal/exit loss once. Out-of-range results are withheld. Applies to Path check: Solve airflow in a supplied fixed-quadratic tree.
Straight-duct loss (in. w.g.)
At the design airflow and selected method. Applies to Path check: Sum one path schedule.
Fitting loss (in. w.g.)
Use source-based fitting loss at the matching airflow. Applies to Path check: Sum one path schedule.
Filter loss (in. w.g.)
Use pressure loss at the matching condition. Applies to Path check: Sum one path schedule.
Coil loss (in. w.g.)
Avoid double-counting losses included in another pressure reference. Applies to Path check: Sum one path schedule.
Terminal loss (in. w.g.)
Use actual product data where applicable. Applies to Path check: Sum one path schedule.
Other series losses (in. w.g.)
Include only compatible components on this same path. Applies to Path check: Sum one path schedule.
Path A total (in. w.g.)
Enter the complete compatible series total. Applies to Path check: Compare two complete path totals.
Path B total (in. w.g.)
Enter the complete compatible series total. Applies to Path check: Compare two complete path totals.

How to interpret the result

For schedules inspect supply and inlet roots before the required fan rise. For a solved tree inspect each section’s valid flow range; a mathematical flow outside the source range lacks support.

Worked examples

Trace a single-fan supply and return/intake schedule

Inputs: Constructed 1,200 CFM system using the source six-path topology. Supply terminal 5 has losses of 0.08 + 0.03 + 0.11 in. w.g. and a 0.10 endpoint total-pressure requirement. Intake terminal 2 has losses of 0.06 + 0.09 in. w.g. and boundary total pressure −0.02 in. w.g. The supplied fan point is a constructed 0.55 in. w.g. total pressure at 1,200 CFM.

Calculation: The supply root requires 0.10 + 0.22 = 0.32 in. w.g. The intake root ceiling is −0.02 − 0.15 = −0.17 in. w.g. Required fan total-pressure rise = 0.32 − (−0.17) = 0.49 in. w.g.

Result: The supplied point has 0.06 in. w.g. margin. Six complete paths are represented; terminal 5 with intake terminal 2 governs. Supply terminals 6 and 8 have additional-loss allowances of 0.09 and 0.12 in. w.g.; intake terminal 1 has 0.04. These are path allowances at minimum duty, not actual damper settings or solved delivered flows.

Solve airflow in a supplied fixed-quadratic tree

Inputs: Constructed three-section tree at inlet total pressure 0.4 in. w.g. above a common zero-total-pressure leaf datum. Section 1: reference 1,000 CFM at 0.1 in. w.g., valid 500–1,500 CFM. Children 2 and 3: reference 600 and 400 CFM at 0.2 in. w.g., valid 300–900 and 200–600 CFM.

Calculation: R1 = 0.001, R2 = 0.005555555556 and R3 = 0.0125 in. w.g./(100 CFM)². Parallel R = 0.002; complete R = 0.003. Q = 100√(0.4/0.003).

Result: Inlet 1,154.700538379 CFM; children 692.820323028 and 461.880215352 CFM. Common-section loss 0.133333333333 in. w.g.; child inlet total pressure 0.266666666667 in. w.g.; both leaf total pressures zero. Every flow is within the constructed valid interval. This is a model snapshot, not a selected fan duty or authenticated field performance.

Sum one path schedule

Inputs: 0.08 straight, 0.04 fittings, 0.10 filter, 0 coil, 0.03 terminal, 0 other in. w.g.

Calculation: Sum the listed compatible series losses.

Result: 0.250 in. w.g. total path loss.

Compare two complete path totals

Inputs: Path A 0.22 and Path B 0.28 in. w.g.

Calculation: Compare the two complete path totals.

Result: Path B is greater at 0.28 in. w.g.

Assumptions and limits

  • Pressure-driven tree mode uses only fixed positive quadratic coefficients, a complete outward tree and common zero leaf total-pressure boundaries. It is a conditional model, not a general network/fan solver. Every solved flow must remain in its supplied validity interval. The reference point alone cannot validate the exponent, interval or coefficient. Ideal total-pressure nodes and any split-dependent fitting data must be established independently. Differing endpoint pressures, static thresholds, active controls, density changes, leakage, loops, merges, reverse flow and unlisted terminal/exit losses are excluded.
  • Only series losses on the same defined path may be summed; parallel path losses are not added together.
  • The two supplied-total methods do not recognize shared sections. The complete-schedule method traces every root-to-leaf path and counts each shared segment once per path; parallel path losses are never added together.
  • The schedule method checks two trees around one fan, with all branches and terminal boundaries supplied. It verifies flow continuity and required pressure at those stated flows; it does not solve actual network flow, resize ducts, recalculate junction coefficients or interpolate a fan curve.
  • Use total-pressure changes and a common terminal datum. Fan total pressure, fan static pressure, TESP, endpoint static pressure and velocity pressure cannot be interchanged. The terminal total requirement includes its endpoint definition and downstream losses once.
  • Additional per-path loss is an allowance at the minimum required fan duty. Actual damper location, authority, regenerated noise, settings and the split of surplus fan pressure between sides require further analysis.
  • Multiple fans, loops, merges, omitted leakage/extraction, negative-loss segments and pressure-driven or braking cases with negative required fan rise are outside this implementation. Necessary thermal/density flow-reference corrections and wind/buoyancy terms are not inferred.
  • A passing supplied fan point only covers calculated scheduled duty at the same stated flow and basis. All numerical example conditions are constructed; actual product data, field performance and current-code compliance are not authenticated.

FAQs

Is the longest duct always the critical path?

No. Fitting and component losses, section sizes and terminal pressures can make a shorter route require more fan pressure. Compare complete compatible paths.

Does a quadratic tree include a fan curve?

Its input is an imposed inlet total pressure above a common leaf datum. It does not find a fan operating point or resolve unknown resistance coefficients.

Sources

  • McPherson, Subsurface Ventilation Engineering, Chapter 7 (DOE WIPP archive)Original author text: conservation and Sections 7.2.2–7.3.1.1, Equations 7.14–7.17; series/parallel resistance derivations and warning that the exponent/coefficient can vary with flow regime. Only the generic fixed-quadratic algebra is used, not mine-specific design criteria. The recursive tree and CFM normalization are explicitly derived.
  • ASHRAE 2025 Fundamentals, Chapter 21: Duct DesignSystem analysis, Figure 4 and Equations 15–16: complete paths join upstream and downstream fan sides; shared sections are counted on their actual paths. The source topology/algebra was visually inspected. Example pressure values on this page are constructed.
  • ASHRAE 2024 HVAC Systems and Equipment: FansDefinitions distinguish fan total pressure from fan static pressure and pressure losses on each side of a fan. The schedule does not convert a static-pressure rating or solve an operating point.
  • Bentley Duct System Sizing documentationOfficial product documentation describes critical-path pressure and the need to recalculate changed geometry. Used as workflow evidence, not a reproduced live sizing output.

Related calculators

Related reading