modelPumpVLE_L1_simple

A pump for VLE mixtures with a volume flow rate depending on drive power and pressure difference only

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.

V_flow= P_hyd/Delta_p

m_in=V*rho

p_in-P_out=dp

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

TypeNameDefaultDescription
TransiEnt.Basics.Types.TypeOfResourcetypeOfResourceTransiEnt.Basics.Types.TypeOfResource.ConsumerType of energy resource for global model statistics
Fundamental Definitions
TILMedia.VLEFluidTypes.BaseVLEFluidmedium (from Pump_Base)simCenter.fluid1Medium in the component
Realeta_mech0.98Mechanic efficiency of the drive
Realeta_el0.97Electric efficiency of the drive
Summary and Visualisation
BooleanshowExpertSummary (from Pump_Base)simCenter.showExpertSummaryTrue, if expert summary should be applied
BooleanshowData (from Pump_Base)trueTrue, if a data port containing p,T,h,s,m_flow shall be shown, else false
BooleancontributeToCycleSummary (from Pump_Base)simCenter.contributeToCycleSummaryTrue if component shall contribute to automatic efficiency calculation
Expert Settings › Numerical Robustnes
ClaRa.Basics.Units.PressureDelta_p_eps100Small pressure difference for linearisation around zero
General Settings
ClaRa.Components.TurboMachines.Compressors.Fundamentals.PresetVariableTypepresetVariableType"V_flow"Specifies which variable is preset
Electrical power
Booleanuse_P_elInputfalse= true, if P_el defined by input
SI.PowerP_el_fixed5e3Fixed value for electrical power
Pressure Increase
Booleanuse_Delta_p_inputfalse= true, if Delta_p defined by input
SI.PressureDelta_p_fixed0.1e5Fixed value for pressure increase
Mass Flow Rate
Booleanm_flowInputfalse= true, if m_flow defined by input
SI.MassFlowRatem_flow_fixed0.5Fixed value for gas mass flow rate
Volume Flow Rate
BooleanV_flowInputfalse= true, if V_flow defined by input
SI.VolumeFlowRateV_flow_fixed0.5e-3Fixed value for gas volume flow rate
Demand-related Cost
TransiEnt.Basics.Units.MonetaryUnitPerEnergyCspec_demAndRev_elsimCenter.Cspec_demAndRev_freeSpecific demand-related cost per electric energy

Connectors

TypeNameDefaultDescription
Basics.Interfaces.Thermal.FluidPortInfluidPortIn (from Pump_Base)
Basics.Interfaces.Thermal.FluidPortOutfluidPortOut (from Pump_Base)
ClaRa.Basics.Interfaces.EyeOuteye (from Pump_Base)
TransiEnt.Basics.Interfaces.General.PressureDifferenceIndp_inPrescribed pressure increase
TransiEnt.Basics.Interfaces.Electrical.ElectricPowerInP_el_inElectric power input
TransiEnt.Basics.Interfaces.General.VolumeFlowRateInV_flow_inPrescribed volume flow rate
TransiEnt.Basics.Interfaces.General.MassFlowRateInm_flow_inPrescribed mass flow rate

Components

TypeNameDefaultDescription
TransiEnt.SimCentersimCenter (from Pump_Base)
TransiEnt.ModelStatisticsmodelStatistics (from Pump_Base)
ClaRa.Basics.Interfaces.Connected2SimCenterconnected2SimCenter
Stringcomplexity (from ComplexityLevel)"??"
Summarysummary

Contents

NameDescription
CostSpecsGeneral
Outlineprotected
Summaryprotected