【发布时间】:2015-11-12 19:37:14
【问题描述】:
我想在 Modelica 中建模一个简单的弹性摆;
但我没有得到正确的结果 - 有人可以帮忙吗?
质量、标称摆长和引力常数取为一。
model SP
parameter Real k = 1; "spring constant"
Real y1(start=1), y2(start=0),y3,y4;
Real ld;
equation
ld= k* (sqrt(y1^2+y2^2)-1)/sqrt(y1^2+y2^2);
der(y1) = y3;
der(y2) = y4;
der(y3) = -y1*ld;
der(y4)= -y2*ld;
end SP;
【问题讨论】:
-
你得到了什么结果,怎么不合适?
-
如果您使用解释预期含义的变量名称,或者您添加带有解释的 cmets,也许会有所帮助,就像您为“k”所做的那样。
标签: modelica