2017
DOI: 10.3384/ecp17132199
|View full text |Cite
|
Sign up to set email alerts
|

Template based code generation of Modelica building energy simulation models

Abstract: This contribution describes an approach for a template based code generation for different detailed Modelica models for building energy simulation (BES). The information from several data sources, which describe the building geometry, the building construction, the building location and the building itself, is used to fill a building data model. This intermediate data structure is still independent of a certain building simulation tool. A new developed tool for template based code generation (CoTeTo) uses the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(8 citation statements)
references
References 1 publication
0
8
0
Order By: Relevance
“…Future developments of the BIM2Modelica toolchain will focus on automatic reduction of the building model complexity dependent on the given boundary conditions (orientation of façade elements, conditions of use for the zones), similar as described in Reynders et al (2017). Further, additional specialized CoTeTo templates for C# code generation that supports a building model visualization for Unity (https://unity3d.com/de) are under development (see also Nytsch-Geusen et al, 2017).…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Future developments of the BIM2Modelica toolchain will focus on automatic reduction of the building model complexity dependent on the given boundary conditions (orientation of façade elements, conditions of use for the zones), similar as described in Reynders et al (2017). Further, additional specialized CoTeTo templates for C# code generation that supports a building model visualization for Unity (https://unity3d.com/de) are under development (see also Nytsch-Geusen et al, 2017).…”
Section: Discussionmentioning
confidence: 99%
“…The CoTeTo code generator for thermal multi-zone models code was designed for the predefined model classes (thermal zones, walls, windows, doors etc.) of the Modelica BuildingSystems library (Nytsch-Geusen et al, 2016). As other Modelica libraries for building energy simulation such as IDEAS, AIXLib and Buildings, the BuildingSystems library uses as its core the same Modelica IBPSA library (Modelica IBPSA library, 2019), which is the successor of the former Annex 60 library (Wetter et a.…”
Section: Buildingsystems Librarymentioning
confidence: 99%
See 1 more Smart Citation
“…Generating Code from structured template files by replacing placeholders with often changing code is a helpful technique, applied in several Modelica projects (e.g. in (Nytsch Geusen et al, 2017)).…”
Section: Discussionmentioning
confidence: 99%
“…In the final step, the tool OnToMo extracts the information of the BrickModel and generates the corresponding Modelica model. We developed this tool using a code templating tool (CoTeTo) [25] and the SPARQL Protocol And RDF Query Language (SPARQL) [26].…”
Section: Transformation To Modelica Modelmentioning
confidence: 99%