Overview

This page is part of the Indoor climate and energy demand model (ICM) documentation.
It contains fundamental principles and the equations used in the model.
For an Overview of all ICM-related pages, see the Indoor model main page.

PALM offers an embedded indoor model. It takes account of the heat transfer through exterior walls, the shortwave solar gains and the heat transport by ventilation. It also considers internal heat gains, the energy demand for heating and cooling of the building. According to the building energy concept, the energy demand results in an (anthropogenic) waste heat, that is directly transferred to the urban environment.

The ICM has to work in tandem with the Urban surface model (USM) and the indoor model is only available if the USM activated. The used parameters for ICM can be find in the building database in the USM.

All symbols and parameter are in table 1.

Geometrical calculations

For the initialization stage, it is important to calculate the vital main geometrics of the domain. Every grid point indicates if there is a building and what type. Furthermore, they store the presents of horizontal or vertical façade elements placed at the grid point. With the knowledge of these parameters from every grid point it is possible to assemble the complete façade of a building as sum of single horizontal and vertical façades elements.

A single façade element is the area of one grid point.

\begin{align*}
 & A_{fac,el}  =  dx * dy,
\end{align*}

The total area of the façade is the sum of all single areas where a façade is located.

\begin{align*}
  & A_{fac,tot} = A_{fac,el} \cdot \left( \sum_{i=0}^{n_h}\ n_{fac,h}i + \sum_{i=0}^{n_v} + n_{fac,v}i \right)
\end{align*}

To represent the opaque wall and transparent window areas in buildings, a window fraction for horizontal and vertical surfaces gives the ratio of window to wall at a single façade element. The sum of each elemental ratio gives the ratio of the entire building. The ratio of the window area xwin,hv is a parameter of the USM.

\begin{align*}
  & A_{fac,win}= \sum_{i=0}^{n} \ A_{fac,el}i \cdot x_{win,hv}
\end{align*}

The total volume of a building is the sum of all elemental grid volumes where a building is located.

\begin{align*}
  & V_{tot}= \sum_{i=1}^{n} \ xi \cdot yi \cdot zi
\end{align*}

To take respect of an non rectangular building a virtual façade area specific indoor volume shown in figure 1, created.

Figure 1. Scheme of virtual facade area soecific indoor volume

\begin{align*}
  & V_{fac,el}^{indoor} = \frac{V_{tot}}{\sum_{i=0}^{n_h}\ n_{fac,h}i \cdot xi \cdot yi  + \sum_{i=0}^{n_v} \ n_{fac,v}i \cdot xi \cdot zi }\
\end{align*}

To calculate all façade elements of the whole façade, it is necessary to create an indoor surface area per façade element.

\begin{align*}
  & A_{fac,floor} = \sum_{i=0}^n \ \frac{V_{fac,el}^{indoor}}{zi}\
\end{align*}

The complete ground surface of a building involves every storey gets a ground surface. To represent this, a net floor area is calculated. The height of the storey hstorey is a parameter of USM.

\begin{align*}
  & A_{nfa} = \frac{V_{tot}}{h_{storey}}\
\end{align*}

The effective mass of a specific area takes respect of surfaces like ceilings, walls and furnishing.

\begin{align*}
  & A_{m} = a\cdot A_{nfa}\cdot \frac{A_{fac,el}}{A_{fac,tot}}\ \Lambda_{AT}
\end{align*}

The ratio of effective area Λ𝐴𝑇 and the dynamic parameter of specific effective surface 𝑎 are parameters of the USM.

Model scheme

The ICM is part of the DIN EN ISO 13790:2008 with simplfified dynamic hour-based procedure.

The ICM is based on an analytical solution of Fourier’s law considering a resistance model with five resistances R [K/W] and one heat capacity C [J/K] as seen in figure 2.


Figure 2. Scheme of the 5R1C indoor model

The solution is based on a Crank-Nicolson scheme for a one-hour time step. Since the calculations are based on heat transfer coefficients, H [W/K] all figures and equations are based on heat transfer coefficients. This is the reciprocal value of R and takes short wave, long wave, convective and conductive heat transfer and heat transport (by air) into account.

