SlideShare a Scribd company logo
1 of 48
Download to read offline
PERA A-to-Z
of
Preparing Oil & Gas PVT Data
for
Reservoir Simulation
Curtis H. Whitson
NTNU / PERA
PERA Tasks
• Collecting samples.
• Which PVT lab tests to use.
• Designing special PVT studies.
• Quality controlling PVT data.
• Heptanes-plus data and characterization.
• Initial EOS model.
• Tuning an EOS model.
• Viscosities.
• Fluid initialization.
• Minimizing number of EOS components.
• Black-oil PVT tables.
PERA Tasks
• Collecting samples.
• Which PVT lab tests to use.
• Designing special PVT studies.
• Quality controlling PVT data.
• Heptanes-plus data and characterization.
• Initial EOS model.
• Tuning an EOS model.
• Viscosities.
• Fluid initialization.
• Minimizing number of EOS components.
• Black-oil PVT tables.
PERA Tasks
• Collecting samples.
• Which PVT lab tests to use.
• Designing special PVT studies.
• Quality controlling PVT data.
• Heptanes-plus data and characterization.
• Initial EOS model.
• Tuning an EOS model.
• Viscosities.
• Fluid initialization.
• Minimizing number of EOS components.
• Black-oil PVT tables.
PERA Tasks
• Collecting samples.
• Which PVT lab tests to use.
• Designing special PVT studies.
• Quality controlling PVT data.
• Heptanes-plus data and characterization.
• Initial EOS model.
• Tuning an EOS model.
• Viscosities.
• Fluid initialization.
• Minimizing number of EOS components.
• Black-oil PVT tables.
PERA Tasks
• Collecting samples.
• Which PVT lab tests to use.
• Designing special PVT studies.
• Quality controlling PVT data.
• Heptanes-plus data and characterization.
• Initial EOS model.
• Tuning an EOS model.
• Viscosities.
• Fluid initialization.
• Minimizing number of EOS components.
• Black-oil PVT tables.
PERA Tasks
• Collecting samples.
• Which PVT lab tests to use.
• Designing special PVT studies.
• Quality controlling PVT data.
• Heptanes-plus data and characterization.
• Initial EOS model.
• Tuning an EOS model.
• Viscosities.
• Fluid initialization.
• Minimizing number of EOS components.
• Black-oil PVT tables.
PERA Tasks
• Collecting samples.
• Which PVT lab tests to use.
• Designing special PVT studies.
• Quality controlling PVT data.
• Heptanes-plus data and characterization.
• Initial EOS model.
• Tuning an EOS model.
• Viscosities.
• Fluid initialization.
• Minimizing number of EOS components.
• Black-oil PVT tables.
PERA Tasks
• Collecting samples.
• Which PVT lab tests to use.
• Designing special PVT studies.
• Quality controlling PVT data.
• Heptanes-plus data and characterization.
• Initial EOS model.
• Tuning an EOS model.
• Viscosities.
• Fluid initialization.
• Minimizing number of EOS components.
• Black-oil PVT tables.
PERA Tasks
• Collecting samples.
• Which PVT lab tests to use.
• Designing special PVT studies.
• Quality controlling PVT data.
• Heptanes-plus data and characterization.
• Initial EOS model.
• Tuning an EOS model.
• Viscosities.
• Fluid initialization.
• Minimizing number of EOS components.
• Black-oil PVT tables.
PERA Tasks
• Collecting samples.
• Which PVT lab tests to use.
• Designing special PVT studies.
• Quality controlling PVT data.
• Heptanes-plus data and characterization.
• Initial EOS model.
• Tuning an EOS model.
• Viscosities.
• Fluid initialization.
• Minimizing number of EOS components.
• Black-oil PVT tables.
PERA Tasks
• Collecting samples.
• Which PVT lab tests to use.
• Designing special PVT studies.
• Quality controlling PVT data.
• Heptanes-plus data and characterization.
• Initial EOS model.
• Tuning an EOS model.
• Viscosities.
• Fluid initialization.
• Minimizing number of EOS components.
• Black-oil PVT tables.
PERA
Collecting Samples
Why?
1. PVT data to develop a model.
PERA
Collecting Samples
Why?
1. PVT data to develop a model.
2. Compositions for fluid initialization.
PERA
Collecting Samples
Why?
1. PVT data to develop a model.
2. Compositions for fluid initialization.
3. Crude assays for process design.
PERA
Collecting Samples
How?
Oils
• Bottomhole samples.
• Surface separator samples.
• MDT / RCI
Gas Condensates
• Surface separator samples.
• MDT / RCI
PERA
Collecting Samples
How?
Oils
• Bottomhole samples.
• Surface separator samples.
• MDT / RCI
Gas Condensates
• Surface separator samples.
• MDT / RCI
Saturated Gas / Oil Systems
• Gas-cone an oil producer – perfect!.
• ECM (equilibrium contact mixing)
PERA Open-hole Samplers
MDT / RCI
• Potential Problems
• Oil-based muds.
• Oils -- OK for composition.
• Gas condensates – OK for composition.
• Surface cooling before removal.
• Bubblepoint suppression.
PERA
Post Sampling
but downhole
Fire-open valve
Fire-close valve
Dead volume
(<10cc) – initially
water filled
Manual close
valve
Piston
450cc MPSR
bottle
To pump and
formation
Prior to Sampling
MPSR
Fire-open valve
open
Fire-close valve
closed
Dead volume
(<10cc) – now gas
filled and the gas
will be lost
Manual close
valve now
operated to
extract MPSR
from MDT tool
Piston
450cc of 2 phase
hydrocarbon at
surface temp
and some
pressure
To pump and
formation
Post Sampling
Now at surface
Water from dead
volume
MPSR
Fire-open valve
operated to fill
Fire-close valve
operated post
filling
Dead volume
(<10cc) – now oil
filled
Manual close
valve
Piston
450cc of single
phase oil at res
temp and
pressure
To pump and
formation
Water from dead
volume
MPSR
MDT Sampling with MPSR bottles
PERA
Which PVT Lab Tests to Use
What are you simulating?
• Depletion.
• Water injection.
• Condensate blockage.
• Gas injection.
• Miscible.
• Immiscible.
PERA
Designing Special PVT Studies
• Condensate Blockage.
• Condensate viscosities.
• Miscible Gas Injection.
• Through-critical swelling test.
• Vro , compositions and K-values!
• Immiscible Gas Injection.
• Vaporization tests.
PERA
Quality Controlling PVT Data
• Compositions !!!
• Recombination.
• Extended GC.
• Mass-to-mole conversion.
• C7+ properties.
• Molecular weight and specific gravity.
• Use trend plots.
• Ps vs wt-% methane and/or C7+.
PERA
J-476XDST4BHS
1
10
100
80 100 120 140 160 180 200 220 240 260 280
Molecular Weight
Molar
Composition,
mol-%
Reported (GC)
Expontential Model
PERA
J-482BHS
1
10
100
80 100 120 140 160 180 200 220 240 260 280
Molecular Weight
Molar
Composition,
mol-%
Reported (GC)
Expontential Model
Expon. (Reported (GC))
Reported GC extended distribution
appears to be in serious error, being
much too "light" with apparent
M7+ = 130
DON'T USE GC DISTRIBUTION !!!
PERA
C7+ Data and Characterization
• Correlate MW and SG of C7+.
• Define trends & identify ”outliers”.
• Use TBP Data.
• Gamma distribution model fit.
• SCN MW-SG relationship.
• Downstream Assay data always available.
• Extended GC Data.
• Gamma distribution model fit.
• Ignore heaviest amount and MW.
PERA
Soreide Fc Correlation
0.78
0.79
0.80
0.81
0.82
0.83
0.84
0.85
0.86
0.87
0.88
150 170 190 210 230 250 270 290 310
Molecular Weight
Specific
Gravity
Bottomhole Samples
Separator Samples
Best-Fit Fc=0.287
Fc=.28
Fc=.27
Becoming M ore
Paraffinic Due to
Wax Accumulation
in Samples ???
PERA
C7+ Properties (Watson Correlation)
830
850
870
890
910
930
150 170 190 210 230 250 270 290
C7+ Molecular Weight
C7+
Density,
kg/m3
Reported / Determined
Kw=11.2
Kw=11.5
Kw=11.8
Decreasing
Aromaticity:
Asphaltene
Loss?
PERA
Assay Data
TBP Distillation (Well 15-2-RD-2X)
0.600
0.650
0.700
0.750
0.800
0.850
0.900
0.950
1.000
0 100 200 300 400 500 600 700 800
Molecular Weight
Specific
Gravity
Riazi Correlation
Soreide (after fit Riazi)
Discontinuity?
Maybe associated with
change in distillation
pressure.
PERA
Initial EOS Model
• Default Parameters – don’t mess with ’em.
• C6- properties M, Tc, pc, .
• C6- properties volume shift s(=c/b).
• Non-HC / HC BIPs kij.
• C7+ Characterization.
• Minimum 3 fractions (not C7, C8, C9+ !).
• Methane-C7+ BIPs.
• SG-TB-MW relationship; Tc, pc, (Tb).
• Volume shift treatment s().
• Always keep fraction SGs ”fit” by EOS.
PERA
Tuning an EOS Model
• Densities Don’t Need Regressing!
• What’s Left to Fit?
• Nothing but K-values ... but how ???
• Check Consistency!
• Monotonic K-values of hydrocarbons.
• Three-phase existence (from EOS model).
• Serious problem for EOS models!
PERA
Viscosities
• LBC (Lorenz-Bray-Clark / Jossi-Thodos)
• Need accurate densities.
• Modify C7+ Vc values.
• Make sure fraction viscosities are monotonic.
• LBC polynomial coefficients.
• BE CAREFUL!
• Pedersen.
• Better predictions than LBC.
• Regression - ?
PERA
Fluid Initialization
• Plot C6+ versus Depth.
• Initial Oil in Place plot.
• Use error bars.
• Depth and composition.
• Uncertainty Analysis.
• Use isothermal gradient model.
• Defines maximum compositional variation.
• Use constant composition.
• Defines minimum compositional variation.
PERA
0.2 0.4 0.6 0.8
-15000
-14000
-13000
-12000
-11000
IOIP / HCPV, (Sm3 / m3)
Depth,
ft
SSL
Reference Depth
Isothermal
Model
Field-Data Based
Initialization
GOC
PERA
10 15 20 25 30 35
-15000
-14000
-13000
-12000
-11000
C7+ Mole Percent
Depth,
ft
SSL
Reference Depth
GOC
Field-Data Based
Initialization
Isothermal
Model
PERA
3800
4000
4200
4400
4600
4800
5000
0 5 10 15 20 25 30 35
C7+ Mole Percent
True
Vertical
Depth,
mSS
Well D
Well E
Well C
Well A DST 1
Well B
Well A DST 2
PERA
3800
4000
4200
4400
4600
4800
5000
0 5 10 15 20 25 30 35
C7+ Mole Percent
True
Vertical
Depth,
mSS
Well D
Well E
Well C
Well A DST 1
Well B
Well A DST 2
PERA
3800
4000
4200
4400
4600
4800
5000
0 5 10 15 20 25 30 35
C7+ Mole Percent
True
Vertical
Depth,
mSS
Well D
Well E
Well C
Well A DST 1
Well B
Well A DST 2
PERA
Fluid Initialization
• Black-Oil vs Compositional.
• Use consistent EOS model.
• Use consistent surface process.
• Use solution GOR (Rs and Rv) for black-oil
model.
• Based on EOS model initialization.
PERA
Minimizing Number of EOS Components
• Basis of Comparison.
• Detailed & Tuned EOS model.
• Stepwise lumping procedure.
• Check entire relevant p-compositioni space.
• Depletion data.
• Gas injection data.
• Miscibility data.
• Delumping ?
• Detailed & Tuned EOS model.
PERA
Black-Oil PVT Tables
• Select Depletion Test.
• Define Surface Separation.
• Consistency.
• Negative compressibilities.
• Saturated gas / oil systems.
• Compositional grading.
• Extrapolation.
• Undersaturated GOC (ECL100).
• Gas injection.
PERA
Black-Oil PVT Tables
• Delumping to Compositional Streams ?
PERA Split Factor
BOz Conversion
qg
qo
Sij
z2
zn
z1
.
.
.

