Konferensartikel

“hello, (Modelica) world”: Automated documentation of complex simulation models exemplified by expansion valves

Christian Vering
Institute for Energy Efficient Buildings and Indoor Climate, RWTH Aachen University, Germany

Sven Hinrichs
Institute for Energy Efficient Buildings and Indoor Climate, RWTH Aachen University, Germany

Moritz Lauster
Institute for Energy Efficient Buildings and Indoor Climate, RWTH Aachen University, Germany

Dirk Müller
Institute for Energy Efficient Buildings and Indoor Climate, RWTH Aachen University, Germany

Ladda ner artikelhttp://dx.doi.org/10.3384/ecp19157709

Ingår i: Proceedings of the 13th International Modelica Conference, Regensburg, Germany, March 4–6, 2019

Linköping Electronic Conference Proceedings 157:73, s. 6

Visa mer +

Publicerad: 2019-02-01

ISBN: 978-91-7685-122-7

ISSN: 1650-3686 (tryckt), 1650-3740 (online)

Abstract

The constantly increasing computing power enables the implementation of complex simulation models. Therefore, it is possible to create more detailed models to predict system behavior more accurately. Modelica, for example, has proven great suitability in modelling complex systems, because of its high degree of reusability. However, understanding these models is quite difficult and many simulation models are poorly documented. Consequently, it is very time-consuming to retrace given model structures especially for novice. The Unified Modeling Language (UML) provides a user-friendly and graphical structure for documentation to simplify working with existing simulation models. Hence, an algorithm (ADoCSM) is developed to automatically present the structure of a Modelica simulation model in UML. This algorithm is exemplarily applied to a refrigerant circuit expansion valve model. Thereby, we contribute to an increase of simulation model quality as well as simplifying the entry in the world of Modelica. ADoCSM and the expansion valve model are freely available on GitHub:

https://github.com/RWTH-EBC/ADoCSM
https://github.com/RWTHEBC/AixLib/tree/issue590_ExpansionValve

Nyckelord

Modelica introduction, simplify modelling, automated model documentation

Referenser

Inga referenser tillgängliga

Citeringar i Crossref