Modelica

以方程为基础的物理建模语言

Modelica

Modelica是一种开放、面向对象的以方程为基础的语言,可以跨越不同领域,方便地实现复杂物理系统的建模,包括:机械、电子、电力、液压、热、控制及面向过程的子系统模型。Modelica库包含了大量的模型,其中,开放的Modelica标准库包括了不同物理领域的920个元件模型,具有620种功能。

Modelica是一种开放、面向对象的以方程为基础的语言,可以跨越不同领域,方便地实现复杂物理系统的建模,包括:机械、电子、电力、液压、热、控制及面向过程的子系统模型。

简介

Modelica库包含了大量的模型,其中,开放的Modelica标准库包括了不同物理领域的920个元件模型,具有620种功能。

Modelica是一个开放的物理建模语言,有很多商业或开源的仿真平台软件基于Modelica或支持Modelica。

典型商业软件主要有:

苏州同元的MWorks(中国),伊萨的SimulationX,达索的Dymola,西门子AMESim(支持Modelica),MapleSoft(Maple厂家)的MapleSim,Wolfram(Mathemetica厂家)的MathModelica。

开源软件主要有:

OpenModelica,JModelica(新版本不再开源,但是最后的开源版本仍可下载)Scilab项目中的SCICOS。

大部分仿真平台软件均可以将Modelica模型进行导出,导出为Simulink可用的S-Function、符合FMI标准的FMU、NI等主流实时仿真机需要的实时模型格式、C代码等。

越来越多的行业开始使用Modelica语言进行模型开发。尤其是汽车领域,例如:Audi,BMW,Daimler,Ford, Toyota, VW等世界知名公司都在使用Modelica来开发节能汽车、改善车辆空调系统等。

非营利国际组织Modelica协会对Modelica进行开发和维护并公开它的标准程序库。

广告位:底部(ad-bottom)—— 请到中台「公共区块」编辑此内容