Default image description

Code generation ADCS

Explore our cutting-edge solution for automating the generation of ADCS functions, reducing costs, enhancing deployment efficiency, and ensuring robust validation and verification.

Challenge

Drilling Control System (DCS) providers have enabled external service companies to offer dynamic advice for parameterizing Automatic Drilling Control System (ADCS) functions. However, developing externally managed ADCS functions comes with challenges, particularly due to the risk of failures caused by spurious parameters.

Invention

We have developed an innovative solution for the automatic generation of ADCS functions using an ADCS capability description data model developed in D-WIS. This system features a generic low-level interface to the DCS, ensuring seamless integration and functionality.

Value

  • Reduced Maintenance Costs: Automatic code generation significantly lowers maintenance expenses.
  • Easy Deployment: Facilitates the deployment of ADCS-level functionalities on existing rigs that are computer-controlled but do not yet have an ADCS.
  • Enhanced Validation and Verification: Enables formal validation of ADCS function descriptions and automatic verification of the generated code, ensuring reliability and accuracy.

Status

Our solution was successfully demonstrated on March 28th, 2025.

Next steps

  • Auto-Generation Process Improvements: Focus on refining the auto-generation process for enhanced efficiency and reliability.

Possible commercialization options

  • Industry-Wide Application: Our overall methodology and results have been published in SPE/IADC-223716, allowing different DCS providers to adopt and apply this innovative solution.