Conference article

“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

Download articlehttp://dx.doi.org/10.3384/ecp19157709

Published in: Proceedings of the 13th International Modelica Conference, Regensburg, Germany, March 4–6, 2019

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

Show more +

Published: 2019-02-01

ISBN: 978-91-7685-122-7

ISSN: 1650-3686 (print), 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

Keywords

Modelica introduction, simplify modelling, automated model documentation

References

No references available

Citations in Crossref