(BS en 15377-3-2007) - Heating Systems in Buildings. Design of Embedded Water Based Surface Heating and Cooling Systems. Optimizing For Use of Renewable Energy Sources
(BS en 15377-3-2007) - Heating Systems in Buildings. Design of Embedded Water Based Surface Heating and Cooling Systems. Optimizing For Use of Renewable Energy Sources
15377-3:2007
Heating systems in
buildings Design of
embedded water based
surface heating and
cooling systems
Part 3: Optimizing for use of renewable
energy sources
ICS 91.140.10
12&23<,1*:,7+287%6,3(50,66,21(;&(37$63(50,77('%<&23<5,*+7/$:
BS EN 15377-3:2007
National foreword
BSI 2007
ICS 91.140.10
English Version
Conception des systmes de chauffage et refroidissement Heizungsanlagen in Gebuden - Planung von eingebetteten
par le sol, le mur et le plafond - Partie 3 : Optimisation pour Flchenheiz- und -khlsystemen mit Wasser als
l'usage des sources d'nergie renouvelable Arbeitsmedium - Teil 3: Optimierung fr die Nutzung
erneuerbarer Energiequellen
CEN members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European
Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references concerning such national
standards may be obtained on application to the CEN Management Centre or to any CEN member.
This European Standard exists in three official versions (English, French, German). A version in any other language made by translation
under the responsibility of a CEN member into its own language and notified to the CEN Management Centre has the same status as the
official versions.
CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland,
France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal,
Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland and United Kingdom.
2007 CEN All rights of exploitation in any form and by any means reserved Ref. No. EN 15377-3:2007: E
worldwide for CEN national Members.
EN 15377-3:2007 (E)
Contents Page
Foreword..............................................................................................................................................................3
Introduction .........................................................................................................................................................5
1 Scope ......................................................................................................................................................6
2 Normative references ............................................................................................................................6
3 Terms, definitions and symbols...........................................................................................................6
3.1 Data referred to the circuit:...................................................................................................................7
3.2 Data referred to the room geometry and the boundary conditions: ................................................7
3.3 Data referred to the slab and its partitions: ........................................................................................8
3.4 Data referred to the initial temperature profile ...................................................................................8
3.5 Calculation of the temperature profile and the heat fluxes in the generic time-step n ..................9
4 Relation to other EPBD standards .......................................................................................................9
5 Optimisation of systems for facilitating the use of renewable energy sources .............................9
6 The concept of Thermo-Active-Building-Systems (TABS) ..............................................................11
7 Calculation methods ...........................................................................................................................16
7.1 General..................................................................................................................................................16
7.2 Rough sizing method ..........................................................................................................................16
7.3 Simplified sizing method using diagrams.........................................................................................16
7.4 Simplified model based on finite difference method (FDM)............................................................23
7.4.1 Cooling system ....................................................................................................................................23
7.4.2 Hydraulic circuit...................................................................................................................................23
7.4.3 Slab .......................................................................................................................................................23
7.4.4 Room.....................................................................................................................................................23
7.4.5 Limits of the method ...........................................................................................................................25
7.5 Dynamic building simulations program ............................................................................................26
8 Input for computer simulations of energy performance .................................................................26
Annex A (informative) Simplified diagrams .................................................................................................27
Annex B (normative) Calculation method ....................................................................................................31
B.1 Pipes level ............................................................................................................................................31
B.2 Subdivision of the slab .......................................................................................................................31
B.3 Choice of the calculation time step: ..................................................................................................35
B.4 Calculations for the generic n-th time step.......................................................................................35
B.5 Sizing of the system ............................................................................................................................38
Annex C (informative) Tutorial guide for assessing the model ................................................................39
Annex D (informative) Computer program...................................................................................................43
Bibliography ......................................................................................................................................................72
2
EN 15377-3:2007 (E)
Foreword
This document (EN 15377-3:2007) has been prepared by Technical Committee CEN/TC 228 Heating
systems in buildings, the secretariat of which is held by DS.
This European Standard shall be given the status of a national standard, either by publication of an identical
text or by endorsement, at the latest by April 2008, and conflicting national standards shall be withdrawn at the
latest by April 2008.
This document has been prepared under a mandate given to CEN by the European Commission and the
European Free Trade Association (Mandate M/343), and supports essential requirements of EU Directive
2002/91/EC on the energy performance of buildings (EPBD). It forms part of a series of standards aimed at
European harmonisation of the methodology for calculation of the energy performance of buildings. An
overview of the whole set of standards is given in prCEN/TR 15615.
- methods for calculation of the design heat loss and heat loads;
Heating systems also include the effect of attached systems such as hot water production systems.
All these standards are systems standards, i.e. they are based on requirements addressed to the system as a
whole and not dealing with requirements to the products within the system.
Where possible, reference is made to other European or International Standards, a.o. product standards.
However, use of products complying with relevant product standards is no guarantee of compliance with the
system requirements.
The requirements are mainly expressed as functional requirements, i.e. requirements dealing with the function
of the system and not specifying shape, material, dimensions or the like.
The guidelines describe ways to meet the requirements, but other ways to fulfil the functional requirements
might be used if fulfilment can be proved.
Heating systems differ among the member countries due to climate, traditions and national regulations. In
some cases requirements are given as classes so national or individual needs may be accommodated.
In cases where the standards contradict with national regulations, the latter should be followed.
prEN 15377 Heating systems in buildings Design of embedded water based surface heating and cooling
systems consists of the following parts:
3
EN 15377-3:2007 (E)
According to the CEN/CENELEC Internal Regulations, the national standards organizations of the following
countries are bound to implement this European Standard: Austria, Belgium, Bulgaria, Cyprus, Czech
Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia,
Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain,
Sweden, Switzerland and United Kingdom.
4
EN 15377-3:2007 (E)
Introduction
The aim of the present standard is to give a guide for the design of water based embedded heating and
cooling systems to promote the use of renewable energy sources and to provide a method for actively
integrating the building mass to reduce peak loads, transfer heating/cooling loads to off-peak time periods and
to decrease systems size.
A section in the present standard describes how the design and dimensioning can be improved to facilitate
renewable energy sources.
Peak loads can be reduced by activating the building mass using pipes embedded in the main concrete
structure of the building (Thermo-Active-Building-Systems, TABS). For this type of systems, the steady state
calculation of heating and cooling capacity (part 1 of this standard) is not sufficient. Thus, several sections of
this standard describe methods for taken into account the dynamic behavior.
The proposed methods are used to calculate and verify that the cooling capacity of the system is sufficient
and to calculate the cooling requirements on the water side for sizing the cooling system.
The energetic assessment of surface heating and cooling systems may also be carried out according to
national guidelines accomplishing the goal of this standard.
5
EN 15377-3:2007 (E)
1 Scope
This document is applicable to water based surface heating and cooling systems in residential, commercial
and industrial buildings.
The methods apply to systems integrated into the wall, floor or ceiling construction without any open air gaps.
The aim of the present standard is to give a guide for the design to promote the use of renewable energy
sources and to provide a method for the use of Thermo-Active-Building-Systems (TABS).
The method allows calculation of peak cooling capacity of a thermo-active system, based on heat gains (solar,
internal loads, ventilation).
This method also allows calculation of the energy demand on the water side (system) to be used for sizing of
the cooling system, e.g. chiller, fluid flow rate.
Steady state heating capacity is calculated according to method B or E of prEN 15377-1 (part 1 of this series
of standards).
2 Normative references
The following referenced documents are indispensable for the application of this standard. For dated
references, only the edition cited applies. For undated references, the latest edition of the referenced
document (including any amendments) applies.
EN 15251, Indoor environmental input parameters for design and assessment of energy performance of
buildings addressing indoor air quality, thermal environment, lighting and acoustics
EN 15255, Thermal performance of buildings Sensible room cooling load calculation General criteria and
validation procedures
EN 15265, Energy performance of buildings - Calculation of energy needs for space heating and cooling using
dynamic methods - General criteria and validation procedures
prEN 15377-1:2005, Heating systems in buildings Design of embedded water based surface heating and
cooling systems Part 1: Determination of the design heating and cooling capacity
prEN 15377-2, Heating systems in buildings Design of embedded water based surface heating and cooling
systems Part 2: Design, dimensioning and installation
6
EN 15377-3:2007 (E)
T pipe spacing m ;
PWMax maximum cooling (<0) or heating (>0) power for a conditioning plant W ;
wlim minimum (in the cooling case) or maximum (in the heating case) supply water temperature
obtainable by the machine C .
3.2 Data referred to the room geometry and the boundary conditions:
2
AWalls overall area of vertical walls, external facade excluded m ;
The following data shall be known for all the day, and the values during the n-th time step from the beginning
of the simulation have to be defined:
7
EN 15377-3:2007 (E)
Q& Sun
n
solar gain in the room in the present calculation time step W ;
Q&Transm
n
incoming heat flux to the room from the external wall in the present calculation time step W ;
Q& Air
n
convective heat flux extracted by the air circuit W ;
Q& IntRad
n
internal radiant heat gain due to people or electrical equipment in the present calculation time
step W ;
Q& IntConv
n
internal convective heat gain due to people or electrical equipment in the present calculation
time step W ;
f rmn running mode (the value is 1 when the system is running and 0 when the system is switched
off) dimensionless ;
J1 number of material layers constituting the upper part of the slab dimensionless ;
J2 number of material layers constituting the lower part of the slab dimensionless ;
As a consequence, J=J1+J2 represents the total number of material layers constituting the slab and J sets of
physical properties (j, cj, j, j, mj, Rj) shall be known or chosen, where:
3
j density of the material constituting the j-th layer kg/m ;
cj specific heat capacity of the material constituting the j-th layer J/ (kg K) ;
J1 J1 + J 2
For geometrical consistency: j = s1
j =1
and
j = J1
j = s2 .
The initial value of the supply water temperature ( w ) and the interface temperatures of partitions of the slab
0
( I ,i with 0 i i L ) shall be decided. As for the slab, a possible choice could be assigning the same value to
0
all the interfaces, equal to the mean temperature at the start of the simulation.
8
EN 15377-3:2007 (E)
However, if the simulation covers more than one running cycle, the choice of the initial values is not decisive.
In fact, it will influence only the very first time steps of the simulation.
3.5 Calculation of the temperature profile and the heat fluxes in the generic time-step n
The temperature reached at a certain interface at the end of the previous time step is used for calculation of
the heat fluxes acting on the building structures and for calculation of the consequent temperatures at the end
of the time step in progress. These magnitudes are:
n
q&Conv global specific convective heat gains W/m ;
2
n
q& Rad global specific radiant heat gains W/m ;
2
Air
n
air temperature in the room in the present calculation time step C ;
Walls
n
mean temperature of the walls in the present calculation time step C ;
Op
n
operative temperature in the room in the present calculation time step C ;
wn exit
1
outlet water temperature at the end of the previous time step C ;
In,i 1 temperature of the i-th interface, with 0 i i L , at the end of the previous time step, C ;
Fn , sn temperature of the upper and lower sides of the slab at the end of the time step in progress C ;
In,i temperature of the i-th interface, with 0 i i L , at the end of the time step in progress, C .
The present standard provides input data to the following standards: EN 15243 and EN ISO 13792.
9
EN 15377-3:2007 (E)
For normal embedded radiant floor-, wall-, and ceiling heating/cooling systems, increasing the pipe spacing
and decreasing the difference between supply and return water temperature results in water temperatures
closer to room temperature, but this increases flow rates and pipe lengths leading to higher pressure losses.
This forces designers to choose between either increasing auxiliary energy use for pumps or applying pipes
with a larger diameter, both of which are undesirable options. This can partly be compensated by using more
circuits of shorter pipe lengths. These factors shall be optimized according to prEN 15377-2 (part 2 of this
series of standards).
10
EN 15377-3:2007 (E)
11
EN 15377-3:2007 (E)
Looking at a typical structure of a thermo-active system, heat is removed by a cooling system (e.g. chiller,
heat pump) connected to pipes embedded in the slab. The system can be divided into the following elements
(see Figure 2):
where:
PL = pipes level
1 = cooling system (machine)
2 = hydraulic circuit
3 = slab including core level with pipes
4 = possible additional resistances (floor covering or suspended ceiling)
5 = room below and room above
12
EN 15377-3:2007 (E)
Peak-shaving is the possibility to heat and cool the structures of the building during a period in which the
occupants may be absent (e.g. during night time), reducing also the peak of the required power (see Figure 3).
In this way, energy consumption may be reduced and a lower night time electricity rate (if obtainable) can be
exploited, and furthermore, downsizing of the cooling system, including the chiller, is possible.
Key
TABS may be used both with natural and mechanical ventilation (depending on weather conditions).
Mechanical ventilation with dehumidifying may be required depending on external climate and indoor humidity
production. In the example in Figure 3, the required cooling power needed for dehumidifying the air during day
time is sufficient for cooling the slab during night time.
The designer needs to know if the capacity at a given water temperature is sufficient to keep the room
temperature in a given range. The designer needs also to know the heat flow on the water side to be able to
dimension the heat distribution system and the chiller/boiler. The present document provides methods for this.
Some detailed building-systems calculation models have been developed, e.g. for determination of the heat
exchanges under non-steady state conditions in a single room, for determination of thermal and hygrometric
balance of the room air, for prediction of comfort conditions, for checking of condensation on surfaces, for
availability of control strategies and for calculation of the incoming solar radiation. The use of such detailed
calculation models is, however, limited due to the high amount of time needed for the simulations.
Development of a more user-friendly tool is required. Such a tool is provided in the following, which allows
simulation of thermo-active systems in an easy way.
Internal temperature changes only moderately during the day, and the aim of a good design of TABS is to
maintain comfort during the day within the range of comfort, i.e. 0,5 < PMV < 0,5, according to EN 15251
(see Figure 4).
13
EN 15377-3:2007 (E)
Key
The diagram in Figure 5 show an example of the relation between internal heat gains, water supply
temperature, heat transfer on the room side, hours of operation and heat transfer on the water side. The
2
diagrams correspond to a concrete slab with raised floor (R=0,45 m K/W) and a permissible room temperature
range of 21 C to 26 C.
The upper diagram shows on the y-axis the maximum permissible total heat gain in the space (internal gains
2
plus solar gains) in W/m , and on the x-axis the required water supply temperature in C. The lines in the
diagram correspond to different hours of operation (8 h, 12 h, 16 h, 24 h) and different maximum amounts of
2
energy supplied in Wh/m per day.
2
The lower diagram shows the cooling power in W/m required on the water side (for dimensioning of the
chiller) for thermo-active slabs as a function of supply water temperature and operation time. Further, the
2
amount of energy rejected per day is indicated in Wh/m per day.
2
The example shows, that by a maximum internal heat gain of 38 W/m and 8 h operation, a supply water
temperature of 18,2 C is required. If, instead, the system is in operation for 12 h, a supply water temperature
2
of 19,3 C is required. In total, the amount of energy rejected from the room is appr. 335 Wh/m per day. The
2 2
required cooling power on the water side is by 8 h operation 37 W/m and by 12 h operation only 25 W/m .
Thus, by 12 h operation, the size of the chiller can be reduced significantly. The total heat rejection on the
2
water side is appr. 300 Wh/m per day.
14
EN 15377-3:2007 (E)
Key
2
A =Maximum total heat gain in space [W/m floor area]
B = Maximum
C = Minimum
O&E = occupants and equipment (acc. to SWKI 95-3)
L = lighting (acc. to SWKI 95-3)
2
D =Mean cooling power tabs [W/m floor area]
15
EN 15377-3:2007 (E)
7 Calculation methods
7.1 General
rough sizing method based on a standard calculation of the cooling load (accuracy 20-30%). To be used
based on the knowledge of the peak value for heat gains, see 7.2;
simplified sizing method using diagrams based on 24 one-hour values of the heat gains (accuracy 15-
20%), see 7.3;
simplified model based on finite difference method, FDM, (accuracy 10-15%). Detailed dynamic
simulation for the thermal conduction in the slab via FDM, based on 24 one-hour values of the variable
cooling loads of the room as well as the temperatures of the air, see 7.4;
detailed simulation models (accuracy 6-10%). Overall dynamic simulation model for the radiant system
and the room, see 7.5.
The cooling system shall be sized for 70 % of the peak cooling load (EN 15255, prEN 15377-1 and prEN
15377-2). In this case, calculation of the cooling load has to be carried out using an operative temperature of
24 C.
In this case, calculation of the heat gains has to be carried out by means of 24 hourly calculations with an
operative temperature of 24 C. If heat gains are approximated, 10 % of the solar gain has to be added each
hour in order to take into account the gains due to external windows. This method is based on the assumption
that the entire conductive slab is at a constant temperature during the whole day. This average temperature of
the slab is calculated by the method itself and is related to the supply water temperature of the running time of
the circuit.
Exposure of the room, in order to determine when the peak load from heat gains occurs: East (morning),
South (noon) or West (afternoon);
Number of active surfaces. in order to distinguish whether the slab works by heat transfer both on the
floor side and on the ceiling side or only on the ceiling side (see Figure 6);
16
EN 15377-3:2007 (E)
s average slab temperature in C, which depends on the number of active surfaces, the running mode
(24 h or 8 h) and the shape of the internal load profile (lunch break or not). The average surface
temperature of the slab is determined through coefficients included in the method by the equation:
w, which is the required temperature of the supply water in C obtained through the equation:
Q (Rint + Rt ) 1000
w = s C (2)
h
4 = reinforced concrete
17
EN 15377-3:2007 (E)
4 = reinforced concrete
18
EN 15377-3:2007 (E)
where:
CR = conductive region
PL = pipes level
19
EN 15377-3:2007 (E)
The coefficients for calculation of the average temperature of the slab are given in Table 1 and Table 2,
depending on the shape of the internal heat gains profile.
Table 2 - Constant internal heat gains from 8:00 to 12:00 and from 14:00 to 18:00 (two peaks)
Exposure of the room
Once comfort is defined, the tables can be summarized by diagrams. For instance, if comfort = 26 C, the
diagram for constant internal heat gains from 8:00 to 18:00 is given in Figure 9.
20
EN 15377-3:2007 (E)
Key:
2
X-axis specific daily energy (kWh/m per day)
Y-axis average slab temperature
coding of lines:
operation condition of the circuit (C = continuous, I = intermittent, 8 h)
number of active surfaces (1 or 2)
exposure of the room (E = East, S = South, W = West)
21
EN 15377-3:2007 (E)
Calculation example
2
Q: 0,6 kWh/m per day; shape of thermal loads: 2 peaks
comfort: 26 C
Kind where:
of
floor: 1 = wood
2 = air
3 = reinforced concrete
h: 8h
Rint:
where:
CR = conductive region
22
EN 15377-3:2007 (E)
The limited power of the cooling system shall be taken into account. In fact, this implies that it is not possible
to maintain a constant supply water temperature, since it depends on the amount of heat flux previously
exchanged with the slab and on the maximum power of the chiller. A new inlet water temperature after each
time step is calculated by taking into account the heat fluxes at the end of the previous time step.
The Resistance Method, as detailed in Annex B, is applied. It sets up a straightforward relation, expressed in
terms of resistances, between the inlet water temperature and the average temperature at the pipes plane, c .
For this purpose, the slab may be split into two smaller slabs, i.e. the upper slab (which is above the pipes
plane) and the lower slab (which is below the pipes plane) are considered separately (see Figure 10).
Key
v inlet water temperature Rr thermal resistance between the internal
Rz thermal resistance between the inlet water and external surface temperature of the
temperature and the supply water tempera- pipe wall
ture along the pipe/circuit length Rx thermal resistance between external
Rw thermal resistance between the supply water surface temperature of the pipe wall and
temperature in the pipe and the internal average temperature at the pipes plane
surface temperature of the pipe wall
7.4.3 Slab
The Resistance Method allows splitting of the slab into two parts, which are analyzed through an explicit finite
difference method.
7.4.4 Room
An air node is taken into account coupled with the upward and downward surface of the slab and with a
fictitious wall-node, via three resistances. Besides, the two surfaces of the slab are coupled together via a
23
EN 15377-3:2007 (E)
resistance taking into account the radiation exchange between them, and each slab surface is connected
through a resistance to the wall-node (see Figure 11, 12 and 13).
where:
W is the fictitious node describing the internal walls
24
EN 15377-3:2007 (E)
where:
DWC = design weather conditions
TES = transmission through the external surface
SG = solar gain
CIHL = convective internal heat loads
RIHL = radiant internal heat loads
Figure 13 Heat loads involved acting on the room and how they take part in the calculations
usual concrete slab structures have to be considered, = 1,15-2,0 W/(mK), with upward additional
materials, which might be acoustic insulation or raised floor. No discontinuous light fillings can be
considered in the structures of the lower and upper slabs.
If these conditions are not fulfilled, a detailed simulation program has to be applied for dimensioning the
thermo-active system (see 7.5).
Under the above mentioned conditions, a cooling load calculation or a simulation for a convective system can
be carried out for an entire 24 h period and with an internal temperature of 24 C. The results of this
calculation, to be taken into account as input for the present simplified model, are the solar gains and the heat
fluxes into the room from the external surface.
25
EN 15377-3:2007 (E)
For all cases, which are not in the range of validation of the simplified methods, TABS calculations have to be
carried out by means of a detailed dynamic building-system model.
These TABS calculations have to take into account the water flow into the pipes, the heat conduction between
the upward and the downward surface of the slab and the pipe level, heat conduction of each wall, mutual
radiation between internal surfaces, convection with air, and the thermal balance of the air.
Whenever results of TABS calculations are reported, the computer program applied shall be specified.
For type E, F, and G systems according to prEN 15377-1, this resistance is directly calculated. Both the
equivalent inward resistance and outward resistance are calculated.
For type A, B, C and D systems (according to prEN 15377-1 and prEN 1264-2 and -5), the equivalent
resistances are calculated from the inward specific heat flow and the outward specific heat flow, taking into
account the surface resistance according to:
where:
26
EN 15377-3:2007 (E)
Annex A
(informative)
Simplified diagrams
Based on the simplified calculation method in 7.3, the following diagrams for design of a TABS have been
made. The diagrams in Figure A.2 show an example of the relation between internal heat gains, water supply
temperature, heat transfer on the room side, hours of operation and heat transfer on the water side. The
diagrams correspond to a concrete slab shown in Figure A.1 with a solid concrete floor (thermal conductivity
1,2 W/mK), pipe spacing of 0,15 m and a permissible room temperature range of 21 C to 26 C.
The upper diagram shows on the y-axis the maximum permissible total heat gain in the space (internal gains
2
plus solar gains) in W/m , and on the x-axis the required water supply temperature in C. The lines in the
diagram correspond to different hours of operation (8 h, 12 h, 24 h) and different maximum amounts of energy
2
supplied in Wh/m per day.
2
The lower diagram shows the cooling power in W/m required on the water side (for dimensioning of the
chiller) for thermo-active slabs as a function of supply water temperature and operation time. Further, the
2
amount of energy rejected is indicated in Wh/m per day.
2
The example shows, that by a maximum internal heat gain of 48 W/m and 8 h operation, a supply water
temperature of 17,8 C is required. If, instead, the system is in operation for 24 h, a supply water temperature
2
of 21,3 C is required. In total, the amount of energy rejected from the room is appr. 460 Wh/m per day. The
2 2
required cooling power on the water side is by 8 h operation 58 W/m and by 24 h operation only 20 W/m .
Thus, by 24 h operation, the size of the chiller can be reduced significantly.
dimensions in millimetres
Key
A Concrete
B Reinforced concrete
27
EN 15377-3:2007 (E)
Key
28
EN 15377-3:2007 (E)
Based on the simplified calculation method in 7.3, the following diagrams for design of a TABS have been
made. The diagrams in Figure A.4 show an example of the relation between internal heat gains, water supply
temperature, heat transfer on the room side, hours of operation and heat transfer on the water side. The
diagrams correspond to a concrete slab shown in Figure A.3 with a solid concrete floor (thermal conductivity
1,2 W/mK), pipe spacing of 0,15 m and a permissible room temperature range of 21 C to 26 C.
The upper diagram shows on the y-axis the maximum permissible total heat gain in the space (internal gains
2
plus solar gains) in W/m , and on the x-axis the required water supply temperature in C. The lines in the
diagram correspond to different hours of operation (8 h, 12 h, 24 h) and different maximum amounts of energy
2
supplied in Wh/m per day.
2
The lower diagram shows the cooling power in W/m required on the water side (for dimensioning of the
chiller) for thermo-active slabs as a function of supply water temperature and operation time. Further, the
2
amount of energy rejected is indicated in Wh/m per day.
2
The example shows, that by a maximum internal heat gain of 48 W/m and 8 h operation, a supply water
temperature of 17,0 C is required. If, instead, the system is in operation for 24 h, a supply water temperature
2
of 20,5 C is required. In total, the amount of energy rejected from the room is appr. 460 Wh/m per day. The
2 2
required cooling power on the water side is by 8 h operation 58 W/m and by 24 h operation only 20 W/m .
Thus, by 24 h operation, the size of the chiller can be reduced significantly.
Dimensions in millimetres
Key
A Wood
B Concrete
C Fibreglass
D Reinforced concrete
29
EN 15377-3:2007 (E)
Key
30
EN 15377-3:2007 (E)
Annex B
(normative)
Calculation method
Rt = R z + Rw + Rr + R x (B.1)
where:
0.87
1 T 0.13 d a 2 sr
Rz = Rw =
2 m& H ,sp cw 8 m&
H , sp L R
da T
T ln T ln
d a 2 sr d a
Rr = Rx =
2 r 2 r
equation for Rx is valid only if s1 / T > 0,3, s2 / T > 0,3 and da / T < 0,2
1
equation for Rz is valid only if m& H ,sp cw (Rw + Rr + Rx )
2
If both conditions are fulfilled, Equation (B.1) can be applied.
J1 J1 + J 2
j = s1
j =1
and
j = J1
j = s2
31
EN 15377-3:2007 (E)
For the calculations, each material layer is subdivided into a number of partition layers. For each material
layer, the number of partition layers, mj, into which it is subdivided for the calculations, shall be decided.
Key
Each partition layer inherits the physical properties from the material layer to which it belongs. Thus, if the k-th
partition layer belongs to the j-th material layer, then D , k = j , D , k = j and cD , k = c j .
The partition layers are used as thermal nodes in this method. The heat fluxes and temperatures pertaining to
the partition layers are calculated for studying the capability of the system. In order to perform such
calculations, each partition layer is characterized by four main physical values:
thermal inertia CD , k , which is calculated by taking into account the thickness of the partition layer
j
D,k = :
mj
j
C D,k = D,k c D,k D,k = j c j (B.2)
mj
32
EN 15377-3:2007 (E)
thermal resistance RUD,k, which connects the present partition layer with the boundary of the upper
partition layer:
D,k
2 j
RU D , k = = (B.3)
D,k 2mj j
thermal resistance RLD,k, which connects the present partition layer with the boundary of the lower
partition layer;
D,k
2 j
RL D , k = RU D , k = = (B.4)
D,k 2mj j
heat transfer coefficient HCD,k between the present partition layer and the circuit;
1
HC D ,k = , if the partition layer borders on the pipes level, (B.5)
Rt
otherwise HC D ,k = 0
As is seen, two partition layers border on the pipes level and, thus, they share the thermal resistance Rt, and it
is not possible to determine the heat flux passing through Rt by means of a single division. In order to avoid
this difficulty, the two partition layers bordering on the pipes level are joined together, and constitute one
single partition layer in the calculations.
As a consequence, the number of partition layers involved in the calculations is one less than the sum of the
J
partition layers of all the material layers of the slab. For clarity, this sum is termed iL , thus iL = m j 1 .
i =1
J1
The partition layer crossing the pipes level is the iP -th partition layer, where iP = m j . The temperature of
i =1
this partition layer is important for the connection between the slab and the circuit, as seen in B.1, where the
pipes level temperature is termed Cn . By definition, Cn = In,iP , thus only In, i P is used.
As a consequence, the slab of Figure B.1 can be converted into the following RC network:
33
EN 15377-3:2007 (E)
Consequently, the following values characterizing the partition layers are defined:
j
C D ,i = j c j
mj
j R j 1
RU D,i = + if D,i is the upper element of the j-th material layer and the (j-1)-
2mj j 2
th material layer is a mere resistance
34
EN 15377-3:2007 (E)
j
RU D,i = if D,i is neither the upper element nor the lower element of the j-
2mj j
th material layer, or if the (j-1)-th material layer is not a mere
resistance
j R j +1
RLD ,i = + if D,i is the lower element of the j-th material layer and the (j+1)-
2mj j 2
th material layer is a mere resistance
j
RLD, i = if D,i is neither the upper element nor the lower element of the j-
2mj j
th material layer, or if the (j+1)-th material layer is not a mere
resistance
HC D ,i = 0
J1 J1 +1
C D ,iP = J1 c J1 + J1 +1 c J1 +1
m J1 m J1 +1
J1 R J1 1
RU D ,iP = + if D,i is the upper element of the J1-th material layer and the (J1-
2 m J1 J1 2
1)-th material layer is a mere resistance
J1
RU D ,iP = if D,i is neither the upper element nor the lower element of the
m J1 J1
J1-th material layer, or if the (J1-1)-th material layer is not a mere
resistance
J1 +1 R J1 + 2
RLD ,iP = + if D,i is the lower element of the (J1+1)-th material layer and the
2 m J1 +1 J1 +1 2
(J1+2)-th material layer is a mere resistance
J1 +1
RLD ,iP = if D,i is neither the upper element nor the lower element of the
m J1 +1 J1 +1
(J1+1)-th material layer, or if the (J1+2)-th material layer is not a
mere resistance
1
HC D,iP =
Rt
The calculation time step shall be chosen in order to avoid calculations instability. A safe value for the
calculation time step is evaluated to be around 40 s.
35
EN 15377-3:2007 (E)
For every time step, the running strategy of the circuit f rmn shall be decided before the simulation is started,
and the supply water temperature W is an input parameter as well. These parameters are chosen by the
n
designer, and by performing the simulation with different sets of parameters, it is possible to approach the
best combination of running strategy of the circuit and supply water temperature.
For beginning of the simulation, initial values of temperatures of the slab, D0 ,i (with 1 i iL ), temperature
Air , temperature of the walls, Walls , supply water temperature, W , and outlet water
0 0 0
of the air,
temperature, W exit , shall be defined. These are only initial values and do not influence the subsequent
0
1
RCAC = + Radd Ceiling + RLD ,iL
hAir Ceiling
1 AFloor
RRWC = + Radd Ceiling + RLD ,iL + RWalls
hCeiling Walls AWalls
1
RRFC = + Radd Floor + Radd Ceiling + RLD ,iL + RU D ,1
hFloor Ceiling
1
RCAW = + RWalls
hAir Walls
1 AFloor
RRWF = + Radd Floor + RU D ,1 + RWalls
hFloor Walls AWalls
1
RCAF = + Radd Floor + RU D ,1
hAir Floor
where :
hFloor Walls = hCeiling Walls = 4 3003 Fv Floor Walls
hFloor Ceiling = 4 3003 Fv Floor Ceiling
Fv Floor Walls = 1 Fv Floor Ext Wall Fv Floor Ceiling
= Stefan - Bolzmanns constant 5.67 108 W /(m 2 K 4 )
36
EN 15377-3:2007 (E)
For the n-th time step, the following calculations shall be executed:
PWMax PWMax
Wn = Wnexit
1
+ , if Wnexit
1
+ > Wlim
m& H ,sp cw AFloor m& H ,sp cw AFloor
PWMax
Wn = Wlim , if Wnexit
1
+ < Wlim
m& H ,sp cw AFloor
Q& Conv
n
= 0.15 Q& Transm
n
+ Q& IntConv
n
Calculation of the air temperature necessary in order to transfer all convective gains to the surfaces
surrounding the room:
A A A
Q& Conv
n
Q& Air
n n 1
+ Walls Walls + Floor Dn,11 + Floor Dn ,i1L
n
= RCAW RCAF RCAC
Air
AWalls A A
+ Floor + Floor
RCAW RCAF RCAC
AWalls
Q& RadW
n
= Q& Rad
n
2 AFloor + AWalls
AFloor
Q& RadF
n
= Q& Rad
n
2 AFloor + AWalls
AFloor
Q& RadC
n
= Q& Rad
n
2 AFloor + AWalls
Q& RadWF
n
=
(
n 1
Walls Dn,11 ) AFloor
RRWF
Q& RadWC
n
=
(
n 1
Walls Dn,i1L ) AFloor
RRWC
Q& RadFC
n
=
(
Dn ,11 Dn,i1L) AFloor
RRFC
Q& ConvW
n
= Air
(
n Walls n 1
) AWalls
RCAW
Q& ConvF
n
=
n
(
Air )
Dn,11
AFloor
RCAF
Q& ConvC
n
=
n
(
Air )
Dn,i1L
AFloor
RCAC
Q& n + Q& RadWF n
Q& RadFC
n
+ Q& ConvF
n
n
q& OnFloor = RadF
AFloor
Q& n
+ Q RadWC + Q& RadFC
& n n
+ Q& ConvC
n
n
q& OnCeiling = RadC
AFloor
Q& n Q& RadWF
n
Q& RadWC
n
+ Q& ConvW
n
n
q& OnWalls = RadW
Awalls
37
EN 15377-3:2007 (E)
Calculation of the temperature of the walls and the temperatures of the slab:
Walls
n
=
(Q& n
RadW Q& RadWF
n
Q& RadWC
n
+ Q& ConvW
n
t
+ Walls
n 1 )
CWalls AWalls
n
q&OnFloor +
(
Dn, 21 Dn,11
t
)
RLD ,1 + RU D , 2
Dn ,1 = + Dn,11
C D ,1
(
Dn,i11 Dn,i1
+
) (
Dn,i1+1 Dn,i1 ) (
+ f rmn Wn Dn,i1 HC D ,i t)
RL
D ,i 1 + RU D ,i RLD ,i + RU D ,i +1
n
D ,i = + Dn ,i1 with 2 i iL 1
C I ,i
n
q&OnCeiling +
(
Dn,i1L 1 Dn,i1L )
t
RLD ,iL 1 + RU D ,iL
Dn ,i = + Dn,i1L
L
C D ,iL
Fn = q&OnFloor
n
(Radd Floor + RU D ,1 ) + Dn ,1
Cn = q&OnCeiling
n
(Radd Ceiling + RLD ,i L 1
)+ n
D ,iL
Wn = q&OnWalls
n
(RWalls ) + Walls
n
Wn exit = Wn
( n
W Dn,i1P ) m& c w AFloor , if f rmn = 1
H , sp
Rt
Wn exit = Dn ,iP , if f rmn = 0
The allowed range for the operative temperature of the room is 20 C to 25,5 C, as the program
underestimates the temperature of the room. If the operative temperature is always in this range, the system
is well sized; otherwise the running strategy, the supply water temperature or the circuit characteristics have to
be changed.
38
EN 15377-3:2007 (E)
Annex C
(informative)
T 0,2 m Input
da 0,025 m Input
sr 0,0025 m Input
2
AFloor 15 m Input
LR 15/0,2 = 75 m Result
2
Rt 0,073 m K/W Result
1000 W Input
PWMax
w0 19 C Input
wlim 19 C Input
2
AWalls 33 m Input
39
EN 15377-3:2007 (E)
2
hFloor-Walls 2,88 W/(m K) Result
2
hCeiling-Walls 2,88 W/(m K) Result
2
hFloor-Ceiling 1,84 W/(m K) Result
2
CWalls 10600 J/(m K) Input
t 60 s Input
Q& Sun
n 300 W Input
Q&Transm
n 90 W Input
Q& Air
n 0W Input
Q& IntRad
n 400 W Input
Q& IntConv
n 600 W Input
f rmn 1 Input
s1 0,14 m Input
s2 0,1 m Input
J1 3 Input
J2 1 Input
3
1 700 kg/m Input
1 0,04 m Input
m1 2 Input
2
R1 0 (m K)/W Input
3
2 0 kg/m Input
c2 0 J/(kg K) Input
2 0 W/(m K) Input
2 0m Input
m2 0 Input
40
EN 15377-3:2007 (E)
2
R2 0,18 (m K)/W Input
3
3 2000 kg/m Input
3 0,1 m Input
m3 3 Input
2
R3 0 (m K)/W Input
3
4 2000 kg/m Input
4 0,1 m Input
m4 3 Input
2
R4 0 (m K)/W Input
n 1
Walls 24 C Result of calculations at the
previous time step
Walls
n
24,074 C Result
Dn ,1 22,521 C Result
Dn , 2 22,297 C Result
41
EN 15377-3:2007 (E)
Dn ,3 21,5027 C Result
Dn , 4 21,4019 C Result
Dn ,5 21,287 C Result
Dn ,6 21,4019 C Result
Dn ,7 21,54 C Result
Fn 24,58 C Result
Cn 21,94 C Result
Wn 24,73 C Result
42
EN 15377-3:2007 (E)
Annex D
(informative)
Computer program
Program TC228_R5_RES_EL_OK
USE DFLIB
implicit none
Integer NElements ! Number of parts into which the layer must be divided
in order to perform the calculations
43
EN 15377-3:2007 (E)
End Type El
Integer RunningMode ! Hydronic circuit running mode in the present time step
1/0
Real RadiantHeatFlux ! Radiant heat flux imposed in the room in the present
time step W
EndType HeatLoadsAndCircuit
Type (HeatLoadsAndCircuit):: Boundary(0:320000) ! Maximum number of time steps for input of heat loads
and other boundary conditions = 320000
44
EN 15377-3:2007 (E)
Real FvFloorToCeiling
Integer NLayersDown ! Number of layers constituting the lower part of the slab
Integer NSteps ! Number of time steps used for the input of boundary
conditions
45
EN 15377-3:2007 (E)
Real qsOnFloor(0:640000) ! Global heat fluxes acting onto the floor W/m2
(maximum number of calculation time steps = 640000)
Real qsOnCeiling(0:640000) ! Global heat fluxes acting onto the ceiling W/m2
(maximum number of calculation time steps = 640000)
Real qsOnWalls(0:640000) ! Heat fluxes acting onto the walls W/m2 (maximum
number of calculation time steps = 640000)
Real TsurfW(0:640000)
Real TsurfF(0:640000)
Real TsurfC(0:640000)
CHARACTER*32 OutputFile
46
EN 15377-3:2007 (E)
! Main ________________________________________________________________________________
! Removal of the previous simulation output and creation of the new one (the output file name is ".ris")
1 Format(x,f6.3,3x,f6.3,3x,f6.3,3x,f6.3,3x,f6.3,3x,f6.3,3x,f6.3,x,f6.3,x,f6.3)
2 Format(x,i2,3x,a1,3x,i2,3x,f6.4,3x,f6.4,3x,f7.2,3x,f7.2,3x,f7.4,3x,i2,3x,i2,3x,f6.4)
3 Format(x,i9,xx,f13.1,xx,f7.4,xx,f7.4,xx,i1)
4 Format(x,f9.3,x,i1,x,f4.1,x,f6.2,x,f6.2,x,f6.2)
5 Format(x,f9.3,x,f8.3,x,f8.3,x,f8.3,x,f8.3,x,f8.3,x,f8.3)
6 Format(x,f9.3,3x,f6.2,3x,f6.2,12x,f10.2,11x,f10.2)
7 Format(x,a6,6x,i3,6x,i3,6x,i3,6x,i3,6x,i3,6x,i3,6x,i3,6x,i3,6x,i3,6x,i3,6x,i3,6x,i3,6x,i3,6x,i3,6x,i3,6x,i3,6x,i3,6x,
i3,6x,i3,6x,i3,6x,i3,6x,i3,6x,i3,6x,a20)
! Call of the three subroutines for reading data, creating interfaces and calculating the thermal behaviour of the
room
47
EN 15377-3:2007 (E)
! Output printing_______________________________________________________________________
write(2,*) 'hF2C hA2F hA2C UpRes LowRes Rtot hA2W hW2S WallsResistance'
write(2,*)
write(2,*)
write(2,*)
write(2,*) 'NLay Kind NParts LThick LLamb LSpecHeat LRho LRes InSurf FinSurf ElThick'
do i=1,20
enddo
write(2,*)
do i=1,23
enddo
write(2,*)
48
EN 15377-3:2007 (E)
write(2,*)
do i=0,NSteps*NTimes
IF (MOD(i*CalcTimeStep,600).eq.0) THEN
TimeInHours=Boundary(i).Time/3600.0
ENDIF
enddo
write(2,*)
do i=0,NCalcTimeSteps
IF (MOD(i*CalcTimeStep,600).eq.0) THEN
TimeInHours=i*CalcTimeStep/3600.0
ENDIF
enddo
write(2,*)
49
EN 15377-3:2007 (E)
do i=0,NCalcTimeSteps
IF (MOD(i*CalcTimeStep,600).eq.0) THEN
TimeInHours=i*CalcTimeStep/3600.0
ENDIF
enddo
write(6,*) 'Fine'
stop
end
! SUBROUTINES ________________________________________________________________________
! Subroutine "ReadSlabAndLoads": it reads the values of materials, characteristics of the circuit and boundary
conditions, according with an external file named "InitialData.txt" and enclosed in the present Standard
Implicit none
Type Layer
Character*1 Kind
50
EN 15377-3:2007 (E)
Integer NElements
Real Thickness
Real Lambda
Real SpecHeat
Real Rho
Real Resistance
Integer InitialElement
Integer FinalElement
Real ElThickness
Type HeatLoadsAndCircuit
Integer Time
Integer RunningMode
Real Twater
Real RadiantHeatFlux
Real ConvectiveHeatFlux
Real QAir
EndType HeatLoadsAndCircuit
Real hFloorToCeiling
Real FvFloorToCeiling
Real hAirToFloor
Real hAirToCeiling
51
EN 15377-3:2007 (E)
Real UpperResistance
Real LowerResistance
Real WallsResistance
Real Rtot
Real hAirToWalls
Real hSlabToWalls
Real FvSlabToExtWall
Integer NLayersUp
Integer NLayersDown
Integer UpperElement
Integer PipesLevelElement
Integer LowerElement
Real FloorArea
Real AreaWalls
Integer TimeStep
Real WallsInertia
Integer NSteps
Integer NTimes
Integer TimeCycle
Integer CalcTimeStep
Integer TotalTime
Character*32 OutputFile
52
EN 15377-3:2007 (E)
! Subroutine "ReadSlabAndLoads"___________________________________________________________
hFloorToCeiling = 0
hAirToFloor = 0
hAirToCeiling = 0
UpperResistance = 0
LowerResistance = 0
FvFloorToCeiling = 0
FvSlabToExtWall = 0
Rtot = 0
hAirToWalls = 0
hSlabToWalls = 0
NLayersUp = 0
NLayersDown = 0
do i = 1, 20
Layers(i).Kind = 'N'
Layers(i).NElements = 0
Layers(i).Thickness = 0
Layers(i).Lambda = 0
Layers(i).SpecHeat = 0
Layers(i).Rho = 0
Layers(i).Resistance = 0
Layers(i).InitialElement = 0
Layers(i).FinalElement = 0
Layers(i).ElThickness = 0
53
EN 15377-3:2007 (E)
enddo
UpperElement = 0
PipesLevelElement = 0
LowerElement = 0
FloorArea = 0
AreaWalls = 0
TimeStep = 0
WallsInertia = 0
NSteps = 0
NTimes = 0
TimeCycle = 0
CalcTimeStep = 0
TotalTime = 0
do i = 0, 320000
Boundary(i).Time = 0
Boundary(i).RunningMode = 0
Boundary(i).Twater = 0
Boundary(i).RadiantHeatFlux = 0
Boundary(i).ConvectiveHeatFlux = 0
Boundary(i).QAir = 0
enddo
READ(1,*)
READ(1,*)
READ(1,*)
Read(1,*) OutputFile
READ(1,*)
54
EN 15377-3:2007 (E)
READ(1,*)
hSlabToWalls = (1-FvFloorToCeiling-FvSlabToExtWall)*4*300**3*5.67/10**8*0.9
hFloorToCeiling = FvFloorToCeiling*4*300**3*5.67/10**8*0.9
Read (1,*)
Read (1,*)
do i = 1, NLayersUp
if (Layers(i).Kind.eq.'R') then
Layers(i).NElements = 0
Layers(i).Thickness = 0
Layers(i).Lambda = 0
Layers(i).SpecHeat = 0
Layers(i).Rho = 0
endif
if (i.eq.1) then
Layers(i).InitialElement = 1
else
if (Layers(i).Kind.eq.'R') then
Layers(i).InitialElement = Layers(i-1).FinalElement
else
Layers(i).InitialElement = Layers(i-1).FinalElement+1
endif
endif
if (Layers(i).Kind.eq.'R') then
Layers(i).FinalElement = Layers(i).InitialElement
55
EN 15377-3:2007 (E)
else
endif
if (Layers(i).Kind.eq.'R') then
Layers(i).ElThickness = 0
else
Layers(i).ElThickness = Layers(i).Thickness/Layers(i).NElements
endif
enddo
do i = 1, 6-NLayersUp
Read (1,*)
enddo
Read (1,*)
Read (1,*)
do i = NLayersUp+1, NLayersUp+NLayersDown
if (Layers(i).Kind.eq.'R') then
Layers(i).NElements = 0
Layers(i).Thickness = 0
Layers(i).Lambda = 0
Layers(i).SpecHeat = 0
Layers(i).Rho = 0
endif
if (i.eq.NLayersUp+1) then
Layers(i).InitialElement = Layers(i-1).FinalElement
56
EN 15377-3:2007 (E)
else
if (Layers(i).Kind.eq.'R') then
Layers(i).InitialElement = Layers(i-1).FinalElement
else
Layers(i).InitialElement = Layers(i-1).FinalElement+1
endif
endif
if (Layers(i).Kind.eq.'R') then
Layers(i).FinalElement = Layers(i).InitialElement
else
endif
if (Layers(i).Kind.eq.'R') then
Layers(i).ElThickness = 0
else
Layers(i).ElThickness = Layers(i).Thickness/Layers(i).NElements
endif
enddo
UpperElement = 1
PipesLevelElement = Layers(NLayersUp).FinalElement
LowerElement = Layers(NLayersUp+NLayersDown).FinalElement
do i = 1, 5-NLayersDown
Read (1,*)
enddo
Read(1,*)
57
EN 15377-3:2007 (E)
Read(1,*)
Read(1,*)
Read(1,*)
do i=0,NSteps
Boundary(i).Time=TimeStep*i
enddo
! Creation of the total list of boundary conditions, taking into account the number of times the boundary load
conditions must be repeated
TimeCycle = NSteps*TimeStep
do i=NSteps+1,NTimes*NSteps
Boundary(i).Time = i*TimeStep
Boundary(i).RunningMode = Boundary(Mod(i,NSteps)).RunningMode
Boundary(i).Twater = Boundary(Mod(i,NSteps)).Twater
Boundary(i).RadiantHeatFlux = Boundary(Mod(i,NSteps)).RadiantHeatFlux
Boundary(i).ConvectiveHeatFlux = Boundary(Mod(i,NSteps)).ConvectiveHeatFlux
Boundary(i).QAir = Boundary(Mod(i,NSteps)).QAir
enddo
return
EndSubroutine
58
EN 15377-3:2007 (E)
! Subroutine "CreateInterfaces": it uses the input data concerning the slab in order to define the characteristics
of each interface dividing the slab
Implicit none
Type Layer
Character*1 Kind
Integer NElements
Real Thickness
Real Lambda
Real SpecHeat
Real Rho
Real Resistance
Integer InitialElement
Integer FinalElement
Real ElThickness
Type El
Real Capacity
Real ResistanceUp
Real ResistanceDown
Integer ExtH
End Type El
59
EN 15377-3:2007 (E)
Real UpperResistance
Real LowerResistance
Integer NLayersUp
Integer NLayersDown
Integer UpperElement
Integer PipesLevelElement
Integer LowerElement
Integer NElementsUp
Integer NElementsDown
! Subroutine "CreateInterfaces"___________________________________________________________
NElementsUp = Layers(NLayersUp).FinalElement
NElementsDown = Layers(NLayersUp+NLayersDown).FinalElement-
Layers(NLayersUp).FinalElement
do i = 1, 50
Element(i).Capacity = 0
Element(i).ResistanceUp = 0
60
EN 15377-3:2007 (E)
Element(i).ResistanceDown = 0
Element(i).ExtH = 0
enddo
! Definition of the characteristics of the first element (starting from the floor)
Element(1).Capacity = Layers(1).ElThickness*Layers(1).SpecHeat*Layers(1).Rho
if ((1.eq.Layers(1).FinalElement).and.(Layers(2).Kind.eq.'R')) then
Element(1).ResistanceDown =
Layers(2).Resistance/2+(Layers(1).ElThickness/2)/Layers(1).Lambda
else
Element(1).ResistanceDown = (Layers(1).ElThickness/2)/Layers(1).Lambda
endif
Element(1).ExtH = 0
! Definition of the characteristics of the middle interfaces (starting from the floor)
do i = 2, NElementsUp-1
do j=1, NLayersUp
if (((i.ge.Layers(j).InitialElement).and.(i.le.Layers(j).FinalElement)).and.(Layers(j).Kind.ne.'R'))
then
Element(i).Capacity = Layers(j).ElThickness*Layers(j).SpecHeat*Layers(j).Rho
if ((i.eq.Layers(j).InitialElement).and.(Layers(j-1).Kind.eq.'R')) then
Element(i).ResistanceUp = Layers(j-1).Resistance/2+(Layers(j).ElThickness/2) /
Layers(j).Lambda
else
Element(i).ResistanceUp = (Layers(j).ElThickness/2)/Layers(j).Lambda
endif
if ((i.eq.Layers(j).FinalElement).and.(Layers(j+1).Kind.eq.'R')) then
61
EN 15377-3:2007 (E)
Element(i).ResistanceDown = Layers(j+1).Resistance/2+(Layers(j).ElThickness/2)
/ Layers(j).Lambda
else
Element(i).ResistanceDown = (Layers(j).ElThickness/2)/Layers(j).Lambda
endif
Element(i).ExtH = 0
goto 10
endif
10 enddo
enddo
Element(NElementsUp).Capacity =
Layers(NLayersUp).ElThickness*Layers(NLayersUp).SpecHeat*Layers(NLayersUp).Rho +
Layers(NLayersUp+1).ElThickness*Layers(NLayersUp+1).SpecHeat*Layers(NLayersUp+1).Rho
if ((NElementsUp.eq.Layers(NLayersUp).InitialElement).and.(Layers(NLayersUp-1).Kind.eq.'R')) then
Element(NElementsUp).ResistanceUp = Layers(NLayersUp-
1).Resistance/2+(Layers(NLayersUp).ElThickness)/Layers(NLayersUp).Lambda
else
Element(NElementsUp).ResistanceUp =
(Layers(NLayersUp).ElThickness)/Layers(NLayersUp).Lambda
endif
if ((NElementsUp.eq.Layers(NLayersUp+1).FinalElement).and.(Layers(NLayersUp+2).Kind.eq.'R'))
then
Element(NElementsUp).ResistanceDown =
Layers(NLayersUp+2).Resistance/2+(Layers(NLayersUp+1).ElThickness)/Layers(NLayersUp+1)
.Lambda
else
Element(NElementsUp).ResistanceDown =
(Layers(NLayersUp+1).ElThickness)/Layers(NLayersUp+1).Lambda
endif
Element(NElementsUp).ExtH = 1
do i = NElementsUp+1, NElementsUp+NElementsDown
do j=NLayersUp+1, NLayersUp+NLayersDown
62
EN 15377-3:2007 (E)
if (((i.ge.Layers(j).InitialElement).and.(i.le.Layers(j).FinalElement)).and.(Layers(j).Kind.ne.'R'))
then
Element(i).Capacity = Layers(j).ElThickness*Layers(j).SpecHeat*Layers(j).Rho
if ((i.eq.Layers(j).InitialElement).and.(Layers(j-1).Kind.eq.'R')) then
Element(i).ResistanceUp = Layers(j-1).Resistance/2+(Layers(j).ElThickness/2) /
Layers(j).Lambda
else
Element(i).ResistanceUp = (Layers(j).ElThickness/2)/Layers(j).Lambda
endif
if ((i.eq.Layers(j).FinalElement).and.(Layers(j+1).Kind.eq.'R')) then
Element(i).ResistanceDown = Layers(j+1).Resistance/2+(Layers(j).ElThickness/2)
/ Layers(j).Lambda
else
Element(i).ResistanceDown = (Layers(j).ElThickness/2)/Layers(j).Lambda
endif
Element(i).ExtH = 0
goto 11
endif
11 enddo
enddo
! Definition of the characteristics of the first element (starting from the ceiling)
Element(LowerElement).Capacity =
Layers(NLayersUp+NLayersDown).ElThickness*Layers(NLayersUp+NLayersDown).SpecHeat*Layers(
NLayersUp+NLayersDown).Rho
if ((LowerElement.eq.Layers(NLayersUp+NLayersDown).InitialElement) .and.
(Layers(NLayersUp+NLayersDown-1).Kind.eq.'R')) then
Element(LowerElement).ResistanceUp = Layers(NLayersUp+NLayersDown-
1).Resistance/2+(Layers(NLayersUp+NLayersDown).ElThickness/2)/Layers(NLayersUp+NLayer
sDown).Lambda
else
Element(LowerElement).ResistanceUp =
(Layers(NLayersUp+NLayersDown).ElThickness/2)/Layers(NLayersUp+NLayersDown).Lambda
63
EN 15377-3:2007 (E)
endif
Element(LowerElement).ResistanceDown = LowerResistance +
(Layers(NLayersUp+NLayersDown).ElThickness/2)/Layers(NLayersUp+NLayersDown).Lambda
Element(LowerElement).ExtH = 0
return
EndSubroutine
! Subroutine "CreateTempAndFluxesTables": it calculates the values of temperatures and heat fluxes of air,
slab and walls
Implicit none
Type El
Real Capacity
Real ResistanceUp
Real ResistanceDown
Integer ExtH
End Type El
Type HeatLoadsAndCircuit
Integer Time
Integer RunningMode
64
EN 15377-3:2007 (E)
Real Twater
Real RadiantHeatFlux
Real ConvectiveHeatFlux
Real QAir
EndType HeatLoadsAndCircuit
Type(El):: Element(1:50)
Real hFloorToCeiling
Real hAirToFloor
Real hAirToCeiling
Real UpperResistance
Real LowerResistance
Real WallsResistance
Real Rtot
Real hAirToWalls
Real hSlabToWalls
Integer NLayersUp
Integer NLayersDown
Integer UpperElement
Integer PipesLevelElement
Integer LowerElement
Real FloorArea
Real AreaWalls
Integer TimeStep
Real WallsInertia
65
EN 15377-3:2007 (E)
Integer NSteps
Integer NTimes
Integer TimeCycle
Integer TotalTime
Integer CalcTimeStep
Integer NCalcTimeSteps
Real Temperatures(1:50,0:640000)
Real Tair(0:640000)
Real TWalls(0:640000)
Real qsOnFloor(0:640000)
Real qsOnCeiling(0:640000)
Real qsOnWalls(0:640000)
Real qsToCircuit(0:640000)
Real TOp(0:640000)
66
EN 15377-3:2007 (E)
Real QRadWF ! Radiant heat flux acting from the walls onto the floor
Real QRadWC ! Radiant heat flux acting from the walls onto the ceiling
Real QRadFC ! Radiant heat flux acting from the floor onto the ceiling
Real TSurfW(0:640000)
Real TSurfC(0:640000)
Real TSurfF(0:640000)
! Subroutine "CreateTempAndFluxesTables"___________________________________________________
NCalcTimeSteps=TotalTime/CalcTimeStep
do i = 0,640000
do j = 1,50
Tair(i) = 0
TWalls(i)= 0
Temperatures(j,i)= 0
67
EN 15377-3:2007 (E)
enddo
TOp(i) = 0
TWalls(i) = 0
qsOnFloor(i) = 0
qsOnCeiling(i) = 0
qsOnWalls(i) = 0
qsToCircuit(i) = 0
TSurfW(i) = 0
TSurfF(i) = 0
TSurfC(i) = 0
enddo
do j=1,50
Temperatures(j,0)=22.
enddo
TOp(0) = 22.
Tair(0) = 22.
TWalls(0) = 22.
TSurfW(0) = 22.
TSurfF(0) = 22.
TSurfC(0) = 22.
do i=1, NCalcTimeSteps
do j=1, NTimes*NSteps
if ((i*CalcTimeStep.gt.Boundary(j-1).Time).and.(i*CalcTimeStep.le.Boundary(j).Time))
then
RunningMode=Boundary(j).RunningMode
Twater=Boundary(j).Twater
68
EN 15377-3:2007 (E)
RadiantHeatFlux=Boundary(j).RadiantHeatFlux
ConvectiveHeatFlux=Boundary(j).ConvectiveHeatFlux
QAir=Boundary(j).QAir
goto 12
endif
12 enddo
69
EN 15377-3:2007 (E)
Temperatures(1,i)=(qOnFloor+(Temperatures(2,i-1)-Temperatures(1,i-1)) /
(Element(1).ResistanceDown+Element(2).ResistanceUp))*CalcTimeStep/Element(1).Capacity +
Temperatures(1,i-1)
do k=2,LowerElement-1
Temperatures(k,i)= ((Temperatures(k-1,i-1)-Temperatures(k,i-1)) /
(Element(k).ResistanceUp+Element(k-1).ResistanceDown)+(Temperatures(k+1,i-1) -
Temperatures(k,i-1))/(Element(k).ResistanceDown+Element(k+1).ResistanceUp) +
(Twater-Temperatures(k,i-1))*RunningMode/Rtot*Element(k).ExtH)*CalcTimeStep /
Element(k).Capacity+Temperatures(k,i-1)
enddo
Temperatures(LowerElement,i)=(qOnCeiling+(Temperatures(LowerElement-1,i-1) -
Temperatures(LowerElement,i-1))/(Element(LowerElement).ResistanceUp +
Element(LowerElement-1).ResistanceDown))*CalcTimeStep/Element(LowerElement).Capacity +
Temperatures(LowerElement,i-1)
TSurfF(i)=QOnFloor*Element(1).ResistanceUp+Temperatures(1,i)
TSurfC(i)=QOnCeiling*Element(LowerElement).ResistanceDown+Temperatures(LowerElement,i)
70
EN 15377-3:2007 (E)
qsOnFloor(i)=qOnFloor
qsOnCeiling(i)=qOnCeiling
QsToCircuit(i)=(Twater-Temperatures(PipesLevelElement,i))*RunningMode/Rtot
TOp(i)=((TSurfF(i)*FloorArea+TSurfC(i)*FloorArea+TSurfW(i)*AreaWalls) /
(FloorArea*2+AreaWalls)+Tair(i))/2
enddo
return
EndSubroutine
71
EN 15377-3:2007 (E)
Bibliography
[1] Hauser, G., Kempkes, Ch., Olesen, B. W. (2000), Computer Simulation of the Performance of a
Hydronic Heating and Cooling System with Pipes Embedded into the Concrete Slab between Each
Floor. ASHRAE Trans. V. 106, pt.1
[2] Koschenz, M., Lehman, B. (2000). Thermoaktive Bauteilsysteme tabs, ISBN 3-905594-19-6
[3] Meierhans, R.A. (1993), Slab cooling and earth coupling, ASHRAE Trans. V. 99, Pt 2
[4] Meierhans, R. A. (1996), Room air conditioning by means of overnight cooling of the concrete ceiling.
ASHRAE Trans. V. 102, Pt. 2
[5] Olesen, B. W., Sommer, K. and Dchting, B. (2002), Control of slab heating and cooling systems
studied by dynamic computer simulations, ASHRAE Trans. V.108, Pt.2
[6] Olesen, B.W., Dossi, F.C.(2004): Operation and Control of Activated Slab Heating and Cooling
Systems, CIB World Building Congress 2004, May 2004.
[7] Olesen, B. W., Koschenz, M., Johansson, C.(2003): New European Standard Proposal for Design and
Dimensioning of Embedded Radiant Surface heating and Cooling Systems. ASHRAE Transactions,
Volume 109, Part 2, 2003.
[8] EN ISO 13792, Thermal performance of buildings - Calculation of internal temperatures of a room in
summer without mechanical cooling Simplified methods (ISO 13792:2005)
[9] EN 15243, Ventilation for buildings Calculation of room temperatures and of load and energy for
buildings with room conditioning systems
[10] prCEN/TR 15615, Explanation of the general relationship between various CEN standards and the
Energy Performance of Buildings Directive (EPBD) ("Umbrella document")
72
blank
BS EN
15377-3:2007
BSI British Standards Institution
BSI is the independent national body responsible for preparing
British Standards. It presents the UK view on standards in Europe and at the
international level. It is incorporated by Royal Charter.
Revisions
British Standards are updated by amendment or revision. Users of
British Standards should make sure that they possess the latest amendments or
editions.
It is the constant aim of BSI to improve the quality of our products and services.
We would be grateful if anyone finding an inaccuracy or ambiguity while using
this British Standard would inform the Secretary of the technical committee
responsible, the identity of which can be found on the inside front cover.
Tel: +44 (0)20 8996 9000. Fax: +44 (0)20 8996 7400.
BSI offers members an individual updating service called PLUS which ensures
that subscribers automatically receive the latest editions of standards.
Buying standards
Orders for all BSI, international and foreign standards publications should be
addressed to Customer Services. Tel: +44 (0)20 8996 9001.
Fax: +44 (0)20 8996 7001. Email: [email protected]. Standards are also
available from the BSI website at http://www.bsi-global.com.
In response to orders for international standards, it is BSI policy to supply the
BSI implementation of those that have been published as British Standards,
unless otherwise requested.
Information on standards
BSI provides a wide range of information on national, European and
international standards through its Library and its Technical Help to Exporters
Service. Various BSI electronic information services are also available which give
details on all its products and services. Contact the Information Centre.
Tel: +44 (0)20 8996 7111. Fax: +44 (0)20 8996 7048. Email: [email protected].
Subscribing members of BSI are kept up to date with standards developments
and receive substantial discounts on the purchase price of standards. For details
of these and other benefits contact Membership Administration.
Tel: +44 (0)20 8996 7002. Fax: +44 (0)20 8996 7001.
Email: [email protected].
Information regarding online access to British Standards via British Standards
Online can be found at http://www.bsi-global.com/bsonline.
Further information about BSI is available on the BSI website at
http://www.bsi-global.com.
Copyright
Copyright subsists in all BSI publications. BSI also holds the copyright, in the
UK, of the publications of the international standardization bodies. Except as
permitted under the Copyright, Designs and Patents Act 1988 no extract may be
reproduced, stored in a retrieval system or transmitted in any form or by any
means electronic, photocopying, recording or otherwise without prior written
permission from BSI.
This does not preclude the free use, in the course of implementing the standard,
of necessary details such as symbols, and size, type or grade designations. If these
details are to be used for any other purpose than implementation then the prior
BSI written permission of BSI must be obtained.
389 Chiswick High Road Details and advice can be obtained from the Copyright & Licensing Manager.
London Tel: +44 (0)20 8996 7070. Fax: +44 (0)20 8996 7553.
Email: [email protected].
W4 4AL