This model describes a fan or pump with prescribed head.
The input connector provides the difference between
outlet minus inlet pressure.
The efficiency of the device is computed based
on the efficiency and pressure curves that are defined
in record per
, which is of type
Annex60.Fluid.Movers.SpeedControlled_Nrpm.
If filteredSpeed=true
, then the parameter dp_nominal
is
used to normalize the filter. This is used to improve the numerics of the transient response.
The actual pressure raise of the mover at steady-state is independent
of the value of dp_nominal
. It is recommended to set
dp_nominal
to approximately the pressure raise that the fan has during
full speed.
See the User's Guide for more information.
min
attribute as otherwise numerical noise can cause
the assertion on the limit to fail.heads
.PartialFlowMachine
.
This is for
#417.
use_powerCharacteristics
and power
from the performance data record per
because
Annex60.Fluid.Movers.FlowControlled_dp
and
Annex60.Fluid.Movers.FlowControlled_m_flow
fix the flow rate or head, which can give a flow work that is higher
than the power consumption specified in this record.
Hence, users should use the efficiency data for this model.
The record has been moved to
Annex60.Fluid.Movers.Data.SpeedControlled_y
as it makes sense to use it for the movers
Annex60.Fluid.Movers.FlowControlled_Nrpm
and
Annex60.Fluid.Movers.FlowControlled_y.assert(dp_in >= 0, ...)
to assert(dp_in >= -0.1, ...)
.
The former implementation triggered the assert if dp_in
was solved for
in a nonlinear equation since the solution can be slightly negative while still being
within the solver tolerance.