我目前正在通过尝试一些非常简单的示例来学习 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.
我在这里不知所措。显然,模型中有三个方程——第四个方程从何而来?
非常感谢您的任何见解。