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
| Type | Name | Default | Description |
|---|---|---|---|
| Ports links | |||
| Boolean | useElevDifference (from TwoFluidPorts) | true | introduces, or not, an equation for the ports elevation. Use only in one connector |
| FreeFluids.Types.ElevationOption | elevCalcMethod (from TwoFluidPorts) | FreeFluids.Types.ElevationOption.differential | if useElevDifference==true, selects the equation to use: differential, or absolute for PortB |
| Modelica.Units.SI.Length | elevDifference (from TwoFluidPorts) | 0.0 | used only if previously selected. Positive if PortB higher than PortA |
| Modelica.Units.SI.Length | portBelevation (from TwoFluidPorts) | 0.0 | used only if previously selected. |
| Boolean | calcEnthalpyDifference (from TwoFluidPorts) | true | if true, will calculate the enthalpy difference between ports. Use only in one connector |
| Boolean | passComposition (from TwoFluidPorts) | true | if true, the equation PortA.X=PortB.X will be activated |
| Flow | |||
| Boolean | forceSpeed (from PumpBase) | false | if true, the internal, or external, speed will be applied |
| Boolean | useExternalSpeed (from PumpBase) | false | If true, the connector speed will be used |
| Modelica.Units.SI.Frequency | fixedSpeed (from PumpBase) | 2900.0/60.0 | internally fixed speed for the pump |
| Integer | numParallelUnits (from PumpBase) | 1 | |
| Boolean | directFlow (from PumpBase) | true | if false, reverse flow |
| User phys. prop. | |||
| Modelica.Units.SI.Density | rho (from PumpBase) | 0 | fixed average density to use in calculations |
| Pump curve | |||
| Modelica.Units.SI.Frequency | n0 (from BumpPumpBase) | rotational speed of the pump at which the next values are taken (1/s) | |
| Modelica.Units.SI.Height | h0 (from BumpPumpBase) | pressure height at q=0 | |
| Modelica.Units.SI.Height | h1 (from BumpPumpBase) | pressure height at q1 | |
| Modelica.Units.SI.VolumeFlowRate | q1 (from BumpPumpBase) | ||
| Real | r1 (from BumpPumpBase) | efficiency at q1 point | |
| Modelica.Units.SI.Height | h2 (from BumpPumpBase) | pressure height at q2 | |
| Modelica.Units.SI.VolumeFlowRate | q2 (from BumpPumpBase) | ||
| Real | r2 (from BumpPumpBase) | efficiency at q2 point | |
Connectors
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.SpecificEnthalpy | Hdiff (from TwoFluidPorts) | specific enthalpy difference: Port B - Port A | |
| Modelica.Units.SI.PressureDifference | Pdiff (from TwoFluidPorts) | pressure difference: Port B - Port A | |
| Modelica.Units.SI.Frequency | N (from PumpBase) | Rotational speed in 1/s | |
| Real | Efficiency (from PumpBase) | efficiency | |
| Modelica.Units.SI.Power | Wabs (from PumpBase) | total absorbed power | |
| Modelica.Units.SI.SpecificEnergy | SE (from PumpBase) | ||
| Modelica.Units.SI.VolumeFlowRate | Qunit (from PumpBase) | ||
| Modelica.Units.SI.VolumeFlowRate | Qtotal (from PumpBase) | ||
| Medium.ThermodynamicState | State (from PumpBase) | ||
| Modelica.Units.SI.Density | Rho (from PumpBase) | ||
| Medium.Temperature | T (from PumpBase) | Temperature at PortA | |
| Modelica.Units.SI.Height | Dh (from PumpBase) | differential pressure as liquid height | |
| Real | coef (from BumpPumpBase) | pump characteristic coefficients | |
| Modelica.Units.SI.VolumeFlowRate | QunitNV (from BumpPumpBase) | pump flow in non viscous conditions | |
| Modelica.Units.SI.Height | DhNV (from BumpPumpBase) | differential pressure as liquid height in non viscous conditions | |
| Real | EfficiencyNV (from BumpPumpBase) | efficiency in non viscous conditions | |
| Modelica.Units.SI.DynamicViscosity | Mu | ||
| Modelica.Units.SI.KinematicViscosity | Nu | ||
| Modelica.Units.SI.VolumeFlowRate | Qopt | pump optimal flow | |
| Possitive | bhi | positive auxiliary variable | |
| Fraction | Fq | viscous correction factor for flow | |
| Fraction | Fh | viscous correction factor for pressure | |
| Fraction | Fr | viscous correction factor for efficiency |