Explore chapters and articles related to this topic
A view on future building system modeling and simulation
Published in Jan L.M. Hensen, Roberto Lamberts, Building Performance Simulation for Design and Operation, 2019
In 1996, a significantly larger industry-driven effort has been started that includes a wider range of industrial sectors and academic partners. A consortium formed to develop Modelica, a freely available, equation-based object-oriented modeling language that is designed for component-oriented, multi-domain modeling of dynamic systems. The goal of the consortium is to combine the benefits of existing modeling languages to define a new uniform language for model representation (Mattsson and Elmqvist 1997; Fritzson and Engelson 1998). Over the past decade, the Modelica language has gained significant adoption in various industrial sectors and has been used in demanding industrial applications. It is well positioned to become the de facto standard for modeling complex physical or communication systems. Modelica libraries for multi-domain physics include models for control, thermal, electrical and mechanical systems, as well as for fluid systems and different media (Elmqvist et al. 2003; Casella et al. 2006).
Overview on the numerical engineering simulation software
Published in Nicolae Vasiliu, Daniela Vasiliu, Constantin Călinoiu, Radu Puhalschi, Simulation of Fluid Power Systems with Simcenter Amesim, 2018
Nicolae Vasiliu, Daniela Vasiliu, Constantin Călinoiu, Radu Puhalschi
Dymola uses the Modelica36 modeling language to define models and provides the user with open access to the language. This means that users are free to create their own model libraries or extend from the existing libraries to accelerate development times, reduce maintenance efforts, and improve the level of reuse across projects. Modelica is a nonproprietary, object-oriented, and equation-based language to conveniently model complex physical systems containing, for example, mechanical, electrical, electronic, hydraulic, thermal, control, electric power, or process-oriented subcomponents. The language is developed and maintained by The Modelica Association, a nonprofit organization with members from Europe, United States, Canada, and Asia. Since 1996, its simulation experts have been working to develop the open-standard Modelica and the open-source Modelica Standard Library.
Modelica as a Platform for Real-Time Simulation
Published in Katalin Popovici, Pieter J. Mosterman, Real-Time Simulation Technologies, 2017
John J. Batteh, Michael M. Tiller, Dietmar Winkler
Modelica is a nonproprietary, object-oriented modeling language for multidomain physical systems. Models in Modelica are described by differential, algebraic, and discrete equations. Modelica has been used to model a wide variety of complex physical systems in the mechanical, electrical, thermal, hydraulic, pneumatic, and fluid domains with significant industrial application in the aerospace, automotive, and process industries. An extensive list of publications, including the full proceedings from all Modelica conferences, is available on the publication page of the Modelica website [2]. As a complement to modeling of acausal physical behavior, Modelica also supports modeling of systems with prescribed input/output (I/O) relationships (i.e., causal systems), such as control systems and hierarchical state machines. This section gives a brief overview of the Modelica language and its fundamental language features.
A thermal-hydraulic analysis model of printed circuit heat exchangers for system simulation using Modelica
Published in Journal of Nuclear Science and Technology, 2021
Hao Ding, Wenhuai Li, Chengjie Duan, Hong Xu, Peng Ding, Yaoli Zhang, Gang Hong
Although CFD models and dedicated analysis programs for PCHE have been developed to fit in the structure of a specific PCHE, considering the difficulty of reusing the dedicated analysis programs, an PCHE model suitable for system analysis is required to predict its thermo-fluid-dynamic behavior when analyzing the system performance for S-CO2 Brayton cycle. Therefore, Modelica is selected to develop a model for PCHE. Modelica is a language for modeling of physical systems, designed to support effective library development and model exchange. The semantics of the Modelica language is specified by means of a set of rules for translating any class described in the Modelica language to a flat Modelica structure. There are many simulation platforms using Modelica, including Dymola, JModelica, Openmodelica, Mworks and so on. Some of these development platforms have graphical interfaces. In this paper, Modelica language, based on Mworks, is selected to develop a code for PCHE model and compare the differences between experimental correlations in steady-state simulation when applying them to calculations of PCHE. The analysis of changes in parameters under steady-state conditions and transient conditions are carried out. The developed model can be used as a component when building the simulation model for S-CO2 Brayton cycle due to the good reusability of Modelica model.
Development of the NuScale Power Module in the INL Modelica Ecosystem
Published in Nuclear Technology, 2021
Konor Frick, Shannon Bragg-Sitton
Idaho National Laboratory (INL) has been developing a library of high-fidelity process models in the commercial Modelica language platform Dynamic Modeling Laboratory (Dymola) since early 2013 (Refs. 1 through 4). The Modelica language is a nonproprietary, object-oriented, equation-based language that is used to conveniently model complex physical systems. Modelica is an inherently time-dependent modeling language that allows swift interconnection of independently developed models. Being an equation-based modeling language that employs differential algebraic equation solvers, users can focus on the physics of the problem rather than the solving technique used, allowing faster model generation, and ultimately, analysis. This feature alongside system flexibility has led to the widespread use of the Modelica language across industry for commercial applications. System interconnectivity and the ability to quickly develop novel control strategies while still encompassing overall system physics is why INL has chosen to develop the Integrated Energy Systems (IES) framework in the Modelica language.
The use of Digital Twin for predictive maintenance in manufacturing
Published in International Journal of Computer Integrated Manufacturing, 2019
P. Aivaliotis, K. Georgoulias, G. Chryssolouris
In this section, the software which was implemented in order to execute the presented approach is described. The modelling procedure was developed in the OMEdit environment, a Modelica connection editor for OpenModelica. OpenModelica is an open-source Modelica-based modelling and simulation environment intended for industrial usage. Modelica is a non-proprietary, object-oriented, equation-based language to conveniently model complex physical systems. This software allows the user to create models that describe the behaviour of real-world systems in two ways. The first way is to use components from free Modelica Standard Library and the second is to create their own components. Combining these components can create large and complex systems. So, no particular variable needs to be solved manually, as the Modelica tool has been created with the aim to solve them automatically (Mattsson, Elmqvist, and Otterc 1998).