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/ecp19157709Published in: Proceedings of the 13th International Modelica Conference, Regensburg, Germany, March 4–6, 2019
Linköping Electronic Conference Proceedings 157:73, p. 6
Published: 2019-02-01
ISBN: 978-91-7685-122-7
ISSN: 1650-3686 (print), 1650-3740 (online)
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