modelBumpPumpViscous

Bump pump for viscous flow

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

Information

Extends the BumpPumpBase model, and introduces the viscosity, that is calculated from the ThermodynamicState. The flow, head and efficiency of the pump are related to those of the nonviscous fluid using correction factors derivated from the fluid viscosity.

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
Modelica.Units.SI.DynamicViscosityMu
Modelica.Units.SI.KinematicViscosityNu
Modelica.Units.SI.VolumeFlowRateQoptpump optimal flow
Possitivebhipositive auxiliary variable
FractionFqviscous correction factor for flow
FractionFhviscous correction factor for pressure
FractionFrviscous correction factor for efficiency