Académique Documents
Professionnel Documents
Culture Documents
Tutorial outline
Introduction
RockSI software overview
May 2015
Introduction
Mineralogy
Coring
Stratigraphy
Geology
Logging
Petrophysics
Structural
Geology
History
Matching
Reservoir
Modeling
May 2015
Rheology
Reservoir
Engineering
Flow
Simulation
Gravity
Geophysics
Electro
Magnetism
Seismic
Predictions:
Deterministic:
Logs prediction, pseudo-well creation
Part of petrophysical inversion
Stochastic:
Augmentation of litho-classification training sets through
Monte Carlo simulations
Uncertainty analysis
Time-lapse feasibility studies
Trend modeling
Inverse Rock Physics Transforms
May 2015
May 2015
May 2015
Porosity
Sw
Lithology
PEM
Vp
Vs
Density
SEISMIC
WELLS
May 2015
Change of P-Impedance
due to gas injection
(SG = +0.6)
May 2015
Cracks
Intergranular
Vugs
10
RockSI Overview
RockSI: Overview
The RockSI program has two main windows with tabs: on the left is
the input menu and on the right is the QC display.
May 2015
Input
QC and display
12
RockSI: Overview
The RockSI program has two main windows with tabs: on the left is
the input menu and on the right is the QC display.
May 2015
13
RockSI: Overview
The Input tab allows the user to:
1.
2.
3.
4.
May 2015
14
RockSI: Overview
3
2.
15
RockSI: Overview
The variables tab gives:
1.
3.
4.
May 2015
16
RockSI: Overview
Fluids tab:
Fluid property computation:
Density
Velocity
Bulk modulus
Based on Batzle & Wang equations
Brine, oil and gas properties as a function of
pressure, temperature and fluid
composition
May 2015
17
RockSI: Overview
1
2
Simulation tab:
1.
2.
3.
Simulated correlations
4.
May 2015
18
RockSI: Overview
Log Viewers Options tab:
Definition of the display template in the
Log Viewers tab:
May 2015
19
RockSI: Overview
2
2.
3.
4.
5.
6.
May 2015
6
20
RockSI: Overview
Log Viewers tab:
Logs and seismic traces
display for each well
selected in the Input tab
(template defined in Log
Viewers Options tab)
May 2015
21
RockSI: Overview
Cross-Plots tab:
Cross-plot display (template
defined in Cross-Plots
options tab)
May 2015
22
RockSI: Overview
Menus/Toolbars:
1. Load session
2. Save session
5. Save a PEM
6. Update all the current QCs
May 2015
23
Part 1
Log Analysis
May 2015
25
This first exercise will guide the user through the following tasks:
Identify the different lithologies encountered at the wells.
Identify the main petrophysical variables that impact the rock
elastic response.
Understand the impact of each of those variables.
Those tasks are not strictly talking part of the rock physics
modelling but are a preliminary work that will ease the modelling
task.
May 2015
26
May 2015
27
28
May 2015
29
May 2015
30
May 2015
31
May 2015
32
33
May 2015
34
Update QCs
35
Synthetic
Extracted
seismic
36
May 2015
37
May 2015
38
May 2015
39
May 2015
40
Three newly added logs are shown on the left of the Vp track.
May 2015
41
May 2015
42
May 2015
43
May 2015
44
May 2015
45
46
May 2015
47
Then, in the file chooser that appears, locate the file Facies.xml and select
it and click Open. If you cant find a facies xml file, skip the next slide.
May 2015
48
49
May 2015
50
May 2015
Click here
before the
+ sign
51
May 2015
52
53
May 2015
54
Part 2
Rock Physics Template (RPT)
Empirical models:
Gardner
Greenberg-Castagna
May 2015
56
May 2015
Real rock
Model
Effective grain
Effective fluid
Simple texture
57
Hill
average
1 Vclay
Vclay
clay M quartz
fluid SW W SO O SG G
Effective fluid:
K fluid
May 2015
1
SW SO SG
KW K O K G
(Wood equation)
58
GHM
2
matrix
2
matrix
Peff
1
3
2 2
5 4 PRmatrix 3C 2 1 C Gmatrix
Peff
2
2
52 PRmatrix 2 1 PRmatrix
K dry
1
C
1 C
4
4
K HM GHM K matrix GHM
3
3
G
G 9 K 8GHM
GHM HM HM
6 K HM 2GHM
May 2015
1
3
(Hertz-Mindlin model)
4
GHM
3
1 C
G 9 K 8GHM
Gmatrix HM HM
6 K HM 2GHM
GHM 9 K HM 8GHM
K HM 2GHM
59
K dry
K matrix
K B K dry
K dry
(Gassmann equation)
Elastic attributes:
fluid 1 matrix
VP
VS
May 2015
4
KB G
3
60
Modified
Voigt
Unconsolidated
Sand
PHI
C
B
A
SG
D
May 2015
61
May 2015
62
May 2015
63
May 2015
64
May 2015
65
May 2015
66
May 2015
67
68
May 2015
69
May 2015
70
Range: 2.5-4.5
May 2015
71
May 2015
72
May 2015
73
May 2015
74
May 2015
75
May 2015
76
May 2015
77
May 2015
78
Click OK.
May 2015
79
80
May 2015
81
May 2015
82
May 2015
83
84
Part 3
Creation and calibration of
user-defined PEMs
May 2015
86
10
20
30
40
Temperature (C)
50
10
20
30
40
50
Sea Water
= 1g/cc
500
9.8
1000
Overburden
= 2.25 g/cc
10.9
11.4
12
May 2015
Gradient = 30C/km
1500
27
26.4
15.5
24.1
Reservoir
= 2.5 g/cc
35.5
33
Depth (m)
45
2000
38
49
2500
Depth (m)
87
Temperature: 35 C
Lithostatic Pressure: 30MPa
Pore Pressure: 20 MPa
Brine Salinity: 0.01 kg/L
Gas-Water ratio: 0 L/L
88
May 2015
89
May 2015
90
May 2015
91
May 2015
92
May 2015
93
Math operators
Precompiled equations
94
May 2015
95
96
We will start with the modelling of the shale density as this is the easiest elastic attribute to model.
The density is given by the following volumetric averages:
We will use 2.65 for the quartz density and the shale mineral density is given as a function of the
effective pressure:
The water density can be calculated using Batzle & Wang equation as a function of:
Temperature [C]
May 2015
97
w 1 m
where :
m Vsh sh 1 Vsh qz
and
sh 2.43 0.02*Peff .
May 2015
98
May 2015
99
100
May 2015
101
102
May 2015
103
May 2015
104
Now that the density is correctly modeled, we will need the bulk modulus and shear modulus of the
rock to calculate the P-wave and S-wave velocities.
The modulus of the mineral can be computed with a simple Hill volumetric average:
We will use 37 and 45 for the quartz bulk and shear modulus respectively.
We will use 25 and 9 for the shale bulk and shear modulus respectively.
The modulus of the saturated rock can be computed as a function of the mineral modulus, the
effective pressure and the total porosity:
May 2015
105
Now that we have modelled the bulk, shear modulus and density of the shale formation, we have all
the input needed to compute its P-wave and S-wave velocities:
VP
VS
G
Rho
Because those equations are used very often, they have been precompiled in the software and can be
used through the following keywords:
4
Kb G
3
Rho
VP_WAVE_PROPAGATION_EQ
VS_WAVE_PROPAGATION_EQ.
You can continue to enter equations and variables to build a full PEM to predict Vp and Vs for shale.
Now that you have some experience on building a PEM, we will stop and simply import a number of
prebuilt PEMs instead.
May 2015
106
May 2015
107
May 2015
108
109
May 2015
110
111
May 2015
112
May 2015
113
May 2015
114
May 2015
115
Part 4
Uncertainty analysis using
Monte Carlo simulations
Uncertainty analysis
Sw, Sh, Sg
Pore Pressure
Overburden Pressure
PEM
V p f (inputs)
Porosity
Clay Volume
Rock Model
Parameters
May 2015
117
Uncertainty analysis
Sw, Sh, Sg
Pore Pressure
Overburden Pressure
PEM
Porosity
V p f (inputs)
Output PDF
Output Uncertainty
Clay Volume
Input PDFs
Input Uncertainties
May 2015
Rock Model
Parameters
118
Input Distributions
Constant
119
mode
2
2.5
3
5
lambda
7
9
120
May 2015
Input Correlations
Correlations between the input variables are simulated through the ImanConover technique (see Annex C for more details).
PX , Y
PX , Y
PY | X
PY | X
PY
PY
Y|X
mY
mY | X
Y|X
mY
mY | X
CC = -0.7
mX
mX
X
PX
May 2015
Y
X
PX
121
Simulation of scenarios
Production effect on elastic attributes:
Is
water flooding
gas out of solution
due to depletion
shale
water-sand
oil-sand
gas sand
May 2015
Ip
122
In this exercise the user will run Monte Carlo simulations using the PEMs
defined in the previous exercise.
The objective is to make sure that the PEMs reproduce the variability
observed in the log data.
May 2015
123
May 2015
124
May 2015
125
Measured Data
May 2015
Simulated Data
With P10, P50, and P90 PDFs
contours
126
May 2015
127
May 2015
128
May 2015
129
May 2015
130
May 2015
131
May 2015
132
May 2015
133
May 2015
134
May 2015
135
136
May 2015
137
May 2015
138
May 2015
139
May 2015
140
141
May 2015
142
143
May 2015
144
May 2015
145
Part 5
LithoSI Analysis using
Simulated PDFs
Litho-classification
Ip
2.2
Vp/V
2.6
1200
2.5
2.5
2.4
2.4
2.3
2.3
1350
2.2
2.2
1400
2.1
2.1
1250
Vp/Vs
1300
Extract
training sets
1450
1500
1550
2.0
2.0
1.9
1.9
1.8
1.8
1600
1600 1700 1800 1900 2000 2100 2200 2300 2400
Well logs
I
p
Compute
multivariate PDFs
Vp/V
1.0
Oil
Water
Gas
0.0
P(Class i I p , V p / Vs )
2.5
2.5
2.4
2.4
2.3
2.3
2.2
2.2
2.1
2.1
2.0
2.0
1.9
1.9
1.8
1.8
1600 1700 1800 1900 2000 2100 2200 2300 2400
I
p
147
Litho-classification
Training Set
Issues
2.2
Vp/V
2.6
1200
1300
2.3
2.4
Gas sand
2.3
2.2
2.2
1400
2.1
2.1
Extract
training sets
1500
1550
2.4
1350
1450
2.5
2.5
1250
2.0
1.9
1.8
Cemented
sand?
1600
1600 1700 1800 1900 2000 2100 2200 2300 2400
Well logs
2.0
1.9
1.8
I
p
Compute
multivariate PDFs
Vp/V
1.0
Oil
Water
Gas
0.0
P(Class i I p ,V p / Vs )
2.5
2.5
2.4
2.4
2.3
2.3
2.2
2.2
2.1
2.1
2.0
2.0
1.9
1.9
1.8
1.8
1600 1700 1800 1900 2000 2100 2200 2300 2400
I
p
148
Litho-classification
Sw
F
Vclay
Vp/V
Monte Carlo
Simulation
s
Simulate
training sets
PEM
2.5
2.5
2.4
2.4
2.3
2.3
2.2
2.2
2.1
2.1
2.0
2.0
1.9
1.9
1.8
1.8
Additional simulated
litho-class
Peff
Compute
multivariate PDFs
Vp/V
1.0
Oil
Water
Gas
0.0
P(Class i I p ,V p / Vs )
2.5
2.5
2.4
2.4
2.3
2.3
2.2
2.2
2.1
2.1
2.0
2.0
1.9
1.9
1.8
1.8
1600 1700 1800 1900 2000 2100 2200 2300 2400
I
p
149
May 2015
150
May 2015
151
May 2015
152
May 2015
153
In the rest of the page, we define the classes, telling the program how many
classes and what their names are. We will select the classes we just defined
in the previous section. Click on Facies:
May 2015
154
155
May 2015
156
May 2015
157
May 2015
158
May 2015
159
May 2015
160
May 2015
161
May 2015
162
May 2015
163
May 2015
164
May 2015
165
May 2015
166