Studio Matrx Monthly · Volume 1 · Issue 3 · August 2026
Amogh N P
 In loving memory of Amogh N P — Architect · Designer · Visionary 
Airflow Networks vs CFDLesson 7.2
BPS for Architecture, Planning & Urban Design/Module 7 · Ventilation & Airflow

Lesson 7.2 · Ventilation & Airflow

Airflow Networks vs CFD

Two ways to model moving air - fast nodal networks for the whole building, detailed CFD for one room

13 min Interactive lessonFree · open lessonByAmogh N P· Architect & interior designer
The hook

You can model how much air moves between rooms in seconds, or how air moves inside one room in hours. They answer different questions - and confusing them wastes both.

Ask 'how many air changes does this house get from cross-ventilation across the year?' and you want a nodal airflow network - a fast model that treats each room as one point and solves the flow between them for thousands of hours.

Ask 'will occupants at that desk feel a draught from this window jet?' and no network can tell you - you need CFD, which resolves the velocity at every point in the room but for a single moment and at a cost in hours. Knowing which tool answers which question is the whole skill of this lesson.

Resolution vs coverage. AFN: coarse space, whole year. CFD: fine space, one moment. Different jobs.

The airflow network: a building as nodes and links

An airflow network (AFN, also called a multizone or nodal model) represents the building as a graph. Each thermal zone becomes a single node at one uniform pressure and temperature. Each opening, crack, door, window or vent becomes a link with a known resistance to flow. Outdoor points carry wind pressure coefficients (Cp) that vary with wind direction. The solver then does something conceptually simple: it finds the set of zone pressures at which the air flowing into every node exactly equals the air flowing out - mass conservation across the whole network - and reports the flow rate through each link.

Because each zone is just one point, the maths is tiny. An AFN can solve the airflow for a whole multi-storey building in a fraction of a second, and crucially it can do so for every hour of an EPW weather file - 8,760 hours - coupled to the thermal simulation. This is exactly what tools like EnergyPlus's AirflowNetwork and the standalone CONTAM (NIST) do. They answer bulk questions: annual air-change rates, whether stack and wind ventilation deliver enough fresh air, how a contaminant or smoke spreads between zones, infiltration heat loss. What they cannot tell you is anything about air movement inside a room - because inside a node, by definition, there is no 'inside'.

AIRFLOW NETWORK (NODAL) Outwind Cp Zone Aliving Zone Bbedroom Zone Cstair Roof doorwindowopeningopeningvent Each zone is one node at one pressure and temperature; links solve bulk air exchange - fast, whole-building, but no in-room detail.
Zoom
An airflow network models the building as nodes and links: each zone is a single point at one pressure and temperature, each opening a flow link, outdoor nodes carrying wind pressure coefficients. The solver balances mass flow across the whole network - fast enough for every hour of a weather year, but blind to air movement inside any one room.

AFN = one pressure per room. Great for 'how much air between rooms', blind to 'where the air goes in a room'.

CFD: the velocity field inside a space

Computational fluid dynamics takes the opposite approach. It divides a single space (or a cluster of them, or an outdoor domain) into thousands to millions of tiny cells and solves the governing equations of fluid motion in every one, producing a full velocity field - speed and direction of air at every point - plus temperature, pressure and turbulence. Where the AFN says 'this room receives 4 air changes per hour', CFD says 'a 0.4 m/s jet enters here, hugs the ceiling, spills down the far wall, and leaves a stagnant 0.05 m/s pocket in this corner where the occupant sits'.

That resolution answers questions no network can: draught risk at a specific desk, whether a supply diffuser actually reaches the occupied zone, thermal stratification in an atrium, pedestrian wind comfort around a tower, smoke movement in a specific fire scenario. The price is steep. A single CFD run models one moment or one steady condition - one wind speed, one direction, one set of temperatures - and can take hours to set up and hours to solve. You cannot run 8,760 hours of CFD for a design study; you run a handful of carefully chosen representative cases. Tools include OpenFOAM (free, powerful, steep learning curve), Butterfly (a Ladybug Tools plug-in that drives OpenFOAM from Grasshopper), and commercial packages like Autodesk CFD or Ansys Fluent.

CFD VELOCITY FIELD (in-room) supplyexhaust fast jetrecirculation slow fast Every cell has a velocity - draughts and dead zones become visible.
Zoom
CFD resolves the velocity field inside a single space: a supply jet, its path along the ceiling, the recirculation loop and the stagnant low-velocity pocket where an occupant might sit. This detail is exactly what a nodal model cannot see - but it costs one condition and many hours per run.

The cost-accuracy trade-off, honestly

It is tempting to think CFD is simply 'more accurate' and AFN is a rough approximation. That is the wrong mental model. Each is accurate for the question it is built to answer and misleading for the other. An AFN gives a trustworthy annual air-change estimate in seconds; forcing CFD to answer that question would be absurdly expensive and, run for one hour only, less representative. CFD gives a trustworthy in-room velocity picture; asking an AFN for it is impossible because the information does not exist in a single-node model.

