首页 > 解决方案 > Dymola 警告关于 noEvent 的衍生物

问题描述

在一个大型模型的 Dymola 翻译日志中,我多次看到警告:

Warning: Can only compute non-scalar gradients of functions specifying derivatives and not for:
  noEvent

没有迹象表明它来自哪里。有人可以解释警告的含义,以及如何找到和修复它吗?

标签: warningsderivativedymola

解决方案


任何此类消息仅应在您设置该标志的情况下出现,如果Advanced.PrintFailureToDifferentiate = true;您将此标志设置为 false,则不应出现。

可能的原因是您有一个非标量表达式noEvent,由于某种原因需要使用方程组求解;这只是意味着 Dymola 尚未为此类系统生成解析雅可比矩阵。

没有模型很难说出确切的原因;您可以通过正常的支持渠道发送。


推荐阅读