=

=
2
1
j
j
ij
i q
S
z q1 = qg
q2 = qo
( ) ( ) i
s
s
s
oo
s
i
s
s
og
s
i1 x
R
r
1
k
)
R
(C
r
y
R
r
1
k
)
C
r
(1
S
−
+
−
−
+
=
( ) ( ) i
s
s
og
s
s
i
s
s
s
oo
i2 y
R
r
1
k
)
C
r
(1
R
x
R
r
1
k
)
R
(C
S
−
+
−
−
+
=
PERA
North Sea Full-Field
Black-oil to Compositional conversion
• 2 Platforms / 2 Processes.
• ~ 50 wells.
• ~ 1000 well-grid connections.
• Gas injection.
• 2 Black-oil PVT regions.
• Huge (GB) summary files.
• > 100,000 stream conversions.
PERA North Sea Full-Field Model
A
B
E100-BO
E300-EOS
FFM
Platform
A
Process A
~ 30 Wells
Platform
B
Process B
~ 15 Wells
Gas
Injection
Different Surface
Processes (BO PVT)
in Regions A & B
PERA
Objective
• Run black-oil full-field reservoir model.
• Convert surface rates to compositional
streams.
• Connection level conversions.
• Summarize results.
• By well, platform, field.
• Annually, quarterly, cummulatives etc.
PERA
Full-Field Rate Forecast
(Following history match from 1987)
1.2E+06
1.4E+06
1.6E+06
1.8E+06
2.0E+06
2.2E+06
2.4E+06
2.6E+06
2000 2001 2002 2003 2004 2005
Time, Year
Gas
Rate,
Sm3/Day
1000
2000
3000
4000
5000
6000
7000
8000
Oil
Rate,
Sm3/Day
e100-bo Gas Rate
e100-bo Oil Rate
Changing Group Gas Rate due to reduced
contribution from neighbouring fields.
PERA
Full-Field Molar Rate Predictions
(E100 - BOz conversion)
0
5000
10000
15000
20000
25000
30000
2000 2001 2002 2003 2004 2005
Time, Year
C3C4
&
C6+
Molar
Rate,
kmol/d
0
10000
20000
30000
40000
50000
60000
70000
80000
90000
100000
C1
Molar
rate,
kmol/d
C3C4
C6+
C1
C1
C1
C6+
C6+
C3C4 C3C4
PERA
Full-Field Molar Rate Predictions
(E300-BOZ/PSM vs E300 models)
Validation of Conversion Accuracy
0
5000
10000
15000
20000
25000
30000
2000 2001 2002 2003 2004 2005
Time, Year
C3C4
&
C6+
Molar
Rate,
kmol/d
0
10000
20000
30000
40000
50000
60000
70000
80000
90000
100000
C1
Molar
Rate,
kmol/d
ECL300: Z
ECL300: BO to Z
C1
C1
C6+
C6+
C3C4
C3C4

More Related Content

What's hot

Alkaline flooding
Alkaline floodingAlkaline flooding
Alkaline flooding
shinaskm
 

What's hot (20)

Chemical EOR
Chemical EORChemical EOR
Chemical EOR
 
Reservoir simulation
Reservoir simulation Reservoir simulation
Reservoir simulation
 
Alkaline flooding
Alkaline floodingAlkaline flooding
Alkaline flooding
 
Eor 1 introduction
Eor 1 introductionEor 1 introduction
Eor 1 introduction
 
Enhanced Oil Recovery EOR using flooding polymer ( Polyacrylamide )
Enhanced Oil Recovery EOR using flooding polymer ( Polyacrylamide )Enhanced Oil Recovery EOR using flooding polymer ( Polyacrylamide )
Enhanced Oil Recovery EOR using flooding polymer ( Polyacrylamide )
 
Reservoir Primary Recovery Mechanisms
Reservoir Primary Recovery MechanismsReservoir Primary Recovery Mechanisms
Reservoir Primary Recovery Mechanisms
 
Sand Problem in Oil Wells
Sand Problem in Oil WellsSand Problem in Oil Wells
Sand Problem in Oil Wells
 
Fundamentals of Petroleum Engineering Module 6
Fundamentals of Petroleum Engineering Module 6Fundamentals of Petroleum Engineering Module 6
Fundamentals of Petroleum Engineering Module 6
 
Enhanced oil recovery - Lecture 2
Enhanced oil recovery - Lecture 2Enhanced oil recovery - Lecture 2
Enhanced oil recovery - Lecture 2
 
Water Flooding - 2.pptx
Water Flooding - 2.pptxWater Flooding - 2.pptx
Water Flooding - 2.pptx
 
EOR 3 miscible flooding
EOR 3 miscible floodingEOR 3 miscible flooding
EOR 3 miscible flooding
 
Reservoir rock & fluid
Reservoir rock & fluidReservoir rock & fluid
Reservoir rock & fluid
 
1 ior-eor rd-plans
1 ior-eor  rd-plans1 ior-eor  rd-plans
1 ior-eor rd-plans
 
Primary cementing and Secondary Cementing
Primary cementing  and Secondary CementingPrimary cementing  and Secondary Cementing
Primary cementing and Secondary Cementing
 
01 chemical flooding - concepts
01    chemical flooding - concepts01    chemical flooding - concepts
01 chemical flooding - concepts
 
Determination of porosity By Helium porosimeter
Determination of porosity By Helium porosimeterDetermination of porosity By Helium porosimeter
Determination of porosity By Helium porosimeter
 
Repeated Formation Testers
Repeated Formation TestersRepeated Formation Testers
Repeated Formation Testers
 
140717 artificial lift
140717 artificial lift140717 artificial lift
140717 artificial lift
 
Reservoir
ReservoirReservoir
Reservoir
 
Formation damage evaluation
Formation damage evaluationFormation damage evaluation
Formation damage evaluation
 

Similar to PVT_Reservoir simulation

PVT_Gas condesate
PVT_Gas condesatePVT_Gas condesate
PVT_Gas condesate
krackkuk
 
Chromatographic Analysis of Natural Gas Liquids, sherry petrochemical
Chromatographic Analysis of Natural Gas Liquids, sherry petrochemicalChromatographic Analysis of Natural Gas Liquids, sherry petrochemical
Chromatographic Analysis of Natural Gas Liquids, sherry petrochemical
sherrylabs
 
Final SLB Project
Final SLB ProjectFinal SLB Project
Final SLB Project
Ebuka David
 
Aspen HYSYS - Petroleum Assays and Oil Characterization (Slideshare)
Aspen HYSYS - Petroleum Assays and Oil Characterization (Slideshare)Aspen HYSYS - Petroleum Assays and Oil Characterization (Slideshare)
Aspen HYSYS - Petroleum Assays and Oil Characterization (Slideshare)
Chemical Engineering Guy
 
Finding Gems in the Rough AIChE 2015
Finding Gems in the Rough AIChE  2015Finding Gems in the Rough AIChE  2015
Finding Gems in the Rough AIChE 2015
Soni Oyekan
 

Similar to PVT_Reservoir simulation (20)

26_MAR_2013 Brian Moffatt - Reservoir Fluid PVT Analysis.pdf
26_MAR_2013 Brian Moffatt - Reservoir Fluid PVT Analysis.pdf26_MAR_2013 Brian Moffatt - Reservoir Fluid PVT Analysis.pdf
26_MAR_2013 Brian Moffatt - Reservoir Fluid PVT Analysis.pdf
 
PVT_Gas condesate
PVT_Gas condesatePVT_Gas condesate
PVT_Gas condesate
 
Sup materials-Thermodynamic package.pdf
Sup materials-Thermodynamic package.pdfSup materials-Thermodynamic package.pdf
Sup materials-Thermodynamic package.pdf
 
Chromatographic Analysis of Natural Gas Liquids, sherry petrochemical
Chromatographic Analysis of Natural Gas Liquids, sherry petrochemicalChromatographic Analysis of Natural Gas Liquids, sherry petrochemical
Chromatographic Analysis of Natural Gas Liquids, sherry petrochemical
 
Simulation_Basic_1.pptx
Simulation_Basic_1.pptxSimulation_Basic_1.pptx
Simulation_Basic_1.pptx
 
Initial investigation of pyJac: an analytical Jacobian generator for chemical...
Initial investigation of pyJac: an analytical Jacobian generator for chemical...Initial investigation of pyJac: an analytical Jacobian generator for chemical...
Initial investigation of pyJac: an analytical Jacobian generator for chemical...
 
628 Series.pptx
628 Series.pptx628 Series.pptx
628 Series.pptx
 
Europe User Conference: Neste FCC-SIM model usage
Europe User Conference: Neste FCC-SIM model usageEurope User Conference: Neste FCC-SIM model usage
Europe User Conference: Neste FCC-SIM model usage
 
Handling Difficult Samples in Karl Fischer Analysis
Handling Difficult Samples in Karl Fischer AnalysisHandling Difficult Samples in Karl Fischer Analysis
Handling Difficult Samples in Karl Fischer Analysis
 
360deg water management_poster_1
360deg water management_poster_1360deg water management_poster_1
360deg water management_poster_1
 
SANJAY.ppt
SANJAY.pptSANJAY.ppt
SANJAY.ppt
 
Prosper part 1.pdf
Prosper part 1.pdfProsper part 1.pdf
Prosper part 1.pdf
 
MSCR AR 2009 2.2
MSCR AR 2009 2.2MSCR AR 2009 2.2
MSCR AR 2009 2.2
 
Final SLB Project
Final SLB ProjectFinal SLB Project
Final SLB Project
 
Aspen HYSYS - Petroleum Assays and Oil Characterization (Slideshare)
Aspen HYSYS - Petroleum Assays and Oil Characterization (Slideshare)Aspen HYSYS - Petroleum Assays and Oil Characterization (Slideshare)
Aspen HYSYS - Petroleum Assays and Oil Characterization (Slideshare)
 
Finding Gems in the Rough AIChE 2015
Finding Gems in the Rough AIChE  2015Finding Gems in the Rough AIChE  2015
Finding Gems in the Rough AIChE 2015
 
Using new modeling technology to help solve heavy oil processing issues final
Using new modeling technology to help solve heavy oil processing issues finalUsing new modeling technology to help solve heavy oil processing issues final
Using new modeling technology to help solve heavy oil processing issues final
 
Pcr troubleshooting presentation
Pcr troubleshooting presentationPcr troubleshooting presentation
Pcr troubleshooting presentation
 
Laboratory and Theoretical investigations of petroleum reservoir fluid propri...
Laboratory and Theoretical investigations of petroleum reservoir fluid propri...Laboratory and Theoretical investigations of petroleum reservoir fluid propri...
Laboratory and Theoretical investigations of petroleum reservoir fluid propri...
 
Gas Separation Using a Membrane
Gas Separation Using a MembraneGas Separation Using a Membrane
Gas Separation Using a Membrane
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 

PVT_Reservoir simulation

  • 1. PERA A-to-Z of Preparing Oil & Gas PVT Data for Reservoir Simulation Curtis H. Whitson NTNU / PERA
  • 2. PERA Tasks • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.
  • 3. PERA Tasks • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.
  • 4. PERA Tasks • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.
  • 5. PERA Tasks • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.
  • 6. PERA Tasks • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.
  • 7. PERA Tasks • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.
  • 8. PERA Tasks • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.
  • 9. PERA Tasks • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.
  • 10. PERA Tasks • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.
  • 11. PERA Tasks • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.
  • 12. PERA Tasks • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.
  • 13. PERA Collecting Samples Why? 1. PVT data to develop a model.
  • 14. PERA Collecting Samples Why? 1. PVT data to develop a model. 2. Compositions for fluid initialization.
  • 15. PERA Collecting Samples Why? 1. PVT data to develop a model. 2. Compositions for fluid initialization. 3. Crude assays for process design.
  • 16. PERA Collecting Samples How? Oils • Bottomhole samples. • Surface separator samples. • MDT / RCI Gas Condensates • Surface separator samples. • MDT / RCI
  • 17. PERA Collecting Samples How? Oils • Bottomhole samples. • Surface separator samples. • MDT / RCI Gas Condensates • Surface separator samples. • MDT / RCI Saturated Gas / Oil Systems • Gas-cone an oil producer – perfect!. • ECM (equilibrium contact mixing)
  • 18. PERA Open-hole Samplers MDT / RCI • Potential Problems • Oil-based muds. • Oils -- OK for composition. • Gas condensates – OK for composition. • Surface cooling before removal. • Bubblepoint suppression.
  • 19. PERA Post Sampling but downhole Fire-open valve Fire-close valve Dead volume (<10cc) – initially water filled Manual close valve Piston 450cc MPSR bottle To pump and formation Prior to Sampling MPSR Fire-open valve open Fire-close valve closed Dead volume (<10cc) – now gas filled and the gas will be lost Manual close valve now operated to extract MPSR from MDT tool Piston 450cc of 2 phase hydrocarbon at surface temp and some pressure To pump and formation Post Sampling Now at surface Water from dead volume MPSR Fire-open valve operated to fill Fire-close valve operated post filling Dead volume (<10cc) – now oil filled Manual close valve Piston 450cc of single phase oil at res temp and pressure To pump and formation Water from dead volume MPSR MDT Sampling with MPSR bottles
  • 20. PERA Which PVT Lab Tests to Use What are you simulating? • Depletion. • Water injection. • Condensate blockage. • Gas injection. • Miscible. • Immiscible.
  • 21. PERA Designing Special PVT Studies • Condensate Blockage. • Condensate viscosities. • Miscible Gas Injection. • Through-critical swelling test. • Vro , compositions and K-values! • Immiscible Gas Injection. • Vaporization tests.
  • 22. PERA Quality Controlling PVT Data • Compositions !!! • Recombination. • Extended GC. • Mass-to-mole conversion. • C7+ properties. • Molecular weight and specific gravity. • Use trend plots. • Ps vs wt-% methane and/or C7+.
  • 23. PERA J-476XDST4BHS 1 10 100 80 100 120 140 160 180 200 220 240 260 280 Molecular Weight Molar Composition, mol-% Reported (GC) Expontential Model
  • 24. PERA J-482BHS 1 10 100 80 100 120 140 160 180 200 220 240 260 280 Molecular Weight Molar Composition, mol-% Reported (GC) Expontential Model Expon. (Reported (GC)) Reported GC extended distribution appears to be in serious error, being much too "light" with apparent M7+ = 130 DON'T USE GC DISTRIBUTION !!!
  • 25. PERA C7+ Data and Characterization • Correlate MW and SG of C7+. • Define trends & identify ”outliers”. • Use TBP Data. • Gamma distribution model fit. • SCN MW-SG relationship. • Downstream Assay data always available. • Extended GC Data. • Gamma distribution model fit. • Ignore heaviest amount and MW.
  • 26. PERA Soreide Fc Correlation 0.78 0.79 0.80 0.81 0.82 0.83 0.84 0.85 0.86 0.87 0.88 150 170 190 210 230 250 270 290 310 Molecular Weight Specific Gravity Bottomhole Samples Separator Samples Best-Fit Fc=0.287 Fc=.28 Fc=.27 Becoming M ore Paraffinic Due to Wax Accumulation in Samples ???
  • 27. PERA C7+ Properties (Watson Correlation) 830 850 870 890 910 930 150 170 190 210 230 250 270 290 C7+ Molecular Weight C7+ Density, kg/m3 Reported / Determined Kw=11.2 Kw=11.5 Kw=11.8 Decreasing Aromaticity: Asphaltene Loss?
  • 28. PERA Assay Data TBP Distillation (Well 15-2-RD-2X) 0.600 0.650 0.700 0.750 0.800 0.850 0.900 0.950 1.000 0 100 200 300 400 500 600 700 800 Molecular Weight Specific Gravity Riazi Correlation Soreide (after fit Riazi) Discontinuity? Maybe associated with change in distillation pressure.
  • 29. PERA Initial EOS Model • Default Parameters – don’t mess with ’em. • C6- properties M, Tc, pc, . • C6- properties volume shift s(=c/b). • Non-HC / HC BIPs kij. • C7+ Characterization. • Minimum 3 fractions (not C7, C8, C9+ !). • Methane-C7+ BIPs. • SG-TB-MW relationship; Tc, pc, (Tb). • Volume shift treatment s(). • Always keep fraction SGs ”fit” by EOS.
  • 30. PERA Tuning an EOS Model • Densities Don’t Need Regressing! • What’s Left to Fit? • Nothing but K-values ... but how ??? • Check Consistency! • Monotonic K-values of hydrocarbons. • Three-phase existence (from EOS model). • Serious problem for EOS models!
  • 31. PERA Viscosities • LBC (Lorenz-Bray-Clark / Jossi-Thodos) • Need accurate densities. • Modify C7+ Vc values. • Make sure fraction viscosities are monotonic. • LBC polynomial coefficients. • BE CAREFUL! • Pedersen. • Better predictions than LBC. • Regression - ?
  • 32. PERA Fluid Initialization • Plot C6+ versus Depth. • Initial Oil in Place plot. • Use error bars. • Depth and composition. • Uncertainty Analysis. • Use isothermal gradient model. • Defines maximum compositional variation. • Use constant composition. • Defines minimum compositional variation.
  • 33. PERA 0.2 0.4 0.6 0.8 -15000 -14000 -13000 -12000 -11000 IOIP / HCPV, (Sm3 / m3) Depth, ft SSL Reference Depth Isothermal Model Field-Data Based Initialization GOC
  • 34. PERA 10 15 20 25 30 35 -15000 -14000 -13000 -12000 -11000 C7+ Mole Percent Depth, ft SSL Reference Depth GOC Field-Data Based Initialization Isothermal Model
  • 35. PERA 3800 4000 4200 4400 4600 4800 5000 0 5 10 15 20 25 30 35 C7+ Mole Percent True Vertical Depth, mSS Well D Well E Well C Well A DST 1 Well B Well A DST 2
  • 36. PERA 3800 4000 4200 4400 4600 4800 5000 0 5 10 15 20 25 30 35 C7+ Mole Percent True Vertical Depth, mSS Well D Well E Well C Well A DST 1 Well B Well A DST 2
  • 37. PERA 3800 4000 4200 4400 4600 4800 5000 0 5 10 15 20 25 30 35 C7+ Mole Percent True Vertical Depth, mSS Well D Well E Well C Well A DST 1 Well B Well A DST 2
  • 38. PERA Fluid Initialization • Black-Oil vs Compositional. • Use consistent EOS model. • Use consistent surface process. • Use solution GOR (Rs and Rv) for black-oil model. • Based on EOS model initialization.
  • 39. PERA Minimizing Number of EOS Components • Basis of Comparison. • Detailed & Tuned EOS model. • Stepwise lumping procedure. • Check entire relevant p-compositioni space. • Depletion data. • Gas injection data. • Miscibility data. • Delumping ? • Detailed & Tuned EOS model.
  • 40. PERA Black-Oil PVT Tables • Select Depletion Test. • Define Surface Separation. • Consistency. • Negative compressibilities. • Saturated gas / oil systems. • Compositional grading. • Extrapolation. • Undersaturated GOC (ECL100). • Gas injection.
  • 41. PERA Black-Oil PVT Tables • Delumping to Compositional Streams ?
  • 42. PERA Split Factor BOz Conversion qg qo Sij z2 zn z1 . . .  =  = 2 1 j j ij i q S z q1 = qg q2 = qo ( ) ( ) i s s s oo s i s s og s i1 x R r 1 k ) R (C r y R r 1 k ) C r (1 S − + − − + = ( ) ( ) i s s og s s i s s s oo i2 y R r 1 k ) C r (1 R x R r 1 k ) R (C S − + − − + =
  • 43. PERA North Sea Full-Field Black-oil to Compositional conversion • 2 Platforms / 2 Processes. • ~ 50 wells. • ~ 1000 well-grid connections. • Gas injection. • 2 Black-oil PVT regions. • Huge (GB) summary files. • > 100,000 stream conversions.
  • 44. PERA North Sea Full-Field Model A B E100-BO E300-EOS FFM Platform A Process A ~ 30 Wells Platform B Process B ~ 15 Wells Gas Injection Different Surface Processes (BO PVT) in Regions A & B
  • 45. PERA Objective • Run black-oil full-field reservoir model. • Convert surface rates to compositional streams. • Connection level conversions. • Summarize results. • By well, platform, field. • Annually, quarterly, cummulatives etc.
  • 46. PERA Full-Field Rate Forecast (Following history match from 1987) 1.2E+06 1.4E+06 1.6E+06 1.8E+06 2.0E+06 2.2E+06 2.4E+06 2.6E+06 2000 2001 2002 2003 2004 2005 Time, Year Gas Rate, Sm3/Day 1000 2000 3000 4000 5000 6000 7000 8000 Oil Rate, Sm3/Day e100-bo Gas Rate e100-bo Oil Rate Changing Group Gas Rate due to reduced contribution from neighbouring fields.
  • 47. PERA Full-Field Molar Rate Predictions (E100 - BOz conversion) 0 5000 10000 15000 20000 25000 30000 2000 2001 2002 2003 2004 2005 Time, Year C3C4 & C6+ Molar Rate, kmol/d 0 10000 20000 30000 40000 50000 60000 70000 80000 90000 100000 C1 Molar rate, kmol/d C3C4 C6+ C1 C1 C1 C6+ C6+ C3C4 C3C4
  • 48. PERA Full-Field Molar Rate Predictions (E300-BOZ/PSM vs E300 models) Validation of Conversion Accuracy 0 5000 10000 15000 20000 25000 30000 2000 2001 2002 2003 2004 2005 Time, Year C3C4 & C6+ Molar Rate, kmol/d 0 10000 20000 30000 40000 50000 60000 70000 80000 90000 100000 C1 Molar Rate, kmol/d ECL300: Z ECL300: BO to Z C1 C1 C6+ C6+ C3C4 C3C4