Johann Zirngibl
Tool team leader,
CSTB, France
johann.zirngibl@cstb.fr

Emilien Paron
Software coordinator,
CSTB, France
emilien.paron@cstb.fr

Pim van den Helm
Software expert,
TN0, Netherlands
pim.vandenhelm@tno.nl
Khaled Begredj
Software expert,
CSTB, France
Khaled.BEGREDJ@cstb.fr

 

Keywords: EU Energy Performance Buildings Directive; CEN ISO EPB Standards; Software

 

Abstract

The European Commission gave a mandate to CEN (mandate 480) to develop a standardized methodology to calculate the energy performance of buildings (EPB) as required by the Recast-EPBD 1). Around 50 CEN / ISO standards were developed.

To check the consistency of the whole methodology it was decided to develop a test software. For a few well- chosen standards, software modules have been developed and integrated in a test software tool (the tool and the source code can be downloaded at: http://dimn-cstb.fr/centool/default.html).

A standard representation was developed to visualize and check the calculation sequences between the different modules defined in the standardized methodology. The sequences are represented by SYSML diagrams and a short description per service following the overall sequence numbering. The operating condition inputs and outputs needed for each module to communicate with other modules have been checked and resumed in tables.

The developed test software, based on the methodology described in the set of CEN / ISO standards, shows that the standards could be linked together in a useable software and that the overall methodology is coherent. The help of the standard writers was useful and needed to clarify some "grey zones". These additional information is described in the software tool report [1]. The test software is delivered with a complex multizoning and multigenerator example test case using an hourly calculation interval.

To parameter the example in the test software detailed information on the building components are needed. Many of these concern the properties of construction elements, which is the basic information that any EPB calculation method requires. As it was not the task of the test software to develop user-friendly interfaces, the usability of the methodology must be increased to be able to apply the EPBD methodology in practice. User friendly interfaces and links to product data bases are needed. Several examples already show how the dozens of data needed to describe for example a heat pump can be reduced to one mouse click.

To bring the standards to application, the urgent task is now to move from the methodology to commercial software tools. It is proposed to develop a software kernel, as it was done in the United States and in France for the national calculation tools. Commercial software companies could use this kernel as a basis to develop a complete commercial software tool with user friendly interfaces. This software kernel could also be used to certify commercial software tools.

Introduction

The European Commission gave a mandate to CEN (mandate 480) to develop a standardized methodology to calculate the energy performance of buildings (EPB) required by the Recast-EPBD[1].

The EPB calculation methodology has to take into account the characteristics of the building envelope (insulation, windows, etc.), the characteristics of the technical systems (heating, cooling, ventilation, domestic hot water, lighting), the building automation and control systems and the indoor air quality. The needed standards were developed or updated by different technical committees (CEN: TC 89, TC 156, TC169, TC 228, TC 247, ISO: TC 163, TC 205). Finally, around 50 standards were developed. This high number is necessary to be able to update the different standards individually.

The challenge was to coordinate the technical work of all these committees so that the different standards fit together in order to be able to calculate the EPB. A technical committee (TC 371) was created. TC 371 defined a modular structure (see Figure 1) and worked out an overarching standard (EN ISO 52000-1 see [2]) allowing to reference the whole methodology easily by one reference.

Overarching

 

Building (as such)

 

Technical Building Systems

 

Descriptions

Standards

 

Descriptions

Standards

 

Descriptions

Heating

Cooling

Ventila­tion

Humidification

Dehumid­ification

Domestic Hot water

Lighting

Building automa­tion
& control

Electric­ity production

sub1

M1

 

 

sub1

M2

 

sub1

M3

M4

M5

M6

M7

M8

M9

M10

M11

1

General

(EN ISO 52000-1
CEN ISO/TR 52000-2

 

1

General

--

 

1

General

EN 15316-1

EN 16798-9

CEN/TR 16798-10

EN 16798-3
(EN 13779 rev.)

CEN/TR 16798-4

EN 16798-3
(EN 13779 rev.)

CEN/TR 16798-4

EN 16798-3

(EN 13779 rev.)

CEN/TR 16798-4

EN 15316-1

EN 15193-1

EN 15232

CEN/TR 15232

2

Common terms and definitions;
symbols, units and subscripts

(EN ISO 52000-1
CEN ISO/TR 52000-2

 

2

Building Energy Needs

EN ISO 52016-1,
EN ISO 52017-1
CEN ISO/TR 52016-2

 

2

Needs

EN 12831-3

prEN 15193-1

3

Applications

(EN ISO 52000-1
CEN ISO/TR 52000-2

 

3

(Free) Indoor Conditions without Systems

EN ISO 52016-1,
EN ISO 52017-1
CEN ISO/TR 52016-2

 

3

Maximum Load and Power

EN 12831-1

EN 16798-11
CEN/TR 16798-12

EN 12831-3

4

Ways to Express Energy
Performance

EN ISO 52003-1
EN ISO 52003-2

 

4

Ways to Express Energy Performance

EN ISO 52018-1
CEN ISO/TR 52018-2

 

4

Ways to Express Energy Performance

EN 15316-1

EN 16798-9
CEN/TR 16798-10

EN 16798-3
(EN 13779 rev.)
CEN/TR 16798-4

EN 16798-3
(EN 13779 rev.)
CEN/TR 16798-4

EN 16798-3
(EN 13779 rev.)
CEN/TR 16798-4

EN 15316-1

EN 15193-1

CEN/TR 15193-2

EN 15232

CEN/TR 15232

5

Building
Functions and Building Boundaries

(EN ISO 52000-1
CEN ISO/TR 52000-2

 

5

Heat Transfer by Transmission

EN ISO 13789
EN ISO 13370
EN ISO 6946
EN ISO 10211
EN ISO 14683
CEN ISO/TR 52019-2

EN ISO 10077-1
EN ISO 10077-2
EN ISO 12631

 

5

Emission & control

EN 15316-2

EN 1500

CEN/TR15500

EN 12098-1

CEN/TR 12098-1

EN 12098-3

CEN/TR 12098-3

EN 12098-5

CEN/TR 12098-5

EN 15316-2

EN 15500

CEN/TR 15500

EN 16798-7
CEN/TR 16798-8

EN 15500

CEN/TR 15500

EN 16798-5-1;

EN 16798-5-2

CEN/TR 16798-6-1

CEN/TR 16798-6-2

EN 16798-5-1;

EN 16798-5-2

CEN/TR 16798-6-1

CEN/TR 16798-6-2

EN 15232

CEN/TR 15232

6

Building Occupancy and Operating Conditions

EN 16798-1
CEN/TR 16798-2

(ISO 17777-1,

ISO/TR 17777-2)

 

6

Heat Transfer by Infiltration and Ventilation

EN ISO 13789

 

6

Distribution & control

EN 15316-3
EN 12098-1

CEN/TR 12098-1

EN 12098-3

CEN/TR 12098-3

EN 12098-5

CEN/TR 12098-5

EN 15316-3

EN 16798-5-1;

EN 16798-5-2

CEN/TR 16798-6-1

CEN/TR 16798-6-2

EN 15316-3

EN 15232

CEN/TR 15232

7

Aggregation of Energy Services and Energy Carriers

(EN ISO 52000-1
CEN ISO/TR 52000-2

 

7

Internal
Heat Gains

See M1-6

 

7

Storage & control

EN 15316-5

EN 12098-1

CEN/TR 12098-1

EN 12098-3

CEN/TR 12098-3

EN 12098-5

CEN/TR 12098-5

EN 16798-15
CEN TR 16798-16

EN 15316-5 
EN 15316-4-3

EN 15232

CEN/TR 15232

8

Building Zoning

(EN ISO 52000-1
CEN ISO/TR 52000-2

 

8

Solar
Heat Gains

EN ISO 52022-3
EN ISO 52022-1
CEN ISO/TR 52022-2

 

8

Generation & control

EN 12098-1

CEN/TR 12098-1

EN 12098-3

CEN/TR 12098-3

EN 12098-5

CEN/TR 12098-5

EN 15316-4-1

EN 15316-4-2

EN 15316-4-3

EN 15316-4-4

EN 15316-4-5

EN 15316-4-6

EN 15316-4-8

EN 16798-13
CEN/TR 16798-14

EN 15316-4-2

EN 15316-4-5

EN 16798-5-1;

EN 16798-5-2

CEN/TR 16798-6-1

CEN/TR 16798-6-2

EN 16798-5-1;

EN 16798-5-2

CEN/TR 16798-6-1

CEN/TR 16798-6-2

EN 16798-5-1;

EN 16798-5-2

CEN/TR 16798-6-1

CEN/TR 16798-6-22

EN 15316-4-1

EN 15316-4-2

EN 15316-4-3

EN 15316-4-4

EN 15316-4-5

EN 15316-4-6

EN 15232

CEN/TR 15232

EN 15316-4-3

EN 15316-4-4

EN 15316-4-5

EN 15316-4-7

9

Calculated Energy Performance

(EN ISO 52000-1
CEN ISO/TR 52000-2

 

9

Building Dynamics (thermal mass)

EN ISO 13786

 

9

Load dispatching and operating conditions

EN 15232

CEN/TR 15232

10

Measured
Energy
Performance

(EN ISO 52000-1
CEN ISO/TR 52000-2

 

10

Measured Energy Performance

- -

 

10

Measured Energy Performance

EN 15378-3

EN 15378-3

EN 15193-1

CEN/TR 15193-2

EN 15232

CEN/TR 15232

11

Inspection

- -

 

11

Inspection

(existing standards on IR inspection, airtightness, ...)

 

11

Inspection

EN 15378-1

EN 16798-17

CEN/TR 16798-18

EN 16798-17

CEN/TR 16798-18

EN 16798-17

CEN/TR 16798-18

EN 16798-17

CEN/TR 16798-18

EN 15378-1

EN 15193-1

CEN/TR 15193-2

WI 00247092

12

Ways to Express Indoor Comfort

EN 16798-1
CEN/TR 16798-2
(ISO 17777-1,
ISO/TR 17777-2)

 

12

--

 

12

BMS

WI00247093

13

ExternalEnvironment Conditions

EN ISO 52010-1
CEN ISO/TR 52010-2

 

 

14

Economic Calculation

EN 15459-1

 

 

Figure 1. EPB standards in the EPB modular structure (EN ISO 52000-1).

 

To check the different standards and the consistency of the whole methodology it was decided to develop a test software.

The control and consistency check was done in two steps:

1.    each standard itself was checked by an Excel sheet (the Excel files are publicly accessible via https://isolutions.iso.org/ecom/public/nen/Livelink/open/35102456).

2.    for a few well- chosen standards, software modules have been developed. To prove the usability of the modular structure (consistency of input, output data) of the overall methodology a test case was defined.

This second step is described hereafter.

In the standards, several calculation intervals and methods are described, for example:

·         hourly, monthly or even yearly calculation intervals;

·         the bin method.

For the consistency check only the hourly method was applied.

Content of the consistency check by the software tool

The developed tool is an Integrated Test Framework (ITF) that plays the role of the test software where the selected modules interact. It is as such complementary to the individual test required for each module (the earlier mentioned Excel sheets belonging to each EPB-calculation standard).

The software tool checked the following topics:

·         Consistency of the calculation sequence and hierarchy of calculations;

·         Availability of module inputs from the output of some other modules.

Documentation and check of the calculation sequence of the modules

The calculation of the energy performance of buildings using the CEN / ISO EPB standards is described in modules (see Figure 1). These modules will interact via the inputs and outputs. The output of one module is the input to another module (or modules). Therefore, the calculation needs to be performed in a specific order (calculation sequence) defined in the standards (overarching standard EN ISO 52000-1 and general standards of each service eg. EN 15316-1 see [3]).

The following general order is determined in the EPB standards:

1.    Initialize EPB calculation for a building (time independent values module M1-5 and M1-8)

2.    Initialize/get current time interval (calculation intervals) values

a.  Occupancy depending values (M1-6)

b.  Climate data (including solar radiation calculation depending on building model (M1-13)

3.    Calculate the current time interval (uses the indoor climate of the previous time interval)

a.  DHW

               I.     Needs (M8-2)

            II.     Distribution (M8-1C, M8-6, M8-9)

          III.     DHW Storage (M8-7) and DHW instant production (M (8-8)

b.  Lighting

               I.     Needs (M9-2)

            II.     Emission (M9-5)

          III.     Distribution (M9-6)

          IV.     Generation (M9-8)

c.  Ventilation

               I.     System flow needs => required flow (M5-5) and flow temperature (M5-6 and M5-8 or M5-5)

            II.     System flow delivered => supplied flow and flow temperature (M5-6 and M5-8)

          III.     All air flows delivered (vents, windows, leaks and system) (M5-5)

          IV.     AHU needs (thermal) (M5-6, M5-8, M6-5, M6-8, M7-5 and M7-8)

d.  Thermal conditions

               I.     Heating and cooling set point correction (M3-5 and M4-5)

            II.     Thermal needs (M2-2)

e.  Heating (+ DHW for generation part)

               I.     Emission (M3-5)

            II.     Distribution (M3-1C, M3-6, M3-9)

          III.     Storage (M3-7 / M8-7) and Generation (M3-8 / M8-8)

f.   Cooling

               I.     Emission (M4-5)

            II.      Distribution (M4-6)

          III.     Storage (M4-7)

          IV.     Generation (M4-8)

g.  (Optionally repeated if required energy is not supplied) Thermal internal conditions (M2-2)

h.  Energy performance values (Mx-4 and Mx-10)

4.    Aggregate outputs (consumed energy) of services (M1-7)
Calculate the energy performance of the whole year (M1-9)

 

Each service (e.g. heating, cooling) consists of multiple modules exchanging data and which are called in a specific sequence. The software team developed a standard representation to visualize and check the calculation sequences between the different modules defined in the standardized methodology. The sequences are represented by SYSML diagrams and a short description per service following the overall sequence numbering is provided. Hereafter the example of the detailed call sequence for the software implementation of the DHW sequence is presented (Figure 2).

 

Figure 2. DHW calling sequence.

 

Documentation and check of the input/output interface for software implementation

Based on the module implementation in the ITF and following the calculation sequences, the operating condition inputs and outputs needed for each module to communicate with others modules, have been checked and resumed in tables.

A colour code was set up to indicate the correspondence between the parameters and names in the software and to highlight the missing parameters in the draft standards (see Table 1).

 

Table 1. Documentation of the input / output data per module.

Description

Symbol

Unit

 

Energy needs for DHW service area at current time step

QW;nd

kWh

çExisting in the current EPB standard

Heating emission input in heating service area sah

QH;sah;em;in

kWh

çExisting in the current EPB standard but with a different symbol naming.

Heating authorization for the current time step

IsHeating

Bool

çAbsent in the current EPB standard or present in equations but forget in the input/output table

Total recoverable heating distribution system losses of the heating service area sah (for information)

QH;sah;dis;ls;rbl

kWh

çNo need to be put at this level except for information

 

Hereafter the example of Module M3-5: Space Heating Emission systems & Control (EN 15316-2) is provided (see Table 2 and 3)

Table 2. M3-5 Space Heating Emission and Control Inputs (Operating Conditions).

Description

Symbol in code

Unit

Comments:

Symbol in the standard

Origin module

Heating Setpoint temperature in space s

θH;s;set

°C

From Step 2.a

Not present but use similarly to θint,ini equations

M1-6

Heating authorization for the current time step in space s

IsHeating,sp

Bool

From Step 2.a

 

M1-6

Required thermal energy output of the heating emission system in space s

QH;s;em;req;out

kWh

Set at Step 3.e.i.1

Qem;out

M3-1

Internal operative temperature of the space

θs;Int;op

°C

Calculate at Step 3.g.(t-1)

θint,ini

M2-2

External temperature

θext

°C

Set at Step 2.b

θe

M1-13

 

Table 3. M3-5 Space Heating Emission and Control Outputs.

Description

Symbol in code

Unit

Comments:

Symbol in the standard

Requested by module (receiver)

Corrected heating Setpoint temperature in space s

θH;s;set;corr

°C

Step 3.d.i

θH;s;set +Dqint;inc

(variation only and not corrected setpoint)

M2-2

Heating energy emission input in space s

QH;s;em;in

kWh

Step 3.e.i.2

 

M3-1/M3-1C

Recoverable heating emission system losses in space s

QH;s;em;ls;rbl

kWh

Step 3.e.i.2

Qem,ls

(total losses and not recoverable)

M3-1

Auxiliary energy of the heating emission system in space s

WH;s;em;aux

kWh

Step 3.e.i.2

Wem,ls,aux

M3-1

Expenditure factor for the heating emission at current time step in space s

εH;s;em

-

Step 3.e.i.2

εem;ls;an

(annual and not hourly)

NONE – For information

(public get only)

Heating authorization for the current time step in space s

IsHeating,s

Bool

Step 3.e.i.2

 

M3-1/M3-1C

Nominal power of emitters

Pnom;em

kW

Not a calculate data but need to be “public get” for other module

 

M3-1B

Priority of the emitters

Priority

Int

Not a calculate data but need to be “public get” for other module

 

M3-1B

 

The software tool team was able to develop the test software based on the methodology described in the set of CEN / ISO standards. This shows that the standards and the overall methodology are coherent.

Of course there is still some fine tuning needed and the help of the standard writers was useful and necessary. This is not surprising taking into account the parallel development of such a huge number of standards in such a short time. Even in calculation software running now since years’ inconsistencies are still identified.

Some of the needed corrections could be changed in the final drafts of the standards, but it was not possible to do it in all cases because some additional discussion would have been needed (for example where which parameter should be calculated, how to take into account Building Automation and Control). Among the main problems faced for example in TC228 standards was also the difficulty to deal with a monthly and an hourly method at the same time, in the same standard, without working out always two separate methods. For the set of EPBD standards the needed additional information to work out a software tool are described in the software tool report [1].

Validation example test case

To prove the usability of the modular structure, the software tool is delivered with an example test case (project.xml). The software team used the TC 89 team's test case example for the building energy needs as described in EN ISO/TR 52016-2 (single family house) and added the different service systems (heating, DHW, etc). The sizing of these systems is not perfect as it was done only approximately and this is reflected in the results. The precise value of each output is not so important as the example test case was used in prior to validate the correct implementation of modules and the overarching sequence in the software tool.

The example test case was transformed to a multi-zone example in order to test the most complex case. The building is on two levels; each level corresponds to a thermal zone (multi-zone case). The service areas are crossing both thermal zones.

The case represents a stand-alone house with a total of 176 m² net heated areas and 483 m³ net volumes. The house is assumed to be located in the centre of France (Allier – 03).

The house is occupied by 4 working people (outside of the house during the day and on holidays all August), consuming each 40 litres of DHW per day, distributed equally through the house (for internal gains calculation in both zones).

The heating is active only between the beginning of October and the end of April. Outside this period, the pump and circulation for heating are "Off". Inside this period, even without any needs, the pump and the heating loop circulation are "On", consume energy and have losses. Each level is equipped with water based heat emitters of 7000 W total capacity and electrical back-up emitters with 2000 W total capacity (multi- emitter case).

The DHW and heating needs are provided by the same two service condensing boiler (with “after 1994” EN15316-4-1 default parameters) with 28 kW capacity and located in level 1 (Thermal Zone 1) of the house.

Parameter of the example test case

The detailed XML description of this test case example is described in the software final report [1]. An extract is provided in Table 4 hereafter.

 

Table 4. Example Test Case XML (extract).

 

<?xmlversion="1.0"encoding="utf-8"?>

<Projectxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema">

  <Index>1</Index>

  <Name>Project1</Name>

  <Description>Desc</Description>

  <Buildings>

    <Building>

      <Index>1</Index>

      <Name>Building 1</Name>

      <Description>Desc</Description>

etc

 

Results of the example test case

The software tool summarizes the results of the example test case (see Table 5) with the connected modules, except for ventilation for which a simplified model has been used.

 

Table 5. Resume of outputs (example).

 

NEEDS

TOTAL DELIVERED ENERGY
(emission, distribution, auxiliaries, generation losses)

TOTAL PRIMARY ENERGY
(emission, distribution, auxiliaries, generation losses)

 

Area (m²)

HeatingNeeds

CoolingNeeds

DHWNeeds

Heating

Cooling

DHW

Heating

Cooling

DHW

building1 (kWh/m²)

176.8

23.74

0.00

9.76

37.59

0.00

23.50

48.47

0.00

25.90

Thermal zone1 (kWh/m²)

91.8

26.76

0.00

 

 

 

 

 

 

 

Thermal zone2 (kWh/m²)

85

20.48

0.00

 

 

 

 

 

 

 

SAH1 (kWh/m²)

176.8

23.74

 

 

37.59

 

 

48.47

 

 

SAW1 (kWh/m²)

176.8

 

 

9.76

 

 

23.50

 

 

25.90

 

More detailed outputs can also be provided.

The time needed for the calculation, based on an hourly time interval depends on the system modules used, the amount of data to read and write. On a i7-4810MQ 2.8GHz processor it took approximately 1 minute to calculate a whole year including an additional initialization month. This is reached even without using multithreading technology and any other optimization to speed the process.

The example test case confirmed that even for complex cases using an hourly calculation interval it is possible to develop and run a software based on the set of EPBD standards.

This type of tools is needed for example for the European Voluntary Certification Scheme for non- residential buildings and for high performing buildings as nearly-zero energy buildings.

The tool and the source code can be downloaded at http://dimn-cstb.fr/centool/default.html

Needed further developments - from the methodology to commercial software tools

The software team developed a test software with a few well-chosen modules to check if the standardized methodology of the EPBD standards is consistent and can be applied in a running software tool.

It is to be remembered that it was not the task of the software tool team to develop user friendly interfaces or a commercial software tool.

To parameter the example in the test software detailed information on the building components are needed. Many of these concern the properties of construction elements, which is the basic information that any EPB calculation method requires. As it was not the task of the test software to develop user-friendly interfaces, the usability of the methodology must be increased to be able to apply the EPBD methodology in practice. User friendly interfaces and links to product data bases are needed. Several examples already show how the dozens of data needed to describe for example a heat pump can be reduced to one mouse click.

There are several possibilities to develop such a software by the market. For example, the market could develop the complete software starting from the methodology, or the market could focus on the development of the user interfaces. For the American "Energy plus" software and the French RT2012 the State authorities financed the development of a kernel (focusing on the methodology) and provided it for free to the software developers to develop and commercialize a user-friendly commercial software. The French kernel was worked out by the people involved in the development of the methodology (the standard writers) with the assistance of software professionals. This solution is very efficient because there is no need that each software developer analyses the thousands of pages of the standards. This approach helps to assure that the kernel is completely in line with the methodology and vice versa and that the updating of the methodology and the kernel is coordinated.

This approach has also the big advantage to favour the dissemination of the method.

A software kernel is needed in any case as reference to set up the test procedure for the certification of the commercial software.

Resume

The software tool team confirmed that the tested EPBD modules are software proofed and consistence.

The urgent task is now to move from the methodology to commercial software tools to bring the standards to application.

It is proposed to develop a software kernel, as it was done in the United States and in France for the national calculation tools. Commercial software companies could use this kernel as a basis to develop a complete commercial software tool with user friendly interfaces. This kernel could also be used to certify the commercial software.

Bibliography

[1]    CEN/TC 371 N 513; Software Tool Team - Final Deliverable - 2016-07-19;

[2]    ISO/FDIS 52000-1; Energy performance of buildings — Overarching EPB assessment – Part 1: General framework and procedures; Heating systems and water based cooling systems in buildings — Method for calculation of system energy requirements and system efficiencies — Part 1: General and Energy performance expression

[3]    FprEN 15316-1; Heating systems and water based cooling systems in buildings — Method for calculation of system energy requirements and system efficiencies — Part 1: General and Energy performance expression



[1]EPBD: DIRECTIVE 2002/91/EC OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 16 December 2002 on the energy performance of buildings.

Recast-EPBD: DIRECTIVE 2010/31/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 19 May 2010 on the energy performance of buildings; (recast).

Johann Zirngibl, Emilien Paron, Pim van den Helm & Khaled BegredjPages 06 - 14

Stay Informed

Follow us on social media accounts to stay up to date with REHVA actualities

0

0 product in cart.products in cart.