ESP Gas Handling Functions
Free gas and void fraction at intake, Turpin and Dunbar limits and separator efficiency.
10 functions
PO.ESP.Gas.Qg.Free(Qo, GOR, Rs, Bg)
Calculates free gas rate at pump intake conditions, [rcf/d].
PO.ESP.Gas.Ql.Total(Qo, Qw, Bo, Bw)
Calculates total liquid rate at pump intake, [bbl/d].
PO.ESP.Gas.Void(Qg_intake, Ql_intake)
Calculates gas void fraction at pump intake, [fraction].
PO.ESP.Gas.Void.Full(Qo, Qw, GOR, Rs, Bo, Bw, Bg)
Complete gas void fraction calculation from field data, [fraction].
PO.ESP.Gas.RhoMix(Rho_l, Rho_g, lambda_g)
Calculates gas-liquid mixture density, [lb/ft3].
PO.ESP.Gas.Turpin.Factor(P_intake, Pb)
Calculates Turpin gas handling factor, [dimensionless].
PO.ESP.Gas.Dunbar.Factor(lambda_g)
Calculates Dunbar gas correction factor, [dimensionless].
PO.ESP.Gas.Sep.Eff(Ql, lambda_g, separator_type)
Estimates rotary gas separator efficiency, [fraction].
PO.ESP.Gas.Void.PostSep(lambda_g_in, efficiency)
Calculates void fraction after gas separator, [fraction].
PO.ESP.Gas.Recommendation(lambda_g)
Returns gas handling recommendation based on void fraction.