Multi-Tier Drilling Rig Control System Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current rig control systems face inefficiencies due to non-deterministic and high latency middleware communications between service providers' computing resources and rig control systems, leading to misaligned data and hardware redundancy, which limits the implementation of advanced control algorithms and restricts access to sensor data, affecting drilling operation efficiency and safety.

Innovation Solution

A multi-tier control system is introduced, comprising subsystem controllers for independent operation, a feedback loop for generating and coordinating control commands, and a supervisory layer for high-level task planning, ensuring aligned sensor data and secure access to sensor information across various drilling rig subsystems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If non-deterministic middleware is used for communication between service providers and rig control system, then system integration is achieved, but data alignment and response time deteriorate

Engineering Contradiction:
Improvesystem integrationVSAvoidresponse time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The control system is divided into three distinct layers: process control layer (real-time control), supervisory control layer (monitoring and coordination), and planning layer (high-level decision making). Each layer handles specific functions with appropriate response times, preventing communication bottlenecks while maintaining system integration. The segmentation allows critical control functions to operate independently from higher-level planning functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A standardized communication interface and data exchange protocol are introduced as intermediaries between service providers' computing resources and the rig control system. This intermediary layer ensures deterministic data transmission while maintaining compatibility with various external systems, resolving the conflict between system integration and response time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple service providers bring their own computing resources, then operational flexibility is improved, but hardware redundancy and conflicting measurements increase

Engineering Contradiction:
Improveoperational flexibilityVSAvoidhardware redundancy
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The rig control system implements a universal standardized interface that can accommodate multiple service providers' computing resources through a common communication protocol. This universal interface eliminates the need for duplicate hardware adaptations for each provider while maintaining operational flexibility. The standardized interface serves multiple functions: data acquisition, control command transmission, and system coordination.

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

Solution Approach 2:

Multiple service providers' computing resources are merged into a unified control architecture through the standardized interface. Instead of maintaining separate independent control systems that would create hardware redundancy, the system combines external computing resources with the rig control system's native capabilities, eliminating duplicate hardware while preserving operational flexibility.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If sensor data is not exposed to third party computing resources, then system security is maintained, but data alignment and coordination capability deteriorate

Engineering Contradiction:
Improvesystem securityVSAvoiddata alignment
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

A standardized communication interface acts as an intermediary that selectively exposes sensor data to third-party computing resources. This intermediary mechanism provides controlled access to necessary data for coordination while maintaining system security through authentication and authorization protocols. The interface filters and manages data flow, ensuring data alignment without compromising security.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If advanced control algorithms are implemented, then drilling efficiency is improved, but system complexity and computational requirements increase

Engineering Contradiction:
Improvedrilling efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Control algorithms are segmented and distributed across the three-layer architecture: real-time control algorithms at the process control layer, supervisory control algorithms at the supervisory layer, and optimization algorithms at the planning layer. This segmentation allows advanced algorithms to be implemented without overwhelming system complexity, as each layer handles specific computational tasks with appropriate complexity levels.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10353358B2Rig control system
Publication Date: 2019.07.16 SCHLUMBERGER TECH CORP
  • US10353358B2 patent drawing
  • US10353358B2 patent drawing
  • US10353358B2 patent drawing

AI summary

Systems and methods for controlling a drilling rig. The system includes a first layer including a plurality of subsystem controllers coupled with a plurality of rig subsystems, the plurality of subsystem controllers being configured to control operating parameters of the plurality of rig subsystems. The system also includes a second layer configured to receive information from the first layer based on an operation of the plurality of rig subsystems, and to provide control of the plurality of rig subsystems. The system further includes a third layer configured to execute one or more process applications and to provide a task-based command to the second layer.