modelPump
Pump model
Extends from ThermoCycle.Icons.Water.Pump.
Information
The Pump model represents the compression of a fluid in a turbo or volumetric machine. It is a lumped model based on performance curves where pump speed is set as an input.
The assumptions for this model are:
- No dynamics ( it is considered negligible when compared to the one characterizing the heat exchanger).
- No thermal energy losses to the environment
- Isentropic efficiency based on empirical performance curve
- Mass flow rate based on empirical performance curve
Modelling options
In the General tab the following options are available:
- PumpType: select between different performance curves for isentropic and volumetric efficiencies.
- PumpInput: switch the input between frequency and flow fraction
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| PumpTypes | PumpType | PumpTypes.UD | |
| PumpInputs | PumpInput | PumpInputs.freq | Choose between f_pp or X_pp as input |
| Real | f_pp0 | 30 | Pump frequency if not connected |
| Real | X_pp0 | 0.7 | Pump Flow fraction if not connected |
| Real | eta_em | 1 | Electro-mechanical efficiency of the pump |
| Real | eta_is | 1 | Internal Isentropic efficiency of the pump |
| Real | epsilon_v | 1 | Volumetric effectiveness of the pump |
| Modelica.SIunits.VolumeFlowRate | V_dot_max | 2e-4 | Maximum pump flow rate |
| Initialization | |||
| Modelica.SIunits.SpecificEnthalpy | hstart | 2.22e5 | Fluid specific enthalpy |
| Modelica.SIunits.MassFlowRate | M_dot_start | 0.25 | Start value for the Mass flow rate |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | f_pp | Pump Frequency | |
| Real | X_pp | Pump Flow fraction | |
| Modelica.SIunits.MassFlowRate | M_dot | Mass flow rate | |
| Medium.ThermodynamicState | fluidState | ||
| Modelica.SIunits.SpecificEnthalpy | h_su | Fluid specific enthalpy | |
| Modelica.SIunits.SpecificEnthalpy | h_ex | Fluid specific enthalpy | |
| Modelica.SIunits.Pressure | p_su | Supply pressure | |
| Modelica.SIunits.Pressure | p_ex | Exhaust pressure | |
| Modelica.SIunits.Density | rho_su | Liquid density | |
| Modelica.SIunits.Power | W_dot | Power Consumption (single pump) | |
| Real | eta | Pump overall effectiveness | |
| Real | eta_in | Pump internal effectiveness | |
| Modelica.SIunits.VolumeFlowRate | V_dot | Pump flow rate | |
| Interfaces.Fluid.FlangeA | InFlow | ||
| Interfaces.Fluid.FlangeB | OutFlow | ||
| Modelica.Blocks.Interfaces.RealInput | flow_in |
Contents
| Name | Description |
|---|---|
| Medium |