Modelica - A Unified Object-Oriented Language for Physical Systems Modeling - Language Specification

Modelica - A Unified Object-Oriented Language for Physical Systems Modeling - Language Specification
复制标题

DOI:
--
复制
发表时间:
2000
期刊:
--
影响因子:
--
通讯作者:
M. Otter
M. Otter
中科院分区:
其他
文献类型:
--
作者:
M. Otter

文献摘要

被引文献

相似文献

本文档定义了Modelica语言1.4版本,该语言由Modelica协会开发,Modelica协会是一家位于瑞典林雪平的非营利组织。Modelica是一种免费的面向对象语言,用于对大型、复杂和异构的物理系统进行建模。它适用于多领域建模,例如,机器人,汽车和航空航天应用中的机电一体化模型,涉及机械,电气,液压和控制子系统,面向过程的应用以及电力的产生和分配。Modelica中的模型在数学上由微分方程、代数方程和离散方程描述。不需要手动求解特定的变量。Modelica工具将拥有足够的信息来自动做出决定。Modelica的设计使得可用的专门算法可以用来有效地处理拥有超过十万个方程的大型模型。Modelica适用于硬件在环仿真和嵌入式控制系统。
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.