Theory

PVT Properties Overview

Introduction

PVT (Pressure-Volume-Temperature) properties describe how reservoir fluids behave under changing conditions. Accurate PVT data is essential for:

  • Reservoir simulation β€” fluid flow and recovery calculations
  • Material balance β€” reserves estimation
  • Well performance β€” inflow and outflow analysis
  • Facilities design β€” separator and pipeline sizing
  • Production forecasting β€” rate predictions

When laboratory PVT measurements are unavailable, engineers rely on empirical correlations developed from measured datasets.

Correlation Philosophy

Regional Basis

Most PVT correlations were developed from specific geographic datasets:

RegionTypical Crude TypeRepresentative Correlations
CaliforniaLight, low-sulfurStanding (1947)
North SeaLight to medium, waxyGlasΓΈ (1980)
Middle EastMedium, sulfurAl-Marhoun (1988)
Gulf of MexicoVariableVasquez-Beggs (1980), Petrosky-Farshad (1993)
Deepwater GOMLight, high GORDindoruk-Christman (2004)
UAEMediumDokla-Osman (1992)

Best Practice: Use correlations developed from oils similar to your reservoir.

Calibration Strategy

When some laboratory data is available:

  1. Tune correlations to match measured points
  2. Validate consistency across related properties
  3. Use measured values at calibration points, correlations elsewhere

PVT Property Relationships

The Black Oil Model

                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚         Reservoir Oil               β”‚
                    β”‚    (Gas in Solution + Liquid)       β”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                    β”‚
                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚               β”‚               β”‚
                    β–Ό               β–Ό               β–Ό
            β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
            β”‚    Rs     β”‚   β”‚    Bo     β”‚   β”‚    ΞΌo     β”‚
            β”‚ Solution  β”‚   β”‚ Formation β”‚   β”‚ Viscosity β”‚
            β”‚   GOR     β”‚   β”‚  Volume   β”‚   β”‚           β”‚
            β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                    β”‚               β”‚               β”‚
                    β–Ό               β–Ό               β–Ό
            β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
            β”‚    Pb     β”‚   β”‚    Co     β”‚   β”‚   Stage   β”‚
            β”‚  Bubble   β”‚   β”‚Compress-  β”‚   β”‚  Dead β†’   β”‚
            β”‚  Point    β”‚   β”‚  ibility  β”‚   β”‚Sat β†’ USat β”‚
            β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Property Interdependencies

PropertyDepends OnUsed By
PbP_b (Bubble Point)RsR_s, Ξ³g\gamma_g, Ξ³API\gamma_{API}, TTBoB_o, ΞΌo\mu_o, coc_o at PbP_b
RsR_s (Solution GOR)PP, TT, Ξ³g\gamma_g, Ξ³API\gamma_{API}BoB_o, ΞΌo\mu_o
BoB_o (Formation Volume)RsR_s, TT, Ξ³g\gamma_g, Ξ³o\gamma_oMaterial balance, flow calculations
μo\mu_o (Viscosity)Stage: μod→μob→μo\mu_{od} \to \mu_{ob} \to \mu_oFlow calculations, mobility
coc_o (Compressibility)PP relative to PbP_bMaterial balance, PTA

Correlation Selection Guide

By Property

Bubble Point Pressure (PbP_b)

Oil TypeFirst ChoiceAlternative
Light CaliforniaStandingGlasΓΈ
North SeaGlasΓΈStanding
Middle EastAl-MarhounVasquez-Beggs
Gulf of MexicoPetrosky-FarshadVasquez-Beggs
Deepwater/High GORDindoruk-Christman-
UAEDokla-OsmanAl-Marhoun
General purposeVasquez-BeggsStanding

πŸ“– Full Documentation: Bubble Point Correlations


Solution Gas-Oil Ratio (RsR_s)

Same regional preferences as bubble point β€” the correlations are mathematically related (inverses of each other).

πŸ“– Full Documentation: Solution GOR Correlations


Oil Formation Volume Factor (BoB_o)

ConditionCorrelationNotes
Saturated (P≀PbP \le P_b)Match RsR_s correlationUse same author for consistency
Undersaturated (P>PbP > P_b)From BobB_{ob} and coc_oBo=Bobexp⁑[βˆ’co(Pβˆ’Pb)]B_o = B_{ob} \exp[-c_o(P - P_b)]

πŸ“– Full Documentation: Oil Formation Volume Factor


Oil Viscosity (ΞΌo\mu_o)

Three-stage calculation:

StageFunctionCorrelation
1. Dead oil (ΞΌod\mu_{od})f(Ξ³API,T)f(\gamma_{API}, T)Egbogah (1983)
2. Saturated (ΞΌo\mu_o, P≀PbP \le P_b)f(ΞΌod,Rs)f(\mu_{od}, R_s)Beggs-Robinson (1975)
3. Undersaturated (ΞΌo\mu_o, P>PbP > P_b)f(ΞΌob,P,Pb)f(\mu_{ob}, P, P_b)Vasquez-Beggs (1980)

πŸ“– Full Documentation: Oil Viscosity Correlations


Oil Compressibility (coc_o)

