Drilling Rig Gateway Control for Multi-Vendor Command Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge of interfacing different rig control systems from various manufacturers without extensive customization, which hinders automation integration in drilling rigs.

Innovation Solution

A method and system that includes a supervisory system generating message-based commands, a gateway associating these commands with system-specific commands, and a system-specific controller to execute these commands on rig equipment, allowing for standardized control across diverse rig systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If different rig control systems from various manufacturers are used, then device versatility is improved, but device complexity increases and ease of operation deteriorates due to extensive customization needs

Engineering Contradiction:
Improvecompatibility with different rig control systemsVSAvoidcustomization requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The gateway is designed with a universal database that associates message-based commands with system-specific commands across multiple rig control systems. This allows a single gateway interface to support diverse manufacturers' systems without requiring custom integration for each, thereby improving versatility while reducing overall complexity

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

Solution Approach 2:

The gateway acts as an intermediary layer between the supervisory system and various system-specific controllers. It translates high-level message-based commands into manufacturer-specific commands, eliminating the need for direct customization between the supervisory system and each different rig control system

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If message-based commands are used at the supervisory system level, then ease of operation is improved, but device complexity increases due to the need for command translation at the gateway

Engineering Contradiction:
Improvecommand interface simplicityVSAvoidgateway translation mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The gateway database pre-associates message-based commands with their corresponding system-specific commands before execution is needed. This preliminary mapping structure allows the translation mechanism to operate automatically without complex real-time processing, reducing the operational complexity despite the translation requirement

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If system-specific controllers are used to execute commands, then manufacturing precision is improved, but ease of manufacture deteriorates due to the need for multiple specialized controllers

Engineering Contradiction:
Improvecommand execution accuracyVSAvoidcontroller integration
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The command translation function is extracted from the system-specific controllers and placed in the gateway. This allows the controllers to remain specialized and precise for their specific functions while the gateway handles the complexity of interfacing with multiple manufacturers' protocols, improving ease of manufacture

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250354483A1Drilling rig control system and method
Publication Date: 2025.11.20 SCHLUMBERGER TECH CORP
  • US20250354483A1 patent drawing
  • US20250354483A1 patent drawing
  • US20250354483A1 patent drawing

AI summary

A system and method for controlling a drilling rig, of which the method includes receiving a first message-based command from a supervisory system at a first gateway, determining a first system-specific command based on the first message-based command using the first gateway, and transmitting the first system-specific command from the first gateway to a first system-specific controller. The first system-specific controller is configured to execute the first system-specific command by controlling first rig equipment, but is not configured to execute the first message-based command.