Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- System Airflow Source
-
Default From total sensible load Allowed From total sensible load, From tonnage and airflow per ton, Entered directly
About this input
Selects how total system airflow is set: entered directly, or derived from equipment capacity, or derived from the cooling load.
- System Airflow Entered Directly Conditional
-
Unit cfm Default 1200 Range At least 0
About this input
The total supply airflow the system delivers, in cubic feet per minute, when you enter it directly rather than deriving it from capacity or load.
- One Row Per Room Leave Unused Rows At Zero
-
Default 10 rows
About this input
One row per room: its floor area and its heating and cooling loads. The tool apportions total system airflow across the rooms by the chosen design basis and leaves rows set to zero out of the balance.
Column Range or allowed values Room Not declared Floor area, ft2 At least 0 Ceiling ht, ft At least 0 Cooling load, Btu/h At least 0 Heating load, Btu/h At least 0 Target ACH At least 0 - Total Sensible Cooling Load
-
Unit Btu/h Default 31318 Range At least 0
About this input
The whole-house sensible cooling load, in British thermal units per hour, used to derive cooling airflow and to check airflow per ton.
- Total Heating Load
-
Unit Btu/h Default 38230 Range At least 0
About this input
The whole-house design heating load, in British thermal units per hour, used to derive heating airflow.
- Target Register Face Velocity
-
Unit ft/min Default 500 Range At least 0
About this input
The air speed across the register face you are designing for, in feet per minute. Lower values are quieter; higher values throw farther but can be noisy.
- Heating Supply Temperature Difference
-
Unit deg F Default 45 Range At least 0
About this input
The difference between supply air and room air in heating, in degrees Fahrenheit. A larger difference lets the same heat be carried by less airflow.
- Cooling Supply Temperature Difference
-
Unit deg F Default 20 Range At least 0
About this input
The difference between room air and supply air in cooling, in degrees Fahrenheit, typically around 18 to 20 for residential comfort systems.
- Branch Duct Friction Rate
-
Unit in.wg/100 ft Default 0.08 Range At least 0
About this input
The design pressure loss per unit length used to size branch ducts, in inches of water gauge per 100 feet of duct.
- Airflow Per Ton Conditional
-
Unit cfm/ton Default 400 Range At least 0
About this input
The supply airflow provided per ton of cooling capacity, in cubic feet per minute per ton. Around 400 is typical for comfort cooling; lower values favour dehumidification.
- Equipment Capacity Conditional
-
Unit tons Default 3 Range At least 0
About this input
The rated capacity of the cooling equipment, in tons, used to derive system airflow when airflow is set by capacity.
- Distribution Method
-
Default By room load (recommended) Allowed By room load (recommended), By floor area, By air changes per hour
About this input
Selects how the total airflow is split among rooms, for example by each room's share of the chosen design basis.
- Design Basis
-
Default Larger of cooling and heating Allowed Cooling, Heating, Larger of cooling and heating
About this input
Selects whether room airflows are apportioned by cooling load, by heating load, or by floor area.
Outputs
- Model Status
-
No unit declared
About this output
The overall check on your entries, shown above the results. It reads OK when the inputs are usable, NOT VALID with a reason when an entry makes the model meaningless, or CHECK with a reason when a result is valid but worth a second look. Read it before you trust the numbers below.
- Room Cooling Loads Total
-
Unit Btu/h
About this output
The sum of the room cooling loads entered in the grid, in British thermal units per hour.
- Living Room
-
Unit cfm
About this output
The design supply airflow apportioned to the living room, in cubic feet per minute.
- Master Bedroom
-
Unit cfm
About this output
The design supply airflow apportioned to the master bedroom, in cubic feet per minute.
- Room Floor Area Total
-
Unit ft2
About this output
The sum of the room floor areas entered in the grid, in square feet.
- System Supply Airflow
-
Unit cfm
About this output
The total supply airflow the system delivers, in cubic feet per minute, from the selected airflow source.
- Total
-
Unit cfm
About this output
The sum of the per-room design airflows, in cubic feet per minute. It need not equal the system supply airflow: with a per-room basis each room is sized for its own governing season, and the status banner says which of the two to size the equipment from.
- Room Heating Loads Total
-
Unit Btu/h
About this output
The sum of the room heating loads entered in the grid, in British thermal units per hour.
- Sum Of Room Design Airflow
-
Unit cfm
About this output
The total of the per-room design airflows, in cubic feet per minute. Compare it against the system supply airflow to see how well the rooms balance.
- Bedroom 2
-
Unit cfm
About this output
The design supply airflow apportioned to bedroom 2, in cubic feet per minute.
- Bedroom 3
-
Unit cfm
About this output
The design supply airflow apportioned to bedroom 3, in cubic feet per minute.
- Balance Against System Airflow
-
Unit ratio
About this output
The ratio of summed room airflow to system supply airflow. A value near 1 means the room-by-room design matches the system total.
- Bathroom
-
Unit cfm
About this output
The design supply airflow apportioned to the bathroom, in cubic feet per minute.
- Hallway
-
Unit cfm
About this output
The design supply airflow apportioned to the hallway, in cubic feet per minute.
- Implied Airflow Per Sensible Ton
-
Unit cfm/ton
About this output
The system airflow divided by the sensible cooling capacity, in cubic feet per minute per ton, a check on whether the design falls in the usual range.
- Kitchen
-
Unit cfm
About this output
The design supply airflow apportioned to the kitchen, in cubic feet per minute.
- Heating Supply Airflow
-
Unit cfm
About this output
The airflow needed to carry the heating load at the heating supply temperature difference, in cubic feet per minute.
- Home Office
-
Unit cfm
About this output
The design supply airflow apportioned to the home office, in cubic feet per minute.
What it is
The Airflow Distribution Calculator splits a system's supply airflow across the rooms it serves. You enter one row per room with its floor area, ceiling height, cooling and heating loads and target air changes, choose how the system airflow is established and how it should be apportioned, and it returns the design airflow for every room along with a check that the parts add back to the whole.
Airflows are in cubic feet per minute, loads in Btu per hour, areas in square feet and temperature differences in degrees Fahrenheit.
Use it to balance supply air across a house once the loads are known. It apportions air; it does not calculate the loads, size the ducts, or select the registers' make and model.
Methodology
Purpose and model boundary
This model distributes a system supply-air quantity among as many as ten rooms, then selects an indicative register and round branch-duct size for each active room. It supports load-proportional, floor-area-proportional, and air-change methods and lets the design airflow be governed by cooling, heating, or the larger of the two seasonal values.
It is not a complete duct design. It does not size trunks, include fittings or equivalent length, calculate total external static pressure, check noise, establish outdoor-air ventilation, or replace room-by-room HVAC design by a qualified practitioner.
Inputs and units
All calculations use inch-pound inputs. Room rows contain a label, floor area in ft2, ceiling height in ft, cooling and heating loads in Btu/h, and target air changes per hour. A row with zero quantities contributes zero.
System airflow can be entered directly, derived from equipment capacity and airflow per ton, or derived from the total sensible cooling load and cooling supply-temperature difference. The model also accepts the total heating load and heating supply-temperature difference, the target register face velocity in ft/min, and the branch equal-friction rate in in.wg/100 ft.
Governing relationships
For standard air, the workbook uses the sensible-heat relationship
Q_air = q_sensible / (1.08 x deltaT)
where Q_air is airflow in cfm, q_sensible is load in Btu/h, and deltaT is the supply-to-room temperature difference in deg F. The system cooling airflow is either this result, equipment tons x cfm/ton, or the directly entered airflow. Heating airflow is heating load / (1.08 x heating deltaT).
For room i, the selected distribution method is applied as follows:
- load method: cooling share is
room cooling load / sum of room cooling loads; heating uses the equivalent heating-load share; - floor-area method: share is
room floor area / total room floor areafor both seasons; - air-change method:
room airflow = area x ceiling height x ACH / 60, independently of the system total.
The design-basis selection then returns the cooling value, heating value, or MAX(cooling, heating) for each room.
Required register free area is
free area (in2) = design cfm x 144 / target face velocity.
The workbook rounds up through its illustrative register table; a requirement above the largest entry returns Multiple registers needed. Branch diameter is calculated with the equal-friction power-law relation
d = (0.109136 x cfm^1.9 / friction rate)^(1/5.02)
with d in inches and is rounded up to the next diameter in the workbook's standard-size list. Branch velocity is then cfm / [pi x (d/12)^2 / 4].
Calculation sequence
- Resolve the three dropdowns to the selected distribution method, design basis, and airflow source.
- Calculate system cooling airflow and heating airflow.
- Sum the room cooling loads, heating loads, and floor areas and calculate the differences from the system totals.
- Calculate each room's cooling, heating, and governing design airflow.
- Convert each design airflow into register free area, register selection, branch diameter, face velocity, and branch velocity.
- Sum room design airflows and calculate balance against system airflow and airflow per sensible ton.
- Evaluate
Model_Statusin the order shown below.
Outputs and interpretation
The primary results are system supply airflow and the sum of the room design airflows. The room grid and chart show the seasonal and governing airflows by room. The balance ratio is sum of room design airflow / system supply airflow; it need not equal one when the larger seasonal value is chosen room by room. Implied airflow per sensible ton is system cfm / (sensible cooling load / 12,000) and is intentionally on a sensible-load basis.
Register and branch sizes are preliminary selections from workbook lookup lists, not product or construction specifications.
Validation and status logic
The workbook evaluates status in this order; the first matching row is returned.
| Condition | Returned status |
|---|---|
| System supply airflow is less than or equal to zero | NOT VALID: system airflow is zero; check the airflow source inputs |
| Sum of room cooling loads is less than or equal to zero | NOT VALID: enter at least one room with a cooling load |
| Absolute difference between room and system cooling load, divided by system cooling load, exceeds 15% | CHECK: room cooling loads differ from the system load by more than 15% |
| Absolute difference between room and system heating load, divided by system heating load, exceeds 15% | CHECK: room heating loads differ from the system heating load by more than 15% |
| Implied airflow per sensible ton is below 350 or above 600 | CHECK: implied airflow per sensible ton is outside the usual 350 to 600 range |
| None of the preceding conditions applies | OK |
Assumptions and limitations
The 1.08 air constant assumes standard-air density and specific heat. Load-proportional distribution is only as reliable as the supplied room loads. Floor-area and ACH modes are comparison methods and do not reproduce a load calculation. The register free-area and branch-size tables are illustrative; manufacturer free area, throw, spread, pressure drop, and acoustic data govern a real selection.
The branch equation represents a straight equal-friction sizing relation. It does not add fitting losses, balancing-damper pressure, terminal pressure, leakage, trunk interactions, or fan-system effects. The familiar 400 cfm/ton rule refers to total capacity; this model's diagnostic divides by sensible capacity and therefore can be higher.
Restrictions and non-computing states
This calculator rejects numeric inputs below their declared minimum of zero before the workbook is called. The workbook itself refuses a zero system airflow or a room grid with no cooling load. A room whose numeric design inputs are all zero remains inactive. Zero denominators are protected with workbook IFERROR branches, but a protected zero does not make an otherwise invalid design meaningful; read Model_Status before using the outputs.
Errors and warnings
NOT VALID means the workbook did not receive enough physically meaningful information to distribute airflow. CHECK means calculations were produced but a load reconciliation or customary airflow range needs review. Input checking errors occur before the calculation runs and are separate from workbook status. A network or calculation-service failure is not a model conclusion.
References
The workbook derives its relations rather than reproducing any table, chart or figure from a manual or standard. The sensible-heat relation and the proportional allocations are computed directly.
- ACCA. Manual D: Residential Duct Systems, the governing residential duct design procedure in United States practice. https://www.acca.org/standards/technical-manuals/manual-d
- ACCA. Physics of heat and airflow, supporting the
1.08 x cfm x temperature differencesensible-heat relation. https://hvac-blog.acca.org/physics-heat-air-flow/ - ASHRAE. Handbook: Fundamentals, Duct Design chapter, for distribution terminology and design context. https://handbook.ashrae.org/Handbooks/F17/SI/f17_ch21/f17_ch21_si.aspx
This tool implements neither Manual J nor Manual D. Room loads are inputs that must come from a proper load calculation, and duct design is separate work this tool does not perform. No trademark or organisation name appearing here implies endorsement by its owner.
Additional source notes migrated from Methodology
The workbook implements the standard sensible-load airflow relationship, the published ASHRAE/ACCA equal-friction power-law relation used by ductulator tables, and ordinary register free-area geometry. It reproduces no proprietary standard table. The workbook's References sheet is the provenance record for the implemented relations and notes that ASHRAE and ACCA do not endorse this model.
Frequently asked questions
Where do the room loads come from?
Why is the balance ratio always 1?
What is the 1.08 in the airflow formula?
Which distribution method should I use?
Why is the heating airflow so much lower than the cooling airflow?
Does this size my ducts or select my registers?
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.
LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.