Advances in CMOST AI Development: Chaodong Yang
Advances in CMOST AI Development: Chaodong Yang
0
1
Outline
2
Bayesian Engine Overview
HM is a non-unique problem. Multiple combinations
of input parameters can result in equally-good match.
3
Importance of Multiple HM Models
Single HM Model Multiple HM Models
4
Bayesian Engine Enhancements in 2018GR
Machine Learning by Parallelization of Bayesian Engine
Multilayer Neural Network
Simulation
Management
Automated
Machine
Learning
5
Key Technologies and Benefits
• Automated Machine Learning
- Automatically suggests how many experiments to run
- Automatically designs neural network architectures
- Automatically trains neural network models
- Automatically explores uncertainty space
- Engine becomes smarter as it learns
• Parallel Bayesian Engine
- CPU-intensive machine learning runs in parallel with simulation
management tasks
- Scalable to large clusters and cloud computing
- Scalable to many simulation jobs (thousands)
6
Eagle Ford Case Study
• Eagle Ford “oil window” well, 4000 ft
- 10-stage fracture job pumped
• 7 months of production data
- Oil, gas & water rates, and flowing BHP measured daily
• 16 history match parameters
- Reservoir matrix & natural fracture
- Propped fracture
- Compaction table
- Relative permeability end points and exponents
7
Bayesian HM with Multilayer Neural Network
CMOST AI:
• Trained 4,000 neural network
models of different
architectures
• Evaluated 800,000,000
possible combinations of
reservoir and hydraulic fracture
parameters
• Created and ran 4,500 IMEX
simulation models
Fast Accurate
Fast HM Uncertainty Uncertainty
Quantification Quantification
15
Geology to Optimization Workflow
Builder Simulation
GOCAD Model
Petrel
New in
2017GR
CMOST
Algorithm Result
Analysis
16
CMOST – Geomechanics Integration
• Read and Analyze Geomechanics Grid Results
• Shear stress
• Normal stress
• Subsidence
• Vertical displacement
• …
17
Well and Recurrent Event Optimization
How do we
parameterize the time?
18
Plackett-Burman Design Extension
• PB design requires the least number of runs
• PB design is popular for sensitivity analysis
• Extend PB design for up to 50 parameters
19
Manually Run Datasets
20
Stacked Bar Charts
21
Combine Histograms from Multiple Studies
22
Apply Plot Properties to All Plots
23
Export All Time Series Data for Analytics Tool
Time Series
Data
CSV
24
Cloud Computing – Run Simulations Anywhere
coming
soon
25
Run Simulations on Cloud 1-2-3
Register
and log in
Select the
cloud Set No. of
concurrent
jobs and go!
26
cEDIT – Dataset Editor for Reservoir Engineers
Run Dataset
Condense
large arrays
Navigation
27
Compare Files with Option to Ignore Large Arrays
28
F1 Quick Access to Simulator Keyword Description
29
Acknowledgements
• Heng Li
• Eugene Fedutenko
• Arash Mirzabozorg
• Gordon Zhang
• Oscar Barajas
• Jing Zeng
• Cuong Dang
• Ali Karami
• Zahra Sahaf
• Ngoc Nguyen
30
Questions?