Synchronization Engine for Drilling Data Clock Drift Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

During oil and gas drilling operations, clock drift occurs between multiple data streams from various sensors, leading to inaccurate alignment and display of data over time intervals, which complicates the interpretation of drilling parameters.

Innovation Solution

A system and method that includes a synchronization engine to detect and correct clock drift between data streams from downhole and surface sensors by correlating patterns and synchronizing the data streams based on relationships between drilling conditions, using machine learning algorithms to identify and adjust for asynchronous data streams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple data streams are collected from various sensors using different communication methods, then the quantity and variety of drilling data are improved, but the time alignment accuracy between data streams deteriorates due to clock drift

Engineering Contradiction:
Improvequantity of drilling dataVSAvoidtime alignment accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

A synchronization engine is introduced as an intermediary component that receives data streams from multiple sensors, detects clock drift between them, and applies corrections to align the data streams to a common reference time. This mediator resolves the time alignment issue without preventing the collection of multiple data streams.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a feedback mechanism where the synchronization engine continuously monitors the time stamps of incoming data streams, detects deviations from the reference time, and applies real-time corrections. This closed-loop feedback ensures that clock drift is continuously compensated, maintaining time alignment accuracy despite multiple data sources.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If data streams are transmitted through complex communication networks (wired, wireless, mud-pulse telemetry), then the versatility of data collection is improved, but the reliability of time synchronization deteriorates

Engineering Contradiction:
Improveversatility of data collectionVSAvoidtime synchronization reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The synchronization engine serves as a central intermediary that standardizes time synchronization across all diverse communication channels. By receiving data from various sources (wired, wireless, mud-pulse) and uniformly correcting their time stamps against a reference clock, it ensures reliable time synchronization regardless of the communication method used.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts the time stamp parameter for each data stream based on detected clock drift. By changing the time parameter through mathematical correction rather than physically synchronizing hardware clocks across different communication interfaces, the system maintains versatility while improving synchronization reliability.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If data streams are displayed without correction, then the simplicity of the display system is maintained, but the accuracy of drilling parameter interpretation deteriorates

Engineering Contradiction:
Improvesimplicity of display systemVSAvoiddrilling parameter interpretation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The synchronization engine performs time correction in advance, before data is displayed to the user. By pre-synchronizing all incoming data streams to a common reference time and storing the corrected data, the display system can present accurately aligned information without requiring complex real-time synchronization during the display phase, thus maintaining display simplicity while improving interpretation accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11092004B2Correcting clock drift between multiple data streams detected during oil and gas wellbore operations
Publication Date: 2021.08.17 NABORS DRILLING TECHNOLOGIES USA INC
  • US11092004B2 patent drawing
  • US11092004B2 patent drawing
  • US11092004B2 patent drawing

AI summary

Apparatus, systems, and methods for correcting clock drift between multiple data streams detected during oil or gas drilling operations. The method generally includes drilling a well segment using a drilling rig. During the drilling of the well segment, first and second drilling conditions are detected over a time interval using first and second sensors. First and second data streams based on the detected first and second drilling conditions are received at a surface location. It is then determined, based on a relationship between the first and second drilling conditions, whether the first and second data streams are asynchronous with each other and relative to the time interval. If it is determined that the first and second data streams are asynchronous: an extent to which the first and second data streams are asynchronous is determined; and based on said extent, the first and second data streams are synchronized.