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
| 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 | |