The real axis is resolution versus coverage. AFN has coarse spatial resolution (one point per room) but huge temporal coverage (every hour, whole building). CFD has fine spatial resolution (millions of points) but tiny coverage (one condition, one space). A crude rule: if your question is about quantities of air between spaces over time, use an AFN; if it is about the pattern of air within a space at a moment, use CFD. And be warned - CFD's beautiful colour images carry an authority they have not earned. A CFD result is only as good as its mesh, boundary conditions and turbulence model, all of which are easy to get wrong, and the next lesson is devoted to exactly how it misleads. Treat the two as different instruments, like a thermometer and a thermal camera - neither is 'more accurate' than the other in the abstract; each is the correct instrument for its own measurement.

AIRFLOW NETWORK (NODAL) Outwind Cp Zone Aliving Zone Bbedroom Zone Cstair Roof doorwindowopeningopeningvent Each zone is one node at one pressure and temperature; links solve bulk air exchange - fast, whole-building, but no in-room detail.
Zoom
An airflow network models the building as nodes and links: each zone is a single point at one pressure and temperature, each opening a flow link, outdoor nodes carrying wind pressure coefficients. The solver balances mass flow across the whole network - fast enough for every hour of a weather year, but blind to air movement inside any one room.

What each model actually outputs

It helps to picture the concrete outputs, because they reveal the gulf. Run an airflow network on a naturally-ventilated house and you get a table: for each zone and each hour, an air-change rate, a flow rate through every opening, an infiltration heat gain or loss, and - if you asked - how a tracer contaminant spreads room to room. Plot it over the year and you can say 'the living room averages 6 ACH in summer but drops below 2 ACH for 400 hours when the wind is calm'. That is a decision-grade answer about whether the strategy works, and it costs almost nothing to compute.

Run CFD on one room of that same house, at one chosen hour, and you get something entirely different: a spatial map. Every cell carries a velocity vector and a temperature, so you can see the supply jet, trace where it goes, find the 0.05 m/s stagnant pocket in the corner, and measure the air speed exactly where an occupant sits to judge draught. What you cannot get from that CFD run is the annual picture - it is one frozen moment - and what you cannot get from the network is the in-room map. The two outputs are not more and less detailed versions of the same thing; they are answers to different questions. Recognising which output your design decision actually needs - a yearly table of quantities, or a spatial map at a moment - is the fastest way to pick the right tool before you spend a minute modelling.

AFN output = a yearly table of flows. CFD output = a spatial map at one instant. Pick by which you need.

Choosing - and coupling - the two

In practice the two are complementary, and mature workflows use both in sequence. You start with the fast, whole-building AFN coupled to your energy model: it tells you, across the year, whether natural ventilation is even viable, how many air changes each zone gets, and which hours fall short. That is a design-steering answer you get cheaply and early. Then, for the one or two critical spaces where the in-room air pattern actually matters - the naturally-ventilated classroom, the double-height lobby, the operating theatre, the plaza between towers - you invest in a handful of targeted CFD runs at the worst-case conditions the AFN flagged.

There are even coupled approaches where a CFD domain feeds boundary values back to a zonal or network model, and lighter zonal models that sit between the two (dividing a room into a few dozen cells rather than millions). But the everyday decision is simpler than the theory suggests. Ask what your design question actually is. If you cannot name the specific space and the specific moment you care about, you do not need CFD yet - you need the network model first. Reaching for CFD prematurely is one of the most common and expensive mistakes in building simulation: hours of meshing to answer a question a five-second network run would have settled. A good habit is to write the design question down in plain words first; if it contains the phrase 'across the year' or 'how much air', it is a network question, and if it names a single room and a single moment, it may be a CFD one - and only then.

AFN first (cheap, whole year). CFD only for the one room and one moment that truly needs it.

Tools and terms in this lesson

EnergyPlus AirflowNetwork

Nodal multizone airflow model coupled to the energy simulation

Free (US-DOE); solves bulk inter-zone flow for every hour of the EPW file. The standard way to test natural ventilation across a year. See Module 4.

CONTAM

Standalone multizone airflow and contaminant-transport model (NIST)

Free; specialises in whole-building airflow, infiltration and how contaminants or smoke move between zones.

OpenFOAM / Butterfly

Open-source CFD engine and its Ladybug Tools (Grasshopper) front-end

Free and capable, but steep; Butterfly makes indoor and outdoor CFD accessible from Rhino. Results depend heavily on user setup.

Air changes per hour (ACH)

Bulk ventilation-rate metric an AFN reports per zone

The natural output of a network model; CFD reports it too but at far greater cost for a single condition.

Hands-on workshop

Workshop - match the question to the model

The core skill is triage: deciding, for a real design question, whether it is an airflow-network question or a CFD question - and why. This exercise builds that reflex before you touch either tool.

Paper reasoning only. (To take it further: EnergyPlus AirflowNetwork or CONTAM for the AFN questions, Butterfly/OpenFOAM for a CFD case - all free.)