ConditionCorrelationTypical Values
Undersaturated (P>PbP > P_b)Vasquez-Beggs (1980)10-30 Γ— 10⁻⁢ 1/psi
Saturated (P≀PbP \le P_b)Villena-Lanzi (1985)50-200 Γ— 10⁻⁢ 1/psi

πŸ“– Full Documentation: Oil Compressibility Correlations


Calculation Workflow

Complete Oil PVT at Any Pressure

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ INPUTS: P, T, Ξ³g, Ξ³API, (Rsob or lab Pb)                    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                            β”‚
                            β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Step 1: Calculate Bubble Point                              β”‚
β”‚         Pb = f(Rsob, Ξ³g, Ξ³API, T)                           β”‚
β”‚         OR use measured Pb                                   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                            β”‚
                            β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Step 2: Determine Pressure Regime                           β”‚
β”‚         P > Pb β†’ Undersaturated                             β”‚
β”‚         P ≀ Pb β†’ Saturated                                  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                     β”‚               β”‚
            Undersaturated      Saturated
                     β”‚               β”‚
                     β–Ό               β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Step 3a: USat Properties β”‚ β”‚ Step 3b: Sat Properties  β”‚
β”‚ Rs = Rsob (constant)     β”‚ β”‚ Rs = f(P, T, Ξ³g, Ξ³API)   β”‚
β”‚ Bo = BobΒ·exp[-co(P-Pb)]  β”‚ β”‚ Bo = f(Rs, T, Ξ³g, Ξ³o)    β”‚
β”‚ ΞΌo = f(ΞΌob, P, Pb)       β”‚ β”‚ ΞΌo = f(ΞΌod, Rs)          β”‚
β”‚ co = f(Rsob, Ξ³g, Ξ³API,   β”‚ β”‚ co = f(P, Pb, T, Rsob,   β”‚
β”‚       T, P)              β”‚ β”‚       Ξ³API)              β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Statistical Performance Guidelines

Expected Accuracy

PropertyAARE RangeBest Achievable
PbP_b5-15%< 5% with tuning
RsR_s5-12%< 5% with tuning
BoB_o1-5%< 2% with tuning
ΞΌo\mu_o10-25%5-10% with tuning
coc_o15-30%10-15% with tuning

When Correlations Fail

SymptomLikely CauseSolution
PbP_b off by > 20%Wrong correlation for oil typeTry regional correlation
BoB_o too high/lowInconsistent RsR_s and BoB_oUse matched pair
ΞΌo\mu_o unrealisticDead oil viscosity wrongCheck API gravity input
Non-physical valuesOutside correlation rangeCheck input ranges

Available Property Documentation

Oil Properties

PropertyFunctionsDocumentation
Bubble Point7 correlationsBubble Point
Solution GOR6 correlationsSolution GOR
Formation Volume Factor7+ correlationsFormation Volume Factor
Viscosity3-stageOil Viscosity
Compressibility2 correlationsOil Compressibility

Gas Properties (Reference materials needed)

  • Z-factor correlations
  • Gas viscosity
  • Gas density

Water Properties (Reference materials needed)

  • Water formation volume factor
  • Water compressibility
  • Water viscosity

Best Practices

Consistency Checks

  1. BoB_o at PbP_b should be maximum value
  2. ΞΌo\mu_o at PbP_b should be minimum value
  3. Rs=RsbR_s = R_{sb} for all Pβ‰₯PbP \ge P_b
  4. BoB_o decreases for P>PbP > P_b (undersaturated)
  5. BoB_o decreases for P<PbP < P_b (saturated, as gas evolves)

Input Validation

ParameterTypical RangeCheck
Ξ³g\gamma_g0.55 - 1.5Air = 1.0, methane β‰ˆ 0.55
Ξ³API\gamma_{API}10 - 60Water = 10, very light > 40
RsR_s0 - 3000 scf/STBHigher = more volatile
TT60 - 350 Β°FReservoir temperature
PbP_b100 - 10000 psiaMust be < initial pressure

Oil Properties

Gas Properties

  • Gas Properties β€” Z-factor, viscosity, density, pseudo-criticals

Water Properties

Other Properties

Supporting Functions


References

  1. McCain, W.D. Jr. (1990). The Properties of Petroleum Fluids, 2nd Edition. PennWell Books.

  2. Ahmed, T. (2019). Reservoir Engineering Handbook, 5th Edition. Gulf Professional Publishing.

  3. Whitson, C.H. and BrulΓ©, M.R. (2000). Phase Behavior. SPE Monograph Vol. 20.

  4. Standing, M.B. (1981). Volumetric and Phase Behavior of Oil Field Hydrocarbon Systems, 9th Edition. Society of Petroleum Engineers.

  5. Danesh, A. (1998). PVT and Phase Behaviour of Petroleum Reservoir Fluids. Elsevier.

PVT Properties
PVTcorrelationscrude oilblack oilfluid propertiesreservoir fluids
Can't find what you're looking for?Request Documentation
This website uses cookies to enhance your experience and analyze site usage. By clicking "Accept", you consent to the use of cookies for analytics purposes. Read our privacy policy