Article | Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017 | Template based code generation of Modelica building energy simulation models
Göm menyn

Title:
Template based code generation of Modelica building energy simulation models
Author:
Christoph Nytsch-Geusen: Institut f√ľr Architektur und St√§dtebau, Berlin University of the Arts, Germany Alexander Inderfurth: Institut f√ľr Architektur und St√§dtebau, Berlin University of the Arts, Germany Werne Kaul: Institut f√ľr Architektur und St√§dtebau, Berlin University of the Arts, Germany Katharina Mucha: Institut f√ľr Architektur und St√§dtebau, Berlin University of the Arts, Germany J√∂rg R√§dler: Institut f√ľr Architektur und St√§dtebau, Berlin University of the Arts, Germany Matthis Thorade: Institut f√ľr Architektur und St√§dtebau, Berlin University of the Arts, Germany Carles Ribas Tugores: Institut f√ľr Architektur und St√§dtebau, Berlin University of the Arts, Germany
DOI:
10.3384/ecp17132199
Download:
Full text (pdf)
Year:
2017
Conference:
Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017
Issue:
132
Article no.:
020
Pages:
199-207
No. of pages:
9
Publication type:
Abstract and Fulltext
Published:
2017-07-04
ISBN:
978-91-7685-575-1
Series:
Linköping Electronic Conference Proceedings
ISSN (print):
1650-3686
ISSN (online):
1650-3740
Publisher:
Linköping University Electronic Press, Linköpings universitet


Export in BibTex, RIS or text

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 building data model and combines it with a set of different code generators, which are able to generate Modelica building models with a different level of detail: Strong simplified low-order building models for district energy simulation with a large population of buildings, more advanced multi-zone building models for building energy simulation and 3D space resolved room models for a detailed indoor climate analysis. Three case studies for the mentioned building model types demonstrate the code generation approach.

Keywords: Building energy simulation Adapted model level of detail Modelica code generation

Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017

Author:
Christoph Nytsch-Geusen, Alexander Inderfurth, Werne Kaul, Katharina Mucha, Jörg Rädler, Matthis Thorade, Carles Ribas Tugores
Title:
Template based code generation of Modelica building energy simulation models
DOI:
http://dx.doi.org/10.3384/ecp17132199
References:

CityGML. Exchange and storage of virtual 3D city models - http://www.citygml.org (last access on 2017 Jan 20).


CoTeTo - Code Templating Tool - https://github.com/UdKVPT/CoTeTo (last access on 2017 Jan 20).


Alexander Inderfurth, Arda Karasu, Christoph Nytsch-Geusen, Claus Steffan. Architectural-Geometrical Simplification for Multi-Zone Building Models for Urban Refurbishment Projects. Accepted for Building Simulation 2017, 15th International Conference of IBPSA. San Francisco, August 2017.


GeoJSON. A format for encoding a variety of geographic data structures - http://geojson.org (last access on 2017 Jan 20).


PyQt4. Python bindings for the Qt application framework - https://riverbankcomputing.com/software/pyqt (last access on 2017 Jan 20)


Werner Kaul, Christoph Nytsch-Geusen, Phillip Wehage, and Michael F√§rber. Teilautomatisierte Akquise energetischer Geb√§udedaten f√ľr die Quartiersanalayse und ‚Äď simulation durch den Einsatz von Geo-Informations-Systemen (GIS). BAUSIM 2014 IBPSA Germany. Conference Proceedings. Aachen, September 2014.


Tobias Loga, Britta Stein, Nikolaus Diefenbach, and Rolf Born. Deutsche Wohngeba¨udetypologie. Beispielhafte Maßnahmen zur Verbesserung der Energieeffizienz von typischen Wohngeba¨uden, Institut Wohnen und Umwelt, Darmstadt / Germany, ISBN: 978-3-941140-47-9, 2015.


IFC2x3. IFC2x Edition 3 specification - http://www.buildingsmart-tech.org/ifc/IFC2x3/TC1/html (last access on 2017 Jan 20)


