OPTIMISED DESIGN METHODOLOGIES FOR ENERGY-EFFICIENT...
Transcript of OPTIMISED DESIGN METHODOLOGIES FOR ENERGY-EFFICIENT...
This project has received funding from the European Union Seventh Framework Programme
under grant agreement n° 609349.
OPTIMISED DESIGN METHODOLOGIES FOR ENERGY-EFFICIENT
BUILDINGS INTEGRATED IN THE NEIGHBOURHOOD ENERGY SYSTEMS
eeEmbedded
D4.2 ESIM Multi Model
Responsible Authors:
Jens Kaiser, Pit Stenzel,
Co-Authors:
Francisco Forns-Samso, Raphael Schär, Kenneth Solvik,
Due date: 30.06.2015
Issue date: 03.09.2015
Nature: Other
Coordinator: R. J. Scherer, Institute for Construction Informatics, Technische Universität Dresden, Germany
D4.2 - ESIM Multi Model
Version 1.0
Page 2/72
© eeEmbedded Consortium www.eeEmbedded.eu
Start date of project: 01.10.2013 Duration: 48 months
Organization name of lead contractor for this deliverable: IET
History
Version Description Lead Author Date
0.1 Deliverable Structure IET 05.01.2015
0.2 Figures in several chapters EAS, IET, SAR 15.06.2015
0.3 Enhancements of the text; additional pictures EAS, IET, SAR 05.08.2015
0.4 Re-arrangement of the chapters EAS, IET, SAR 17.08.2015
0.5 Enhancements of the text; additional pictures EAS, IET 21.08.2015
0.6 Enhancements of the text; additional pictures EAS, IET 28.08.2015
0.7 Pre-Final Version EAS, IET 31.08.2015
0.8 Final Version CIB, EAS, IET 03.09.2015
1.0 Checked and approved by Coordinator CIB 03.09.2015
Copyright
This report is © eeEmbedded Consortium 2014. Its duplication is restricted to the personal use
within the consortium, the funding agency and the project reviewers. Its duplication is allowed
in its integral form only for anyone's personal use for the purposes of research or education.
Citation
Kaiser, J., Stenzel, P., (2015); eeEmbedded D4.2: Energy System Information Model - ESIM, © eeEmbedded Consortium, Brussels.
Acknowledgements
The work presented in this document has been conducted in the context of the seventh framework
programme of the European community project eeEmbedded (n° 609349). eeEmbedded is a 48
month project that started in October 2013 and is funded by the European Commission as well as by
the industrial partners. Their support is gratefully appreciated. The partners in the project are
Technische Universität Dresden (Germany), Fraunhofer-Gesellschaft zur Förderung der angewandten
Forschung E.V (Germany), NEMETSCHEK Slovensko, S.R.O. (Slovakia), Data Design System ASA
(Norway), RIB Information Technologies AG (Germany), Jotne EPM Technology AS (Norway),
Granlund OY (Finland), SOFISTIK HELLAS AE (Greece), Institute for applied Building Informatics IABI
(Germany), FR. SAUTER AG (Switzerland), , Obermeyer Planen + Beraten (Germany), Centro de
Estudios Materiales y Control de Obras S.A. (Spain), STRABAG AG (Austria) and Koninklijke BAM
Group NV (The Netherlands). This report owes to a collaborative effort of the above organizations.
D4.2 - ESIM Multi Model
Version 1.0
Page 3/72
© eeEmbedded Consortium www.eeEmbedded.eu
Abbreviations
A2A Application-to-Application
AAL Ambient Assisted Living
B2BI Business-to-Business-Integration
BACS Building Automation and Control Systems
BIM Building Information Modelling
BPMN Business Process Model and Notation
CIM Common Information Model
DACS District Automation System
DV Decision Value
ER Exchange Requirement
ERM Exchange Requirement Model
ES Energy System
FM Facility Management
FSGIM Facility Smart Grid Information Model
gbXML Green Building XML
GIS Geographic Information System
HVAC Heating Ventilation Air Conditioning
IFC Industry Foundation Classes
KDR Key Design Requirement
KPI Key Performance Indicator
KPR Key Performance Requirement
LCC Life Cycle Cost
LCA Life Cycle Assessment
LOD Level of detail
MOF Meta Object Facility
MPC Model predictive control
MVD Model View Definition
mvdXML XML schema for Model View Definitions
NIM Neighbourhood Information Model
OMG Object Management Group
OWL Web Ontology Language
RDF Resource Description Framework
RIF Pule Interchange Format
SE Systems Engineering
SGAM Smart Grid Architecture Model
SKOS Simple Knowledge Organization System
STEP Standard for Exchange of Product Model Data
SysML System Modeling Language
D4.2 - ESIM Multi Model
Version 1.0
Page 4/72
© eeEmbedded Consortium www.eeEmbedded.eu
UC Use case
UML Unified Modeling Language
XMI XML Metadata Interchange
XML Extensible Markup Language
Project of SEVENTH FRAMEWORK PROGRAMME OF THE EUROPEAN COMMUNITY
Dissemination Level
PU Public X
PP Restricted to other programme participants (including the Commission Services)
RE Restricted to a group specified by the consortium (including the Commission Services)
CO Confidential, only for members of the consortium (including the Commission Services)
D4.2 - ESIM Multi Model
Version 1.0
Page 5/72
© eeEmbedded Consortium www.eeEmbedded.eu
Table of content
Executive Summary __________________________________________________________________ 6
1 Motivation and gap analysis _______________________________________________________ 8
1.1 Motivation ___________________________________________________________________ 8
1.2 Common design steps and optimization of energy systems ____________________________ 9
1.3 ESIM in eeEmbedded context __________________________________________________ 13
1.4 Gap analysis - Informational demands and collaboration requirements ________________ 20
2 Existing approaches related to energy system information modelling ____________________ 24
2.1 Introduction ________________________________________________________________ 24
2.2 Standards, ontologies and related projects _______________________________________ 25
2.3 Smart Grid and Smart Metering approaches ______________________________________ 26
2.4 Smart City modelling _________________________________________________________ 29
2.5 Building Information Modelling (BIM) ___________________________________________ 29
2.6 Systems engineering approach _________________________________________________ 30
3 Definition and concept of the Energy System Information Model _______________________ 35
3.1 Introduction ________________________________________________________________ 35
3.2 Multi-model approach ________________________________________________________ 36
3.3 ESIM core parts _____________________________________________________________ 39
3.4 Additional parts _____________________________________________________________ 49
3.5 Grouping of parts ____________________________________________________________ 50
3.6 Support the “Level of detail” approach __________________________________________ 50
3.7 Relation to templates for fast semi-automatic detailing _____________________________ 51
4 ESIM Specification and Conceptualization __________________________________________ 53
4.1 Ontology Basics and Modelling Methodology _____________________________________ 53
4.2 Requirements and vocabulary definition _________________________________________ 54
4.3 Ontology conceptualization____________________________________________________ 55
4.4 Ontology Search and Selection _________________________________________________ 61
4.5 Outlook Ontology Implementation ______________________________________________ 63
5 Software applications __________________________________________________________ 65
5.1 Editors with GUI _____________________________________________________________ 65
5.2 Interactions and services ______________________________________________________ 65
5.3 Converter services ___________________________________________________________ 65
5.4 Filter and query services ______________________________________________________ 66
5.5 Simulation mapper services ___________________________________________________ 67
5.6 Template management services ________________________________________________ 67
6 Conclusions and outlook ________________________________________________________ 68
References _______________________________________________________________________ 70
D4.2 - ESIM Multi Model
Version 1.0
Page 6/72
© eeEmbedded Consortium www.eeEmbedded.eu
Executive Summary
The objective of Deliverable 4.2 “ESIM Multi Model” was to describe the basic approach of modelling
energy systems while considering existing approaches and standards.
The deliverable D4.2 is the successor of D1.3, D3.1 and D4.1 and connected with D5.1 and D5.2. It is
structured into six chapters:
In Chapter 1 the motivation for a structured cross-domain oriented approach is dicussed based on
the identified use cases within the eeEmbedded project as well as the general steps for designing an
energy system within the urban design phase.
Chapter 2 explains the results of a review of existing approaches and standards which are closely
related to the modelling and description of energy systems. Among the variety of standards initiated
by different domains a highly dynamic development is recognisable. This is valid in the field of
systems modelling in general and especially for the energy system modelling. The systems
engineering approach plays the role of a conflating element in the backside within these cross-
domain related activities. Main driver of this progress is the ‘Smart Grid’ initiative pushed by the
electrical energy domain.
Within Chapter 3 core parts of an energy system are identified. A basic structure containing re-usable
properties and property sets is introduced as a starting point for the development of an ontology. The
Multi-Model approach is mentioned as an appropriate way of connecting the ESIM with other domain
models like BIM (IFC).
Based on the identified informational demands and the core part definitions of the ESIM in Chapter 4
the formal specification and conceptualization of the ESIM ontology are elaborated. Initially an
introduction of ontology basics is given and the ontology modelling methodology is introduced. The
ESIM ontology methodology is divided into five main steps, namely (1) requirement analysis, (2)
vocabulary definition, (3) ontology conceptualization, (4) ontology search, selection and reuse, as well
as (5) ontology implementation. Following the methodology the results of the first three steps are
presented. Further an extended outlook of the remaining development steps are given, which will be
detailed in WP5 “Interoperability and Ontology”.
In Chapter 5 ESIM related software applications are addressed and an overview on possible
interactions and services is given. In order to design an energy-efficient embedded energy system a
proper design and modelling environment is needed. Currently there exists no such environment for
district energy systems. Hence a modelling environments supporting system and the requirement
engineering approach based System Modelling Language (SysML) are investigated. Open source and
commercial solutions are mentioned. Further need for different services for ESIM on knowledge level
is addressed, namely (1) converter services, (2) filter and query services, (3) simulation mapper
services as well as (4) template management services.
Chapter 6 provides a brief summary of the main results of this working task and gives a short outlook to
the upcoming working tasks and links within the project which are connected with the ESIM.
D4.2 - ESIM Multi Model
Version 1.0
Page 7/72
© eeEmbedded Consortium www.eeEmbedded.eu
The deliverable was led by IET. The following partners were involved and each partner has
contributed from their expert viewpoint as follows:
EAS: provides input for all chapters, especially for the chapters 2, 4 and 5
DDS: discussion and advices
GRA: discussion and advices
IET: provides input for all chapters, especially for the chapters 1, 2 and 3
SAR: discussion and advices
D4.2 - ESIM Multi Model
Version 1.0
Page 8/72
© eeEmbedded Consortium www.eeEmbedded.eu
1 Motivation and gap analysis
1.1 Motivation
Within the past decades the complexity of energy systems increased explicitly – not least because of
the integration of renewable energy resources. Energy supply is no longer a downstream process
starting on the supplier site guiding to the customer. Instead of a one-way task during former times
the energy supply is getting a multi-dimensional and multi-layered task within the design and
operational phase of a building situated embedded within the neighbourhood, see Figure 1 and
Figure 2. The reduction of the area- or volume-related energy demand within the building and the
more intelligent user-specific equipment does not simplify the overall situation. Furthermore the
aspiration of high-efficiency energy production, distribution and usage produces challenges for
energy system design including modelling, analysis and optimization but also operation. In certain
cases decentralized energy systems turned from expense factor into an ancillary business case from
the building-owner’s point of view.
Reflecting that evolution and taking available technologies and business models into account a
common description of energy systems is arrogated to ensure interoperability between software
applications and thereby business partners spread over several domains.
Figure 1: Main site-related aspects with importance on energy systems
Based on these boundary conditions, experiences and expectations the following main aspects can
be extracted as a guideline for the description of the Energy System Information Model (ESIM):
Abstract vendor independent system description
Domain-independent or cross-domain-orientated data model
Usage of existing standards or quasi-standards as far as possible for: - Modelling language - Model visualisation (if needed) - Data schema - Meta data management
Usage of available modelling tools with following abilities: - support team-orientated processing tools like data or file repositories with version control - available as free or commercial software - standardised data (export/import) format - providing library and template generation abilities
Additional features and support - Team-orientated - Facilitate and refine communication and data exchange between stakeholders
Exchange of information and models between certain stakeholders within the design and operational phase
D4.2 - ESIM Multi Model
Version 1.0
Page 9/72
© eeEmbedded Consortium www.eeEmbedded.eu
Re-use of models
Ease up data exchange in horizontal (urban design – early design – detailed design phase- / energy system designer – HVAC designer – facility / energy manager) and vertical manner (system – subsystem – component)
Connection of conventional design steps, transient multi-domain spread analysis, operational tasks
Cover and transport of design-related static information and operation-related dynamical status data about energy systems
Covering of links between energy system information and boundary conditions like neighbourhood energy infrastructure, energy usage, weather/climate, price information, building construction, and, actors
Support the information flow and data exchange between systems, subsystems components situated inside the building as parts of the HVAC equipment but operated by the local energy supplier, e.g. heat pumps and CHP devices
Support of upcoming trends and business needs like B2BI (Business-to-Business-Integration) und A2A (Application-to-Application) coupling
Figure 2: Overview and major objects of an energy system
The ESIM takes advantage of, adapts, links to and/or enriches existing data models of IFC, Smart Grid
standardisation initiatives in the electrical domain and the building automation and control system
(BACS) branch and supports the product data exchange.
1.2 Common design steps and optimization of energy systems
There are several approaches available which are targeting the formalization of the design process of
energy systems for districts and buildings. The following enumeration contains certain examples:
IDEA Community Energy: Planning, Development & Delivery, see Figure 3)
A Guide for U.S. Planners availabe via http://districtenergy.org/community-energy-planning-development-and-delivery (IDEA, 2015, King, 2012)
A Guide for Canadian Planners available via http://districtenergy.org/community-energy-development-guide-canada (IDEA, 2015b)
D4.2 - ESIM Multi Model
Version 1.0
Page 10/72
© eeEmbedded Consortium www.eeEmbedded.eu
“(The IDEA standard for Community Energy ) … aims to support mayors, planners,
community leaders, real estate developers and economic development officials who are
interested in planning more sustainable urban energy infrastructure, creating community
energy master plans and implementing district energy systems in cities, communities and
towns.”
Please consider that the ‘urban energy infrastructure’ mentioned within the citation has a
much broader scope and is focused on community level compared with the ‘urban design
phase’ defined within the eeEmbedded which tacles solely a part out of this broad district
orientated focus.
Figure 3: IDEA Community Energy: Planning, Development & Delivery (King, 2012)
A common stepwise approach of (re-)designing an energy system within the urban design phase is
illustrated with the help of Figure 4, Figure 5 as well as Figure 6.
This approach illustrates the design process closest to the ‘urban design phase’ with focus on more
than one building but contains basically all major steps which are applicable to design of an energy
system inside a single building.
D4.2 - ESIM Multi Model
Version 1.0
Page 11/72
© eeEmbedded Consortium www.eeEmbedded.eu
1. Analysis of energy demand structure and client requirements
2. Analysis of available renewable energy resources
3. Level of integration within the neighbourhood buildings on site location and outside the building site and / or the technological processes regarding the usage of the building
4. Check up the boundary conditions and restrictions regarding their technical connection to the existing energy infrastructure and media supply
5. Detailed analysis of the architectural draft
6. Analysis of meteorological data
7. Elaborate the conceptual design of the energy system including identification of usable energy resources, heat recovery concepts, potential storage technologies as well as heat and cooling sources
8. First sizing of the main systems
9. Identification of subsystems and main components
Figure 4: Common major steps within the design process of energy system - Part 1
D4.2 - ESIM Multi Model
Version 1.0
Page 12/72
© eeEmbedded Consortium www.eeEmbedded.eu
10. Identification of the most appropriate locations of the leading systems within the site or the building itself
11. Design and optimi-zation of the energy distribution system between the main systems and sub-systems of the energy concept
12. Detailed orchestration of systems, sub-systems and components
13. Optimization of the energy distribution system between the main systems of the energy concept
14. Elaborate the informational needs, the behavioural and operational concept as parts of the energy management system
Figure 5: Common major steps within the design process of energy system - Part 2
D4.2 - ESIM Multi Model
Version 1.0
Page 13/72
© eeEmbedded Consortium www.eeEmbedded.eu
15. Set up the basic and enhanced energy and monitoring system devices as well as measurement points and KPI’s including the monitoring strategy
16. Define information flow of behavioural data and additional values (financial, prognosis, reliability)
Figure 6: Common major steps within the design process of energy system – Part 3
1.3 ESIM in eeEmbedded context
ESIM is a domain specific model that provides information of the urban and building energy system
including the automation and control systems. It comprises functional, structural and physical
descriptions of the systems as master data and additional operational data.
Figure 7: ESIM Definition
Beside a physical description of the energy systems, subsystems and the Automation & Control
System (ACS) the ESIM covers (1) template-based system engineering, (2) linkage to external data
structures, (3) access possibilities of external and internal data repositories through a specified
interface, and (4) analysis algorithms and results, see Figure 7.
D4.2 - ESIM Multi Model
Version 1.0
Page 14/72
© eeEmbedded Consortium www.eeEmbedded.eu
Furthermore the generic template approach for semi-automated detailing will be supported as well
as linkage to external data structures and interfaces to repositories used for simulation or
measurement data.
Figure 8: eeeBIM Data Model Domains
The entire BIM contains several domain models. Some of them are already partially considered in the
BIM-IFC data model. Nevertheless, the consideration of eeEmbedded building design in particular the
energetic environment (neighbourhood building energetic infrastructure) introduce many data
models that are up to now not captured by the IFC and should also not be deeply incorporated in the
IFC model. Instead they should be handled as federative interoperable data models. As foundation
for such a data model structure, the data models will at first be categorized according to the
information functionality. As roughly depicted in Figure 8, they can be grouped into the categories
organizational concepts and models, physical data models, analysis information models and
uncertainty information models. These categories are presented in Figure 9. A detailed description of
the different model categories can be found in (Mosch, M. & Kaiser J.; 2015).
Figure 9: Model categorization (Mosch & Kaiser, 2015)
D4.2 - ESIM Multi Model
Version 1.0
Page 15/72
© eeEmbedded Consortium www.eeEmbedded.eu
Common design phases identified within the eeEmbedded project
Figure 10 provides an overview about the identified use cases within the design process. Especially
the tasks related to the ESIM will be mentioned briefly within descriptions provided by the following
paragraphs.
More detailed descriptions of the design tasks within this use cases are provided by the eeEmbedded
deliverables D1.2 (Geißler et al., 2014) and D4.1 (Mosch & Kaiser, 2015).
Figure 10: Use cases identified within the eeEmbedded project, task with relation to ESIM are marked with red frame (left: urban design, mid: early design, right: detailed design)
D4.2 - ESIM Multi Model
Version 1.0
Page 16/72
© eeEmbedded Consortium www.eeEmbedded.eu
Use Case 1: Urban Design
Working tasks which are related to ESIM are situated within the row labelled with ‘2’, see Figure 11.
Within this use case the basic structure and subsystems of the energy system will be elaborated
based on the information provided by the architecture domain via the IFC model plus the client
requirements and taking into consideration the first analysis results elaborated within row number
‘6’.
The outcome of this design step covers at first the energy supply concepts including generation, storing, and distribution. But also energy exchange and recovery facilities will be included if possible. Secondly pipe and duct routes and connecting points to existing energy infra-structure are considered and potential interactions with other buildings and/or energy systems will be addressed, see also Figure 12.
The energy system is described with the help of the ESIM including links to additional domain models.
Figure 11: Use case 1 - urban design (Geißler et al., 2014), task with relation to ESIM are marked with red frame
D4.2 - ESIM Multi Model
Version 1.0
Page 17/72
© eeEmbedded Consortium www.eeEmbedded.eu
Figure 12: Use case 1 - urban design – BPMN with task related annotations
Use Case 2: Early Design
D4.2 - ESIM Multi Model
Version 1.0
Page 18/72
© eeEmbedded Consortium www.eeEmbedded.eu
Within these use case the basic structure of the energy system will be elaborated in several variants covering different HVAC concepts.
Thermal zones will be identified while processing a more accurate calculation of thermal load. Pre-location and pre-sizing of major system and subsystems will be done based on the BIM input via IFC and the information within the ESIM model.
Mainly the tasks within the rows ‘3’ and ‘4’ presented in Figure 13 are involved in this step.
The results will be stored in IFC and ESIM. Figure 14 provides more detailed information about the subtasks.
Figure 13: Use case 2 - early design (Geißler et al., 2014), task with relation to ESIM are marked with red frame
Figure 14: Use case 2 - early design – BPMN with task related annotations
Use Case 3: Detailed Design
D4.2 - ESIM Multi Model
Version 1.0
Page 19/72
© eeEmbedded Consortium www.eeEmbedded.eu
Use case 3 covers the workings tasks to elaborate and finalize the energy concept.
Major work will be spend on fine tuning the systems, assign vendor-specific HVAC and BACS equipment and analyse the impact of different control algorithms.
All work will be based on the data provided via IFC and ESIM.
Figure 15 contains the big picture of all design steps within this use case.
Figure 16 provides a short description of relevant working tasks.
Figure 15: Use case 3 - detailed design (Geißler et al., 2014), tasks with relation to ESIM are marked with red
Figure 16: Use case 3 - Detailed design – BPMN with task related annotations
D4.2 - ESIM Multi Model
Version 1.0
Page 20/72
© eeEmbedded Consortium www.eeEmbedded.eu
1.4 Gap analysis - Informational demands and collaboration requirements
The design of an energy system starts in the same way as that of the building envelop and the
constructional details - with a detailed analysis of site location, the existing neighbourhood and the
available resources in combination with the planned usage of the building. These main aspects are
roughly visualised within Figure 17. Within Figure 18 and Figure 19 certain aspects and informational
resources with high importance regarding the energy system design are summarized.
None of the existing domain specific models is able to handle all needed information an appropriate
manner. A solution will be possible while using link models for connecting the different domain
models plus the definition of an energy related model for the missing information which are not
parts of the existing models.
The following listing addresses these aspects and informational demands. These information are
closely related to exchange requirements discussed within eeEmbedded deliverable D1.3 (Calleja
Rodríguez et al., 2014).
Informational demand about energy system
Energy System, Sub-systems and components - Data of supply and disposal system - Interface description (physical, functional) - Risk information, reliability and sustainability information, see eeEmbedded
deliverable D3.1 (Gnüchtel et al., 2015)
Automation and Control System, Sub-Systems and components - Functional, behavioural description - Information flow: energy-related information, simulation and measured data, control
settings - Identifier description - Control strategies, see eeEmbedded deliverable D3.1 (Gnüchtel et al., 2015)
Figure 17: Informational demand and the relationship to ESIM
D4.2 - ESIM Multi Model
Version 1.0
Page 21/72
© eeEmbedded Consortium www.eeEmbedded.eu
Informational demand about site/location, building(s), district/neighbourhood
Site/location - Weather data - Topology information - Information about the ground quality
Building - Client requirements regarding energy supply and thermal comfort - Energy load profile - Type of usage - Service Level Specification/Service Level Objective - see exchange requirements specified within eeEmbedded deliverable D1.3 (Calleja
Rodríguez et al., 2014) - joint elaborated building concept
District/Neighbourhood - Parameter of existing energy and media infrastructure (district heating / cooling
systems, natural gas supply, and others) - Available renewable energy resources - Restrictions regarding neighbourhood buildings - Restrictions regarding energy supply options
Figure 18: Main aspect and informational sources regarding the energy system design
Informational demand about user
Occupancy Information/Occupancy Modelling, see D3.1 (Gnüchtel et al., 2015) - User Activity level - Occupancy Schedules with occurrence and density - User interaction with
User equipment, Usage of user specific equipment Building components
- Shading - Natural ventilation/Window opening
HVAC/electrical systems - Lighting (ON/OFF) - Temperature set point - Ventilation set point
Informational demand about natural environment
D4.2 - ESIM Multi Model
Version 1.0
Page 22/72
© eeEmbedded Consortium www.eeEmbedded.eu
Energy atlas, ground water atlas
Topology/geographic data
Geothermal sources - Quality/quantity - Restrictions
Weather/Climate database - Regional long term prognosis - Local site-related historical data - Local site-related prognosis data - Climate elements (solar radiation , wind, …) - Restrictions
Potential Energy Sources - Quality/quantity - Restrictions
Informational demand about restriction/regulations by public local and regional laws and
standards
Restrictions/Limits - Caused by the site-related technical infrastructure - Caused by natural and technical / infrastructure in the existing neighbourhood
Public law - Local site-related - Regional - Governmental - Inter-governmental
Standards - Technical - Ecological
Most of the points mentioned above, especially the hints within the section named ‘building’, are
parts of the exchange requirements described in eeEmbedded deliverable D1.3 (Calleja Rodríguez et
al., 2014).
Figure 19: Informational resources and tools regarding the energy system design (enhanced resources and tool set)
D4.2 - ESIM Multi Model
Version 1.0
Page 23/72
© eeEmbedded Consortium www.eeEmbedded.eu
Advantages and challenges
Reviewing the gaps mentioned above several challenges arise; (1) integration of BIM (IFC) and ESIM,
(2) establishment of ESIM in the BIM-CAD tools as well as the simulation/analysis application, and (3)
apply the BIM-based design process within the ESIM domain.
The establishment of the ESIM gives an edge to interoperability between models and software tools
but also supports the implementation of an energy system lifecycle covering design, commissioning
and operation as well as retreat.
D4.2 - ESIM Multi Model
Version 1.0
Page 24/72
© eeEmbedded Consortium www.eeEmbedded.eu
2 Existing approaches related to energy system information modelling
2.1 Introduction
Currently there is no single model available which covers the description of all aspects of energy
systems in buildings and the neighbourhood from scratch. Various existing models already cover
certain aspects and provide data structures for enhancement or adaption to cover information which
are not originally part of the model content. Relevant examples of available models and standards
are listed below assigned to their domains:
Architecture/HVAC/BACS design domain
o IFC2x3/IFC4 model (ISO 16739)
HVAC design domain
o ISO 10628 and ISO 14617 – Piping and instrumentation diagram (P&ID)
o VDI 3805/ISO 16757 – Data structures for electronic building services product
catalogues
BACS design domain
o EN 15232 – Energy performance of buildings — Impact of Building Automation
Controls and Building Management
o ISO 16484 – Building automation and control systems BACS
o VDI 3813 – Building automation and control systems (BACS)
o Modelica mode
o ISO 16484-5 – BACnet
o ISO/IEC 14543-3 – KNX
Thermal Building Energy and System Simulation domain
o Modelica model
o Energy Plus data model (IDD, IDF)
o Green Building XML (gbXML)
Smart Grid domain
o Facility Smart Grid Information Model (FSGIM) UML
o Smart Grid Architecture Model (SGAM) SysML
o Several international ISO standards
Enterprise planning, business process modelling
o BPMN
Systems Engineering and IT project management
o UML / SysML
o Energy System Language
o Universal System Language
o ISO/IEC 15288 – Description of the processes of the systems life cycle.
Because of the relevance for the modelling of energy systems of certain standards or modelling
approaches will be described more in detail within the following
D4.2 - ESIM Multi Model
Version 1.0
Page 25/72
© eeEmbedded Consortium www.eeEmbedded.eu
2.2 Standards, ontologies and related projects
Certain relevant most relevant standards listed above will be introduced briefly.
VDI 3813 – Building automation and control systems (BACS) – (BACS design domain)
The German guideline VDI 3813 applies to room control applications in the field of building services.
The guideline is defining Room Automation (RA) functions which are grouped into different function
groups (sensor functions, actuator functions, operator and display functions, application functions,
management functions, and service and diagnosis functions). Each RA function can be seen as a black
box including an interface description (VDI3813).
EN 15232
This European Standard EN 15232 provides a structured list of control, building automation and
technical building management functions which have an impact on the energy performance of
buildings and the technical building system (EN 15232). Using BAC Efficiency Classes (A, B, C, and D)
of building automation and technical building management functions the required building energy
performance can be achieved. The EN 15232 provides a promising basis for a functional description
of building automation and control systems which can be covered by BACS models.
ISO 16484
The international standard ISO 16484 provides a guideline for integrated planning and operation of
building automation and control systems. The standard defines BACS hardware, BACS functions and a
data communication protocol (BACnet) (ISO 16484).
ISO 16484-5 (BACnet), ISO/IEC 14543-3 (KNX)
Common ISO standards to interface building control devices used to control HVAC and Electro
installations systems. Special designed and proprietary software access these standard protocols to
program BACS devices with the intension of controlling its connected HVAC products and systems to
act as required in the physical constructed building. In theory, the HVAC domain experts can set BACS
generic controlling data according to ES results to optimize the HVAC systems in the model.
Piping and instrumentation diagram (ISO 10628 and ISO 14617)
The piping and instrumentation diagram (P&ID) is a common schematic representation in the process
industry which shows the piping of the process flow together with the installed equipment (e.g.
vessels, fans and pumps) and instrumentation (e.g. sensors and controller). The international
standards ISO 10628 – Diagrams for the chemical and petrochemical industry and ISO 14617 –
Graphical symbols for diagrams provide the appropriated symbol definitions (ISO 10628, ISO 14617).
ISO 16757 (VDI 3805)
These standards covers data structures for electronic building services product catalogues. The
standard is based on the German norm VDI 3805 which targets the exchange of product model data
within the HVAC branch. Currently there are only the first two parts of the standard available
describing the main idea as well as the geometry of physical products/devices. Further parts are
announced later on.
SEMANCO Energy Model
D4.2 - ESIM Multi Model
Version 1.0
Page 26/72
© eeEmbedded Consortium www.eeEmbedded.eu
The SEMANCO Energy Model is a formal ontology – specified using Web Ontology Language 2 (OWL
2) – comprising concepts captured from diverse sources including standards, use cases and activity
descriptions and data sources related to the domains of urban planning and energy management.
Close to the modelling of energy systems several domains still exist developing own data models:
Ambient Assisted Living (AAL)
Smart Home
Additionally the following projects are targeting topics which are partly close by to the intensions of
ESIM
Future Internet for Smart Energy – FINSENY (FINSENY, 2011); http://www.fi-ppp-finseny.eu/standardisation/ and http://www.finesce.eu/FINSENY.html
En-trust http://www.en-trust.at/
Integrated Smart Grid Reference Architecture for Intelligent Distribution Grids and Virtual Power Plants (INTEGRA) http://www.offis.de/struktur/projekte/integra.html
FINESCE (Future INtErnet Smart Utility ServiCEs) (FINESCE, 2015)
2.3 Smart Grid and Smart Metering approaches
Currently the energy suppliers and distributing companies but also international standardization
bodies are intensively involved in several ongoing standardization activities to elaborate information
models for smart grid architectures and business cases. Mature results are the (1) Facility Smart Grid
Information Model (FSGIM) developed within the ASHRAE organization and (2) Smart Grid
Architecture Model (SGAM) as a result of the European joined effort of commercial and scientific
partners. Further activities are on the way targeting the interoperability and compatibility between
both models. Asian countries are interested in talking about these results. The business case driven
approach and the industry centered view are common points among both models.
Figure 20: CIM and additional overlapping domains and models within the ISO 61970 (Neumann, 2010)
D4.2 - ESIM Multi Model
Version 1.0
Page 27/72
© eeEmbedded Consortium www.eeEmbedded.eu
In the middle of the standardization effort within the smart grid domain stands the Common
Information Model (CIM). Figure 20 illustrates the overlapping of the CIM with other closely related
domains with high importance of the business architecture within the electrical energy domain.
The following list contains major international standards which are partly under construction. Some
subparts are just announced but not available yet. Major standards with strong relationship to the
Smart Grid domain are briefly summarized as follows:
IEC 62357 – Seamless Integration Reference Architecture (SIA)
IEC 61970/61968 – Common Information Model (CIM)
IEC 61850 – Substation Automation, Distributed Energy Resources
IEC 62351 – Security
Smart Grid Architecture Model (SGAM)
The Smart Grid Architecture Model developed by Siemens AG (Siemens, 2012) targets the modelling
of a smart grid architecture of intelligent electrical power grid covering technical, functional,
communication-related and informational aspects. The model contains data structures of all major
sub-domains of (electrical) energy systems (including generation, transmission, distribution and
facilities) relevant for the hand-over to the end-users, see Figure 21. Because of the focus on the
electrical energy domain this model has to be extended to cover thermodynamic facilities like
heating and cooling systems. The SGAM is formulated with the help of SysML (SGAM, 2015).
Figure 21: Schema introducing the SGAM (SGAM, 2015)
Facility Smart Grid Information Model (FSGIM)
The FSGIM is developed by the ASHRAE organization. Figure 22 illustrates the major parts of the
model within an example, (ASHRAE, 2012).
The FSGIM is characterized by the following main aspects:
D4.2 - ESIM Multi Model
Version 1.0
Page 28/72
© eeEmbedded Consortium www.eeEmbedded.eu
Abstract representation of the energy consuming, producing, and storage systems
Modelling the energy characteristics of the equipment, energy characteristics are communicated with a protocol
Detailed information about systems inside the facility (directly managed), e.g. HVAC, lighting, security, facility management systems, and industrial automation systems
Details about external systems that the facility interacts with (no direct control), e.g. weather information, real-time energy pricing information, demand response signals, and sources of energy usage information
Enables interaction between energy provider and facilities in a common way
The model is based on certain major components (Building Blocks):
Generator Component
Meter Component
Load Component
Energy Management Component
These modelling components can be arranged and combined as needed to represent physical devices, systems, or functions.
In addition to the major components FSGIM integrates model elements from external sources:
Energy Interoperation Component - wd36/PR03
Energy Market Information Exchange - EMIX PR04
Calendar Information model of WS - ws-calendar-CS01
Substation Automation, Distributed Energy Resources (international standard for communi-cations with electric power and related system intelligent electric devices ) - IEC 61850
Energy Usage Information Model - NAESB PAP10 EUI
Weather Exchange Model - WXXM
Figure 22: Example for the modular structure of the FSGIM (ASHRAE, 2012)
Smart Metering
The smart metering approach can be esteemed as an important add-on of the smart grid domain on
the way of integrating thermal energy and natural gas-related energy infrastructures. Smart metering
D4.2 - ESIM Multi Model
Version 1.0
Page 29/72
© eeEmbedded Consortium www.eeEmbedded.eu
offers several possibilities for a more intelligent way of operating energy systems not only on district
but also on building level.
Main drivers within the smart metering domain are the field of machine to machine (M2M) commu-
nication and the standardization effort by the European Telecommunications Standards Institute
(ETSI).
Especially the standards describing the information exchange and the description of measurement
equipment are relevant for the ESIM.
2.4 Smart City modelling
Within the approach of modelling communal infrastructures and related aspects of Smart Cities the
energy infrastructure and the building stock are representing parts of the city model. These activities
will be coordinated by the ISO/IEC Joint Technical Committee 1 - Task Group „Reference Architecture
Model“. This kind of view includes the energy related infrastructure in the buildings neighbourhood
and is used to model the structure and behaviour of smart cities. Currently there are several
intensions for an international standardisation on the district and city level. A roadmap to the Smart
Cities approach is delivered in (DIN & DKE, 2015). These activities of further development are on the
run and have to be observed to integrate the results into the ESIM context later on.
In this context buildings and energy systems within buildings can be described with a rough building-
centred view focusing the energy systems within the neighbourhood and ending up on the supply
company's substations inside the building.
2.5 Building Information Modelling (BIM)
The Industry Foundation Classes (IFC), an international standard for the exchange of BIM data, are
providing a generic data schema that covers among others architectural, building service and
structural elements. Since the release of the IFC4 schema specification the data structure provides
enhanced capabilities for the modelling of building service systems. System modelling using e.g. port
connection concepts is available. Serialized IFC models are provided either in STEP physical file
format (SPF) or as ifcXML file. IFC also covers a wide range of generic HVAC type devices, instances
and attributes to match a specific product. The IFC4 schema model is improved in several aspects,
both in content and exchange: It enhances the capability of the IFC specification in its main
architectural, building service and structural elements with new geometric, parametric and other
features. It furthermore enables numerous new BIM workflows – including 4D and 5D model
exchanges, product libraries, BIM to GIS interoperability, enhanced thermal simulations and
sustainability assessments. The improvement of space boundaries and the introduction of additional
spatial zones and external spaces (against ground, water, air) as well as the descriptiveness of
shading devices can be used for energy and other performance analysis. In addition to the EXPRESS
schema, the ifcXML4 schema is fully integrated into the IFC4 specification. The additional full
integration of the new mvdXML technology easily enables the definition of data validation services
for IFC4 data submissions. The mvdXML is an add-on to the IFC schema to describe Model View
Definitions as a subset of an entire IFC model.
Since the release of the IFC4 schema specification the data structure provides now enhanced
capabilities in modelling building automation and control systems and their components.
D4.2 - ESIM Multi Model
Version 1.0
Page 30/72
© eeEmbedded Consortium www.eeEmbedded.eu
2.6 Systems engineering approach
Energy systems are getting more and more complex because of the ambitious building design, the
available sophisticated energy technology and the challenging client requirements which turn every
building into a unique product. On the other hand a trend using modularization approaches and
building blocks within the construction domain as well as the HVAC and BACS branch have to be
recognized. As third main aspect the integration and penetration of IT technology within most parts
of the building with have to be mentioned. In conjunction with the attempt to cross-domain and
cross-project standardization of the processes around a building covering design and operation
purposes, all partners are highly motivated to implement, review and speed-up their processes.
These intentions force optimized information and data flow including interoperability of models and
applications.
A promising solution covering the mentioned aspects and challenges is provided by the cross-domain
orientated approach of Systems Engineering (SE).
SE addresses among other details the following aspects:
Requirements management
Structuring into systems, subsystems, components, ports, blocks, types, units
Use case elaboration
System design
Revision management
System testing
Verification and validation, quality assurance
Risk management
System documentation
Standardized structures and diagrams
The data are organized within different sub models (Weilkiens, 2014).
Requirement Model o Specifications o Uses Cases o Interactions o State Machines o Constraints
Operational Domain Model
Design Model
Implementation Model
Library
Basic model components in systems engineering
2.6.1
SysML – basic structures and components
2.6.2
The SE approach provides the System Modelling Language (SysML) based on the Unified Modelling
Language (UML 2). Both languages are maintained and developed by the Object Management
Group® (OMG®). The last official Version 1.3 of SysML was released by OMG in 2012, (OMG, 2012). In
November 2013 the next version 1.4 was released as beta version (OMG, 2013) which includes some
significant enhancements. Currently the available software tools provide support for version 1.3.
D4.2 - ESIM Multi Model
Version 1.0
Page 31/72
© eeEmbedded Consortium www.eeEmbedded.eu
Figure 23: Interrelationship between UML and SysML (OMG, 2012)
Within the following list the diagrams of SysML 1.3 will be introduced.
Package diagram This diagram type represents the organization of a model in terms of packages that contain model elements, see Figure 24.
Figure 24: Example - Package diagram (SysML 1.3)
Requirement diagram This diagram type represents text-based requirements and their relationship with other requirements, design elements, and test cases to support requirements traceability, Figure 25.
Figure 25: Example - Requirement diagram (SysML 1.3)
Use case diagram This diagram type represents functionality in terms of how a system or other entity is used by external entities (i.e., actors) to accomplish a set of goals, see Figure 26.
D4.2 - ESIM Multi Model
Version 1.0
Page 32/72
© eeEmbedded Consortium www.eeEmbedded.eu
Figure 26: Example - Use case diagram (SysML 1.3)
Block definition diagram This diagram type represents structural elements called blocks, and their composition and classification, see Figure 27.
Figure 27: Example - Block definition diagram (SysML 1.3)
Internal block diagram This diagram type represents the interconnection as well as interfaces between the parts of a block, see Figure 28.
Figure 28: Example – Internal block diagram (SysML 1.3)
Activity diagram This diagram type represents the behaviour in terms of the ordering of actions based on the availability of inputs, outputs, and control, and how the actions transform the inputs to outputs.
Sequence diagram This diagram type represents the behaviour in terms of a sequence of messages exchanged between parts, see Figure 29.
D4.2 - ESIM Multi Model
Version 1.0
Page 33/72
© eeEmbedded Consortium www.eeEmbedded.eu
Figure 29: Example - Sequence diagram (SysML 1.3)
State machine diagram This diagram type represents the behaviour of an entity in terms of its transitions between states triggered by events, see Figure 30.
Figure 30: Example - State machine diagram (SysML 1.3)
Parametric diagram This diagram type represents constraints on property values, used to support engineering analysis.
Alongside the diagram types there are different types of links or relations applicable between the objects of a model.
All objects of a model including their links to each other can be described with the help of properties or property sets.
Model and data exchange formats of SysML
2.6.3
One of the mandatory requirements which have to be fulfilled by a system engineering language is to
ensure interoperability between different software tools and seamless model exchange within the
engineering tool chain. The OMG describes two approaches: (1) model exchange via AP233 (STEP
standard) and (2) XML Metadata Interchange (XMI) format.
D4.2 - ESIM Multi Model
Version 1.0
Page 34/72
© eeEmbedded Consortium www.eeEmbedded.eu
Figure 31: Overlaps of ISO 10303 - AP 233 and SysML (OMG, 2012)
XML Metadata Interchange (XMI)
UML 2 is based on Meta Object Facility (MOF) (OMG-MOF, 2015). XMI is defined to share model
information specified using MOF. The XMI is an XML-based format for model data exchange. While
using XMI the model data will be stored and transferred but there is no transfer of layout
information for diagram data. For that last purpose OMG provides a diagram definition which is
included in UML 2 to transfer graphic-related information. XMI is the first choice of for exchanging
models between UML-based as well as SysML software tools. Because of the XML-roots of XMI, the
specification additionally supports the validation of XMI files using XML schemas. (OMG, 2012)
ISO 10303-233/STEP AP 233 – Systems engineering data representation
Seamless transportation of modelling data between applications is the main issue of the STEP
standard too. STEP is standardized within ISO 10303. The abbreviation ‘AP’ stands for ‘Application
Protocol’ which covers a data structures mainly for specific branches. The application protocol AP
233 stands for ‘Systems engineering data representation’.
Figure 31 presents the overlapping of STEP AP 233 and SysML/XMI. This figure explores the
commonalities and differences off both possibilities. In general the main object types and model
structures which are used for systems engineering will be supported by both exchange standards.
The system engineering software tools mostly support the XMI standard instead of the STEP AP 233.
The IFC data schema is also defined within ISO 10303 as an application protocol.
D4.2 - ESIM Multi Model
Version 1.0
Page 35/72
© eeEmbedded Consortium www.eeEmbedded.eu
3 Definition and concept of the Energy System Information Model
3.1 Introduction
The Energy System Information Model (ESIM) takes up several general high-level aspects which
characterise an informational model:
identify and describe objects in both ways, a vendor- and application-independent manner
mapping objects
cover the objects properties and
also cover the operations of the objects
An information model is a superset of a data model. Objects to be managed within an informational
model could be domain-specific devices, e.g. router, hubs and switches within the IT domain or
boilers, heat pumps or similar devices within the energy domain. Typical devices with a cross-
domain-character are connectors or ports.
Major tasks of an information model except the design phase support are observation/monitoring,
configuration and (remote) control using an abstract unique view and ensure a vendor-independent
handling of devices of the same type.
Mostly informational models consist of a Management Information Base (MIB) which covers all data
and information within a data structure and a management protocol.
A starting point for build-up an information model of energy systems is the Common Information
Model (CIM) published by the Distributed Management Task Force (DMTF) for the management of IT
systems. The standardisation intension of the International Electrotechnical Commission IEC is closely
related to this approach which led to the standard IEC 61970 covering the needs of the electrical
energy supply.
The informational model will be combined with a functional model covering the following additional
management tasks (=FCAPS): (1) fault, (2) configuration, (3) accounting, (4) performance, and (5)
security.
Compared with the introduced Smart Grid modelling approaches the ESIM has to cover thermal and
electrical related information but also certain boundary conditions. Relations to other domains and
data modelled outside the ESIM will be covered using a multi-model approach.
Within the eeEmbedded context the ESIM joins or connects information of certain data sources and
domains (see Figure 32):
- Building model (IFC) - Neighbourhood Information Model (NIM) - BACS/HVAC (IFC) - Others
Climate Prices User behaviour
D4.2 - ESIM Multi Model
Version 1.0
Page 36/72
© eeEmbedded Consortium www.eeEmbedded.eu
Figure 32: Shell Model showing the overlapping areas between ESIM, BIM and NIM
The Multi-Model approach will be introduced in more detail within the following section.
The ESIM model has to be applicable without the availability of detailed building construction
information provided via IFC because of the rare existence of an IFC model for the building stock.
Within the ESIM certain aspects are forming a core part covering relevant data which are close
related to the design process with a mandatory character. Additionally there are aspects outside the
core representing data which are optionally modelled within the design process.
In general ESIM follows the structuring approach of IFC if there are data structures available. Nevertheless restrictions for further extending the IFC standard were announced. Reviewing requirements and boundary conditions for modelling energy system several the needs will be addressed:
• ESIM should be usable as standalone model without the need of on building model described with IFC
• ESIM should cover interfaces to HVAC and BACS components and other devices • Integration of measured/aggregated measured operational/prognosis data • ESIM should support a simplified non-graphical representation of buildings, systems,
subsystems, user behaviour • Referencing ESIM from IFC and vice versa • Using SPARQL to query data and provide it in a specific IFC MVD or MMC
The ESIM will use the system engineering approach and the language SysML introduced in 2.6.
3.2 Multi-model approach
As mentioned above the ESIM will be connected with other domain models via a link model
approach. These domain or elementary models are the (1) Architectural Model, (2) Neighbourhood
Model, (3) HVAC Model, (4) BACS Model, (5) Climate Model or (6) Simulation Model, defined in
(Mosch, M. & Kaiser J.; 2015). Within the eeEmbedded project the architectural and the
neighbourhood model are fully covered by the IFC data exchange standard (IFC4). Furthermore IFC
D4.2 - ESIM Multi Model
Version 1.0
Page 37/72
© eeEmbedded Consortium www.eeEmbedded.eu
represents a subset of the HVAC and BACS domain model, e.g. location in the building and the
geometrical representation of the corresponding HVAC or BACS object respectively.
Figure 33: ESIM Multi-Model Approach – eeEmbedded related link model approach
While using the ESIM within the eeEmbedded framework the link model plays a central role
connecting different resources and data models, see Figure 33.
The applied link model will be as flexible as possible to cover the heterogeneous relations between
the architecture, the energy systems and room automation & control system and components at
different layers:
- Via spatial structure provided by IFC - Via physical connection provided by IFC and ESIM (pipes, canals, cables, medium
flow) - Via informational connection provided by IFC and ESIM (measured values,
algorithms) - Via service concepts (facility management tasks) - others
The Link model-centred approach is realized by the Multi-Model-Container strategy. The link model
itself will be elaborated within eeEmbedded work packages WP4 and WP5. A more detailed
introduction will be provided by the upcoming deliverables D4.3 and D5.1. A rough schematic
introduction of the structure and function is given Figure 34.
Figure 34: Multi-Model Container structure (Mosch, M. & Kaiser J.; 2015)
A Multi-Model container acts as basic element inclosing 1…n link models each of them chaining 2…n
elementary models. The container covers metadata of the container itself, the link, but also the links
model as well as the elementary models.
D4.2 - ESIM Multi Model
Version 1.0
Page 38/72
© eeEmbedded Consortium www.eeEmbedded.eu
Within the eeEmbedded project we assume that all relevant information provided by additional
domains will be available. Projects targeting refurbishment tasks in the building stock or focusing
optimization issues on energy systems have to be able to manage less amount and/or a lower quality
of data especially regarding the IFC model and/or the neighbourhood description. Nevertheless the
ESIM should be applicable within this use case too.
The following listing shows the listing of the most relevant elementary models from ESIM point of
view.
Architectural/Building Model (IFC)
Neighbourhood Model (IFC)
HVAC Model (IFC, ESIM)
BACS Model (IFC, ESIM)
Climate Model
In order to follow the intended Multi-Model approach appropriated link objects among the different
elementary models have to be defined. Therefore different kinds of links will be identified and
elaborated in eeEmbedded Task 4.3 “Link Model” (D4.3). The related different types of relations and
relationship objects will be developed and the requirements for the link attributes and the
transformation and mapping functions will be defined. Based on the link model, the link model
relation types the interoperability link points (a set of key objects) for each domain model will be
developed in Task 5.2 “Interoperability of domain models”. The following Table provides a rough
overview on possible links to the mentioned elementary models, see Figure 35.
D4.2 - ESIM Multi Model
Version 1.0
Page 39/72
© eeEmbedded Consortium www.eeEmbedded.eu
Figure 35: Linked elementary models
3.3 ESIM core parts
The ESIM core parts represent data which are mandatory needed to describe an energy system with
its main structure, function and behaviour. The core parts are intented to use as a basis for building
blocks to speed-up the design process with the help of templates.
A systematization of energy systems, subsystems and components could be based on physical,
informational, functional and business-related purposes like illustrated within Figure 36. The
following major categorization of energy systems will be considered: (1) energy sources, (2) energy
transformation, (3) energy distribution, (4) energy storing and (5) automation and control system as
well as (6) energy consumption and (7) energy related information flow, see Figure 36. Each core part
will be described within the following sections.
D4.2 - ESIM Multi Model
Version 1.0
Page 40/72
© eeEmbedded Consortium www.eeEmbedded.eu
Figure 36: Identification of ESIM core parts as main categories
Following this approach presented in Figure 36 a simple energy system shown in Figure 37 will be
separated as indicated with the help of the coloured background.
Figure 37: Simplified example schema of energy system
Because of the various interdependencies of an energy system the ESIM has to provide data
structures to support a cross-domain orientated usage of data describing an energy system. As
introduced in the eeTemplate context an ESIM property set is structured to support this
requirement, please refer to Figure 38. The description of each core part within an energy system is
based on re-usable property sets. Figure 39 contains an overview about main property sets of energy
systems core parts. The property sets are described briefly within Table 1.
D4.2 - ESIM Multi Model
Version 1.0
Page 41/72
© eeEmbedded Consortium www.eeEmbedded.eu
Figure 38: Cross-domain orientated structure of templates, described within D2.2 (Zellner, 2015) as example for ESIM
The list of property sets should be interpreted as a snapshot because of the high dynamic
development within the field of standardization and the availability of data published by device
vendors and other stakeholders. The list of property sets is extendable if needed.
Figure 39: ESIM - Basic property sets of core parts
The property set list given in Figure 39 represents a ‘best practice’ approach which is in general
applicable to each part of an energy system or the energy system itself. The usage of all aspects
except the property set named ‘Type/Identification’ is not mandatory while describing each part of
an energy system. Within the lifecycle of an energy system additional information to several
properties will be added if necessary and useful.
D4.2 - ESIM Multi Model
Version 1.0
Page 42/72
© eeEmbedded Consortium www.eeEmbedded.eu
Table 1: ESIM aspects - Properties/Property sets
Type/Identification Machine readable as well as human readable identification and classification is provided by this mandatory property set.
COP The (normative) Coefficient of Performance (COP) represents a major criteria especially within the design process. Often COP values valid for maximum, minimum and partial load are provided by device vendors depending on the type of device or technology.
Behavioural model According to the abilities provided in VDI 3805 and the upcoming ISO 16757 standard behavioural characteristics could be included by device vendors, suppliers, service providers, designers or customers.
Interface For seamless technical and informational integration of devices into an energy concept the specification of physical and IT-related interfaces will be described within this property set according to ISO 16484-5 (BACnet) and ISO/IEC 14543-3 (KNX) as well as VDI 3805 and ISO 16757.
Media Input/Effort The description of (nominal) medium input into devices with differentiation between quality (e.g. temperature, pressure, informational protocol) and quantity (volume flux or heat flux, data stream) is situated in this aspect.
Media Output/Yield The description of (nominal) medium output of devices with differentiation between quality (e.g. temperature, pressure, informational protocol) and quantity (volume flux, heat flux, or data stream) is situated in this aspect.
Cost This property set contains the sales price of a devices and (nominal) operational costs – if provided by the vendor. For the operational cost a rated value depending on the investment cost is commonly used too.
D4.2 - ESIM Multi Model
Version 1.0
Page 43/72
© eeEmbedded Consortium www.eeEmbedded.eu
Administration This property set contains information with administrative character which are used for management purposes, e.g. rent of system, business cases which includes contracting models. Additional information to standards or national law could be added within this aspect.
Valid operational conditions Most vendors of technical systems and components restrict the usage of their products while formulating valid operational conditions related to the medium and /or the ambient.
Geometry If needed the geometry of a device will be modelled according to the ISO 10303 standard.
Location Depending on the type of device or system or the point of view the exact position is needed. For energy supply systems located in the neighbourhood the usage of geo coordinates is appropriate. Inside the building the usual way of referencing the position of a reference point of a device is done by x-y-z coordinates.
Maintenance This aspect provides data structures for the description of maintenance related task during the operational phase of the system. The common used categories are supported: (1) vendor advices, and (2) client specific requirements related to the maintenance strategy as well as (3) requirements by law. (DIN EN 13306)
Reliability/dependability The design of sophisticated energy systems or sensible use cases mostly includes a reliability analysis based on certain key values which will be located within this property set. (IEC 60050 and other standards)
Risk management Depending on the use case the management of risk is becoming an essential part of the design and construction management. Therefore certain information is needed and located within this aspect. (ISO 31000)
D4.2 - ESIM Multi Model
Version 1.0
Page 44/72
© eeEmbedded Consortium www.eeEmbedded.eu
Environmental impact For seamless support of lifecycle assessment of energy systems typical key figures have to be provided via the ESIM. (ISO 14040)
Organization For support of various approaches regarding group objects of energy systems within the ESIM this property set provides possibilities for that purpose.
Energy sources
3.3.1Within the design process a public accessible unified description of energy resources based on a
standardized data model would be a great advantage. While elaborating an energy concept within
the urban design phase the information about on-site or nearby available energy sources accelerates
the decision according to the appropriate energy source(s) for the given building type and the energy
usage profile. A suitable property set is presented within Figure 40.
Figure 40: Example for systematization of energy sources within the ESIM
The energy suppliers deliver standardized information on request e.g. about district heating and
cooling systems, natural gas supply as well as electricity supply in conjunction with technical
requirements for connecting to the supply network. These mentioned resources are controlled and
provide a stable output in time, amount and quality. Considering certain kinds of renewable energy
resources there are heterogeneous information sources available which have to be analyzed bevor
decision making. Figure 40 provides a brief systematization of energy sources.
The information source should be publicly available via both, (1) manually web browser (see Figure
41 and Figure 42) and (2) with the help of the machine-to-machine interface via web service. The
latter would be a remarkable enhancement – but out of scope within the eeEmbedded project. A
D4.2 - ESIM Multi Model
Version 1.0
Page 45/72
© eeEmbedded Consortium www.eeEmbedded.eu
second innovative approach could be the combination of various existing data resources and
repositories into a single national (or international) database for energy resources.
Figure 41: Example of an energy source map – combined layer view including geographical map, biomass and water power plants, wind mills, ground heat plant and overall solar radiation (AS-IS)
Figure 42: Example of an energy source map covering the city centre of Dresden, Germany (TO-BE labelling)
Energy transformation facilities
3.3.2
Closely connected with the public available access to an repository about energy source a unified
data repository is needed which provides technical terms for connecting the systems combined with
operational limits and restrictions by law. Figure 43 provides a subset of the introduced basic list of
property sets which will be used to describe energy transformation facilities like heat exchanger,
boiler, heat pumps and similar devices.
D4.2 - ESIM Multi Model
Version 1.0
Page 46/72
© eeEmbedded Consortium www.eeEmbedded.eu
Figure 43: ESIM core parts – Energy Transformation Facilities
Energy storage 3.3.3
Various storages types are available on large scale district level and on building level, storing e.g.
electricity, heat, natural gas, hydrogen or potential energy within pumped-storage power plants.
Figure 44 provides a suitable subset of the given basic property set to describe such devices.
Figure 44: ESIM core parts – Energy Storage System
D4.2 - ESIM Multi Model
Version 1.0
Page 47/72
© eeEmbedded Consortium www.eeEmbedded.eu
Energy distribution system
3.3.4
With the given property set a unified description and public access to a data repository which
contains information about preferred areas for district heating / cooling should be supported. The
data source should also provide additional information about the type, the transport capacity of
networks, the topology of existing networks and restrictions about new & existing network marked-
out routes as well as technical terms for connecting to the system and operational data, see Figure
45. Various types of distribution systems like electricity, heat, natural gas as well as water and waste
water networks will be supported.
Figure 45: ESIM core parts – Energy Distribution System
Automation and control system
3.3.5
The main purpose of the automation and control systems could be described with the orchestration
of production/transformation, distribution, storage and use of energy and media. Additional targets
are the data exchange to control and improve energy efficiency and provide a cost optimized
operation of the energy systems. The automation and control part of the energy system connects the
system to the supplier and service provider as well as the building user. Several standardized data
model already exist, e.g.: (1) ASHRAE - Facility Smart Grid Information Model (electrical energy) or
the ones by (2) the EEBus Initiative e.V. and (3) the BACnet/openADR community. The control system
integrates the management of natural gas, heat, water, waste water as well as business models.
Please refer to Figure 46 for the appropriate property sets.
D4.2 - ESIM Multi Model
Version 1.0
Page 48/72
© eeEmbedded Consortium www.eeEmbedded.eu
Figure 46: ESIM core parts – Automation & Control System
Energy consumption and usage 3.3.6
Beside the description of hardware components ESIM provides data structures similar to existing
standardized energy consumption profiles which deliver information about energy and media
consumption (quality and quantity, time-depending) for each building. The Facility Smart Grid
Information Model (electricity) and further standardization issues initiated by the European
Commission acts as a guideline. Figure 47 provides a suitable subset for this purpose focusing
electricity, heat and water.
Figure 47: ESIM core parts – Energy Consumption and Usage
D4.2 - ESIM Multi Model
Version 1.0
Page 49/72
© eeEmbedded Consortium www.eeEmbedded.eu
Energy-related information exchange
3.3.7
As explained within the automation and control systems the information exchange between business
partners and other stakeholders for information have to be standardized. This intention is focused on
the connection to or between suppliers, service providers, markets and customers, see Figure 48. As
mentioned within Chapter 3.3.5 several standardized data models already exist, e.g.: (1) ASHRAE -
Facility Smart Grid Information Model (electrical energy) or the ones by (2) the EEBus Initiative e.V.
and (3) the BACnet/openADR community. Automation and control are close related to the
information exchange but the data exchange introduced here targets mainly the cost optimization
during the operational phase.
Figure 48: ESIM core parts – Energy-related Information Exchange
3.4 Additional parts
In addition to the list above ESIM covers parts or has strong relations to parts of the building model
and to other external domains e.g. neighbourhood. Other existing sources which are closely
connected are the upcoming standards for information exchange especially in the Smart Grid
technology.
Other information which are needed to describe energy systems and related aspects:
Medium data (water, brine, phase change material, air)
Financial data (price information about fuel, electrical energy (retrieval and feedback), and other)
Actors
Use cases
Contract information
Possible extensions of the core parts are the following aspects:
Interfaces to Big Data
Price information service
Algorithms
Operational/Simulation Data
D4.2 - ESIM Multi Model
Version 1.0
Page 50/72
© eeEmbedded Consortium www.eeEmbedded.eu
For combination of different data structures the Link Model or Multi-Model approach could be used.
3.5 Grouping of parts
ESIM supports the grouping of parts in three different ways: (1) horizontal grouping summarizes
parts of the same type within one energy systems, e.g. all heat generators, (2) vertical grouping links
parts of the same workflow, e.g. natural gas supply, heat generation, heat distribution network, heat
exchange/usage within the spaces as well as (3) combinations of (1) and (2).
The grouping of parts will be supported by the SysML while using structures like block and internal
block.
3.6 Support the “Level of detail” approach
The ‘Level of Detail’ approach will be supported by two aspects within ESIM: (1) the modelling
language SysML and (2) the introduced property/property set structure in combination with the
marking ‘mandatory’ and ‘optional’ of certain properties depending on the design phase.
SysML language
The system modelling language SysML – briefly introduced within Chapter 2.6 – provides a build-in
support for the ‘Level of detail’ (LOD) approach realizable with the help of the languages constructs
block, internal block and port. The LOD concept could take advantage of the block diagram as well as
the internal block diagram and can be further enhanced and detailed with the description of ports.
The block diagram could be used to describe the main components of a system – within the ESIM
context these are the core components – as well as the interrelationships between the main
components of a system. Within the SysML language main components are defined as blocks
describing parts within the structure of a system (Weilkiens, 2014). When designing an energy
system typically the first idea will be modelled by the use of blocks and block diagrams respectively.
The internal block and the internal block diagram respectively describe the structure and properties
as well as the relationships of the properties inside a block. The configuration of nested structured
internal blocks is possible. During the early and detailed design phase the energy system and its
blocks needs to be modelled more and more in detail which will be done by the use of (nested)
internal blocks and – if needed – ports. There is no theoretically limit defined by the SysML language
regarding the nesting of blocks.
Property/property set marking as ‘mandatory’/’optional’
The second aspect which supports the LOD approach is the marking of properties and property sets
as ‘mandatory’/’optional’ depending on the need of the information regarding to the tasks within the
design phases. The specification of exchange requirements – introduced within eeEmbedded
deliverable D1.3 (Calleja Rodríguez et al., 2014) – take advantage of this concept. Certain properties
which are mentioned within Chapter 3.3 are already listed in the exchange requirement tables.
D4.2 - ESIM Multi Model
Version 1.0
Page 51/72
© eeEmbedded Consortium www.eeEmbedded.eu
3.7 Relation to templates for fast semi-automatic detailing
The design of energy systems will be a successor of the template approach within the eeEmbedded
framework too to speed up the design process. Like other working steps the description of energy
systems could be supported by various types of templates.
Figure 49: eeEmbedded Template Library
The approach of structuring into systems, subsystems and components provides the usage of simple
and complex templates which are described within the eeEmbedded deliverables D1.4 (Solvik, 2014)
und D2.2 (Zellner et al., 2015). For management and distribution purposes templates will be
organized within temple libraries, see Figure 49.
Figure 50: Cross-domain Template – Standard Office Room
The usage of complex templates in a cross-domain-orientated manner provides the ability of
combining pre-defined energy systems with pre-defined buildings or spaces, see (Guruz et al., 2015).
D4.2 - ESIM Multi Model
Version 1.0
Page 52/72
© eeEmbedded Consortium www.eeEmbedded.eu
While reviving the introduced ESIM core part structure an energy system could be modularized by
arranging several systems, subsystems and components. Figure 50 as well as Figure 51 several
examples for complex and cross-domain usage of temples are given.
Pump
Fan-CoilRH
T
Q
T
Q
Pump
Q
Fan-Coil Controller
Interface District Energy System
(Heat Exchanger)
District Energy Manager
Radiator
Radiator
Radiator Thermostat
Radiator Thermostat
WW
District Energy System
T
WS
Weather Station (Physical or Service)
3x Multi Sensor
Energy Meter (Cooling)
Energy Meter (Heating)
T
T
T
CO2
T T
Room Controller Template
District Energy Manager Template District Energy System Template
Weather Station Template
Pump Template Pump Template
FanCoil Template
Radiator Template
Radiator Template
Muli-Sensor Template
Figure 51: Cross-domain template example – Simple Building
D4.2 - ESIM Multi Model
Version 1.0
Page 53/72
© eeEmbedded Consortium www.eeEmbedded.eu
4 ESIM Specification and Conceptualization
4.1 Ontology Basics and Modelling Methodology
The following chapter presents the modelling methodology of the ESIM ontology. Initially a rough
introduction of ontology basics is given and the advantage of an ontology approach is pointed out.
Ontologies are becoming increasingly important in fields such as knowledge management,
information integration, cooperative information systems and information retrieval. The goal of
ontology is to share common understanding of the structure of information among people or
software applications in order to enable the reuse of knowledge in a specific field. Ontology are often
seen as a normative model, which represents concepts of a knowledge domain and the relationship
between the concepts (Staab et al., 2009). Staab et al. (2009) defines an ontology as follows: “An
ontology is a formal, explicit specification of a shared conceptualization.” In general ontologies can
be used for domain description, data modelling, data integration and linked data as well as inference
and reasoning.
Ontologies can be basically classified in many way using criteria such as the degree of abstraction
(lightweight or heavyweight) and field of application (general or domain specific). However, there
exist the four main classes of ontologies, namely, domain ontology, upper ontology interface
ontology and process ontology. Domain ontologies represent concepts and relations relevant to a
particular topic or area of interest. The construction domain and their different disciplines form a
typical example for domain ontologies. The ESIM ontology covering vocabulary of the urban and
building energy system including the automation and control systems can be assigned to this
category. Interface ontologies cover concepts and relations relevant to the juncture of two
disciplines. The Link Ontology to be developed in T5.5 is a typical representative of interface
ontology. It connects the domain ontologies (BIM, ESIM and NIM) to the eeeBIM ontology.
Coming to the technical background an ontology requires a standard language to express domain
knowledge. Therefore, different ontology languages such as DAML+OIL (Connolly, Dan et al., 2001) –
a successor to DAML (DARPA Agent Markup Language) (DARPA, 2006) and OIL (Ontology Inference
Layer) (Fensel et al., 2001) that combines features of both, has been used in the past. Currently the
World Wide Web Consortium (W3C) offers a large palette of techniques and languages to describe
and define different forms of vocabularies or ontologies respectively in a standardized format. These
include Resource Description Framework (RDF) and RDF Schemas, Simple Knowledge Organization
System (SKOS), Web Ontology Language (OWL), and the Rule Interchange Format (RIF). The choice
among these different technologies depends on the complexity and rigor required by a specific
application. The ontology modelling methodology presented in the following is independent from a
specific ontology language. Before implementing ontologies in a specific ontology language the
requirements (intentions of use, context, type of ontology, etc.), the vocabulary (main terms) and a
proper conceptualization has to be elaborated.
The Figure 52 (left) presents the ontology modelling methodology to be performed to elaborate the
ESIM ontology. The methodology is divided into five main steps, namely (1) requirement analysis, (2)
vocabulary definition, (3) ontology conceptualization, (4) ontology search, selection and reuse, as
well as (5) ontology implementation. The following sections the focus is on the first three steps of the
D4.2 - ESIM Multi Model
Version 1.0
Page 54/72
© eeEmbedded Consortium www.eeEmbedded.eu
overall methodology (Figure 52, right). However, an overview on the future work, mainly performed
in WP5, is given in Chapter 4.5.
Figure 52: ESIM Ontology – Modelling Methodology
4.2 Requirements and vocabulary definition
Ontology requirements specification refers to the activity of collecting the requirements that the
ontology should fulfil and possibly reach through a consensus process. Hence the requirement and
vocabulary definition forms an important and critical step in modelling ontologies where
fundamental decisions have to be taken already in early stages of the modelling process. Questions
like (1) purpose, (2) scope, (3) implementation language, and (4) intended end-user and use of the
ontology have to be answered (Suárez-Figueroa, 2008).
The ESIM ontology is intended to be a domain specific ontology that providing a vocabulary of the
urban and building energy system including the automation and control systems. Further functional,
structural and physical aspects of the systems as well as operational data are in the scope. A detailed
description of the ESIM scope was given in chapter 2.6.
Based on the purpose, scope and the intentions the vocabularies can be extracted. The World Wide
Web Consortium defines vocabularies as concepts and relationships (also referred to as “terms”)
used to describe and represent an area of concern. Concepts and relationships are also referred to as
so called “terms”. Vocabularies are used to classify the terms that can be used in a particular
application, characterize possible relationships, and define possible constraints on using those terms.
In practice, vocabularies can be very complex with several thousands of terms or very simple
describing one or two concepts only (W3C, 2015a).
The informational demand identified in chapter 1.4 and the Exchange Requirements tables specified
in D1.3 (Calleja Rodríguez and Guruz, 2014) served as basis to define a seed vocabulary. There exists
a strong relationship or intersection respectively among the ESIM vocabulary and the Exchange
D4.2 - ESIM Multi Model
Version 1.0
Page 55/72
© eeEmbedded Consortium www.eeEmbedded.eu
Requirement (ER) tables. The ER Tables are used to specify information to be exchanged between
actors of the different domains during the eeE design process. Hence the information covering the
scope of the ESIM ontology are potential concepts and their relationships among another.
The ESIM vocabulary divided into seven main concepts, namely energy sources, energy
transformation facilities, energy storage system, energy distribution system, automation &control
system, energy consumption & usage as well as energy related-information exchange. These
concepts represent the ESIM core parts defined in chapter 3.3. The visualization of the ESIM
vocabulary and the related terms for each core part can be seen in chapter 3.3.
4.3 Ontology conceptualization
After extracting a seed ESIM vocabulary (concepts and relationships), see visualizations of the ESIM
core parts in Chapter 3.3, the ESIM conceptualization tables have been worked out. This deliverable
only considers the first draft of the ontology conceptualization. The initial modelling draft will be
further detailed in the ongoing work. The intention of this ontology modelling steps is to organize
and structure the information (terms, data, knowledge, etc.) elaborated in the previous step into
meaningful models on knowledge level. This includes identifying main concepts and their
relationships among each other.
Table 2: Structure of the ESIM conceptualization tables
The ESIM conceptualization tables provide a formal representation of concepts and relationships
used to describe and represent the ESIM related vocabulary. The tables have been structured as
follows (see Table 2):
The first column names the concept. Further the relationships to sub-concepts (is) and to attributes (has) is presented. The hierarchy level of sub-concepts is not restricted.
The second column (“Description”) describes the concept or the relationship respectively.
The third column (“Type of Data”) represents the type of data. It can be either descriptive (e.g. STRING), or numeric (e.g. REAL or DATE).
The fourth column (“Unit”) shows the corresponding unit. Units are just applicable for numerical data types.
The fifth column (“Reference To Concept”) references to the corresponding ESIM concept, where it is more detailed.
The sixth column lists references to standards, data models or reused ontologies.
D4.2 - ESIM Multi Model
Version 1.0
Page 56/72
© eeEmbedded Consortium www.eeEmbedded.eu
The last column (“Reference To Key Object”) defines a potential key object to interlink the ESIM with the other eeE domain models.
Table 3: ESIM core parts – Energy Sources – Part 1
D4.2 - ESIM Multi Model
Version 1.0
Page 57/72
© eeEmbedded Consortium www.eeEmbedded.eu
Table 4: ESIM core parts – Energy Sources – Part 2
Table 5: ESIM core parts – Energy Distribution System
D4.2 - ESIM Multi Model
Version 1.0
Page 58/72
© eeEmbedded Consortium www.eeEmbedded.eu
Table 6: ESIM core parts – Energy Transformation Facilities
Table 7: ESIM core parts – Energy Storage System
D4.2 - ESIM Multi Model
Version 1.0
Page 59/72
© eeEmbedded Consortium www.eeEmbedded.eu
Table 8: ESIM core parts – Automation & Control System
D4.2 - ESIM Multi Model
Version 1.0
Page 60/72
© eeEmbedded Consortium www.eeEmbedded.eu
Table 9: ESIM core parts – Energy Consumption and Usage
D4.2 - ESIM Multi Model
Version 1.0
Page 61/72
© eeEmbedded Consortium www.eeEmbedded.eu
Table 10: ESIM core parts – Energy-related Data
4.4 Ontology Search and Selection
After elaborating an initial modelling draft of the ESIM ontology the search and selection of already
existing ontologies should be performed. An appropriate reusable ontology and vocabulary have to
be able to represent all the required data. The search is an intensive task due to the shear amount of
existing ontologies. Unfortunately ontology libraries or catalogues offer possibilities to ease this
challenge.
D4.2 - ESIM Multi Model
Version 1.0
Page 62/72
© eeEmbedded Consortium www.eeEmbedded.eu
The FP7 project Ready4SmartCities has elaborated such an ontology catalogue for smart cities and
related domains like energy efficient design that provides metadata about existing ontologies and
incorporates ontology evaluation features. This catalogue is the first approach within this community
and forms a great support for new ontology developments or for describing and annotating existing
ontologies (READY4SmartCities, 2013). Figure 53 shows the published ontology catalogue.
Figure 53: Ready4SmartCities Ontology catalogue (READY4SmartCities, 2013)
The following present a rough overview of existing ontologies to be reused for ESIM ontology and is
based on the READY4SmartCities ontology catalogue.
Urban Energy Ontology:
SEMANCO Energy Model is a formal ontology – specified using Web Ontology Language 2 (OWL 2) –
comprising concepts captured from diverse sources including standards, use cases and activity
descriptions and data sources related to the domains of urban planning and energy management.
IfcOWL Ontology:
The IfcOWL ontology is the OWL representation of the buildingSMART data model – Industry
Foundation Classes (IFC). The latter – written in an EXPRESS schema – is automatically transformed
into the IfcOWL ontology.
Semantic Sensor Network (SSN) Ontology:
The SSN ontology can describe sensors in terms of capabilities, measurement processes,
observations and deployments. This ontology is developed by the W3C Semantic Sensor Networks
Incubator Group (SSN-XG).
Simulation Information Model (SIM) Ontology:
This ontology models both the planned building usage and the simulated building performance. The
building usage information also covers the climate data (referring to the environment surrounding
the building). The simulated building performance information is of course related to a specific BIM
model extended with its actual usage.
Other ontologies to be reused:
D4.2 - ESIM Multi Model
Version 1.0
Page 63/72
© eeEmbedded Consortium www.eeEmbedded.eu
Beside the presented domain ontologies in an energy efficiency context there exist several
standardized upper ontologies which provide concepts of common objects that are generally
applicable across a wide range of domain ontologies. Ontologies covering time concepts or unit
concepts belong to this category.
Reusing existing ontologies and a simultaneously refinement of the initial modelling draft of the ESIM
ontology leads to a detailed ESIM conceptualisation, which forms the basis for the following
implementation.
4.5 Outlook Ontology Implementation
Starting with a requirement analysis, based on the exchange requirements specified in (Calleja
Rodríguez et al., 2014), a basic vocabulary definition was defined. Furthermore an initial ontology
modelling draft was elaborated and a research on existing ontologies has been carried out. The ESIM
ontology is going to be reworked, refined and implemented in WP5 “Interoperability and ontology”.
Nevertheless, based on the conceptualization a first draft implementation of the ESIM ontology using
OWL has been done. For that the semantic modelling tool TopBraid Composer (TopQuadrant, 2015)
was utilized. The visualization of the ESIM ontology is presented in Figure 54. The graphical
representation has been elaborated using Protégé, a free, open-source ontology editor and
framework (Protégé, 2015).
Figure 54: ESIM ontology – draft implementation
The presented specification, conceptualization as well as implementation of the ESIM ontology have
a prototype character, which will be further detailed in WP5 “Interoperability and Ontology”.
D4.2 - ESIM Multi Model
Version 1.0
Page 64/72
© eeEmbedded Consortium www.eeEmbedded.eu
In Task 5.1 an interoperability and ontology framework will be developed to provide interoperability
to the information and to provide management services to handle various interoperability issues of
the domain models BIM, ESIM and BACS/HVAC semi-automatically.
The results of D4.2, (1) ESIM definition, (2) ESIM conceptualization (initial model) and as well as (3) a
basic set of links to other domain models form the input for Task 5.2. In this task, the interoperability
model of the domain models will be developed. For that a detailed model definition of the ESIM
ontology is required. Further the set of key objects in each model will be identified, which are
interoperability link points for each model. Appropriate inheritance methods will be developed to
support automated identification of the right objects in each particular context. This needs
knowledge encapsulated in rules and an inference mechanism, which is part of the link ontology
model.
The Figure 55 illustrates the integration of the ESIM ontology in the interoperability framework
developed. Following the Multi-Model approach of the ESIM, introduced in Chapter 3.2 the different
domain ontologies (BIM, ESIM and NIM) are connected by means of the Link Model ontology which
will be developed in T5.5. The linking with defined key objects enables an automated model
combining.
Figure 55: Implementation of the ESIM ontology in Interoperability Framework
D4.2 - ESIM Multi Model
Version 1.0
Page 65/72
© eeEmbedded Consortium www.eeEmbedded.eu
5 Software applications
5.1 Editors with GUI
Related to the preferred modelling language SysML there are different editors available on open
source basis, as freeware and as commercial solution. These editors provide a GUI and comfortable
workflow including the integrated access to model repositories. Figure 56 provides a screenshot of
the commercial product “Enterprise Architect”.
Open source
• PolarSys “Papyrus SysML Solution” (PolarSys, 2015) • PolarSys “TOPCASED” (PolarSys, 2015a) Commercial
• PTC Inc. “PTC Integrity Modeler” (PTC, 2015) • Sparx Systems Ltd. “Enterprise Architect®” (Sparx, 2015) • Microsoft “Visio®” (Microsoft, 2015) templates • Altova GmbH “UModel®” or “MissionKit®” (Altova, 2015)
Figure 56: Screenshot of the software application “Enterprise Architect”
5.2 Interactions and services
In Chapter 4 the specification and conceptualization ESIM ontology (ESIM data schema) on class level
was presented. The follow chapter describes an overview on possible interactions and service on
ESIM ontology on instance level (ESIM data models).
5.3 Converter services
Despite a specified ESIM schema level certain transformation of ESIM date models (instance level)
are necessary. Several software applications in the eeE design process have to deal with ESIM
D4.2 - ESIM Multi Model
Version 1.0
Page 66/72
© eeEmbedded Consortium www.eeEmbedded.eu
instances. There exists no standardized exchange format which is supported by each application.
Therefore a need of a converter service arises. The following transformations/conversions
possibilities have to be provided:
(1) XMI2XMLESIM using XSLT-script
(2) XMI2RDF/XMLESIM using XSLT-script or Java (Apache Jena)
(3) XMLESIM2XMLIFC using XSLT-script or Java (JSDAI)
(4) XMLESIM2SPFIFC using XSLT-script or Java
Using “Enterprise Architect” (EA) and the System Modeling Language (SysML) for energy system
design results an ESIM data model as XML Metadata Interchange (XMI). XMI is a standard for
exchanging metadata information via Extensible Markup Language (XML). In order to use these
results the XMI export must be transformed to an ESIM schema. The transformation can be either
XMI2XMLESIM or XMI2RDF/XMLESIM. For the interoperability and ontology framework, developed in
WP5, the transformation XMI2RDF/XMLESIM is required to instantiate the ESIM domain ontology. In
general Authoring and simulation tools in the eeE design process already support the standardized
exchange format IFC2x3 and/or IFC4 (tool developer adopt their interfaces currently). Therefore, the
conversion from XMLESIM2XMLIFC or XMLESIM2SPFIFC is useful to establish the ESIM developments in
existing software tools.
Figure 57: ESIM Converter Services
It is planned to implement the transformations XMI2XMLESIM and XMI2RDF/XMLESIM to provide design
data to perform energy and thermal simulation using TRNSYS-TUD. The transformation is optional.
5.4 Filter and query services
Filter and query services can be used to retrieve a subset of the information space provided by ESIM
data models. Using queries languages is a widely spread method to retrieve information from data
bases or data repositories. Representing the ESIM ontology in RDF (Resource Description Framework)
or OWL (Web Ontology Language) respectively, the advantages of RDF can be used. RDF is a directed,
labelled graph data format for representing information. Hence filtering and querying can be done by
using SPARQL queries which operate on the ESIM ontology stored on a RDF triplestore (W3C, 2015).
Using SPARQL queries allows to access data of distributed ESIM data models. Retrieving information
from more than one ESIM data model is necessary to access information about existing energy
D4.2 - ESIM Multi Model
Version 1.0
Page 67/72
© eeEmbedded Consortium www.eeEmbedded.eu
systems in the neighbourhood or interface to industrial energy provider. A question to be answered
in the planning of a district energy system could be: What kind heat energy sources are available and
which provide more than 0.5 MWh.
5.5 Simulation mapper services
A specific ESIM instance provides behavioural descriptions of the energy systems, sub-systems and
components as well as the behaviour of the automation and control system, sub-systems and
components. The aggregation of these behavioural descriptions to an integrated simulation model is
one of the functionalities provided by the simulation mapper service. Further the ESIM may supply
access to set up the simulation input data automatically. The corresponding mapping and
aggregation methods to transformation of information models (IFC, ESIM) to appropriated simulation
models (physical models) will be developed in WP6 “Cloud-based Multi-Physics Simulation and KPI
Quantification”.
5.6 Template management services
In Chapter 3.5 the strong relation of the ESIM and the generic template approach for fast semi-
automatic detailing was pointed out. For that a need of certain functionalities regarding ESIM and
ESIM template arise. Template management services provide among another services to (1) set-up
and configuration services, (2) aggregation services, and (3) transformation and integrations services.
The template management services are no ESIM specific developments. These services and
interactions regarding templates are needed across different domains and applications.
D4.2 - ESIM Multi Model
Version 1.0
Page 68/72
© eeEmbedded Consortium www.eeEmbedded.eu
6 Conclusions and outlook
The analysis of current design steps involved in the creation of an energy system shows the
informational gaps and the need for a unified description of energy systems, see Chapter 1. The
identification of core parts within an energy system in combination with a cross-domain-orientated
set off properties should be a starting point for a unified modelling of energy systems.
Systems Engineering with its related modelling languages UML and SysML is a popular approach for
the description of energy systems, see Chapter 2. A wide range of standards are available or
currently under construction initiated and elaborated by several domains in a highly dynamic
manner. All results described within this document have to be interpreted as a snapshot of the
current cross-domain-driven movement to a formalization of system description. The same is valid
for all working tasks within the design and operation phase of buildings and energy systems, see
Chapter 3.
In Chapter 4 the formal specification and conceptualization of the ESIM ontology were presented.
The introduced ESIM ontology methodology can be divided into five main steps, namely (1)
requirement analysis, (2) vocabulary definition, (3) ontology conceptualization, (4) ontology search,
selection and reuse, as well as (5) ontology implementation. Starting with the requirement analysis
and the vocabulary definition the scope and intention of the ESIM ontology were specified. Based on
the informational demand and the ESIM core part definition, explained in Chapter 3, the
conceptualization of the ESIM core parts were elaborated. The results of the first three steps were
presented in detail. Further an extended outlook of the remaining development steps was given.
These form the basis for WP5 “Interoperability and Ontology” and will be detailed in the following
work.
ESIM related software applications and an overview on possible interactions and services were
introduced in Chapter 5. Modelling environments supporting system and requirement engineering
approach by using System Modelling Language (SysML) were investigated and presented. Such
modelling environments, open source as well as commercial solutions, allow the design of energy-
efficient embedded energy system following a system-oriented approach. Further the need of
different services for ESIM on knowledge level was pointed out and the functional requirements and
intention of the following services were explained: (1) converter services, (2) filter and query
services, (3) simulation mapper services as well as (4) template management services.
Currently experts of several different domains such as ‘Smart City’, ‘Smart Grid’, ‘Smart Home’, BIM
and other are working intensively on the standardized modelling of several parts of energy system as
well as the more formulized description of building and the neighbourhood. Within this topic a highly
dynamic development is recognisable resulting in completely new or re-worked standards and ‘best
practice’ guidelines with high impact on the introduced approach of ESIM, therefor this deliverable
has to be understood as a starting point. The work on ESIM - especially the implementation - is an
ongoing task while considering actual developments within both, the project and the external
standardization activities. Especially within WP5 the ontology and the multi-model approach will be
elaborated more in detail. ESIM will be integrated as much as possible within the eeEmbedded
framework following the systems engineering approach.
D4.2 - ESIM Multi Model
Version 1.0
Page 70/72
© eeEmbedded Consortium www.eeEmbedded.eu
References
Altova GmbH & Altova Inc., (2015). Altova MissionKit®. URL: http://www.altova.com/missionkit.html
[Stand 2015-07-28].
ASHRAE SPC201, ASHRAE (2012). Facility Smart Grid Information Model: Advisory Public Review Draft
[Stand 2014-10-23].
Calleja Rodríguez, G. and Guruz, R. (2014); eeEmbedded D1.3: Interoperability and collaboration
requirements, © eeEmbedded Consortium, Brussels.
CEN-CENELEC-ETSI Smart Grid Coordination Group (2014). SG-CG/M490/K_ SGAM usage and
examples: SGAM User Manual - Applying, testing & refining the Smart Grid Architecture
Model (SGAM). Version 3.0.
Connolly, Dan et al., (2001). DAML+OIL Reference Description. W3C Note, 18 December 2001.
http://www.w3.org/TR/daml+oil-reference.
DARPA, (2006). The DARPA Agent Markup Language Homepage. http://www.daml.org/.
Deutsches Institut für Normung e. V. (2011) DIN EN 15232 - Energy performance of buildings –
Impact of Building Automation, Controls and Building Management. German version FprEN
15232:2011.
Deutsches Institut für Normung e. V. (2005) DIN EN ISO 16484 - Building automation and control
systems (BACS) -- Part 3: Functions.
Deutsches Institut für Normung e. V. & DKE Deutsche Kommission Elektrotechnik Elektronik
Informationstechnik im DIN und VDE (2015). The German Standardization Roadmap – Smart
City: Version 1.1. URL:
http://www.din.de/sixcms_upload/media/2896/Normungsroadmap_SmartCity_EN_2105.pdf
Distributed Management Task Force Inc. (DTMF) (2015). Common Information Model (CIM) Schema:
Version 2.44.1. URL: http://dmtf.org/standards/cim/cim_schema_v2441 [Stand 2015-07-30].
Fensel, Dieter et al., (2001). OIL: An Ontology Infrastructure for the Semantic Web. IEEE Intelligent
Systems, 16(2):38–45, March 2001.
FINESCE consortium (2015). Project FINESCE (Future INtErnet Smart Utility ServiCEs). URL:
http://www.finesce.eu/ [Stand 2015-06-25].
FINSENY consortium (2011). FINSENY | Future Internet for Smart Energy. URL: http://www.fi-ppp-
finseny.eu/ [Stand 2015-06-25].
Friedenthal, Sanford, Moore, Alan & Steiner, Rick (2008). A practical guide to SysML: Systems Model
Language. Burlington, Mass.: Elsevier/Morgan Kaufmann.
Geißler, M.C., Guruz, R., van Woudenberg, W. (2014); eeEmbedded Deliverable D1.1: Vision and
requirements for a KPI-based holistic multi-disciplinary design, © eeEmbedded Consortium,
Brussels.
D4.2 - ESIM Multi Model
Version 1.0
Page 71/72
© eeEmbedded Consortium www.eeEmbedded.eu
Gnüchtel, S., Kaiser, J., Pruvost, H., Stenzel, P., Grille, T., Schär, R. (2015); eeEmbedded D3.1:
Stochastic, risk and vulnerability models and control strategies, © eeEmbedded Consortium,
Brussels.
Guruz, R., Calleja Rodríguez, G. & Geißler, M.-C. (2015): eeEmbedded Deliverable D2.3: Holistic KPI
based design methodology © eeEmbedded Consortium, Brussels.
International District Energy Association (2015). Community Energy: Planning, Development &
Delivery - US Version. Westborough. URL: http://districtenergy.org/community-energy-
planning-development-and-delivery [Stand 2015-06-25].
International District Energy Association (2015). Community Energy Development Guide - Canada -
District Energy. URL: http://districtenergy.org/community-energy-development-guide-
canada [Stand 2015-06-25].
International Organization for Standardization (2015). ISO 16757-1:2015 (E) - Data structures for
electronic product catalogues for building services - Part 1: Concepts, architecture and
model. Genf: ISO.
International Organization for Standardization (2008) ISO/IEC 15288 Description of the processes of
the systems life cycle. Genf: ISO.
King, Michael (2012). Community Energy: Planning, Development and Delivery. URL:
http://www.districtenergy.org/assets/pdfs/Community-Energy-Dev-Guide-US-
version/USCommunityEnergyGuidehi.pdf [Stand 2015-06-25].
Microsoft Corporation (2015). Microsoft Visio | Professional Flow Chart & Diagram Software. URL:
https://products.office.com/en-gb/Visio/flowchart-software [Stand 2015-07-28].
Mosch, M. & Kaiser J. (2015); eeEmbedded D4.1: BIM Multi-Model, Multi-Physics Models and
Management Methods, © eeEmbedded Consortium, Brussels.
Neumann, Scott (2010). IEC CIM, Enterprise Architect, Profiles and CIMTool: The power of
integration. URL: https://www.oasis-open.org/committees/download.php/
36238/IEC%20CIM%20-%20%20Profiles%20and%20CIMTool.pdf [Stand 2015-08-26].
Object Management Group® (OMG®) (2012). OMG Systems Modeling Language (OMG SysML™) -
Version 1.3. URL: http://www.omg.org/spec/SysML/1.3/PDF.
Object Management Group® (OMG®) (2015). OMG's MetaObject Facility (MOF) Core Specification -
Version 2.5. URL: http://www.omg.org/mof/ [Stand 2015-08-17].
Object Management Group® (OMG®) (2015). OMG Systems Modeling Language (OMG SysML™) -
Version 1.4: (Beta Specification of the SysML 1.4 RTF, without change bars). URL:
http://www.omg.org/spec/SysML/1.4/Beta/PDF.
PolarSys. Papyrus Solution (2015). URL: https://www.polarsys.org/solutions/papyrus [Stand 2015-07-
28].
PolarSys (2015). Topcased. URL:
https://www.polarsys.org/topcased/index.php?idd_projet_pere=52&Itemid=60 [Stand 2015-
07-28].
D4.2 - ESIM Multi Model
Version 1.0
Page 72/72
© eeEmbedded Consortium www.eeEmbedded.eu
Project READY4SmartCities (2013), EU FP7 Project No 608711. Available at:
http://www.ready4smartcities.eu
Protégé Copyright © (2015) Stanford Center for Biomedical Informatics Research. A free, open-
source ontology editor and framework for building intelligent systems
PTC Inc (2015). PTC Integrity Modeler: Reduce Project Costs with Standards-Based System, Software
& Product Line Modeling. URL: http://de.ptc.com/application-lifecycle-
management/integrity/modeler [Stand 2015-07-28].
Object Management Group® (OMG®) (2015). OMG Meta Object Facility (MOF) Core Specification -
Version 2.5.
Solvik, K., Kaiser, J., Geißler, M. C., Stenzel, P., (2014); eeEmbedded D1.4: Requirements for
knowledge-based design support and templates, © eeEmbedded Consortium, Brussels.
Sparx Systems Pty Ltd (2015). UML tools for software development and modelling - Enterprise
Architect UML modeling tool. URL: http://www.sparxsystems.com/ [Stand 2015-07-28].
Staab, Steffen; Studer, Rudi (2009): Handbook on ontologies. 2nd ed. Berlin: Springer (International
handbooks on information systems).
Suárez-Figueroa, Mari Carmen, (2008). NeOn: Lifecycle Support for Networked Ontologies, D5.4.1
NeOn Methodology for Building Contextualized Ontology Networks.
TopQuadrant, Inc., (2015). TopBraid Composer™ Standard Edition. Available at:
http://www.topquadrant.com
Verein Deutscher Ingenieure (2011). VDI 3813 – Part 2 2011. Building automation and control
systems (BACS) - Room control functions (RA functions). VDI, Beuth Verlag, Berlin.
Vesselin Petrov (2011). "Chapter VI: Process ontology in the context of applied philosophy". In
Vesselin Petrov, ed. Ontological Landscapes: Recent Thought on Conceptual Interfaces
Between Science and Philosophy. Ontos Verlag. pp. 137 ff. ISBN 3868381074.
Weilkiens, Tim (2014). Systems Engineering mit SysML/UML: Modellierung, Analyse, Design. 3.,
überarb. u. akt. Aufl., rev. Ausg. Heidelberg, Neckar: dpunkt. Online im Internet: URL:
http%3A//www.worldcat.org/oclc/870545066.
World Wide Web Consortium (W3C) (2015). SPARQL Query Language for RDF. URL:
http://www.w3.org/TR/rdf-sparql-query/
World Wide Web Consortium (W3C) (2015a). Semantic Web – Ontologies, What is a Vocabulary?.
URL: http://www.w3.org/standards/semanticweb/ontology.html
Zellner, R., Guruz, R., Mosch, M., Katranuschkov, P., Tøn, A. & Kaiser, J., (2015): eeEmbedded
Deliverable D1.5: System Architecture of the virtual holistic design lab and office ©
eeEmbedded Consortium, Brussels.
Zellner, R. et al., (2015). eeEmbedded Deliverable D2.2: Templates for fast semi-automatic detailing
© eeEmbedded Consortium, Brussels.