PO.IPR.GW.PSS.Rate.NonDarcy.SI


Description

Calculates gas well stabilized flow rate for pseudosteady state condition with Non-Darcy flow equation, [sm3/d] (SI units).

Formula

=LAMBDA(K, h, P_average, Pwf, Z, Ug, Re, Rw, S, T, D, LET( h_ft, PO.UnitConverter(h, "m", "ft"), P_average_psi, PO.UnitConverter(P_average, "kPa", "psi"), Pwf_psi, PO.UnitConverter(Pwf, "kPa", "psi"), Re_ft, PO.UnitConverter(Re, "m", "ft"), Rw_ft, PO.UnitConverter(Rw, "m", "ft"), T_degR, PO.UnitConverter(T, "degK", "degR"), D_1Mscfd, D / PO.UnitConverter(1, "sm3/d", "Mscf/d"), result_Mscfd, PO.IPR.GW.PSS.Rate.NonDarcy(K, h_ft, P_average_psi, Pwf_psi, Z, Ug, Re_ft, Rw_ft, S, T_degR, D_1Mscfd), PO.UnitConverter(result_Mscfd, "Mscf/d", "sm3/d")))

Parameters

Parameter Unit Description
K - Permeability, [mD]
h m Reservoir thickness, [m]
P_average kPa Average reservoir pressure, [kPa]
Pwf kPa Bottom-hole flowing pressure, [kPa]
Z - Gas compressibility factor (Z), [dimensionless]
Ug - Gas viscosity, [cP]
Re m Drainage radius, [m]
Rw m Wellbore radius, [m]
S - Skin factor, [dimensionless]
T degK Reservoir temperature, [degK]
D 1/(sm3/d) Non-Darcy coefficient, [1/(sm3/d)]

Examples

Invocation Expected
=PO.IPR.GW.PSS.Rate.NonDarcy.SI(50, 30.48, 17237, 13790, 0.85, 0.015, 304.8, 0.0762, 0, 366.48, 53.83) 702.901

Need a custom LAMBDA? Suggest a New Lambda