IFC4. IFC4 specification - http://www.buildingsmarttech.org/ifc/IFC4/final/html/ (last access on 2017 Jan 20)


IfcOpenShell. The open source IFC toolkit and geometry engine - http://ifcopenshell.org/python.html (last access on 2017 Jan 20)


Mako. Mako templates for python - http://www.makotemplates.org (last access on 2017 Jan 20) Jinja2. Jinja2 (the python template engine) - http://jinja.pocoo.org (last access on 2017 Jan 20)


Christoph Nytsch-Geusen, and Werner Kaul. Generation of dynamic energetic district models from statistical relationships. 14th IBPSA Building Simulation Conference, Hyderabad, Conference Proceedings, December 2015.


Christoph Nytsch-Geusen, Christoph Banhardt, Alexander Inderfurth., Katharina Mucha, Jens M√∂ckel, J√∂rg R√§dler, Matthis Thorade, and Carles R. Tugores. BuildingSystems ‚Äď Eine modular hierarchische Modell-Bibliothek zur energetischen Geb√§ude- und Anlagensimulation. BAUSIM 2016 IBPSA Germany, Conference Proceedings. Dresden, September 2016.


Christoph Nytsch-Geusen, Thaeba Ayubi, Jens M√∂ckel, J√∂rg R√§dler, Matthis Thorade. BuildingSystems_VR ‚Äď A new approach for immersive and interactive building energy simulation. Accepted for Building Simulation 2017, 15th International Conference of IBPSA. San Francisco, August 2017.


Katharina Mucha. Ein Simulationsansatz zur Bewertung von Hitzestressrisiken in Innenr√§umen. Weiterentwicklung eines zonalen Modells in Modelica. Dissertation, Fakult√§t Gestaltung, Universit√§t der K√ľnste Berlin, 2017.


pythonOCC. pythonOCC ‚Äď 3D CAD for python - http://www.pythonocc.org (last access on 2017 Jan 20).


QGIS. Ein freies Open-Source-Geographisches-Informationssystem - http://www.qgis.org/de/site (last access on 2017 Jan 20).


Senatsverwaltung f√ľr Stadtentwicklung und Wohnen: Sanierungsgebiet Friedrichshain-Kreuzberg ‚Äď Rathausblockhttp://www.stadtentwicklung.berlin.de/staedtebau/foerderprogramme/stadterneuerung/de/rathausblock/index.shtml (last access on 2016 Dec 29).


Matthis Thorade, J√∂rg R√§dler, Peter Remmen, Tobias Maile, Reinhard Wimmer, Jun Cao, Moritz Lauster, Christoph Nytsch-Geusen, Dirk M√ľller, and Christoph van Treeck. An open toolchain for generating Modelica code from Building Information Models. 11th International Modelica Conference, p.383‚Äď391, Versailles, September 2015.


UCaHS. DFG Research Unit 1736 UCaHS - Urban Climate and Heat Stress in mid-latitude cities in view of climate change http://www.ucahs.org (last access on 2017 Jan 20).


Wetter Michael, Fuchs Marcus, Grozman Pavel, Helsen Lieve, Jorissen Filip, Lauster Moritz, M√ľller Dirk, Nytsch-Geusen Christoph, Picard Damien, Sahlin Per, and Thorade Matthis. IEA EBC Annex 60 Modelica Library ‚Äď An international collaboration to develop a free open-source model library for buildings and community energy systems. 14th IBPSA Building Simulation Conference, Hyderabad, Conference Proceedings, December 2015.

Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017

Author:
Christoph Nytsch-Geusen, Alexander Inderfurth, Werne Kaul, Katharina Mucha, Jörg Rädler, Matthis Thorade, Carles Ribas Tugores
Title:
Template based code generation of Modelica building energy simulation models
DOI:
http://dx.doi.org/10.3384/ecp17132199
Note: the following are taken directly from CrossRef
Citations:
No citations available at the moment


Responsible for this page: Peter Berkesand
Last updated: 2017-02-21