Resistance and capacity calculations

From a numerical perspective, this network consists of five reciprocal resistances H and one heat storage capacity C:
Hv is the heat transport by ventilation between surface-near exterior air from DIN EN ISO 13789. ϑn and indoor air ϑi. It is calculated with,

\begin{align*}
  & H_{v} = \left (c_{ACH,high} \cdot Z_{sched} + c_{ACH,low} \right) \cdot V_{fac,el}^{indoor} \cdot \rho_{air} \cdot c_p \cdot \left (1-\eta_v \right) 
\end{align*}

The volumetric heat capacity of air ρaircp is assumed as 0.33⋅W h K−1 m-3. The schedule on-time Zsched , the airflow time of occupancy cACH,high , the airflow time of no occupancy cACH,low and the efficiency of heat recovery in the ventilation ηv are parameters of the USM.

Ht,is is the connective heat transfer between indoor air ϑi and interior surface ϑs considering all room-enclosing surfaces.

\begin{align*}
  & H_{t,is} = A_{fac,tot}\cdot h_{is}
\end{align*}

Ht,es is the heat transfer through windows between exterior air ϑe and interior surfaces ϑs .

\begin{align*}
  & H_{t,es} = A_{fac,win}\cdot h_{es}
\end{align*}

hes is the specific heat transfer coefficient through windows between exterior air and interior surface. Because of the model structure the specific heat transfer coefficient between indoor air and interior surface is removed. Ht,ms is the conductive heat transfer between interior surface ϑs and interior mass node ϑm .

\begin{align*}
  & H_{t,ms} = A_{m}\cdot h_{ms}
\end{align*}

Ht,wm is the conductive heat transfer between wall ϑw and interior mass node ϑm .

\begin{align*}
  & H_{t,wm} = \frac{1}{ \frac{1}{H_{t,wall}} \ - \frac{1}{H_{t,ms}} \ } \
\end{align*}

With Ht,wall as heat transfer of opaque components.

\begin{align*}
  & H_{t,wall} = \frac{1}{ \frac{1}{ \left(A_{fac,el}-A_{fac,win}\right)\cdot \frac {\lambda_{layer4}}{d_{layer4}} \ \cdot 0.5} + \frac{1}{H_{t,ms}} \ } \
\end{align*}

The thickness 𝑑𝑙𝑎𝑦𝑒𝑟4 and the thermal heat conductivity 𝜆𝑙𝑎𝑦𝑒𝑟4 of the fourth layer are a parameter of USM.
Ht,1 , Ht,2 and Ht,3 are auxiliary variables for calculation of the heat transport.

\begin{align*}
  & H_{t,1} = \frac{1}{ \frac{1}{H_{v}} \ + \frac{1}{H_{t,is}} \ } \ \\
  & H_{t,2} = H_{t,1} + H_{t,es} \\
  & H_{t,3} = \frac{1}{ \frac{1}{H_{t,2}} \ + \frac{1}{H_{t,ms}} \ } \
\end{align*}

Cm is the internal heat capacity.

\begin{align*}
  & C_{m} = c \cdot A_{nfa} \cdot \frac{A_{fac,el}}{A_{fac,tot}} \
\end{align*}

Thermal load and temperature calculations

The internal air load is calculated with the internal heat gains with respect of occupancy of the building. The schedule is a parameter of the USM.

\begin{align*}
  & \Phi_{ia} = 0.5 \cdot \left ( \left(q_{int,high} \cdot Z_{sched} + q_{int,low}\right) \cdot A_{fac,floor}\right)
\end{align*}

Φsol is the heat load from shortwave radiation through all windows in respect of automatic window shutters. At a value of 300 W m-2 shortwave radiation, the automatic window shutters are set as on. With activated the shutters the shading factor fc of the sun protection take effect. The shading factor fc and the g-value gwin are parameters of the USM based on DIN 4108-2.

\begin{align*}
  & \Phi_{sol} = \left ( \left(A_{fac,win} \cdot R_{net,sw} \cdot c_{sunprot,off} + A_{fac,win} \cdot R_{net,sw} \cdot f_c \cdot c_{sunprotec,on}\right) \cdot A_{fac,floor}\right)
