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:
Vapor compression cycles have gained high importance due to increasing concerns regarding the decarbonization of heating and cooling applications.Typically, vapor compression cycles operate under dynamic conditions, making it difficult to predict their performance accurately. Dynamic simulation models present a decent solution for increasing the reliability of the performance assessment. However, the implementation of dynamic simulation models is a complex task, requiring a uniform description and model development. Therefore, this article introduces an open-source Vapor Compression Library called VCLib based on a literature review of existing libraries for modeling and simulation of vapor compression cycles. The VCLib combines simulation models from the refrigerant through the component to the system level. The simulation models in the VCLib strictly follow a modular and scalable modeling approach. Class diagrams vividly describe the structure of models, making the VCLib easy to use for new users, especially students.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.