modelPump

A simple pump model

Extends from Internal.PartialTurboComponent.

Information

This model is working under the assumption of incompressible fluids and performs an assert for this.

It can be chosen between

  • Nominal-flow pump, where a nominal flow is computed and the difference between it and the actual flow is linearly producing a pressure
  • Centrifugal pump, which implements the equations of a scalable centrifugal pump. Please note that the function uses by default a legacy implementation to ensure backward compatibility. The legacy formulation is retained to support existing models but is considered deprecated and its use will trigger a warning at runtime. Users are strongly encouraged to migrate to the updated implementation, as the legacy version will be removed in the next major release. Please see dp_tau_centrifugal documentation for more information

Parameters

TypeNameDefaultDescription
Advanced
Realmax_rel_volume0.05Maximum relative volume change (checking incompressibility approach)

Components

TypeNameDefaultDescription
Realetaif noEvent(abs(W_t) > 1e-4) then dp*v_in*m_flow/W_t else 0.0Efficiency

Contents

NameDescription
dp_tau_pump