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.
General
Traits for interoperability
Case
Studies
Vocabulary