Geomechanical Workflow Control Module for Customizable Calculation Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional geomechanics applications have 'hard-coded' workflows that cannot be fully customized or altered by end users, limiting the ability to construct new geomechanical workflows using proprietary steps and existing workflow steps.

Innovation Solution

A fully customizable geomechanics application core that allows users to change the main logic and build custom geomechanical workflows by using a geomechanical workflow control module, which includes Calculation Manager and Calculation Manager Extension objects to reconstruct and execute workflows based on priority assignments and changed events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If geomechanical workflow steps are hard-coded into the geomechanics application, then the application logic is stable and reliable, but the ability to customize and extend workflows is limited

Engineering Contradiction:
Improveapplication logic stabilityVSAvoidworkflow customization ability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the geomechanical workflow into independent, modular calculation objects that can be individually selected, configured, and executed. Each calculation step is represented as a discrete object with defined inputs and outputs, allowing users to assemble custom workflows by selecting specific calculation objects rather than being constrained by hard-coded sequential steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic workflow architecture where the sequence and composition of calculation steps can be modified at runtime. Users can add, remove, or reorder calculation objects in the workflow based on specific project requirements, and the system dynamically reconstructs the execution sequence without requiring application reconfiguration or recompilation.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If users can extend functionality through plug-ins, then adaptability is improved, but the extended functionality remains independent and cannot change main application logic

Engineering Contradiction:
Improvefunctionality extensionVSAvoidapplication architecture integration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the plug-in extension mechanism with the core application architecture by allowing calculation objects to be registered and executed within the main application's workflow engine. This integration enables extended functionality to be seamlessly combined with native features, creating unified workflows that mix proprietary and standard calculations without architectural separation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal calculation object interface that both native and extended calculations can implement. This standardized interface allows diverse calculation types from different sources to be treated uniformly, enabling users to construct workflows that mix proprietary extensions with core application features through a common execution framework.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Speed

If the workflow is reconstructed based on changed events, then responsiveness to data changes is improved, but the complexity of workflow management increases

Engineering Contradiction:
Improveresponse to data changesVSAvoidworkflow control mechanism
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements an event-driven feedback mechanism where calculation objects register their data dependencies, and the system automatically triggers workflow reconstruction when changed events occur in the input data. This feedback loop enables automatic detection of required recalculations and dynamic workflow adjustment without manual intervention, maintaining responsiveness while managing complexity through automated event handling.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11200093B2Management of a geomechanical workflow of a geomechanics application in a computer system
Publication Date: 2021.12.14 BAKER HUGHES OILFIELD OPERATIONS LLC
  • US11200093B2 patent drawing
  • US11200093B2 patent drawing
  • US11200093B2 patent drawing

AI summary

Systems are provided for management of a geomechanical workflow of a geomechanics application in a computer system. The systems can include a client computer system can be communicatively coupled via a computer network to a geomechanical data source including one or more sensors configured to measure geomechanical data characterizing one or more aspects of a geomechanical feature. The systems can further include sets of program codes for instantiating a Calculation Manager object, a Calculation Manager Extension object, and a Workflow Run object for reconstructing a geomechanical workflow in response to a changed event in the geomechanical data.