来自Dymola的FMU衍生价值参考

时间:2014-06-26 15:30:38

标签: modelica dymola fmi

这个问题是关于Dymola如何为其变量(特别是衍生物)分配价值参考(VR)。我知道这有点像关于如何分配VR的秘密,但任何帮助都会受到赞赏。

例如,我有一个来自Dymola的导出模型,衍生变量的VR看起来像这样

587202618   der_1
587202619   der_2
587202620   der_3
*33554490    der_4
587202622   der_5
587202623   der_6
**318767166   der_7
**318767167   der_8

可以发现,从 der_1 der_6 ,VR是一致的,除了 der_4 。并且它不一致,因为这个der_4也是一个状态,所以这个VR与它的状态VR相同。所以我很了解这一部分。

我的问题是关于最后两个VR。它们突然变得不一致,并且它们不是状态变量。我不明白为什么。

我查看模型中的那些变量,我发现那些衍生物似乎有这样的形式

der_7 = func(der_1, der_3, ..);
der_8 = func(der_1, der_3, ..);

所以我相信Dymola有理由为这些变量分配不同的VR。 (代数循环?)

这些衍生物是否有任何特定的名称?以及如何在Dymola中处理这些衍生物?

由于

0 个答案:

没有答案