Professional Documents
Culture Documents
11 IFPTraining - RCM - Sem11 - Booklet
11 IFPTraining - RCM - Sem11 - Booklet
Formation professionnalisante
Reservoir Characterization
& Modeling
Semaine 11
Uncertainties on Reserves
Une formation IFP Training pour Sonatrach / IAP
Uncertainties on Reserves – Summary
Introduction to Field Development Projects and Reservoir
Uncertainties p. 21
One method for Volumetric Evaluation p. 49
Data Integration p. 81
Summary of Rock and Fluid Properties p. 93
© 2014 ‐ IFP Training
Geological Modeling p. 143
Sonatrach / IAP 3
Reserves and Resources Classification p. 213
Principles of Upstream Economics p. 311
Decline Curves and Correlations p. 335
Reservoir Simulation – History matching and Production
Forecasts p. 401
Sonatrach / IAP 4
Uncertainties on Reserves – Summary
Dynamic Uncertainty Studies p. 461
Notions of Probability p. 485
Statistical Description of Data & Common Continuous
Distributions p. 505
Monte Carlo Simulation & The Parametric Method p. 545
Unconventional Hydrocarbons p. 585
© 2014 ‐ IFP Training
Sonatrach / IAP 5
© 2014 ‐ IFP Training
Introduction to Reserves Evaluation
Risks and Uncertainties
Xavier LOPEZ
Sonatrach / IAP
Introduction
Welcome to Mickey Mouse Petroleum !!
Since you’ve just joined one of the world’s premier oil and gas
company…you everyday day job will consist on??
…making decisions !! (or least recommending ones)
© 2014 ‐ IFP Training
Sonatrach / IAP 8
Introduction
The objective of this firm (or any…including state funded ones!) is to
create wealth
• By managing their current operations (what you’ve learned so far)
• By investing money into new projects that generate more money than
what they cost! (hopefully) (what you’ll be learning this week)
Project/investment valuation is therefore critical
• To support you (or your boss) making the right decisions
• To ensure the company continues to exist
• To keep your job
Decisions on new investments can be varied
• Drilling new wells
© 2014 ‐ IFP Training
• Upgrading facilities
• Acquiring Data
• Acquiring another company
Sonatrach / IAP 9
Introduction
Investments that create value
• The company invests 100M USD today in a project that generates a
stream of cash flow valued at 150M USD
• The investment generates an incremental 50M USD in wealth to its
shareholders
• The project has a net present value (NPV) of 50M USD
Some preliminary questions
© 2014 ‐ IFP Training
• How is this possible?
• Where did the 100M USD come from?
• If it’s that easy, why don’t we all do it?
Sonatrach / IAP 10
Introduction
A good look back on industry performance may not be flattering
« The last 10 years might be called a decade of unprofitable growth
for many upstream companies » (Ed Merrow, IPA)
• Based on the analysis of more than 1000 E&P projects
• 1 in 8 of all major offshore developments in the last decade falls into the
« disaster » category (financially speaking)
− >40% over cost
− >40% over time
− <50% expected initial production
• Record even worse for mega‐projects
© 2014 ‐ IFP Training
Why???
Sonatrach / IAP 11
Introduction
Why???
• Projects are riskier nowadays? More difficult ?
• Because your job progression is better if you always are optimistic?
• Because you tell management what they want to hear?
• Because you did not have the right information?
The E&P industry has been focused (too much!) on:
• Developing more and more complex tools and method to get ONE single
number, even more precisely
• Using probabilistic methods to « dress up » you initial guess
• Modeling uncertainties
Not enough on:
© 2014 ‐ IFP Training
• Understanding the difference between precision and accuracy
• Understanding the impact of uncertainty on decisions (risk versus
uncertainty)
Sonatrach / IAP 12
Introduction
Your role is crucial
Geoscientists provide information to support and
enable decisions (models, calculations,
knowledge)
The choice between several alternatives is based
between 2 criteria
• Technical feasibility
• AND Economical feasibility
Since you know your projects, you’re a key
element in that decision process
© 2014 ‐ IFP Training
• You need to speak « management » language
• Understand that because a project is technically
good, it may not be financially
Sonatrach / IAP 13
Reserves Evaluation
Risks and Uncertainties
Xavier LOPEZ
Sonatrach / IAP
AGENDA
INTRODUCTION
BASICS OF RESERVOIR CHARACTERIZATION
E
X
RESERVES DEFINITIONS E
R
C
PRINCIPLE OF UPSTREAM PROJECT ECONOMICS I
S
E
RESERVES ESTIMATIONS S
RISKS AND UNCERTAINTIES
© 2014 ‐ IFP Training
SPECIAL TOPICS: RESERVES FOR EOR AND
UNCONVENTIONAL PROJECTS
Sonatrach / IAP 16
THE GOLDEN RULES
There’s no stupid questions
Respect for each other
No mobile phones please!
Please participate in the exercises: I already know this course!
Comments/suggestions welcome
Enjoy! After all this will be part of your job
© 2014 ‐ IFP Training
Sonatrach / IAP 17
REFERENCES
« I have no desire for re‐invention » (Albert Einstein)
Some material from this course has been kindly provided by
Salvatore Zammito (IFP Training)
Some of the industry gurus/companies:
• Peter Rose (Rose and Associates)
• Ed Merrow (Independent Project Analysis)
• Steve Begg (Australian School of Petroleum)
• Dean Rietz (Ryder Scott Company)
• Reidar Bratvold (University of Stavanger and NTNU)
• … and plenty more
© 2014 ‐ IFP Training
Sonatrach / IAP 18
REFERENCES
Some good sites:
• SPE (no introduction! www.spe.org)
− Library
− PRMS
− Journals
− SPE Hydrocarbon Economics and Evaluation
• Independent Project Analysis (www.ipaglobal.com)
• US DOE (http://energy.gov/)
− Official US statistics (www.eia.doe.gov)
© 2014 ‐ IFP Training
Sonatrach / IAP 19
Introduction to Field Development
Projects and Reservoir Uncertainties
Xavier Lopez
Sonatrach / IAP
Presentation Summary
Field development projects
Drainage Mechanisms
Designing the plateau rate
Economic Aspects
Well Drilling and Completion
Uncertainties in Reservoir Characterization
One way to reduce uncertainties: Reservoir Management Plan
© 2014 ‐ IFP Training
Sonatrach / IAP 22
Oil & Gas Field Development Phases
Field
Development Any additional development follows
Exploration
Appraisal the initial development process
Development Studies
Preliminary >20 y 3y
Conceptual
Pre-project
Project
Production profile
INVESTMENT
DECISION Field
1-3 y 3-4 y 3-4 y Field operations abandonment
Time
© 2014 ‐ IFP Training
production Site
New business
Technical evaluation - preliminary / conceptual 15 days – 9 months
Sonatrach / IAP 23
Reservoir Models Workflow
© 2014 ‐ IFP Training
Sonatrach / IAP 24
Model Building
Reservoir modeling:
• the Geological Model(s), after up‐scaling, will yield the Reservoir Simulation
Model(s).
• After initialization of the RSM, there will be interaction with geophysics and geology
to fine tune the models.
• This interaction will continue during the history matching process.
© 2014 ‐ IFP Training
Sonatrach / IAP 25
Evaluation of Drainage Mechanisms
The drainage
mechanism may be
the major dynamic
uncertainty
© 2014 ‐ IFP Training
Sonatrach / IAP 26
Evaluation of Drainage Mechanisms
We need to evaluate, from the onset, what could be the possible drainage
mechanisms:
• natural depletion
• or do we need assisted drainage (water or gas injection).
It is preferable to start producing the field by natural depletion, even for a very
short period,
• in order to monitor and observe the field behavior
• and decide on the nature of the drainage mechanism from the dynamic
data.
© 2014 ‐ IFP Training
Sonatrach / IAP 27
Designing the Plateau rate
Once reserves have been assessed, and taking into account the market
constraints, we can set the Field plateau rate.
In some countries, the plateau rate cannot be higher than a certain fraction of
the reserves and this has to be integrated in the plateau design.
• For instance, in the British North Sea, the plateau rate per annum cannot
exceed 17.5% of reserves.
• To the other extreme, in some Middle East countries, the plateau rate will
be in the order of 1 to 2% of reserves.
In the absence of local rules, one can apply the following rules:
• oil field:
− Onshore: 5 to 10% of reserves
− Offshore: 10 to 20% of reserves
• Gas fields: around 5% of Gas in Place.
© 2014 ‐ IFP Training
Sonatrach / IAP 28
Field Development & Production Profiles
We can thus establish the number of needed wells, producers and injectors,
their spacing and location.
Related production profiles are delivered by the simulation model.
But remember that simulation model results should always be corroborated by
analytical analyses.
Model building is a long and complex process and mistakes can easily be made.
As a summary, we have
Estimated the Hydrocarbons in place,
estimated the reserves, attaching a time scale to the hydrocarbons recovery
© 2014 ‐ IFP Training
and estimated the number and location of wells, producers and injectors.
Thus we have covered the spectrum of Reservoir Engineering core activities.
Sonatrach / IAP 29
Economic Aspects
Main criteria
• Net Present Value (10) [ NPV 10 ]
• Internal Rate of Return [ IRR ]
• Capital Profitability Index (10) [ CPI 10 ]
• Breakeven oil price (Oil price at which Project NPV (10) = 0)
Other criteria
• Pay‐Out Time [ POT ]
• Maximum Capital Exposure [ MCE ]
• Technical cost per barrel
© 2014 ‐ IFP Training
Sonatrach / IAP 30
Economic criteria
© 2014 ‐ IFP Training
Sonatrach / IAP 31
Economic criteria
© 2014 ‐ IFP Training
Sonatrach / IAP 32
Well drilling and completion
Well engineering has evolved tremendously and may have a great impact on
flow insurance and improved oil recovery.
© 2014 ‐ IFP Training
Sonatrach / IAP 33
Well drilling and completions
A good example would be the extended reach wells in Tierra del Fuego
(Argentina) to tap oil reserves which otherwise could not be economically
produced.
© 2014 ‐ IFP Training
Sonatrach / IAP 34
Well drilling and completions
© 2014 ‐ IFP Training
Sonatrach / IAP 35
Oseberg Case
Horizontal Wells
OSEBERG 3D WELL
© 2014 ‐ IFP Training
Sonatrach / IAP 36
Uncertainties in reservoir characterization
© 2014 ‐ IFP Training
Sonatrach / IAP 37
What are the objectives
Objective: Determine Optimal Development plan and Associated 1P ‐ 2P Reserves
• Taking into account all uncertainties
− Structural
− Petrophysical
− Dynamic
• With or without History Match
Uncertainties assessment is necessary:
• To make good decisions
Means: Reservoir Model
• Incorporating all subsurface data
• From Geophysics to Geology to Dynamics
• History Match if necessary
© 2014 ‐ IFP Training
Dynamic model
Sonatrach / IAP 38
Uncertainties in Reservoir Characterisation
Time‐depth Kv/Kh
Distribution, Shape, Limits of
AE / RT
Viscosity, PVT
Seismic‐to‐well tie
Populating the model : k, Kr Shapes and End Points
Faults Location phi, NTG, Sw...
Aquifers
Contacts
Rock Compressibility
© 2014 ‐ IFP Training
…
Well PI, II
…
Sonatrach / IAP 39
Different Approaches
Different Approaches:
•Deterministic approach
•Scalar Monte Carlo
•Spatial Monte Carlo
•Experimental Design and Response Surface
•Parametric Method
© 2014 ‐ IFP Training
Sonatrach / IAP 40
Deterministic Approach
Single Best estimate "Base Case"
• Input parameters
− Most likely structural interpretation
− Most likely geological point of view
− Most likely engineering parameters
Sensitivities on uncertain parameters
− Most influent parameters set as unfavorable => 1P reserves
− Most influent parameters set as optimistic => 3P reserves
+ Advantages ‐ Problems
• Well known workflow • Subject to feeling of the estimator
• Adapted to some SEC rules ("Most likely ?")
• All input parameters well identified • No propagation in space of uncertainties (only
© 2014 ‐ IFP Training
sensitivities)
• Simple method
Sonatrach / IAP 41
Scalar Monte Carlo Approach
Analytical approach
Reservoir considered as a cube
• Various uncertain variables
− Gross Rock Volume (GRV)
− Net To Gross (NTG)
Res = GRV**NTG*So*1/Bo*RF
− Porosity ()
− Oil saturation (So)
− 1/Bo
− Recovery Factor (RF)
• Range of variation for each of the parameters
• Correlation between parameters
• Random Monte Carlo draw (Crystal Ball)
+ Advantages
• Fast approach ‐ Problems
• First idea about • Little geology introduced in the computation
© 2014 ‐ IFP Training
− Reserves Distribution • No spatial distribution (only a global figure)
Sonatrach / IAP 42
Spatial Monte Carlo Approach
Rather than a single (probably inaccurate) representation of the
reservoir, we consider all possible representations of it, on the
basis of the identified subsurface uncertainties.
STATISTICAL CUMULATIVE PRODUCTION PROFILES
1000
MIN
Geological and 900
800
q10
q20
q30
Reservoir
RECOVERABLE RESERVES .
700 q40
q50
Simulation 600
500
q60
q70
q80
400 q90
MAX
300
200
100
0
2000 2002 2004 2006 2008 2010 2012 2014 2016 2018 2020 2022
TIME (YEARS)
© 2014 ‐ IFP Training
Systematic exploration (Spatial Monte Carlo)
Planned exploration (Experimental Design Technique)
Sonatrach / IAP 43
GRV Probabilistic Distribution
Results of Structural Uncertainties
• Distribution of Gross Rock Volume
• Ranking of Uncertainties
• Structural Maps
© 2014 ‐ IFP Training
Sonatrach / IAP 44
HIIP Probabilistic Distribution ‐ G&G
Results of Geological and Structural
Uncertainties
• Distribution of Hydrocarbons in
Place
• Ranking of Uncertainties
• Range of Reservoir Models
© 2014 ‐ IFP Training
Hrz permeability
Sonatrach / IAP 45
Experimental Design: Classical Workflow
N uncertain parameters (N<=32)
1‐ Screening & exp design Phase
‐ Uncertainty Ranking with respect to their impact N‐n param.
Flow simulation (ECL, ATHOS,...)
on the response
‐ Interactions calculations
2‐ Modelling Phase
‐ Multi‐variable Regression
n param. (minimum 3 levels per parameter)
Post‐Processing
3‐ Use Response Surface
(Crystal Ball...)
© 2014 ‐ IFP Training
‐ Probabilistic Distribution For Prediction
(Monte Carlo)
Sonatrach / IAP 46
Global Workflow
Static Uncertainties: HCIP
distribution
Combine Static and Dynamic
Uncertainties
Reserves distribution
© 2014 ‐ IFP Training
Sonatrach / IAP 47
Reservoir Management Plan:
one tool to reduce uncertainties
It is a synthetic document:
• On all main aspects related to the geosciences and reservoir engineering
• It pinpoints:
− The project objectives
− The project status and uncertainties
− The future actions and planning (data acquisition, development
strategy, monitoring, …)
Sonatrach / IAP 48
One method for Volumetric
Evaluation
Xavier Lopez
Sonatrach / IAP
Presentation summary
An example
© 2014‐ IFP Training
Sonatrach / IAP 50
How much oil and gas are present?
© 2014‐ IFP Training
Sonatrach / IAP 51
The Deterministic Evaluation
© 2014‐ IFP Training
Sonatrach / IAP 52
Calculation method
Deterministic method – Still much in use
• Optimised development scheme based on median geological
assumptions
• Sensitivity to various parameters/assumptions
• Robustness to Mini case
© 2014 ‐ IFP Training
Sonatrach / IAP 53
DETERMINISTIC METHOD
THE PRINCIPLES ARE VERY SIMPLE….
GRV
HC in place Volume = Bulk rock volume BRV
(Surface conditions) *
Net / Gross N /G
HCIIP
OIIP *
GIIP Porosity Phi
*
Oil saturation So=
* 1 ‐ Sw
1/ Bo 1/FVF
© 2014 ‐ IFP Training
1 mm
OIIP = BRV * N/G * Phi * So * (1/Bo)
OIIP = BRV reservoir above OWC * average (N/G) * average Phi * average So * average (1/Bo)
Sonatrach / IAP 54
Volumetric Calculation of Original-Oil-In-Place
7758 A h (1-Swi)
OOIP =
Boi
Rule of Thumb
One acre-foot contains about 1000 stb of oil for typical
reservoir properties
© 2014 ‐ IFP Training
A = 1 acre OOIP =
1.24 rb/stb
h = 1 foot
= 0.20 OOIP = 1001 stb
Swi = 0.20
Sonatrach / IAP 55
Nomenclature
Sonatrach / IAP 56
Using Computers, calculations are very easy
OOIP cell = BRV cell
* N/G cell
* Phi cell
* So cell
* 1/Bo cell
OOIP layer = Sum (OOIP cells
meeting certain criteria)
OOIP reservoir = Sum (OOIP layers)
© 2014 ‐ IFP Training
Sonatrach / IAP 57
Recoverable Oil Reserves
A h (1‐Sw)
EUR = * RF
Boi
(Equation expressed in Stock Tank Barrels)
© 2014 ‐ IFP Training
Sonatrach / IAP 58
Volumetric Parameters
• Rock Volume Mapped Parameters
Size of the reservoir (Geoscientist)
• Porosity
Pore (fluid) Volume
• Water Saturation
OOIP
Hydrocarbon Volume
(Petrophysicist)
Recovery Factor
Rock type/permeability
Reservoir geometry Reserves
Fluid properties (Reservoir Engineer)
Saturation functions
Reservoir drive mechanisms
Reservoir management
© 2014 ‐ IFP Training
Over what parameter do the biggest arguments arise?
Which parameters have the greatest uncertainties?
Sonatrach / IAP 59
Reservoir Thickness Terms
Deviated Well
True Measured
Vertical
∆MD ∆TVD TVT TST Depth
Depth
(MD)
(TVD)
True
Stratigraphic
MDtop
True Thickness
TVDtop
Vertical (TST)
Apparent Thickness
Thickness (TVT)
(TVD) Measured
Thickness
(MD)
MDbase Vertical Well: TVD = TVT = MD
TVDbase No Dip: TVD = TVT = TST
© 2014 ‐ IFP Training
Sonatrach / IAP 60
Gross versus Net Reservoir Thickness
N/G = h/H = 0.75
H =
= h
© 2014 ‐ IFP Training
Sonatrach / IAP 61
Reservoir Pay
GOC
Oil Column
A
C B C
A&B
C
A B
OWC
A = Gross Thickness
B = Gross (Oil) Pay
C = Net (Oil) Pay
Gross (Oil) Pay = Gross thickness less gas cap and water zone intervals
Net (Oil) Pay = Permeable zones lying between the GOC and the OWC
Sonatrach / IAP 62
Initial Hydrocarbons‐In‐Place
stock tank bbls of oil
Hydrocarbons‐in‐Place @ and
Stock Tank Conditions (STB, scf) standard cubic feet of gas
= Vhc / Bi
Gross Rock Volume
Vg = A* H H = gross thickness
Reservoir Volume
Vr = Vg * N/G = A*H *N/G = A*h
N/G = net‐to‐gross
(fraction that is reservoir rock)
Reservoir Pore Volume
Vp = Vr * = A * h *
Hydrocarbon Volume
Vhc = Vp * (1‐Sw)
= A * h * * (1‐Sw) Hydrocarbons‐in‐Place @
© 2014 ‐ IFP Training
Reservoir Conditions (RB)
Sonatrach / IAP 63
Reservoir Pay Terms
Net Pay: Rock from which we can extract
hydrocarbons at a profit
• Changes with time and technology
• No set rules for selection
Aquifer: Total volume of porous rock in
pressure communication with
the hydrocarbon reservoir
• Size and permeability will determine
how much water‐drive energy is
available
© 2014 ‐ IFP Training
• Important to collect information
from “dry” holes
Sonatrach / IAP 64
Reservoir Volume
Structure Map(s)
Gross Sand Map
N/G Map
Net Sand Map
Net Pay Map
Depth‐Volume Curve
3‐D Geologic Numerical Models
© 2014 ‐ IFP Training
•Petrel/ GOCAD/….
Sonatrach / IAP 65
Reservoir Volume: Wedge Zone
(Closely spaced contours:
© 2014 ‐ IFP Training
rapid property change in
direction normal to the contour)
Sonatrach / IAP 66
Reservoir Volume: Double Wedge Zone
© 2014 ‐ IFP Training
Sonatrach / IAP 67
Reservoir Volume: Faulted Zone
© 2014 ‐ IFP Training
Sonatrach / IAP 68
Depth‐Volume Curves
Channel
Depth
Volume
What curve shape would a channel geometry have?
© 2014 ‐ IFP Training
Sonatrach / IAP 69
Example
Exploration well Ex‐1 has discovered gas and oil
0 GR 100 Depth 0.45 - - - - NPHI - - - - -0.15 140 DT 40 Depth Litho Fluid Poro Sw 0.2 - - - -LLD- - - 2000
6 - CALI - 16 SS 1.95 RHOB 2.95 SS logy 0.2 MSFL 2000
-80 SP 20 m 0 …….. PEF ……. 20 m
-3200 -3200
-3210 -3210
PEF
-3220 -3220
BS
CALI
GR
SP
RHOB
NPHI DT LLD
MSFL
-3230 -3230
© 2014 ‐ IFP Training
Sonatrach / IAP 70
Example
Exploration well Ex‐1 has discovered gas and oil
The proven gas and oil zones are: Ex‐1
1PGas and 1POil
-3185 m
-3208 m
1PGas
?
1PGas 1PGas
-3210 m GDT
-3214 m OUT
© 2014 ‐ IFP Training
SHALE LAYER
Sonatrach / IAP 71
Example
The shale layer being probably permeable (at geological time
scale), we can define the following situation
Ex-1
S2 S1
S3
-3185 m
Prob Gas
-3208 m
1PGas
1PGas
Prob Gas 1PGas
-3210 m
1/2 Prob Gas Prob Gas Prob Gas
1/2 Prob Oil Prob Oil Prob Oil -3214 m
Prob1POil
Oil 1POil Prob
1POil Oil
© 2014 ‐ IFP Training
-3221 m
Sonatrach / IAP 72
Example
Ex-1
1P and 2P volumes can
be defined as follows S1
S2
S3
-3185 m
Prob Gas
-3208 m
1PGas
1PGas
Prob Gas 1PGas
-3210 m
1/2 Prob Gas Prob Gas Prob Gas
1/2 Prob Oil Prob Oil Prob Oil -3214 m
Prob1POil
Oil 1POil Prob
1POil Oil
-3221 m
© 2014 ‐ IFP Training
2P Gas= Vol1+Vol2 Vol2 is comprised between surfaces S3 and 3212 m
2P Oil=(1P+Prob)Oil Vol3 is comprised between surfaces S1, S2, 3212 m and 3221 m
2P Oil= Vol3+Vol4 Vol4 is comprised between surfaces S3, 3212 m and 3221 m
Sonatrach / IAP 73
Example
From the structural map, we derive the depth versus surface plot
from which volumes are estimated
EX-1
3208
3190
3200
© 2014 ‐ IFP Training
3210
ISOBATHS - Top S1
3220
0 500 100
3230
3240
2
Surface Isobath 3230 m (SS) = 16.7 Km 3250
Sonatrach / IAP 74
Example
From the structural map, we derive the depth versus surface plot for S1, from
which volumes can be estimated. The same plot is done for S2 and S3 by
isopach translation: respectively 2 m
depth versus surface
and 4m.
km2
0 2 4 6 8 10 12 14 16 18
3180
meters
6.70 3210 3212 3216 3210 S2
7.60 3212 3214 3218 S3
8.45 3214 3216 3220
8.90 3215 3217 3221
10.70 3219 3221 3225
3220
11.20 3220 3222 3226
© 2014 ‐ IFP Training
11.70 3221 3223 3227
16.70 3230 3232 3236
3230
3240
Sonatrach / IAP 75
Example
From the structural map, we derive the depth versus surface plot
from which volumes are estimated
Bulk Volume
surface S1 below S1 below S1 surface S2 below S2 surface S3 below S3
(km2) (km2) 2 (km2) 4
Depth Mm3 Depth Mm3 Mm3
0 3189 0.00 0.00 0 3191 0.00 0.00 0 3195 0.00 0.00
0.4 3190 0.20 0.20 0.4 3192 0.20 0.20 0.4 3196 0.20 0.20
2.9 3200 16.50 16.70 2.9 3202 16.50 16.70 2.9 3206 16.50 16.70
3.65 3202 6.55 23.25 3.65 3204 6.55 23.25 3.65 3208 6.55 23.25
4.4 3204 8.05 31.30 4.4 3206 8.05 31.30 4.4 3210 8.05 31.30
5.2 3206 9.60 40.90 5.2 3208 9.60 40.90 5.2 3212 9.60 40.90
5.95 3208 11.15 52.05 5.95 3210 11.15 52.05 5.95 3214 11.15 52.05
6.7 3210 12.65 64.70 6.7 3212 12.65 64.70 6.7 3216 12.65 64.70
7.6 3212 14.30 79.00 7.6 3214 14.30 79.00 7.6 3218 14.30 79.00
8.45 3214 16.05 95.05 8.45 3216 16.05 95.05 8.45 3220 16.05 95.05
8.9 3215 8.68 103.73 8.9 3217 8.68 103.73 8.9 3221 8.68 103.73
10.7 3219 39.20 142.93 10.7 3221 39.20 142.93 10.7 3225 39.20 142.93
11.2 3220 10.95 153.88 11.2 3222 10.95 153.88 11.2 3226 10.95 153.88
11.7 3221 11.45 165.33 11.7 3223 11.45 165.33 11.7 3227 11.45 165.33
16.7 3230 127.80 293.13 16.7 3232 127.80 293.13 16.7 3236 127.80 293.13
© 2014 ‐ IFP Training
Sonatrach / IAP 76
Some hints….
a area
S1
S1
V1
Contact C1
Contact C1
Depth
V1 S1 C1
© 2014 ‐ IFP Training
Sonatrach / IAP 77
Some hints….
a area
V2 S1
V2 S1
S2
S2
Contact C1 Contact C1
Depth
V2 ( S1 C1 ) ( S 2 C1 )
© 2014 ‐ IFP Training
Sonatrach / IAP 78
Some hints….
a area
S1
S1
Contact C2 S2 Contact C2
V3 S2 V3 V3
Contact C1 Contact C1
Depth
V3 [( S1 C1 ) ( S 2 C1 )] [( S1 C2 ) ( S 2 C2 )]
© 2014 ‐ IFP Training
Sonatrach / IAP 79
Some hints….
Ex‐1
-3185 m
-3208 m
1PGas
?
1PGas 1PGas
-3210 m GDT
-3214 m OUT
SHALE LAYER
Sonatrach / IAP 80
Data integration
Xavier Lopez
Sonatrach / IAP
INTEGRATION
Do I really need to know about well test as much I know about log
analysis?
What if the best core analysis actually disagrees with the results of the
best well test analysis?
Sonatrach / IAP 82
INTEGRATION
The objectives of a study, process, activity are what should be driving your
thoughts
The obvious one being that producing oil and gas fields remains a
business => one where predicting rates, booking reserves, planning
investments is paramount
160
90000
140
80000
120
Production (bbl/d)
70000
100
60000 WTI light (nominal)
$/bbl
50000 80
Oil
40000
Water 60
30000
40
20000
20
10000
0 0
1946 1951 1956 1962 1967 1973 1978 1984 1989 1995 2000 2006 2011 2017
0 5 10 15 20 25 30
Year
© 2014 ‐ IFP Training
This usually means building a coherent picture of your reservoir to
gain sufficient understanding of its past and current behavior in order
to make “sensible” predictions on its future performance
Sonatrach / IAP 83
INTEGRATION
a reservoir model
Sonatrach / IAP 84
INTEGRATION
© 2014 ‐ IFP Training
And importantly each phase precisely starts when the previous one
ends
Sonatrach / IAP 85
INTEGRATION
Geophysics
Petrophysics
© 2014 ‐ IFP Training
But also that results and analysis may need to be re-visited a number
of times, each specialist be willing to compromise for the greater good
(on the level of details for example)
Sonatrach / IAP 86
INTEGRATION
Geophysics
Geologic Understanding
Physics
Geology Results Reservoir
© 2014 ‐ IFP Training
Well logs Cores
Petrophysics
Sonatrach / IAP 87
INTEGRATION
Integration is about data
Sonatrach / IAP 88
INTEGRATION
Integration is about data 10,000
Vertical Resolution, ft
Seismic
Physics drives scale of reservoir data 1,000
Log
What conclusions would you draw from 1.0
Accuracy
Always remember the difference
between accuracy and precision!
Increasing the complexity of your analysis
Precision
does not make it more accurate
© 2014 ‐ IFP Training
More importantly, increasing the precision
of your results does not guarantee you will
achieve your objectives!
"True" value
Sonatrach / IAP 89
INTEGRATION
Integration is about people
You have a vested interest in understanding what your colleagues do (main
issues, results, methods,…) and accepting their point of view
Very often poor project integration stems from poor communication and
understanding between the different disciplines
© 2014 ‐ IFP Training
Sonatrach / IAP 90
INTEGRATION
Some reasons for building and integrated reservoir model
Generally to model phenomena that are too complex to model by other
means:
Reserves & production forecasts impacted by reservoir heterogeneity/continuity
Large pressure gradients across reservoir
Water & gas coning /cusping impact on well performance
Multiple reservoirs on the same aquifer
Presence of dual porosity/permeability (fractures, vugs)
Complex facility constraints, multiple reservoirs sharing common surface facilities
…
© 2014 ‐ IFP Training
objectives
Beware: If the only tool you have is a hammer, then everything
starts looking like a nail!
Sonatrach / IAP 91
INTEGRATION
Outline for Integration part
Properties Distribution
Gridding Techniques
Upscaling
Vertical Layering
Sonatrach / IAP 92
Summary of Rock and Fluid Properties
Xavier LOPEZ
Presentation summary
Rock Properties
Fluid Properties
© 2014 ‐ IFP Training
Sonatrach / IAP 94
How Do Fluids Move in This Formation?
© 2014 ‐ IFP Training
Sonatrach / IAP
AAPG Bulletin ‐ Volume 73/2 ‐ February 1989
How Do Fluids Move in This Formation?
© 2014 ‐ IFP Training
Sonatrach / IAP
AAPG Bulletin ‐ Volume 73/2 ‐ February 1989
How Do Fluids Move in This Formation?
© 2014 ‐ IFP Training
Sonatrach / IAP
AAPG Bulletin ‐ Volume 73/2 ‐ February 1989
Miocene Turbidites, Capistrano Fm., San Clemente, CA
How should this reservoir be developed?
© 2014 ‐ IFP Training
Sonatrach / IAP
Measurement of Rock & Rock-Fluid Properties
Core Analysis
• Direct, discrete measurements of porosity, permeability, and
capillary pressure in the laboratory
• Tests can be conducted at in situ conditions
Well Logs
• Continuous but indirect measurements of properties at in situ
conditions
• Porosity inferred from nuclear or sonic properties
• Saturation inferred from electrical properties
Well Test
• In situ measurement of permeability on a scale of 1’‐10’s to 100’s
© 2014 ‐ IFP Training
of feet
• Permeability inferred from pressure transient data
Sonatrach / IAP
Porosity (
Bulk rock volume consists of rock grains, cementing
material and pore space
Pore Volume
Rock Porosity =
Grain Rock & Pore Volume
Pore Space Pore Volume
Porosity =
Bulk Volume
Porosity in reservoir‐quality rock typically
range from about 5‐ to 35+ percent
© 2014 ‐ IFP Training
e.g., poorly‐sorted e.g., well‐sorted,
and/or well‐cemented unconsolidated
sandstone sandstone
Sonatrach / IAP
Effect of Net Confining Stress on Porosity
• Overburden compresses pores, decreasing porosity
• Changes in NCS can have a significant effect on porosity
• Porosity must be measured at the NCS corresponding to
in‐situ reservoir conditions
well cemented
1
(fraction of initial)
0.8
friable
unconsolidated
0.6
Porosity
0.4
© 2014 ‐ IFP Training
0.2
0 2000 4000 6000 8000 10,000
0 Net Confining Stress (psi)
Sonatrach / IAP
Overburden Stress = “weight” of overburden above reservoir*
Reservoir Pressure = pore (i.e., fluid) pressure
Type of Reservoir Average Fluid Gradient
• “normally pressured” = 0.433 psi/ft
• “underpressured” < 0.433 psi/ft
• “overpressured” > 0.433 psi/ft
© 2014 ‐ IFP Training
‐ Must consider “weight “ of the water in offshore fields
Sonatrach / IAP
Formation (Rock) Compressibility (cf)
10.5 Not Reflection
of Reservoir Cp Typical compressibility values (1/psi)
cp = ‐ (1/V) V/P
Pore Volume (cc)
PV
10.0 = (1/PV) PV/psi Fluids
PV oil: 1‐ 2 x 10‐5
9.5 psi water: 3 x 10‐6
gas: ~ 1/P
9.0
Rocks
0 500 1000 1500 2000 2500 3000
consolidated sand: ~ 2 x 10‐6
Net Confining Stress (psi)
unconsolidated sand: 7.0 ‐ 100 x 10‐6
Notes:
Frequently, a compressibility of 1 x 10‐6 1/psi is referred to as one “microsip” (i.e., 10‐6 1/psi = 1 sip = one “microsip”)
Rock compressibility can be an important recovery drive mechanism in unconsolidated sands and chalk (e.g., 1/3rd of Cerro Negro
recovery attributed to rock compressibility effects)
Total Compressibility (ct)
© 2014 ‐ IFP Training
rock oil gas water
Note: ct is the compressibility used in reservoir engineering calculations and pressure transient analysis
Sonatrach / IAP
Properties of porous material
Permeability
Measures the capacity and ability of the fluids to flow in the
porous media.
P1 P P2
Q K A P
Q
Injection rate
L
L
Darcy’s Law
: Fluid Viscosity (cP) K in Darcy=0.987 10 ‐12 m2
© 2014 ‐ IFP Training
P: Differential Pressure (atm)
A: Cross sectional area (cm2) Typically: 0.1 < K < several Darcy
Q: Injection flow rate (cm3/s)
L: Length (cm)
Sonatrach / IAP 104
Permeability‐Porosity Correlation
K- relationship
K=f()
Rock-types
© 2014 ‐ IFP Training
Sonatrach / IAP 105
Comparison of Porosity ‐ Permeability Crossplot
Comparison of data with analogue fields
© 2014 ‐ IFP Training
Sonatrach / IAP
Porosity‐Permeability Crossplot
Facies Classification
10000
1b 2
1000 1a 3a
4a 3b
100
Permeability (mD)
10 3c
4b
1 Massive Sands
5
Clay Rich Sands
Laminated Sands,
0.1 Silts, Shales
© 2014 ‐ IFP Training
0.0
0 10 20 30 40
Porosity (%)
Sonatrach / IAP
Typical Routine Core Analysis
Porosity, Permeability, Saturation and Grain Density
© 2014 ‐ IFP Training
Sonatrach / IAP
Fluid Saturations (So, Sg, Sw)
Gas Volume
Gas Saturation =
Pore Volume
Water Volume
Water Saturation =
Pore Volume
water rock
particle
© 2014 ‐ IFP Training
0 < So, Sg, Sw < 100
So + Sg + Sw = 100
Sonatrach / IAP
Capillary pressure is defined as the difference between the pressure in
the non‐wetting phase and the pressure in the wetting phase, across the
interface of two immiscible fluids
Pc = Pnw ‐ Pw
Po
oil‐water: Pc = Po ‐ Pw
Pw
gas‐liquid: Pc = Pg ‐ Pliq
© 2014 ‐ IFP Training
Sonatrach / IAP
Notion of capillary pressure
2r
2σ cos θ
Pc = PA - PB =
r
PB = Patm- h (w-air) g A
Pc= h (w-air) g B h
Air
Depends on :
Wettability (
Water
Pore diameter (2r)
The capillary pressure corresponds to the pressure difference
© 2014 ‐ IFP Training
between two fluids in equilibrium in a capillary tube
Sonatrach / IAP 111
Statics of fluids in porous media
CAPILLARY PRESSURE IN A POROUS MEDIUM:
tubes analogy
2r
Air
PC
Air
A
h Pcd
B
0 SW 100
2 cos
PC
Water Water r
© 2014 ‐ IFP Training
r : different pore radii PC=f (S)
For a fixed Pc we can calculate the corresponding r
Every pore with radius < r is filled with wetting phase
Sonatrach / IAP 112
Tubes Analogy
© 2014 ‐ IFP Training
Sonatrach / IAP 113
Transition zone
Pc = Po-Pw
Reservoir at
or depth
Swirr
Po Pcd
Pc P entry
Pw
WOC Transition Pc
FWL
Bottom aquifer Swirr 100
Sw
© 2014 ‐ IFP Training
Sonatrach / IAP 114
Practical use of electrical measurements
© 2014 ‐ IFP Training
Sonatrach / IAP 115
Reconciling Sw data
© 2014 ‐ IFP Training
Sonatrach / IAP 116
J‐Function
Same FWL
• Attempts to “collapse” several Pc curves into a single trend by
accounting for differences in k and J 0.217 Pc k
cos( )
• May need to zone the reservoir and develop different J‐
functions for each zone
• Zonation typically done by lithology, reservoir quality, or any
other means available
• “Normalize” Pc values for changes in k and
• Plot data from several samples on a single plot and determine a
© 2014 ‐ IFP Training
best‐fit J(Sw) curve
• Not to be confused with another J, (productivity index) = flow
rate / pressure drawdown
Sonatrach / IAP
Endpoint Saturations
When two or more immiscible phases are present in the pore space, the
saturation of any one phase is rarely zero or unity
Irreducible Water Saturation, Swirr Residual Oil Saturation, Sor
© 2014 ‐ IFP Training
Immobile water Immobile oil (Practical & Minimum)
Typical initial reservoir condition far above OWC So cannot be reduced by further flushing with
or GWC water
Sonatrach / IAP
Wettability
Wettability is the tendency of a fluid to adhere to a solid surface
(i.e., “wet” the surface) in the presence of another immiscible fluid
© 2014 ‐ IFP Training
rock rock rock
Sonatrach / IAP
water wet
Water‐Wet Mixed‐Wet
oil wet
© 2014 ‐ IFP Training
• All pores water wet • Large pore oil wet
• Small pores water wet
Sonatrach / IAP
Imbibition and Drainage
Imbibition
Drainage
© 2014 ‐ IFP Training
Non-wetting phase enters pores and displaces wetting phase
Saturation Functions
2 Capillary pressure
vs. Sw for
water drainage
1.0 and imbibition
IRREDUCIBLE WATER
Water - Oil 1
RESIDUAL OIL
Relative permeability 3
Relative permeability, kro and krw
0.8
IRREDUCIBLE WATER
Capillary pressure Pc = Po - Pw
RESIDUAL OIL
0.6
Oil
Positive
Water
0.4 1
0 1.0
Negative
0.2
2
© 2014 ‐ IFP Training
0.0
0.0 0.2 0.4 0.6 0.8 1.0
Water saturation, Sw 3
0.0 0.2 0.4 0.6 0.8 1.0
Water saturation, Sw
Sonatrach / IAP 122
Wettability & Hysteresis in Relative Permeability
1.0
1.0
kro
0.8 0.9
0.6
0.4 krw
0.5
Hibernia
water
0.2 wet
0.4
Hibernia
0.3
0.0
0 20 40 60 80 100 0.2
Hebron
Water Saturation 0.1
0
0.0 10 20 30 40 50 60 70 80 90 100
Wettability is indicated by the crossing ‐
point Oil & krw, end‐point
© 2014 ‐ IFP Training
Since Pc, Kr curves are saturation history‐dependent,
transition between primary drainage and imbibition should
be used as scanning curves.
Sonatrach / IAP
Presentation summary
Rock Properties
Fluid Properties
© 2014 ‐ IFP Training
Sonatrach / IAP 124
gas
Separator
Psep. ‐ Tsep. oil
Pt
Production tubing
© 2014 ‐ IFP Training
Vo Reservoir : Pr, Tr
Pwf
Sonatrach / IAP 125
Vapor pressure curve of C2H6
60
C
Critical Pressure
50
Liquid
Pressure (bar)
40
30
Critical Temperature
20
Vapor
10
0
© 2014 ‐ IFP Training
‐40 ‐20 0 20 40 60
Temperature (°C)
Sonatrach / IAP 126
PURE COMPONENT
Clapeyron P ‐ V Curve
Pressure
T3
T2
T1
A
C
L
V
Psat B R
Bubble Dew point
© 2014 ‐ IFP Training
point
3 dimensional diagram of pure component system
© 2014 ‐ IFP Training
Sonatrach / IAP 128
Liq‐Vap equilibrium
Pc C
Pressure Pure component
L
Temperature Tc
Cricondenbar
C
Mixture Pc
L
Cricondentherm
Pressure
75% L + V
© 2014 ‐ IFP Training
50%
25%
0% Liq V
Temperature Tc
Sonatrach / IAP 129
Phase envelope of a mixture P ‐ V
Pressure
T3
T2
T1
C
L
V
Psat Bubble
point
Dew point
L + V
© 2014 ‐ IFP Training
Volume
Sonatrach / IAP 130
Under saturated oil
Under saturated
oil
Pres
C
Pressure
L + V
Tres.
Temperature
© 2014 ‐ IFP Training
Sonatrach / IAP 131
Saturated oil
C
Pressure
Saturated
oil
Pres. L + V
Tres.
Temperature
© 2014 ‐ IFP Training
Sonatrach / IAP 132
Condensate gas
Condensate
gas
Pres.
C
Pressure
L + V
Tres.
© 2014 ‐ IFP Training
Temperature
Sonatrach / IAP 133
Wet gas
Wet
gas
Pres.
C
Pressure
L + V
Psep.
Tsep. Tres.
Temperature
© 2014 ‐ IFP Training
Sonatrach / IAP 134
Dry gas
Dry
gas
Pres.
C
Pressure
L + V
Psep.
Tsep. Tres.
© 2014 ‐ IFP Training
Temperature
Sonatrach / IAP 135
Presentation summary
Rock Properties
Fluid Properties:
• Oil and gas behaviour between the reservoir and surface
© 2014 ‐ IFP Training
Sonatrach / IAP 136
Main oil properties: example
Reservoir conditions 200 m³ gas
1 m³ oil Surface conditions
0,8 m³ oil
Formation volume factor (FVF) :
Bo = 1/0.8 = 1.25 m³/m³
Gas oil ratio :
GOR = 200/0.8 = 250 Sm³/m³
© 2014 ‐ IFP Training
Sonatrach / IAP 137
Main oil properties
Bo
1.9
45°API
P sat
1.6
P sat
1.3 30°API
1.0
© 2014 ‐ IFP Training
Sonatrach / IAP 138
Correlations
© 2014 ‐ IFP Training
PVT consistency (measurements) can be checked using
correlations
Sonatrach / IAP 139
Pb and GOR
GOR = 350 g = 0.75
T = 180°F
o = 30 API
Pb = 1900 psi
© 2014 ‐ IFP Training
Sonatrach / IAP 140
Main gas properties
Reservoir conditions 200 m³ gas
1 m³ gas
Surface conditions
0,2 m³
condensate
Formation volume factor :
Bg = 1/200 m³/m³
Ratio condensate/gas :
CGR = 0.2/200 = 0.001 Sm³/m³
© 2014 ‐ IFP Training
Sonatrach / IAP 141
Main gas properties
Metric Units °K
ZxT
Bg = 0.00352 x vol/vol
Pstd = 1.01325 barsa Tstd = 288 ° K
273+15(Tst)
P bars a
SI Units °K
ZxT
Bg = 351.8 x vol/vol
© 2014 ‐ IFP Training
Vol of 1 mole of gas at std conditions {1 atm, 288 K (15°C)} : 23.63 dm3
Vol of 1 mole of gas at normal conditions {1 atm, 273 K (0°C)} : 22.414 dm3
Sonatrach / IAP 142
Geological Modeling
Xavier LOPEZ
Sonatrach / IAP
OUTLINE
INTRODUCTION
Sonatrach / IAP 144
Objectives
Models are built to:
To understand and capture the spatial distribution of rocks and
fluids
Compute hydrocarbon accumulation in a reservoir
Predict dynamic behaviour:
• production and
• reserves
© 2014 ‐ IFP Training
Contribute to the field development
Sonatrach / IAP 145
INTRODUCTION
The Geological Model
Our representation of the structure, stratigraphy,
and rock properties of a reservoir in the subsurface
Sonatrach / IAP 146
INTRODUCTION
The Geological Model
By definition static: the repository for all reservoir description and
characterization
Geologic
Outcrop Information Concepts
Core Data
Well Logs
© 2014 ‐ IFP Training
3D Seismic
Sonatrach / IAP 147
INTRODUCTION
The Geological Model
But it’s also usually the « input » into the dynamic model (remember
the global objectives!)
Porosity and permeability distributions
If present, aquifer type, strength and size
Location and throw of faults (vertical or inclined), sealing or open
Vertical and areal reservoir compartments
Fluid contacts (multiple contacts, PVT regions)
Lithofacies and their petrophysical characteristics
Geological
Model
Upscaling
© 2014 ‐ IFP Training
Reservoir Model
Sonatrach / IAP 148
INTRODUCTION
Constructing a static model
The construction of a reservoir static model (a.k.a. geocellular model)
is a key element in the traditional workflow:
Build most-likely model up front
Put in the model every possible detail you can think of
Throw-over-fence to the reservoir engineer
Get transferred to new project immediately! (and change name preferably)
Hard
Deadline
Planned Geologic Interpretation Geologic Modeling Engineering
Geologic
Actual Geologic Interpretation Modeling
Engineering
© 2014 ‐ IFP Training
Integration means it’s in everybody’s interest to work together
Sonatrach / IAP 149
INTRODUCTION
The scaling issue
How would you build a model with
data that are measured or defined 10,000
Seismic
Resolution,
Resolution, ft
10
Vertical
Core
0.1
Scale, and the effort (or rather 0.1 1.0 10 100 1,000 10,000
expected success) needed to adjust Areal Resolution, ft
the data should guide your choices
© 2014 ‐ IFP Training
Sonatrach / IAP 150
Main Challenge is to model heterogeneities
Scale
0 5m
DOLOMITE
Dolomitization
front
Bedding
LIMESTONE
© 2014 ‐ IFP Training
Sonatrach / IAP 151
Main Challenge is to model heterogeneities
© 2014 ‐ IFP Training
Sonatrach / IAP 152
KEY MODELING ASPECTS
The model framework
Essentially the “container” for all model properties
Acts as the primary control on volume & fluid flow
Typically most difficult & time-consuming step in modeling
© 2014 ‐ IFP Training
Integration dictates that the engineer must be involved with the
structure generation: Faults, Layering, Grid Orientation,…
Sonatrach / IAP 153
Zones
Sonatrach / IAP 154
KEY MODELING ASPECTS
Geological Layering
Objective is to find optimal number of layers in simulation model
Must honor geological features
Must honor well observations (RFT, PLT, logs)
Must resolve well completion
Flow units:
Should correlative (recognizable on logs) & mappable at inter-well scale
May be in communication with other flow units
May exhibit only weak flow or no flow!
Can be a mixture of lithologies
Integration of data is needed!
© 2014 ‐ IFP Training
A flow unit is a mappable portion of the total reservoir within which geological &
petrophysical properties that affect the flow of fluids are consistent & predictably
different from the properties of other reservoir rock volumes
Ebanks (1987)
Sonatrach / IAP 155
ù
ù
ù
-20
ù
ù
ù
ù -30
ù ùù 210 kPa
-40
ù
ù
ù ù -50 550 kPa
ù
ù
-60
PRESSURE PRESSURE
0.721
0.722
0.723
0.724
, psi , psi
Continuous layers of either very high permeability or very low permeability
© 2014 ‐ IFP Training
must be respected:
A thin very permeable layer must be represented
A shale barrier is a good place for a layer interface
Sonatrach / IAP 156
KEY MODELING ASPECTS
Geological Layering
Each zone can be layered differently & independently
Must consider geological as well as dynamic aspects: gas override,
contact movements,…
© 2014 ‐ IFP Training
Base-conforming layering
counter to gross bedding &
creates pinch-outs
Sonatrach / IAP 157
Compartmentalization
Juxtaposition of Reservoir
to Reservoir
© 2014 ‐ IFP Training
Juxtaposition of Reservoir
to Non-reservoir
Enhanced Flow-Zones
Sonatrach / IAP 158
KEY MODELING ASPECTS
Modeling Faults
Since we think in an integrated manner, we realize that faults are
usually problematic in dynamic simulations
Generally, the number of faults will have to be reduced when building
the dynamic simulation grid.
Main considerations should be:
Fault complexity (e.g., “Y” faults)
Amount of throw (faults not juxtaposing reservoirs may not be needed)
Do we need faults “outside” the hydrocarbon column?
Perceived effect on flow
Example:
© 2014 ‐ IFP Training
Geological model Reservoir model
Sonatrach / IAP 159
Sonatrach / IAP 160
MODEL PROPERTIES
POROSITY
Porosity input into the geological
model is usually from core and log 10,000
values
Resolution scale overlap allows for 1,000
ft
Seismic
calibration of datasets one against
Resolution,
Resolution, ft
another 100
Well Test
Vertical
10
Vertical
Log
1.0
Geologic Model
© 2014 ‐ IFP Training
(may be done on the entire model, as
well as per geological facies)
Sonatrach / IAP 161
MODEL PROPERTIES
POROSITY J-2D
DEPTH
PHI_CORE_1
0.2 V/V 0
METRES
Core porosity
1515
1535
Sonatrach / IAP 162
MODEL PROPERTIES
PERMEABILITY
Usually the trickiest and yet the most
important dynamic parameter 10,000
ft
Seismic
(and possibly PLT’s if available)
Resolution,
Resolution, ft
100
Vertical
10
Vertical
Log
appropriate 1.0
Geologic Model
Core
Scaling considerations suggest that 0.1
© 2014 ‐ IFP Training
Sonatrach / IAP 163
MODEL PROPERTIES
PERMEABILITY
« K » usually means different things
to different people
Core measurements usually refer to
absolute permeability (e.g. air
permeability)
Sampling representativeness
Slippage correction
Overburden correction
© 2014 ‐ IFP Training
Sonatrach / IAP 164
MODEL PROPERTIES
PERMEABILITY
« K » usually means different things
to different people
Well test measurements usually refer
to effective permeability (i.e. at
reservoir saturation, temperature and
pressure)
K eff K abs
Results may be impacted by: 10 2
Large-scale heterogeneities ps
Data quality
Multi-phase flow 10 1
© 2014 ‐ IFP Training
p'st
The interpreter!
10 0
10 -2 10 -1 10 0 10 1 10 2
t
t HOURS
Sonatrach / IAP 165
MODEL PROPERTIES
PERMEABILITY
Averaging
Dependent on the spatial
distribution of permeability
values
Sonatrach / IAP 166
MODEL PROPERTIES
PERMEABILITY
Averaging
Various studies have shown that the aggregate absolute permeability
can be represented by a power average
K
i 1 Ki
1 n
power
n
Statistically, will vary between the lower harmonic bound ( = -1) to
upper arithmetic bound ( = +1)
The questions remains: how to decide on the value of
For each well, determine the value of a that gives the best match to
the well test results:
If consistent, use for all wells (homogeneity indication)
© 2014 ‐ IFP Training
If variable, investigate possible local differences (heterogeneity
indication)
Sonatrach / IAP 167
Karith = 19.9mD
CORE_NO_1
ELEVATION(TVD)
DST_2.DST_1
0 25
DST.DST_1
VOL_UWAT_1
0.25 V/V 0
Kharm = 0.1mD
S
SWE_1 PHI_CORE_1 PHIE_1
METRES
K1/3 = 1.43mD
-1085 needed to fit Ktest :
-1090
25
Fit line
20 Karith
K average (mD)
-1095
15
Kharm
-1100
K1/3
10
-1105
5
© 2014 ‐ IFP Training
-1110
0
-1115 0 1 2 3 4 5
Ktest (mD)
Sonatrach / IAP 168
OUR CASE EXAMPLE: JOANA
Joana-3 well
Test results:
Ktest = 2.49mD
Core results:
PERFS.DESCRIPTION_1
Karith = 9.24mD
CORE_NO_1
ELEVATION(TVD)
DST_2.DST_1
0 10
DST.DST_1
VOL_UWAT_1
0.25 V/V 0
Kharm = 0.11mD
S
SWE_1 PHI_CORE_1 PHIE_1
METRES
K1/3 = 0.88mD
needed to fit Ktest :
-1085
-1090
20
18 Fit line
-1095
16 Karith
K average (mD)
14
-1100 12
Kharm
10 K1/3
-1105 8
6
4
© 2014 ‐ IFP Training
-1110
2
-1115
0
0 1 2 3 4 5
-1120 Ktest (mD)
Sonatrach / IAP 169
Karith = 6.22mD
CORE_NO_1
DST_2.DST_1
ELEVATION(TVD)
0 10
DST.DST_1
VOL_UWAT_1
0.25 V/V 0
Kharm = 0.1mD
SA
SWE_1 PHI_CORE_1 PHIE_1
METRES
0
1 V/V 0 0.25 V/V 0 1 V/V 0P
0
GR_1 SWE_1 PHIE_1 VSH_1 RESE
0 GAPI 100 1 V/V 0 0.25 V/V 0 0 V/V 1 0
K1/3 = 0.34mD
-1075
needed to fit Ktest :
-1080
20
18 Fit line
16 Karith
K average (mD)
-1085
14
12
Kharm
-1090
10 K1/3
8
-1095
6
4
© 2014 ‐ IFP Training
-1100
2
0
-1105
0 1 2 3 4 5
Ktest (mD)
Sonatrach / IAP 170
OUR CASE EXAMPLE: JOANA
PERMEABILITY
Joana interpretation
How should we interpret the differences?
Remember Ktest is based upon « interpretation »
Well test analysis estimates Kh: h should be the contributing thickness
Core averaging results suggest low permeability heterogeneities have a
strong impact on well flow
Results for an average a value of 0.45 are quite close => local
heterogeneities distributed across the field
10
9 Fit line
8 K0.45 ‐ All wells
K average (mD)
7
6
5
4
3
© 2014 ‐ IFP Training
2
1
0
0 1 2 3 4 5 6 7 8 9 10
Ktest (mD)
Sonatrach / IAP 171
OURResults
Final CASE EXAMPLE: JOANA
Joana-2 well
ELEVATION(TVD)
ELEVATION(TVD)
PERFS.DESCRIPTION_1
FACIESLITH.VALUE_1
CORE_NO_1
SHOWS_1
METRES
Call_Sup
-1095 -1095
Ktest
-1096
-1100 -1100
-1105 -1105
Call_Inf
-1110 -1110
-1115 -1115
-1118
-1120 -1120
© 2014 ‐ IFP Training
Bathonien
-1125 -1125
Sonatrach / IAP
OURResults
Final CASE EXAMPLE: JOANA
Joana-3 well
PERFS.DESCRIPTION_1
ELEVATION(TVD)
ELEVATION(TVD)
FACIESLITH.VALUE_1
CORE_NO_1
SHOWS_1
RHO_MAA_1 K_CORE_1 PHI_CORE_1 CALCI_3MN_1 SAND_1
0 100 0
METRES
METRES
2.5 G/C3 3 0.01 MD 1000 0.2 V/V 0 1.4
DENS_CORE_1 RT_1 SWE_1 VOL_UWAT_1 PHIE_1 PAY_1
2.5
GR_1
3 0.01
K K_EZT_1
OHMM 1000 1
SWSWE_1
V/V 0 0.2
PHIEPHIE_1
V/V 0 1 V/V
VSH_1
0
EF_EZT_1
0 3
RESERVOIR_1
0 GAPI 100 0.01 MD 1000 1 V/V 0 0.2 V/V 0 0 V/V 1 0 10 0 1.8
-1095 -1095
Call_Sup
-1100
-1105 -1105
-1110 -1110
Call_Inf
-1115 -1115
-1120 -1120
-1121
© 2014 ‐ IFP Training
-1125 -1125
Bathonien
-1130 -1130
Sonatrach / IAP
OURResults
Final CASE EXAMPLE: JOANA
Joana-4 well
PERFS.DESCRIPTION_1
ELEVATION(TVD)
ELEVATION(TVD)
FACIESLITH.VALUE_1
CORE_NO_1
SHOWS_1
METRES
Ktest
-1085 -1085
Call_Sup
-1088
-1090 -1090
-1095 -1095
Call_Inf
-1100 -1100
-1105 -1105
-1110 -1110
-1110
© 2014 ‐ IFP Training
-1115 -1115
Bathonien
-1120 -1120
Sonatrach / IAP
OUR CASE EXAMPLE: JOANA
PERMEABILITY
Joana interpretation
How should we interpret the differences?
Remember Klog is based upon some pre-defined K- laws
Tests results are still within observed range
1000 1000
CORE_SH.K_CORE_1 (MD)
100 100
10 10
1 1
0.1 0.1
© 2014 ‐ IFP Training
0.01 0.01
0.050
0.100
0.150
0.000
0.200
Tests
CORE_SH.PHI_CORE_1 (V/V)
Rock-Types
0 9
Color: Maximum of FACIES_EZT.EF2ANDEXT_1
Wells:
Sonatrach / IAP 175
MODEL PROPERTIES
PERMEABILITY
Logging Speed
Flowmeter logging 4450 m/min
10 20 30
Often run during production logging
Allows for permeability profiles to be derived 4500
Isolation Profile
Ideal for comparison with core measurements 4550
Sonatrach / IAP 176
MODEL QUALITY CHECK
MODEL INTERROGATION
Quality control of a geologic model involves
Checking that the model honors input data & concepts
But also that the model reproduces known fluid behavior
(in a dynamic sense => global objectives)
A model is BY NATURE non-unique
Quality-checking models is also all about integration
© 2014 ‐ IFP Training
Sonatrach / IAP 177
Sonatrach / IAP 178
MODEL QUALITY CHECK
MODEL INTERROGATION
Quality control of a geologic model involves
Checking that the model honors input data & concepts
But also that the model reproduces known fluid behavior
(in a dynamic sense => global objectives)
A model is BY NATURE non-unique
Quality-checking models is also all about integration
© 2014 ‐ IFP Training
Sonatrach / IAP 179
SUMMARY
GEOLOGICAL MODELING
3D Geocellular models are one of the possible representations of the
subsurface Φ, K & Sw used as input to simulation
Sonatrach / IAP 180
SUMMARY
GEOLOGICAL MODELING
Sufficient agreement between porosity data should exist
In the end, a « good model », is the simplest one that will reproduce
(and predict) dynamic results from your field
© 2014 ‐ IFP Training
Sonatrach / IAP 181
Reservoir Simulation ‐ Upscaling
Xavier LOPEZ
OUTLINE
INTRODUCTION
CONCEPTS
GRID AGGREGATION
Sonatrach / IAP
INTRODUCTION
The Geological Model: « input » into the dynamic model
The repository for all reservoir description and characterization
Usually not practical to run full-field simulation at the geological scale
How long did it take for a full-field simulation model to run 15 years ago? => 1 night
How long does it take for a full-field simulation model to run today? => 1 night!
Today it takes about ~1day to run models with 500,000 cells, so it would take ~20days
to run a 10,000,000 cells model
Need overnight turn-around to run large number of cases to optimize development or
history match field results in reasonable time
Geological
Model
Upscaling
© 2014 ‐ IFP Training
Reservoir Model
Sonatrach / IAP
INTRODUCTION
Back…to the scaling issue
Rocks are heterogeneous at all scales
Pore, cores, layers, bodies,…
4.9mD
Measurements are made at all scales
Plugs, logs, well tests, seismic
1270mD
Minipermeameter
Sonatrach / IAP
CONCEPTS
Questions you may be asking yourselves…
Isn’t some homogenization taking place already when building
the geologic model? (after all, it’s not at the core-plug scale)
YES!
Geological model based upon core, log, dynamic information
Averaging rules may be used to incorporate all the data
Geostatistics are used to populate the entire model
But model remains dependent on geological interpretation
© 2014 ‐ IFP Training
Sonatrach / IAP
CONCEPTS
Questions you may be asking yourselves…
Then, if we have to homogenize anyway, why not build one simpler,
less-detailed model to be used directly for simulation?
It can be done
Some company workflows use « common-scale » models for static and
dynamic models
Homogenization is only performed once
Facilitates workflow and model update (both engineers and geologist
working on same model)
Sonatrach / IAP
CONCEPTS
Questions you may be asking yourselves…
Are we not losing information in the process?
YES
Some loss of information is inevitable => cannot build a reservoir model
at the pore-scale!
But remember the global objectives: how much information do we really
need to achieve our goals? (predicting field rates for example)
Proper grid design is essential to retain level of detail and accuracy
The golden standard is always to compare dynamic results between fine
a upscaled models (but it has a cost)
Oil Recovery (%)
Optimized
© 2014 ‐ IFP Training
Geology
Geologic Fine grid
Sonatrach / IAP
CONCEPTS
Variables to upscale
Homogenization difficulties varies depending on the properties of
interest
Some properties are additives:
, NTG, Sw (extensive variables)
Relative permeability
Capillary pressure
Analytical solutions
Small-scale simulations
Sonatrach / IAP
GRID AGGREGATION
Grid Construction
Usually the 1st step in homogenization process: deciding on the size of
the upscaled grid
Aggregation rate typically used to quantify model cell reduction number
© 2014 ‐ IFP Training
Deciding on appropriate aggregation is usually not a trivial exercise
Sonatrach / IAP
GRID AGGREGATION
Grid Construction
Suggestions
Areal and vertical aggregation are better treated separately
Sonatrach / IAP
GRID AGGREGATION
Grid Considerations
Cell size
Small size cells may be required at wells to resolve rapid changes in
pressure and saturation: e.g. 30-50 m is often required when coning effects
are large
Cell size must appropriately represent geological heterogeneities
Areal grid must be fine enough to resolve thin oil rims
Guidelines (when feasible):
3+ cells across channels
Simulation to be 2 geologic cells in width
2+ cells between wells (excl. those containing the well itself)
Faults
Slanted vs. vertical
© 2014 ‐ IFP Training
In highly segmented reservoirs, it is often critical to accurately represent
fault geometries
Sonatrach / IAP
GRID AGGREGATION
Upscaling and Gridding are intrinsically linked
Grid choice will directly impact the upscaling process
Number of cells (laterally and vertically) is usually a constraining parameter
Judicious choice of grid can help resolve important geological features
without need for retaining large number of cells:
Faults (slanted or vertical)
Pinch-out, channels,...
Layering scheme
well
well
© 2014 ‐ IFP Training
Sonatrach / IAP
GRID AGGREGATION
Vertical Layering
Objective is to find optimal number of layers for simulation grid
Preserving heterogeneity that influences flow behavior is key
Layers ought to:
Be thin enough to resolve completions
© 2014 ‐ IFP Training
Sonatrach / IAP
GRID AGGREGATION
Vertical Layering
Example: Gas override
Fine model: Kh = 300mD, Kv/Kh = 0.1, Dz = 0.5m
Reservoir contacted by gas: 8%
Breakthrough time: 170days
Sonatrach / IAP
GRID AGGREGATION
Vertical Layering
Some optimization techniques exist
Selection of optimized layering based on minimization of fine and upscaled
grid flow properties
Example: ExxonMobil Optimized Layer Selection algorithm
Permeability, Geologic Model (100 Layers) Permeability, Simulation Model (20 Layers)
Optimization
40
Error, %
30
© 2014 ‐ IFP Training
20
10
0
Stern & Dawson(ExxonMobil) 1999:
0 20 40 60 80 100
A Technique for Generating Reservoir Simulation Grids
to Preserve Geologic Heterogeneity (SPE 51942) Number of Simulation Layers
Sonatrach / IAP
n n
i Vi net
i i i
ntg V bulk
coarse i 1
n
i 1
n
Vi
i 1
net
i i
ntg
i 1
V bulk
Sonatrach / IAP
STATIC PROPERTY SCALING
NET-TO-GROSS UPSCALING
Arithmetic average weighted by bulk volume
i i
ntg V bulk
NTGcoarse i 1
n
V
i 1
i
bulk
© 2014 ‐ IFP Training
Correct if Vporous for non-reservoir facies is 0
Remember fine-scale ntg are usually derived from choice of cut-off criteria
Facies modeling may be used a substitute
Sonatrach / IAP
Sonatrach / IAP
SINGLE-PHASE PROPERTY SCALING
ABSOLUTE PERMEABILITY UPSCALING
The objective of homogenization is to reproduce single-phase flow
Given the same boundary conditions, what effective permeability will give
rise to the same fluxes?
Solutions include:
Simple averaging methods
© 2014 ‐ IFP Training
Analytical methods
Numerical methods
Sonatrach / IAP
1 n
K arith Ki
n i 1
Harmonic average for layering in series with flow
1
K harm 1 1 in1 Ki
Kharm < Karith n
Statistically, one can show that the aggregate absolute permeability can
be represented by a power average
K
1 n
i K
n i 1
power
© 2014 ‐ IFP Training
Sonatrach / IAP
SINGLE-PHASE PROPERTY SCALING
ABSOLUTE PERMEABILITY UPSCALING
Averaging methods: example
Power average
K
1 10 100 1
1 n
i K
n i 1
power
Q 10 0 0 1
100
1
1
100
10
10
0
10
0
10
100
1
?
25 Kpower Kharm
‐1 0.33
20 ‐0.5 0.41
Kpower ‐0.33 0.48 Dominated by lower values
15
KC&D
Kpower
‐0.1 0.67
10 0 0.80
Kgeo
0.1 1.00
© 2014 ‐ IFP Training
5
0.33 1.86
Dominated by higher values
0 0.5 3.25
‐1 ‐0,5 0 0,5 1 1 23.30
Karith
Sonatrach / IAP
Q
Karith of columns Kharm K+C&P
By construction: Kharm < K-C&D < KC&D < K+C&D < Karith
© 2014 ‐ IFP Training
KC& P K K
Sonatrach / IAP
SINGLE-PHASE PROPERTY SCALING
ABSOLUTE PERMEABILITY UPSCALING
Analytical methods: example
Cardwell & Parsons
1 10 100 1 KC& P K K
Q 10 0 0 1
100
1
1
100
10
10
0
10
0
10
100
1
?
25 Karith
K-C&P = 1.04 20
K+C&P = 23.2 Kpower
15
KC&P = 4.91 KC&D
Kpower
© 2014 ‐ IFP Training
Kharm < K-C&P < KC&P < K+C&P < Karith 5 KKC&P
C&D
Kharm
0
‐1 ‐0,5 0 0,5 1
Sonatrach / IAP
1 10 100 0 KC& P K K
Q 10 0 0 1
100
0
1
100
10
10
0
10
0
10
100
1
?
K-C&P = 0
K+C&P = 23.1
KC&P = 0 ! (no flow…really ???!)
Warning: look out for 0 values of K-C&P and KC&P (may need to re-visit the
upscaling in part of your grid)
Sonatrach / IAP
SINGLE-PHASE PROPERTY SCALING
ABSOLUTE PERMEABILITY UPSCALING
Analytical & averaging methods
When to use them:
When nothing else is available
If upscaling only in 1D: arithmetic averaging for Kh and harmonic averaging
for Kv
High aggregation rate (i.e. large grid cell number reduction)
When the geological model is too big to attempt flow simulation
Cardwell Parsons often quite accurate
But…
There are some counter-examples
Beware of 0 values generated and large variance in Cardwell & Parsons
bounds
Compare K-C&P to Kharm and K+C&P to Karith (they should be different)
Numerical methods (flow-based) offer an alternative to circumvent these
© 2014 ‐ IFP Training
issues
Sonatrach / IAP
k P 0
( Boundary Conditions)
P1 P2
x
L
© 2014 ‐ IFP Training
Q
Q Kx
P1 P2 A
Sonatrach / IAP
SINGLE-PHASE PROPERTY SCALING
ABSOLUTE PERMEABILITY UPSCALING
Numerical methods
Choice of boundary conditions defines permeability xx xy xz
tensor
yx yy yz
No flow boundary perpendicular to global pressure zx zy zz
gradient
Defines usual diagonal permeability tensor
P1 P2
Used most commonly in simulation
Tend to be close to Cardwell & Parsons results but
Q
with better handling of local discontinuities
Should be used preferably
© 2014 ‐ IFP Training
Tend to be close to arithmetic averaging Q
Impact on simulation difficult to quantify but may exist
(cross-bedding for example)
Sonatrach / IAP
Sonatrach / IAP
SINGLE-PHASE PROPERTY SCALING
ABSOLUTE PERMEABILITY UPSCALING
Quality Check
Essential to conclude homogenization process
Remember the gold standard: direct simulation comparison between
geological and reservoir grid (can be difficult because of CPU
constraints)
Histogram and crossplots: homogenization reduces variance around
mean values
Remember permeability results will also depend on shape and size of
cells (upscaling around faults, pinch-out,…)
Visualization is useful to compare reservoir model main features with
geological model
Streamline simulation of tracer tests is very useful but requires some
prior expertise (use sector model simulation of fine grid as substitute)
Run sensitivities (early in the process) on grid aggregation rate
© 2014 ‐ IFP Training
Sonatrach / IAP
SUMMARY
Why upscale?
Usually not practical to run full-field simulation at the geological scale
Sonatrach / IAP
SUMMARY
How to upscale?
POROSITY UPSCALING
Arithmetic average weighted by net volume
NET-TO-GROSS UPSCALING
Arithmetic average weighted by bulk volume
FACIES UPSCALING
Based on rock-type proportion: discrete mean (“most of”) weighted
by pore volume
© 2014 ‐ IFP Training
Numerical methods: flux methods (diagonal or full tensor)
Sonatrach / IAP
Reservoir Simulation ‐ Fundamentals
Xavier LOPEZ
OUTLINE
INTRODUCTION
FUNDAMENTALS
FORMULATION
CONCLUSIONS
© 2014 ‐ IFP Training
Sonatrach / IAP
INTRODUCTION
What’s a dynamic reservoir simulation model?
A mathematical model which accounts for physical, chemical and
thermal behavior of multi-phase fluid flow in the complex geology found
in reservoirs:
Physical laws (mathematical equations) of the reservoir behavior
Input devices
© 2014 ‐ IFP Training
Output devices
Sonatrach / IAP
INTRODUCTION
What’s a dynamic reservoir simulation model?
Integrator of technologies
Production Data
80000
Geologic Model OIL
P roduction Ra te
60000
(STBP D)
40000
WATER
Reservoir Simulation 20000
0
0 5 10 15 20
Ye a r
Fluid Properties
P
© 2014 ‐ IFP Training
Facilities
T
Sonatrach / IAP
INTRODUCTION
Historical Perspective
A simulation model was not always “numerical”
Analogical Model:
Model of hydrocarbon reservoir
(conductive gel)
© 2014 ‐ IFP Training
Sonatrach / IAP
INTRODUCTION
Historical Perspective
Practical use of numerical models started to expand in the 1960’s
Two aspects of computer science have been driving the development of
numerical reservoir simulation
CPU power
Input and output devices
© 2014 ‐ IFP Training
Sonatrach / IAP
INTRODUCTION
Historical Perspective
Nowadays, greatly driven by improving computing capabilities
Improvement of input-output devices
3D visualization
VR rooms
Creation of « virtual environments »
© 2014 ‐ IFP Training
Sonatrach / IAP
FUNDAMENTALS
The stirred tank analogy
A reservoir simulation model (in 1-D) acts like a series of well-stirred
tanks
Tanks are initially filled with one fluid
A second fluid is introduced at one end and fluid is withdrawn from the
opposite end
Fluids move from one tank to another as time passes
Movement of fluid into a tank is determined by the fluid content in the
upstream tank
Properties are homogeneous within each tank
© 2014 ‐ IFP Training
Sonatrach / IAP
FUNDAMENTALS
How a simulator works
Each node is like a miniature reservoir
© 2014 ‐ IFP Training
Sonatrach / IAP
FUNDAMENTALS
How a simulator works
The pressures in a node and its neighbors determine how much flows
into and out of it
P
© 2014 ‐ IFP Training
Sonatrach / IAP
FUNDAMENTALS
How a simulator works
Once pressures are obtained, saturations are computed
So, Sg, Sw
© 2014 ‐ IFP Training
Sonatrach / IAP
FUNDAMENTALS
How a simulator works
Geological data input
Sonatrach / IAP
FUNDAMENTALS
How a simulator works
Divide reservoir & aquifer into cells (nodes)
Apply material balance to each node & Darcy's Law & kr to flow
between nodes
Flow occurs along connections (Material Balance + Darcy's Law)
© 2014 ‐ IFP Training
Display results - well & reservoir rates, pressure & saturation
distribution
Sonatrach / IAP
FORMULATION
Reservoir Simulation
Darcy’s Law
Akk ro p o
qo 0 .001127 ( )
o L
Akkro po
qo ( og sin )
o L
FORMULATION
Reservoir Simulation
Darcy’s Law – differential form
Akk ro p o D
qo og
© 2014 ‐ IFP Training
( )
o x x
Sonatrach / IAP
FORMULATION
Reservoir Simulation
Material Balance (Continuity Equation)
Well Flow
Source/Sink
q ow
© 2014 ‐ IFP Training
(q o ) x Ax (S o ) ( q o ) ( x + Dx )
t
Sonatrach / IAP
FORMULATION
Reservoir Simulation
Material Balance (Continuity Equation)
q ow
(q o ) x Ax (S o ) ( q o ) ( x + Dx )
t
qo
A (So ) qow
x t
© 2014 ‐ IFP Training
Sonatrach / IAP
FORMULATION
Reservoir Simulation
Combining Material Balance & Darcy’s Law
Akk ro po D
og )] A (So )
© 2014 ‐ IFP Training
[ (
x o x x t
Sonatrach / IAP
FORMULATION
PVT Representation used in Reservoir Simulation
Black-Oil:
3 Phases (oil, water, gas)
3 Components (oil, water, gas)
Limited amount of mass transfer between phases
Adequate for most recovery processes & reservoirs
Compositional:
3 Phases (oil, water, gas)
Nc Components (C1, C2, C3, …., N2, CO2, H2S)
Total mass transfer between phases
More realistic, more complicated to set-up, and more expensive than a black-oil
model
Miscible
© 2014 ‐ IFP Training
Thermal
Sonatrach / IAP
FORMULATION
Numerical Solution Methods
Formulation:
Refers to type and structure of equations (how the flow is expressed in equations)
May be designed to aid in the solution of the problem
Not part of the solution method
Coupled Implicit, Implicit Pressure Explicit Saturation, Sequential
Sonatrach / IAP
FORMULATION
Numerical Solution Methods
Coupled Implicit (CI):
Pressure and saturation equations are solved simultaneously
IMPES or Sequential:
Pressure and saturation equations are solved in series (sequentially)
IMPES: Explicit saturation solution
Sequential: Saturation solution includes “total flux” and linearization of equation
terms
© 2014 ‐ IFP Training
Sonatrach / IAP
FORMULATION
Boundary Conditions
Wells provide most-commonly used boundary conditions (production,
injection)
Rate specified
Pressure specified (rate can be determined using hydraulics calculations)
Sonatrach / IAP
RESERVOIR SIMULATION DESIGN
© 2014 ‐ IFP Training
Does putting in more detail affect the results?
Sonatrach / IAP
Potential audiences
© 2014 ‐ IFP Training
Sonatrach / IAP
RESERVOIR SIMULATION DESIGN
© 2014 ‐ IFP Training
perched water, multiple primary gas caps…)
Sonatrach / IAP
Waterflood
Gas re-injection
Gravity drainage
Miscible drive
Completion intervals
Sonatrach / IAP
RESERVOIR SIMULATION DESIGN
Type of Models
© 2014 ‐ IFP Training
Simulate Slim-Tube Experiments
Sonatrach / IAP
Type of Models
Contact modeling
Full-field models
Sonatrach / IAP
RESERVOIR SIMULATION DESIGN
One-Dimensional (1-D)
Fast (1 or 2 days to a few weeks), low cost
Full-field (3-D)
© 2014 ‐ IFP Training
Long time needed (several months to a year), more costly
Sonatrach / IAP
CONCLUSIONS
Reservoir Simulation: Integrator of Technologies
By now, you’re hopefully convinced!
Production Data
80000
Geologic Model OIL
P roduction Ra te
60000
(STBP D)
40000
WATER
Reservoir Simulation 20000
0
0 5 10 15 20
Ye a r
Fluid Properties
P
© 2014 ‐ IFP Training
Facilities
T
Sonatrach / IAP
CONCLUSIONS
Invalid data
© 2014 ‐ IFP Training
Copying model from another model to start with
Sonatrach / IAP
CONCLUSIONS
Sonatrach / IAP
CONCLUSIONS
© 2014 ‐ IFP Training
parameter!’ (your humble servant)
Sonatrach / IAP
Reserves and Resources
Classification
Xavier Lopez
Presentation Summary
Introduction
SPE Petroleum Resources Management System (PRMS)
Security and Exchange Commission (SEC): some rules
Example of an International Oil Company: TOTAL
Some Evaluation Guidelines
© 2012 ‐ IFP Training
© 2012 ‐ IFP Training
Sonatrach / IAP 249
© 2012 ‐ IFP Training
Sonatrach / IAP 251
• It may also rise over time with improved oil recovery techniques.
© 2012 ‐ IFP Training
Sonatrach / IAP 253
© 2012 ‐ IFP Training
Sonatrach / IAP 255
© 2012 ‐ IFP Training
© 2012 ‐ IFP Training
Sonatrach / IAP 257
Standard conditions for oil and gas
Reserves are
expressed in
© 2012 ‐ IFP Training
Standard
Conditions Units
Surface
Wells
© 2012 ‐ IFP Training
Reservoir
International Frameworks
Cumulative probability
1
f(x)
Most likely Mean
A
A
Q10 P( x A) f ( x ) dx 10%
© 2012 ‐ IFP Training
Q10 = P90 0
P90 P( x A) f ( x ) dx 90% 1 P( x A)
A
Reserves classification
© 2012 ‐ IFP Training
Proved reserves are those quantities of petroleum which, by analysis of
geological and engineering data, can be estimated with reasonable certainty to
be commercially recoverable, from known reservoirs and under current
economic conditions, operating methods, and government regulations.
Proved reserves can be categorized as developed or undeveloped.
If deterministic methods are used, the term reasonable certainty is intended to
express a high degree of confidence that the quantities will be recovered.
© 2012 ‐ IFP Training
Sonatrach / IAP 263
Other Considerations
Proved Reserves
Funding
• Projects require corporate commitment
Probable reserves are those unproved reserves which analysis of geological
and engineering data suggests are more likely than not to be recoverable,
There should be at least a 50% probability that the quantities actually
recovered will equal or exceed the sum of estimated proved plus probable
reserves.
© 2012 ‐ IFP Training
Sonatrach / IAP 265
Possible reserves
Possible reserves are those unproved reserves which analysis of geological and
engineering data suggests are less likely to be recoverable than probable
reserves.
There should be at least a 10% probability that the quantities actually
recovered will equal or exceed the sum of estimated proved plus probable plus
possible reserves.
© 2012 ‐ IFP Training
Sonatrach / IAP
Sonatrach / IAP
UNDISCOVERED POTENTIAL
C
PB
PD
S
PUD
UNDISCOVERED POTENTIAL
-
-
-
-
-
S
Static
PB S
Probable
PUD S DISCOVERED RESOURCE (STATIC)
Proved Developed
PD S
Proved Undeveloped
Cumulative Production
C PD S
PROBABLE STATIC
C PD S
C PD S
C PD PB S PROBABLE
PROVED STATIC
C PD PUD S
C PD S
PROVED PROVED
PROB STATIC
C PD S DEV UNDEV
C PD S PROVED PROVED
STC
PRB
CUM
DEV UNDEV
C PD S
Development
S
Increasing Maturity, More Data, Decreasing Uncertainty
C PD
C PROVED PVD
PRB
PD PUD PB S
STC
CUM PROD
DEV UND
C PD PB S
C PD S
CUMULATIVE PRODUCTION
C
investment required
* No significant capital
Reserves Migration ‐ Reality is Complex
Reserves Migration ‐ Traditional Oil Field
268
267
Financial
• Funding/Projects
• Fiscal Term Revisions
• Property Acquisition/Sales
• Price/Cost Changes
Work Programs
• Drilling
• Workovers Reserve
• Facility Modification Changes
Studies
• Reservoir Studies
• Remapping/Seismic
Depletion Strategies
• Reservoir surveillance
© 2012 ‐ IFP Training
• Reservoir management
• Development plan revisions
Production
Sonatrach / IAP 269
Illustration of Reserve Change Types
(10) MBOE
Beginning Production
Year - Net Adjustment for
(20) MBOE
Prior Years Actual
Remaining Current Year End of Year
Estimated
100 MBOE Production Net Remaining
85 MBOE
© 2012 ‐ IFP Training
Other Changes
End of Year
“Technical” Changes • Prod Adjustments Current Year
Beginning Year Net Remaining
Net Remaining
+ Discoveries, Extension + • Net Interest / - Estimated = (ex YE pricing
or Revisions Entitlement Production
adjustment)
• Other Corrections
SPE/WPC/AAPG/SPEE
Petroleum Resources Management
System
Extracted from a Presentation Prepared by the SPE Oil & Gas Reserves Committee
(OGRC)
© 2012 ‐ IFP Training
Sonatrach / IAP 271
Scope of Projects
Align with the hydrocarbon finding, developing and producing business!
We require a system that will
© 2012 ‐ IFP Training
support assessment processes
throughout the asset lifecycle
The System is "Project‐Based"
Classification is based on project's chance of commerciality.
Categorization is based on recoverable uncertainty
Base case uses evaluator's forecast of future conditions
Applies to both conventional and unconventional resources
© 2012 ‐ IFP Training
Sonatrach / IAP 275
Separate Classification & Categorization
Classify by chance of
commerciality (Risk) of
project applied
categorize estimates based on uncertainty
of quantities associated with project
© 2012 ‐ IFP Training
© 2012 ‐ IFP Training
Sonatrach / IAP 277
Securities and Exchange Commission
© 2012 ‐ IFP Training
Testing
• Economic productivity supported by actual production
• or conclusive formation test (MDT not sufficient)
• Gulf Of Mexico exemption:
− Log, core, MDT and seismic may suffice
HDT / HUT (LKH / HKO)
• Proved in well
Continuity of production
• 1P for undrilled units only if certainty of continuity of production
© 2012 ‐ IFP Training
Sonatrach / IAP 279
Proved Reserves (1P): SEC Compliance
Improved Recovery
• Injection or EOR need pilot or analogue (same reservoir in the area)
Commitment to develop
• SEC proved reserves must be economic
• Signed sales contracts, for gas
• request for proposals to build facilities,
• MOU with governments,
• firm plans and timetables...
• Lack of progress may be evidence of lack of commitment
© 2012 ‐ IFP Training
Probabilistic Assessments
• Probabilistic methodology may be used, provided reported volumes comply
with their proved definitions.
• Difficult to tie results of probabilistic assessments to specific map locations
© 2012 ‐ IFP Training
Sonatrach / IAP 281
Impact of YE Price on Reserves
SEC interprets regulation SFAS 69 to require proved reserves be evaluated and
reported on the last day of each calendar year based on economic
conditions existing at that time projected into the future.
Beginning at year‐end 2004, EM reports proved reserves to shareholders based
on both internal planning assumptions and year‐end prices.
Nature of price impacts:
Conventional fields ‐ Increasing prices may increase proved reserves due to
change in field and facility life assumptions.
Production Sharing Contract/Sliding Scale Royalty areas ‐ Entitlement
© 2012 ‐ IFP Training
calculation generally reduces net interest reserve share as a function of
increasing price through cost‐recovery provisions.
Assumptions: Qi
Hypothetical Rate-Cum. Plot
Conventional tax/royalty regime (e.g.
typical US)
RUR2
No significant changes to development Price
Rate
Impact
or operating plan
RUR1
Abandonment driven by economic
considerations
Qa1
Production trend follows approx rate ‐
cum relationship
new Qa2
Cum Prod EUR1
new EUR2
Conceptually: Limitations:
• Higher product prices may extend • Limited upside - no reengineering of
abandonment, with corresponding higher development plan or new developments.
© 2012 ‐ IFP Training
EUR - provided EUR is limited by
• Does not comprehend technical or
economic, not technical, regulatory, or
mechanical limitations to production
political considerations.
extension.
Categorization Example
Probable
Proved
Date
Production “Tails”-
All Static
© 2012 ‐ IFP Training
© 2012 ‐ IFP Training
Sonatrach / IAP 286
TOTAL Reserves & Resources Classification (Example)
W2 W1
P3 P2 P1
W1 successful:
• Feasibility study and economics give good results
• Development ensured
• Seismic shows three zones that define proven, probable and possible:
− P1: high amplitude
− P2: moderate amplitude
© 2012 ‐ IFP Training
W2 successful:
• Feasibility study and economics give marginal results
Sonatrach / IAP 287
TOTAL Reserves & Resources Classification
Uncertainty Range
Development
Reserves 1P = P90 2P = P50 3P = P10
ensured
Discovered,
Contingent
Low # P90 Best # P50 High # P10 development not
Resources
ensured
© 2012 ‐ IFP Training
Prospective
Min Mode Maxi Prospects
Resources
Reserves & Resources status
Red: SEC Reserves
© 2012 ‐ IFP Training
© 2012 ‐ IFP Training
Sonatrach / IAP 290
Extract of TOTAL’s Registration Document 2007
“Significant features of the reserves estimation process include:
• internal peer‐reviews of technical evaluations to ensure that the SEC
definitions and guidance are followed;
• and a requirement that management make significant funding
commitments toward the development of the reserves prior to booking.”
“Proved reserves are the estimated quantities of TOTAL’s entitlement under
concession contracts, production sharing agreements or buyback agreements.
These estimated quantities may vary depending on oil and gas price.”
“Reserves at year‐end 2007 (10449 Mboe) have been determined based on
the Brent price on December 31, 2007 ($93.72/b).”
© 2012 ‐ IFP Training
“if the Brent price at December 31, 2007 had been $58.93/b ( the year‐end
2006 price), reserves would have amounted to 10,674 Mboe.”
As of December 31, 2010, Total's combined proved reserves of crude oil and
natural gas were 10,695 Mboe (53% of which were proved developed
reserves):
• Liquids (crude oil, natural gas liquids and bitumen) represented
approximately 56% of these reserves and natural gas the remaining 44%.
• At the 2010 average rate of production, the reserve life is more than
twelve years.
• The definitions used for proved developed and proved undeveloped oil and
gas reserves are in accordance with the applicable United States Securities
& Exchange Commission (SEC) regulation, Rule 4‐10 of Regulation S‐X.
• Reserves at year‐end 2010 have been determined based on the Brent price
on December 31, 2010 ($79.02/b).
© 2012 ‐ IFP Training
Production, stable in 2010
• For the full year 2010, average daily oil and gas production was 2,378
kboe/d compared to 2,281 kboe/d in 2009.
Sonatrach / IAP 294
Reserves and Resources : 1P / 2P /3P
Assuming field reserves follow a log‐normal law :
• 1P = Proved reserves
• 2P = Proved + probable reserves
• 3P = Proved + probable + possible reserves = « resources »
1P reserves are mainly used in the SEC reporting. Companies tend to criticize
the narrow definition used by SEC which gives a poor idea of their assets :
• Technical progress in reservoir knowledge is not taken into account
Internally, the Companies use 2P reserves :
• For their Long Term Plan
• For project economics as the base case (generally 1P and 3P cases will also
be run as respectively crash case and upside assessment)
© 2012 ‐ IFP Training
More and more Companies give indications of their 2P reserves and resources
in their communication
© 2012 ‐ IFP Training
Source : Company annual report 2003, Shell resources on 31/12/ 2004, Wood Mackenzie 2P reserves estimates
Sonatrach / IAP 296
Evaluation guidelines
© 2012 ‐ IFP Training
Hydrocarbon Contacts
© 2012 ‐ IFP Training
Sonatrach / IAP 300
Example of 1P/2P/3P evolution with delineation
© 2012 ‐ IFP Training
Well #2:
Proved /
• Wet with no
Probable?
observed
contacts
• Logs & MDT’s
High
known oil Proved
Probable
Well #1:
• No contacts seen in well Expected OWC
(From pressure
© 2012 ‐ IFP Training
• Tested 1000 BOPD with no wtr.
gradient data)
• Logs & MDT’s
• Fluid samples from MDT’s; PVT analysis indicates undersaturated crude
but samples contaminated (oil base mud)
Probable
-23000
Proved Undeveloped
1 1 2 3
2
Proved Developed Probable
O/W O/W
O/W
O/W
• Well 1 - • Well 1 -
- Producing from reservoir - Producing from reservoir
- Proved down to observed water contact - Proved down to observed water contact
© 2012 ‐ IFP Training
• Well 2 -
• Well 2 -
- Funded - offset to #1
- Funded - offset to #1
- Good quality seismic
- Good quality seismic
• Well 3 -
- less certain (rvr quality,thickness,faults, etc)
Sonatrach / IAP 304
PUD Reserves / Offset Spacing Units
Proved
Probable
• Proved reserves estimated from total
volume in proved area x RF
© 2012 ‐ IFP Training
Sonatrach / IAP 306
Seismic Utilization ‐ Example
HA-4 HA-1
HA- 4
HA- 1
Structural Uncertainty
PROVED
Developed Undev. Probable
OWC
© 2012 ‐ IFP Training
Reasonably Expected
Certain
Assessment Methods & Cross‐Checks
Volumetric “Reserves”
Basin
Analysis
Prospect
Generation GPF
Discovery
Cross- Checks
Assessment
Appraisal,
Development
Best Practices
Geological Field
Modeling Optimization
Reservoir Enhanced
Simulation Recovery
Surveillance &
Perform. Analysis
Decline,
Abandonment
+
© 2012 ‐ IFP Training
Performance
”Reserves"
• Material Balance
– In-place
– P/Z (gas only) In-place and reserves
• IPM
– Integrates Material Balance, well behavior, and facility limits
– Individual modules tuned (history matched) independently
Reserves
• Simulation
© 2012 ‐ IFP Training
– Requires maps or geocellular model
– History-matched to performance In-place and reserves
RF in volumetric methods
Sonatrach / IAP
The difference between NCF and ‘Book’ economics is the timing of investments
and taxes
NCF analysis used for tax / government reporting
Book economics used for financial reporting
Incremental Analysis and the ‘Do-nothing’ case are key to evaluating economic
viability
© 2014 ‐ IFP Training
Sonatrach / IAP 312
Why Economics ?
Economics is typically the focal point of all the technical work - The Bottom
Line.
© 2014 ‐ IFP Training
Sonatrach / IAP 313
CASH FLOW
Revenues = (+) R
Investments = (-) I
Expenses = (-) E
Federal Income Tax = (-) FIT
© 2014 ‐ IFP Training
Sonatrach / IAP 314
REVENUE
Revenue
Production (R) Price
OPEC $
Sale of Oil, Gas, & Other products (NGL’s, CO2, sulfur, etc.)
Sale of Surplus Equipment
Sale of Producing Properties
© 2014 ‐ IFP Training
Expense reduction
Sonatrach / IAP 315
INVESTMENTS
Investments (I)
Bonuses (Purchase Leases)
Exploration (Seismic, Drilling)
Tangible investment (Pipe, Eqpt., Platform)
Intangible Drilling costs
Intangible other investment
© 2014 ‐ IFP Training
Sonatrach / IAP 316
CAPITAL vs EXPENSE
In a Net Cash Flow (NCF) analysis, we consider the large initial cash outlays as
Investment. Investments can be categorized based on their treatment for
Federal Income tax purposes.
© 2014 ‐ IFP Training
Sonatrach / IAP 317
EXPENSES
Expenses (E)
Direct operating costs
Differ from investments, may be discontinued at any time to shut in
production
Should include expenses caused by the proposed investment
Are expressed as a fixed amount per well, fixed amount per field, or
variable amount per unit of production
Sonatrach / IAP 318
EXPENSES
© 2014 ‐ IFP Training
Sonatrach / IAP 319
NET CASH FLOW
Sonatrach / IAP 320
NCF Summary
NCF = R - I - E - FIT
© 2014 ‐ IFP Training
Sonatrach / IAP 321
ECONOMIC YARDSTICKS
Sonatrach / IAP 322
ECONOMIC YARDSTICKS
Payout
How long does it take to break even?
How long is the investment at risk?
Payout = Length of time required for the total cash outlay to be recovered
© 2014 ‐ IFP Training
Not a good yardstick to compare large and small opportunities
Sonatrach / IAP 323
NCF EXAMPLE
Cumulative
Year Revenue Investment Expense FIT NCF NCF
0 10 -10 -10
1 20 14 1 5 -5
2 20 14 1 5 0
3 20 14 1 5 5
4 20 14 1 5 10
5 20 14 1 5 15
Total 100 10 70 5 15
AVP = NCF =
© 2014 ‐ IFP Training
P/I = AVP/I =
Payout =
Sonatrach / IAP 324
DISCOUNTING / TIME VALUE OF MONEY
In order to evaluate future profit, we need to ‘discount’ future $ to ‘today’ $. By
discounting NCF, we develop discounted cash flow, DCF, and various discounted cash
flow yardsticks.
DCF: Discounted cash flow is the concept which recognizes the time value of
money by discounting future outlays and inflows to a present value reference
(usually time zero).
© 2014 ‐ IFP Training
where:
F F = Future value
P= n - 0.5 P = Present value
(1+i) i = Annual interest rate (frac.)
n = Number of years
Sonatrach / IAP 325
ECONOMIC YARDSTICKS
Sonatrach / IAP 326
DCF EXAMPLE
Cumulative Mid Year Cumulative
Year Revenue Investment Expense FIT NCF NCF D.F. @ 12% DCF DCF
0 10 -10 -10 1.0000 -10.0 -10.0
1 20 14 1 5 -5 0.9449 4.7 -5.3
2 20 14 1 5 0 0.8437 4.2 -1.1
3 20 14 1 5 5 0.7533 3.8 2.7
4 20 14 1 5 10 0.6726 3.4 6.1
5 20 14 1 5 15 0.6005 3.0 9.1
© 2014 ‐ IFP Training
Sonatrach / IAP 327
ECONOMIC YARDSTICKS
DCFR is also known as, IRR, IIR, ROR, DCFROR, or simply Return.
Sonatrach / IAP 328
DCF EXAMPLE
Cumulative Mid Year Cumulative
Year Revenue Investment Expense FIT NCF NCF D.F. @ 12% DCF DCF
0 10 -10 -10 1.0000 -10.0 -10.0
1 20 14 1 5 -5 0.9449 4.7 -5.3
2 20 14 1 5 0 0.8437 4.2 -1.1
3 20 14 1 5 5 0.7533 3.8 2.7
4 20 14 1 5 10 0.6726 3.4 6.1
5 20 14 1 5 15 0.6005 3.0 9.1
© 2014 ‐ IFP Training
60 -0.5 Net Present Value Profile
70 -1.3
80 -2.1
90 -2.7
100 -3.1
Sonatrach / IAP 329
PRESENT VALUE PROFILE
16
14 AVP = 15.0
12
10
8 (12%) = 9.1
6
PVP
4 DCFR = 55.5%
2
0
-2
-4
-6
0 10 20 30 40 50 60 70 80 90 100
Discount Rate - %
© 2014 ‐ IFP Training
Sonatrach / IAP 330
Key Drivers - Sensitivity Analysis
Evaluate key drivers with sensitivity analysis
Tornado chart or spider diagram is a very good way to visualize the sensitivities
and magnitude of impact
+$0.50/Bbl 70
Expenses
60
+/- 20% Capex
Bonus
DCFR, % 50
Royalty
+/- 20% Opex
40
Drilling
+/- 10% Oil Prod 30
10
Uplift 1 Yr earlier
0
© 2014 ‐ IFP Training
-30 -20 -10 0 10 20 30
Change from base case, %
Sonatrach / IAP 331
Incremental Analysis
Incremental Analysis:
- Evaluates the incremental impact of an investment or cost savings
opportunity.
- Helps distinguish between alternatives. © 2014 ‐ IFP Training
Sonatrach / IAP 332
Incremental Analysis - Choosing Alternatives
Replace Repair
Case 1 has a higher AVP, NPV. Case 2
Case 1 Case 2 Incremental NCF has a higher P/I and DCFR.
NCF NCF Case 1 - Case2 Compare these 2 alternatives using an
Year $k $k $k incremental analysis.
0 -460 -190 -270
1 100 50 50
2 100 50 50
3 100 50 50
4 200 75 125
Incremental analysis shows the
5 450 200 250
additional $270k investment is not as
Totals 490 235 255
attractive as either Case 1 or Case 2.
AVP - $k 490 235 255
Payout - Yrs 3.8 3.5 4.0
P/I 1.07 1.24 0.94
PVP(12%) 199 108 91
PVP/I 0.43 0.57 0.34
DCFR - % 26 31 23
© 2014 ‐ IFP Training
Sonatrach / IAP 333
Generating Alternatives
Sonatrach / IAP 334
EXAMPLE
Case 1 Case 2
Gas Lift No Gaslift Incremental NCF This gas lift installation is a very
NCF NCF Case 1 - Case2 attractive economic opportunity.
Year $k $k $k
0 -100 0 -100
1 120 100 20
2 120 100 20 Need to ask what will the well do
3 120 100 20
without gas lift, and evaluate the
4 120 100 20
5 120 100 20
incremental gas lift impact.
6 120 100 20
Totals 620 600 20 The correct economic yardsticks of
gas lift impact are the incremental
AVP - $k 620 600 20
economics.
Payout - Yrs 0.8 -- 5.0
P/I 6.20 -- 0.20
PVP(12%) 422 435 -13
The gas lift installation in this case is
PVP/I 4.22 -- -0.13 not attractive.
© 2014 ‐ IFP Training
DCFR - % > 200 -- 6.5
The do nothing case is important for
incremental economics.
Sonatrach / IAP 335
Decline Curves and Correlations
Xavier LOPEZ
Presentation summary
Decline Curves
Correlations
© 2012 ‐ IFP Training
Sonatrach / IAP 336
Introduction
FORECASTING
reserves et profiles
PRODUCTION FORECASTING METHODS
Simplified Methods
Material Balance
Decline Curves
Comprehensive Methods
Numerical models / Dynamic Reservoir Simulation
© 2014 ‐ IFP Training
Sonatrach / IAP 338
Methods versus Field Status
Decline laws
Models
Material balance
Analogues
© 2014 ‐ IFP Training
0 1 2 5 10 15 20 years
Production
Sonatrach / IAP 339
Reserves assessment – Different methods
Decline curve analyses
• In many reservoirs, and particularly in older ones, data are
insufficient for conventional material balance calculations or even
more for Dynamic Reservoir Simulation.
• In such reservoirs, reserves estimates must be based mostly on
decline‐curve analysis.
Decline‐curve methods should be supplemented by other
reservoir engineering tools, whenever possible.
On the other hand, decline‐curve analysis can serve as a quality
check of other types of calculations.
© 2014 ‐ IFP Training
Sonatrach / IAP 340
Decline analysis
Decline curve analysis (or Trend analysis)
• For a decline‐curve to represent maximum accuracy, the operating
conditions of the well, or the reservoir, must remain constant.
• Observe and analyze Trends (oil, gas rates, GOR, WOR, Pressure) vs
time, injected volumes, cumulative productions, …
• Estimate Decline rate
© 2014 ‐ IFP Training
Sonatrach / IAP 341
Decline rate
The analysis of decline‐curve is based on the :
• Decline rate defined as the fractional decline of the rate per unit of
time ( ∆q / q ):
q / q dq / q
D
t dt
If D is constant, then,
d ln q 2.3 d log q
as dq / q = d ln q ,
D
dt dt
We can use a semi‐log plot of rate vs time to estimate D.
© 2014 ‐ IFP Training
Sonatrach / IAP 342
Decline Curve Analysis
Oil production rate of a field (or a well) cannot be sustained for ever. A
decline of oil production occurs over time because of:
• Decrease of reservoir pressure
• Increase of WOR or GOR (Water or Gas production)
Decline Curve analysis = Derive a representative law from the historical
data to be able to predict and extrapolate history
Remaining Reserves Assessment
© 2014 ‐ IFP Training
Field production predictions
Sonatrach / IAP 344
Decline analysis: Flow rate versus time
Exponential
Harmonic
Hyperbolic
© 2014 ‐ IFP Training
Sonatrach / IAP 346
Decline analysis: Cumulative production versus time
Exponential Np
Harmonic Np
Hyperbolic Np
© 2014 ‐ IFP Training
Sonatrach / IAP 347
Decline analysis: Flow rate versus Cumulative production
Exponential q
Harmonic Ln q
Hyperbolic q1‐b
© 2014 ‐ IFP Training
Sonatrach / IAP 348
Decline Curves
0,8
exp
0,6 hyperbolic(b=1)
0,4 hyperbolic(b=0.5)
hyperbolic(b=0.1)
0,2
0
0 5 10 15 20
time (years)
© 2014 ‐ IFP Training
Sonatrach / IAP 354
Field Application
Hyperbolic This law applies particularly for solution gas drive, gas
cap expansion, large gas caps, especially for tail
productions (very mature fields)
Exponential This law applies for initial decline. Forecasts are
pessimistic for tail productions (very mature fields)
Harmonic This law applies particularly for water drive, when
BSW increases. This method is rather optimistic and is
not convenient if solution gas drive is the main
mechanism
© 2014 ‐ IFP Training
Sonatrach / IAP 355
Exercises
© 2014 ‐ IFP Training
Sonatrach / IAP 356
Decline Curve Analysis
Oil Reservoirs typical behavior
Natural depletion: exponential
curves qo vs Np
curves qo vs Np
Active aquifer : exponential
© 2014 ‐ IFP Training
curves fw or WOR vs Np
357
Decline Curve Analysis
Gas Cap Expansion: Hyperbolic as long as gas oil contact has not reached
perforations
curves log GOR vs Np
Water injection: exponential then Harmonic
curves fo vs Np rather than qo vs Np
358
Decline Curve Analysis
Gas reservoirs typical behaviour
Curve P/Z vs. Gp very often used:
It is a straight line for closed reservoirs (i.e. no aquifer)
PV=ZRT or P/Z=RT/V
The straight line becomes exponential in case of active aquifer
P
Z
we 0
active aquifer
© 2014 ‐ IFP Training
we = 0
no aquifer
Gas produced Gp
Sonatrach / IAP 359
Presentation summary
Decline Curves
Correlations
© 2012 ‐ IFP Training
Sonatrach / IAP 360
Correlations: for solution gas drive fields
Recovery efficiency based on actual field results (68)
k pb R
RF 7.93 log( ) 0.373( ) 0.182S wi 0.149 0.0006d 0.0045( sb )
o pa Bob
RF is the recovery efficiency as % of the original oil in place
k
( ) dry air permeability divided by the oil viscosity (cp) at the bubble point
o
pb bubble point pressure (psia) divide by the abandonement pressure
( )
p a (psia)
S wi connate water saturation, %
porosity, %
d reservoir depth, ft
© 2014 ‐ IFP Training
Rsb solution gas oil ratio at bubble point (scf/stb) divided by the oil volume
( )
Bob factor at bubble point (rb/stb)
Sonatrach / IAP 361
Correlations: for water drive fields
Recovery efficiency based on actual field results (73)
EN is the recovery efficiency, fraction of the original oil in place
k permeability , mD
oil viscosity, cp
Swi connate water saturation, fraction
porosity,fraction
h reservoir thickness, ft
© 2014 ‐ IFP Training
Sonatrach / IAP 362
Primary Recovery by Natural Depletion
Material Balance
Xavier LOPEZ
Sonatrach / IAP
Presentation Summary
Introduction
Monophasic expansion
Compaction drive
Gas Reservoirs
© 2014 ‐ IFP Training
Sonatrach / IAP 364
INTRODUCTION
© 2014 ‐ IFP Training
Sonatrach / IAP 365
Pressure Regimes
OP=FP+GP
OP=overburden pressure
BURIAL
FP=fluid pressure
GP=grain pressure
OP gradient is about 1 psi/ft
© 2014‐ IFP Training
FP gradient is about 0.45 psi/ft
Sonatrach / IAP 366
Pressure Regimes
For this to happen, the reservoir must be sealed off from the surrounding
strata
© 2014‐ IFP Training
Sonatrach / IAP 367
Pressure Regimes
If the reservoir contains water, oil and gas, the fluid pressure gradients are
(typical figures):
• (dP/dD) water= 0.45 psi/ft
• (dP/dD) oil= 0.35 psi/ft
• (dP/dD) gas= 0.08 psi/ft
Pressure
(dP/dD) gas
GOC
(dP/dD) oil
WOC
© 2014‐ IFP Training
(dP/dD) water
Depth
Sonatrach / IAP 368
Pressure Regimes
OP=FP+GP
Production
© 2014‐ IFP Training
This is called reservoir COMPACTION, which can be high for some reservoirs,
resulting in surface SUBSIDENCE
Sonatrach / IAP 369
Introduction
Drive mechanism refers to the nature of the energy needed to
drive the fluids out of the reservoir, into the wellbore.
Primary mechanisms have to be understood / evaluated as early
as possible in the field history. They include:
• Monophasic fluid expansion (& rock compressibility)
• Solution gas expansion
• Gas cap expansion
© 2014‐ IFP Training
• Water expansion / influx (active aquifer)
Sonatrach / IAP 370
Reservoir Natural Drainage
Initial conditions After production: Np, Gp, Wp
Initial conditions After production: Np, Gp, Wp
Rock compaction & connate water expansion/
Net water influx
Rock compaction & connate water expansion/
Net water influx
© 2014‐ IFP Training
Sonatrach / IAP 371
Generalized Expression of Material Balance
The general form of the material balance equation is derived as a
volume balance which equates:
• the cumulative observed production, expressed as an underground
withdrawal,
• to the expansion of the fluids in the reservoir resulting from a finite
pressure drop,
• plus the reduction in HCPV due to connate water expansion and
decrease in the pore volume due to the rock compaction
© 2014‐ IFP Training
Sonatrach / IAP 372
Generalized Expression of Material Balance
Some definitions:
N is the initial oil in place in stock tank barrels
m is the ratio =
Np is the cumulative oil production in stock tank barrels
Rp is the cumulative gas oil ratio =
We =Cumulative water influx from the aquifer into the reservoir, stb
Wp =Cumulative amount of aquifer water produced, stb
© 2014‐ IFP Training
Sonatrach / IAP 373
Generalized Expression of Material Balance
The general form of the material balance equation can be written as:
F N ( Eo mE g E f , w ) We Bw © 2014‐ IFP Training
Sonatrach / IAP 374
Generalized Expression of Material Balance
With:
the expansion of the oil and its originally dissolved gas is
NEo N [( Bo Boi ) ( Rsi Rs ) Bg ]
Bg
The term describing the expansion of the gas‐cap is NmEg NmBoi ( 1)
Bgi
the expansion of the connate water and reduction in the pore
c S cf
volume is NE f , w N [(1 m) Boi ( w wc )p]
1 S wc
© 2014‐ IFP Training
The term describing the water entries is W Bw
e
Sonatrach / IAP 375
Undersaturated Oil Reservoir: monophasic expansion
In the general case of monophasic expansion:
Bo Boi Cw S wc c f
• We have N p Bo NBoi [ p ]
Boi 1 S wc
Bo Boi
• Knowing co
Boi p
1
• And regrouping ce (co So cw S wc c f )
1 S wc
• The mat bal equation is then
N p Bo NBoi ce p
If Cw and Cf are negligible, then
© 2014‐ IFP Training
N p Bo N ( Bo Boi ) Pi>Pb
Pf>=Pb
Sonatrach / IAP 376
Undersaturated Oil Reservoir: monophasic expansion
Remarks
Compressibilities
• Co : from lab PVT, up to 20 10‐6 psi‐1
• Cw : from correlations
• Cf : from lab measurements or from Hall’s correlations
• Cw and Cf: usually 3 to 4 10‐6 psi‐1
The recovery from monophasic expansion is very low: a few %
© 2014‐ IFP Training
Sonatrach / IAP 377
Reservoir Natural Drainage
Pi>=Pb
Pf<Pb
© 2014‐ IFP Training
Sonatrach / IAP 378
Solution gas drive
The material balance equation can be simplified as:
Np ( Bo Boi ) ( Rsi Rs ) Bg
N Bo ( R p Rs ) Bg
There is an inverse relationship between the oil recovery and the
cumulative gas oil ratio Rp.
Np/N
30%
10%
Rp
© 2014‐ IFP Training
Conclusion: to obtain a good recovery, as much gas as possible
should be kept in the reservoir.
Sonatrach / IAP 379
Gas Cap drive
With some assumptions, the material balance equation can be written as:
Bg
N p [ Bo ( R p Rs ) Bg ] N [( Bo Boi ) ( Rsi Rs ) Bg mBoi ( 1)]
Bgi
In which the right hand side contains the term describing the expansion of the
oil plus originally dissolved gas together with the term for the expansion of the
gas‐cap gas.
The equation is rather cumbersome and does not provide any clear picture of
the principles involved in the gas‐cap drive mechanism.
However, because of the gas‐cap expansion, the pressure decline is less severe
than for a solution gas drive reservoir and generally the oil recovery is greater,
typically in the range 25‐35 %, depending on the size of the gas‐cap.
© 2014‐ IFP Training
Sonatrach / IAP 382
Oil reservoir with natural water influx
Production drive:
As the reservoir is depleted, water influx from the aquifer provides
energy to produce the oil. The water movement comes from the
pore compaction and water expansion in the aquifer.
© 2014‐ IFP Training
Sonatrach / IAP 383
Oil reservoir with natural water influx
Assuming Pb << P (undersaturated oil),
Oil production = a + b + c + d – e
Sonatrach / IAP 384
Compaction drive
© 2014‐ IFP Training
However, for some reservoirs, Cf can be much greater and
compaction becomes significant as a drive mechanism.
Sonatrach / IAP 387
Compaction drive
The chalk fields of the North Sea are also well known for compaction/
subsidence, one of them being Ekofisk.
© 2014‐ IFP Training
Sonatrach / IAP 388
Compaction drive
© 2014‐ IFP Training
Sonatrach / IAP 389
Ekofisk Subsidence
© 2014‐ IFP Training
Sonatrach / IAP 391
Gas reservoirs
© 2014 ‐ IFP Training
Sonatrach / IAP 392
Gas field
© 2014‐ IFP Training
Sonatrach / IAP 393
Gas field
With no water entry,
When pressure decreases from Pi to P, the volume occupied by gas under
reservoir conditions does not change. The material balance equation is:
Bgi
G Bgi = (G ‐ Gp) Bg Gp G1
Bg
G : initial accumulation at standard conditions
Gp : gas production at standard conditions
Zi P
Bgi
Zi P Gp G 1 x
© 2014‐ IFP Training
x
Bg Pi Z Pi Z
Sonatrach / IAP 394
Gas material balance
This, of course, assumes that all the reservoir depletes in the same manner with P
© 2014‐ IFP Training
same everywhere.
Sonatrach / IAP 395
Gas field
In case of active aquifer (water entry), the straight line becomes exponential:
P
Z
we 0
active aquifer
relatively inactive aquifer
we = 0
no aquifer
Gas produced Gp
© 2014‐ IFP Training
Be aware of wrong evaluation of gas in place, if aquifer action not detected!
Necessity of observation wells.
Sonatrach / IAP 397
Summary
Natural drainage mechanisms for oil reservoirs:
• Monophasic expansion RF few %
• Solution Gas Drive RF 10‐25 %
• Gas cap drive RF 25‐35 %
• Natural water drive RF up to 50‐60 %
• Compaction drive RF 0‐20 %
Natural drainage mechanisms for gas reservoirs:
• No aquifer RF 60 to 95 %
• With active aquifer RF 50 to 70 %
© 2014‐ IFP Training
Sonatrach / IAP 398
Conclusions
Key points to keep in mind
Material Balance is the basic tool for the Reservoir Engineer to:
© 2014 ‐ IFP Training
Sonatrach / IAP 399
Reservoir Simulation
History matching and Production Forecasts
Xavier LOPEZ
Presentation Summary
History matching
Production forecasts
© 2014 ‐ IFP Training
Sonatrach / IAP 402
History Match
© 2014 ‐ IFP Training
Sonatrach / IAP 403
History matching: Main issues
Sonatrach / IAP 404
History matching: Schematic workflow
NEW GEOLOGICAL
INITIAL MODEL
MODEL
SIMULATION RUN MODIFICATION OF
PARAMETERS
YES
NO
GOOD NO MODIFICATION OF
GEOLOGICAL MODEL
MATCH
YES
FORECAST RUNS
© 2014 ‐ IFP Training
Sonatrach / IAP 405
History matching: Data to match – Pressures
Observation wells
• Shut‐in wells should be changed to observation wells
Sonatrach / IAP 406
History matching strategy
© 2014 ‐ IFP Training
layers (RFT useful)
Connections through faults to account for different pressure regimes
Sonatrach / IAP 407
History matching strategy
Sonatrach / IAP 408
History matching strategy
Once the global and zonal matches are correct, look at each well
© 2014 ‐ IFP Training
Sonatrach / IAP 409
5000
3000
1000
Wrong initial
10
Pressure drop 8
6
4
2
0
100
80
60
40
20
0
0000
© 2014 ‐ IFP Training
0
81 83 85 87 89 91 93 95 97
Sonatrach / IAP 410
Next step – General field match – Run 2
Aquifer potential increase
5000
3000
1000
Good Initial
10
Pressure drop 8
6
4
2
0
100
80
60 Early Water Prod.
40
20
0
0000
© 2014 ‐ IFP Training
0
81 83 85 87 89 91 93 95 97
Sonatrach / IAP 411
3000
1000
Good match of 10
pressure profile 8
6
4
2
0
100
80
60 Moderate Water Prod.
40
20
0
0000
© 2014 ‐ IFP Training
Oil production
match
0
81 83 85 87 89 91 93 95 97
Sonatrach / IAP 412
Pressure match: Material balance (1)
Objective
• Get a correct evolution with time of the average reservoir pressure
Main parameters
• Volumes Originally in Place
• Aquifer size & water influx
• Pore & Fluid Compressibility
Important notice
• The material balance should address the whole reservoir voidage
(no material balance per fluid in surface conditions)
• It is useful to get an energy balance to have an estimation of the
© 2014 ‐ IFP Training
importance of each individual production mechanisms (pore
volume contraction, fluid expansion, water sweep, gas sweep…)
Sonatrach / IAP 413
Pressure match: Material balance (2)
Q res = Qo . Bo (P) + {Qg ‐ Rs (P) . Qo (P)}. Bg (P) + Qw . Bw (P)
Important notice
• Reservoir voidage has to be calculated and depends on the
reservoir pressure.
• ECLIPSE keyword for reservoir voidage is VRES
© 2014 ‐ IFP Training
Sonatrach / IAP 414
History matching: Conclusion
© 2014 ‐ IFP Training
Sonatrach / IAP 415
Outline
History matching
Production forecasts
© 2014 ‐ IFP Training
Sonatrach / IAP 416
Introduction
Production constraints
• Constraints related to flow
− Maximum water‐cut or maximum GOR per well
− Maximum water production or gas production for a group of wells
• Constraints related to pressure
© 2014 ‐ IFP Training
− Minimum bottom hole flowing pressure
− Minimum well head pressure
Sonatrach / IAP 417
Well Controls
Principal uses in forecast mode
Main controls
• Imposed Flow rate
− Oil, Water, Gas, Liquid, Reservoir voidage
• Imposed pressure
− Tubing Head Flowing pressure
− Bottom hole flowing pressure
Secondary controls
• Flow rates
− Economic limits
− Rates upper limit per phase
− Maximum ratios (Wcut, GOR, WGR)
• Pressures
− BHP and THP limit (lower for a producer, upper for an injector)
− Maximum drawdown
© 2014 ‐ IFP Training
VFP tables are used to relate bottom hole to well head pressures
Sonatrach / IAP 418
Conclusion
© 2014 ‐ IFP Training
• A successful upscaling
Sonatrach / IAP 419
Static Model
Uncertainties
Xavier LOPEZ
Presentation Summary
Structural Uncertainties
• Uncertain parameters identification
• Uncertain parameters quantification
• Uncertainties processing
Geological Uncertainties
• Deterministic method
• Geostatistical Monte Carlo methods
• Populating the model
− Sedimentology and facies
− Petrophysical properties
− Fluids and contacts
© 2012 ‐ IFP Training
• Static models selection
Towards the dynamic studies
Sonatrach / IAP 422
Methodology for structural uncertainties
Identify uncertainties:
• Analysis of data
Quantify their magnitude:
• Geo‐statistical techniques
• rank them in terms of impact on the results & keep the most
influential,
• combine them together
Process the uncertainties
• Dedicated tools
• Simulation
© 20124‐ IFP Training
• GRV calculation
Sonatrach / IAP 423
Uncertain Parameters Identification
© 2012 ‐ IFP Training
Sonatrach / IAP 424
Seismic processing Uncertainty example: Migration type
© 20124‐ IFP Training
Sonatrach / IAP 425
Fault Picking Uncertainty
© 20124‐ IFP Training
Sonatrach / IAP 426
Interpolation Uncertainty example: Mapping from 2D seismic
© 20124‐ IFP Training
Sonatrach / IAP 427
Uncertain Parameters Quantification
Usually 2 main parameters:
the seismic picking
the depth conversion
© 2012 ‐ IFP Training
Sonatrach / IAP 428
Combining Uncertainties
Depth uncertainty
Combination of variances
© 20124‐ IFP Training
if independence
8-
Sonatrach / IAP 429
Processing
Principle of structural simulation
© 20124‐ IFP Training
Sonatrach / IAP 430
Simulation
© 20124‐ IFP Training
Sonatrach / IAP 431
Structural Uncertainties Results of Structural Simulation
© 20124‐ IFP Training
Sonatrach / IAP 432
Presentation Summary
Structural Uncertainties
• Uncertain parameters identification
• Uncertain parameters quantification
• Uncertainties processing
Geological Uncertainties
• Deterministic method
• Geostatistical Monte Carlo methods
• Populating the model
− Sedimentology and facies
− Petrophysical properties
− Fluids and contacts
© 2012 ‐ IFP Training
• Static models selection
Towards the dynamic studies
Sonatrach / IAP 433
Deterministic method
Description:
• optimistic hypotheses = « maxi case »
• reasonable hypotheses = « most likely case »
• pessimistic hypotheses = « mini case »
Advantages :
• each parameter is controlled from knowledge
• well suited for major choices or meta‐scenarios
(geological scheme, fault pattern, ...)
Drawbacks :
• difficult to associate probability for the HIP of each case,
© 20124‐ IFP Training
• Not suitable for variables which vary continuously in an uncertainty range
• uncertainty on HIP is often over‐estimated
Sonatrach / IAP 434
Mapping Monte Carlo method: description
Description :
• the reservoir is described with 3D maps randomized with geostatistics
• Multi realizations of geo‐models
Advantages :
• formal quantification of uncertainties,
• the uncertainty on spatial distribution of volumes can be assessed.
Drawbacks :
• a single volume can be obtained with different sets of realization, «mini maps» or «maxi
maps» notions are meaningless
• selected realizations for extreme cases depend on envisioned criteria (GRV, HIP, reserves,
production profile);
Q10 for reserves is not necessarily Q10 for HIP or GRV
© 20124‐ IFP Training
• coherency problems may occur and must be treated
Sonatrach / IAP 435
Geological uncertainties Nested simulation principle
NESTED SIMULATIONS
Geometry: Surfaces, thickness
Contacts: OWC, GOC
Fluids: Water Saturation, Bo…
© 20124‐ IFP Training
Sonatrach / IAP 436
Populating the model: Principles
The objective is to determine for each cell :
• Porosity
• N/G
• Facies and Rock Types
• Sw
The sedimentology, the petrophysical and fluid data can be the source of
geological uncertainties
© 20124‐ IFP Training
Sonatrach / IAP 437
Populating the model: Principles
The general workflow:
• Generate the stratigraphic model (s)
• Generate sedimentological model (s) with geological bodies and/or facies
• Proportions and trends from well data and regional knowledge.
• Sometimes, the seismic can help.
• Generate porosity model (s) with well data and possibly seismic data (co‐simulation).
• Porosity together with Rock Types, will be the source for generating Permeability model
(s) and Pc’s (which in turn will generate Sw’s)
• The link between K and porosity can be simple analytical functions or cloud transforms
(Gaussian distributions?)
• Make sure that Sw’s honour the well log data
© 20124‐ IFP Training
Sonatrach / IAP 438
Facies and petrophysical filling: facies proportions
different facies realizations
extreme cases for volumetrics are extreme
cases for proportions of facies in
environments
© 20124‐ IFP Training
Sonatrach / IAP 439
Facies and petrophysical filling: seismic constrained
a facies model example: step 1: data analysis
step 2: environment simulation
Seismic data analysis (IP/IS crossplot)
environments from impedances (IP/IS)
© 20124‐ IFP Training
Sonatrach / IAP 440
Geological uncertainties Examples
© 20124‐ IFP Training
Sonatrach / IAP 441
Petrophysical uncertainties
Example of data uncertainty from log analysis :
Saturation log Sw derived with Archie's law
a Rw
Swn . Rw = water resistivity
Rt
m Rt = global resistivity log
a, m, n Archie's parameters
Optimistic
Most likely
pessimistic different parameter sets
© 20124‐ IFP Training
Sonatrach / IAP 442
Petrophysical uncertainties
What is interpreted from the logs is
We deduce
The absolute values of uncertainties are
The relative uncertainties are
Example
dSw dSw/Sw dSo dSo/So
So=0.9 0.03 3%
Sw=0.1 0.03 30%
© 20124‐ IFP Training
Sonatrach / IAP 443
Fluids filling : 3 main aspects
Saturations: transition zone uncertainty
Contacts uncertainties
PVT uncertainty
© 20124‐ IFP Training
Sonatrach / IAP 444
Uncertainty on transition zone
A lot of uncertainties on Swat are resulting from other uncertainties, induced
uncertainties:
• h is varying from structural uncertainties and contacts uncertainties
• Pc is varying from fluid densities and interfacial tension uncertainties
© 20124‐ IFP Training
Sonatrach / IAP 445
Water saturation modeling with transition zone
© 20124‐ IFP Training
Sonatrach / IAP 446
Fluid filling: identified contact
The fluid contact has been observed at wells:
• no uncertainty ????
• the remaining uncertainty is measurement uncertainty (different wells with different
contacts, uncertainty on pressure gradients intersection)
© 20124‐ IFP Training
Sonatrach / IAP 447
Fluid filling: not identified contact
The fluid contact has not been observed at wells:
• define the bounds of the uncertainty domain:
− for water oil contact (WOC): water up to (WUT), oil down to (ODT)
− for gas oil contact (GOC): oil up to (OUT), gaz down to (GDT)
− for gas water contact (GWC): water up to (WUT), gaz down to (GDT)
© 20124‐ IFP Training
Sonatrach / IAP 448
Fluid filling: contacts uncertainties distribution type
Use bounded distribution
If no information on more probable values,
use uniform distribution
If some information on more
probable values, use triangular
or beta distribution
© 20124‐ IFP Training
If top structural and/or spill point are used and if
there is a structural uncertainty, bounds can vary
from one realization to another
Sonatrach / IAP 449
Fluids filling: PVT characteristics, an example
© 20124‐ IFP Training
Sonatrach / IAP 450
Static Models Selection
© 2012 ‐ IFP Training
Sonatrach / IAP 451
Why Simulate Several Models?
Help History Matching
Classical study : Fixed Geological model
Need to strongly modify dynamic parameters
• Local modifications
• Input of new barriers
• …
=> to get a correct match
Even with the whole set of dynamic parameters
the history match is sometimes difficult or even impossible.
© 20124‐ IFP Training
Remember: the main uncertainty is the static model
Sonatrach / IAP 452
Models Selection Criteria: History match (Vincent et al, 1998)
200
History-match objective function
150
100
0
4 6 8 10 12 14 16 18
Realizations with
© 20124‐ IFP Training
OOIP (Million Sm3)
smaller OIP provide
the best match!
Sonatrach / IAP 453
Models Selection Criteria: Geological scenarios
Same number of Realisations per Scenario
Regular sampling for each Scenario (every X‐tile)
© 20124‐ IFP Training
Sonatrach / IAP 454
Selection of mini, median maxi models (Charles et al, 2001)
0.8
0.7
0.6 q90
0.5
q50
0.4
0.3 q10 q90
q50
0.2
q10
0.1
© 20124‐ IFP Training
0
0.30 0.40 0.50 0.60 0.70 0.80 0.90 1.00
NORMALIZED OOIP
Sonatrach / IAP 455
Towards the dynamic studies
© 2012 ‐ IFP Training
Sonatrach / IAP 456
GRV Probabilistic Distribution ‐ Geophysics
Results of Structural Uncertainties
• Distribution of Gross Rock Volume
• Ranking of Uncertainties
• Structural Maps
© 20124‐ IFP Training
Sonatrach / IAP 457
HIIP Probabilistic Distribution ‐ G&G
Results of Geological and Structural
Uncertainties
• Distribution of Hydrocarbons in Place
• Ranking of Uncertainties
• Reservoir Models © 20124‐ IFP Training
Hrz permeability
Sonatrach / IAP 458
Positioning in the Global Workflow
Static Uncertainties: HCIP distribution
Combine Static and Dynamic
Uncertainties
Reserves distribution
© 20124‐ IFP Training
Sonatrach / IAP 459
Dynamic Uncertainty Studies
Xavier LOPEZ
Presentation Summary
Introduction
Exercise
Summary of methodologies
© 2012 ‐ IFP Training
Sonatrach / IAP 462
Introduction
© 2012 ‐ IFP Training
Sonatrach / IAP 463
Introduction: experimental design and response surface
First introduced in reservoir engineering in the early nineties.
The purpose is
• to obtain maximum information
• at the minimum cost (minimum number of runs)
• with a pre‐determined plan (for runs)
Since then, the experimental design and response surface method have been
used in petroleum industry for many purposes.
© 2014 ‐ IFP Training
Sonatrach / IAP 464
Introduction: experimental design and response surface
Statement of the problem:
• There are uncertainties on some of the dynamic parameters (Xi)
• We need to establish a range for Response (e.g. reserves):
− P90, Mode, P50, Mean, P10
• These are needed for development decision
• Experimental design and Response surface
− help determine the Response range
Reservoir:
Development Plan Uncertain parameters Response=f(Xi)
Xi
© 2014 ‐ IFP Training
Sonatrach / IAP 465
Introduction: experimental design and response surface
The response can be:
• Reserves
• Plateau duration
• Production profile
• Financial Net Present Value
(NPV)
• ….
© 2014 ‐ IFP Training
Sonatrach / IAP 466
Introduction: experimental design and response surface
The response can be:
• Reserves
• Plateau duration
• Production profile
• Financial Net Present Value
(NPV)
• ….
© 2014 ‐ IFP Training
Sonatrach / IAP 467
Introduction: experimental design and response surface
The response can be:
• Reserves
• Plateau duration
• Production profile
• Financial Net Present Value
(NPV)
• ….
© 2014 ‐ IFP Training
Sonatrach / IAP 468
Experimental Design: Classical Workflow
N uncertain parameters (N<=32)
1‐ Screening & exp design Phase
‐ Uncertainty Ranking with respect to their impact N‐n param.
Flow simulation (ECL, ATHOS,...)
on the response
‐ Interactions calculations
2‐ Modelling Phase
‐ Multi‐variable Regression
n param. (minimum 3 levels per parameter)
Post‐Processing
3‐ Use Response Surface
(Crystal Ball...)
© 2014 ‐ IFP Training
‐ Probabilistic Distribution For Response
(Monte Carlo)
Sonatrach / IAP 469
Exercise: sensitivity and interaction
© 2012 ‐ IFP Training
Sonatrach / IAP 470
Sensitivity and experimental design:
some notions…
© 2012 ‐ IFP Training
Sonatrach / IAP 471
Uncertain Parameters
Dynamic Uncertain Parameters Xi :
• Level of absolute permeability
• Relative permeabilities
• Fault transmissivity
• Barriers to vertical flow transmissivity
• PVT
• Wells skin, etc.
• ……
Each Xi is assigned symbolic values:
• ‐1: pessimistic value
© 2014 ‐ IFP Training
• 0 : base case value
• +1: optimistic value
Sonatrach / IAP 472
Sensitivity Analysis
1st step
• is to identify the uncertain reservoir parameters. (e.g. N)
2nd step
• to identify the most influential reservoir parameters. (e.g. n)
• Usually 2*N+1 simulation runs are needed
• n uncertain parameters kept for the rest of study
The Tornado diagram can help to identify the influential reservoir parameters
Example of 2
© 2014 ‐ IFP Training
parameters
Sonatrach / IAP 473
Tornado Chart: Example
2n+1 reservoir simulation runs
permeability
Parameters with Kv/Kh
major impact
Sorw
Sonatrach / IAP 474
Designs
• Most commonly used designs:
− Factorial and composite designs
• Factorial designs have been particularly popular
• The following figure illustrates the application of a factorial design with two
parameters.
• If we have n parameters with two levels of change (the pessimistic and the
optimistic value), 2n experiments need to be conducted.
Conduct experiments
at the corners
Predict the outcome for
the entire area
© 2014 ‐ IFP Training
Sonatrach / IAP 475
Designs
• Usually, each parameter has three levels of change (the pessimistic, the
most likely, and the optimistic value)
• in this situation, we should conduct 3n experiments.
• Even for a modest set of 5 variables,
− the total number of experiments would be 243.
• Conducting this many experiments is too time consuming and expensive.
• One compromise is to use the so‐called Composite Designs.
• These consist of 2n factorial designs augmented by 2n star points.
• Plus 1 central point (all the variables at their most likely values).
© 2014 ‐ IFP Training
Sonatrach / IAP 476
Example of composite design
Designs
• There are n=4 parameters in the composite design in following figure.
• Thus it has 24 = 16 factorial designs, 2x4 = 8 star points, and 1 central point. The total
number of designs is 25.
INTERACTION
© 2014 ‐ IFP Training
SENSITIVITY
Sonatrach / IAP 477
Composite design
Conduct Experiments
• After the design is finished, the next step is to conduct the experiments.
• Each experiment needs one reservoir simulation run.
© 2014 ‐ IFP Training
Sonatrach / IAP 478
Response Surface Methodology
Example with 2 parameters
Sensitivity runs: 5
Interaction Experiments:
• 4 runs
In this case,
9 simulation
runs are
used
© 2014 ‐ IFP Training
Sonatrach / IAP 479
Response Surface Methodology
Response Surface fit
• The response surface model is usually a polynomial fit with linear
regression:
y b0 b
i
i
xi b
i j
ij x ix j b
i
ii x i2
© 2014 ‐ IFP Training
Sonatrach / IAP 480
Why a Model of Models: Monte Carlo Simulation
Probabilistic Response
Distribution
• Dynamic parameters
distribution
• With corresponding Surrogate
Model
• Monte Carlo Random Draws
FRS ,reserves ( X 1 , X 2 )
Y = FRS(X1,X2)
© 2014 ‐ IFP Training
Sonatrach / IAP 481
Why a Model of Models: Monte Carlo Simulation
Probabilistic Response
Distribution
• Dynamic parameters
distribution
• With corresponding Surrogate
Model
• Monte Carlo Random Draws
Y = FRS(X1,X2)
© 2014 ‐ IFP Training
FRS , production ( X 1 , X 2 )
Sonatrach / IAP 482
APPENDIX: Summary of methodologies
© 2012 ‐ IFP Training
Sonatrach / IAP 483
Summary: second thoughts
Summary
Complex methods
• Many structural models Time consuming
• 1000 or more geomodels Expensive
• TOTAL nb of runs: Valid for 1 development plan
− 100? 200?
But comprehensive….. © 2014 ‐ IFP Training
Sonatrach / IAP 484
Notions of Probability
Xavier LOPEZ
Presentation Summary
Risk and uncertainty
Main concepts of probability
Probability calculation rules
Expected value
Decision trees
On the use and abuse of extrapolation
General Multiplication Rule
© 2012 ‐ IFP Training
Exercises
Sonatrach / IAP 486
Risk and Uncertainty
TWO BASIC NOTIONS
1) RISK
• Risk is the probability that the parameter of interest fails to work at the minimum expected
level
• Example of application: exploration, “Fiches Prospect”, Decision Trees
• E.g. Will this well find oil? probability
2) UNCERTAINTY
• Uncertainty is the variation in the range of possible outcomes
• Used for development decisions
• E.g. How much oil will it produce? range of values
© 2014 ‐ IFP Training
LOTS OF THINGS ARE UNCERTAIN, BUT WE DON’T
KNOW HOW MANY BECAUSE WE CAN’T SEE THEM
487
Sonatrach / IAP
Sonatrach / IAP 488
Probability ‐ Discrete Case
The probability of an event represents the percentage of time that this event is
expected to happen when the experiment is repeated over and over again,
independently and under the same conditions.
Discrete number of equiprobable outcomes
number of favorable cases
P(A) = total number of cases
Examples
• Coin P(heads) = 1/2 P(tails) = 1/2
• Die P(outcome=3) = 1/6
• Marbles A box contains 30 red marbles and 70 black marbles.
The probability of drawing a red marble at random from the box is
30 /100
© 2014 ‐ IFP Training
489
/ IAP
Quiz
There is a 10% chance that project A is a success.
Same for project B. Projects A and B are independent.
Therefore the chance that A and B are successes is:
A well has a probability of success of 1/2.
Therefore with 2 wells we are sure to strike oil:
□ True □ False
© 2014 ‐ IFP Training
Sonatrach / IAP 490
The Need for Formal Concepts
To answer these questions we cannot rely on intuition.
We need some formal concepts.
© 2014 ‐ IFP Training
Sonatrach / IAP 491
Probability ‐ General Case
General definition
A probability is a positive number assigned to an event A with the
following rules
• 0 P(A) 1
• P(impossible event) = 0 P(sure event) = 1
• P(not A) = 1 ‐ P(A)
• P(AB) = P(A) + P(B) if A and B are mutually exclusive
A or B
Two events A and B are mutually
© 2014 ‐ IFP Training
exclusive if they cannot occur together.
Two events are independent if the chances for the second one
stay the same no matter how the first one turns out.
Examples:
• Successive tosses of a coin are independent.
• Successive rolls of a die are independent.
• Successive draws from an urn without replacement are dependent.
• The values at nearby points in space are generally dependent.
For independent events the probability of A and B is given by
P(AB) = P(A and B) = P(A) x P(B)
© 2014 ‐ IFP Training
Sonatrach / IAP 493
Summary of Calculation Rules
COMPLEMENTATION RULE
• The probability that A does NOT occur is
P(not A) = 1‐ P(A)
ADDITION RULE
• If A and B are mutually exclusive the probability that A or B occur is the sum
of probabilities
P(A or B) = P(A) + P(B)
MULTIPLICATION RULE
• If A and B are independent the probability that A and B both happen is the
product of probabilities
© 2014 ‐ IFP Training
P(A and B) = P(A) x P(B)
Sonatrach / IAP 494
Answer to the quiz (1/3)
There is a 10% chance that project A is a success.
Same for project B. Projects A and B are independent.
Therefore the chance that A and B are successes is:
MULTIPLICATION RULE
• If A and B are independent the probability that A and B both happen
is the product of probabilities
P(A and B) = P(A) x P(B)
© 2014 ‐ IFP Training
P(A and В) = 0.1 x 0.1 = 1%
Sonatrach / IAP 495
Answer to the quiz (2/3)
A well has a probability of success of 1/2.
Therefore with 2 wells we are sure to strike oil.
□ True False
Addition rule
• If A and B are mutually exclusive the probability that A or B occur is the
sum of probabilities
• A = {Well 1 is a success} A and B are NOT mutually exclusive
• B = {Well 2 is a success} since it is possible to have more than 1
success, so the addition rule does not apply
Sonatrach / IAP 496
Answer to the quiz (3/3)
event A = {Well 1 is a success} A, B independent
event B = {Well 2 is a success} P(A) = P(B) = 1/2
P(A or B) = P (at least one success) = 1 – P (all wells fail)
P (all wells fail) = (1‐P(A))x(1‐P(B))=(1/2) x (1/2) = 1/4
P (at least one success) = 1 ‐ 1/4 = 3/4 = 75%
So with 2 wells we are only 75% sure of a success, not 100% sure!
Generally, with n wells P(A1 or A2 or….An)=1‐(1/2)n <1 …(never 100% sure)
Alternatively
© 2014 ‐ IFP Training
Sonatrach / IAP 497
Expected Value of a Discrete Variable
The expected value E(X) of a discrete random variable X is the
probability‐weighted average of all possible outcome values.
Value of X x1 x2 x3 ■■■
xn
Probability p1 p2 p3 ■■■
pn
Similarly, we can define the Expected Monetary Value EMV:
© 2014 ‐ IFP Training
• It is the probability weighted average of all possible (NPV)i
Sonatrach / IAP 498
Decision Tree
A graphical tool to model decisions and chance outcomes
© 2014 ‐ IFP Training
Upper path EMV = 0.105 x 110 + 0.14 x 50 + 0.105 x 20 + 0.65 x (‐10) = $14.15 M
= 0.35 x 59 + 0.65 x (‐10)
Lower path EMV = 0
Sonatrach / IAP 499
On the use and abuse of extrapolation
Quiz extracted from the Black Swan (Nassim Nicholas Taleb)
Facilitator: Assume that a coin is fair, i.e., has an equal probability
of coming up heads or tails when flipped. I flip it ninety‐nine
times and get heads each time. What are the odds of getting tails
on the next throw?
Dr. John: Trivial question. One half of course, since you are
assuming 50 percent odds for each and independence between
draws.
“Fat” Tony: I’d say no more than 1 percent, of course.
© 2014 ‐ IFP Training
Who do you think is right: Dr. John or “Fat” Tony ?
Sonatrach / IAP 500
The Black Swan Quiz
Quiz extracted from the Black Swan (Nassim Nicholas Taleb)
Additional comments from “Fat” Tony: You are either full of crap
or a pure sucker to buy that “50 percent” business. The coin gotta
be loaded. It can’t be a fair game. (Translation: it is far more likely
that your assumptions about the fairness are wrong since the coin
delivered ninety‐nine heads in ninety‐nine throws.)
This book is about trying to formalize, in mathematical terms, the
unpredictable. Economists, including some who have been
awarded the Noble prize, take a good beating from the author.
© 2014 ‐ IFP Training
The Black Swans are the wild random events that underlie our
lives. Their impact is huge; they are nearly impossible to predict;
yet after they happen, we always try to rationalize them
Sonatrach / IAP 501
Conditional Probability
Often we are interested in the probability of an event given that another one
has occured.
Examples:
• Probability of gas given a seismic anomaly
• Probability that reserves > X given discovery
Event of interest Conditioning
© 2014 ‐ IFP Training
Event
Sonatrach / IAP 502
Conditional Probability Definition
By definition the probability of the event B given that A has occurred, also
called conditional probability of B given A, is the probability of the event B
restricted to cases where the event A has occurred.
Also
© 2014 ‐ IFP Training
Sonatrach / IAP 503
General Multiplication Rule
The probability that two things both happen is equal to the probability that the
first thing happens multiplied by the probability that the second happens given
that the first has happened:
P A B P A* PB.given. A
P A B PB * P A.given.B
© 2014 ‐ IFP Training
Sonatrach / IAP 504
Statistical Description of Data &
Common Continuous Distributions
Xavier LOPEZ
Presentation Summary
Descriptive statistics
• Histogram, location, dispersion
• Quantiles, probabilistic reserves
Theoretical models
• Population and samples
• Expected value
• Probability density function, S‐curve
Common Continuous Distributions
• Normal
© 20124 ‐ IFP Training
• Log‐normal
• Triangular and Uniform
Sonatrach / IAP 506
Deterministic or Probabilistic?
There are two worlds:
• In an ideal world we can give a single correct answer.
• In a real world there are uncertainties and we can only give a range of
values.
Probability distributions are the meaningful way to quantify uncertainty.
DETERMINISTIC: a single value PROBABILISTIC: a range of values
© 2014 ‐ IFP Training
Sonatrach / IAP 507
Uncertainty and Ignorance
An individual outcome is unpredictable.
However, the distribution of outcomes can be determined with some precision.
Uncertainty is not the same as ignorance.
The probability distribution defines exactly what we know.
a single value: unpredictable a distribution of values: predictable
© 2014 ‐ IFP Training
Sonatrach / IAP 508
Histograms
A histogram is a very powerful summary of large amounts of data
histogram cumulative histogram
© 2014 ‐ IFP Training
total area represents 100% increases from 0% to 100%
bin width: tradeoff between resolution and integral of histogram
stability
Sonatrach / IAP 509
Descriptive Statistics
There are two main characteristics of a histogram: location and dispersion.
Location parameters
• mean = sum / count sensitive to outliers
• median = value dividing the population in two halves robust against outliers
• mode = most frequent value may not be unique
© 2014 ‐ IFP Training
symmetric distribution skewed distribution
location parameters are location parameters are
the same different
Sonatrach / IAP 510
Central Tendency Comparisons
10, 20, 30, 40, 50 30 NA 30
1, 3, 3, 3, 7, 23, 100 20 3 3
1, 1, 2, 3, 3 2 tie: 1, 3 2
2, 2, 40, 4000 1011 2 21
© 2014 ‐ IFP Training
Sonatrach / IAP 511
Descriptive Statistics: Dispersion
Dispersion parameters
• maximum ‐ minimum too extreme
• P90 and P10 "reasonable" mini and maxi
• variance = mean square of deviations from the mean in squared units
• standard deviation = variance (, sigma, SD) same units as the data
• coefficient of variation = / mean (variable > 0) dimensionless
Observed values are
rarely more than 2 or 3
standard deviations away
from the mean
© 2014 ‐ IFP Training
Sonatrach / IAP 512
Calculation of Sample Variance: Exercise
19 1 1 361
4 ‐14 196 16
13 ‐5 25 169
50 32 1024 2500
8 ‐10 100 64
13 ‐5 25 169
35 17 289 1225
11 ‐7 49 121
© 2014 ‐ IFP Training
sum 180 0 ??? ???
mean 18 0 ???
???
Var(X) = ???
Stdv(X) = ???
Sonatrach / IAP 513
Properties of Variance
Does not change if all data are shifted
by the same amount (change of
origin).
If all data are multiplied by b the
variance is multiplied by b2 and the
standard deviation by b (rescaling).
Quiz: What can you say about X when Var (X) = 0?
© 2014 ‐ IFP Training
X Deterministic
X Probabilistic
Sonatrach / IAP 514
Outline
Descriptive statistics
• Histogram, location, dispersion
• Quantiles, probabilistic reserves
Theoretical models
• Population and samples
• Expected value
© 20124 ‐ IFP Training
• Probability density function, S‐curve
Sonatrach / IAP 515
Quantiles
The Q quantile is a value such that % of the data lies below Q .
In the Petroleum Industry the definition is usually reversed and P values are
defined such that % of the population lies ABOVE!!!
• P90 = 90% of the values exceed P90 i.e. P90 = Q10
• P10 = 10% of the values exceed P10 i.e. P10 = Q90
• P50 = 50% of the values exceed P50 i.e. P50 = Q50
© 2014 ‐ IFP Training
Note: generally P50 mode !!! (this is a common error)
Sonatrach / IAP 516
Reserves Distribution 1 (Ascending Cumulative Distribution
Function)
© 2014 ‐ IFP Training
Sonatrach / IAP 517
Reserves Distribution 2 (Descending CDF)
© 2014 ‐ IFP Training
Sonatrach / IAP 518
Deterministic vs Probabilistic Definitions
Deterministic Probabilistic
2P Proved + Probable
P 50 (roughly = 2P)
(most likely / best guess)
3P Proved + Probable +
P 10 (usually < 3P)
Possible
© 2014 ‐ IFP Training
Sonatrach / IAP 519
Outline
Descriptive statistics
• Histogram, location, dispersion
• Quantiles, probabilistic reserves
Theoretical models
• Population and samples
• Expected value
© 20124 ‐ IFP Training
• Probability density function, S‐curve
Sonatrach / IAP 520
Sampling
Population Sample
In geosciences, samples usually represent a very small fraction of the population.
Cores 10‐9 Population 10 M
A factor of 100
Cuttings 7.10‐9 Sample 1000
to 100000 !
Logs 10‐6 Ratio 10‐4
© 2014 ‐ IFP Training
Typical oil field Typical opinion poll
Sonatrach / IAP 521
Estimation
We are interested in the properties of the population
Population Sample
Fixed but unknown Random
• Sample data are finite, the population is potentially infinite
• Sample data change with the sampling, the population is fixed
• Sample data are discrete values, population values may be
continuous
© 2014 ‐ IFP Training
Sonatrach / IAP 522
Sample and Population Statistics
SAMPLE POPULATION
probability density function,
Histogram,
Distribution cumulative distribution
cumulative histogram
function
© 2014 ‐ IFP Training
Sonatrach / IAP 523
Outline
Descriptive statistics
• Histogram, location, dispersion
• Quantiles, probabilistic reserves
Theoretical models
• Population and samples
• Expected value
© 20124 ‐ IFP Training
• Probability density function, S‐curve
Sonatrach / IAP 524
Expected Value Versus Sample Mean
X = random variable = quantity of interest
E(X) = expected value = population mean
X = sample mean
= an estimate of the population mean
© 2014 ‐ IFP Training
Sonatrach / IAP 525
Expected Value of a Discrete Variable
The expected value E(X) of a discrete random variable X is the
probability‐weighted average of all possible outcome values.
Value of X x1 x2 x3 ■■■
xn
Probability p1 p2 p3 ■■■
pn
E(X) is the long term average of X when sampled repeatedly.
© 2014 ‐ IFP Training
Sonatrach / IAP 526
Outline
Descriptive statistics
• Histogram, location, dispersion
• Quantiles, probabilistic reserves
Theoretical models
• Population and samples
• Expected value
© 20124 ‐ IFP Training
• Probability density function, S‐curve
Probability Density Function
A smooth fitted curve is used as a
theoretical model for the histogram
f(x) is a density of probability NOT a
probability P( x X x dx ) f ( x ) dx
P( x X x dx ) f ( x ) dx
f( X )
Probability of X in interval x x + dx
• The probability of an interval is the
area under the curve
• The total area under the p.d.f. curve is
1
• The probability of exactly x is 0
© 2014 ‐ IFP Training
because dx = 0
Sonatrach / IAP 528
Cumulative Distribution Function
The integral of the density of probability distribution function
f( X )
F(x) = P( X < x) = Probability that X < x x
P( 0 X x ) f ( X ) dX
© 2014 ‐ IFP Training
0
Sonatrach / IAP 529
First Two Moments of a Continuous Variable
Population Mean
E(X) = x f(x) dx = m
Population Mean square
E(X2) = x2 f(x) dx
Population Variance
Var(X) = E(X ‐ m)2 = (x ‐m)2 f(x) dx
Additivity
E(X2) = Var(X) + [E(X)]2
© 2014 ‐ IFP Training
Sonatrach / IAP 530
Murphy's Laws: Probabilistic Version
The chance of the buttered side of the bread falling face
down is directly proportional to the cost of the carpet!
© 2014 ‐ IFP Training
Sonatrach / IAP 531
Calculation of Sample Variance: Solution
19 1 1 361
4 ‐14 196 16
13 ‐5 25 169
50 32 1024 2500
8 ‐10 100 64
13 ‐5 25 169
35 17 289 1225
11 ‐7 49 121
© 2014 ‐ IFP Training
© 20124 ‐ IFP Training
Sonatrach / IAP 533
Normal Distribution
Gaussian distribution, bell‐shaped curve population mean
N(,)
The most used standard deviation
distribution
95% of the area under the curve
total of 5% of the area under the curve
± 1.96 95 %
± 2.58 99 %
Sonatrach / IAP 534
Outline
Common Continuous Distributions
• Normal
• Lognormal
• Triangular and uniform
© 20124 ‐ IFP Training
Sonatrach / IAP 535
Lognormal Distribution
The prototypical right‐skewed distribution
Hc in place, reserves, size of
fields, costs.
© 2014 ‐ IFP Training
Sonatrach / IAP 536
Moments of Lognormal Distribution
© 2014 ‐ IFP Training
Sonatrach / IAP 537
Swanson's Formula
© 2014 ‐ IFP Training
Sonatrach / IAP 538
Fitting a Lognormal From Q10 and Q90
If X is log normal Y = ln (X) is normal N(, 2)
P(Y < ‐ 1.28 ) = 0.10
P(Y < + 1.28 ) = 0.90 P(Y < ) = 0.50
Since the log function is order‐preserving
In (Q10) + In (Q90)
ln (Q10) = ‐ 1.28 =
2
In (Q90) ‐ In (Q10)
ln (Q90) = + 1.28 =
2.56
© 2014 ‐ IFP Training
Q90 = Q50 x factor Q10 = Q50 / factor Q50 = Q10 x Q90
2
Mean = exp( + /2) 0.3 Q10 + 0.4 Q50 + 0.3 Q90
Sonatrach / IAP 539
Exercise: Fitting a Lognormal
Compute the missing terms from the following lognormal data
Hints (all necessary values are provided)
© 2014 ‐ IFP Training
Sonatrach / IAP 540
Outline
Common Continuous Distributions
• Normal
• Lognormal
• Triangular and uniform
© 20124 ‐ IFP Training
Sonatrach / IAP 541
Triangular and Uniform Distributions
UNIFORM
parameters: mini, maxi
mean: (mini + maxi) / 2
variance: (maxi ‐ mini)2 /12
f(x) = constant for mini < x < maxi
TRIANGULAR
Parameters: mini, mode, maxi (a,b,c)
mean: (mini + mode + maxi) / 3
variance: (a2 + b2 + c2 ‐ ab ‐ ac ‐ bc) /18
f(x) = equation of the triangle
© 2014 ‐ IFP Training
Sonatrach / IAP 542
Answers: Fitting a Lognormal
© 2014 ‐ IFP Training
Sonatrach / IAP 543
Monte Carlo Simulation &
The Parametric Method
Xavier LOPEZ
Sonatrach / IAP
Presentation Summary
Principle of the Monte Carlo approach
Reserves aggregation
Important properties
• The effect of correlation on sums and products
• Central limit theorem for sums and products
The Parametric method
© 2012 ‐ IFP Training
Exercise (Crystal Ball)
Sonatrach / IAP 546
The Monte Carlo Simulation Approach
etc….
See next Draw random values for each:
slide… GRV , N / G , , S hc ,1 / Bo , RF Repeat
n
times
Combine to calculate reserves from:
1
Re s GRV * N / G * * S hc * * RF
Bo
OUTPUT: Reserves c.p.d.
•Probability distribution of reserves
•Cum.Prob.Distribution of reserves
© 2014 ‐ IFP Training
Sonatrach / IAP 547
Sampling From a Continuous Distribution
Assume we have a random number generator producing values between 0 and 1.
Problem Simulate a random variable X with a given continuous c.d.f. F(x).
Solution Simulate a uniform random number U between 0 and 1 and compute
the inverse transform X = F‐1 (U)
We know how to simulate
uniform values between 0
and 1
© 2014 ‐ IFP Training
Sonatrach / IAP 548
Sampling From a Discrete Distribution
Solution On the Y axis define segments of length p1, p2, …, pn. Simulate a uniform
U[0,1] and select the value corresponding to the segment in which the
random point lands.
© 2014 ‐ IFP Training
Sonatrach / IAP 549
Outline
Principle of the Monte Carlo approach
Simulating reserves
Reserves aggregation
Important properties
The Parametric method
© 2012 ‐ IFP Training
Exercises
Sonatrach / IAP 550
Scalar Approach to Reserves Calculation
Developing a simple model on an Excel worksheet
• Stock Tank barrels of recoverable reserves= OIIP*RF
Reserves = GRV x N/G x Phi x (1 ‐ Sw) x 1/Bo x RF x 6.29
• Assignment of a distribution function (triangular, uniform ...) to each variable
• Implementation of a correlation matrix, independent or dependent variables
Running a simulation
Interpreting the results (Crystal Ball, @Risk)
• Statistics and Reports for inputs and outputs
© 2014 ‐ IFP Training
• Sensitivity analysis
• Graphics outputs
Sonatrach / IAP 551
Inputs to Monte Carlo
New Matrix (2x2) PHI RF
© 2014 ‐ IFP Training
PHI 1 0.5
RF 0.5 1
Sonatrach / IAP 552
@Risk ‐ Reserves Results
© 2014 ‐ IFP Training
70% Perc 621.41 633.90
75% Perc 659.20 668.36
80% Perc 699.42 714.12
85% Perc 745.43 769.36
90% Perc 811.13 841.72
95% Perc 909.44 954.99
Sonatrach / IAP 553
Examples (Crystal Ball)
© 2014 ‐ IFP Training
Sonatrach / IAP 554
Examples (Crystal Ball)
© 2014 ‐ IFP Training
Sonatrach / IAP 555
Examples (Crystal Ball)
© 2014 ‐ IFP Training
Sonatrach / IAP 556
Examples (Crystal Ball)
© 2014 ‐ IFP Training
Sonatrach / IAP 557
Examples (Crystal Ball)
© 2014 ‐ IFP Training
Sonatrach / IAP 558
Examples (Crystal Ball)
© 2014 ‐ IFP Training
Sonatrach / IAP 559
Examples (Crystal Ball)
© 2014 ‐ IFP Training
Sonatrach / IAP 560
Examples (Crystal Ball)
© 2014 ‐ IFP Training
Sonatrach / IAP 561
Outline
Principle of the Monte Carlo approach
Simulating reserves
Reserves aggregation
Important properties
The Parametric method
© 2012 ‐ IFP Training
Exercises
Sonatrach / IAP 562
Illegal Addition of Proved Reserves
PROBABILISTIC PROVED RESERVES (P90)
AREA GLOBAL GROUPS
DEVELOPED 2,291
UNDEVELOPED 793
Why is a much larger figure
obtained when considering a single
area rather than two!?
© 2014 ‐ IFP Training
Sonatrach / IAP 563
Quantiles Are Not Additive
P90+P90= ???
P10+P10= ???
……..but
Mean+Mean=Mean
Variance+Variance=Variance
If reserves are
independent
© 2014 ‐ IFP Training
SEC reporting is different !?
Sonatrach / IAP 564
Perfect Dependence
Adding matching quantiles = perfect dependence
Adding matching quantiles assumes that the two fields are in a one‐to‐one
relationship, associating the k‐th smallest reserves of one field with the k‐th
smallest reserves of the other field. This is a very strong assumption!
© 2014 ‐ IFP Training
Sonatrach / IAP 565
Independence of Random Variables
Two random variables X and Y are independent if information on the value of X
does not give any information on the value of Y, and vice versa.
Technically X and Y are independent if and only if
P( X< x and Y < y ) = P(X < x) * P(Y < y )
The pdf of the pair (X,Y) is the product of the pdfs of X and Y f(x,y) = f(x) g(y)
© 2014 ‐ IFP Training
Independence Dependence
Sonatrach / IAP 566
Independent Probabilistic Addition
Draw a value of reserves
for each field by Monte
Carlo
and add the results…..
………Repeat thousands of
times
© 2014 ‐ IFP Training
Sonatrach / IAP 567
Addition of Reserves
Independent reservoirs
Sonatrach / IAP 568
Examples (Crystal Ball)
© 2014 ‐ IFP Training
Sonatrach / IAP 569
Examples (Crystal Ball)
© 2014 ‐ IFP Training
Sonatrach / IAP 570
Outline
Principle of the Monte Carlo approach
Simulating reserves
Reserves aggregation
Important properties
© 2012 ‐ IFP Training
The Parametric method
Exercises
Sonatrach / IAP 571
Sum of Independent Variables
Mean
E (X + Y) = E(X) + E(Y)
Variance
Var (X + Y) = Var (X) + Var (Y)
Variances add up NOT
© 2014 ‐ IFP Training
standard deviations
Sonatrach / IAP 572
Sum of Correlated Variables
Mean Correlation of X and Y
E (X + Y) = E(X) + E(Y)
>>> extra term
Variance
2x+y = 2x+ 2y + 2 X y
Consequences
• = 0 variances add up 2x+y = 2x+ 2y
• > 0 increases the dispersion of the sum 2x+y > 2x+ 2y
• = 1 standard deviations add up (worst case) x+y = x+ y
• < 0 decreases the dispersion of the sum
© 2014 ‐ IFP Training
Sonatrach / IAP 573
Product of Correlated Variables
X and Y independent
X and Y correlated
In general the mean of a product is NOT equal to the product of the means
© 2014 ‐ IFP Training
Sonatrach / IAP 574
Variance of a Product of Independent Variables
© 2014 ‐ IFP Training
Example. X is known with a relative uncertainty of 20% and Y of 30%. What is the
relative uncertainty on the product XY?
KX= 0.2, KY=0.3 So (1 + KZ2) = (1 +0.22) (1 + 0.32) =1.13. So KZ = 0.13 = 36%.
Sonatrach / IAP 575
Outline
Principle of the Monte Carlo approach
Simulating reserves
Reserves aggregation
Important properties
• The effect of correlation on sums and products
• Central limit theorem for sums and products
© 2012 ‐ IFP Training
The Parametric method
Exercises
Sonatrach / IAP 576
Central Limit Theorem for a Sum
When independent random numbers are added the normal distribution appears.
Note The sum of normal random variables is always normal.
The Central Limit Theorem makes this result true even when the
individual variables are not normally distributed.
Condition: No single variable should dominate the others.
© 2014 ‐ IFP Training
Sonatrach / IAP 577
Central Limit Theorem for a Product
The product of a large number of independent random variables tends to follow
the lognormal distribution
Y = X1 x X2 x ... x Xn
The result breaks down when one variable dominates the other,
for example when the Gross Rock Volume variable is very non‐
lognormal while other parameters are held nearly constant.
© 2014 ‐ IFP Training
Sonatrach / IAP 578
Outline
Principle of the Monte Carlo approach
Simulating reserves
Reserves aggregation
Important properties
© 2012 ‐ IFP Training
The Parametric method
Exercises
Sonatrach / IAP 579
The Parametric Method
SPE 26056: The quantification and management of uncertainty in reserves .
The "Parametric Method" comprises a simple set of statistical rules for combining
distributions. It is an alternative to Monte Carlo for estimating oil in place, and can be
extended to give reserves. In contrast to Monte Carlo, its simplicity allows access to the
ranking of individual parameters which contribute to overall uncertainty.
In hydrocarbon recovery predictions, the three types of distribution which are
particularly useful are Normal, Log‐Normal, and Triangular distributions. The first two
may be described by a simple equation which is a function of two parameters, the mean
(), and standard deviation (). The standard deviation is defined in the usual way, with
for example 68% of values lying within one standard deviation either side of the mean
for a normal distribution. For arithmetic convenience in the Parametric Method, a third
parameter called the coefficient of variation (K) is defined as
© 2014 ‐ IFP Training
K (eq 1)
Sonatrach / IAP 580
The Parametric Method
The Parametric Method uses , and K to combine distributions according to the
following six exact statistical rules. The first three describe a sum of distributions, the
final three a multiplication of distributions:
Rule 1 : The sum of independent distributions, of whatever form, tends towards a
Normal distribution.
Rule 2 : The mean of the sum of distributions is the sum of the means.(Even if
dependent)
t i (eq 2)
Rule 3 : The variance of the sum of independent distributions is the sum of the variances
t2 i2 (eq 3)
© 2014 ‐ IFP Training
Sonatrach / IAP 581
The Parametric Method
Rule 4 : The product of independent distributions, of whatever form, tends towards a
Log‐Normal distribution.
Rule 5: The mean of the product of independent distributions is the product of the
means.
t i (eq 4)
Rule 6: The value (1+K2) of the product of independent distributions is the product of
the individual (1+K2) values.
(1 K t2 ) (1 K i2 ) (eq 5)
These rules can be used to deduce the mean and coefficient of variation for the
© 2014 ‐ IFP Training
distribution in oil in place and reserves.
Sonatrach / IAP 582
Comments on the Monte Carlo and Parametric Methods
Monte Carlo simulation is a powerful tool for exploring uncertainty
• Easy to implement
• Can be used in complex problems where analytical approach not feasible
• Can identify the factors that influence the result the most (Tornado charts)
The "Parametric Method"
• comprises a simple set of statistical rules for combining distributions.
• It is an alternative to Monte Carlo for estimating oil in place, and can be
extended to give reserves.
• In contrast to Monte Carlo, its simplicity allows access to the ranking of
individual parameters which contribute to overall uncertainty.
• However, it is constrained by the “independence of parameters”
© 2014 ‐ IFP Training
Sonatrach / IAP 583
Warnings
Beware of "magic"
• Monte Carlo does not allow you "to read the future"
• Monte Carlo does not guarantee good decisions
Beware of black box
• Relate the results to concrete cases
The most important thing is the model you put in, especially
• The right scales
• The right dependencies
• Multiple working hypotheses
Fields are not scalars
© 2014 ‐ IFP Training
• Maps and grids cannot be reduced to a single number
Sonatrach / IAP 584
Unconventional Hydrocarbons
Xavier LOPEZ
Presentation Summary
Introduction: the Hydrocarbon Genesis
Definitions
• Gas shale
• Tight gas sands
• Oil shale……
World statistics
Miscellaneous
© 2012 ‐ IFP Training
Sonatrach / IAP 586
Did you say unconventional Gas…
The possibility of hydrocarbon seas on Titan was confirmed when data from Hubble and
other observations suggested the existence of liquid methane on Titan, either in
disconnected pockets or on the scale of oceans, similar to water on Earth
© 2014 ‐ IFP Training
Sonatrach / IAP 587
A graph detailing temperature, pressure, and other aspects of Titan's climate. The
atmospheric haze lowers the temperature in the lower atmosphere, while methane
raises the temperature at the surface. Cryovolcanoes erupt methane into the
atmosphere, which then rains down onto the surface, forming lakes.
© 2014 ‐ IFP Training
Sonatrach / IAP 588
The Resource Triangle
© 2014 ‐ IFP Training
Sonatrach / IAP 589
Hydrocarbon Genesis
Sonatrach / IAP 590
Hydrocarbon Genesis
In general:
• marine or lacustrine kerogens (types I
and II) tend to produce oils,
• Kerogens of terrestrial origin (type III)
tend to produce gas.
© 2014 ‐ IFP Training
Sonatrach / IAP 591
It is important to note…
Sonatrach / IAP 592
How oil can be turned into Extra‐Heavy Oil
Marine sediments in the basin (purple) become source rock for oil and gas
These migrate into sediments (orange) eroded from newly built mountains
© 2014 ‐ IFP Training
Bacteria in these relatively cool sediments bio‐degrade the oil, forming heavy oil and bitumen (tar
sands)
Sonatrach / IAP 593
Definitions: Tight Bodies
Flow without
stimulation
Permeability (mD)
Not
produced
© 2014 ‐ IFP Training
Porosity (%)
Sonatrach / IAP 594
Definitions
Oil shale can be:
• The immature type source rock, in which case it is kerogen‐bearing rock
• The mature type source rock, in which case it is oil‐bearing rock
• In what follows, by oil shale we refer to the kerogen‐bearing rock
Oil shales are very different from tar sands:
• Oil shales: rock permeabilities are in the order of a few 100’s of nano‐Darcy
• Tar sands: rock permeabilities are in the order of a few 10’s of Darcies. However fluid cannot
flow because of viscosities around 1 million cp.
Gas shales: they are gas‐bearing source rock with permeabilities in the range of a few 100’s of
nano‐Darcy
Tight gas sands: they are gas‐bearing sandstones with permeabilities in the range of 0.001 to 0.1
milli‐Darcy
(1 nano = 10‐6 milli‐Darcy)
© 2014 ‐ IFP Training
Sonatrach / IAP 595
Definitions
K (mD) K normal (mD) SandStone
Oil shale 100 E‐6 100
Tar sand* 10000 100
Tight gas sand 0.001 to 0.1 10
Gas shale 100 E‐6 10
* visc= up to E+6 cp or more
© 2014 ‐ IFP Training
Sonatrach / IAP 596
World Energy Data
© 2014 ‐ IFP Training
TOTAL = 1333 Bstb
Sonatrach / IAP 597
Conventional Oil Proved Reserves
© 2014 ‐ IFP Training
Sonatrach / IAP 598
Conventional Gas Proved Reserves
6600 Tcf
© 2014 ‐ IFP Training
Production 2010 112.7 Tcf
Consumption 2010 111.9 Tcf
Sonatrach / IAP 599
World energy balance
world consumption
350 renewable
300 hydro
biomass
Millions boe/d
250
nuclear
200
coal
150
gas
100
oil
50
0
2010 2020 2030 100%
renewable
90%
hydro
80%
biomass
70%
nuclear
60%
coal
50%
gas
40%
oil
30%
© 2014 ‐ IFP Training
20%
Source: 10%
0%
2010 2020 2030
Sonatrach / IAP 600
Extra Heavy Oil
Orinoco Belt (Venezuela):
• First exploration campaigns in the 1930’s
• The second largest extra heavy crude oil deposits in the world
• 1200 Bstb oil in place, 54000 km2
• Recoverable reserves 100 Bstb
• Estimated potential reserves of around 300 Bstb (post 2020)
• Extra heavy crude oil (8 ‐ 10° API), with high sulphur content
• Shallow sand reservoirs
© 2014 ‐ IFP Training
Sonatrach / IAP 601
Extra Heavy Oil (Tar Sands)
Canada oil sands
Sonatrach / IAP 602
World oil shale resources, « In Place » (Bstb)
© 2014 ‐ IFP Training
Total= 2820 Bstb
Sonatrach / IAP 603
7,000
Tight Gas
6,000 Coalbed Methane
Gas Shales
5,000
4,000
3,000
2,000
1,000
0
North & Eastern & Former Middle Sub- China
© 2014 ‐ IFP Training
Sonatrach / IAP 604
World unconventional gas resources, « In Place » (Tcf)
© 2014 ‐ IFP Training
Rogner, 1997
Sonatrach / IAP 605
Resources Sub‐total
Oil Shales 2820 Bstb
* 5 times the conventional
gas proven reserves
© 2014 ‐ IFP Training
Sonatrach / IAP 606
Major shale gas basins in the USA
© 2014 ‐ IFP Training
Sonatrach / IAP 607
Projected unconventional gas production in N.A.
© 2014 ‐ IFP Training
Sonatrach / IAP 608
Unconventional Gas Production in North America
© 2014 ‐ IFP Training
Sonatrach / IAP 609
Shale Gas: EIA (ARI) evaluation
EIA: Energy Information Administration, April 2011
Excludes: USA (In Place 3284 and reserves 820 Tcf, EIA July 2011),
Out of 624 Tcf in Europe, 180 are in France and 187 are in Poland
© 2014 ‐ IFP Training
Sonatrach / IAP 610
Shale Gas Basins in 32 countries
© 2014 ‐ IFP Training
Sonatrach / IAP 611
Comparison between Rogner and EIA: shale gas In‐Place
EIA: February 17, 2011
© 2014 ‐ IFP Training
Sonatrach / IAP 612
Outcropping oil shales
© 2014 ‐ IFP Training
Sonatrach / IAP 613
Oil Shale Rocks
Source Rock:
•Rich in fossil organic particles
•Fine grain sediment
1m
© 2014 ‐ IFP Training
Woodford shale, Devonian (Oklahoma, USA)
Sonatrach / IAP 614
Oil Shales
AMSO, 50% owned by TOTAL, proposes to use the CCR Conduction, Convection
and Reflux process to recover shale oil.
The heating well is at the base and the producer at the top.
Heat causes the kerogen to decompose, lighter products rise and condense,
effectively heating a large volume of rock.
© 2014 ‐ IFP Training
Thermo‐mechanical fracturing creates permeability for the convective heat
transfer.
This method isolates production zones from protected sources of ground‐water
From AMSO (TOTAL)
Sonatrach / IAP 615
Oil Shales
From AMSO (TOTAL)
Sonatrach / IAP 616
Oil Shales
© 2014 ‐ IFP Training
Sonatrach / IAP 617
Oil Shales
The ExxonMobil Electrofrac
process:
• The horizontal sections
are hydraulically fractured
and filled with electrically
conductive proppant
• Field testing has shown it
is possible to create an
electrically conductive
fracture and heat it for
several months.
• The electric charge is
applied between the plus
and minus
© 2014 ‐ IFP Training
From ExxonMobil
Sonatrach / IAP 618
Oil Shales
© 2014 ‐ IFP Training
Sonatrach / IAP 619
Oil Shales: mining and surface retorting
© 2014 ‐ IFP Training
Sonatrach / IAP 620
Tight Gas
Production tools
• Horizontal wells
• Multi‐drains
• Hydraulic fracturing (cryogeny, proppants, process to be improved)
© 2014 ‐ IFP Training
Diagenesis
Sonatrach / IAP 621
Basic Principles in fracturing
max
min min
© 2014 ‐ IFP Training
intermediate
Sonatrach / IAP 622
Gas Shales: massive frac job
© 2014 ‐ IFP Training
More than 100 frac tanks (full of Water) were needed…….
Sonatrach / IAP 623
Shale Gas Production
Non migrated Migrated
gas gas
Gas source rock
© 2014 ‐ IFP Training
624
Sonatrach / IAP 624
Shale Oil Fracturing
© 2014 ‐ IFP Training
2008
Sonatrach / IAP 625
Cost of Production versus Reserves
© 2014 ‐ IFP Training
Sonatrach / IAP 626