modelBumpPump

Extends from BumpPumpBase (General bump pump model.We have as parameters three points of the curve, includig that at 0 flow).

Information

Is the model for nonviscous fluids.

Extends the BumpPumpBase model and just makes equal the flow, head, and efficiency, of the pump to those of the nonviscous fluid. 

Parameters

TypeNameDefaultDescription
Ports links
BooleanuseElevDifference (from TwoFluidPorts)trueintroduces, or not, an equation for the ports elevation. Use only in one connector
FreeFluids.Types.ElevationOptionelevCalcMethod (from TwoFluidPorts)FreeFluids.Types.ElevationOption.differentialif useElevDifference==true, selects the equation to use: differential, or absolute for PortB
Modelica.Units.SI.LengthelevDifference (from TwoFluidPorts)0.0used only if previously selected. Positive if PortB higher than PortA
Modelica.Units.SI.LengthportBelevation (from TwoFluidPorts)0.0used only if previously selected.
BooleancalcEnthalpyDifference (from TwoFluidPorts)trueif true, will calculate the enthalpy difference between ports. Use only in one connector
BooleanpassComposition (from TwoFluidPorts)trueif true, the equation PortA.X=PortB.X will be activated
Flow
BooleanforceSpeed (from PumpBase)falseif true, the internal, or external, speed will be applied
BooleanuseExternalSpeed (from PumpBase)falseIf true, the connector speed will be used
Modelica.Units.SI.FrequencyfixedSpeed (from PumpBase)2900.0/60.0internally fixed speed for the pump
IntegernumParallelUnits (from PumpBase)1
BooleandirectFlow (from PumpBase)trueif false, reverse flow
User phys. prop.
Modelica.Units.SI.Densityrho (from PumpBase)0fixed average density to use in calculations
Pump curve
Modelica.Units.SI.Frequencyn0 (from BumpPumpBase)rotational speed of the pump at which the next values are taken (1/s)
Modelica.Units.SI.Heighth0 (from BumpPumpBase)pressure height at q=0
Modelica.Units.SI.Heighth1 (from BumpPumpBase)pressure height at q1
Modelica.Units.SI.VolumeFlowRateq1 (from BumpPumpBase)
Realr1 (from BumpPumpBase)efficiency at q1 point
Modelica.Units.SI.Heighth2 (from BumpPumpBase)pressure height at q2
Modelica.Units.SI.VolumeFlowRateq2 (from BumpPumpBase)
Realr2 (from BumpPumpBase)efficiency at q2 point

Connectors

TypeNameDefaultDescription
FreeFluids.Interfaces.FluidPortAPortA (from TwoFluidPorts)
FreeFluids.Interfaces.FluidPortBPortB (from TwoFluidPorts)
Modelica.Blocks.Interfaces.RealInputSpeed (from PumpBase)
FreeFluids.Various.TemperatureOutputTa (from PumpBase)

Components

TypeNameDefaultDescription
Modelica.Units.SI.SpecificEnthalpyHdiff (from TwoFluidPorts)specific enthalpy difference: Port B - Port A
Modelica.Units.SI.PressureDifferencePdiff (from TwoFluidPorts)pressure difference: Port B - Port A
Modelica.Units.SI.FrequencyN (from PumpBase)Rotational speed in 1/s
RealEfficiency (from PumpBase)efficiency
Modelica.Units.SI.PowerWabs (from PumpBase)total absorbed power
Modelica.Units.SI.SpecificEnergySE (from PumpBase)
Modelica.Units.SI.VolumeFlowRateQunit (from PumpBase)
Modelica.Units.SI.VolumeFlowRateQtotal (from PumpBase)
Medium.ThermodynamicStateState (from PumpBase)
Modelica.Units.SI.DensityRho (from PumpBase)
Medium.TemperatureT (from PumpBase)Temperature at PortA
Modelica.Units.SI.HeightDh (from PumpBase)differential pressure as liquid height
Realcoef (from BumpPumpBase)pump characteristic coefficients
Modelica.Units.SI.VolumeFlowRateQunitNV (from BumpPumpBase)pump flow in non viscous conditions
Modelica.Units.SI.HeightDhNV (from BumpPumpBase)differential pressure as liquid height in non viscous conditions
RealEfficiencyNV (from BumpPumpBase)efficiency in non viscous conditions