warnings - Dymola 警告关于 noEvent 的衍生物
问题描述
在一个大型模型的 Dymola 翻译日志中,我多次看到警告:
Warning: Can only compute non-scalar gradients of functions specifying derivatives and not for:
noEvent
没有迹象表明它来自哪里。有人可以解释警告的含义,以及如何找到和修复它吗?
解决方案
任何此类消息仅应在您设置该标志的情况下出现,如果Advanced.PrintFailureToDifferentiate = true;
您将此标志设置为 false,则不应出现。
可能的原因是您有一个非标量表达式noEvent
,由于某种原因需要使用方程组求解;这只是意味着 Dymola 尚未为此类系统生成解析雅可比矩阵。
没有模型很难说出确切的原因;您可以通过正常的支持渠道发送。
推荐阅读
- testing - Mockito 测试失败的原因是什么?
- android - 向包含 ImageView 的 Cardview 添加边框
- json - JSON 被 MIME 类型阻止
- python - 如何从请求 python 的网站获取文本
- python - 必须创建一个巨大的复杂列表理解才能在 Python 中创建 ASCII 值列表字典,不能在列表组合之外使用 for 循环
- javascript - 状态不是由javascript在switch中定义的
- node.js - npm ci 命令到底是做什么的?为什么在所有 ci 管道中都使用它而不是 npm install?
- javascript - Vue 3 Instagram 动态 - CORS
- reactjs - 如何要求内部风格
- javascript - 如何使用带有 chrome 扩展的 react-shadow?