Your Task: Gas Deliverability from Isochronal Test
KA-G2 has completed a four-period modified isochronal flow test plus a stabilised extended-flow point. The gas sales contract requires 18,000 Mscf/d total from three wells (KA-G1, KA-G2, KA-G3) at separator back-pressure 800 psia. Perform LIT analysis using m(p) pseudo-pressure, determine deliverability coefficients A and B, compute AOFP, and assess whether each well can sustain its 6,000 Mscf/d contract share. Report compression timing implications to SP-6.
SP-3 Data Slice — KA-G2 MIF Test
p̄ = 3,800 psia · T = 660°R · Separator back-pressure = 800 psia · m(p̄) = 928.00 × 10⁶ psia²/cp
| Period | pws,i | qg,i (Mscf/d) | pwf,i | m(pws,i) ×10⁶ | m(pwf,i) ×10⁶ |
|---|---|---|---|---|---|
| Period 1 | 3,780 | 4,000 | 3,250 | 918.00 | 680.00 |
| Period 2 | 3,760 | 8,000 | 2,600 | 908.00 | 446.00 |
| Period 3 | 3,750 | 12,000 | 1,850 | 903.00 | 246.00 |
| Period 4 | 3,735 | 16,000 | 980 | 895.00 | 67.00 |
| Extended (stab.) | p̄ = 3,800 | 10,000 | 2,200 | 928.00 | 332.00 |
m(800) = 52.66 × 10⁶ psia²/cp · m(p̄) = 928.00 × 10⁶ psia²/cp
LIT Analysis with Pseudo-Pressure
Why m(p) Instead of p or p²?
Gas viscosity μg and Z-factor vary strongly with pressure. The p² form assumes μgZ ≈ constant (valid only below ~2,000 psia). The m(p) form is rigorous across all pressures.
Work Through in Sequence
- Compute Yi = Δm(pi)/qi for each isochronal period. Yi = [m(pws,i) − m(pwf,i)] × 10⁶ / qg,i. Units: psia²/cp / (Mscf/d).
- Plot Y vs. q on Cartesian axes. The four isochronal points should fall on a straight line. Fit B (slope) and Aisochr (intercept) using linear regression or two-point formula: B = (Y₄ − Y₁)/(q₄ − q₁).
- Compute Yext for the stabilised extended-flow point. Yext = [m(p̄) − m(pwf,ext)] × 10⁶ / qext = (928.00 − 332.00) × 10⁶ / 10,000 = ?
- Determine Astab. The stabilised line has the same slope B. Astab = Yext − B × qext.
- Solve the quadratic for AOFP at pbp = 800 psia. Set Δm(p)bp = 875.34 × 10⁶ and solve B×q² + Astab×q − 875.34×10⁶ = 0.
- Assess gas contract. Compare AOFP per well vs. contract allocation of 6,000 Mscf/d. Identify when compression will be needed as reservoir pressure depletes.
LIT Working Table
| Period | qg (Mscf/d) | Δm(p) ×10⁶ psia²/cp | Y = Δm/q (psia²/cp / Mscf/d) |
|---|---|---|---|
| Period 1 | 4,000 | 918.00 − 680.00 = 238.00 | 238×10⁶/4,000 = 59,500 |
| Period 2 | 8,000 | 908.00 − 446.00 = 462.00 | 462×10⁶/8,000 = 57,750 |
| Period 3 | 12,000 | 903.00 − 246.00 = 657.00 | 657×10⁶/12,000 = 54,750 |
| Period 4 | 16,000 | 895.00 − 67.00 = 828.00 | 828×10⁶/16,000 = 51,750 |
| Extended (stab.) | 10,000 | 928.00 − 332.00 = 596.00 | 596×10⁶/10,000 = 59,600 |
Worked Solution
Key Results
LIT Deliverability Curve — KA-G2
The canvas below plots Y = Δm(p)/q vs. q. Isochronal points (orange) define the transient slope. The stabilised anchor (green) shifts the line to Astab. The AOFP is where q satisfies the back-pressure equation.
Need a Refresher? Pull These at Point of Need
Each links straight to the Module-04 asset that builds the method behind this sub-problem — open one only if you are stuck.
../../courses/c01/production/m04/topic-4-4-gas-deliverability/file-pack/gas_deliverability.py
verified calculator — reproduce your numbers
SP-3 · 5 Questions
Gas Well LIT Analysis — Knowledge Check
Record Before Moving to SP-4
SP-3 Key Outputs — KA-G2 Stabilised LIT Deliverability
Darcy coefficient Astab: 52,800 psia²/cp / (Mscf/d)
Non-Darcy coefficient B: +0.68 psia²/cp / (Mscf/d)² (positive — turbulence adds to Δp)
AOFP per well (pwf = 0): ~14,767 Mscf/d (14.8 MMscf/d)
Rate at separator pbp = 800 psia: ~14,040 Mscf/d (14.0 MMscf/d)
Contract per well: 6,000 Mscf/d · Headroom factor: ~2.5×
Three-well field deliverability (initial): ~44,000 Mscf/d vs. 18,000 Mscf/d contract
Compression trigger: When AOFP per well falls below 6,000 Mscf/d — determine p̄ threshold in SP-6
→ Carry AOFP and contract assessment to SP-6 integrated report.