modelica - Dymola 模型未在输出中关闭辅助变量的情况下进行初始化
问题描述
我正在尝试在关闭辅助输出的情况下在 Dymola 2019 FD01 中运行模型(以提高仿真速度)。我还设置了标志:
Advanced.AutoRemoveAuxiliaries = true;
当我尝试运行模型时,我得到:
Error: Integrator failed to start model.
我可以在打开辅助变量输出并将标志设置为 true 的情况下运行相同的模型。
我想知道以前是否有人遇到过这个问题,以及如何解决这个问题。
dymola 用户手册对此标志进行了说明:
Advanced.AutoRemoveAuxiliaries - 删除既不影响模拟状态也不影响输出的辅助变量的代码。这会稍微提高性能。如果辅助代码用于断言正确的行为或生成外部输出,则该代码将不会运行。
我能够运行其他一些具有相同设置的断言语句(辅助输出关闭)的模型,因此在初始化期间删除模型似乎还有一些其他必要的东西。
我试图用一个简单的模型来复制这个问题,但我什至不知道从哪里开始。
解决方案
推荐阅读
- javascript - 函数构造函数 - 使用原型添加函数给出 - Uncaught SyntaxError: Unexpected token {
- docker - 如何在没有 Internet 和 Intranet yum 存储库的情况下安装 docker-ce?
- keras - How to dynamically select different branches in Keras model, based on the input?
- javascript - 选择选项html内的颜色框
- c# - 问题反序列化条带 json 响应
- c# - 未找到创作者
- jquery - 在 Laravel 中分页后,Ajax 调用无法处理数据表
- c++11 - 在 unordered_map 中进行数百万次搜索,运行时占用者
- jquery - 如何格式化引导日历值
- javascript - JS推送函数到文字