arrow_back All projects
menu_book Chapter 8PVTStandingCorrelations

PVT Black-Oil Property Builder

Generate a full fluid-property table from a few field numbers when you have no lab PVT — the input that feeds material balance and simulation.

What it does

From oil gravity, gas gravity, temperature and solution GOR, computes the bubble-point pressure and builds solution GOR, oil formation volume factor and oil viscosity versus pressure using the Standing and Beggs-Robinson correlations.

How it works

  1. 1Bubble-point pressure from the Standing correlation.
  2. 2Solution GOR vs. pressure, held constant above the bubble point.
  3. 3Oil FVF from Standing, shrinking above the bubble point via compressibility.
  4. 4Oil viscosity from Beggs-Robinson (saturated) and Vasquez-Beggs (undersaturated).
  5. 5Plot Rs, Bo and viscosity vs. pressure — change API, GOR or temperature and re-run.
play_circle

Run it live

Runs entirely in your browser — no install. Edit any value and press Run to see the result change. This is the whole project; read it top to bottom.

pvt-property-builder.py
school

Want the full theory and the real-data version? Read the chapter this project is built from.