D-WIS: Semantic of Drilling Real-time Signals

 

Increase safety and efficiency through the development of a standardized interface that enables collaborative automation of wellbore construction.

Drilling real-time signals are currently accessible through different real-time data sources, including WITS0, WITSML, OPC-DA, OPC-UA, API, etc. With such real-time data sources, the drilling real-time signals either are in predefined positions in records, e.g., WITS0, or are accessible through a mnemonic in a time-based log, e.g., WITSML, or other sort of tag reference, e.g., OPC-DA. To access the correct real-time data channel, one must know beforehand where to find the information, i.e., the mnemonic, tag or position in which record. Furthermore, there is very limited metadata associated with the signal. When metadata information is available, it is in a statically defined format.

In practice, drilling operations are evolving constantly, and the availability of drilling real-time signals changes almost on a daily basis. Therefore, personnel in maintaining support applications for signals, spend much time updating which signals are now available and where to find them. Also, as metadata is very limited, such applications cannot take full advantage of the actual qualities and uncertainties associated with the available signals. In addition, different applications exchange very few calculated signals, simply because it is already cumbersome to connect to measured signals. This in turn reduces the possibility of achieving synergies between the different systems that are monitoring and controlling the drilling process. Finally, it is difficult to create automatic quality control of available drilling real-time signals since connecting them requires a lot of work.

By defining a flexible and generic way to describe the semantic of real-time signal, it is possible address most of these issues - by making available facts about each available signal. These facts describe the meaning of the signal. A potential consumer of the signal can read those facts and determine whether the signal corresponds to its requirement or not. The consumer discovers real-time signals dynamically based on characteristics that are important for its application.

Various consumer applications may have different perspectives on what is a relevant signal for their own functionality, and they can choose dynamically the most relevant available drilling real-time signal. In addition, a consumer application can make available calculated signals that may be of interest for other applications. By providing the semantic of these additional signals, they provide an opportunity for other applications to discover them.

Content

Overall Description

Background

General Traits for interoperability

Interoperability Definitions

Semantic Network

Method

Case Studies

Vocabulary