Drilling rig control system and method
AssigneeSchlumberger Technology Corporation
InventorsLoic Hoarau, Ricardo Quirch, Njaal Aarsland
Life of this patent
Estimating the term…
Abstract
A system and method for controlling a drilling rig, of which the method includes receiving a first message-based command from a supervisory system at a first gateway, determining a first system-specific command based on the first message-based command using the first gateway, and transmitting the first system-specific command from the first gateway to a first system-specific controller. The first system-specific controller is configured to execute the first system-specific command by controlling first rig equipment, but is not configured to execute the first message-based command.
Claims20
A method for controlling a wellsite system, comprising:
- translating between a language of a supervisory system and a first language of a first system-specific controller of the wellsite system, wherein the translating comprises at least one of:
- translating between a first supervisory command and a first system-specific command, translating between a first supervisory signal and a first system-specific signal, or a combination thereof, via a first map,
- wherein the first supervisory command or the first supervisory signal is incompatible with the first system-specific controller, or the first system-specific command or the first system-specific signal is incompatible with the supervisory system, or a combination thereof;
- and
- executing the first system-specific command at the first system-specific controller after translating the first supervisory command to the first system-specific command, processing the first supervisory signal at the supervisory system after translating the first system-specific signal to the first supervisory signal, or a combination thereof.
A non-transitory computer-readable medium storing instructions that, when executed by at least one processor of a computing system, cause the computing system to perform operations, the operations comprising:
- translating between a language of a supervisory system and a first language of a first system-specific controller of a wellsite system, wherein the translating comprises at least one of:
- translating between a first supervisory command and a first system-specific command, translating between a first supervisory signal and a first system-specific signal, or a combination thereof, via a first map,
- wherein the first supervisory command or the first supervisory signal is incompatible with the first system-specific controller, or the first system-specific command or the first system-specific signal is incompatible with the supervisory system, or a combination thereof;
- and
- executing the first system-specific command at the first system-specific controller after translating the first supervisory command to the first system-specific command, processing the first supervisory signal at the supervisory system after translating the first system-specific signal to the first supervisory signal, or a combination thereof.
A system for controlling a wellsite system, comprising:
- a control system configured to control a first equipment of the wellsite system, wherein the control system comprises a processor configured to perform:
- translating between a language of a supervisory system and a first language of a first system-specific controller of the wellsite system, wherein the translating comprises at least one of:
- translating between a first supervisory command and a first system-specific command, translating between a first supervisory signal and a first system-specific signal, or a combination thereof, via a first map,
- wherein the first supervisory command or the first supervisory signal is incompatible with the first system-specific controller, or the first system-specific command or the first system-specific signal is incompatible with the supervisory system, or a combination thereof;
- and
- executing the first system-specific command at the first system-specific controller after translating the first supervisory command to the first system-specific command, processing the first supervisory signal at the supervisory system after translating the first system-specific signal to the first supervisory signal, or a combination thereof.
Dependencies are inferred from the claim text.