MODELICA — THE NEW OBJECT-ORIENTED MODELING LANGUAGE
Hilding Elmqvist, Martin Otter, Sven Erik Mattsson · 1998
A standardized language for reuse and exchange of models is needed. An international design group has designed such a language called Modelica. Modelica is a modern language built on non-causal modeling with mathematical equations and object-oriented constructs to facilitate reuse of modeling knowledge. INTRODUCTION Modeling and simulation are becoming more important since engineers need to analyse increasingly complex systems often composed of subcomponents from different domains. Typical examples comes from mechatronic systems within automotive, aerospace and robotics applications. Such systems are composed of components from domains like electrical, mechanical, hydraulical, control, etc. Today's tools are generally weak in treating such multi-domain models because the general tools are block-oriented and thus demand a huge amount of manual rewriting to get the equations into explicit form. There is too large a gap between the user's problem and the model description that the simul...