\end{align*}

Φst is the mass specific heat load (without thermal mass).

\begin{align*}
  & \Phi_{st} = \left ( 1- \frac{A_m}{A_{nfa}} \ - \frac {H_{t,es}}{9.1 \cdot A_{nfa}} \ \right) \cdot \left ( \Phi_{ia} \cdot \Phi_{sol} \right)
\end{align*}

Φm is the mass specific heat load for internal and external heat sources of the inner node.

\begin{align*}
  & \Phi_{m} = \frac{A_m}{A_{nfa}}\ \cdot \left(\Phi_{ia}+\Phi_{sol}\right)
\end{align*}

ϑind,wall is the weighted temperature of innermost wall layer.

\begin{align*}
  & \vartheta_{ind,wall} = x_{wall}\cdot\vartheta_{wall}+x_{win,hv}\cdot\vartheta_{win}+x_{veg}\cdot\vartheta_{veg}
\end{align*}

The fractions for wall/vegetation 𝑥𝑤𝑎𝑙𝑙,𝑣𝑒𝑔 and window 𝑥𝑤𝑖𝑛,ℎ𝑣 are parameters imported from Land surface model (LSM). The temperatures for wall/vegetation 𝜗𝑤𝑎𝑙𝑙,𝑣𝑒𝑔 and for windows 𝜗𝑤𝑖𝑛 are parameters imported from USM.
Φ𝑚,𝑡𝑜𝑡 is the of total mass specific thermal load, internal and external.

\begin{align*}
  & \Phi_{m,tot}=\Phi_m+H_{t,wm}\cdot\vartheta_{ind,wall,win}+H_{t,3}\cdot \frac{\Phi_{st}+H_{t,es}\cdot\vartheta_{amb}+H_{t,1} \left( \frac{\Phi_{ia}+\Phi_{HC,nd}}{H_v} +\vartheta_{near,fac} \right)}{H_{t,2}} \
\end{align*}

The ambient temperature 𝜗𝑎𝑚𝑏 is the undisturbed outside temperature and an input of PALM Model. The near façade temperature 𝜗𝑛𝑒𝑎𝑟,𝑓𝑎𝑐 is the outside air temperature 10 cm away from the façade and an input of the Land surface model (LSM).

ϑm,t is the (fictive) component temperature at actual time step.

\begin{align*}
  & \vartheta_{m,t}=\frac{\vartheta_{m,t,prev} \cdot \left( \frac{C_m}{3600} \ -0.5\cdot \left(H_{t,3}+H_{t,wm} \right) \right)+\Phi_{m,tot}}{ \frac{C_m}{3600} \ +0.5 \cdot \left(H_{t,3}+H_{t,wm}\right)} \
\end{align*}

ϑm,t,prev is the (fictive) component temperature at previous time step.
ϑs is the surface temperature at actual time step.

\begin{align*}
  & \vartheta_{s}=\frac{H_{t,ms}\cdot\vartheta_m+\Phi_{st}+H_{t,es}\cdot\vartheta_{amb}+H_{t,1}\cdot\left(\vartheta_{near,fac}+\frac{\Phi_{ia}+\Phi_{HC,nd}}{H_v}\ \right)}{H_{t,ms}+H_{t,es}+H_{t,1}}\
\end{align*}

ϑair is the indoor air temperature.

\begin{align*}
  & \vartheta_{air}=\frac{H_{t,is}\cdot\vartheta_s+H_v\cdot\vartheta_{near,fac}+\Phi_{ia}+\Phi_{HC,nd}}{H_{t,is}+H_v} \
\end{align*}

ϑop is the operative temperature. The operative temperature is a weighted average of the indoor air temperature and mean radiation temperature.

\begin{align*}
  & \vartheta_{op}=0.3\cdot\vartheta_{air}+0.7\cdot\vartheta_s
\end{align*}

Heating and Cooling Demand

The heating and cooling demand ΦHC,nd is disposed in 5 different stages as shown in figure 3.


Figure 3. Scheme for heating and coolimg demand. Stage 2 is preparation for stage 3

