Professional Documents
Culture Documents
Estimating Reservoir Properties by Using Rock Physics Driven Machine Learning
Estimating Reservoir Properties by Using Rock Physics Driven Machine Learning
Estimating Reservoir Properties by Using Rock Physics Driven Machine Learning
www.GeoSoftware.com
Outline
Introduction of Machine Learning in HampsonRussell
Overview of GeoAI
Synthetic Catalog Workflow (WellGen)
Train and Predict Workflow (CNN)
Summary
2
Machine Learning Development in HampsonRussell
(Hampson, D.P., J.S. Schuelke, and J.A. Quirein, 2001, Use of multiattribute transforms to predict log properties from seismic data: GEOPHYSICS, 66, 220-236.) 3
Overview of GeoAI
Rock Physics Driven Machine Learning for
Seismic Reservoir Characterization
4
Common Challenges of Machine Learning Applications
• Limited number of wells (labeled data) for robust machine learning
training and validation
• Lack of ability to predict geological variations outside of existing well
controls
• Accuracy of machine learning method to predict facies and reservoir
properties
• Efficiency of machine learning workflows
5
Deep Neural Networks and Challenges
Seismic Data
6
Deep Neural Networks and Challenges
L-curve
DNNs have many layers and parameters
increasing the risk of overfitting:
• Overfitting is characterized by
observing
• Small training error
• Large validation error
Error
Possible solutions:
• Optimize the number of parameters /
layers
• Increase the amount of data
• Need to be labeled data!
• Synthetic data
Training Error
# Parameters
Bias Variance
7
Deep Neural Networks and Challenges
“What animal is this?”
“?”
“okay”
10
GeoAI
Rock Physics Driven Machine Learning for Seismic Reservoir Characterization
11
Rock Physics Driven Machine Learning Workflow
PETROPHYSICS Petrophysical analysis to generate input for rock physics model
SYNTHETIC
Compute synthetic seismic traces from elastic log simulations
SEISMIC CATALOG
NEURAL NETWORK
Training of neural network using large synthetic database
Application of trained neural network to seismic data
13
GeoAI Workflow
1. Rock Physics Modeling and Statistical
Simulation
2. Synthetic Catalog Workflow
3. Train and Predict Workflow
14
Petrophysical Analysis to Derive Rock Physics Modeling Linking to Elastic Creation of Rock Physics Driven Synthetic Log Data
Reservoir Properties Reservoir Properties
GeoAI Workflow
Convolutional Neural Network Creation of AVO Synthetic Seismic
using Zoeppritz Equations
Output Reservoir Properties
Train
Using Synthetic Log &
Vp, Vs Seismic Data
Zp, Zs, Rho
Phi, Vclay, Sw
15
Petrophysical Analysis (PowerLog)
GR Resistivity Density Vp Vcl Porosity Sw
16
Rock Physics Modeling (RockSI)
• Build theory-based rock
physics models
calibrated to wells
• A rich library of
published Contact and
Inclusion models
• Support user-defined
models
• Support import of rock
physics models from
PowerLog RPM
17
Rock Physics Modeling (in WellGen)
Mineral
Build rock physics model linking the Endpoint
elastic parameters to the petrophysical
properties
Vp, Vs, r = RPM(f, Vcl, Sw, MSI)
Vp (m/s)
Dry Rock Properties
• Extension of the “unconsolidated sand
model” (Dvorkin and Nur, 1996)
MSI
• Based on Hertz-Mindlin contact theory
• Matrix Stiffness Index (MSI) (Allo, 2019) High Porosity
• MSI=0: “Soft” Sand Model Endpoint
• MSI=1: “Stiff” Sand Model
Porosity (fraction)
Critical
Saturated Rock Properties (Allo, 2019) Porosity
• Gassmann Fluid Substitution
18
Rock Physics Model Calibration Measured logs
Modeled logs
1. Perform a non-linear Petrophysical Properties RP Model Properties Elastic Properties
inversion to invert for
MSI values that best
minimize the misfit
between elastic
properties values
predicted using the
RPM and measured at
the well location. Depth (m)
19
Statistical Analysis
• Identify different lithofacies and compute statistics for each lithofacies
• Extract variance and background trend of key parameters
LITHOFACIES
BACKGROUND TREND COVARIANCE MATRIX VERTICAL VARIABILITY
IDENTIFICATION
Vcl
Phi
Sw
Vcl Phi Sw
21
Rock Property Simulations to capture potential
Geological variations
High frequency variations around the What if Scenarios: Vary the thickness and/or the average petrophysical
background trend using statistics layer properties (e.g., Sw, f, Vcl ) to modify the background trend
23
Synthetic Log Catalog Generation
• A subset of the 500 pseudo wells generated
Each color corresponds to a set of simulations
RPM
Depth (m)
24
Synthetic Seismic Catalog Generation
25
Synthetic Seismic Catalog Generation
• AVO synthetic gathers created using Zoeppritz equations and 1D
convolution Xline (pseudo-well)
Inc. Angle
26
The Convolutional Neural Networks (CNN)
4 42 4 42 4 42 4 42
• We are more interested in seismic data
2200
images than pictures of boats and birds.
• This figure shows a set of angle gathers
2300
from a Gulf of Mexico gas sand example
• The angles go from 4 to 42 degrees in 2-
2400
Time (ms)
degree increments and the time sample
rate is 4 ms
2500
• The red box represents a 20x20 pixel
window and is displayed on the gas sand
AVO anomaly 2600
31
Training Convolutional Neural Networks on Synthetic Catalogue
pai
36
Apply transfer learning on measured data
pai
Porosity
Trained on synthetic and measured data
V clay
pai
Acoustic impedance
38
CNN Estimates (single target)
2300
2400
Time (ms)
2500
2600
2700
2300
2400
Time (ms)
2500
2600
2700
2300
2400
Time (ms)
2500
2600
2700
2300
2400
Time (ms)
2500
2600
2700
geoconvention 2022
47
P-wave Impedance estimates (filtered)
a) Zp from Prestack Inversion (wells Hi-Cut filtered to 60 Hz)
A B C D E F G
www.GeoSoftware.com
GeoSoftware
61