Wellbore Genius
PVT screener
Black-oil correlations, PR-EOS screening, Monte-Carlo bands on R_s / B_o / μ_od, and a saved-scenario library for fluid screening.
DFIT, geothermal, history match & PVT — modules
C1 a(T)
1.843e-1
C1 b
2.680e-5
C7+ a(T)
6.196e+0
C7+ κ
1.070
Surface oil
76.92 STB
Surface gas
0.544 Mscf
Producing GOR
7 scf/STB
Mix μ (simple)
0.873 cP
LBC μ
0.007 cP
ρ_r (LBC)
1.809
Multi-stage separator train
HP sep gas: 122.5 mol
LP sep gas: 45.5 mol
Stock-tank gas: 9.1 mol
→ 38.00 STB oil · 0.692 Mscf gas · GOR 18 scf/STB
Rachford–Rice flash · Wilson K · PR-1978 κ
V (vapor frac)
0.5756
Phase state
two-phase
| Component | z_i | κ (PR78) | K_i (Wilson) | x_i | y_i |
|---|---|---|---|---|---|
| C1 | 0.700 | 0.396 | 1.092e+1 | 0.1043 | 1.1392 |
| C7+ | 0.300 | 1.070 | 3.401e-3 | 0.7037 | 0.0024 |
RR residual 3.34e-1 · iterations 80
Standing black-oil correlations · Beggs–Robinson μ
Pressure (psia)3000
Temperature (°F)180
γ_g (gas gravity)0.75
°API (oil gravity)35.0
γ_o
0.850
R_s (Standing)
759 scf/STB
B_o (Standing)
1.418 rb/STB
p_b (inverted)
3000 psia
μ_od (B-R dead)
2.183 cP
μ_ob (B-R live)
0.505 cP
Standing (1947) saturated-oil correlation. Above p_b, R_s caps at R_sb and B_o → undersaturated B_o = B_ob · exp(c_o·(p_b−p)).
PVT → Economics sensitivity (live SPB / DPB / crossings)
PVT sensitivity multipliers (×correlation)
R_s multiplier (Standing) (×)1.00
B_o multiplier (Standing) (×)1.000
μ_od multiplier (Beggs–Robinson) (×)1.00
R_s* = 759 scf/STBB_o* = 1.418 rb/STBμ_od* = 2.183 cPμ_ob* = 0.505 cP
Within recommended ranges (R_s 0.80–1.20× · B_o 0.95–1.10× · μ_od 0.50–2.00×)
Reservoir prod. volume (Mrb/yr)1.20
Reference μ_ob (deliverability anchor) (cP)1.20
Oil price ($/STB)75
Gas price ($/Mscf)3.00
CapEx ($M)45
Fixed O&M ($M/yr)3.5
Discount rate (%)8.00
Project life (yr)20
Annual oil
2009.8 MSTB/yr
Annual gas
1525.77 MMscf/yr
Annual CF
151.81 $M/yr
NPV @ life
1445.49 $M
Live sensitivity summary @ R_s×1.00 · B_o×1.000 · μ_od×1.00
| Metric | Value | Bracket (yr lo → hi) | Bracket cum ($M) | ↑ / ↓ crossings |
|---|---|---|---|---|
| SPB (simple payback) | 0.30 yr | 0 → 1 | -45.00 → 106.81 | 1 / 0 |
| DPB (discounted payback) | 0.32 yr | 0 → 1 | -45.00 → 95.56 | 1 / 0 |
| NPV @ 20 yr | 1445.49 $M | discount 8.00% | CF 151.81 $M/yr | CapEx 45 $M |
| ↑ crossings (SPB / DPB) | 1 / 1 | current sliders | mode: first | |
| Annual production | 2009.8 MSTB | 1525.77 MMscf | B_o*=1.418 | μ_ob*=0.505 cP |
SPB (simple payback)
0.30 yr
Linear interp between yr 0 (cum CF -45.00 $M) and yr 1 (+106.81 $M). 1↑ / 0↓ crossings.
DPB (discounted payback)
0.32 yr
Linear interp between yr 0 (cum NPV -45.00 $M) and yr 1 (+95.56 $M). 1↑ / 0↓ crossings.
Cumulative cash flow vs. project year — live PVT response
R_s×1.00 · B_o×1.000 · μ_od×1.00 · SPB 0.30y / DPB 0.32y
Cum CF (undiscounted, blue) crosses zero at SPB. Cum NPV (discounted at 8.00%, red) crosses zero at DPB. Both curves recompute on every R_s, B_o, and μ_od slider tick via STB/yr = (Mrb/yr·10⁶)/B_o·(μ_ref/μ_ob) and gas = R_s·STB/1000.
Tornado — sensitivity around current sliders
Perturbation ±20%
SPB (yr) — Δ vs basebase = 0.30 yr
DPB (yr) — Δ vs basebase = 0.32 yr
NPV ($M) — Δ vs basebase = 1445.49 $M
Each row shows how the metric changes when one multiplier is moved by ±20% around its current value while the other two are held fixed. Bar length = absolute impact (longer = more sensitive); blue extends toward the favourable direction, red toward the adverse one. Bars are sorted by total span.
Production model: STB/yr = (Mrb/yr · 10⁶) / B_o · (μ_ref / μ_ob); gas byproduct = R_s · STB. Move the PVT sliders above (p, T, γ_g, °API) to see SPB, DPB, and crossing years update live below.
Scenarios — save & compare
Sign in to persist scenarios across sessions and team members.
No saved scenarios yet — name one above and click Save current to start comparing.
C1 a(T)
1.843e-1
C1 b
2.680e-5
C7+ a(T)
6.196e+0
C7+ κ
1.070
Surface oil
76.92 STB
Surface gas
0.544 Mscf
Producing GOR
7 scf/STB
Mix μ (simple)
0.873 cP
LBC μ
0.007 cP
ρ_r (LBC)
1.809
Multi-stage separator train
HP sep gas: 122.5 mol
LP sep gas: 45.5 mol
Stock-tank gas: 9.1 mol
→ 38.00 STB oil · 0.692 Mscf gas · GOR 18 scf/STB
Rachford–Rice flash · Wilson K · PR-1978 κ
V (vapor frac)
0.5756
Phase state
two-phase
| Component | z_i | κ (PR78) | K_i (Wilson) | x_i | y_i |
|---|---|---|---|---|---|
| C1 | 0.700 | 0.396 | 1.092e+1 | 0.1043 | 1.1392 |
| C7+ | 0.300 | 1.070 | 3.401e-3 | 0.7037 | 0.0024 |
RR residual 3.34e-1 · iterations 80
Standing black-oil correlations · Beggs–Robinson μ
Pressure (psia)3000
Temperature (°F)180
γ_g (gas gravity)0.75
°API (oil gravity)35.0
γ_o
0.850
R_s (Standing)
759 scf/STB
B_o (Standing)
1.418 rb/STB
p_b (inverted)
3000 psia
μ_od (B-R dead)
2.183 cP
μ_ob (B-R live)
0.505 cP
Standing (1947) saturated-oil correlation. Above p_b, R_s caps at R_sb and B_o → undersaturated B_o = B_ob · exp(c_o·(p_b−p)).
PVT → Economics sensitivity (live SPB / DPB / crossings)
PVT sensitivity multipliers (×correlation)
R_s multiplier (Standing) (×)1.00
B_o multiplier (Standing) (×)1.000
μ_od multiplier (Beggs–Robinson) (×)1.00
R_s* = 759 scf/STBB_o* = 1.418 rb/STBμ_od* = 2.183 cPμ_ob* = 0.505 cP
Within recommended ranges (R_s 0.80–1.20× · B_o 0.95–1.10× · μ_od 0.50–2.00×)
Reservoir prod. volume (Mrb/yr)1.20
Reference μ_ob (deliverability anchor) (cP)1.20
Oil price ($/STB)75
Gas price ($/Mscf)3.00
CapEx ($M)45
Fixed O&M ($M/yr)3.5
Discount rate (%)8.00
Project life (yr)20
Annual oil
2009.8 MSTB/yr
Annual gas
1525.77 MMscf/yr
Annual CF
151.81 $M/yr
NPV @ life
1445.49 $M
Live sensitivity summary @ R_s×1.00 · B_o×1.000 · μ_od×1.00
| Metric | Value | Bracket (yr lo → hi) | Bracket cum ($M) | ↑ / ↓ crossings |
|---|---|---|---|---|
| SPB (simple payback) | 0.30 yr | 0 → 1 | -45.00 → 106.81 | 1 / 0 |
| DPB (discounted payback) | 0.32 yr | 0 → 1 | -45.00 → 95.56 | 1 / 0 |
| NPV @ 20 yr | 1445.49 $M | discount 8.00% | CF 151.81 $M/yr | CapEx 45 $M |
| ↑ crossings (SPB / DPB) | 1 / 1 | current sliders | mode: first | |
| Annual production | 2009.8 MSTB | 1525.77 MMscf | B_o*=1.418 | μ_ob*=0.505 cP |
SPB (simple payback)
0.30 yr
Linear interp between yr 0 (cum CF -45.00 $M) and yr 1 (+106.81 $M). 1↑ / 0↓ crossings.
DPB (discounted payback)
0.32 yr
Linear interp between yr 0 (cum NPV -45.00 $M) and yr 1 (+95.56 $M). 1↑ / 0↓ crossings.
Cumulative cash flow vs. project year — live PVT response
R_s×1.00 · B_o×1.000 · μ_od×1.00 · SPB 0.30y / DPB 0.32y
Cum CF (undiscounted, blue) crosses zero at SPB. Cum NPV (discounted at 8.00%, red) crosses zero at DPB. Both curves recompute on every R_s, B_o, and μ_od slider tick via STB/yr = (Mrb/yr·10⁶)/B_o·(μ_ref/μ_ob) and gas = R_s·STB/1000.
Tornado — sensitivity around current sliders
Perturbation ±20%
SPB (yr) — Δ vs basebase = 0.30 yr
DPB (yr) — Δ vs basebase = 0.32 yr
NPV ($M) — Δ vs basebase = 1445.49 $M
Each row shows how the metric changes when one multiplier is moved by ±20% around its current value while the other two are held fixed. Bar length = absolute impact (longer = more sensitive); blue extends toward the favourable direction, red toward the adverse one. Bars are sorted by total span.
Production model: STB/yr = (Mrb/yr · 10⁶) / B_o · (μ_ref / μ_ob); gas byproduct = R_s · STB. Move the PVT sliders above (p, T, γ_g, °API) to see SPB, DPB, and crossing years update live below.
Scenarios — save & compare
Sign in to persist scenarios across sessions and team members.
No saved scenarios yet — name one above and click Save current to start comparing.