Reservoir Simulator Region Definition Logic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current reservoir simulation methods for fracturing and geomechanics are simplistic and restrictive, limiting the ability to define complex regions within reservoir simulators, which hampers accurate modeling of fluid flow and production predictions.
Innovation Solution
A method for defining static and dynamic regions within reservoir simulators based on complex logical definitions, allowing for the creation of regions that can be statically or dynamically defined, enabling property and reporting regions to be altered throughout the simulation run, and allowing fluid properties to follow their corresponding fluids.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If complex logical definitions for regions are implemented in reservoir simulators, then the accuracy of fluid flow modeling and production predictions is improved, but the device complexity and computational requirements increase
Solution Approach 1:
The system segments the reservoir into distinct static and dynamic regions based on complex logical definitions. Each region can have independent properties and behaviors, allowing accurate modeling of heterogeneous reservoir characteristics while managing complexity through modular region management
Solution Approach 2:
The system implements both static regions (unchanging throughout simulation) and dynamic regions (changing based on simulation conditions). This allows the model to adapt region definitions dynamically during simulation based on fluid saturation, pressure, or other criteria, improving accuracy without requiring complete redefinition throughout the simulation
2Adaptability or versatility
If regions are allowed to change dynamically throughout the simulation run, then the adaptability of the simulation model is improved, but the computational time and processing requirements increase
Solution Approach 1:
The system allows region definitions to change dynamically during simulation based on predefined logical conditions. Regions can be created, modified, or deleted automatically as simulation parameters evolve, providing adaptability while using event-driven updates to minimize computational overhead
Solution Approach 2:
The system pre-defines the logical conditions and rules that will govern region changes before simulation begins. This preliminary setup allows the simulation to automatically adapt regions during runtime based on these pre-established criteria, reducing the need for complex real-time decision-making and computational processing
3Adaptability or versatility
If complex logical definitions are used to define regions, then the ability to model heterogeneous reservoir properties is improved, but the ease of operation and user interface complexity increase
Solution Approach 1:
The system introduces an intermediary layer between the user and the complex simulation model. This interface allows users to define regions using simplified logical expressions and visual tools, which are then translated into the complex region definitions required by the simulator, maintaining ease of operation while enabling sophisticated modeling
Solution Approach 2:
The system allows users to create template regions that can be copied and reused throughout the reservoir model. Once a complex region definition is established, it can be replicated and modified for similar areas, reducing the operational complexity of defining heterogeneous properties across the entire reservoir
Data Source
AI summary
A method is disclosed, which is practiced by a reservoir simulator, for simulating a reservoir and generating a set of simulation results, the simulation results including a framework, the framework further including a plurality of grid cells, comprising: generating one or more static and dynamic regions within the grid cells of the framework of the simulation results, the static and dynamic regions each having region values, wherein the region values of the static regions cannot be allowed to change dynamically, and wherein the region values of the dynamic regions can be allowed to change dynamically.


