This model outputs the sensible enthalphy flow rate of the medium in the flow between its fluid ports. In particular, if the total enthalpy flow rate is
Ḣtot = Ḣsen + Ḣlat,
where Ḣsen = ṁ (1-Xw) cp,air, then this sensor outputs Ḣ = Ḣsen.
If the parameter tau
is non-zero, then the measured
specific sensible enthalpy hout that is used to
compute the sensible enthalpy flow rate
Ḣsen = ṁ hout
is computed using a first order differential equation.
See
Annex60.Fluid.Sensors.UsersGuide for an explanation.
For a sensor that measures
Ḣtot, use
Annex60.Fluid.Sensors.EnthalpyFlowRate.
For a sensor that measures
Ḣlat, use
Annex60.Fluid.Sensors.LatentEnthalpyFlowRate.
The sensor is ideal, i.e., it does not influence the fluid.
The sensor can only be used with medium models that implement the function
enthalpyOfNonCondensingGas(T)
.
tauInv
since this now exists in
Annex60.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor.
This is for
#372.
extends
statement
to replaceable
to avoid a translation error in
OpenModelica.
tau=0
as the base class
already sets tau=1
.
This change was made so that all sensors use the same default value.
i_w
to new base class
Annex60.Fluid.BaseClasses.IndexWater.
The value of this parameter is now assigned dynamically and does not require to be specified
by the user.
der(h_out) := 0;
from the initial algorithm section to
the initial equation section
as this assignment does not conform to the Modelica specification.
i_w
and an assert statement to
make sure it is set correctly. Without this change, Dymola
cannot differentiate the model when reducing the index of the DAE.
Modelica.Fluid
.