ESP Pump Calculations Functions
Hydraulic and brake horsepower, stage count, total head, efficiency and discharge pressure.
11 functions
PO.ESP.HydraulicHP(Q, TDH, SG)
Calculates theoretical hydraulic horsepower (bbl/d basis), [HP].
PO.ESP.HydraulicHP.GPM(Q, TDH, SG)
Calculates theoretical hydraulic horsepower (gpm basis), [HP].
PO.ESP.BrakeHP(HP_hyd, efficiency)
Calculates brake horsepower accounting for pump efficiency, [HP].
PO.ESP.BrakeHP.FromRate(Q, TDH, SG, efficiency)
Calculates brake horsepower directly from rate and head, [HP].
PO.ESP.Stages(TDH, head_per_stage)
Calculates required number of pump stages (rounded up), [stages].
PO.ESP.Stages.Actual(TDH, head_per_stage)
Returns exact (non-rounded) stage count for sensitivity analysis, [stages].
PO.ESP.Pump.TotalHead(stages, head_per_stage)
Calculates total head from number of stages, [ft].
PO.ESP.Pump.TotalPower(stages, power_per_stage)
Calculates total power from number of stages, [HP].
PO.ESP.Pump.Efficiency(HP_hyd, BHP)
Calculates pump efficiency from hydraulic and brake HP, [fraction].
PO.ESP.Pump.Pdis(PIP, stages, head_per_stage, SG)
Calculates pump discharge pressure, [psi].
PO.ESP.Pump.SG.Mix(SG_oil, SG_water, watercut)
Calculates composite SG for oil-water mixture, [dimensionless].