MACHINE LEARNING AIDED PRODUCTION DATA ANALYSIS �FOR �ESTIMATE ULTIMATE RECOVERY FORECASTING
Liuyi Jin
Committee
Prof. John Lee
Prof. Duane McVay
Prof. Yoonsuck Choe
Outline
2
Introduction
----Holditch 2003
3
Introduction
4
Conventional
Reservoir
Decline Curve Analysis
Arps decline model
Unconventional
Reservoir
Modified Arps decline model
Duong’s method, stretched exponential, power’s law
Introduction
5
Sharma (Sharma and Lee, 2016) prepared a comprehensive improved workflow for the EUR prediction in unconventional reservoirs
Introduction
6
Introduction
7
Data Process
Preprocessing:
8
Source: DrillingInfo 2017
Data Process
9
Robertson 1988
Data Process
10
The switch point was determined at the point where the decline rate (%yr) is equal to 6.5%
Data Process
360 months 🡪 170 months
11
Data Process
12
Machine Learning Algorithms
13
Machine Learning Algorithms
14
Simple to implement
High Nonlinearity
Machine Learning Algorithms
15
Normalization needed for logistic activation function
Machine Learning Algorithms
16
Machine Learning Algorithms
17
Parameters:
hidden_layer#: 1
hidden_neurons: 163
input neurons: 170
output neurons: 4
activation function: logistic
solver: lbfgs
learning rate = 0.1
momentum = 0.5
Machine Learning Algorithms
18
Parameters:
hidden_layer#: 1
hidden_neurons: 163
input neurons: 170
output neurons: 4
activation function: logistic
solver: lbfgs
learning rate = 0.1
momentum = 0.5
Machine Learning Algorithms
19
Machine Learning Algorithms
20
Upper bound to lower bound
Solve a convex optimization problem
Machine Learning Algorithms
21
Machine Learning Algorithms
22
SVM Kernel
Sequential Minimal Optimization (SMO)
Machine Learning Algorithms
23
Machine Learning Algorithms
24
Parameters:
C: 1.0
kernel: linear
Stopping tolerance: 1e-3
the confidence of classifying this well into correct type is 85% when using support vector machine
Machine Learning Algorithms
Adopting a principle that a group of “weak learners” can come together to form a “strong learner”
Start with decision trees
25
Machine Learning Algorithms
26
Machine Learning Algorithms
27
Conclusion
28