MRST Matlab Reservoir Simulation Toolbox
MRST Matlab Reservoir Simulation Toolbox
Artificial Big Data Deep Machine Reinforced Predictive Internet Process Process Process Value Chain
Intelligence Analysis Learning Learning Learning Analytics of Things Optimization Digitization Automation Integration
AI/ML & HPC Integration Computational Modeling & Simulation* Process Automation
MathWorks®
Digital digital twin
Transformation
Solutions
predictive
analytics
* Sources: Hassmann et al (2022) – Technology transformation in oil and gas. McKinsey& Co.
Lie et al (2021) – Advanced modeling with MATLAB Reservoir Simulation Toolbox. Cambridge University Press
© 1994-2023 The MathWorks, Inc. 4
MathWorks® in Energy Resources
Customizable Digital Solutions for Upstream & Downstream
MathWorks® Process Process
Solutions Modeling & Simulation Optimization & Automation
SeReM + MRST
MATLAB® Reservoir MATLAB® MATLAB® MATLAB®
Modeling & Simulation Production Cloud Quantum
Subsurface Server Service Computing
Drilling
Digital Twin Parallel GPU
Simulink® Surface Simulink®
Computing Computing
Simscape
Oilfield Drilling Automation Toolbox Toolbox
Plant
Digital Twin
MATLAB® & Simulink®
Image/Signal Computer Machine Deep
Plant Predictive Maintenance Learning Learning
Processing Vision
Toolboxes Toolbox Toolbox Toolbox
5
MathWorks® in Energy Resources
Data Science Workflow for Big Data Analysis
Data Processes Technical Requirements Business Applications
Subsurface UPSTREAM
data (Tb-Pb) Subsurface Subsurface
Database size
Process Modeling Process Simulation
Monitoring
Big-Data data (Gb-Tb)
Structural Modeling
Gathering
Production MATLAB® MATLAB® MATLAB®
data (Mb-Gb) Production Cloud Quantum
Server Service Computing
months Acquisition frequency hours
Facies Modeling
Quantum
Computing capacity
Computing
High-Power Cloud
Computing
Computing Parallel GPU
Simulink®
Computing Computing
Parallel GPU Toolbox Toolbox
Simscape
Computing Computing
DOWNSTREAM
hours Processing turnaround seconds
Dynamic Process Modeling & Simulation
Process Complexity
Image/Signal
Processing
Computer
Predictive Vision
Analytics Machine
Image/Signal Computer Machine Deep
Learning Learning Learning
Processing Vision
Deep Toolbox Toolbox Toolbox
Toolboxes
Learning
low Data Predictability high
STEM BDIA
Digital Geoscience & Engineering Analysis Big Data & Image Analytics
MATLAB®
Key technology differentiators
▪ Customizable STEM and BDIA toolboxes developed and fully interconnected on MATLAB® platform
▪ Model-based and data-driven geoscience & engineering workflows to maximize data & image usage
▪ MathWorks® support, training, and development of data science, engineering, and analytics solutions
▪ Adaptive digital solutions to assess and integrate new energy processes using high-end technologies
▪ Low-cost, high-quality software solution to maximize technical expertise, IT infrastructure, and budget
▪ 200+ energy companies globally currently use MATLAB® solutions across upstream and downstream
© 1994-2023 The MathWorks, Inc. 7
MRST: MATLAB® Reservoir Simulation Toolkit
▪ Offers a wide range of data structures and algorithms that can be combined
to create customized simulation workflows
sedimentary beds faulted grid composite PEBI grid (1) composite PEBI grid (2) composite PEBI grid (3)
Gas
Oil
Water
Key takeaways:
• MATLAB is efficient and robust solving complex nonlinear optimization problems
• MATLAB solved the IPR/VLP problem to optimize production from multiple wells
© 1994-2023 The MathWorks, Inc. 16
MRST Example – Sequential Geomechanical Simulation
Solve for realistic fractured unconventional reservoir production
Fluid Flow Model Matrix & Fracture Permeability Hydro-Mechanical Solver Production Metrics
(PVT properties, ode23 solver) (sequential geomechanics) (sequential geomechanics) High Matrix Permeability
Low SRV conductivity
Key takeaways:
• Pressure-drawdown is the most significant early impact on the productive life of a well.
• Geomechanics can delay, or suppress, impact of long-term production of released gas.
© 1994-2023 The MathWorks, Inc. 17
MRST Example – Groundwater Geothermal Simulation
(Geneva Basin, Switzerland | Alcanie et al, 2021)
3D Geological Model Geothermal Gradient & Heat Flow Models Final Geothermal Simulation Models
(0.5M cells) (4,000 time stamps, 3 formations) (thermal, structural, and petrophysical parameters)
▪ Multi-scale solvers
▪ Black oil & compositional
▪ Fractured media
(DFM, EDFM, DPDP)
▪ Geothermal,
geochemical,
geomechanical modeling
▪ Unsaturated media
▪ Unconventional
segments
▪ CO2 process
(WAG/CCS)
▪ Flow diagnostics
© 1994-2023 The MathWorks, Inc. 19
MathWorks MRST Resources
Introductory Guide to Advanced Modeling with
MATLAB® Reservoir MATLAB® Reservoir
Simulation Toolbox Simulation Toolbox
(MRST) (MRST)
GPU HDL
PLC Coder
MATLAB® Coder Coder
Excel Spark Python
Hadoop C/C++ Java .NET
Add-in Production
Server
Standalone C, C++ CUDA HDL PLC
Applications
MATLAB® Production Server HPC capabilities: Parallel | GPU | Cloud | Quantum Computing
22