Object-oriented modeling with bond graphs and Modelica

Johannes F. Broenink · University of Twente Research Information · 1999

software development, model libraries. A new modeling language, called Modelica, for physical systems modeling is being developed in an international effort. The main objective is to make it easy to exchange models and model libraries. The design of Modelica builds on non-causal modeling and the use of object-oriented constructs stemming from modern software development, (hierarchy, encapsulation) to facilitate reuse of models and model parts. Mapping bond graph models to Modelica code is in principle a straightforward process, especially since the Modelica specifications of the basic bond-graph elements are available, and Modelica accepts non-causal models. In this paper, we will discuss an export filter from 20-SIM to Modelica. We use an application example to show results. It turned out that Modelica is not the perfect exchange language for bond–graph models, but since Modelica is still under development, it might be better in the future. 1

Read the paper · More papers on PaperTik