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
| Type | Name | Default | Description |
|---|---|---|---|
| Advanced | |||
| Real | max_rel_volume | 0.05 | Maximum relative volume change (checking incompressibility approach) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | eta | if noEvent(abs(W_t) > 1e-4) then dp*v_in*m_flow/W_t else 0.0 | Efficiency |
Contents
| Name | Description |
|---|---|
| dp_tau_pump |