Stage 1: No heating or cooling necessary, because room temperature ϑair is between the set comfort temperatures when heating ϑheat,set or cooling ϑcool,set is needed. In this case the demand is:

\begin{align*}
  & \Phi_{HC,nd}=0
\end{align*}

The calculated indoor air temperature is described as ϑair,0 .

Stage 2: If the room temperature is outside the comfort threshold, heating or cooling are needed. Then the heating/cooling power is calculated with 10 W m-2 as ΦHC,10 .

\begin{align*}
  & \Phi_{HC,10}=10\cdot A_{fac,floor}
\end{align*}

The indoor air temperature ϑair,10 is calculated again with ΦHC,10 .
ϑair,set is the intended air temperature depended of heating ϑh,set and cooling ϑc,set .

\begin{align*}
  & \vartheta_{air,set} \begin{cases} \vartheta_{h,set}   \\  \vartheta_{c,set}  \end{cases} 
\end{align*}

The intended air temperatures for heating ϑ_(h,set) and for cooling ϑc,set are parameters of USM.
To estimate the needed amount of heating/ cooling, the unlimited heating/cooling demand ΦHC,nd,un is calculated without the consideration of the maximum thermal capacity.

\begin{align*}
  & \Phi_{HC,nd,un}=\Phi_{HC,10}\cdot \frac {\vartheta_{air,set}-\vartheta_{air,0}}{\vartheta_{air,10}-\vartheta_{air,0}} \
\end{align*}


Stage 3: Checking if the unlimited heating/cooling demand ΦHC,nd,un lower as the maximal heating Φheat,max or cooling Φcool,max power, than is the heat/cooling demand ΦHC,nd equal the unlimited heating/cooling demand ΦHC,nd,un .

\begin{align*}
  & \Phi_{HC,nd}=\Phi_{HC,nd,un}
\end{align*}


Stage 4: If the unlimited heating or cooling demand is higher than the maximal heating Φheat,max or cooling Φcool,max power the heating demand is assumed as the maximum heating flux.

\begin{align*}
  & \Phi_{HC,nd}=\Phi_{heat,max}
\end{align*}

And the cooling demand is maximum cooling heat flux.

\begin{align*}
  & \Phi_{HC,nd}=\Phi_{cool,max}
\end{align*}

The maximal heating Φheat,max and cooling Φcool,max power is calculated with the heat flux qh,max and qc,max which are parameters of USM.

\begin{align*}
  & \Phi_{heat,max}=q_{h,max} \cdot A_{fac,el} \\
  & \Phi_{cool,max}=q_{c,max} \cdot A_{fac,el} \\
\end{align*}

In this case, the set indoor temperature is not reachable. It will get higher than the requested indoor temperature in summer (cooling) cases and colder in winter (heating) cases.

Heat fluxes and waste heat

qwall is the heat flux through the walls.

\begin{align*}
  & q_{wall}=H_{t,wm} \cdot \frac {\vartheta_{ind,wall}-\vartheta_m}{A_{fac,el}-A_{fac,win}} 
\end{align*}

qwin is the heat flux through windows.

\begin{align*}
  & q_{win}=H_{t,es} \cdot \frac {\vartheta_e-\vartheta_s}{A_{fac,el}-A_{fac,win}} 
\end{align*}

qwaste is the waste heat through walls/windows with respect on heating/cooling demand and the efficiency of heating/cooling technology. cheat,on and ccool,on are flags to separate heating and cooling technology. Whilst the possible values for cheat,on are 0 and 1 the possible values for ccool,on are 0 and -1 because the Cooling demand ΦHC,nd is negative, but anthropogenic waste heat qwaste always be positive.

\begin{align*}
  & q_{waste}=\frac {\Phi_{HC,nd} \cdot \left ( c_{waste,heat}\cdot c_{heat,on}+c_{waste,cool}\cdot c_{cool,on} \right) }{A_{fac,el}}
\end{align*}

The anthropogenic heat parameter for heating c_(waste,heat) and cooling c_(waste,cool) are parameters of USM.

Table 1. List of symbols and parameters of indoor model

Last modified 3 years ago Last modified on Feb 10, 2021 12:08:36 PM

Attachments (4)

Download all attachments as: .zip