The present disclosure relates to methods and systems for automatically controlling a drilling operation.
Background to the Disclosure
Directional drilling is type of drilling in which a wellbore is formed at an angle to the vertical. During directional drilling, the driller determines in which direction the borehole is to proceed. To do this, the drill string is held in one position (assuming no oscillator or rocker is being used) allowing the toolface, which has an inclined front face, to interact with the bottom of the borehole in a controlled manner. Since the drill string is not rotating, drilling is accomplished through a mud motor that harvests energy from drilling mud pumped through the drill string and through openings in the face of the drill bit. The harvested energy is used to spin the inclined front face.
After making a connection, the driller must re-position the toolface in the desired orientation, advance the tool until it touches the bottom of the borehole, and proceed with drilling. As the driller goes to set down, they will start circulation which starts spinning the mud motor. Often, the hole is slightly reamed to ensure that pre-existing torsional deformation is worked out and that the drill string is in an unsprung state.
Once the toolface contacts the bottom, there are many forces in play. Differential pressure, being the difference in pressure between the drill string and the annulus, is measured by measuring the increased pressure in the pipe when the toolface touches the bottom. Effectively, it is the backpressure due to the mud motor and the toolface touching bottom. When the drill bit touches down, it creates a reactive torque on the drill string that immediately acts to rotate the drill string in a direction opposite to the mud motor. Differential pressure is used as a proxy for the reactive torque.
To counteract this reactive torque, the driller may put several “wraps” into the drill string—rotations from the surface. To maintain the correct steering angle, differential pressure and reactive torque are balanced. Steering changes can be made by varying the differential pressure and by making quill position adjustments. During a slide, differential pressure generally increases, indicative of increased reactive torque associated with increased depth. The increase in differential pressure is due to the driller accelerating the drilling and increasing the weight-on-bit as the slide deepens.
This process of controlling the mud motor and drill string is generally complicated and requires close attention from the drilling operator. There is therefore a need in the art for improved methods and systems for controlling drilling operations, especially directional drilling operations.
In a first aspect of the disclosure, there is provided a method for automatically controlling a drilling operation. The method comprises obtaining a recording of one or more controlled drilling parameters adjusted, during a first drilling operation, in response to one or more controlling drilling parameters. Effectively, the recording comprises the one or more controlled drilling parameters as a function of the one or more controlling drilling parameters. The method further comprises, during a second drilling operation subsequent to the first drilling operation, monitoring the one or more controlling drilling parameters. The method further comprises, during the second drilling operation, automatically adjusting the one or more controlled drilling parameters in response to the monitored one or more controlling drilling parameters by using the recording of the one or more controlled drilling parameters and the one or more controlling drilling parameters.
Thus, one or more controlled drilling parameters may be automatically adjusted by using a past recording of controlled drilling parameters vs. controlling drilling parameters. This may be particular useful for drilling operations such as sliding, as the drilling operator must generally align the introduction of drill string torque with the simultaneous generation of reactive torque at the drill bit which is generated at a time which depends on various controlling parameters in play (e.g. bit depth, differential pressure), and which depends on these indices in a way which changes based on drilling conditions. In some cases, the controlling parameter values that are associated with substantial generation of reactive torque may not be aligned with mathematically significant data points such as ‘hitting bottom’ or ‘differential pressure rise’. Instead, they may precede or lag such events due to unmeasurable or hard-to-model complex downhole interactions such as slowing of torque transmission along the pipe due to pipe friction, or due to the differential pressure signal travelling at the speed of sound. By implementing the playback feature described herein, controlled parameters may be adjusted more accurately, and with improved anticipation of, changes to controlling drilling parameters.
Obtaining the recording may comprise, during the first drilling operation, adjusting the one or more controlled drilling parameters in response to the one or more controlling drilling parameters, and recording the one or more controlled drilling parameters as a function of the one or more controlling drilling parameters.
The one or more controlled drilling parameters may comprise one or more of: a differential pressure, an on-bottom rate of penetration, an off-bottom rate of penetration, a toolface angle, a weight-on-bit, a torque, a rotary velocity of a drill bit, an amount of elapsed time, a top drive position, an oscillating status, a number of turns when oscillating, and a block height.
The one or more controlling drilling parameters may comprise one or more of: a differential pressure, an on-bottom rate of penetration, an off-bottom rate of penetration, a toolface angle, a weight-on-bit, a torque, a rotary velocity of a drill bit, an amount of elapsed time, a top drive position, an oscillating status, a number of turns when oscillating, and a block height.
Top drive position is equivalent to, or sometimes referred to, as quill position.
The one or more controlling drilling parameters may comprise a depth of a drill bit. The depth of the drill bit may comprise a distance from the drill bit to a hole bottom.
The one or more controlling drilling parameters may be variable in response to changes in the one or more controlled drilling parameters.
A selection of the one or more controlled drilling parameters being automatically adjusted may be variable in response to changes in the one or more controlling drilling parameter. For example, the recording may be of a first one of the one or more controlled drilling parameters adjusted in response to the one or more controlling drilling parameters, and, in response to a change in the one or more controlling drilling parameters, the recording may further be of a second one of the one or more controlled drilling parameters adjusted in response to the one or more controlling drilling parameters.
The method may further comprise obtaining a recording of an initial state of a drill bit prior to the first drilling operation, wherein the initial state corresponds to one or more initial controlled drilling parameters. The method may further comprise adjusting the one or more controlled drilling parameters using the recording of the initial state of the drill bit prior to automatically adjusting the one or more controlled drilling parameters. The initial state may comprise absolute values, or offsets, corresponding to the one or more initial controlled drilling parameters. Obtaining the recording of the initial state of the drill bit may comprise recording the initial state of the drill bit prior to the first drilling operation. The state of a drill bit may depend on quill position (e.g. top drive position) and/or toolface angle.
The method may further comprise, during the second drilling operation, ceasing further automatic adjustment of the one or more controlled drilling parameters in response to a user input.
The first and second drilling operations should be construed broadly, and may encompass any operation associated with drilling. The first and second drilling operations may comprise one or more of: on-bottom drilling, reaming, washing, circulating, tripping, touching bottom, orientating a toolface, and directional drilling.
The method may further comprise, during the automatic adjustment of the one or more controlled drilling parameters, further adjusting the one or more controlled drilling parameters in response to a user input. The method may further comprise recording, during the automatic adjustment, the one or more controlled drilling parameters as a function of the one or more controlling drilling parameters, thereby generating a user-adjusted recording. The method may further comprise, during a third drilling operation subsequent to the second drilling operation, monitoring the one or more controlling drilling parameters, automatically adjusting the one or more controlled drilling parameters in response to the monitored one or more controlling drilling parameters by using the user-adjusted recording.
Automatically adjusting the one or more controlled drilling parameters may comprise automatically adjusting the one or more controlled drilling parameters in response to a first controlling drilling parameter of the monitored one or more controlling drilling parameters. The method may further comprise switching from automatically adjusting the one or more controlled drilling parameters in response to the first controlling drilling parameter to automatically adjusting the one or more controlled drilling parameters in response to a second controlling drilling parameter of the monitored one or more controlling drilling parameters.
The method may further comprise selecting one or more portions of the recording, wherein the one or more portions comprise one or more ranges of the one or more controlling drilling parameters. Automatically adjusting the one or more controlled drilling parameters may comprise automatically adjusting the one or more controlled drilling parameters in response to the monitored one or more controlling drilling parameters by using the one or more selected portions of the recording.
In a further aspect of the disclosure, there is provided a system for automatically controlling a drilling operation. The system comprises one or more controlling drilling parameter sensors for reading one or more controlling drilling parameters. The system further comprises an automatic driller communicative coupled to each of the one or more controlling drilling parameter sensors. The automatic driller is configured to obtain a recording of one or more controlled drilling parameters adjusted, during a first drilling operation, in response to the one or more controlling drilling parameters. The automatic driller is further configured to, during a second drilling operation subsequent to the first drilling operation, monitor the one or more controlling drilling parameters. The automatic driller is further configured to, during the second drilling operation, automatically adjust the one or more controlled drilling parameters in response to the monitored one or more controlling drilling parameters by using the recording of the one or more controlled drilling parameters.
The system may further comprise one or more controlled drilling parameter sensors for reading the one or more controlled drilling parameters. The automatic driller may be communicatively coupled to each of the one or more controlled drilling parameter sensors. The automatic driller may be further configured to determine, during the first drilling operation, the one or more controlled drilling parameters from readings taken by the one or more controlled drilling parameter sensors. The automatic driller may be further configured to determine, during the first drilling operation, the one or more controlling drilling parameters from readings taken by the one or more controlling drilling parameter sensors, so as to obtain the recording of the one or more controlling drilling parameters adjusted, during the first drilling operation, in response to the one or more controlling drilling parameters.
The automatic driller may be further configured to variably select the one or more controlled drilling parameters for automatic adjustment in response to changes in the one or more controlling drilling parameter.
The automatic driller may be further configured to obtain a recording of an initial state of a drill bit prior to the first drilling operation, wherein the initial state corresponds to one or more initial controlled drilling parameters. The automatic driller may be further configured to adjust the one or more controlled drilling parameters using the recording of the initial state of the drill bit prior to automatically adjusting the one or more controlled drilling parameters.
The automatic driller may be further configured to record the initial state of the drill bit prior to the first drilling operation.
The automatic driller may be further configured to receive a user input, and further adjust the one or more controlled drilling parameters in response to the user input. The automatic driller may be further configured to generate a user-adjusted recording by recording, during the automatic adjustment, the one or more controlled drilling parameters as a function of the one or more controlling drilling parameters. The automatic driller may be further configured to monitor the one or more controlling drilling parameters, and automatically adjust the one or more controlled drilling parameters in response to the monitored one or more controlling drilling parameters by using the user-adjusted recording.
The automatic driller may be further configured to receive a user input, cease further automatic adjustment of the one or more controlled drilling parameters in response to the user input.
The automatic driller may be further configured to automatically adjust the one or more controlled drilling parameters in response to a first controlling drilling parameter of the monitored one or more controlling drilling parameters, and switch from automatically adjusting the one or more controlled drilling parameters in response to the first controlling drilling parameter to automatically adjusting the one or more controlled drilling parameters in response to a second controlling drilling parameter of the monitored one or more controlling drilling parameters.
The automatic driller may be further configured to receive a selection of one or more portions of the recording, wherein the one or more portions comprise one or more ranges of the one or more controlling drilling parameters. The automatic driller may be further configured to automatically adjust the one or more controlled drilling parameters in response to the monitored one or more controlling drilling parameters by using the one or more selected portions of the recording.
In a further aspect of the disclosure, there is provided a non-transitory computer-readable medium having computer program code stored thereon, the computer program code configured, when executed by a computer, to cause the computer to carry out a method. The method comprises accessing a recording of one or more controlled drilling parameters adjusted, during a first drilling operation, in response to one or more controlling drilling parameters. The method further comprises, during a second drilling operation subsequent to the first drilling operation: monitoring the one or more controlling drilling parameters, and automatically adjusting the one or more controlled drilling parameters in response to the monitored one or more controlling drilling parameters by using the recording of the one or more controlled drilling parameters.
Accessing the recording may comprise, during the first drilling operation, adjusting the one or more controlled drilling parameters in response to the one or more controlling drilling parameters, and recording the one or more controlled drilling parameters as a function of the one or more controlling drilling parameters.
The method may further comprise accessing a recording of an initial state of a drill bit prior to the first drilling operation, wherein the initial state corresponds to one or more initial controlled drilling parameters, and adjusting the one or more controlled drilling parameters using the recording of the initial state of the drill bit prior to automatically adjusting the one or more controlled drilling parameters.
Accessing the recording of the initial state of the drill bit may comprise recording the initial state of the drill bit prior to the first drilling operation.
The method may further comprise, during the second drilling operation, ceasing further automatic adjustment of the one or more controlled drilling parameters in response to a user input.
The method may further comprise variably selecting the one or more controlled drilling parameters for automatic adjustment in response to changes in the one or more controlling drilling parameter.
The method may further comprise, during the automatic adjustment of the one or more controlled drilling parameters, further adjusting the one or more controlled drilling parameters in response to a user input. The method may further comprise recording, during the automatic adjustment, the one or more controlled drilling parameters as a function of the one or more controlling drilling parameters, thereby generating a user-adjusted recording. The method may further comprise, during a third drilling operation subsequent to the second drilling operation, monitoring the one or more controlling drilling parameters, and automatically adjusting the one or more controlled drilling parameters in response to the monitored one or more controlling drilling parameters by using the user-adjusted recording.
Automatically adjusting the one or more controlled drilling parameters may comprise automatically adjusting the one or more controlled drilling parameters in response to a first controlling drilling parameter of the monitored one or more controlling drilling parameters, and the method may further comprise switching from automatically adjusting the one or more controlled drilling parameters in response to the first controlling drilling parameter to automatically adjusting the one or more controlled drilling parameters in response to a second controlling drilling parameter of the monitored one or more controlling drilling parameters.
The method may further comprise receiving a selection of one or more portions of the recording, wherein the one or more portions comprise one or more ranges of the one or more controlling drilling parameters. The method may further comprise automatically adjusting the one or more controlled drilling parameters in response to the monitored one or more controlling drilling parameters by using the one or more selected portions of the recording.
In the accompanying drawings, which illustrate one or more example embodiments:
The present disclosure seeks to provide improved methods and systems for automatically controlling a drilling operation. While various embodiments of the disclosure are described below, the disclosure is not limited to these embodiments, and variations of these embodiments may well fall within the scope of the disclosure which is to be limited only by the appended claims.
Directional terms such as “top”, “bottom”, “upwards”, “downwards”, “vertically” and “laterally” are used in this disclosure for the purpose of providing relative reference only, and are not intended to suggest any limitations on how any article is to be positioned during use, or to be mounted in an assembly or relative to an environment.
Additionally, the term “couple” and variants of it such as “coupled”, “couples”, and “coupling” as used in this disclosure are intended to include indirect and direct connections unless otherwise indicated. For example, if a first article is coupled to a second article, that coupling may be through a direct connection or through an indirect connection via one or more other articles.
Furthermore, the singular forms “a”, “an”, and “the” as used in this disclosure are intended to include the plural forms as well, unless the context clearly indicates otherwise.
During well drilling, multiple sensors may be used to monitor various drilling parameters such as weight-on-bit (WoB), block height, torque applied to the drill string, rate of penetration (ROP), and differential pressure. These drilling parameters may be controlled by the drilling operator, by setting one or more corresponding drilling parameter setpoints. When being controlled by the drilling operator, such parameters may be referred to as controlled drilling parameters. For example, top position may be increased or decreased by adjusting a corresponding top drive position setpoint set by the operator, and under such conditions is a controlled drilling parameter. Drilling parameters may also change in response to changes in other drilling parameters, in which case the drilling parameters may be referred to as controlling drilling parameters. For example, block height (which is a measure of the distance separating the drilling rig's travelling block from the drilling floor, and which may be used as a proxy for bit depth) may be a controlling drilling parameter and may change in response to the depth to which the well has been drilled. These sensors that measure both the controlled drilling parameters and the controlling drilling parameters are communicative with an automatic driller.
Controlled and controlling drilling parameters overlap. In particular, any controlled drilling parameter may also act as a controlling drilling parameter, and vice versa. For example, differential pressure may be a controlling drilling parameter based on the fact that it changes in response to WoB, pump rate, and downhole conditions. However, differential pressure may also be a controlled drilling parameter as its corresponding setpoint may be adjusted by the automatic driller in an attempt to control it.
During a first drilling operation, the drilling operator may adjust one or more of the controlled drilling parameters (hereinafter “controlled drilling parameters”) in response to one or more of the monitored controlling drilling parameters (hereinafter “controlling drilling parameters”). For example, the operator may adjust the controlled drilling parameter setpoints in response to changes in the controlling drilling parameters. Adjustments to the controlled drilling parameters, in response to changes in the controlling drilling parameters, may be recorded by the automatic driller during a recording phase.
During a second drilling operation subsequent to the first drilling operation, the automatic driller may enter a playback phase in which the controlling drilling parameters are monitored. In order that the drilling operator does not have to repeat the adjustments to the controlled drilling parameters, the automatic driller may automatically adjust the controlled drilling parameters in response to the monitored controlling drilling parameters, by using the recording of the controlled drilling parameters that was obtained during the recording phase. Thus, by recording the driller's instructions once (during the recording phase) and automatically replaying them during successive playback phases, the drilling is made more efficient and simpler. Operator fatigue is also less likely to be a problem. Furthermore, adjustments to the controlled drilling parameters are more accurate in both time and amplitude.
The recording and playback phases may be used at various stages of drilling. For example, in one embodiment the recording and playback phases are used during directional drilling. During directional drilling, when a new length of pipe is added to the drill string, the objective is to arrive at a specific toolface. As the drill bit bites into the rock, reactive torque is introduced and causes the bit to turn. To counteract this reactive torque, the driller introduces one or more wraps (rotations to the drill string), as discussed above. This procedure is complicated and timing is critical to achieving the correct toolface to guide the toolface to its target. The timing can be based for example on differential pressure, relative depth, or time. Adding the precise amount of wraps at the correct time/pressure/depth is particularly critical when directional drilling, and thus the recording and playback phases discussed herein are particular useful for directional drilling, since responsibility for adjusting the drilling parameter setpoints is handed over to the automatic driller.
Referring now to
A reservoir 120 for drilling fluid (hereinafter interchangeably referred to as a “mud tank 120” or “mud pit 120”) stores drilling fluid for pumping into the well 108 via the drill string 110. A volume meter 122 is affixed to the mud tank 120 and is used to measure the total volume of the drilling fluid stored in the mud tank 120 at any particular time (this volume is hereinafter interchangeably referred to as “pit volume”). A closed fluid circuit comprises the mud tank 120, a fluid input line 118a for sending the drilling fluid down the interior of the drill string 110 via the top drive 128 and subsequently into the annulus between the drill string 110 and the annular surface of the well 108, and a fluid return line 118b for returning the drilling fluid from that annulus to the mud tank 120; the direction of drilling fluid flow along this closed fluid circuit is shown by arrows in
The rig also comprises various sensors (depicted in
Referring now to
The automatic driller 206 is located within a doghouse and transmits and receives analog signals and indirectly transmits and receives digital signals. The automatic driller 206 is directly communicatively coupled to a hookload sensor 222 and a standpipe pressure sensor 220, which the automatic driller 206 uses to obtain WoB and differential pressure measurements, respectively. Each of the hookload and pressure sensors 222, 220 sends an analog signal directly to the automatic driller 206. The automatic driller 206 is indirectly communicatively coupled to a torque sensor 218, a block height sensor 216, a top drive position sensor 228, and a top drive rotary sensor 232 that digitally transmit measurements indicating the amount of torque applied to a drill string 110 by, for example, the top drive 128, the height of the travelling block 130, the position of the top drive 224, and the speed of rotation of the top drive 224. These digital measurements are sent to a programmable logic controller (“PLC”) 210 in the doghouse. The automatic driller 206 is also indirectly communicatively coupled to MWD sensors 230 that send signals directly to the doghouse computer 204 in the driller's cabin, for processing on the doghouse computer 204.
The automatic driller 206 is also coupled via the PLC 210 to a first variable frequency drive (“VFD1”) 212, which is used to control the drum speed of the drawworks 214. The drawworks 214 is used to adjust the height of the travelling block 130 of the rig. The automatic driller 206 is further coupled via the PLC 210 to a second variable frequency drive (“VFD2”) 226, which is used to control the speed of the top drive 224. An example variable frequency drive is a Yaskawa™ A1000 VFD, and an example PLC is a Siemens™ SIMATIC™ S7 series PLC. The PLC 210 transmits those signals to the automatic driller 206 via a gateway 208.
In other embodiments (not depicted), the automatic driller 206 may communicate with equipment via only a digital interface, only an analog interface, or communicate with a different combination of analog and digital interfaces than that shown in
Referring now to
The microcontroller 302 communicates with the hookload and standpipe pressure sensors 222, 220 via the FPGA 320. More specifically, the FPGA 320 receives signals from these sensors 222, 220 as analog inputs 322; the FPGA 320 is also able to send analog signals using analog outputs 324. These inputs 322 and outputs 324 are routed through intrinsic safety (“IS”) barriers for safety purposes, and through wiring terminals 330. The microcontroller 302 communicates using the RS-422 ports 318 to the gateway 208 and the PLC 210; accordingly, the microcontroller 302 receives signals from the block height, torque, top drive position, top drive rotary, and MWD sensors 216, 218, 228, 230, 232 and sends signals to the VFD1 and VFD2212, 226 via the RS-422 ports 318.
The FPGA 320 is also communicatively coupled to a non-incendive depth input 332 and a non-incendive encoder input 334. In different embodiments (not depicted), the automatic driller 206 may receive different sensor readings in addition to or as an alternative to the readings obtained using the depicted sensors 216, 218, 220, 222, 228, 230, 232.
Turning to
Process 400 then moves to block 406 at which the automatic driller 206 determines whether to end the recording. For example, the operator may provide user input signalling to the automatic driller 206 that it is to cease recording. If the automatic driller 206 determines that it is to cease recording, then the process 400 moves to block 408 at which the recording is stopped and the recording phase terminates. If the automatic driller 206 determines that it is to continue recording, then at block 410 the automatic driller 206 identifies the current controlled drilling parameter setpoints. At block 412, the automatic driller 206 determines whether any of the controlled drilling parameter setpoints are new controlled drilling parameter setpoints that have been input by the operator. If not, then the process 400 returns to block 406 at which the automatic driller 206 determines whether to continue or stop recording, as described above. If new drilling controlled parameter setpoints have been input by the operator, then the automatic driller 206 saves the new controlled drilling parameter setpoints, and then the process 400 returns to block 406. Eventually, the operator will command the automatic driller 206 to cease recording, signalling the end of the recording phase.
other embodiments, the recording may be left running passively in the background and the drilling operator may select one or more portions of the recording for playback during a playback phase, as discussed in more detail below. In such cases, the recording phase may continue to run in parallel to the playback phase.
An example recording of drilling parameters obtained during a recording phase is shown in
It should be noted that, in other embodiments, one or more of the controlling drilling parameters shown in
Now turning to
The playback process 600 starts at block 602, in response to a user input. The process 600 then moves to block 604 at which the system is initialized. At system initialization, generally the toolface is oriented to the same angle (or in a different embodiment an offset) as it was at the start of the recording. System initialization is discussed in further detail below. The process moves to block 606 at which the automatic driller 206 determines the current measured index and the next recorded index. In the context of
The process 600 then moves to block 608 at which the automatic driller 206 determines whether the current measured index has reached the next recorded index. If the current measured index has not reached the next recorded index, then the process 600 moves to block 610 at which the automatic driller 206 obtains the latest current index, and the process 600 then returns to block 608. Blocks 608 and 610 are then looped until the current index is determined by the automatic driller 206 to have reached the next recorded index, at which point the process 600 moves to block 612. Once the current index is determined to have reached the next recorded index, then at block 612 the current controlled drilling parameter setpoints are adjusted based on the controlled drilling parameters recorded during the recording phase and which correspond to the next recorded index. For example, using the example above, once the current bit depth is determined to have reached 10.01 meters, then the controlled drilling parameter setpoints recorded during the recording phase for a bit depth of 10.01 meters are used to update the current controlled drilling parameter setpoints. Thus, the automatic driller 206 adjusts the controlled drilling parameter setpoints in response to changes in the index (e.g. controlling drilling parameter), by using the recording obtained during the recording phase.
The process 600 then moves to block 614 at which the automatic driller 206 determines whether playback should be stopped, i.e. if there are no more recorded indices in the recording. If there are no more recorded indices in the recording, then the process 600 moves to block 618 at which the process 600 ends and the playback phase is terminated. Effectively, at this point there are no longer any recorded indices that would enable the automatic driller 206 to automatically adjust the controlled drilling parameter setpoints in order to control the drilling operation. If the automatic driller 206 determines that there are more recorded indices in the recording, then the process moves to block 616 at which the next recorded index is obtained, the current measured index is obtained (block 610), and a determination is made as to whether the current measured index has reached the next recorded index (block 608), as described above.
While in the above example bit depth is used as the index, in other embodiments any other suitable controlling drilling parameter(s) may be used, such as block height, differential pressure, and/or elapsed time.
Thus,
Turning to
Turning to
In some embodiments, the recording phase is not necessarily carried out by the automatic driller 206. For example, a recording of controlled drilling parameters vs. controlling drilling parameters may be obtained by some device external to the automatic driller 206, and the recording may then be received at the automatic driller 206 for subsequent use.
In some embodiments, for example at block 604 in
In some embodiments, the drilling operator may intervene during the playback phase and may manually adjust the controlled drilling parameter setpoints by providing some user input to the automatic driller 206. The automatic driller 206 may be configured to cease further adjustment of the controlled drilling parameters should the operator intervene in such a manner.
Furthermore, the drilling operator may modify a previous recording by providing user input to the automatic driller 206. The modified recording may then be used as the basis for subsequent playback operations. Furthermore, as mentioned above, the recording phase may overlap with the playback phase, and may run in parallel to the playback phase. Manual interventions during the playback phase may thus be recorded by the automatic driller 206, and the recording of the playback phase (including any adjustments made by the operator) may effectively form a new recording that may in turn be used for subsequent playback operations. Thus, a library of recordings may effectively be generated for different drilling scenarios. Any modifications to a recording (either before, during or after playback) may be saved together with the playback and may form the basis of a new recording.
Furthermore, the operator may select one or more portions of a recording for playback, independently of non-selected portions. This may be particularly useful when time is used as the controlling parameter. For example, assume that, during a playback phase, the actions of the automatic driller 206 (and any manual interventions by the operator) are recorded and span a 30-minute interval. During a later drilling operation, the operator may consider the first 10 minutes and the last 10 minutes of the recording to be particularly useful. The drilling operator may then select these two “windows” for playback, which is then implemented by the automatic driller 206.
In some embodiments, the index that is used during the playback phase may be changed, for example in response to user input. For instance, whereas the discussion of
While the drilling operations have been discussed largely in the context of directional drilling operations, the described methods for automatically controlling a drilling operation may be employed during rotary and sliding drilling, among others, and furthermore when the drill string is being withdrawn from a wellbore (e.g. during reaming).
As will be understood by the skilled person, any number and type of suitable drilling parameter may be adjusted using the methods and systems described herein, by implementing one or more sensors configured to monitor such drilling parameters. Therefore, the fact that
While the disclosure has been described in connection with specific embodiments, it is to be understood that the disclosure is not limited to these embodiments, and that alterations, modifications, and variations of these embodiments may be carried out by the skilled person without departing from the scope of the disclosure. It is furthermore contemplated that any part of any aspect or embodiment discussed in this specification can be implemented or combined with any part of any other aspect or embodiment discussed in this specification.
Number | Date | Country | Kind |
---|---|---|---|
2975051 | Jul 2017 | CA | national |