Well Model Flow Tables Without Database Middleware

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning models in the oil and gas industry require large databases for storing millions of records, leading to expensive and time-consuming middleware requirements, and integration logic for physical tables, which hampers efficient data processing and model updates.

Innovation Solution

Generating well model flow tables using object-oriented object instances and result objects, which are encapsulated in a data object to directly pass to a machine learning model without database tables, leveraging Python objects to eliminate middleware and integration logic, and automating model updates with physical models and dedicated hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional database tables are used to store flow table data, then data can be stored and accessed, but storage requirements become very large (millions of records) and middleware complexity increases

Engineering Contradiction:
Improvestorage requirementsVSAvoidmiddleware complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent extracts the essential data representation from traditional database tables and implements it using lightweight Python objects (pandas DataFrames). This removes the need for complex database middleware while retaining the ability to store and manipulate flow table data efficiently, directly reducing both storage requirements and system complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates simplified copies of database table functionality using Python data structures. Instead of relying on full database systems, it uses pandas DataFrames that replicate tabular data storage and manipulation capabilities with minimal overhead, eliminating the need for expensive database middleware

Inventive Principle:
Principle #26Copying

2Reliability

If physical models with integration logic are used, then accurate well performance modeling is achieved, but integration logic complexity and processing time increase

Engineering Contradiction:
Improvemodeling accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces traditional mechanical integration logic (complex computational workflows) with Python-based object-oriented implementations. This substitution maintains modeling accuracy while significantly reducing processing time through optimized Python code execution and vectorized operations in pandas

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the implementation parameters of physical models from traditional software integration to Python-based object instances. This parameter change allows the same physical modeling logic to execute faster while maintaining accuracy, as Python objects can be instantiated and manipulated more efficiently than traditional integration architectures

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If large databases are used for machine learning model training, then comprehensive data is available, but data processing latency increases

Engineering Contradiction:
Improvedata volumeVSAvoiddata processing latency
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent extracts data from large database systems and loads it into memory-efficient pandas DataFrames. This extraction eliminates the need for continuous database connectivity and reduces data processing latency by working with in-memory data structures that can be rapidly accessed and manipulated during machine learning model training

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12412001B2Generating well model flow tables for artificial intelligent models
Publication Date: 2025.09.09 SAUDI ARABIAN OIL CO
  • US12412001B2 patent drawing
  • US12412001B2 patent drawing
  • US12412001B2 patent drawing

AI summary

Systems and methods include a computer-implemented method for well models. Historical well data for past operations of a well is received. An expanded minimum/maximum range of values for the historical well data is generated for parameters used in a well model. Object-oriented object instances are generated using the historical well data and the expanded range. Each object instance is an object that includes a specific combination of parameters within the expanded range. The well model is executed using the instances, generating result objects, each representing a result of the well model. A hybrid well model variant of the well model is generated using the object instances and result objects to model combinations of the object instances and the result objects. A data object encapsulating the object instances and result objects is passed by an object-oriented application to a machine learning model in an absence of database tables.