modelPumpVLE_L1_simple
Extends from TransiEnt.Components.Heat.Base.Pump_Base (Base class for pumps), ClaRa.Basics.Icons.ComplexityLevel (Displays the complexity level inside model icon ).
Information
Purpose of model
This model represents a VLE fluid pump. It is a modified version of the model ClaRa.Components.TurboMachines.Pumps.PumpVLE_L1_simple from ClaRa version 1.2.1. The model is documented there. It is a simple model of a pump that can be used to calculate the electric power necessary to set a given pressure difference, mass flow rate or volume flow rate. It uses a static mass, energy and momentum balance.
Level of detail, physical effects considered, and physical insight
The model was changed to work with changing compositions and a constant electrical efficiency was added. Also, more inputs are available.
- mechanical and electrical efficiency of the pump
- enthalpy changes over the pump
- variable fluid properties
Limits of validity
Only valid for real gases and positive pressure differences. Variable efficiencies and time-dependent behavior are not considered.
Interfaces
m_flow_in: input for mass flow rate in kg/s
V_flow_in: input for volume flow rate in m3/s
P_el_in: input for electrical power in W
dp_in: input for pressure difference in Pa

Governing Equations
The electrical power is determined using the mechanical and electrical efficiencies.




Remarks for Usage
No reverse flow possible
Validation
(no remarks)
References
(no remarks)
Version History
Model created by Carsten Bode (c.bode@tuhh.de) in Apr 2017
Model documented by Jan Westphal (j.westphal@tuhh.de) in August 2025
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Basics.Types.TypeOfResource | typeOfResource | TransiEnt.Basics.Types.TypeOfResource.Consumer | Type of energy resource for global model statistics |
| Fundamental Definitions | |||
| TILMedia.VLEFluidTypes.BaseVLEFluid | medium (from Pump_Base) | simCenter.fluid1 | Medium in the component |
| Real | eta_mech | 0.98 | Mechanic efficiency of the drive |
| Real | eta_el | 0.97 | Electric efficiency of the drive |
| Summary and Visualisation | |||
| Boolean | showExpertSummary (from Pump_Base) | simCenter.showExpertSummary | True, if expert summary should be applied |
| Boolean | showData (from Pump_Base) | true | True, if a data port containing p,T,h,s,m_flow shall be shown, else false |
| Boolean | contributeToCycleSummary (from Pump_Base) | simCenter.contributeToCycleSummary | True if component shall contribute to automatic efficiency calculation |
| Expert Settings › Numerical Robustnes | |||
| ClaRa.Basics.Units.Pressure | Delta_p_eps | 100 | Small pressure difference for linearisation around zero |
| General Settings | |||
| ClaRa.Components.TurboMachines.Compressors.Fundamentals.PresetVariableType | presetVariableType | "V_flow" | Specifies which variable is preset |
| Electrical power | |||
| Boolean | use_P_elInput | false | = true, if P_el defined by input |
| SI.Power | P_el_fixed | 5e3 | Fixed value for electrical power |
| Pressure Increase | |||
| Boolean | use_Delta_p_input | false | = true, if Delta_p defined by input |
| SI.Pressure | Delta_p_fixed | 0.1e5 | Fixed value for pressure increase |
| Mass Flow Rate | |||
| Boolean | m_flowInput | false | = true, if m_flow defined by input |
| SI.MassFlowRate | m_flow_fixed | 0.5 | Fixed value for gas mass flow rate |
| Volume Flow Rate | |||
| Boolean | V_flowInput | false | = true, if V_flow defined by input |
| SI.VolumeFlowRate | V_flow_fixed | 0.5e-3 | Fixed value for gas volume flow rate |
| Demand-related Cost | |||
| TransiEnt.Basics.Units.MonetaryUnitPerEnergy | Cspec_demAndRev_el | simCenter.Cspec_demAndRev_free | Specific demand-related cost per electric energy |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Basics.Interfaces.Thermal.FluidPortIn | fluidPortIn (from Pump_Base) | ||
| Basics.Interfaces.Thermal.FluidPortOut | fluidPortOut (from Pump_Base) | ||
| ClaRa.Basics.Interfaces.EyeOut | eye (from Pump_Base) | ||
| TransiEnt.Basics.Interfaces.General.PressureDifferenceIn | dp_in | Prescribed pressure increase | |
| TransiEnt.Basics.Interfaces.Electrical.ElectricPowerIn | P_el_in | Electric power input | |
| TransiEnt.Basics.Interfaces.General.VolumeFlowRateIn | V_flow_in | Prescribed volume flow rate | |
| TransiEnt.Basics.Interfaces.General.MassFlowRateIn | m_flow_in | Prescribed mass flow rate |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter (from Pump_Base) | ||
| TransiEnt.ModelStatistics | modelStatistics (from Pump_Base) | ||
| ClaRa.Basics.Interfaces.Connected2SimCenter | connected2SimCenter | ||
| String | complexity (from ComplexityLevel) | "??" | |
| Summary | summary |
Contents
| Name | Description |
|---|---|