我最近在 Dymola 2015 中导出了 FMU 2.0 模型,但初始化时遇到了一些问题。
在导出模型之前,我通过将输入连接器连接到一些知道确切输出值的常量值来检查模型的有效性,结果一切看起来都很好。该模型可以按预期进行转换、初始化和模拟。
然后我继续将我的模型导出为 ME FMU 2.0 RC。在C中可以实例化,进入初始化前fmiSetupExperiment调用成功,但是在调用fmiEnterInitializationMode后初始化失败。
错误如下图所示
我尝试根据这篇在 Simulink 中初始化 Dymola FMU 的帖子为模型分配一些合理的输入值,但没有帮助。
然后我发现我有几个具有 initial="approx" 的标量变量,但是当我在 Dymola 中检查它们的最终值时,初始近似值非常接近最终值。
所以我对接下来要尝试什么感到很困惑......我想知道这里是否有人可以帮助我(我什至不知道这个错误消息是什么意思......)我将不胜感激。
谢谢!