Modelica Standard Library/Fluid/Examples/HeatingSystem で見つけることができるように、閉じた油圧サイクルをモデル化したいと思います。加熱システムと私の (最小限の) 例で、同じ問題が発生しました。システムは過剰決定されています。次の講義で「悪い例」として HeatingSystem を見つけることができるので、これはよく知られた問題だと思いますが、私は本当に要点を理解していません。 http://www.modprod.liu.se/MODPROD2011/1.252944/modprod2011-day2-talk3-Keynote-Francesco-Casella-Control-and-Modelica.pdf (20 ページ)
私の例は次のとおりです。
ポンプ
model producer
pipe_flange w,k;
parameter Real a,b,c;
equation
w.p = k.p + a * k.Vp ^ 2 + b * k.Vp + c;
end producer;
抵抗
model consumer
pipe_flange w,k;
parameter Real rho;
parameter Real d_i;
parameter Real zeta;
equation
k.p = w.p - rho / 2 * ((w.Vp * 4) / 3.14 * d_i ^ 2) ^ 2 * zeta;
end consumer;
それらはで接続されています
connector pipe_flange
Real p;
flow Real Vp;
end pipe_flange;
システム全体は次のとおりです。
model System
consumer consumer1(rho = 1000, d_i = 0.06, zeta = 0.5);
producer producer1(a = -740741, b = -19630, c = 1070);
equation
connect(consumer1.w,producer1.w);
connect(consumer1.k,producer1.k);
end System;
問題が何であるかを誰かに教えてもらえますか?