假设我使用 FMI-1 标准在 Dymola 中导出模型:
translateModelFMU("SomeModel", false, "", "1", "me", false)
然后我使用 FMI-2 标准导出相同的模型:
translateModelFMU("SomeModel", false, "", "2", "me", false)
我注意到模型统计数据(非线性方程组的大小,初始化问题)发生了变化。
谁能解释为什么?
FMI 标准 2.0 版对 FMI 标准进行了许多补充,可以让工具更有效地模拟导出的模型。这些变化包括:
支持雅可比矩阵
接口变量的新分类
连续状态变量被明确列为 FMU 变量
有关更改的更多信息,请参阅 Modelica'2012 会议的这篇论文:Functional Mockup Interface 2.0:The Standard for Tool Independent Exchange of Simulation Models