TP-06: Ventilation and Infiltration
Overview
Ventilation and infiltration determine the rate at which outdoor air enters and conditioned air leaves a dwelling. This air exchange drives a heat loss (or gain) that, alongside fabric losses, determines the space heating demand.
The calculation follows Method 1 of BS EN 16798-7:2017, which uses a pressure-based airflow network to compute mass flow rates through each airflow path: envelope leaks, purpose-built vents, openable windows, combustion appliances, and mechanical ventilation systems. The internal reference pressure is solved iteratively to satisfy mass balance at each timestep.
The resulting ventilation heat transfer coefficient W/K enters the zone heat balance directly, coupling the ventilation calculation to the space heating demand solver.
Inputs
| Parameter | Symbol | Unit | Description |
|---|---|---|---|
| Zone volume | m³ | Internal volume of the ventilation zone | |
| Ventilation zone height | m | Floor-to-ceiling height of the ventilation zone | |
| Ventilation zone base height | m | Height of the zone floor above ground level | |
| Altitude | m | Altitude of the dwelling above sea level | |
| Cross-ventilation flag | — | Whether cross-ventilation is possible (boolean) | |
| Shield class | — | — | Exposure to wind: Open, Normal, or Shielded |
| Terrain class | — | — | Site terrain: OpenWater, OpenField, Suburban, or Urban |
| Average roof pitch | — | degrees | Area-weighted average pitch of all roof elements |
| Air permeability test pressure | Pa | Reference pressure difference from pressurisation test (typically 50 Pa) | |
| Air permeability test result | m³/(h·m²) | Measured air flow rate at test pressure per unit envelope area | |
| Envelope area | m² | Reference area of the envelope airtightness index | |
| Facade area | m² | Total surface area of vertical facades | |
| Roof area | m² | Total surface area of the roof | |
| Window opening area | m² | Maximum opening area of each window | |
| Window free area height | m | Height of the window free area | |
| Window mid-height | m | Mid-height of the window airflow path | |
| Vent equivalent area | cm² | Equivalent area of each purpose-built vent | |
| Vent reference pressure | Pa | Reference pressure difference for the vent | |
| Design outdoor air flow rate | m³/h | Design mechanical ventilation flow rate | |
| Specific fan power | SFP | W/(l/s) | Fan power per unit flow rate, inclusive of in-use factors |
| MVHR efficiency | — | Heat recovery efficiency (0 to 1) | |
| Wind speed at 10 m | m/s | Meteorological wind speed from climate data | |
| Wind direction | — | degrees | Clockwise from North |
| External air temperature | °C | From climate data | |
| Internal air temperature | °C | Zone air temperature (from heat balance solver) |
Calculation
Air Density Correction
Air density is adjusted for the site altitude above sea level:
where kg/m³ is the reference air density at sea level and 20 °C.
At a given temperature (in Kelvin), the local air density is:
where K.
Wind Speed at Zone Level
The meteorological wind speed is corrected for terrain roughness to obtain the wind speed at the building zone level:
where:
- is the roughness coefficient at the building site
- is the topography coefficient at the building site (default 1.0)
- is the roughness coefficient at the meteorological station (default 1.0)
- is the topography coefficient at the meteorological station (default 1.0)
Terrain Roughness Coefficient
The roughness coefficient depends on terrain class and height of the airflow path :
where is clamped to a minimum value . The terrain parameters are:
| Terrain class | (m) | (m) | |
|---|---|---|---|
| OpenWater | 0.17 | 0.01 | 2 |
| OpenField | 0.19 | 0.05 | 4 |
| Suburban | 0.22 | 0.3 | 8 |
| Urban | 0.24 | 1.0 | 16 |
Pressure Difference at an Airflow Path
The pressure difference between exterior and interior at a given airflow path height drives airflow through each opening. From BS EN 16798-7, Equations 4, 5, and 6:
where:
- is the internal reference pressure (Pa), solved iteratively
- is the wind pressure coefficient for the airflow path
- m/s² is the gravitational acceleration
- and are external and zone air temperatures in Kelvin
Wind Pressure Coefficients
Wind pressure coefficients are determined from BS EN 16798-7, Table B.7. The coefficient depends on facade direction (windward, leeward, or neither), shield class, height, and whether cross-ventilation is possible.
Facade Direction
For elements with pitch 60° (walls), the facade direction is determined by comparing the element orientation with the wind direction:
- Windward: orientation difference 60°
- Neither: orientation difference between 60° and 120°
- Leeward: orientation difference 120°
For elements with pitch < 60° (roofs), further classification applies when cross-ventilation is possible: Roof10 (pitch < 10°), Roof10_30 (10° to 30°), and Roof30 (30° to 60°).
Cross-Ventilation Coefficients
When cross-ventilation is possible (), the wind pressure coefficients for walls vary with height and shield class:
| Height | Shield | Windward | Leeward |
|---|---|---|---|
| m | Open | 0.50 | |
| m | Normal | 0.25 | |
| m | Shielded | 0.05 | |
| m | Open | 0.65 | |
| m | Normal | 0.45 | |
| m | Shielded | 0.25 | |
| m | Open | 0.80 |
Non-Cross-Ventilation Coefficients
When cross-ventilation is not possible, reduced coefficients apply: windward = 0.05, leeward = , roof = 0, neither = 0.
Airflow Through Envelope Leaks
Envelope leakage is distributed across five notional leak paths (BS EN 16798-7, Table B.12):
- Windward facade at 0.25
- Leeward facade at 0.25
- Windward facade at 0.75
- Leeward facade at 0.75
- Roof at
Leakage Coefficient
The overall leakage coefficient is derived from the pressurisation test result:
where is the flow exponent for leaks (BS EN 16798-7, Section B.3.3.14).
This is distributed between facades and roof in proportion to their areas:
Each facade leak path receives 0.25 of the facade leakage coefficient (four paths share the facade leakage), while the single roof path receives the full roof leakage coefficient.
Leak Airflow
The volume flow rate through each leak path is (Equation 62):
Airflow Through Vents
Purpose-built vents (trickle vents, air bricks) are modelled as openings with adjustable position (0 = closed, 1 = fully open).
Vent Flow Coefficient
The airflow coefficient is calculated from the equivalent area (Equation 59):
where:
- is the discharge coefficient (BS EN 16798-7, Section B.3.2.1)
- is the flow exponent (BS EN 16798-7, Section B.3.2.2)
- is the effective opening area
Vent Airflow
The volume flow rate through each vent is (Equation 58):
Airflow Through Windows
Openable windows are modelled using Section 6.4.3.5 of BS EN 16798-7. Each window may be divided into multiple parts to capture vertical pressure gradients across the window height.
Window Opening Free Area
The window opening free area depends on the opening ratio (Equation 40):
Windows are treated as closed () if no window-opening control is defined or if the control signal is off.
Window Flow Coefficient
The flow coefficient for a window is (Equation 54):
where:
- is the window discharge coefficient (BS EN 16798-7, Section B.3.2.1)
- is the window flow exponent (BS EN 16798-7, Section B.3.2.2)
Window Part Heights
For a window divided into divisions, the height for pressure difference calculation at the -th part is (Equation 55):
Window Part Airflow
The airflow through each window division is (Equation 53):
Airflows through all window parts are summed to give total inflow and outflow through the window (Equations 56 and 57).
Combustion Appliances
Combustion appliances that draw room air for combustion create an additional extract airflow. The volume flow rate is (Equation 35):
where:
- is the operation signal (0 = off, 1 = on)
- is the appliance system factor (Table B.2)
- is the fuel flow factor (Table B.3)
- is the fuel input power kW
The appliance system factor depends on the combustion air supply and flue gas exhaust arrangements:
| Supply situation | Exhaust situation | |
|---|---|---|
| Outside air | Any | 0 |
| Room air | Into room | 0 |
| Room air | Into separate duct | 1 |
Fuel flow factors from Table B.3:
| Fuel | Appliance type | |
|---|---|---|
| Wood | Open fireplace | 2.8 |
| Gas | Closed with fan | 0.38 |
| Gas | Open gas flue balancer | 0.78 |
| Gas | Open gas fire / kitchen stove | 3.35 |
| Oil | Closed fire | 0.32 |
| Coal | Closed fire | 0.52 |
This flow is treated as outgoing (extract) from the zone (Equations 37 and 38).
Mechanical Ventilation
Mechanical ventilation systems provide controlled air supply and/or extraction. The model supports five system types:
- MVHR (Mechanical Ventilation with Heat Recovery): balanced supply and extract with heat recovery
- Centralised continuous MEV (Mechanical Extract Ventilation): extract only, continuous operation
- Decentralised continuous MEV: extract only, continuous, individual fans per wet room
- Intermittent MEV: extract only, operating on a timed schedule
- PIV (Positive Input Ventilation): supply only
Required Outdoor Air Flow Rate
The design outdoor air flow rate is adjusted for system and control factors (Equation 9):
where:
- (Table B.4, residential default)
- (Table B.5)
- (Section B.3.3.7, assuming perfect mixing)
Air Flow at Terminal Devices
The required supply and extract flow rates at the air terminal devices depend on system type (Equations 10 to 17):
| System type | ||
|---|---|---|
| MVHR | ||
| MEV (all types) | 0 | |
| PIV | 0 |
The actual flow rates to the zone are scaled by the operational fraction :
For continuous systems (MVHR, centralised and decentralised MEV), . For intermittent MEV, is determined by the control schedule.
Heat Recovery
For MVHR systems, the effective heat recovery saving is represented as a reduction in the incoming air flow rate rather than a supply temperature increase. This avoids coupling the heat recovery calculation to the internal temperature solver:
This effective saving is subtracted from the total incoming mass flow rate when computing the ventilation heat transfer coefficient.
Fan Energy
Fan power is calculated from the specific fan power and the design flow rate, apportioned to the zone by volume fraction:
where is in watts, the factor of 3600 converts m³/h to m³/s, and 1000 converts m³ to litres. Fan energy per timestep is:
where is the timestep duration in hours.
For MVHR, fan energy is split equally between supply and extract fans. For MEV systems, all fan energy is attributed to the extract fan. For PIV, all fan energy is attributed to the supply fan. The supply fan energy contributes to internal heat gains within the zone.
Mass Balance and Internal Reference Pressure
At each timestep, the internal reference pressure is determined by solving the mass balance equation (Equation 67):
The total incoming and outgoing mass flow rates include contributions from all airflow paths:
Volume and mass flow rates are related by:
where incoming air is at external temperature and outgoing air at zone temperature (Equations 65 and 66).
The solver uses Brent's method to find the root of the mass balance equation, expanding the search interval progressively through the sequence 1, 5, 10, 15, 20, 40, 50, 100, 200 Pa around an initial guess until a valid bracket is found.
Vent Opening Control
When minimum and maximum air change rate limits are specified, the vent opening ratio is adjusted to bring the air change rate within bounds.
The procedure is:
- Calculate ACH at the current from the previous timestep.
- If ACH is within , retain the current .
- If ACH is below , check whether fully opening vents () can reach the minimum. If not, set . Otherwise, find the that achieves .
- If ACH exceeds , check whether fully closing vents () can reach the maximum. If not, set . Otherwise, find the that achieves .
The target is found using golden section minimisation on , minimising the residual:
The small gradient term prevents the solver from stalling on flat regions at low vent openings where leakage and mechanical flows dominate.
Ventilation Heat Transfer Coefficient
The total incoming volume flow rate, after accounting for heat recovery savings, is converted to an air change rate:
where is in m³/h and is the zone volume.
The ventilation heat transfer coefficient is then:
where:
- kg/m³
- J/(kg·K) is the specific heat capacity of air
- The factor of 3600 converts m³/h to m³/s
is in W/K and represents the rate of heat loss per degree temperature difference between the zone and the external air.
Ductwork Heat Loss
For MVHR systems, ductwork connecting the heat recovery unit to the building envelope introduces additional heat losses. Ductwork insulation is modelled per ISO 12241:2022 for steady-state radial heat flow.
Duct Thermal Resistance
Each duct has three resistances in series: internal surface, insulation, and external surface.
Circular ducts:
where:
- is the internal diameter m
- is the outer diameter including insulation m
- is the thermal conductivity of the insulation W/(m·K)
- is the insulation thickness m
Rectangular ducts:
where:
- is the internal perimeter m
- is the external perimeter including insulation m
All linear resistances have units of K·m/W. The heat transfer coefficients are:
| Surface | Condition | Value W/(m²·K) | Source |
|---|---|---|---|
| Internal | Air flow ~3 m/s | 15.5 | CIBSE Guide C, Table 3.25 |
| External | Reflective (low emissivity) | 5.7 | CIBSE Guide C, Table 3.25 |
| External | Non-reflective (high emissivity) | 10.0 | CIBSE Guide C, Table 3.25 |
Duct Heat Loss
The heat loss through a duct of length is:
where is the temperature of the air inside the duct and is the temperature of the environment surrounding the duct.
MVHR Duct Heat Loss by Segment
An MVHR system has four duct segments: intake, supply, extract, and exhaust. Whether a duct segment contributes to the dwelling heat loss depends on the location of the MVHR unit (inside or outside the thermal envelope).
MVHR unit outside the thermal envelope:
| Segment | Air temperature in duct | Surrounding temp | Heat loss |
|---|---|---|---|
| Intake | 0 (no temperature difference) | ||
| Supply | Standard duct heat loss | ||
| Extract | Duct heat loss | ||
| Exhaust | 0 (no temperature difference) |
MVHR unit inside the thermal envelope:
| Segment | Air temperature in duct | Surrounding temp | Heat loss |
|---|---|---|---|
| Supply | (approx.) | 0 (no temperature difference) | |
| Extract | 0 (no temperature difference) | ||
| Intake | Duct heat loss | ||
| Exhaust | Standard duct heat loss |
The heat recovery efficiency modifies certain duct losses because the thermal benefit of recovered heat is proportional to the efficiency.
Outputs
| Quantity | Symbol | Unit | Description |
|---|---|---|---|
| Air changes per hour | h⁻¹ | Effective air change rate for the zone | |
| Ventilation heat transfer coefficient | W/K | Heat loss rate per degree temperature difference | |
| Internal reference pressure | Pa | Solved internal pressure satisfying mass balance | |
| Vent opening ratio | — | Optimal vent position (0 = closed, 1 = open) | |
| Supply fan gains | — | W | Internal heat gain from supply fan operation |
| Fan energy consumption | kWh | Total fan energy per timestep | |
| Ductwork heat loss | W | Heat loss through MVHR ductwork |
Assumptions
- Flow exponents are fixed at (windows), (vents), and (leaks), per BS EN 16798-7.
- Discharge coefficients are for windows and for vents and air terminal devices, per BS EN 16798-7, Section B.3.2.1.
- The ventilation zone is modelled as a single well-mixed volume with ventilation effectiveness .
- The control factor and system factor are fixed defaults for residential buildings (Tables B.4 and B.5).
- Topography coefficients at both the building site and the meteorological station default to 1.0.
- Heat recovery is represented as an effective reduction in incoming air flow rather than a supply temperature increase. This avoids coupling the MVHR calculation to the zone temperature solver.
- MVHR supply and extract are assumed to be perfectly balanced at equal flow rates.
- Duct internal heat transfer coefficient is fixed at 15.5 W/(m²·K), corresponding to air velocity of approximately 3 m/s.
- Combustion appliance fuel input power and operational status are provided externally; no combustion modelling is performed within this module.
Cross-references
- TP-01: Overview and Climate Data -- wind speed, wind direction, and external temperature from climate data
- TP-03: External Conditions -- external air temperature used in pressure and density calculations
- TP-04: Space Heating Demand -- ventilation heat transfer coefficient feeds into the zone heat balance matrix
- TP-05: Fabric Heat Loss -- facade and roof areas used for leak distribution; combined with for total heat loss
- TP-10: Pipework and Ductwork Losses -- ductwork thermal resistance calculations for MVHR systems