Skip to main content

Pump models in calculations

Pump charts are defined in the FACILITY_INPUTS section, and is then referred to from an ENERGY_USAGE_MODEL.

PUMP energy usage model​

To configure a single pump, the pump rate, suction- and discharge pressures and fluid density must be given as inputs. In addition, a reference to a pump chart defined in the FACILITY_INPUTS section has to be included.

Format​

ENERGY_USAGE_MODEL:
TYPE: PUMP
CONDITION: <condition expression>
ENERGYFUNCTION: <reference energy function in facility inputs of pump type>
RATE: <rate expression>
SUCTION_PRESSURE: <suction pressure expression>
DISCHARGE_PRESSURE: <discharge pressure expression>
FLUID_DENSITY: <fluid density expression>

Example​

ENERGY_USAGE_MODEL:
TYPE: PUMP
ENERGYFUNCTION: waterinjection_pump_reference
RATE: SIM1;WATER_INJ
SUCTION_PRESSURE: 3
DISCHARGE_PRESSURE: 200
FLUID_DENSITY: 1000

Units​

QuantityDefault units
RATESm3/day
SUCTION_PRESSUREbara
DISCHARGE_PRESSUREbara
FLUID_DENSITYkg/m3

PUMP_SYSTEM energy usage model​

Model a system of pumps that share common manifolds and have cross-overs between them and for which the rate may be split between them based on various operational strategies.

Format​

ENERGY_USAGE_MODEL:
TYPE: PUMP_SYSTEM
CONDITION: <condition expression>
PUMPS:
- NAME: <name of compressor>
CHART: <reference to pump model in facility inputs>
TOTAL_SYSTEM_RATE: <expression defining the total rate in the system>
FLUID_DENSITY: <expression defining the fluid density>
OPERATIONAL_SETTINGS:
<operational settings data>
warning

If all OPERATIONAL_SETTINGS have been exhausted, and there were still some time steps that were outside the capacity of the operational setting, the last operational setting will be "chosen" nevertheless. In this case the energy_usage in the output will be set to NaN which indicates that the operational setting, is in fact, invalid (or converted to 0 when aggregating upwards to e.g. genset)

Example​

ENERGY_USAGE_MODEL:
TYPE: PUMP_SYSTEM
PUMPS:
- NAME: pump1
CHART: water_injection_pump_reference
- NAME: pump2
CHART: water_injection_pump_reference
TOTAL_SYSTEM_RATE: SIM1;WATER_INJ
FLUID_DENSITY: 1000.0
OPERATIONAL_SETTINGS:
- RATE_FRACTIONS: [1, 0]
SUCTION_PRESSURE: 3
DISCHARGE_PRESSURE: 200
- RATE_FRACTIONS: [0.5, 0.5]
SUCTION_PRESSURE: 3
DISCHARGE_PRESSURE: 200

Units​

QuantityDefault units
RATESm3/day
SUCTION_PRESSUREbara
DISCHARGE_PRESSUREbara
FLUID_DENSITYkg/m3