Modelica - A Unified Object-Oriented Language for Physical Systems Modeling - Language Specification
暂无分享,去创建一个
This document defines the Modelica language, version 1.4, which is developed by the Modelica Association, a non-profit organization with seat in Linkoping, Sweden. Modelica is a freely available, object-oriented language for modeling of large, complex, and heterogeneous physical systems. It is suited for multi-domain modeling, for example, mechatronic models in robotics, automotive and aerospace applications involving mechanical, electrical, hydraulic and control subsystems, process oriented applications and generation and distribution of electric power. Models in Modelica are mathematically described by differential, algebraic and discrete equations. No particular variable needs to be solved for manually. A Modelica tool will have enough information to decide that automatically. Modelica is designed such that available, specialized algorithms can be utilized to enable efficient handling of large models having more than hundred thousand equations. Modelica is suited and used for hardware-in-the-loop simulations and for embedded control systems.
[1] Thurston Dart,et al. The Interpretation of Music , 1955 .
[2] Walter S. Brainerd,et al. Fortran 77 , 1978, CACM.
[3] Hans Olsson,et al. Initialization of Hybrid Differential-Algebraic Equations in Modelica 2 , 2002 .