Adaptive Domain Simulation for Faster High-Fidelity System Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing simulators for complex systems, such as hydraulic fracturing operations in oilfield exploration, face challenges in providing accurate and timely representations of system behavior due to high computational complexity, necessitating the development of more efficient simulation methods.

Innovation Solution

The implementation of adaptive domain techniques in simulators, which dynamically determine and focus on regions of influence within the modeled domain, reducing the number of variables to be solved and thereby minimizing computational resource consumption while maintaining high fidelity results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional numerical modeling methods are used to simulate complex systems like hydraulic fracturing, then measurement precision and reliability are improved, but productivity deteriorates due to excessively long computation times

Engineering Contradiction:
Improveaccuracy of system behavior representationVSAvoidsimulation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The simulation domain is divided into an active domain containing elements that significantly influence system behavior and an inactive domain with minimal influence. This segmentation allows the solver to focus computational resources on critical regions, maintaining accuracy while reducing overall computation time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different computational treatments are applied to different regions of the domain. The active domain receives full numerical modeling attention with fine discretization, while the inactive domain uses coarser discretization or simplified models, optimizing the balance between local accuracy and global computational efficiency.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If the entire modeled domain is included in the numerical simulation, then measurement precision is improved, but device complexity worsens due to the large number of variables

Engineering Contradiction:
Improveaccuracy of simulation resultsVSAvoidnumber of variables to solve
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Elements from the inactive domain that have minimal influence on system behavior are extracted or excluded from the full numerical model. This reduction in the number of variables decreases computational complexity while preserving the accuracy of results for the active domain through appropriate boundary conditions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If high-resolution numerical modeling is applied to the entire domain, then measurement precision is improved, but loss of energy worsens due to high computational resource consumption

Engineering Contradiction:
Improvefidelity of system behavior representationVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The domain is segmented into active and inactive regions, allowing high-resolution modeling only where necessary. This reduces the total number of computational operations and energy consumption while maintaining high fidelity in the active domain where it matters most for accurate system behavior prediction.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11074377B2Simulators and simulation methods using adaptive domains
Publication Date: 2021.07.27 HALLIBURTON ENERGY SERVICES INC
  • US11074377B2 patent drawing
  • US11074377B2 patent drawing
  • US11074377B2 patent drawing

AI summary

An illustrative domain-adaptive simulator includes: a data acquisition module, a simulator module, and a visualization module. The data acquisition module acquires measurements of a physical system. The simulator module provides a series of states for the physical system, the series including at least a current state and a subsequent state, wherein as part of said providing, the simulator module implements a method that includes: (a) constructing a modeled domain for the system; (b) determining a domain of influence within the modeled domain; (c) generating a linear set of equations to derive the subsequent state from the current state, the linear set of equations excluding a region of the modeled domain outside the domain of influence; and (d) deriving the subsequent state from the linear set of equations. The visualization module displays the series of states.