Spline Interpolation — PVT Table Application

Demonstrates cubic and linear spline interpolation on a real petroleum engineering problem: interpolating Bo (oil formation volume factor) between lab measurement pressures. Shows where cubic interpolation matters most — at high-curvature regions of the PVT curve.


Inputs

Named cells you can edit — every result recalculates from them.

Name Description Default Unit
QueryP Query Pressure 1750 psi

2 sheets, shown with the values the file opens with

A B C D E F
1 PVT Lab Data — Oil Formation Volume Factor
2 Lab-measured Bo values at discrete pressures. Engineers need Bo at pressures between lab points (e.g., for reservoir simulation grid blocks). Spline interpolation provides smooth, continuous estimates.
3
4 Lab Measurements
5 P (psi) Bo (rb/STB)
6 500 1.08
7 1000 1.14
8 1500 1.2
9 2000 1.27
10 2500 1.35
11 3000 1.44
12 3500 1.48
13
14 These 7 lab points are the source data for interpolation on the next sheet. Cubic spline preserves curve shape between points; linear interpolation connects with straight segments.
Opens inNeeds the Petroleum Office add-in: its PO functions show #NAME? without it once Excel recalculates.
Functions used PO.Spline.Cubic.DiffPO.Spline.Cubic.InterpPO.Spline.Linear.DiffPO.Spline.Linear.Interp
FileSplineFunctions.xlsx, 11 KB
CategoryReservoir
For agents and tools Structure (.json) · Descriptor (.md)
Tags:
interpolationsplinecubicpvtformation-volume-factor

Need a workbook we don't have? Suggest a Workbook