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.