在SimulationX中用Modelica*建模与仿真
ITI一直积极支持面向对象的模型描述语言Modelica发展成为物理建模的通用语言。从SimulationX 3.3版本开始为 Modelica高级用户提供了Modelica 版本
Modelica的语言定义和标准库是开放的,并且由Modelica协会*进行发展和推广。
Modelica模型的使用
Modelica标准库的模型和其他基于Modelica语言定义 (最新3.0版 )的模型都能在SimulationX中运行。SimulationX中的建模与仿真过程与使用Modelica建模仿真原则上是一样的 :加载模型文件,在图形用户界面下改变参数,开始模拟和使用仿真工具的基础架构并最终展示仿真结果。SimulationX学科库树状结构中清晰地展示出了目前加载的Modelica库。针对单个模型和它们间连接的图形表达,SimulationX直接使用了Modelica语言中的Graphics- 和 ViewInfo-Annotationen。SimulationX的分析方法的也可在Modelica模型中使用。
用户自定义Modelica模型
通过使用合适的Modelica工具或Modelica编辑器可以进行任何新模型开发。只要SimulationX存储了 Modelica路径中模型文件(如,一个package),那么这个新模型就会出现在学科库树形结构中。在模型开发中偏好结构清晰的操作界面的用户可以使用SimulationX Typedesign。它是一个能自始至终伴随各阶段模型开发的系统向导。它支持用户创建和编辑Modelica环境中所有的类(Modell, Connector, Record, Block, Funktion, Package) 。
Modelica 多体力学
针对多体系统建模SimulationX提供一个或多个三维显示图。如插图显示的例子 - 来自Modelica多体库的“SpringDamperSystem”在SimulationX环境中的状况。最终得出固有率作为计算结果。
* Modelica是Modelica协会的注册品牌商标。关于这个语言的更多信息请点击
http://www.modelica.org/documents.






