modelControlledPump
Centrifugal pump with ideally controlled mass flow rate
Extends from LibRAS.Machines.PartialPump.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Medium.AbsolutePressure | p_a_nominal | Nominal inlet pressure for predefined pump characteristics | |
| Medium.AbsolutePressure | p_b_nominal | Nominal outlet pressure, fixed if not control_m_flow and not use_p_set | |
| Medium.MassFlowRate | m_flow_nominal | Nominal mass flow rate, fixed if control_m_flow and not use_m_flow_set | |
| Boolean | control_m_flow | true | = false to control outlet pressure port_b.p instead of m_flow |
| Boolean | use_m_flow_set | false | = true to use input signal m_flow_set instead of m_flow_nominal |
| Boolean | use_p_set | false | = true to use input signal p_set instead of p_b_nominal |
| SI.VolumeFlowRate | V_flow_op | m_flow_nominal/rho_nominal | operational volume flow rate according to nominal values |
| SI.Height | head_op | (p_b_nominal - p_a_nominal)/(rho_nominal*g) | operational pump head according to nominal values |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | m_flow_set | Prescribed mass flow rate | |
| Modelica.Blocks.Interfaces.RealInput | p_set | Prescribed outlet pressure |