Modelica

Modelica 是一种用于网络物理系统建模的语言,它支持由数学方程式控制的组件的非因果连接,从而方便从第一性原理进行建模。它提供了面向对象的结构,方便模型的重用,并且可以方便地用于建模包含机械、电气、电子、磁力、液压、热力、控制、电力或面向过程的子组件等复杂系统。

学习 Modelica 语言

Modelica 语言的设计宗旨是让具有数学背景的工程师或学生能够阅读和理解。

经典的免费在线语言指南包括:

除了这些语言指南之外,一系列书籍 提供了进一步的背景材料和练习。

以下资源提供了语法元素的快速概览:

在编写代码时,最好遵循某些约定。您可以查看 Modelica Standard Library 中的编码约定

在建模时,可以从现有模型中学到很多东西。因此,研究 Modelica Standard Library 是一个好主意。

使用 Modelica 语言

为了使用 Modelica 语言,您需要一个实现该语言的工具,以及更有效地利用现有模型的

在使用工具学习该语言时,请考虑到大多数工具都提供额外的培训材料。

Modelica 语言规范

Modelica Specification 3.6(2023 年 3 月,当前版本)[PDF] [HTML]

所有版本都可以在 specification.modelica.org 上找到,基于 development work

联系方式

E-Mail| board@modelica.org
---|---
Newsletter| Modelica Association Newsletter