This model outputs the latent 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 Ḣ = Ḣlat.
If the parameter tau is non-zero, then the measured
specific latent enthalpy hout that is used to
compute the latent enthalpy flow rate Ḣlat = ṁ
hout is computed using a first order differential
equation. See BuildingSystems.Fluid.Sensors.UsersGuide
for an explanation.
For a sensor that measures Ḣtot, use BuildingSystems.Fluid.Sensors.EnthalpyFlowRate.
For a sensor that measures Ḣsen, use
BuildingSystems.Fluid.Sensors.SensibleEnthalpyFlowRate.
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).
tau from 1 to
0.tauInv since this now exists in
BuildingSystems.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 BuildingSystems.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.