Ventilative cooling calculation method
1. Pre-calculation procedure
1.1 Outdoor running mean temperature and adaptive comfort limits
The outdoor running mean temperature and adaptive comfort limits at each timestep is calculated in accordance with EN 16798-1:2019. Adaptive comfort limits are calculated according to the comfort category defined by the user. In case of data absence refer to Table B.5 of EN 16798-1:2019.
1.2 Solar radiation calculation
Beam irradiance and total irradiance over each fenestration orientations (E, N, NE, NW, S, SE, SW, W) for each hour of the time series is calculated using weather file metadata from the .epw file header (latitude, longitude, altitude, and time zone) and Perez sky model within the pvlib python library.
The total irradiance over the glazed surface is given by the sum of beam and diffuse radiation for each window of the room according to this equation:
\(πΌ_{π‘ππ‘,π} = πΌ_{π,π} + πΌ_π\)
where
π refers to the window orientations (E, N, NE, NW, S, SE, SW, W)
\(πΌ_{π‘ππ‘}\) total solar irradiance for each window (W/mΒ²)
\(πΌ_{π,π}\) beam irradiance(W/mΒ²)
\(πΌ_π\) diffuse solar irradiance (W/mΒ²)
NOTE In EN ISO 52016-1:2018 solar gains are split into direct (into the zone, through the windows) and indirect (absorbed in external constructions). In the underlying methodology it is just the total. The effect of movable solar shading provisions is considered on an hourly basis.
1.3 Internal gains calculation
Hourly solar heat gains, expressed in W/m2, are calculated using the equation:
\(\phi_{π ππ} = πΌ_{π‘ππ‘,π} \cdot π \cdot π \cdot \frac{π΄_w} {π΄_π}\)
where
π g-value of the glazing system (-)
π shading factor (-)
\(π΄_π€\) area of the window (mΒ²)
\(π΄_π\) floor area (mΒ²)
Data related to the room geometry and technical specifications of the transparent envelope are defined by the user. Shading factor is a user input only if the total irradiance for each orientation is greater than the shading control setpoint, else is equal to 1. The shading control setpoint input should be provided by the user as well.
π = user input if \(πΌ_{π‘ππ‘,π} > πβπ\), πππ π π = 1
Although in EN ISO 52016-1 the solar gains are split into direct and indirect, respectively into the zone, through the windows, and absorbed in external constructions, the methodology considers just the total. Internal heat gains are expressed in W/mΒ² and are calculated for each hour of a time series by means of the equation:
\(\phi_{πππ‘} = f_conv_{ππc} \cdot {ππππππ} \cdot ππc_{sch} \cdot \frac {π_{ππc}} {A_f} + f_conv_{lgt} \cdot π_πΏ \cdot πππ‘_{π πβ} + f_conv_{apl} \cdot π_π΄ \cdot πππ_{π πβ}\)
where
ππππππ = maximum number of people in the reference room
\(ππc_{sch}\) hourly occupancy schedule (-)
\(π_{ππc}\) internal heat gains per person depending on their degree of activity (W)
\(f_conv_{ππc}\) convective fraction of occupancy heat gains (-)
\(π_πΏ\) lighting power density (W/mΒ²)
\(πππ‘_{π πβ}\) hourly lighting schedule (-)
\(f_conv_{lgt}\) convective fraction of lighting heat gains (-)
\(π_π΄\) electric equipment power density (W/mΒ²)
\(πππ_{π πβ}\) hourly electric equipment schedule (-)
\(f_conv_{apl}\) convective fraction of lighting heat gains (-)
The ventilative cooling potential method uses the hourly schedules as reference reported in EN 16798-1:2019 (Annex C). Default schedules are indicated for each building typology.
1.4 Overall heat transfer coefficient by transmission
The overall heat transfer coefficient by transmission through the opaque and transparent envelope, expressed in W/K, is computed as follows:
\(π»_{π‘π} = β π_{ππ£π} \cdot π΄_π = β \frac {π_{ππ}(π΄_π β π΄_π€) + π_π€ \cdot π΄_π€}{A_e} \cdot π΄_e\)
where:
\(π_{avg}\) average thermal transmittance of the envelope (W/mΒ²K)
\(π΄_π\) area of the envelope (mΒ²)
\(π΄_π€\) area of the transparent envelope (mΒ²)
\(π_π\) thermal transmittance of the opaque envelope (W/mΒ²K)
\(π_π€\) thermal transmittance of the transparent envelope (W/mΒ²K)
1.5 Internal thermal capacity calculation
According to EN ISO 52016-1, for the application of the hourly calculation, each construction of the building envelope has its own heating capacity. For the early feasibility stage, using the overall heat transfer coefficient, a simplified approach is needed, more similar to the monthly calculation method of EN ISO 52016-1. The internal thermal capacity of the entire thermal zone corresponds to the weighted sum of the thermal masses due to building envelope, air and furniture. The specific heat capacity of air and furniture is considered: \(π_{π;πππ‘}\) = 10 000 J/(mΒ²K)
2. Thermal balance calculations
2.1 Definitions of keys in formulas
From EN ISO 52016-1, but stripped from the subscripts for different (transmission or ventilation) elements and stripped from the indication of the source of input data:
\(π»_{π‘π}\) overall heat transfer coefficient by transmission (W/K);
\(q_{V;t}\) airflow rate (\(m^3/s\));
\(π_π \cdot π_π\) heat capacity of air per volume \(J/(m^3K)\);
\(π»_{π£π;π‘}\) overall heat exchange coefficient by ventilation (W/K);
\(\theta_{πππ‘;π‘}\) internal air or operative temperature at time interval t (Β°C); NOTE: for the 1RC model there is no distinction between air and operative temperature.
\(\theta_{πππ‘;tβΞt}\) internal temperature at previous time interval (t-Ξt) (Β°C);
\(\theta_{πππ‘;π ππ‘;π»;π‘}\) internal operative temperature setpoint for heating at time interval t; NOTE Setpoint can vary in time, e.g. if the adaptive comfort model is applicable (see EN 16798-1:2019).
\(\theta_{πππ‘;π ππ‘;C;π‘}\) internal operative temperature setpoint for cooling at time interval t; NOTE Setpoint can vary in time, e.g. if the adaptive comfort model is applicable (see EN 16798-1:2019).
\(\theta_{π;π;π‘}\) external air temperature at time interval t (Β°C);
\(\Phi_{πππ‘;π‘}\) total internal heat gain at time interval t (W);
\(\Phi_{π ππ;π‘}\) total solar heat gain at time interval t (W)
\(\Phi_{HC;π‘}\) heating load (if positive) or cooling load (if negative) at time interval t (W);
\(πΆ_{πππ‘}\) (lumped) internal thermal capacity (J/K); NOTE The methodology considers the simplified lumped capacity, covering internal capacity in the building and weighted capacity of the constructions.
π₯π‘ length of the time interval t (s, in casu: 3600 s).
The following parameters have been added to calculate the ventilative cooling potential:
\(π_{π;πππ}\) minimum required airflow rate for hygienic ventilation (\(m^3/s\));
\(π_{π;π‘}\) air mass flow rate (kg/s);
\(π΄πΆπ»_π‘\) volumetric air change per hour (1/h)
\(π_{π;ππΆπ;πππ;π‘}\) required airflow rate for ventilative cooling (\(m^3/s\));
\(π₯π_{ππππ‘}\) minimum temperature difference between indoor and outdoor temperature in order to drive natural airflow and/or in order to have a more than negligible cooling potential (K, i.e. 3K);
\(π·_{π»π;π;π;π‘}\) relative humidity of outdoor air (%); NOTE EN ISO 52016-1 uses absolute humidity as input variable.
\(π·_{π»π;πππ₯}\) maximum relative humidity of outdoor air for ventilative cooling (%, i.e. 85%);
\(\theta_{πππ‘;πππππππ‘;π‘}\) indoor comfort temperature according to adaptive comfort model of EN 16798-1:2019 (Β°C).
The energy balance for the single zone at timestep t can be written as: $$ \bigl(C_{int}/\Delta t + H_{ve,t} + H_{tr}\bigr)\,\theta_{int,t} = C_{int}/\Delta t\, \theta_{int,t-1} + (H_{ve,t} + H_{tr})\,\theta_{e,a,t} + \Phi_{int,t} + \Phi_{sol,t} + \Phi_{HC,t} $$
where:
- \(\theta_{int,t}\): indoor air temperature
- \(\theta_{e,a,t}\): outdoor air temperature
- \(\Phi_{HC,t}\): heating/cooling load
with the overall heat exchange coefficient by ventilation, expressed in W/K, defined as follow:
\(π»_{π£π;π‘} = π_π \cdot π_π \cdot π_{π;π‘}\)
and the airflow rate, expressed in \(m^3/s\), equal to:
\(π_{π;π‘} = πΜ \cdot π_π \cdot π΄_π\)
where
\(π_π\) density of air (\(kg/m^3\)), assumed equal to 1,204 (\(kg/m^3\))
\(π_π\) specific heat of air (J/kg-K), assumed equal to 1 006 J/kg-K
πΜ mass flow rate of air (\(kg/s-m^2\))
\(π΄_π\) floor area (\(m^2\))
Since the unknown terms are either the node air temperature or the heating/cooling loads, the equation can be rewritten as:
$π΄ \cdot \(\theta_{πππ‘;π‘}\) = π΅ + \(\Phi_{HC;π‘}\)
with A and B known at each time interval t.
In the next sections are shown the steps to assess the potential of ventilative cooling.
2.2 Calculation of time series in free float temperature mode
The first case serves for validation purposes. At each time interval, \(π΄_π‘\) and \(π΅_π‘\) without ventilative cooling are calculated.
NOTE \(π΅_π‘\) is a function of the indoor temperature calculated during the previous time interval \(\theta_{πππ‘;tβΞt}\).
NOTE \(π΄_π‘\) will be constant if the ventilation rate is constant.
The ventilation rate is assumed to be the minimum ventilation rate:
\(π_{π;π‘} = π_{π;πππ}\)
\(\theta_{πππ‘;0,π‘} = π΅_π‘ \cdot A_π‘\)
Since there is no heating or cooling:
\(\theta_{πππ‘;π‘} = \theta_{πππ‘;0,π‘}\)
The calculation is repeated for the successive time intervals until the end of the year. An initialization period of a month is used to avoid the influence of assumed indoor temperature at the beginning of the calculation that can have an impact on the results over a high number of time intervals.
2.3 Calculation of time series with heating and cooling needs without ventilative cooling
This case serves as the reference case for the comparison against the case with ventilative cooling. Regardless of the way, in early feasibility stage the goal is to estimate the amount of heating and cooling load that needs to be satisfied at each hour. Therefore, there is no upper limit to the heating or cooling capacity. This implies that the indoor temperature will never drop below the heating setpoint nor exceed the higher cooling setpoint for a given time interval. This allows for a straightforward calculation in just a few steps:
β Step 1: Calculation of the indoor temperature without heating or cooling and without ventilative cooling (same formulae as in section 2.2)
β Step 2: Calculation of heating or cooling load and actual indoor temperature, without ventilative cooling.
If \(\theta_{πππ‘;0,π‘} < \theta_{πππ‘;π ππ‘;π»;π‘}\),
then: HEATING LOAD
\(\Phi_{π»πΆ;π‘} = \Phi_{π»;π‘} = π΄_π‘ \cdot \theta_{πππ‘;π ππ‘;π»;π‘} β π΅_π‘\)
and \(\theta_{πππ‘;π‘} = \theta_{πππ‘;π ππ‘;π»;π‘}\)
If \(\theta_{πππ‘;π ππ‘;π»;π‘} β€ \theta_{πππ‘;0;π‘} β€ \theta_{πππ‘;π ππ‘;πΆ;π‘}\),
then: NO HEATING or COOLING LOAD
\(\Phi_{π»πΆ;π‘} = 0\)
If \(\theta_{πππ‘;0,π‘} > \theta_{πππ‘;π ππ‘;πΆ;π‘}\),
then: COOLING LOAD
\(\Phi_{π»πΆ;π‘} = \Phi_{C;π‘} = π΄_π‘ \cdot \theta_{πππ‘;π ππ‘;πΆ;π‘} β π΅_π‘\)
NOTE Negative value.
\(\theta_{πππ‘;π‘} = π΅_π‘ + \Phi_{π»πΆ;π‘} \cdot π΄_π‘\)
NOTE
In case of no heating or cooling load: \(\theta_{int;t} = \theta_{πππ‘;0,π‘}\)
In case of heating load: \(\theta_{int;t} = \theta_{πππ‘;π ππ‘;π»;π‘}\)
In case of cooling load: \(\theta_{int;t} = \theta_{πππ‘;π ππ‘;C;π‘}\)
Step 1 and Step 2 are repeated for the successive time intervals until the end of the year. Even in this case, an initialization period to avoid influence of assumed indoor temperature at the start of the calculation is used.
2.4 Calculation of time series with heating and cooling needs and ventilative cooling
This case considers the ventilative cooling potential capacity and is compared against the previous case without ventilative cooling.
For the same reasons indicated previously, even in this case there is no upper limit to the heating or cooling capacity. For similar reasons there is also no limit to the required air flow rate to satisfy the cooling needs by ventilative cooling.
β Step 1: Calculation of the indoor temperature without heating or cooling (same formulae as in section 2.2).
β Step 2: Calculation of heating or cooling load and actual indoor temperature, without ventilative cooling (same formulae as in section 2.3).
β Step 3: Calculation of the heating or cooling load and actual indoor temperature, with ventilative cooling.
Ventilative cooling mode (VC-mode) is determined according to the evaluation criteria described in section 3.
If [VC-mode β #2]: If there is a cooling load, it is not covered by ventilative cooling but by whatever other provision (active cooling).
NOTE The calculation results from Step 2 for this time interval remain valid. Despite that, it is better to simply assess the increased or not increased ventilation rate and recalculate the heating and cooling loads with this input and internal temperature as shown in Step 4.
Ventilation rate is assumed to be the minimum one:
\(π_{π;ππΆπ;π‘} = π_{π;πππ}\)
If [VC-mode = #1] the ventilation rate is not increased but the existing (minimum) ventilation will be counted as part of ventilative cooling.
If [VC-mode = #2] the ventilation rate for ventilative cooling is increased. The increased ventilation rate can be assessed as follows:
The formulae for \(π΄_π‘\) and \(π΅_π‘\) is rewritten.
\(π΄_{VCS;π‘} = π΄_π‘ + βπ»_{π£π;ππΆπ;πππ;π‘}\)
\(π΅_{VCS;π‘} = π΅_π‘ + βπ»_{π£π;ππΆπ;πππ;π‘} \cdot \theta_{π;π;π‘}\)
In which
\(βπ»_{π£π;ππΆπ;πππ;π‘}\) is the increase of the overall heat exchange coefficient due to the extra ventilation rate.
\(βπ»_{π£π;ππΆπ;πππ;π‘} = π_π \cdot π_π \cdot π_{π;ππΆπ;πππ;π‘}\)
The required extra ventilation rate needed to supply ventilative cooling ($π_{π;ππΆπ;πππ;π‘}) can be assessed assuming that all cooling power is provided by extra ventilation. As a consequence, cooling loads are assumed to be null. The procedure to determine the value of \(π_{π;ππΆπ;πππ;π‘}\) is explained below.
At each time interval, if VC-mode = #2:
\((π΄_π‘ + βπ»_{π£π;ππΆπ;πππ;π‘}) \cdot \theta_{πππ‘;π‘} = π΅_π‘ + βπ»_{π£π;ππΆπ;πππ;π‘} \cdot \theta_{π;π;π‘}\)
Therefore,
\(βπ»_{π£π;ππΆπ;πππ;π‘} = \frac{π΅_π‘ β π΄_π‘ \cdot \theta_{πππ‘;π‘}}{\theta_{πππ‘;π‘} β \theta_{π;π π‘}}\)
The internal temperature \(\theta_{πππ‘;π‘}\) of the equation coincides with the cooling setpoint.
Then, the required extra ventilation for ventilative cooling is equal to:
\(βπ_{π;ππΆπ;πππ;π‘} = \frac{π΅_π‘ β π΄_π‘ \cdot \theta_{πππ‘;π ππ‘;πΆ;π‘}} {π_π \cdot π_π \cdot (\theta_{πππ‘;π ππ‘;πΆ;π‘} β \theta_{π;π;π‘})}\)
with \(\theta_{πππ‘;π‘} = \theta_{πππ‘;π ππ‘;πΆ;π‘}\).
The ventilation rate necessary to provide ventilative cooling is given by the sum of the minimum required ventilation rates and the extra ventilation required.
\(π_{π;ππΆπ;π‘} = π_{π;πππ} + βπ_{π;ππΆπ;πππ;π‘}\)
β Step 4: Recalculation of heating or cooling load and internal temperature with the actual ventilation rate.
\(π΄_{ππΆπ}\) and \(π΅_{ππΆπ}\) with the actual value (= value depending on the VC-mode) for \(π»_{π£π;ππΆπ;π‘}\) should be calculated.
If \(\theta_{πππ‘;0;π‘} < \theta_{πππ‘;π ππ‘;π»;π‘}\), then: HEATING LOAD
\(\Phi_{π»πΆ;ππΆπ;π‘} = \Phi_{π»;ππΆπ;π‘} = π΄_{ππΆπ;π‘} \cdot \theta_{πππ‘;π ππ‘;π»;π‘} β π΅_{ππΆπ;π‘}\)
If \(\theta_{πππ‘;π ππ‘;π»;π‘} β€ \theta_{πππ‘;0;π‘} β€ \theta_{πππ‘;π ππ‘;πΆ;π‘}\), then: NO HEATING or COOLING LOAD
\(\Phi_{π»πΆ;ππΆπ;π‘} = 0\)
If \(\theta_{πππ‘;0;π‘} > \theta_{πππ‘;π ππ‘;πΆ;π‘}\), then: COOLING LOAD
\(\Phi_{π»πΆ;ππΆπ;π‘} = \Phi_{πΆ;ππΆπ;π‘} = π΄_{ππΆπ;π‘} \cdot \theta_{πππ‘;π ππ‘;πΆ;π‘} β π΅_{ππΆπ;π‘}\)
NOTE Negative value
Calculation of the indoor temperature:
\(\theta_{πππ‘;π‘} = π΅_{ππΆπ;π‘} + \Phi_{π»πΆ;ππΆπ;π‘} \cdot π΄_{ππΆπ;π‘}\)
Step 1, Step 2, Step 3 and Step 4 should be repeated for the successive time intervals until the end of the year. An initialization period of a month is used to avoid influence of assumed indoor temperature at the start of the calculation.
3. Evaluation criteria for ventilative cooling potential
For each hour of the annual climatic record of the given location, the energy balance is calculated according to the model above and an algorithm splits the total number of hours when the building is occupied into four groups:
1) Ventilative cooling mode #0, ventilative cooling not required;
2) Ventilative cooling mode #1, direct ventilative cooling with minimum airflow rates;
3) Ventilative cooling mode #2, direct ventilative cooling with increased airflow rates;
4) Ventilative cooling mode #3, direct ventilative cooling cannot provide benefits.
NOTE The calculation focuses mainly on direct ventilative cooling. By direct ventilative cooling is meant the use of natural ventilative cooling to ensure indoor air quality as well as thermal comfort.
Ventilative cooling mode #0 β ventilative cooling not required
Ventilative cooling is not required during occupied hours in which indoor temperature is below the lower comfort zone limit (heating is needed).
If \(\theta_{πππ‘;0;π‘} < \theta_{πππ‘;π ππ‘;π»;π‘}\)
then \(π_{π;π‘} = π_{π;πππ}\) (with heat recovery)
in VC-mode #0 \(π_{π;π‘}\) is not counted as part of the ventilative cooling potential.
Ventilative cooling mode #1 β direct ventilative cooling with minimum airflow rates
This mode considers that direct ventilation with airflow rate maintained at the minimum required for indoor air quality can potentially ensure comfort when the outdoor temperature is within the comfort ranges.
If \(\theta_{πππ‘;π ππ‘;π»;π‘} β€ \theta_{πππ‘;0;π‘} β€ \theta_{πππ‘;π ππ‘;πΆ;π‘}\)
then \(π_{π;π‘} = π_{π;πππ}\) (no heat recovery needed)
Unlike the previous case, \(π_{π,π‘}\) is counted as part of the ventilative cooling potential.
Ventilative cooling mode #2 β direct ventilative cooling with increased airflow rates
Direct ventilative cooling with increased airflow rate can potentially ensure thermal comfort and indoor air quality in the air node.
If \(\theta_{πππ‘;0;π‘} > \theta_{πππ‘;π ππ‘;πΆ;π‘}\),
\(\theta_{π;π;π‘} β€ (\theta_{πππ‘;π ππ‘;πΆ;π‘} β βπ_{ππππ‘})\), and
\(\phi_{π»π;π;π;π‘} < \phi_{π»π;max}\)
Then \(π_{π;π‘} = π_{π;ππΆπ}\)
Obviously, in VC-mode #2 ππ,π‘ is counted as part of the ventilative cooling potential.
NOTE In a less conservative approach the potential for ventilative cooling could also apply to hours in which the outdoor air temperature is higher than the cooling setpoint, if the indoor temperature without cooling is a few degrees higher than this air outdoor temperature. Once the actual ventilation rate has been calculated according to VC-mode, heating or cooling loads and the internal temperature are calculated again, before proceeding with the next time step.
Ventilative cooling mode #3 β direct ventilative cooling cannot provide benefits
The last mode refers to all other situations: the case in which direct ventilative cooling cannot provide benefits because the outdoor temperature exceeds to the upper limits of the comfort zone, or the outdoor air is too humid.
\(π_{π;π‘} = π_{π;πππ}\)