Downhole Tool Service Definition Files for Software-Firmware Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in creating common instructional files for both software and downhole firmware systems to control and coordinate operations of multiple downhole tools effectively, particularly when new functions are introduced.

Innovation Solution

A service definition file (SDF) is generated to indicate relationships between tools, devices, software systems, and services, facilitating communication between surface and downhole systems, allowing for parallel development of software and firmware configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If new tool compositions with new operating parameters are created to perform new functions, then functional versatility is improved, but the difficulty of creating instructions for software and firmware systems increases

Engineering Contradiction:
Improvefunctional versatilityVSAvoidinstruction creation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The service definition file acts as an intermediary that bridges the gap between new tool compositions and the existing software/firmware systems. It provides a standardized interface that translates new tool configurations into instructions that both software and firmware can understand, eliminating the need to create custom instructions for each new combination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The service definition file serves multiple functions simultaneously: it defines the new tool composition, provides operating parameters, creates the interface for software systems, and generates firmware instructions. This universal format allows a single document to enable new functions across the entire system without requiring separate creation processes.

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

2Reliability

If a common instructional file is created for both software system and downhole firmware system, then system coordination is improved, but the complexity of creating and synchronizing such files increases

Engineering Contradiction:
Improvesystem coordinationVSAvoidfile creation and synchronization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The service definition file is segmented into distinct sections that can be independently processed by different systems. The file contains tool composition definitions, operating parameters, software interface specifications, and firmware instructions as separate logical units, allowing each system to extract and process only the relevant portions without requiring complex synchronization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The service definition file is created in advance with all necessary instructions and parameters pre-defined. This preliminary creation allows both software and firmware systems to be developed or updated independently using the same reference file, eliminating the need for ongoing synchronization efforts while ensuring coordination.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If extensive coding and synchronization are performed to create new tool compositions, then system reliability is improved, but the time required for service creation and modification increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidservice creation and modification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The service definition file serves as a template or copy that can be reused for different tool compositions. Instead of writing custom instructions from scratch for each new function, the system copies and adapts the standardized format, significantly reducing the time required for service creation while maintaining reliability through consistent structure.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250306889A1Systems and methods for tool system measurement aggregation and control using electronic and firmware mappings
Publication Date: 2025.10.02 SCHLUMBERGER TECH CORP
  • US20250306889A1 patent drawing
  • US20250306889A1 patent drawing
  • US20250306889A1 patent drawing

AI summary

A method may include receiving an indication of an electromechanical tool system including two or more tool components, where each tool component is configured to perform a respective service, retrieving electronic information for the two or more tool components based on the indication, retrieving firmware information for the two or more tool components based on the indication, generating a service definition file based on the electronic information and the firmware information, where the service definition file indicates a plurality of services capable of being performed by the two or more tool components, and outputting the service definition file to control operation of the electromechanical tool system.