Академический Документы
Профессиональный Документы
Культура Документы
1) Introduction
2) Geological Overview
3) ML Process (ensuring usability, stability & interpretability)
4) Data Used
5) Usability & Stability
6) Interpretation Tools
7) Conclusions
2
Spirit River Activity
3
Top 12 Spirit River Producers
4
2) Geological Overview
1) Introduction
2) Geological Overview
3) ML Process (ensuring usability, stability & interpretability)
4) Data Used
5) Usability & Stability
6) Interpretation Tools
7) Conclusions
5
GLJ’s Spirit River Regional Subsurface Analysis
6
Spirit River Nomenclature and Zones
Dunvegan
Shaftesbury Fm There is no formally
Paddy Mbr agreed on further
River Fm
Peace
Cadotte Mbr
division of the
Harmon Mbr
Notikewin, Falher and
Notikewin Mbr
Falher A
Wilrich members,
Early Cretaceous
Falher C Targets and considerable
Falher Member
Falher D Secondary confusion within
Falher E zones industry.
Falher F
Falher G
Falher H
GLJ has adopted a
Falher I consistent
Primary Horizontal
Wilrich A stratigraphic
Well Targets
Member
Wilrich
Wilrich B
(ML Study) nomenclature across
Wilrich C
the entire Deep Basin.
Bluesky
Gething
7
Cadomin
Stratigraphy after Jackson, 1984 & Petrel Robertson 2013
Spirit River Play Fairway
Shorefaces
Prograde to
the Northwest
9
Example Mapping – Wilrich A
Subsurface parameters utilized in GLJ’s
regional work for each well include:
Zone ID
Gross Thickness
Net Pay
Net to Gross
Average Porosity
Average VShale
Shorefaces
Average Sw
HCPV
Depositional Facies
Petrophysical Sensitivities
Falher H incised valley Pressure Gradient
cuts through the
Wilrich A Shoreface
Temperature Gradient
iC4/nC4 Ratios
10 Condensate Yields
3) Machine Learning Process
1) Introduction
2) Geological Overview
11
Supervised Machine Learning Terminology
1) Target = what we want to predict (the “right answers” have been provided for Training)
2) Features = the inputs we want to use to predict the Target
3) Training = the process that uses Features and Targets to create a predictive
Model
4) Model = the algorithm(s) used to generate Target predictions
5) Feature Importance = a measure of how impactful a Feature is on the
predictive capability of a Model
6) R2 = the coefficient of determination (i.e. represents the percent of variance
that can be explained by a Model for a set of features/inputs)
12
Machine Learning Modeling Objectives
13
Modeling Process
14
4) Data Used
1) Introduction
2) Geological Overview
3) ML Process (ensuring usability, stability & interpretability)
4) Data Used
5) Usability & Stability
6) Interpretation Tools
7) Conclusions
15
Data Coverage
16
Data generated for this Machine Learning Project
17
5) Usability & Stability
1) Introduction
2) Geological Overview
3) ML Process (ensuring usability, stability & interpretability)
4) Data Used
18
What’s an ideal Feature count?
19
What’s an ideal Feature count?
6 13 51
20
Feature Selection Goals
- Support interpretability
- Ensure buy-in
21
6) Interpretation Tools
1) Introduction
2) Geological Overview
3) ML Process (ensuring usability, stability & interpretability)
4) Data Used
5) Usability & Stability
6) Interpretation Tools
7) Conclusions
22
Before you build a model: Feature Correlation Matrix
23
We have a trained model… now what?
24
Feature Grouping
Completion
Geology
Depth/Pressure
Zone
Chemical Composition
Offset Drainage
Completion = Controllable
Subsurface = Non-controllable
(but selectable… you can choose
where you drill your well)
27
ICE & IFLE
How to use Machine Learning to build
understanding & fuel explanations
28
ICE Plot: Context and Goal
Context:
1) We have trained a Machine Learning Model to predict a Target using several Features
2) Target for this example = Production Performance (e.g. 12 month cum)
3) Feature for this example = Proppant Intensity (t/m)
Goal:
1) Characterize the Production Performance (Target) response to changes in Proppant
Intensity (Feature) over the range of Proppant Intensity values in the dataset.
2) Leverage these visual tools to build trust, understanding and actionable insight.
29
Generate a Prediction using the Model for 1 Well
1) Predict the Production for a well using its actual input values (Features)
2) Next step → “turn the dial” for that well, on only one Feature (i.e. Proppant
Predicted Production (MMcf)
Intensity), keeping all other input values the same, and generate
predictions for the range of Proppant Intensity values in the dataset…
Prediction
Proppant Intensity
Actual Value
Actual Proppant Intensity 0.7
0.7
30
Proppant Intensity (t/m)
Individual Conditional Expectation (ICE) Plot for 1 well
1) The resulting blue line shows how predictions for one well’s Production
changes as Proppant Intensity is varied. This is called an “ICE Plot”.
Predicted Production (MMcf)
0.7
0.4 1.2
Proppant Intensity
Range of Values
0.7
0.4 1.2
31
Proppant Intensity (t/m)
Individual Conditional Expectation (ICE) Plot
Predicted Production (MMcf)
32
Proppant Intensity (t/m)
Individual Conditional Expectation (ICE) Plot
o Blue lines: individual well predictions
o Red X: each well’s actual Proppant
Predicted Production (MMcf)
value
o Yellow line: average Production
prediction of all wells for each quantile
of the Proppant values
o Black dots: Proppant quantiles used to
generate the predictions
o Dashed-red line: average Production
Impact
value
Target Avg
o Maximum Average Impact caused by
changing Proppant values over the
range of values in the dataset
o Distribution of Data Points for
Proppant (Feature of interest)
34
ICE plot Partial Dependence Plot (PDP)
Partial Dependence Plot (PDP) by Geologic Zone
Impact
Impact
37
Introduction to IFLE
38
Individual Feature Localized Effects (IFLE)
Proppant value
is adding to
You’re in a
IFLE Value (MMcf)
production
good zone
performance
Avg Well
Production
Aggregate effect
Hz length effect is 6% below
is negative average well
Pay effect is
negative
39
Individual Feature Localized Effect (IFLE) of Proppant Intensity
20% of wells
20% of wells
1) Introduction
2) Geological Overview
3) ML Process (ensuring usability, stability & interpretability)
4) Data Used
5) Usability & Stability
6) Interpretation Tools
7) Conclusions
43
Conclusions
• Consistent geological interpretation is required on a regional basis for effective machine learning
• Integrating geology & engineering teams with machine learning is critical to generating
meaningful, usable, interpretable results
• Machine learning offers powerful insights by quantifying (i.e. explaining) what contributes to
production performance & informing optimal completion design decisions
44
Acknowledgments
45
Thank you!
President Geoscientist
bertrand@verdazo.com JHirschmiller@gljpc.com
If you would like to learn more about purchasing the detailed machine
learning study and predictive model contact sales@verdazo.com
46
Appendix
supportive information
47
About GLJ & Verdazo Analytics
GLJ Petroleum Consultants is a Calgary-based oil & gas consulting firm providing independent
petroleum reserves evaluation & energy consulting services. With over 45 years’ experience in
Canada, and across the Globe, GLJ as become one of the largest reserve evaluation firms in the
world. While working alongside clients to help elevate business decisions, attract and optimize
capital, GLJ leverages our expertise and rich geological and engineering resource play data sets in
plays such as the Spirit River, Bakken, Cardium, Duvernay, Montney, Oil Sands and Viking.
Verdazo Analytics is a Calgary-based software and consulting company focused exclusively on Oil &
Gas related visual analytics & machine learning. Verdazo covers all aspects of the asset life cycle
including planning, drilling, completions and operations. Verdazo has helped more than 130
companies, over 12 years, to use analytics to maximize value. Recently acquired by Pason, Verdazo is
growing its offering in machine learning and its presence in the US.
48
Spatial Residual Analysis (906 wells)
Absolute % Error
Absolute % Error <40%
<100 = 831 wells
Absolute % Error
620 wells
<100 (shown in red)
Absolute % Error
>100%
831 wells
(quartile colouring)
75 wells
(shown in red)
49
Impact Importance Plot: Summary of ICE Plot Impact for all Features
Low Avg High
(30% below avg) Production (38% above avg)
r oup
che co p
ength
Hz Length Impact co p all nu
geo vsh phi
otalProppant ntensit t pro i al prod
te p press
categorical
one
one
Impact
Percent sh PercentPhi …
avg
Percent sh PercentPhi
rac pacing
30% below avg
Proppant oncentration t
Percent sh PercentPhi …
u as
i n atio
50
Target change fro avg