Automated drilling system
First Claim
Patent Images
1. A drilling system comprising:
- a plurality of drilling parameter sensors;
a plurality of sensor applications, wherein each of the plurality of sensor applications is in communication with at least one of the plurality of drilling parameter sensors and is operable to generate processed data from raw data that is received from the at least one of the plurality of drilling parameter sensors, wherein a first one of the plurality of sensor applications computes a mechanical specific energy, and wherein a second one of the plurality of sensor applications computes a dynamic movement of the drill string;
a plurality of process applications, wherein each of the plurality of process applications are in communication with at least one of the plurality of sensor applications and is operable to generate an instruction based on the processed data generated by the at least one of the plurality of sensor applications, wherein each one of the process applications generates an instruction to change surface weight on bit and an instruction to change surface torque;
a priority controller in communication with the plurality of process applications and operable to evaluate the instructions for release, wherein the priority controller assesses priority of the instructions based on a priority plan that at least includes, in this order, avoiding collapse or fracture of the well, formation target accuracy, rate of penetration, and quality of well, and wherein the priority controller determines whether the instructions can be released based on the assessed priority; and
an equipment controller in communication with the priority controller and operable to issue the instructions to one or more drilling components when the instructions are released by the priority controller.
2 Assignments
0 Petitions
Accused Products
Abstract
A drilling system comprises a drilling parameter sensor in communication with a sensor application 22 that generates processed data from raw data that is received from the drilling parameter sensor. A process application 24 is in communication with the sensor application 22 and generates an instruction based on the processed data. A priority controller is in communication with the process application 24 and evaluates the instruction for release to an equipment controller 14 that then issues the instruction to one or more drilling components.
162 Citations
20 Claims
-
1. A drilling system comprising:
-
a plurality of drilling parameter sensors; a plurality of sensor applications, wherein each of the plurality of sensor applications is in communication with at least one of the plurality of drilling parameter sensors and is operable to generate processed data from raw data that is received from the at least one of the plurality of drilling parameter sensors, wherein a first one of the plurality of sensor applications computes a mechanical specific energy, and wherein a second one of the plurality of sensor applications computes a dynamic movement of the drill string; a plurality of process applications, wherein each of the plurality of process applications are in communication with at least one of the plurality of sensor applications and is operable to generate an instruction based on the processed data generated by the at least one of the plurality of sensor applications, wherein each one of the process applications generates an instruction to change surface weight on bit and an instruction to change surface torque; a priority controller in communication with the plurality of process applications and operable to evaluate the instructions for release, wherein the priority controller assesses priority of the instructions based on a priority plan that at least includes, in this order, avoiding collapse or fracture of the well, formation target accuracy, rate of penetration, and quality of well, and wherein the priority controller determines whether the instructions can be released based on the assessed priority; and an equipment controller in communication with the priority controller and operable to issue the instructions to one or more drilling components when the instructions are released by the priority controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of controlling a drilling process comprising:
-
collecting data using a plurality of drilling parameter sensors; transmitting the data to a control system including a plurality of sensor applications and a plurality of process applications; processing the data using at least one of the plurality of sensor applications to provide a representation of a drilling parameter; generating an instruction by analyzing the representation of a drilling parameter using at least one of the plurality of process applications; evaluating the instruction with a priority controller to determine if the instruction can be released based on a priority plan that includes, in this order, avoiding collapse or fracture of the well, formation target accuracy, rate of penetration, and quality of well; and transmitting the instruction to one or more drilling components when the instruction is released by the priority controller. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A drilling control system comprising:
-
a plurality of sensor applications operable to generate processed drilling data from raw drilling data that is received from one or more sensors, wherein a first one of the plurality of sensor applications computes a mechanical specific energy, and wherein a second one of the plurality of sensor applications computes a downhole pressure; a plurality of process applications operable to generate operating instructions based on the processed drilling data that is generated by the plurality of sensor applications, wherein a first one of the process applications generates an instruction to change a mud motor pressure, and wherein a second one of the process applications generates an instruction to change a pump pressure; a priority controller operable to evaluate and selectively release the operating instructions, wherein the priority controller assesses a priority of the instructions based on a priority plan that at least includes, in this order, avoiding collapse or fracture of the well, formation target accuracy, rate of penetration, and quality of well, and wherein the priority controller determines whether the instructions can be released based on the assessed priority; and a plurality of equipment controllers operable to receive operating instructions that have been released by the priority controller and issue released operating instructions to one or more drilling components. - View Dependent Claims (18, 19, 20)
-
Specification