This model sets the temperature or the water vapor mass fraction
of the medium that leaves port_a
to the value given by the input TSet
or X_wSet
,
subject to optional limitations on the capacity
for heating and cooling, or limitations on the humidification or dehumidification
moisture mass flow rate.
Also, optionally the model allows to take into account first order dynamics.
If the parameters energyDynamics
is not equal to
Modelica.Fluid.Types.Dynamics.SteadyState
,
the component models the dynamic response using a first order differential equation.
The time constant of the component is equal to the parameter tau
.
This time constant is adjusted based on the mass flow rate using
τeff = τ |ṁ| ⁄ ṁnom
where τeff is the effective time constant for the given mass flow rate ṁ and τ is the time constant at the nominal mass flow rate ṁnom. This type of dynamics is equal to the dynamics that a completely mixed control volume would have.
This model has no pressure drop. See AixLib.Fluid.HeatExchangers.PrescribedOutlet for a model that instantiates this model and that has a pressure drop.
In case of reverse flow,
the fluid that leaves port_a
has the same
properties as the fluid that enters port_b
.
massDynamics
.m_flow_nominal
which is already
declared in the base class.TSet
and X_wSet
simultaneously.X_wSet
as an input.restrictCool
and in restrictHeat
as this is not allowed in Modelica.