Definition: PVT modeling describes the changes in hydrocarbon fluid properties (volume, density, and phase) as a function of pressure and temperature. It is essential for converting surface volumes (STB) to reservoir volumes (RB).
Key Properties & Symbols
- B_o: Oil Formation Volume Factor (RB/STB)
- R_s: Solution Gas-Oil Ratio (scf/STB)
- \mu_o: Oil Viscosity (cP)
- \gamma_o, \gamma_g: Specific gravities of oil and gas.
- The Bubble Point Pressure (P_b):
The pressure at which the first bubble of gas comes out of solution. Below this pressure, the fluid is "saturated." A common correlation used is Standing’s method.
Numerical Example:
- R_s = 500 \, \text{scf/STB}
- \gamma_g = 0.65
- T = 200 \, ^\circ\text{F}:
- \text{API} = 35
Example 1C#
Bubble Point Pressure = 2486.40 psia
- Oil Formation Volume Factor(B_o): Since oil shrinks as gas escapes, B_o is almost always greater than 1.0.For pressures below the bubble point, we use the Standing correlation:
Numerical Example:
- \gamma_o = 0.85 (Typical for 35 API)
Using R_s, - \gamma_g, and - T from above:
Example 2C#
Bo at Bubble Point = 1.280 RB/STB
- Gas Compressibility Factor(z):
For gas modeling, the Ideal Gas Law fails at high pressure. We use the Z-factor to correct it. The Hall-Yarborough or Dranchuk-Abu-Kassam methods are standard for coding this.
Linearization for Gas Density:
Kareem et al, z factor correlation is a really good approximation and is described below.
given that t = 1/T_{pr}
Example 3C#

- Gas Formation Volume Factor( B_g) is the ratio of the volume of gas at reservoir conditions to the
volume of the same mass of gas at standard conditions. Because gas is highly compressible, B_g is always a very small number (typically < 0.01).
Mathematical Expression: Derived from the Real Gas Law (pV = nzRT):
Or in field units (res bbl/scf):
Where:
- p = Reservoir pressure (psia)
- T = Reservoir temperature (^\circ R)
- Z = Gas deviation factor at p and T
5.Isothermal Oil Compressibility(c_o) Above the bubble point (undersaturated), the oil volume changes only slightly due to pressure.
Code Implementation for Undersaturated B_o. If P > P_b, we adjust the B_{ ob} (at bubble point) using compressibility:
Example 4C#
Undersaturated Bo at 5000 psi = 1.271 RB/STB
Practical Application: Material BalanceWe combine these PVT parameters to calculate the Original Oil In Place (OOIP):
Bubble Point and Dew Point Pressures are critical for determining the phase behavior of reservoir fluids. The bubble point is the pressure at which gas begins to come out of solution in oil, while the dew point is the pressure at which liquid begins to condense from gas. These pressures can be estimated using correlations or laboratory PVT analysis.
Example 5C#
T = 760.00 K, Bubble Point Pressure = 43922.21 psia, Dew Point Pressure = 771.49 psia