Wellbore Genius
Help

Shared PVT table

Pressure-indexed fluid properties (μo, Bo, Rs, μg, z) shared across /rta oil ψ, gas non-Darcy inflow, and previews of the compositional black-oil analytical closures. Edit once — every consumer picks it up on the next render.

Rows: 5
Oil ψ ready: 5
Gas ψ ready: 5
Rs rows: 5
p range: 5004500 psia
PVT rows
Leave μg / z blank for oil-only rows and μo / Bo blank for gas-only rows. Physics libs skip incomplete rows for each phase automatically.
p [psia]
μo [cp]
Bo [rb/stb]
Rs [scf/stb]
μg [cp]
z [-]
Paste CSV
Header row required. Recognised columns: p / pressure / psia, mu_o, bo, mu_g, z. Extra columns are ignored.
Consumers
Preview of what each downstream physics lib will see once it consumes this table.
/rta oil pseudopressure — toOilPvtRows()
5 rows pass the μo > 0 & Bo > 0 filter. Load them directly from the OilPseudopressureCard on /rta.
Gas non-Darcy inflow — toGasMuZSamples()
5 rows pass the μg > 0 & z > 0 filter — feed straight into pseudoPressureTable(samples).
Compositional black-oil (3P) — analytical closures
The 3P solver evaluates Bo / Bg / μ from tuned closures rather than table lookups. Use this table as the ground-truth grid that the closure should honour, and cross-check the runtime PVT report against these rows before signing off a run.
Data lives in localStorage under downhole.pvt.sharedTable.v1. Seeded with 5 default rows on first visit.