Modelica建模语言入门学习
Dymola、SimulationX、AMESim、Ansys TwinBuilder、OpenModelica、Wolfram SystemModeler等软件所需基础课程
Modelica语言完整介绍和要点总结
Modelica介绍
Modelica是一种面向对象、声明式的多领域建模语言,可用于基于组件的复杂系统建模(包含机械、电气、电子、液压、热力、控制、电力或过程控制等相关领域)。Modelica语言是自由软件(免费、开源),由非盈利性质的Modelica协会开发。Modelica协会也开发了同样为自由软件的Modelica标准库,包含可用于不同领域的常见组件模型和函数。
Modelica的设计工作于1996年9月由Hilding Elmqvist发起。1997年9月,Modelica规范1.0版发布,在2000年,非营利性Modelica协会成立,以管理不断发展的Modelica语言和免费Modelica标准库的开发。同年,Modelica在工业应用逐渐普及。
Modelica入门学习教程
本教程使用Michael Tiller编写的《Modelica By Example》作为教材,可以使用Dymola或者OpenModelica作为学习平台。
Modelica By Example online version:https://mbe.modelica.university
Modelica By Example教学库:https://github.com/mtiller/ModelicaBook
Dymola 使用版本下载:https://www.3ds.com/zh/products-services/catia/products/dymola/trial-version/
OpenModelica下载:https://www.openmodelica.org/