Modelica

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(以“{{SeeWikipedia}} Modelica ==简介== Modelica 是开源建模语言 OpenModelica 是一个基于 Modelica 的开源建模和仿真环境 (基于 C/C++/Qt ...”为内容创建页面)

2025年3月29日 (六) 15:19的版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Modelica Thanks, Wikipedia.

Modelica

目录

简介

Modelica 是开源建模语言

OpenModelica 是一个基于 Modelica 的开源建模和仿真环境 (基于 C/C++/Qt 构建),包含编译器和运行时,旨在供工业和学术用途

Modelica compiler (OMC) 支持 Modelica, Python, Julia

开发 MSL (模型标准库) 的目的是让使用 Modelica 语言的用户,不用开发底层基本的组件模型,就可以开展物理系统的建模和仿真工作

用户需要掌握 Modelica 语言的基础,并学会怎样有效地使用 MSL

目前版本的 MSL 包含

  • 1417 component models and blocks,
  • 512 example models, and
  • 1219 functions

Modelica 是开源建模语言,采用类似 C++ 的发展模式,希望能最终纳入 ISO, ANSI, IEEE 标准体系

如果不出意外,Modelica 极有可能会像 C++ 一样成为一种流行的物理系统建模语言,我们拭目以待吧

功能

Modelica 基本理念:

  • 设计一种建模语言,满足多领域物理系统建模与仿真工程应用,可用于几乎所有工程领域的建模,从而摆脱针对特定专业领域工具的限制
  • 换言之,Modelica 即是建模语言,同时也是模型交换与重用的标准
  • 众多面向对象建模语言开发商共同一起,基于他们的经验,研究建立多领域物理系统的建模规范
  • Modelica 可以解决用连续微分代数方程组(DAEs)表示的许多问题

Modelica 使用 DAEs,而避免使用常微分方程 (ODEs) 描述物理世界,从而在建立方程方面减轻了建模人员的负担

  • Modelica 支持连续变量和离散变量两种方式在同一组件模型或系统模型中使用

指南

项目

文档

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