首页 > 解决方案 > Dymola 模型未在输出中关闭辅助变量的情况下进行初始化

问题描述

我正在尝试在关闭辅助输出的情况下在 Dymola 2019 FD01 中运行模型(以提高仿真速度)。我还设置了标志:

Advanced.AutoRemoveAuxiliaries = true;

当我尝试运行模型时,我得到:

Error: Integrator failed to start model.

我可以在打开辅助变量输出并将标志设置为 true 的情况下运行相同的模型。

我想知道以前是否有人遇到过这个问题,以及如何解决这个问题。

dymola 用户手册对此标志进行了说明:

Advanced.AutoRemoveAuxiliaries - 删除既不影响模拟状态也不影响输出的辅助变量的代码。这会稍微提高性能。如果辅助代码用于断言正确的行为或生成外部输出,则该代码将不会运行。

我能够运行其他一些具有相同设置的断言语句(辅助输出关闭)的模型,因此在初始化期间删除模型似乎还有一些其他必要的东西。

我试图用一个简单的模型来复制这个问题,但我什至不知道从哪里开始。

标签: modelicadymola

解决方案


推荐阅读