В настоящее время я изучаю Modelica, пробуя несколько очень простых примеров. Я определил соединитель Incompressible
для несжимаемой жидкости следующим образом:
connector Incompressible
flow Modelica.SIunits.VolumeFlowRate V_dot;
Modelica.SIunits.SpecificEnthalpy h;
Modelica.SIunits.Pressure p;
end Incompressible;
Теперь я хочу определить источник массового или объемного расхода:
model Source_incompressible
parameter Modelica.SIunits.VolumeFlowRate V_dot;
parameter Modelica.SIunits.Temperature T;
parameter Modelica.SIunits.Pressure p;
Incompressible outlet;
equation
outlet.V_dot = V_dot;
outlet.h = enthalpyWaterIncompressible(T); // quick'n'dirty enthalpy function
outlet.p = p;
end Source_incompressible;
Однако при проверке Source_incompressible
я получаю следующее:
The problem is structurally singular for the element type Real.
The number of scalar Real unknown elements are 3.
The number of scalar Real equation elements are 4.
Я здесь в растерянности. Ясно, что в модели три уравнения - откуда взялось четвертое уравнение?
Большое спасибо за понимание.