Machine Learning Surrogates for Reservoir Simulation Heterogeneity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current reservoir simulation models face challenges in accurately simulating hydrocarbon flow through heterogeneous porous media due to their inability to efficiently handle complex geometries and heterogeneity, leading to inaccurate results and high computational costs.

Innovation Solution

The use of machine learning techniques, specifically neural networks, to generate solution surrogates for simulating hydrocarbon reservoirs by approximating inverse operators and effective permeability values, allowing for the creation of a coarse-scale approximation of phase permeability and constitutive relationships, which can be stored and reused in subsequent simulations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a fine grid discretization is used to capture heterogeneity, then measurement precision is improved, but computational cost increases significantly

Engineering Contradiction:
Improveaccuracy of heterogeneity captureVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The reservoir is divided into multiple sub-domains or regions based on heterogeneity characteristics. Each sub-domain is processed independently with appropriate grid resolution, allowing fine grid to be applied only where necessary rather than uniformly across the entire reservoir, thus reducing overall computational cost while maintaining accuracy in critical areas.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different grid resolutions and simulation approaches are applied to different regions of the reservoir based on local heterogeneity characteristics. Areas with high heterogeneity use fine grid discretization, while homogeneous areas use coarser grids, optimizing the balance between accuracy and computational efficiency.

Inventive Principle:
Principle #3Local quality

2Use of energy by moving object

If a coarse simulation grid is used, then computational cost is reduced, but accuracy of fluid flow modeling deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidaccuracy of fluid flow modeling
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

Solution surrogates are pre-computed and stored for representative sub-domains with various boundary conditions and heterogeneity patterns. During actual simulation, these pre-computed surrogates are reused and combined to approximate solutions for complex geometries, providing accurate results at reduced computational cost by avoiding repeated full-scale simulations.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Solution surrogates and effective permeability values are pre-calculated and stored in databases before actual reservoir simulation. This preliminary computation allows rapid querying and combination during simulation without performing computationally expensive calculations in real-time, maintaining accuracy while improving efficiency.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If traditional discretization methods are used for complex geometries, then ease of manufacture is maintained, but manufacturing precision deteriorates

Engineering Contradiction:
Improveease of simulation implementationVSAvoidaccuracy of fluid velocity calculation
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

Complex reservoir geometries are segmented into multiple simpler sub-domains that can be modeled using standard discretization methods. Each sub-domain is processed independently with appropriate boundary conditions, and results are combined to obtain the overall solution, maintaining both ease of implementation and accuracy for complex geometries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Solution surrogates act as intermediaries between simple analytical models and complex numerical simulations. They capture the effects of complex geometries and heterogeneity while providing computationally efficient representations that can be integrated into standard simulation workflows, bridging the gap between simplicity and accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10087721B2Methods and systems for machine—learning based simulation of flow
Publication Date: 2018.10.02 YOUNG LIVING ESSENTIAL OILS LC
  • US10087721B2 patent drawing
  • US10087721B2 patent drawing
  • US10087721B2 patent drawing

AI summary

There is provided a method for modeling a hydrocarbon reservoir that includes generating a reservoir model that has a plurality of sub regions. A solution surrogate is obtained for a sub region by searching a database of existing solution surrogates to obtain an approximate solution surrogate based on a comparison of physical, geometrical, or numerical parameters of the sub region with physical, geometrical, or numerical parameters associated with the existing surrogate solutions in the database. If an approximate solution surrogate does not exist in the database, the sub region is simulated using a training simulation to obtain a set of training parameters comprising state variables and boundary conditions of the sub region. A machine learning algorithm is used to obtain a new solution surrogate based on the set of training parameters. The hydrocarbon reservoir can be simulated using the solution surrogate obtained for the at least one sub region.