Model for an ideal heater or cooler with prescribed heat flow rate to the medium.
This model adds heat in the amount of Q_flow = u Q_flow_nominal
to the medium.
The input signal u
and the nominal heat flow rate Q_flow_nominal
can be positive or negative.
Optionally, this model can have a flow resistance.
If no flow resistance is requested, set dp_nominal=0
.
For a model that uses as an input the fluid temperature leaving at
port_b
, use
Annex60.Fluid.HeatExchangers.HeaterCooler_T
This model does not affect the humidity of the air. Therefore, if used to cool air below the dew point temperature, the water mass fraction will not change.
The model has been validated against the analytical solution in the example Annex60.Fluid.HeatExchangers.Validation.HeaterCooler_u.
preHea(final alpha=0)
as this allows to simplify the
system of equations.showDesignFlowDirection
in extends
statement.
This is for
#349.
prescribedHeatFlowRate=true
.
This is for issue
#412.
Q_flow
so that it has
the same output ports as
Annex60.Fluid.HeatExchangers.Validation.HeaterCooler_T.
HeaterCooler_u
.