| PumpCentrifugal pump with mechanical connector for the shaft |  | 
This information is part of the Modelica Standard Library maintained by the Modelica Association.
This model describes a centrifugal pump (or a group of nParallel pumps) with a mechanical rotational connector for the shaft, to be used when the pump drive has to be modelled explicitly. In the case of nParallel pumps, the mechanical connector is relative to a single pump.
The model extends PartialPump
| allowFlowReversal | Value: system.allowFlowReversal Type: Boolean Description: = true to allow flow reversal, false restricts to design direction (port_a -> port_b) | 
|---|---|
| energyDynamics | Value: Types.Dynamics.SteadyState Type: Dynamics Description: Formulation of energy balance | 
| massDynamics | Value: Types.Dynamics.SteadyState Type: Dynamics Description: Formulation of mass balance | 
| substanceDynamics | Value: massDynamics Type: Dynamics Description: Formulation of substance balance | 
| traceDynamics | Value: massDynamics Type: Dynamics Description: Formulation of trace substance balance | 
| p_start | Value: p_b_start Type: AbsolutePressure (Pa) Description: Start value of pressure | 
| use_T_start | Value: true Type: Boolean Description: = true, use T_start, otherwise h_start | 
| T_start | Value: if use_T_start then system.T_start else Medium.temperature_phX(p_start, h_start, X_start) Type: Temperature (K) Description: Start value of temperature | 
| h_start | Value: if use_T_start then Medium.specificEnthalpy_pTX(p_start, T_start, X_start) else Medium.h_default Type: SpecificEnthalpy (J/kg) Description: Start value of specific enthalpy | 
| X_start | Value: Medium.X_default Type: MassFraction[Medium.nX] (kg/kg) Description: Start value of mass fractions m_i/m | 
| C_start | Value: Medium.C_default Type: ExtraProperty[Medium.nC] Description: Start value of trace substances | 
| p_a_start | Value: system.p_start Type: AbsolutePressure (Pa) Description: Guess value for inlet pressure | 
| p_b_start | Value: p_a_start Type: AbsolutePressure (Pa) Description: Guess value for outlet pressure | 
| m_flow_start | Value: system.m_flow_start Type: MassFlowRate (kg/s) Description: Guess value of m_flow = port_a.m_flow | 
| V_flow_single_init | Value: m_flow_start / rho_nominal / nParallel Type: VolumeFlowRate (m³/s) Description: Used for simplified initialization model | 
| delta_head_init | Value: flowCharacteristic(V_flow_single_init * 1.1) - flowCharacteristic(V_flow_single_init) Type: Position (m) Description: Delta head for a 10% increase of flow at the initialization point | 
| nParallel | Value: 1 Type: Integer Description: Number of pumps in parallel | 
| N_nominal | Value: Type: AngularVelocity_rpm (rev/min) Description: Nominal rotational speed for flow characteristic | 
| rho_nominal | Value: Medium.density_pTX(Medium.p_default, Medium.T_default, Medium.X_default) Type: Density (kg/m³) Description: Nominal fluid density for characteristic | 
| use_powerCharacteristic | Value: false Type: Boolean Description: Use powerCharacteristic (vs. efficiencyCharacteristic) | 
| checkValve | Value: false Type: Boolean Description: = true to prevent reverse flow | 
| V | Value: 0 Type: Volume (m³) Description: Volume inside the pump | 
| use_HeatTransfer | Value: false Type: Boolean Description: = true to use a HeatTransfer model, e.g., for a housing | 
| g | Value: system.g Type: Acceleration (m/s²) | 
| show_NPSHa | Value: false Type: Boolean Description: obsolete -- remove modifier and specify Monitoring for NPSH instead | 
| fluidVolume | Default Value: V Type: Volume (m³) Description: Volume | 
|---|
|  | port_a | Type: FluidPort_a Description: Fluid connector a (positive design flow direction is from port_a to port_b) | 
|---|---|---|
|  | port_b | Type: FluidPort_b Description: Fluid connector b (positive design flow direction is from port_a to port_b) | 
|  | heatPort | Type: HeatPort_a | 
|  | shaft | Type: Flange_a | 
|  | system | Type: System Description: System properties | 
|---|---|---|
|  | medium | Type: BaseProperties | 
|  | heatTransfer | Type: HeatTransfer | 
| monitoring | Type: Monitoring Description: Monitoring model |