我正在尝试在Dymola 2019 FD01中运行模型并关闭辅助输出(以提高仿真速度)。我还设置了标志:
Advanced.AutoRemoveAuxiliaries = true;
当我尝试运行模型时,我得到:
Error: Integrator failed to start model.
我能够在打开辅助变量输出并将标志设置为true的情况下运行相同的模型。
我想知道以前是否有人遇到过此问题,以及如何解决该问题。
dymola用户手册对此标志进行了说明:
Advanced.AutoRemoveAuxiliaries-删除辅助变量的代码,这些代码既不影响仿真状态也不影响输出。这样可以提高性能。如果使用辅助代码来声明正确的行为或生成外部输出,则该代码将不会运行。
我能够运行其他一些具有相同设置的assert语句的模型(关闭辅助输出),因此对于初始化期间删除的模型似乎还有其他重要的要求。
我试图用一个简单的模型来复制问题,但是我什至不知道从哪里开始。