Skip to content
@D-WIS

D-WIS

DWIS Repository Navigator

This index lists each repository in this folder with its README headline (or a note if none). Click a link to jump into that repo.

DWIS Workstreams

flowchart TD
    A[DWIS Advisory Committee] -->|Workstream| B(High Level Architecture)
    A -->|Workstream| C(Semantic of Realtime Signals)
    A -->|Workstream| D(Drilling Process Protection)
    A -->|Workstream| E(ADCS Standard Interfaces)
    A -->|Workstream| F(Contextual Data)
    A -->|Workstream| G(Use Cases)
    A -->|Workstream| I(Rig Action Pland/Detailed Operational Plan)
Loading
  • Overall - An overall repo for general DWIS project documents
  • AdvisoryCommittee - DWIS repo for the Advisory Committee
  • HighLevelArchitecture - DWIS project repo for the workstream "High Level Architecture"
  • ContextualData - The DWIS Project repo for the Workstream "Contextual Data"
  • SemanticDrillingRTSignals - The DWIS Project repo for the Workstream "Semantic of RT Signals"
  • RigOS-DrillingProcessProtection - The DWIS project repo for the workstream "Drilling Process Protection"
  • RigOSAPI - The DWIS Project repo for the workstream ADCS Interfaces
  • UseCases - The DWIS Project repo for the workstream "Use Cases"
  • Downlinking - The DWIS Project report for the specification of Downlinking commands
  • ProjectSTUPID - A repo for working on Rig Action Plan or Detailed Operational Plan

Main Code

DWIS Architecture

Common Code

  • Common - Common classes for DWIS

Blackboard

Microstate Engine

Scheduler

  • Scheduler - The original DWIS Scheduler
  • Scheduler - The new version of the DWIS Scheduler compatible with autonomy

Composer

ADCS Capability Descriptions

ADCS Bridges

DAQ Bridges

Additional Code for Demo Preparation

Additional Code for Side and Obsolete Projects

Archived and Deprecated

Publications

  • Cayeux, Eric, Macpherson, John, Laing, Moray, Pirovolou, Dimitrios, and Fred Florence. "Drilling Systems Automation: Fault Detection, Isolation and Recovery Functions for Situational Awareness." Paper presented at the SPE/IADC International Drilling Conference and Exhibition, Stavanger, Norway, March 2023. SPE-212565-MS
  • Cayeux, Eric, Macpherson, John, Pirovolou, Dimitrios, Laing, Moray, and Fred Florence. "A General Framework to Describe Drilling Process States." Paper presented at the SPE/IADC International Drilling Conference and Exhibition, Stavanger, Norway, March 2023. SPE-212537-MS
  • Cayeux, Eric, Daireaux, Benoît, Macpherson, John, Florence, Fred, and Espen Solbu. "Interoperability of Real-Time Drilling Signals at the Rig Site: An Example Based on Mechanical Specific Energy." Paper presented at the SPE/IADC International Drilling Conference and Exhibition, Stavanger, Norway, March 2023. SPE-212472-MS
  • Annaiyappa, P., Macpherson, J., and E. Cayeux. "Clock Synchronization and Timestamping of Data on Acquisition at the Wellsite: Guidelines and Recommendations." SPE Drill & Compl (2023;): SPE-208732-PA
  • Kuilenburg, R. Van, Isbell, M., Behounek, M., Macpherson, J., Schaefer, S., Fox, T., and D. Pirovolou. "Interoperability for Drilling Process Automation." Paper presented at the IADC/SPE International Drilling Conference and Exhibition, Galveston, Texas, USA, March 2024. SPE-217748-MS
  • Cayeux, Eric, Macpherson, John, Pirovolou, Dimitrios, Laing, Moray, and Fred Florence. "A General Framework to Describe Drilling Process States." SPE Journal (2024;): SPE-212537-PA
  • Cayeux, E., Daireaux, B., Olsen, K. K., Antosz, K., Johansen, M. Dahle, Næsgaard, H. S., and L. Hoarau. "Demonstration of Seamless Interoperability for Automatic Drilling Management in a Multi-Vendor Context." Paper presented at the SPE Annual Technical Conference and Exhibition, New Orleans, Louisiana, USA, September 2024. SPE-220987-MS
  • Cayeux, E., Macpherson, J., Brackel, H. U., Igland, J. K., and S. Schaefer. "Automatic Online Classification of Drilling Activities." Paper presented at the SPE/IADC International Drilling Conference and Exhibition, Stavanger, Norway, March 2025. SPE-223782-MS
  • Cayeux, E., Mihai, R., Herikstad, R. V., Olsen, K. K., Antosz, K., and M. Pham. "Code Generation of Automatic Drilling Control System Functions with Embedded Verification and Validation Functionalities." Paper presented at the SPE/IADC International Drilling Conference and Exhibition, Stavanger, Norway, March 2025. SPE-223716-MS
  • E. Cayeux, B. Daireaux, E. Dvergsnes, I. Villanueva, M. Pham, K.K. Olsen, S. Gåseland, K. Antosz, D. Dashevskiy, R. Tobisawa, F. da Silva, R. Herikstad, K. Birgisson, E. Nyjordet, and J. Cao. “Demonstration of the Drilling and Wells Interoperability Standard Framework in a Multi-Company Context”, SPE/IADC Drilling Conference, Galveston, TX, USA, Mar 2026

Popular repositories Loading

  1. DDHub-Semantic-Interoperability DDHub-Semantic-Interoperability Public

    Repo for the DDHub semantic interoperability framework. Contains the semantical model, use cases, examples and reference implementation code.

    C# 6

  2. DWIS.ADCS.Interface DWIS.ADCS.Interface Public

    Automated Drilling Control System(ADCS) Software Interface Standard Reference Implementation

    C# 1

  3. D-WIS.github.io D-WIS.github.io Public

    HTML

  4. MicroStateEngine MicroStateEngine Public

    An engine to estimate the micro states of an active drilling process

    C#

  5. DWIS-Blackboard-Samples DWIS-Blackboard-Samples Public

    Sample examples for the use of the D-WIS semantic blackboard.

  6. DWIS-demo-2024-openlab-adcs DWIS-demo-2024-openlab-adcs Public

    Repo for an in-house adcs targetting openlab simulations

    C#

Repositories

Showing 10 of 10 repositories

Top languages

Loading…

Most used topics

Loading…