Production System Modelling

Your Progress in this Chapter

0%

0 / 26 units completed

Chapter Overview

Gas Reservoir Material Balance

Section 11.5 of 613 min5 code examples

Definition: The Gas Material Balance equation (GMBE) is based on the principle of conservation of mass. For a volumetric gas reservoir (no water drive), the relationship between reservoir pressure and cumulative production is linear when expressed as p/z vs. G_p.

The p/z Equation

For a volumetric reservoir, the relationship is defined as:

pz=pizi(1GpG)\frac{p}{z} = \frac{p_i}{z_i} \left( 1 - \frac{G_p}{G} \right)

Where:

  • p = current average reservoir pressure (psia)
  • z = gas deviation factor at pressure p
  • p_i, z_i = initial reservoir pressure and gas deviation factor
  • G_p = cumulative gas production (Bscf)
  • G = Original Gas-In-Place (OGIP) (Bscf)

Numerical Example:

Given:

  • p_i = 4000 \, \text{psia}, z_i = 0.91
  • G = 100 \, \text{Bscf}
  • Current G_p = 20 \, \text{Bscf}
  • Current z = 0.88
p0.88=40000.91(120100) p0.88=4395.60.8=3516.5 p=3516.50.88=3094.5,psia\frac{p}{0.88} = \frac{4000}{0.91} \left( 1 - \frac{20}{100} \right) \ \frac{p}{0.88} = 4395.6 \cdot 0.8 = 3516.5 \ p = 3516.5 \cdot 0.88 = 3094.5 , \text{psia}

Example 1C#

1
2
3
4
5
6
7
8
Code is ready to run
OutputFrom the book
Current Reservoir Pressure (p) = 3094.51 psia

Material Balance with Water Drive

If an active aquifer is present, water influx (W_e) maintains reservoir pressure, causing the p/z plot to deviate from a straight line.

General Equation:

GpBg+WpBw=G(BgBgi)+We+BgicwW+cfVp1SwiΔpG_p B_g + W_p B_w = G(B_g - B_{gi}) + W_e + B_{gi} \frac{c_w W + c_f V_p}{1 - S_{wi}} \Delta p

Numerical Example (Solving for OGIP with Water Influx):

Example 2C#

1
2
3
4
5
6
7
8
Code is ready to run
OutputFrom the book
Calculated OGIP (G) = 78.85 Bscf

Drive Mechanisms and p/z Signatures

The shape of the p/z curve is a diagnostic tool for identifying reservoir behavior:

Curve ShapeDrive MechanismInterpretation
Straight LineVolumetricNo water influx; depletion drive only.
Concave UpWater DriveAquifer is providing pressure support.
Concave DownGeopressuredRock/water expansion significant at high P.

Advanced Problem

Given the following data

Example 3C#

1
2
3
4
Code is ready to run
  • 1. Use Sutton correlation to compute, PseudoCritical Temperature and Pressure
  • 2. Implement a function to compute Z factor based on Hall and Yaborough or Dranchuk Abou Kassem
  • 3. Compute p/z
  • 4. Determine of it is linear.
  • 5. Classify the drive mechanism

Example 4C#

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Code is ready to run
OutputFrom the book
Gas_Reservoir_MB.png

Exercise

Given the production history of Gas Reservoir below

Example 5C#

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Code is ready to run
OutputFrom the book
Initial P/z = 4269.359990640229
GIIP = 85.38985191375376
Gas_Reserve_Exercise.png
  1. Determine the type of the reservoir
  2. Estimate the Initial Gas In-place