Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Agenda
Introduction and the need for unconventional resources
Need for numerical modelling of unconventional
reservoirs
Various aspects of unconventional reservoir modelling
IMEX or GEM?
CMOST based parameterization and workflow
31/08/2015
CMG Training
31/08/2015
31/08/2015
Conventional natural
gas supply decline that
must be found from
new sources such as
tight and shale gas
History
40
Bcf/d
Projections
2012
100
90
35
80
70
30
60
25
50
Shale gas
20
40
30
15
10
5
20
Tight gas
Non-associated onshore
10
Non-associated offshore
0
1990
1995
2000
2005
2010
2015
2020
2025
2030
Alaska
2035
2040
31/08/2015
31/08/2015
35
2.4
Rest of US
Marcellus (PA and WV)
30
2.0
25
1.6
Bakken (ND)
Woodford (OK)
Monterey (CA)
Fayetteville (AR)
Barnett (TX)
0.8
0.4
15
10
5
0.0
2000 2002 2004 2006 2008 2010 2012
20
Woodford (OK)
1.2
0
2000 2002 2004 2006 2008 2010 2012
Antrim (Michigan)
Bakken (Montana, N. Dakota, Saskatchewan, Manitoba)
Baxter (Colorado, Wyoming)
Barnett (Texas)
Bend (Texas)
Cane Creek (Utah)
Caney (Oklahoma)
Chattanooga (Alabama, Arkansas, Kentucky, Tennessee)
Chimney Rock (Colorado, Utah)
Cleveland (east Kentucky)
Clinton (east Kentucky)
Cody (Montana)
Colorado (central Alberta, Saskatchewan)
Conasauga (Alabama)
Duvernay (west central Alberta)
Eagleford (Texas)
Ellsworth (Michigan)
Excello (Oklahoma)
Exshaw (Alberta, northeast British Columbia)
Fayetteville (Arkansas)
Fernie (west central Alberta, northeast British Columbia)
Floyd/Neal (Alabama, Mississippi)
Frederick Brook (Nova Scotia)
Gammon (Montana)
Gordondale (northeast British Columbia)
Gothic (Colorado, Utah)
Green River (Colorado, Utah)
Haynesville/Bossier (Louisiana, east Texas)
Horn River (northeast British Columbia)
31/08/2015
So What?
Barnett Shale 6000+ wells
MANY have marginal economics
31/08/2015
12 pumping units
66 400bbl tanks = 1.1mm gal
PER STAGE!
$$$$$$$$$$$$$$$$$$$
31/08/2015
400 ft gap
31/08/2015
SPE 102103
Product Suite
Advanced Processes & Thermal Simulator
Compositional & Unconventional Reservoir Simulator
Three-Phase, Black-Oil Reservoir Simulator
Sensitivity Analysis, History Matching, Optimization & Uncertainty
Analysis Tool
Integrated Production & Reservoir Simulation
Intelligent Segmented Wells
Phase Behaviour and Fluid Property Application
Pre-Processing: Simulation Model Building Application
Post-Processing: Visualization &Analysis Application
10
31/08/2015
PVT
Black Oil (IMEX) for black oil and dry gas
EoS for wet gas, gas condensates (lean and rich) and
volatile oil
Diffusion
Multi-component gas
Miscible Gas Injection EOR
Rock Physics
Tight rock Rel Perm & Cap Press in matrix
Straight Line Rel Perm & no Cap Press for propped &
natural fractures
11
31/08/2015
12
31/08/2015
Shale Gas
Natural Gas stored in organic rich rocks:
Shale
Shaly Siltstone
Shaly Sandstone
Conventional Gas
Shale Gas
13
31/08/2015
Source: thebreakthrough.org
14
31/08/2015
Hydraulic Fracture
Treatments
Pumping Phase
Hydraulic fracture
resumes in SHmax
direction at natural
fracture tip
Reactivation of
natural fractures
Trace of part
of horizontal
wellbore with
perforation
15
31/08/2015
MINC model
Dual-permeability model
Subdomain partitioning
16
31/08/2015
17
31/08/2015
18
31/08/2015
Adsorption Modelling
1000
2000
3000
4000
Pressure (psi)
1,500,000
600
1,000,000
400
20%
800
500,000
200
0
0
2,000
4,000
6,000
8,000
0
10,000
Time (day)
19
31/08/2015
5,000,000
4,000,000
3,000,000
2,000,000
1,000,000
0
0
2,000
4,000
6,000
8,000
10,000
Time (day)
20
31/08/2015
VL P
i
P P
L
Where,
i = Gas content
Volume of adsorbed gas per unit mass of rock (IMEX)
Moles of adsorbed gas per unit mass of rock (GEM)
IMEX
ADGCSTV- inverse-pressure
parameter for the Langmuir isotherm
(1/PL)
1/kPa or 1/psi
kg/m3 or lb/ft3
GEM
Typically only one component (Methane) for shale gas simulations in GEM
21
31/08/2015
i i , max
( y ig p / pLi )
1 ( y jg p / pLj )
j
Where,
yig = mole fraction of adsorbed component in the gas phase.
22
31/08/2015
(adsorption of component)
23
31/08/2015
167
0.00521
3/
24
31/08/2015
0.22
There are three main conclusions that can be taken from this :
Minimal gas desorbed from the outer region of the contacted area due
to the small change in reservoir pressure.
Tight well spacing & a dense fracture network are required to reduce the
reservoir pressure enough to desorb MEANINGFUL amounts of gas.
Gas will desorb from the areas exposed to the fractures due to the high
drawdown created at the fracture face.
25
31/08/2015
Molecular Diffusion
Available in only GEM
Accessible through Builder too, in Components
section
GEM gas diffusion keywords:
DIFFUSION tortuo (diffus(k), k = 1, 2 .. Nc
Where,
tortuo = Tortuosity of porous medium, dimensionless
diffus = Diffusion coeff. for hydrocarbon components, be in
cm2/sec ONLY
26
31/08/2015
Molecular Diffusion
Can contribute to overall gas flow in case of multiple
components
15%
4.00e+6
3.00e+6
2.00e+6
1.00e+6
0.00e+0
0
2,000
4,000
Time (day)
6,000
8,000
10,000
27
31/08/2015
28
31/08/2015
450m fracture
M0 = mSd
Where
m = rigidity
S = fracture area
d = displacement
200m fracture
360m fracture
29
31/08/2015
30
31/08/2015
Where,
DIFRAC is in cm
is in fraction
is in cP
is in md
is in bar-1
For
DIFRAC = 150 ft
= 5%
= 0.02 cP
= 1e-4 1/bar
= 1e-5 md
31
31/08/2015
1,000
Modeled with
high density
fracture network
in GEM
800
600
400
200
0
0
2,000
4,000
Time (day)
6,000
8,000
32
31/08/2015
Complex Geometry
33
31/08/2015
Local Refinement
To correctly capture the transient effects around the
hydraulic fractures, fine gridding of the matrix is
required
Local Refinement is used around the fractures to
have more accuracy where it is needed
Evenly spaced gridding has too much accuracy far
away from the fractures where it is not needed and
not enough accuracy close to the fracture
Logarithmic Refinement solves this issue by having
more refinement close to the fracture where it is
needed and less refinement far away from the
fracture
34
31/08/2015
Scale: 1:1192
Y/X: 0.60:1
Axis Units: m
100
-100
-100
-100
K layer: 1
-200
-200
Well-1
-100
15,051
14,470
13,888
13,306
12,724
12,142
11,561
10,979
10,397
9,815
9,234
8,652
8,070
7,488
6,907
6,325
5,743
5,161
4,579
3,998
3,416
2,834
2,252
1,671
1,089
507
100
Logarithmic Gridding
Pressure (kPa) 2000-04-30
0
Scale: 1:1192
Y/X: 0.60:1
Axis Units: m
100
-100
-100
-100
K layer: 1
-200
-200
Well-1
-100
100
15,051
14,470
13,888
13,306
12,724
12,142
11,561
10,979
10,397
9,815
9,234
8,652
8,070
7,488
6,907
6,325
5,743
5,161
4,579
3,998
3,416
2,834
2,252
1,671
1,089
507
35
31/08/2015
Even Gridding
Pressure (kPa) 2000-04-30
0
Scale: 1:1192
Y/X: 0.60:1
Axis Units: m
100
-100
-100
-100
K layer: 1
-200
-200
Well-1
-100
15,051
14,470
13,888
13,306
12,724
12,142
11,561
10,979
10,397
9,815
9,234
8,652
8,070
7,488
6,907
6,325
5,743
5,161
4,579
3,998
3,416
2,834
2,252
1,671
1,089
507
100
Even Gridding
Pressure Profile Around Fracture
15,000
Pressure (kPa)
10,000
5,000
1,942
1,962
1,982
2,002
2,022
2,042
Distance (m)
Fine Scale Gridding
Even Gridding
36
31/08/2015
Logarthimic Gridding
Pressure Profile Around Fracture
15,000
Pressure (kPa)
10,000
5,000
1,942
1,962
1,982
2,002
2,022
2,042
Distance (m)
Fine Scale Gridding
Logarithmic Gridding
Local Refinement
Cumulative Gas Production
4.00e+6
3.00e+6
2.00e+6
1.00e+6
0.00e+0
2000-1-1
2000-1-21
2000-2-10
2000-3-1
Time (Date)
2000-3-21
2000-4-10
2000-4
37
31/08/2015
38
31/08/2015
39
31/08/2015
Non-Darcy Flow
Non-Darcy Flow
40
31/08/2015
K K
N1p
rp
(p)
N1(p)
538.108E9
1.24
10-20
850.525E9
1.34
20-40
3411.752E9
1.54
2143.503E9
1.60
41
31/08/2015
1.485 E 9
1.021
42
31/08/2015
43
31/08/2015
44
31/08/2015
45
31/08/2015
46
31/08/2015
Microseismic Data
Microseismic (MS) data acquired by some operators to
monitor (even control) the treatment* can be used as a
first order estimate of the extent of the unpropped SRV
during pumping & the geometry of its fractures
MS data is easily incorporated into BUILDERs model
creation workflow using its MS Import Wizard
47
31/08/2015
Date 2000-02-01
48
31/08/2015
Date 2000-03-01
Date 2000-05-01
49
31/08/2015
Date 2000-10-01
Date 2001-03-01
50
31/08/2015
Date 2001-08-01
Date 2004-07-01
51
31/08/2015
Date 2006-07-01
Date 2010-01-01
52
31/08/2015
IMEX or GEM?
Physics
IMEX
PVT
GEM
EOS
Adsorbed Components
Gas Phase
Multi-Comp
Multi-Comp/OWG Phases
Dual Perm
Dual Perm
MT, NF & PF
MT, NF & PF
MT
Krel & Pc
Press-dependent Compaction
Stress-dependent Compaction
Geomechanics-based
Chemical Reactions
Primary Production
Definitions
Matrix Shale rock, not including fractures
Natural fracture - Fractures in the reservoir that have not been
affected by the hydraulic fracture stimulation
Hydraulic Fracture - Stimulated fractures with high
conductivity that have been created during the hydraulic
fracture stimulation. (Sometimes referred to as the primary
fracture)
Secondary Fracture (optional) region of enhanced natural
fractures in the SRV.
Conductivity usually somewhere in between the natural fractures and the
hydraulic fractures
Simulator classification:
MATRIX Matrix continua
Contains Matrix and Hydraulic Fracture
53
31/08/2015
Definitions
54
31/08/2015
Builder Interface
Builder interface updated for use with new
fracture keywords system
Old Interface
New Interface
Applying Fractures
Select between Planar
Fracture Stage and
Complex Fracture
Stage
Images and
descriptions added to
avoid confusion
55
31/08/2015
Applying Fractures
Select Template
to use or create
a new one
Set spacing or
location of
fractures
56
31/08/2015
Applying Fractures
Templates on
individual fractures
can be modified
Property values
can be overridden
on an individual
fracture basis
57
31/08/2015
near
Property
Sw or NF conductivity
Linear
gradation
towards fracture tip
Constant
matrix value
58
31/08/2015
59
31/08/2015
What is CMOST?
CMOST is CMG software that works in conjunction
with CMG reservoir simulators to perform the
following tasks:
Sensitivity Analysis
Better understanding of a simulation model
Identify important parameters
History Matching
Calibrate simulation model with field data
Obtain multiple history-matched models
Optimization
Improve NPV, Recovery,
Reduce cost
Uncertainty Analysis
Quantify uncertainty
Understand and reduce risk
119
Parameters
x1, x2, , xn
Simulation Model
y1=f1(x1, x2, , xn)
y2=f1(x1, x2, , xn)
Objective Functions
y1, y2, , yn
60
31/08/2015
CMOST Process
Experimental
Design
& Optimization
Algorithms
Select
combination of
parameter values
Substitute
parameter values
into simulation
dataset
Analyze results
Objective
Functions &
Proxy Analysis
Parameterization
Run simulation
121
61
31/08/2015
Parameterization
62
31/08/2015
Parameterization
Master Dataset
63
31/08/2015
Master Dataset
A master dataset can be created in multiple
ways:
CMOST Editor
Builder
Text editor (Notepad, Textpad, etc.)
PORCON0.20
Master Dataset:
PORCON<cmost>this[0.20]=Porosity</cmost>
Simulator
Keywords
CMOST
Start
No Spaces in
CMOST Portion
Original
(Default)
Value in
Dataset
Variable
Name
CMOST
End
Variable Names
Case Sensitive
64
31/08/2015
Objective Functions
Objective Functions
An Objective Function (OF) is something (an
expression or a single quantity) for which
you wish to achieve some goal
Usually this goal is to achieve a minimum or
maximum value
In the case of History Matching, one
usually wishes to minimize an error
between field data and simulation
In the case of Optimization, one usually
wishes to maximize something like NPV
65
31/08/2015
Objective Functions
Objective Functions
66
31/08/2015
67
31/08/2015
68
31/08/2015
Gas Rate
Water Rate
BHP
Water Rate
Original
Model
0.0006
0.057
18,000
0.36
0.25
ctype4.inc
BHP
69
31/08/2015
The Message
All Shale Gas reservoirs are UNIQUE
Optimized Shale gas exploitation requires simulation
The message is compared to lost production, the cost of
UNIQUE
features
of shale
require
simulator
handle
optimizing
frac stages
and
well spacing
is to
inconsequential
in
1,000
1,500,000
800
SPE 119143:
ADSORPTION
600
1,000,000
400
0
0
2,000
4,000
6,000
Time (day)
8,000
0
10,000
70