Given & goal
Goal: correctly assign airflow questions to AFN or CFD and justify it
Inputs: a project you know + this lesson's cost-accuracy framing
Time: ~25 minutes
  1. 1List six real airflow questions about your project - mix them deliberately, e.g. 'annual fresh-air rate in the bedrooms', 'draught at the reception desk', 'does night purge flush the upper floor', 'stratification in the atrium', 'infiltration heat loss in winter', 'wind comfort on the terrace'.
  2. 2For each, decide: is this about quantity of air between spaces over time (AFN) or the pattern of air within one space at a moment (CFD)? Write the tool and one sentence of justification.
  3. 3For every question you tagged CFD, name the exact space, the exact occupant location or point of interest, and the single worst-case condition (wind speed, direction, temperatures) you would run. If you cannot, downgrade it - it is not yet a CFD question.
  4. 4For every AFN question, note that it should run coupled to the energy model across the whole EPW year, and what pass/fail threshold you would judge it against (e.g. minimum ACH, comfort hours).
  5. 5Order the questions: which cheap AFN runs would you do first, and which one CFD run (if any) is actually worth the hours?

You’ll walk away with
A triage table of six questions, each assigned to AFN or CFD with justification, the CFD ones pinned to a specific space/condition - and a sequenced plan that runs the cheap whole-building model before any expensive in-room one.

The worked example

Three altitudes on the same idea

Read the band that fits you — or all three.

For the architectPerformance-driven design decisions

Use the airflow network to make massing and opening decisions; reserve CFD for the signature space. An AFN coupled to your energy model tells you whether the whole scheme ventilates across the year - the decision that shapes the building. Do not commission a CFD study of a lobby before the network model has told you the plan even works; that is polishing a detail while the strategy is unproven.

For the interior designerComfort, daylight & healthy interiors

CFD is your tool, but only for the specific room and question you can name. Draught at a workstation, whether a diffuser reaches the seating, stratification in a double-height space - these are in-room velocity questions CFD answers and networks cannot. Frame the exact space, occupant location and condition first; a CFD run without a precise question produces a pretty picture and no decision.

For the studentSkills, portfolio & green-building jobs

Knowing which model answers which question is more valuable than being able to run either. In a crit, being able to say 'that is a bulk air-exchange question - an airflow network settles it in seconds; CFD would be overkill and less representative' shows real simulation literacy. The tools (EnergyPlus AirflowNetwork, CONTAM, OpenFOAM, Butterfly) are learnable; the judgement of when to use each is the hireable skill.

Misconception check

CFD is the accurate way to model airflow, and airflow networks are just a rough shortcut.

They are not points on a single accuracy scale - they answer different questions and each is the more accurate tool for its own question. An airflow network gives a genuinely trustworthy estimate of bulk air exchange between zones across a full weather year, in seconds; CFD cannot practically deliver that (it models one condition at a time). CFD gives a trustworthy velocity field inside a single space at one moment; a network model cannot deliver that at all, because a single-node zone has no interior. Calling CFD 'the accurate one' leads people to spend hours meshing a room to answer a whole-building, whole-year question that a network model would have settled instantly - and to over-trust a CFD image whose mesh and boundary conditions may be quietly wrong. Match the model to the question, not to its apparent sophistication.
Try it

Do it yourself

Sort the questions - no software.

  1. 1In an airflow network, what does a single node represent, and what does a link represent?
  2. 2Why can an airflow network run all 8,760 hours of a year while CFD typically runs only a handful of cases?
  3. 3Give one airflow question only CFD can answer, and one only an airflow network can answer economically.
  4. 4What is the real axis of the trade-off between the two - it is not simply 'accuracy'?
  5. 5Why is reaching for CFD too early a common and expensive mistake?
Take this with you

The one line to carry out

Airflow networks resolve how much air moves between rooms across a whole year in seconds; CFD resolves how air moves inside one room at one moment over hours - so match the model to the question, run the cheap network first, and reserve CFD for the specific space and condition that truly needs it.
Take it further
References & further reading

Peer-reviewed journals & authoritative standards

  1. 01Computational fluid dynamicsWikipedia, 2026.
  2. 02OpenFOAMThe OpenFOAM Foundation, 2026.
  3. 03Ladybug Tools (Butterfly CFD)Ladybug Tools LLC, 2026.
  4. 04Natural ventilationWikipedia, 2026.
  5. 05Stack effectWikipedia, 2026.
Related lessons
Recap
An airflow network treats each zone as one node and solves bulk flow across the whole building for every hour - ideal for air-change rates, infiltration and inter-zone spread. CFD dices one space into many cells and solves the full velocity field - ideal for draught, stratification and wind comfort - but only for a single condition at high cost. The axis is resolution versus coverage; each is the accurate tool for its own question.
Carry forward →

CFD keeps coming up as the detailed option - and as the one most likely to mislead. So the next lesson opens the CFD black box: what it actually solves, how meshing and boundary conditions work, and how easily a beautiful result can be wrong.

A

The author

Amogh N P

Architect, interior designer, and creative polymath. Studio Matrx began in his notebooks — his vision of design made honest, useful, and open to everyone. Its Academy is written and taught in his memory, and free, forever.

More about Amogh →