问题描述
在Modelica specification 3.4的第4.7章中,局部未知数的定义不计入“跨变量”,它给出的“示例”也暗含了相同的方法,但是我不确定为什么不应该这样做。不考虑“跨变量”吗?
“局部未知数”不是模型中所有未知变量的总和吗?
我还检查了论文Balanced Models in Modelica 3.0 for Increased Model Quality,这是本文的屏幕截图。 本文中最简单的示例显示了对物理连接器的限制,但也无法说明为什么它也不计算跨变量。
在我看来,根据Modelica语义,未知数的本地数量为nf+np
,由Modelica编译器生成了nf
个方程(m1.c.f = 0; // nf equations
)。因此,外部方程的数量应为ne=nf+np-nf=np
。但是在本文中,它说外部方程的数量应该为ne=nf
。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)