Well Flow Simulation Using Segmented Sub-Networks and Learning Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing flow assurance software struggles with large flow networks, requiring significant computational effort and often results in unstable and false solutions due to discontinuities and non-linearity in flow pressure relations, especially when handling strong inhomogeneities and reservoir deliveries.

Innovation Solution

The algorithm employs learning logic to handle strong inhomogeneities and discontinuities by predicting pressure bands for well operational ranges, memorizing pressure versus flow relations, and using efficient sub-network processing to reduce computational load, allowing for scalable simulation of large flow networks without requiring linearity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional flow assurance software uses mass, momentum and energy equations discretized into difference coefficients sparse band matrixes, then the system can handle flow networks, but large flow networks require large matrixes and iterative calculations leading to large computer effort and unstable solutions

Engineering Contradiction:
Improvesolution stabilityVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the flow network into multiple sub-networks that can be processed independently and in parallel. Each sub-network represents a portion of the overall system, allowing the computational problem to be divided into smaller, more manageable units that reduce the size of matrices required for each calculation while maintaining solution accuracy through coordinated processing of all sub-networks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by using learning logic to predict pressure bands and memorize pressure versus flow relations before performing detailed calculations. This pre-processing step establishes initial conditions and constraints that guide the subsequent computational process, reducing the complexity of iterative calculations and improving solution stability by avoiding exploration of unstable solution spaces.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the algorithm handles strong inhomogeneities and discontinuities in flow pressure relations, then the simulation accuracy improves, but the computational load increases due to the complexity of handling non-linear relations

Engineering Contradiction:
Improvesimulation accuracyVSAvoidalgorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies dynamics by implementing adaptive learning logic that adjusts its processing based on the detected characteristics of the flow network. The system dynamically identifies regions with strong inhomogeneities and discontinuities and applies appropriate handling strategies to these specific areas, rather than uniformly processing the entire network. This dynamic adaptation maintains high simulation accuracy for complex regions while reducing algorithmic complexity in simpler regions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses copying by memorizing pressure versus flow relations from previous calculations and similar operational conditions. This creates a knowledge base of pre-computed relationships that can be referenced during simulation, avoiding the need to re-solve complex non-linear equations from scratch for each scenario. The copied knowledge accelerates computation while maintaining accuracy through the learning logic's ability to generalize from stored examples.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the system processes large flow networks with unlimited number of branches, then the system scalability improves, but the computer memory and processor requirements increase significantly

Engineering Contradiction:
Improvenetwork scalabilityVSAvoidcomputer memory usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the large flow network into multiple sub-networks that can be processed independently. This segmentation allows the system to handle networks with unlimited branches by dividing them into manageable portions that fit within available memory constraints. Each sub-network is processed separately, and results are integrated to provide the complete solution, enabling scalability without requiring proportional increases in memory resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by using learning logic to predict pressure bands and memorize pressure versus flow relations before performing detailed calculations. This pre-processing step reduces the computational burden during the main simulation phase, allowing the system to handle larger networks with limited memory resources. The learned relationships are stored in compact form and used to guide subsequent processing, reducing the need to maintain large data structures in memory during computation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11809793B2Well flow simulation system
Publication Date: 2023.11.07 ROXAR SOFTWARE SOLUTIONS
  • US11809793B2 patent drawing
  • US11809793B2 patent drawing
  • US11809793B2 patent drawing

AI summary

The present invention relates to a system and method for modelling flow conditions in a well system, the well system being represented by a number of branches (1,1a) conducting hydrocarbons from at least one branch entry point (3,3a) to a branch exit point (2), at least one of said branches constituting a global well system exit point, wherein each branch has a branch entry point (3,3a) being provided with a least one flow inlet (4) and being related to known boundary conditions and with a input flow control unit (7) being related to adjustable flow characteristics for controlling the flow through said input, said boundary conditions including predetermined data concerning at least one of pressure, temperature and flow at said input flow control unit, and said branch conduit includes an branch flow control unit (6), having adjustable flow characteristics for controlling the flow through the branch.