我想模拟一个封闭的液压循环,可以在 Modelica 标准库/流体/示例/加热系统中找到。对于加热系统以及我的(简约)示例,我遇到了同样的问题:系统过度确定。您可以在接下来的讲座中发现 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;
任何人都可以给我一个提示问题的全部内容吗?