skip to main content
Inline Pump
Objects and Methods
Inline Pump
This object models a booster pump station. It contains methods that control the solution direction, calculate the head added, and calculate the power consumed.
General Slots
Inflow
Type: SeriesSlot
Units: Flow
Description: Flow at the entrance of the object
I/O: Input, Output, or set through a link
Outflow
Type: SeriesSlot
Units: Flow
Description: Flow at the exit of the object
I/O: Input, Output, or set through a link
User Methods
Inline Pump Solution Direction
The user selectable methods for Inline Pump Solution Direction will include Solve Upstream or Downstream and Solve Downstream Only. Solve Upstream or Downstream is the default method and should remain selected for basic simulation. Solve Downstream Only may need to be selected for Rulebased Simulation if the Inline Pump will only solve in the downstream direction. When this method is selected, only the solveOutflowGivenInflow dispatch method is available.
* Solve Upstream or Downstream
This is the default method and should remain selected for basic simulation. There are no slots or calculations specifically associated with this method. It simply allows all dispatch methods to be active.
* Solve Downstream Only
This method may need to be selected in Rulebased Simulations if the Inline Pump solves in the downstream direction only. When this method is selected, only the solveOutflowGivenInflow dispatch method is available.
Inline Pump Hydraulics
The user selectable methods for Inline Pump Hydraulics includes None and Head Lookup. None is the default method and makes no other calculations. The Head Lookup method uses the Pump Curve table and the inflow to calculate head added by the pump.
* None
This is the default method and performs no calculations.
* Head Lookup
This method will use the Pump Curve table and the flow rate to calculate the head added by the pump. In this method, either Inflow Head or Outflow Head must be given (either set as an input or set through a link) in order to calculate the other. If Inflow Head is input or set through a link, Outflow Head is calculated. If Outflow Head is input or set through a link, Inflow Head is calculated.
Slots Specific to This Method
Inflow head
Type: SeriesSlot
Units: Length
Description: Inflow Head at the Inline Pump Object
I/O: Input or Output
Outflow head
Type: SeriesSlot
Units: Length
Description: Outflow Head at the Inline Pump Object
I/O: Input or Output
Head Added
Type: SeriesSlot
Units: Length
Description: Operating head added by the Inline Pump
I/O: Output
Minor Losses
Type: ScalarSlot
Units: Length
Description: Minor Losses at the Inline Pump
I/O: Input Only
Pump Curve Table
Type: TableSlot
Units: Length Vs. Flow
Description: A table that exhibits a curve for Head versus Flow. It is used to interpolate head added by the pump from the flow rate
I/O: Input Only
Pump Status
Type: SeriesSlot
Units: No Units
Description: This slot defines the status of the pump at each timestep. A value of 1 indicates the pump is on, a value of 0 indicates the pump is off. Unless input, the pump is assumed to be on.
I/O: Input or set by a rule; defaults to 1
The calculations used for this method proceeds as follows.
1. The Pump Status value is checked to determine whether the pump is on or off.
– If the pump is off, the HeadAdded is set to zero.
– If the pump is on (=1), the Inflow is used as the lookup value in the Pump Curve Table to determine the Head Added by the pump. The Outflow Head is then calculated.
2. If solving given Outflow, the Inflow Head is calculated.
Inline Pump Energy
The Inline Pump Energy category is used specify the methods that determine the power consumed by the Inline Pump. The category is dependent on having the Head Lookup method selected. There are two methods: None and Energy Equation.
* None
This is the default method. It performs no calculations.
* Energy Equation
The Energy Equation method uses the standard formula to determine the power consumed by the pump.
Slots Specific to This Method
Power Consumed
Type: SeriesSlot
Units: Power
Description: Power consumed by Inline Pump
I/O: Output Only
Energy Consumed
Type: SeriesSlot
Units: Energy
Description: Energy consumed by Inline Pump
I/O: Output Only
Density of Water
Type: Scalar Slot
Units: Density
Description: Density of the Water
I/O: Input Only
Pump Efficiency
Type: ScalarSlot
Units: Decimal
Description: Efficiency of the Inline Pump
I/O: Input Only
The energy and power consumed by the pump are calculated according to the following formulas.
Dispatch Methods
This object solves for inflow or outflow depending on the known and unknown.
* solveInflowGivenOutflow
The required knowns and unknowns (at the current timestep) are listed below.
Required Known
• Outflow
Required Unknown
• Inflow
If an Outflow Head is linked, the dispatch method will wait for a value in this slot before solving. Then the Inflow is solved as follows:
* solveOutflowGivenInflow
The required knowns and unknowns (at the current timestep) are listed below.
Required Known
• Inflow
Required Unknown
• Outflow
If an Inflow Head is linked, the dispatch method will wait for a value in this slot before solving. This dispatch method solves for Outflow as follows:
 
Revised: 06/03/2019