The disclosure herein relates to methods and apparatuses adapted to identify potential problems with drilling equipment using a feedback control loop system, and to address such potential problems.
At the outset of a drilling operation, drillers typically establish a drilling plan that includes a target location and a drilling path, or well plan, to the target location. Once drilling commences, the bottom hole assembly is directed or “steered” from a vertical drilling path in any number of directions, to follow the proposed well plan. For example, to recover an underground hydrocarbon deposit, a well plan might include a vertical well to a point above the reservoir, then a directional or horizontal well that penetrates the deposit. The drilling operator may then steer the bit through both the vertical and horizontal aspects in accordance with the plan.
Conventionally, a drilling operator steers the bottom hole assembly (“BHA”) using a computer system and instructions generated by a drilling plan. For instructions relating to a slide drilling operation, the instructions may include a course length (distance to slide drill) at a toolface direction (0-360 degrees magnetic or 0-180 degrees gravity to orient the downhole bent motor housing). In order to complete the course length at the toolface direction provided, the drilling operator controls a variety of drilling parameters. The drilling operator, using his or her judgment, may alter one or more drilling parameters based on the responsiveness of the BHA and the downhole conditions, which introduces substantial variability into the control process between discrete slides, hole sections, wells, locations, and directional drillers. Due to the amount of variability in the control process, equipment performance is difficult to monitor and thus optimize.
Thus, an automated drilling system that removes the substantial variability associated with the drilling operator is needed to identify potential problems with the drilling equipment.
In some embodiments, the present inventions includes a method of identifying a potential problem with drilling equipment that is used in a drilling operation associated with a wellbore, wherein the method includes: monitoring, using a sensor, an actual drilling parameter associated with the drilling operation; comparing, using a controller that is operably coupled to the sensor, the actual drilling parameter to a target drilling parameter to determine a deviation between the actual and target drilling parameters; creating, using the controller and in response to the deviation, instructions for a control system that controls an aspect of the drilling operation; wherein the controller is operably coupled to the control system; wherein the controller, the control system, and the sensor form a feedback control loop system such that the controller creates the instructions to reduce the deviation and causes the control system to implement the instructions; and wherein the controller references an electronic database to create the instructions; drilling, using the instructions and the controller, the wellbore; monitoring, using the controller, a change in deviation in response to drilling using the instructions; determining that the change in deviation is below a threshold; wherein the change in deviation being below the threshold is associated with a decrease in drilling performance; and determining, based on the change in deviation being below the threshold, that there is a potential problem with the drilling equipment. In some embodiments, the actual drilling parameter is any one or more of: a rate of penetration; a differential pressure; and a toolface. In some embodiments, the threshold is based on any one or more of: data created during the drilling operation and data associated with an offset wellbore that is offset from the wellbore; and wherein the controller referencing the electronic database to create the instructions omits variability associated with human input in creating the instructions thereby resulting in the change in deviation being less than the threshold being associated with the potential problem with the drilling equipment. In some embodiments, the decrease in drilling performance includes a decrease in toolface control precision and the threshold is based on toolface control precision of the offset wellbore; or wherein the decrease in drilling performance comprises a decreased rate of penetration and the threshold is based on a rate of penetration of the offset wellbore. In some embodiments, the method also includes identifying, using the controller, a recommendation in response to the potential problem; wherein the drilling equipment is a drilling bit; and wherein the change in deviation relates to a decline in a rate of penetration and the recommendation is to change the drilling bit. In some embodiments, the method also includes identifying, using the controller, a recommendation in response to the potential problem; wherein the drilling equipment is a mud motor; and wherein the decrease in drilling performance includes a decline in differential pressure for a given weight on bit and the recommendation is to change the mud motor. In some embodiments, the method also includes identifying, using the controller, a recommendation in response to the potential problem; wherein the drilling equipment is a mud motor; and wherein the decrease in drilling performance includes a decline in stability of a differential pressure and the recommendation is to change the mud motor. In some embodiments, the method also includes displaying an alert regarding the potential problem on a user interface, wherein the alert includes a recommendation to modify the instructions. In some embodiments, the method also includes displaying an alert regarding the potential problem on a user interface, wherein the alert includes a recommendation to change the drilling equipment. In some embodiments, the method also includes: identifying, using the controller, a recommendation in response to the potential problem; and implementing, using the controller, the recommendation without waiting for human input.
In some embodiments, the present invention includes a drilling apparatus configured to identify a potential problem with drilling equipment that is used in a drilling operation associated with a wellbore, the apparatus comprising: a drill string comprising a plurality of tubulars and a bottom hole assembly (BHA) operable to perform the drilling operation; a sensor that monitors an actual drilling parameter during the drilling operation; a control system that controls an aspect of the drilling operation; and a controller that is operably coupled to the sensor, wherein the controller is configured to: monitor, using data from the sensor, the actual drilling parameter associated with the drilling operation; compare the actual drilling parameter to a target drilling parameter to determine a deviation between the actual and target drilling parameters; create, in response to the deviation, instructions for the control system; wherein the controller references an electronic database to create the instructions; control the control system to drill, using the instructions, the wellbore; monitor a change in deviation in response to drilling using the instructions; determine that the change in deviation is below a threshold; wherein the change in deviation being below the threshold is associated with a decrease in drilling performance; and determine, based on the change in deviation being below the threshold, that there is a potential problem with the drilling equipment. In some embodiments, the actual drilling parameter is any one or more of: a rate of penetration; a differential pressure; and a toolface. In some embodiments, the threshold is based on any one or more of: data created during the drilling operation and data associated with an offset wellbore that is offset from the wellbore; and wherein the controller referencing the electronic database to create the instructions omits variability associated with human input in creating the instructions thereby resulting in the change in deviation being less than the threshold being associated with a potential problem with the drilling equipment. In some embodiments, the decrease in drilling performance includes a decrease in toolface control precision and the threshold is based on toolface control precision of the offset wellbore; or wherein the decrease in drilling performance includes a decreased rate of penetration and the threshold is based on a rate of penetration of the offset wellbore. In some embodiments, the controller is further configured to identify a recommendation in response to the potential problem; wherein the drilling equipment is a drilling bit; and wherein the change in deviation relates to a decline in a rate of penetration and the recommendation is to change the drilling bit. In some embodiments, the controller is further configured to identify a recommendation in response to the potential problem; wherein the drilling equipment is a mud motor; and wherein the decrease in drilling performance includes a decline in differential pressure for a given weight on bit and the recommendation is to change the mud motor. In some embodiments, the controller is further configured to identify a recommendation in response to the potential problem; wherein the drilling equipment is a mud motor; and wherein the decrease in drilling performance includes a decline in a stability of a differential pressure and the recommendation is to change the mud motor. In some embodiments, the controller is further configured to display an alert regarding the potential problem on a user interface, wherein the alert includes a recommendation to modify the instructions. In some embodiments, the controller is further configured to display an alert regarding the potential problem on a user interface, wherein the alert includes a recommendation to change the drilling equipment. In some embodiments, the controller is further configured to: identify a recommendation in response to the potential problem; and implement the recommendation without waiting for human input.
The present disclosure is best understood from the following detailed description when read with the accompanying figures. It is emphasized that, in accordance with the standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion.
It is to be understood that the present disclosure provides many different embodiments, or examples, for implementing different features of various embodiments. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed. Moreover, the formation of a first feature over or on a second feature in the description that follows may include embodiments in which the first and second features are formed in direct contact and may also include embodiments in which additional features may be formed interposing the first and second features, such that the first and second features may not be in direct contact.
The apparatus and methods disclosed herein automate the alteration and execution of drilling instructions using data received from the subject drilling rig and from offset drilling rigs and a set of rules, which allows for the monitoring of equipment responsiveness and the identification of potential problems with the drilling equipment. Prior to drilling, a target location is typically identified, and an optimal wellbore profile or planned path is established. Such target well plans are generally based upon the most efficient or effective path to the target location or locations and are based on the data available at the time. As drilling proceeds, the apparatus and methods disclosed herein determine the position of the BHA, create instructions based on the position of the BHA and a plurality of rules, and execute the instructions. As the instructions are based on a plurality of rules instead of human input from a directional drilling, the responsiveness of the drilling equipment can be monitored and optimized. For example, the responsiveness of the BHA can indicate deterioration of the drilling equipment, such as the drilling bit. The drilling bit may be changed or the drilling bit may not be changed and the drilling operation may be altered to account for the condition of the drilling bit.
Referring to
Generally, the apparatus 100 monitors, in real-time, drilling operations relating to a wellbore, creates and/or modifies drilling instructions based on the monitored drilling operations, monitors the responsiveness of drilling equipment used in the drilling operation, and identifies potential problems with drilling equipment based on the responsiveness. As used herein, the term “real-time” is thus meant to encompass close to real-time, such as within about 10 seconds, preferably within about 5 seconds, and more preferably within about 2 seconds. “Real-time” can also encompass an amount of time that provides data based on a wellbore drilled to a given depth to provide actionable data according to the present invention before a further wellbore being drilled achieves that depth. In some embodiments, the apparatus 100 provides a recommendation to the potential problem that has been identified with the drilling equipment.
Apparatus 100 includes a mast 105 supporting lifting gear above a rig floor 110. The lifting gear includes a crown block 115 and a traveling block 120. The crown block 115 is coupled at or near the top of the mast 105, and the traveling block 120 hangs from the crown block 115 by a drilling line 125. One end of the drilling line 125 extends from the lifting gear to draw works 130, which is configured to reel out and reel in the drilling line 125 to cause the traveling block 120 to be lowered and raised relative to the rig floor 110. The draw works 130 may include a rate of penetration (“ROP”) sensor 130a, which is configured for detecting an ROP value or range, and a controller to feed-out and/or feed-in of a drilling line 125. The other end of the drilling line 125, known as a dead line anchor, is anchored to a fixed position, possibly near the draw works 130 or elsewhere on the rig.
A hook 135 is attached to the bottom of the traveling block 120. A top drive 140 is suspended from the hook 135. A quill 145, extending from the top drive 140, is attached to a saver sub 150, which is attached to a drill string 155 suspended within a wellbore 160. Alternatively, the quill 145 may be attached to the drill string 155 directly.
The term “quill” as used herein is not limited to a component which directly extends from the top drive 140, or which is otherwise conventionally referred to as a quill. For example, within the scope of the present disclosure, the “quill” may additionally or alternatively include a main shaft, a drive shaft, an output shaft, and/or another component which transfers torque, position, and/or rotation from the top drive or other rotary driving element to the drill string, at least indirectly. Nonetheless, albeit merely for the sake of clarity and conciseness, these components may be collectively referred to herein as the “quill.”
The drill string 155 includes interconnected sections of drill pipe or tubulars 165 and a BHA 170, which includes a drill bit 175. The BHA 170 may include one or more measurement-while-drilling (“MWD”) or wireline conveyed instruments 176, flexible connections 177, optional motors 178, adjustment mechanisms 179 for push-the-bit drilling or bent housing and bent subs for point-the-bit drilling, a controller 180, stabilizers, and/or drill collars, among other components. One or more pumps 181 may deliver drilling fluid to the drill string 155 through a hose or other conduit 185, which may be connected to the top drive 140.
The downhole MWD or wireline conveyed instruments 176 may be configured for the evaluation of physical properties such as pressure, temperature, torque, weight-on-bit (“WOB”), vibration, inclination, azimuth, toolface orientation in three-dimensional space, and/or other downhole parameters. These measurements may be made downhole, stored in solid-state memory for some time, sent to the controller 180, and downloaded from the instrument(s) at the surface and/or transmitted real-time to the surface. Data transmission methods may include, for example, digitally encoding data and transmitting the encoded data to the surface, possibly as pressure pulses in the drilling fluid or mud system, acoustic transmission through the drill string 155, electronic transmission through a wireline or wired pipe, and/or transmission as electromagnetic pulses. The MWD tools and/or other portions of the BHA 170 may have the ability to store measurements for later retrieval via wireline and/or when the BHA 170 is tripped out of the wellbore 160.
In an example embodiment, the apparatus 100 may also include a rotating blow-out preventer (“BOP”) 186, such as if the wellbore 160 is being drilled utilizing under-balanced or managed-pressure drilling methods. In such embodiment, the annulus mud and cuttings may be pressurized at the surface, with the actual desired flow and pressure possibly being controlled by a choke system, and the fluid and pressure being retained at the well head and directed down the flow line to the choke by the rotating BOP 186. The apparatus 100 may also include a surface casing annular pressure sensor 187 configured to detect the pressure in the annulus defined between, for example, the wellbore 160 (or casing therein) and the drill string 155. It is noted that the meaning of the word “detecting,” in the context of the present disclosure, may include detecting, sensing, measuring, calculating, and/or otherwise obtaining data. Similarly, the meaning of the word “detect” in the context of the present disclosure may include detect, sense, measure, calculate, and/or otherwise obtain data.
In the example embodiment depicted in
The apparatus 100 may include a downhole annular pressure sensor 170a coupled to or otherwise associated with the BHA 170. The downhole annular pressure sensor 170a may be configured to detect a pressure value or range in the annulus-shaped region defined between the external surface of the BHA 170 and the internal diameter of the wellbore 160, which may also be referred to as the casing pressure, downhole casing pressure, MWD casing pressure, or downhole annular pressure. These measurements may include both static annular pressure (pumps off) and active annular pressure (pumps on). However, in other embodiments the downhole annular pressure may be calculated using measurements from a plurality of other sensors located downhole or at the surface of the well.
The apparatus 100 may additionally or alternatively include a shock/vibration sensor 170b that is configured for detecting shock and/or vibration in the BHA 170. The apparatus 100 may additionally or alternatively include a mud motor delta pressure (AP) sensor 170c that is configured to detect a pressure differential value or range across the one or more optional motors 178 of the BHA 170. In some embodiments, the mud motor AP may be alternatively or additionally calculated, detected, or otherwise determined at the surface, such as by calculating the difference between the surface standpipe pressure just off-bottom and pressure once the bit touches bottom and starts drilling and experiencing torque. The one or more motors 178 may each be or include a positive displacement drilling motor that uses hydraulic power of the drilling fluid to drive the bit 175, also known as a mud motor. One or more torque sensors, such as a bit torque sensor, may also be included in the BHA 170 for sending data to a controller 190 that is indicative of the torque applied to the bit 175.
The apparatus 100 may additionally or alternatively include a toolface sensor 170e configured to estimate or detect the current toolface orientation or toolface angle. The toolface sensor 170c may be or include a conventional or future-developed gravity toolface sensor which detects toolface orientation relative to the Earth's gravitational field. Alternatively, or additionally, the toolface sensor 170c may be or include a conventional or future-developed magnetic toolface sensor which detects toolface orientation relative to magnetic north or true north. In an example embodiment, a magnetic toolface sensor may detect the current toolface when the end of the wellbore is less than about 7° from vertical, and a gravity toolface sensor may detect the current toolface when the end of the wellbore is greater than about 7° from vertical. However, other toolface sensors may also be utilized within the scope of the present disclosure, including non-magnetic toolface sensors and non-gravitational inclination sensors. The toolface sensor 170c may also, or alternatively, be or include a conventional or future-developed gyro sensor. The apparatus 100 may additionally or alternatively include a WOB sensor 170f integral to the BHA 170 and configured to detect WOB at or near the BHA 170. The apparatus 100 may additionally or alternatively include an inclination sensor 170g integral to the BHA 170 and configured to detect inclination at or near the BHA 170. The apparatus 100 may additionally or alternatively include an azimuth sensor 170h integral to the BHA 170 and configured to detect azimuth at or near the BHA 170. The apparatus 100 may additionally or alternatively include a torque sensor 140a coupled to or otherwise associated with the top drive 140. The torque sensor 140a may alternatively be located in or associated with the BHA 170. The torque sensor 140a may be configured to detect a value or range of the torsion of the quill 145 and/or the drill string 155 (e.g., in response to operational forces acting on the drill string). The top drive 140 may additionally or alternatively include or otherwise be associated with a speed sensor 140b configured to detect a value or range of the rotational speed of the quill 145. In some embodiments, the BHA 170 also includes another directional sensor 170i (e.g., azimuth, inclination, toolface, combination thereof, etc.) that is spaced along the BHA 170 from a first directional sensor (e.g., the inclination sensor 170g, the azimuth sensor 170h). For example, and in some embodiments, the sensor 170i is positioned in the MWD 176 and the first directional sensor is positioned in the adjustment mechanism 179, with a known distance between them, for example 20 feet, configured to estimate or detect the current toolface orientation or toolface angle. The sensors 170a-170j are not limited to the arrangement illustrated in
The top drive 140, the draw works 130, the crown block 115, the traveling block 120, drilling line or dead line anchor may additionally or alternatively include or otherwise be associated with a WOB or hook load sensor 140c (WOB calculated from the hook load sensor that can be based on active and static hook load) (e.g., one or more sensors installed somewhere in the load path mechanisms to detect and calculate WOB, which can vary from rig-to-rig) different from the WOB sensor 170f. The WOB sensor 140f may be configured to detect a WOB value or range, where such detection may be performed at the top drive 140, the draw works 130, or other component of the apparatus 100. Generally, the hook load sensor 140c detects the load on the hook 135 as it suspends the top drive 140 and the drill string 155.
The detection performed by the sensors described herein may be performed once, continuously, periodically, and/or at random intervals. The detection may be manually triggered by an operator or other person accessing a human-machine interface (“HMI”) or GUI, or automatically triggered by, for example, a triggering characteristic or parameter satisfying a predetermined condition (e.g., expiration of a time period, drilling progress reaching a predetermined depth, drill bit usage reaching a predetermined amount, etc.). Such sensors and/or other detection means may include one or more interfaces which may be local at the well/rig site or located at another, remote location with a network link to the system.
In some embodiments, the controller 180 is configured to control or assist in the control of one or more components of the apparatus 100. For example, the controller 180 may be configured to transmit operational control signals to the controller 190, the draw works 130, the top drive 140, other components of the BHA 170 such as the adjustment mechanism 179, and/or the pump 181. The controller 180 may be a stand-alone component that forms a portion of the BHA 170 or be integrated in the adjustment mechanism 179 or another sensor that forms a portion of the BHA 170. The controller 180 may be configured to transmit the operational control signals or instructions to the draw works 130, the top drive 140, other components of the BHA 170, and/or the pump 181 via wired or wireless transmission means which, for the sake of clarity, are not depicted in
The apparatus 100 also includes the controller 190, which is or forms a portion of a computing system, configured to control or assist in the control of one or more components of the apparatus 100. For example, the controller 190 may be configured to transmit operational control signals to the draw works 130, the top drive 140, the BHA 170 and/or the pump 181. The controller 190 may be a stand-alone component installed near the mast 105 and/or other components of the apparatus 100. In an example embodiment, the controller 190 includes one or more systems located in a control room proximate the mast 105, such as the general-purpose shelter often referred to as the “doghouse” serving as a combination tool shed, office, communications center, and general meeting place. The controller 190 may be configured to transmit the operational control signals to the draw works 130, the top drive 140, the BHA 170, and/or the pump 181 via wired or wireless transmission means which, for the sake of clarity, are not depicted in
In some embodiments, the controller 190 is not operably coupled to the top drive 140, but instead may include other drive systems, such as a power swivel, a rotary table, a coiled tubing unit, a downhole motor, and/or a conventional rotary rig, among others.
In some embodiments, the controller 190 controls the flow rate and/or pressure of the output of the mud pump 181.
In some embodiments, the controller 190 controls the feed-out and/or feed-in of the drilling line 125, rotational control of the draw works (in v. out) to control the height or position of the hook 135 and may also control the rate the hook 135 ascends or descends. However, example embodiments within the scope of the present disclosure include those in which the draw-works-drill-string-feed-off system may alternatively be a hydraulic ram or rack and pinion type hoisting system rig, where the movement of the drill string 155 up and down is via something other than the draw works 130. The drill string 155 may also take the form of coiled tubing, in which case the movement of the drill string 155 in and out of the hole is controlled by an injector head which grips and pushes/pulls the tubing in/out of the hole. Nonetheless, such embodiments may still include a version of the draw works controller, which may still be configured to control feed-out and/or feed-in of the drill string 155.
Generally, the apparatus 100 also includes a hook position sensor that is configured to detect the vertical position of the hook 135, the top drive 140, and/or the travelling block 120. The hook position sensor may be coupled to, or be included in, the top drive 140, the draw works 130, the crown block 115, and/or the traveling block 120 (e.g., one or more sensors installed somewhere in the load path mechanisms to detect and calculate the vertical position of the top drive 140, the travelling block 120, and the hook 135, which can vary from rig-to-rig). The hook position sensor is configured to detect the vertical distance the drill string 155 is raised and lowered, relative to the crown block 115. In some embodiments, the hook position sensor is a draw works encoder, which may be the ROP sensor 130a. In some embodiments, the apparatus 100 also includes a rotary RPM sensor that is configured to detect the rotary RPM of the drill string 155. This may be measured at the top drive 140 or elsewhere, such as at surface portion of the drill string 155. In some embodiments, the apparatus 100 also includes a quill position sensor that is configured to detect a value or range of the rotational position of the quill 145, such as relative to true north or another stationary reference. In some embodiments, the apparatus 100 also includes a pump pressure sensor that is configured to detect the pressure of mud or fluid that powers the BHA 170 at the surface or near the surface. In some embodiments, the apparatus also includes a MSE sensor that is configured to detect the MSE representing the amount of energy required per unit volume of drilled rock. In some embodiments, the MSE is not directly sensed, but is calculated based on sensed data at the controller 190 or other controller. In some embodiments, the apparatus 100 also includes a bit depth sensor that detects the depth of the bit 175.
The drilling module 212 may include a variety of sub modules, with each of the sub modules being associated with a predetermined workflow or recipe that executes a task from beginning to end. Often, the predetermined workflow includes a set of computer-implemented instructions for executing the task from beginning to end, with the task being one that includes a repeatable sequence of steps that take place to implement the task. The drilling module 212 generally implements the task of completing a steering operation, which steers the BHA 170 along the planned drilling path; recommends and executes the addition of another stand to the drill string 155; recommends and executes the process of tripping out the BHA 170; among other operations. Generally, the instructions for executing a task are based on a plurality of rules. Using the data provided from the plurality of inputs and referencing the plurality of rules, the drilling module 212 can generate instructions that address trends in the data and keep the drilling operation within tolerances and/or windows. Examples of information generated and/or referenced by the drilling module 212 include a current slide score as a measure of the quality of the slide, a toolface distribution to target (e.g., percentage of toolface values within X degrees of the advisory toolface angle), resultant slide vector (e.g., the aggregate toolface direction of all toolface measurements throughout a single slide), current slide distance, remaining slide distance, bit proximity to steering line or steering window, average and current rate of penetration, qualitative information that describes the adherence of the as-drilled trajectory to the planned trajectory or input steering line, real-time information about the actual current inclination and azimuth of the BHA, as measured at the each stationary survey, and real-time information about the projected current inclination and azimuth of the bit, as well as other types of sensor data and feedback from various drilling systems. This information, and with reference to a plurality of rules, may be used to change drilling parameters controlled by the drilling module 212.
The drilling module 212 may be further configured to generate a control signal, such as via intelligent adaptive control, and provide the control signal to the top drive control system 220, the mud pump control system 225, and/or the draw works control system 230 to adjust and/or maintain the toolface orientation. For example, the drilling module 212 may provide one or more signals to the top drive control system 220 and/or the draw works control system 230 to increase or decrease WOB and/or quill position, such as may be required to accurately “steer” the drilling operation. In some embodiments, the controller 190 is also operably coupled to a top drive control system 220, a mud pump control system 225, and a draw works control system 230, and is configured to send signals to each of the control systems 220, 225, and 230 to control the operation of the top drive 140, the mud pump 181, and the draw works 130. However, in other embodiments, the controller 190 includes each of the control systems 220, 225, and 230 and thus sends signals to each of the top drive 140, the mud pump 181, and the draw works 130.
The controller 190 is also configured to: receive a plurality of inputs 215 from a user via the input mechanism 200; and/or look up a plurality of inputs from a database. In some embodiments and as illustrated in
The orientation-tolerance window parameters include an inclination tolerance range and an azimuth tolerance range. In some embodiments, the inclination tolerance range and the azimuth tolerance range are associated with a location along the well plan and change depending upon the location along the well plan. That is, at some points along the well plan the inclination tolerance range and the azimuth tolerance range may be greater than the inclination tolerance range and the azimuth tolerance range along other points along the well plan.
In some embodiments, the top drive control system 220 includes the top drive 140, the speed sensor 140b, the torque sensor 140a, and the hook load sensor 140c. The top drive control system 220 is not required to include the top drive 140, but instead may include other drive systems, such as a power swivel, a rotary table, a coiled tubing unit, a downhole motor, and/or a conventional rotary rig, among others.
In some embodiments, the mud pump control system 225 includes a mud pump controller and/or other means for controlling the flow rate and/or pressure of the output of the mud pump 181.
In some embodiments, the draw works control system 230 includes the draw works controller and/or other means for controlling the feed-out and/or feed-in of the drilling line 125. Such control may include rotational control of the draw works (in v. out) to control the height or position of the hook 135 and may also include control of the rate the hook 135 ascends or descends.
The plurality of sensors 210 may include the ROP sensor 130a; the torque sensor 140a; the quill speed sensor 140b; the hook load sensor 140c; the surface casing annular pressure sensor 187; the downhole annular pressure sensor 170a; the shock/vibration sensor 170b; the toolface sensor 170c; the MWD WOB sensor 170d; the mud motor delta pressure sensor; the bit torque sensor 172b; the hook position sensor; a rotary RPM sensor; a quill position sensor; a pump pressure sensor; a MSE sensor; a bit depth sensor; and any variation thereof. The data detected by any of the sensors in the plurality of sensors 210 may be sent via electronic signal to the controller 190 via wired or wireless transmission. The functions of the sensors 130a, 140a, 140b, 140c, 187, 170a, 170b, 170c, 170d, 172a, and 172b are discussed above and will not be repeated here.
Generally, the rotary RPM sensor is configured to detect the rotary RPM of the drill string 155. This may be measured at the top drive 140 or elsewhere, such as at surface portion of the drill string 155.
Generally, the quill position sensor is configured to detect a value or range of the rotational position of the quill 145, such as relative to true north or another stationary reference.
Generally, the pump pressure sensor is configured to detect the pressure of mud or fluid that powers the BHA 170 at the surface or near the surface.
Generally, the MSE sensor is configured to detect the MSE representing the amount of energy required per unit volume of drilled rock. In some embodiments, the MSE is not directly sensed, but is calculated based on sensed data at the controller 190 or other controller.
Generally, the bit depth sensor detects the depth of the bit 175.
In some embodiments the top drive control system 220 includes the torque sensor 140a, the quill position sensor, the hook load sensor 140c, the pump pressure sensor, the MSE sensor, and the rotary RPM sensor, and a controller and/or other means for controlling the rotational position, speed and direction of the quill or other drill string component coupled to the drive system (such as the quill 145 shown in
In some embodiments, the draw works control system 230 comprises the hook position sensor, the ROP sensor 130a, and the draw works controller and/or other means for controlling the length of drilling line 125 to be fed-out and/or fed-in and the speed at which the drilling line 125 is to be fed-out and/or fed-in.
In some embodiments, the mud pump control system 225 comprises the pump pressure sensor and the motor delta pressure sensor 172a.
The HMI 300 may be accessed by a user, who may be a directional driller operator, while drilling to monitor the status and direction of drilling using the BHA. The directional guidance system 252 of
As shown in
In some implementations, the toolface symbols 306 may indicate only the most recent toolface measurements. However, as in the example implementation shown in
The HMI 300 may also include a number of textual and/or other types of indicators 316, 318, 320 displaying parameters of the current or most recent toolface orientation. For example, indicator 316 shows the inclination of the wellbore, measured by the survey instrument, as 91.25°. Indicator 318 shows the azimuth of the wellbore, measured by the survey instrument as 354°. Indicator 320 shows the hole depth of the wellbore as 8949.2 feet. In the example implementation shown, the HMI 300 may include a programmable advisory width. In the example of
In some embodiments and at the step 502, actual drilling parameters are monitored during drilling of the wellbore 60 using the plurality of sensors 210. Generally, during the drilling operation, the drilling module 212 sends control signals to the top drive control system 220, the mud pump control system 225, and the draw works control system 230 to control the drilling operation. In some embodiments, the signals are instructions or based on instructions. The instructions are generally designed to optimize specific drilling parameters. Some drilling parameters are dependent upon multiple variables and thus instructions intended to change these drilling parameters include target setpoints for a variety of variables. For example, instructions intended to change the WOB might include a target setpoint for the top drive control system 220 and a target setpoint for the mud pump control system 225. However, other drilling parameters are not dependent upon multiple variables and thus instructions intended to change these drilling parameters include a target setpoint for that drilling parameter. For example, instructions intended to change the RPM of the drill string 155 includes the target RPM of the drill string 155. Generally, in the step 502, the plurality of sensors 210 monitors the actual drilling parameters during the drilling operation.
In some embodiments and at the step 505, the controller compares the actual drilling parameter to a target drilling parameter to determine a deviation. In some embodiments, the actual drilling parameter is any one or more of: a rate of penetration; a differential pressure; and a toolface. Each of the actual drilling parameter and the target drilling parameter may be a calculation that is indicative of drilling performance or may be a value detected by the plurality of sensors 210. In some embodiments, the deviation is the difference between the target drilling parameter and the actual drilling parameter.
In some embodiments and at the step 510, the controller creates instructions for the control system 220, 225, and/or 230 to reduce the deviation. In some embodiments, the step 510 includes generating revised or new instructions in response to the deviation. The instructions may be selected by the controller 190 via the execution of one or more database look-up procedures. The use of an electronic database or other plurality of rules in creating the instructions allows for the controller 190 to react to deviations over time—whether within the subject wellbore or in an offset wellbore that is offset from the subject well—in a consistent manner. As such and in some embodiments, the change in deviation can be predicted.
In some embodiments and at the step 515, the wellbore is drilled using the instructions. Generally, the step 515 is substantially similar to the step 502 except the modified or altered instructions are used to control the drilling operation in the step 515.
In some embodiments and at the step 520, the controller 190 monitors a change in deviation in response to drilling using the instructions. In some embodiments, the step 520 requires the controller 190 to monitor the actual drilling parameter while drilling using the instructions and compare the actual drilling parameter to the target drilling parameter to determine the new deviation in order to calculate the change in deviation. Generally, the change in deviation relates to the responsiveness of the drilling equipment when drilling progresses using the instructions created in step 510.
In some embodiments and at the step 525, the controller 190 determines if the change in deviation is below a threshold. Generally, the threshold is based on a predicted or expected change in deviation. In some embodiments, the threshold is a minimum expected change in deviation. The threshold may be based on historical changes in the deviation when similar drilling equipment was used in a drilling operation that used similar instructions. As the change in deviation is associated with the responsiveness of the drilling equipment, the change in deviation being below the threshold indicates that the responsiveness of the drilling equipment is less than expected. One example is when the target drilling parameter is a target ROP. When the actual ROP declines such that there is a deviation between target ROP and the actual ROP, the controller 190 sends instructions to correct the deviation. If, historically, the change in deviation was reduced by a specific percentage in response to drilling using the new instructions, then threshold may be the specific percentage. Another example is when the target drilling parameter is a target differential pressure for a given weight on bit. When the actual differential pressure declines such that there is a deviation between target and actual differential pressures, the controller 190 sends instructions to correct the deviation. If, historically, the change in deviation was reduced by a specific percentage in response to drilling using the new instructions, then threshold may be the specific percentage. A similar example involves the target drilling parameter relating to toolface control precision. The historical data referenced may be data created during the drilling of the wellbore 60 and/or data created during the drilling of an offset wellbore that is offset from the wellbore. The threshold may be included in the drill plan, and as noted above, may take into account previous or concurrent drilling operations. In some embodiments and when the threshold is based on a historical change in deviation, the threshold is also based on the actual drilling parameters from which the deviation and change in deviation are derived.
In some embodiments and at the step 530, the controller identifies a potential problem with the drilling equipment based on the change in deviation being below the threshold. Generally, the term “drilling equipment” refers to any combination of the lifting gear, the draw works 130, the hook 135, the quill 145, the top drive 140, the saver sub 150, a portion or the entirety of the drill string 155, the BHA 170 or any equipment forming a portion of the BHA 170, the drill bit 175, the mud pump(s) 181, the BOP 186, the controller 190, and the plurality of sensors 210. In some embodiments, the potential problem is the use of nonoptimal equipment. For example, when the offset well was drilled using a first BHA combination and the subject well is being drilling using a second BHA combination, and when the first and second BHAs are subjected to nearly identical drilling conditions, then the responsiveness of the second BHA being less than to the first BHA is due to the difference in BHA combinations. Considering the instructions provided by the controller 190 is identical or nearly identical during the drilling of both wellbores, the differences in equipment selection becomes comparable. As such, the problem may be the use of one or more components of the second BHA. However, the problem may also be deterioration or damage of drilling equipment. If the responsiveness of the drilling equipment decreases over time, then it may be an indication of the deterioration of the drilling equipment or that the drilling equipment is damaged. Generally, the controller 190 identifies the specific drilling equipment that is associated with the problem. For example, the controller 190 may identify the drill bit, the mud motor, stabilizer, flex collar, etc. as the piece of equipment that is associated with the potential problem.
In some embodiments and at the step 535, the controller identifies a recommendation in response to the potential problem. When the potential problem is deterioration of the mud motor, the recommendation may include tripping out to replace the mud motor, altering the instructions to account for the deteriorated state of the mud motor, or altering the instructions to account for the deteriorated state of the mud motor until the next trip out at which time the mud motor may be replaced. For example, when the bit 175 or other component of the BHA 170 deteriorates, control and responsiveness is reduced. As such, the controller 190 may prioritize precision over speed or other performance indicators when creating instructions or the recommendation. Similar recommendations may be made for a deteriorated or damaged drilling bit. When the drilling equipment is damaged or deteriorated, then the drilling equipment may be replaced with the same type of drilling equipment. However, and when the problem is the use of drilling equipment that is not optimum or ideal for the drilling operation, then the instructions may include replacing the drilling equipment with a different type of drilling equipment. In some embodiments, the controller 190 weighs the average or predicted time required to trip out the drill string 155 and replace the drilling equipment with the predicted increase in performance with the recommended change in drilling equipment. As such, the predicted benefits are weighed against the disadvantages of implementing a potential recommendation before the controller identifies a final recommendation. In some embodiments, and when suboptimal drilling equipment is used, this information is stored and used when selecting drilling equipment for a different well. That is, when changing drilling equipment during the drilling operation may not be worth the predicted improvement in performance, the determination that the drilling equipment is suboptimal for the drilling operation or similar drilling operation is used when selecting drilling equipment for future drilling operations.
In some embodiments and at the step 540, an alert is displayed regarding the potential problem on the display 205. In some embodiments, and as illustrated in
Generally, and as described, the apparatus 100 and method 500 relate to slide drilling automation, analysis automation, and related methodologies being used to conduct downhole equipment condition diagnostics, or downhole equipment performance assessments. The use of the apparatus 100, which enables the elimination of human variability from the slide drilling process, enables changes in drilling performance and precision to be accurately attributed to changes in equipment condition, or to different equipment. This information can be used proactively to alter drilling parameters or automation configurations to prolong the life of downhole equipment, or reactively to 1) change drilling parameters to maximize drilling performance, or 2) recommend actions to change equipment.
Conventionally, and when conducting slide drilling without automation, steering control of the BHA 170 is conducted by a human Directional Driller (DD), thus introducing substantial variability into the control process between discrete slides, hole sections, wells, locations, and directional drillers. Slide drilling automation, via the controller 190, behaves consistently. For a common set of parameter inputs (e.g., weight on bit, differential pressure, top drive RPM) and system configuration, the apparatus 100 will produce an identical equipment control response. Effectively, automation serves to eliminate a key variable from the slide drilling process. The elimination of this human input variable allows changes in performance to be better attributed to differences in downhole drilling equipment. For a single equipment assembly, drilling performance (e.g., rate of penetration, precision of toolface control, differential pressure quantity at given weight on bit, stability of differential pressure measurement) can be evaluated over time to indicate a deterioration in downhole equipment condition. For a comparison between two different equipment assemblies, drilling performance can be compared to indicate relative effectiveness of each equipment assembly.
Using the apparatus 100 and focusing on one well being drilled using a BHA, because human variability has been removed from the system, a decrease in drilling performance output may be attributed to a deterioration in downhole equipment condition (e.g., bit or mud motor). For example, a decline in rate of penetration would be attributed to a deterioration in bit condition. This information would be used diagnostically by the controller 190 to recommend either a change in drilling parameters to either prolong the life of the bit or improve the rate of performance, or recommend that the bit be replaced with fresh equipment. A decline in differential pressure for a given weight on bit would be attributed to a deterioration in mud motor condition. A decline in the stability of the differential pressure measurement (i.e. the measurement becomes more erratic) for a given weight on bit would be attributed to a deterioration in mud motor condition. This information would be used diagnostically by the controller 190 as outlined above.
The apparatus 100 is also useful, as noted above, when two wells are being drilled in close geographic proximity (i.e., same pad) with BHAs identical except for one component (e.g., bit, mud motor, stabilizer, flex collar). Identical drilling parameters (e.g., weight on bit, differential pressure, top drive RPM) and automation configurations (e.g., steering methodologies) are used at common depths for both BHA runs. In this example, because human variability has been removed from the drilling operation, differences in performance output can be accurately attributed to the different component. Performance data for the subject and offset well(s) would be considered when making diagnostic recommendations regarding drilling parameters, automation system configuration, or equipment usage. For example, decreased rate of penetration from offset to subject well would be attributed to the difference in downhole equipment. This information would be used diagnostically by the apparatus 100 to recommend either a change in drilling parameters to improve subject well performance to the offset well, or to recommend a change in equipment. In another example, decreased toolface control precision from offset to subject well would be attributed to the difference in downhole equipment. This information would be used to recommend either a change in drilling parameters or automation system configurations to improve subject well performance to the offset well, or to recommend a change in equipment.
In an example embodiment, as illustrated in
In several example embodiments, one or more of the components of the systems described above and/or illustrated in
In several example embodiments, one or more of the applications, systems, and application programs described above and/or illustrated in
In several example embodiments, a computer system typically includes at least hardware capable of executing machine readable instructions, as well as the software for executing acts (typically machine-readable instructions) that produce a desired result. In several example embodiments, a computer system may include hybrids of hardware and software, as well as computer sub-systems.
In several example embodiments, hardware generally includes at least processor-capable platforms, such as client-machines (also known as personal computers or servers), and hand-held processing devices (such as smart phones, tablet computers, personal digital assistants (PDAs), or personal computing devices (PCDs), for example). In several example embodiments, hardware may include any physical device that is capable of storing machine-readable instructions, such as memory or other data storage devices. In several example embodiments, other forms of hardware include hardware sub-systems, including transfer devices such as modems, modem cards, ports, and port cards, for example.
In several example embodiments, software includes any machine code stored in any memory medium, such as RAM or ROM, and machine code stored on other devices (such as floppy disks, flash memory, or a CD ROM, for example). In several example embodiments, software may include source or object code. In several example embodiments, software encompasses any set of instructions capable of being executed on a node such as, for example, on a client machine or server.
In several example embodiments, combinations of software and hardware could also be used for providing enhanced functionality and performance for certain embodiments of the present disclosure. In an example embodiment, software functions may be directly manufactured into a silicon chip. Accordingly, it should be understood that combinations of hardware and software are also included within the definition of a computer system and are thus envisioned by the present disclosure as possible equivalent structures and equivalent methods.
In several example embodiments, computer readable mediums include, for example, passive data storage, such as a random access memory (RAM) as well as semi-permanent data storage such as a compact disk read only memory (CD-ROM). One or more example embodiments of the present disclosure may be embodied in the RAM of a computer to transform a standard computer into a new specific computing machine. In several example embodiments, data structures are defined organizations of data that may enable an embodiment of the present disclosure. In an example embodiment, a data structure may provide an organization of data, or an organization of executable code.
In several example embodiments, any networks and/or one or more portions thereof may be designed to work on any specific architecture. In an example embodiment, one or more portions of any networks may be executed on a single computer, local area networks, client-server networks, wide area networks, internets, hand-held and other portable and wireless devices and networks.
In several example embodiments, a database may be any standard or proprietary database software. In several example embodiments, the database may have fields, records, data, and other database elements that may be associated through database specific software. In several example embodiments, data may be mapped. In several example embodiments, mapping is the process of associating one data entry with another data entry. In an example embodiment, the data contained in the location of a character file can be mapped to a field in a second table. In several example embodiments, the physical location of the database is not limiting, and the database may be distributed. In an example embodiment, the database may exist remotely from the server, and run on a separate platform. In an example embodiment, the database may be accessible across the Internet. In several example embodiments, more than one database may be implemented.
In several example embodiments, a plurality of instructions stored on a computer readable medium may be executed by one or more processors to cause the one or more processors to carry out or implement in whole or in part the above-described operation of each of the above-described example embodiments of the system, the method, and/or any combination thereof. In several example embodiments, such a processor may include one or more of the microprocessor 1000a, any processor(s) that are part of the components of the system, and/or any combination thereof, and such a computer readable medium may be distributed among one or more components of the system. In several example embodiments, such a processor may execute the plurality of instructions in connection with a virtual computer system. In several example embodiments, such a plurality of instructions may communicate directly with the one or more processors, and/or may interact with one or more operating systems, middleware, firmware, other applications, and/or any combination thereof, to cause the one or more processors to execute the instructions.
In several example embodiments, the elements and teachings of the various illustrative example embodiments may be combined in whole or in part in some or all of the illustrative example embodiments. In addition, one or more of the elements and teachings of the various illustrative example embodiments may be omitted, at least in part, and/or combined, at least in part, with one or more of the other elements and teachings of the various illustrative embodiments.
Any spatial references such as, for example, “upper,” “lower,” “above,” “below,” “between,” “bottom,” “vertical,” “horizontal,” “angular,” “upwards,” “downwards,” “side-to-side,” “left-to-right,” “right-to-left,” “top-to-bottom,” “bottom-to-top,” “top,” “bottom,” “bottom-up,” “top-down,” etc., are for the purpose of illustration only and do not limit the specific orientation or location of the structure described above.
In several example embodiments, while different steps, processes, and procedures are described as appearing as distinct acts, one or more of the steps, one or more of the processes, and/or one or more of the procedures may also be performed in different orders, simultaneously, and/or sequentially. In several example embodiments, the steps, processes and/or procedures may be merged into one or more steps, processes, and/or procedures.
In several example embodiments, one or more of the operational steps in each embodiment may be omitted. Moreover, in some instances, some features of the present disclosure may be employed without a corresponding use of the other features. Moreover, one or more of the above-described embodiments and/or variations may be combined in whole or in part with any one or more of the other above-described embodiments and/or variations and this is within the contemplated scope of disclosure herein, unless stated otherwise.
The phrase “at least one of A and B” should be understood to mean “A, B, or both A and B.” The phrases “one or more of the following: A, B, and C” and “one or more of A, B, and C” should each be understood to mean “A, B, or C; A and B, B and C, or A and C; or all three of A, B, and C.”
The foregoing outlines features of several implementations so that a person of ordinary skill in the art may better understand the aspects of the present disclosure. Such features may be replaced by any one of numerous equivalent alternatives, only some of which are disclosed herein. One of ordinary skill in the art should appreciate that they may readily use the present disclosure as a basis for designing or modifying other processes and structures for carrying out the same purposes and/or achieving the same advantages of the implementations introduced herein. One of ordinary skill in the art should also realize that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions and alterations herein without departing from the spirit and scope of the present disclosure.
The Abstract at the end of this disclosure is provided to comply with 37 C.F.R. § 1.72(b) to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
Although several example embodiments have been described in detail above, the embodiments described are example only and are not limiting, and those of ordinary skill in the art will readily appreciate that many other modifications, changes and/or substitutions are possible in the example embodiments without materially departing from the novel teachings and advantages of the present disclosure. Accordingly, all such modifications, changes and/or substitutions are intended to be included within the scope of this disclosure as defined in the following claims. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents, but also equivalent structures. Moreover, it is the express intention of the applicant not to invoke 35 U.S.C. § 112(f) for any limitations of any of the claims herein, except for those in which the claim expressly uses the word “means” together with an associated function.
This application is a continuation of U.S. patent application Ser. No. 17/039,061, filed Sep. 30, 2020, now allowed, the entire contents of which is hereby incorporated herein by express reference thereto.
Number | Name | Date | Kind |
---|---|---|---|
8256534 | Byreddy | Sep 2012 | B2 |
11434742 | Groover | Sep 2022 | B2 |
20170044857 | Leuchtenberg | Feb 2017 | A1 |
20170218744 | Dykstra et al. | Aug 2017 | A1 |
20170350229 | Hoehn et al. | Dec 2017 | A1 |
20200063546 | Weideman et al. | Feb 2020 | A1 |
20200181981 | Miller | Jun 2020 | A1 |
20220003106 | Benson | Jan 2022 | A1 |
20220098968 | Groover et al. | Mar 2022 | A1 |
Number | Date | Country | |
---|---|---|---|
20220364456 A1 | Nov 2022 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17039061 | Sep 2020 | US |
Child | 17878623 | US |