我最近在Dymola 2015中导出了一个FMU 2.0模型,我在初始化时遇到了一些问题。
在导出模型之前,我通过将输入连接器连接到一些知道确切输出值的常数值来检查模型的有效性,结果发现一切看起来都很好。该模型可以按预期进行翻译,初始化和模拟。
然后我继续将我的模型导出为ME FMU 2.0 RC。在C中,它可以被实例化,并且在进入初始化之前成功调用fmiSetupExperiment,但是,它在调用fmiEnterInitializationMode之后立即初始化失败。
错误如下图所示
我尝试根据这篇文章Initialization of a Dymola FMU in Simulink为模型分配一些合理的输入值,但它没有帮助。
然后我发现我有几个scalarVariables,其初始值=“约”,但当我在Dymola中检查它们的最终值时,初始近似值接近最终值。
所以我对接下来要尝试的内容感到很困惑...我想知道这里是否有人可以帮助我(我甚至不知道这个错误信息是什么意思......)我将不胜感激。
谢谢!