US20260168371A1
DRILLING SYSTEMS AND METHODS WITH ITERATIVE DRILLING PARAMETER TESTING
Publication
Application
Classifications
IPC Classifications
CPC Classifications
Applicants
HELMERICH & PAYNE TECHNOLOGIES, LLC
Inventors
Todd W. Benson, Teddy Chen, Stephane Menand
Abstract
Drilling systems and methods monitor and measure one or more drilling parameters during a sweep of a range of values for another drilling parameter to determine a preferred value of one or more drilling parameters. This sweep of values for one or more parameters can be done while drilling and the preferred value can be applied and used to continue drilling. The preferred value may be the value that maximizes or minimizes a drilling performance parameter, such as rate of penetration. The sweeping of parameter values can be done at predetermined intervals or times during drilling, and can be performed iteratively during drilling of the wellbore. Such parameter sweeps can be performed as regular intervals during drilling of the well, or with such intervals varying, such as by decreasing the time between sweeps when more control or optimization is desired. In addition, the timing between such parameter sweeps may be decreased or eliminated altogether if desired, such as in response to a drilling condition or event.
Figures
Description
BACKGROUND
[0001]Drilling a borehole for the extraction of minerals has become an increasingly complicated operation due to the increased depth and complexity of many boreholes, including the complexity added by directional drilling. Drilling is an expensive operation and errors in drilling add to the cost and, in some cases, drilling errors may permanently lower the output of a well for years into the future. Conventional technologies and methods may not adequately address the complicated nature of drilling and may not be capable of gathering and processing various information from downhole sensors and surface control systems in a timely manner, in order to improve drilling operations and minimize drilling errors.
BRIEF SUMMARY
[0002]The following presents a simplified summary of some embodiments of the invention in order to provide a basic understanding of the invention. This summary is not an extensive overview of the invention. It is not intended to identify key/critical elements of the invention or to delineate the scope of the invention. Its sole purpose is to present some embodiments of the invention in a simplified form as a prelude to the more detailed description that is presented later.
[0003]Operating a drill rig to drill a borehole is a complicated task involving coordinated operation of multiple subsystems of the drill rig. In embodiments, a drill rig includes a top drive, a top drive motor control system, a hoisting system (e.g., a drawworks), and a drilling mud system. Drilling of a borehole can be accomplished by rotating a bottom hole assembly (BHA) that includes a drill bit that forms the borehole. The top drive rotates the BHA via a drill string attached to the BHA and coupled with the top drive. The top drive can include a top drive motor that drives rotation of the drill string. The top drive motor control system can be configured to control operation of the top drive motor to rotate the drill string at a specified rotational rate. Additionally, as described herein, the top drive motor control system can be controlled to provide a specified torsional spring rate and a specified amount of torsional damping to inhibit occurrence of detrimental stick/slip of the drill string. The hoisting system is operable to lower the top drive to lower the drill string and BHA into the borehole during drilling of the borehole and to raise the top drive to lift the drill string relative to the borehole. The drilling mud system pumps a flow of drilling mud down through the drill string to the BHA for removing borehole cuttings, suspending and releasing borehole cuttings, controlling geological formation pressures, sealing permeable geological formations, maintaining stability of the borehole, minimizing geological formation damage, cooling the drill bit and the drilling assembly, lubricating the drill bit and the drilling assembly, and powering a mud motor for rotation of the drill bit during slide drilling.
[0004]In embodiments, one or more control parameters of a drilling system are controllably varied to conduct a parameter sweep to induce one or more responses of the drilling system that are measured for use in optimizing drilling operations. By controlled varying of one or more parameters, and monitoring one or more other parameters, an optional or preferable set of drilling parameters can be determined and then used for better drilling operations. In embodiments, some control parameters that can be varied include one or more of the following: (a) rate of rotation of the proximal end of the drill string by the top drive, (b) rate of descent of the proximal end of the drill string, (c) hook load applied to the top drive, (d) flow rate and/or pressure of drilling mud pumped through the drill string to the BHA, (e) effective torsional spring rate of the top drive, (f) oscillations of the drill pipe, (g) travelling block velocity and movement, and (h) effective torsional damping of the drill string provided by the top drive. Responses of the drilling system that can be measured for use in optimizing drilling operations include: (a) reactive torque applied to the top drive by the proximal end of the drill string, (b) vertical support load (aka “hook load”) applied to the top drive via the hoisting system of the drill rig, (c) torsional oscillations of the drill string, (d) rotational rates of the BHA, and (d) differential pressure of the drilling mud. Operational parameters of the drilling system that may be optimized include weight-on-bit (via optimization of hook load), rate of penetration (ROP), flow rate of drilling mud, differential pressure of the drilling mud, rate of rotation of the proximal end of the drill string by the top drive, effective torsional spring rate of the top drive, toolface, and effective torsional damping of the drill string provided by the top drive. In general, just about any drilling parameter and/or combination of drilling parameters (including but not limited to the foregoing examples) can be controlled to sweep through a desired range of values, with one or more downhole and/or surface sensors used to measure the resulting effects on drilling operations. Such a “parameter sweep” can be performed a plurality of times during a well, can be performed at predetermined intervals or at varying intervals, and the results can be used to modify one or more drilling parameters to more efficiently and/or more effectively drill the well.
[0005]In some embodiments, one or more drilling parameters may have their values varied (or “swept) through a range of values even though the drilling rig is not currently drilling the well. For example, there are often numerous times during drilling of a well when drilling is paused to allow other operations to occur. These may include when the bit is off bottom, when tripping out, when a new drill pipe or stand is added to or removed from the drill string, and so on. For example, the drill string may be oscillated through a range of wraps, and/or with a range of speeds, while the bit is off bottom, and in such situations, the varying of the wraps and/or velocity of oscillations may be used to determine inflection points in torsional forces or friction that the drill string is subject to. The use of parameter sweeps in accordance with this disclosure thus includes sweeps of drilling parameter values both during drilling and during transitions (such as lifting a bit off bottom or lowering the bit back to the bottom of well before actual drilling of the rock commences).
[0006]Parameter sweeps in accordance with the present disclosure may be performed at regular intervals, which time intervales may vary depending on the section of the well being drilled, the particular formation(s) being drilled, the expected formation(s) to be drilled, and the like. Parameter sweeps also may be performed at irregular intervals, such as if problems are encountered or are expected. Some drilling parameter sweeps may be performed at regular time intervals while others occur at irregular intervals. In some cases, particular drilling parameters may be swept through a range of values and/or the time intervals between parameter sweeps may vary depending on the rig state, which may include states such as rotary drilling, slide drilling (with or without) oscillations, tripping, back to bottom, rotating off bottom, reaming up/down, circulating or not, and so forth. It may also be desirable to have one or more drilling parameters as the subject of one or more parameter sweeps for each one of a defined rig state for a number of different rig states, such as those just mentioned.
[0007]Thus, in one aspect, a first drilling system includes a computer system configured to conduct a parameter sweep to identify an operational set point for use in drilling a borehole. In embodiments of the first drilling system, the computer system is configured to: (a) control a top drive and a hoisting system to operate at a first operational set point in which the top drive rotates a drill string at a first rotational rate and the hoisting system applies a first support force to the top drive to drill a first portion of a borehole, (b) control the top drive and the hoisting system to perform a parameter sweep in which the top drive rotates the drill string through a parameter sweep range of rotational rates and/or the hoisting system applies a parameter sweep range of support forces to the top drive, (c) monitor one or more other parameters during the parameter sweep, (d) select a second operational set point based on the parameter sweep and the parameter values measure during the parameter-sweep, and (e) control the top drive and the hoisting system to operate at the second operational set point to drill a second portion of the borehole, wherein the top drive rotates the drill string at a second rotational rate and the hoisting system applies a second support force to the top drive at the second operational set point. In embodiments of the first drilling system, the second rotational rate is different than the first rotational rate and/or the second support force is different than the first support force.
[0008]The optimal or preferable set of parameters for drilling performance can be determined based on any suitable drilling parameter values. For example, in embodiments of the first drilling system, the at least one resulting drilling parameter value can include one or more of: (a) a rate of penetration, (b) a reactive torque oscillation value indicative of a level of oscillation of a reactive torque applied to the top drive by the drill string, (c) a tracking accuracy value indicative of a magnitude of deviation of a measured track of the borehole relative to a planned track of the borehole, (d) toolface and/or toolface variations, and/or (e) a drill bit wear value estimate of a rate of wear of a drill bit used to drill the borehole.
[0009]In embodiments of the first drilling system, the computer system is further configured to conduct a parameter sweep on a drilling mud system. For example, the computer system can be further configured to: (a) control a drilling mud system to pump drilling mud through the drill string at a first flow rate at the first operational set point, (b) control the drilling mud system to pump drilling mud through the drill string through a parameter sweep range of flow rates during the parameter sweep, and (c) control the drilling mud system to pump drilling mud through the drill string at a second flow rate at the second operational set point, wherein the second flow rate is different than the first flow rate. Similarly, the computer system may be configured to sweep through a set of differential pressures.
[0010]In embodiments of the first drilling system, the computer system is configured to conduct one or more additional parameter sweeps for identifying drilling parameters for enhancing drilling performance. For example, in embodiments of the first drilling system, the computer system is configured to: (a) control the top drive and the hoisting system to perform a parameter sweep in which the top drive rotates the drill string through a parameter sweep range of rotational rates and/or the hoisting system applies a parameter sweep range of support forces to the top drive, (b) determine parameter-sweep drilling performances based on parameter-sweep value sets for the parameter sweep, wherein each of the parameter-sweep value sets includes the at least one resulting drilling parameter value measured during the parameter sweep; (c) select an operational set point based on the parameter sweep and the parameter-sweep drilling performances, and (d) control the top drive and the hoisting system to operate at the operational set point to drill a portion of the borehole, wherein the top drive rotates the drill string at a rotational rate and the hoisting system applies a support force to the top drive at the operational set point.
[0011]In another aspect, a drilling system includes a computer system configured to apply a rotational impulse to the drill string and measure a resulting torsional oscillation of the drill string for use in optimizing hook load to maximize rate of penetration without incurring detrimental stick/slip oscillations of the drill string. In embodiments, the drilling system includes a computer system configured to: (a) measure a first support load applied to a top drive by a hoisting system during drilling of a first portion of a borehole via rotation of a drill string by the top drive, (b) control the top drive to induce one or more predetermined rotational accelerations of a proximal end portion of the drill string, (c) measure a response of the drill string to the one or more predetermined rotational accelerations of the proximal end portion of the drill string, (d) process the response of the drill string to determine a second support load for application to the top drive by the hoisting system, and (e) control operation of the hoisting system to apply the second support load to the top drive to drill a second portion of the borehole.
[0012]The response of the drill string to the one or more predetermined rotational accelerations of the proximal end portion of the drill string may include a reactive torque applied to the top drive by the drill string. In embodiments of the drilling system, the computer system is configured to: (a) process the reactive torque applied to the top drive by the drill string to quantify torsional oscillations of the drill string, and (b) update a weight-on-bit limit based on the torsional oscillations of the drill string.
[0013]In embodiments of the drilling system, the one or more predetermined rotational accelerations of the proximal end portion of the drill string include one or more cycles of sinusoidal angular accelerations of the proximal end portion of the drill string. In embodiments of the drilling system, the one or more cycles of sinusoidal angular accelerations of the proximal end portion of the drill string include a plurality of cycles covering a range of cycle frequencies.
[0014]In embodiments of the drilling system, rotational rates of a bottom hole assembly are measured for use in quantifying the torsional oscillations of the drill string. For example, in embodiments of the second drilling system: (a) the drill string includes a bottom hole assembly (BHA) that includes one or more BHA sensors that generates a BHA sensor output indicative of a rotational rate of the BHA, and (b) the response of the drill string to the one or more predetermined rotational accelerations of the proximal end portion of the drill string include rotational rates of the BHA.
[0015]In another aspect, a drilling system may include a computer system configured to conduct a parameter sweep to identify a flow rate for a drilling mud system. In embodiments, the drilling system includes a computer system configured to: (a) control a drilling mud system during drilling of a first portion of a borehole to operate at a first operational set point in which the drilling mud system pumps drilling mud through a drill string at a first flow rate, (b) control the drilling mud system to perform a parameter sweep in which the drilling mud system pumps drilling mud through the drill string through a parameter sweep range of flow rates, (c) determine parameter-sweep drilling performance value sets for the parameter sweep, wherein each of the parameter-sweep drilling performance value sets includes at least one resulting drilling parameter value measured during the parameter sweep, (d) select a second operational set point based on the parameter sweep and the parameter-sweep drilling performance value sets, and (e) control the drilling mud system to operate at the second operational set point to drill a second portion of the borehole, wherein the drilling mud system pumps drilling mud through the drill string at a second flow rate at the second operational set point. In some embodiments of the drilling system, the computer system is further configured to assess variation in a differential pressure of the drilling mud produced during the parameter sweep, such as to determine whether there is a buildup of cuttings within the borehole. In some embodiments of the drilling system, the computer system is further configured to assess a variation in a differential pressure of the drilling mud.
[0016]In another aspect, a drilling system includes a computer system configured to assess a response of a drill string to an increase and/or decrease in WOB and adjust a WOB based on the response of the drill string to the changes in WOB. For example, in embodiments, the drilling system includes a computer system configured to: (a) control a hoisting system to decrease vertical support of a top drive by a predefined amount to increase weight-on-bit (WOB), (b) measure a response of a drill string to the increased WOB, (c) process the response to quantify a level of torsional oscillations of the drill string, (d) increase a WOB limit in response to the level of torsional oscillations of the drill string being equal to or less than an acceptable level, and (e) maintain or decrease the WOB limit in response to the level of torsional oscillations of the drill string being greater than the acceptable level. The response of the drill string to the increased WOB may include reactive torsion applied to the top drive by the drill string. In some embodiments of the drilling system: (a) the drill string includes a bottom hole assembly (BHA) that includes one or more BHA sensors that generates a BHA sensor output indicative of a rotational rate of the BHA, (b) the computer system is configured to process the BHA sensor output to determine a rotational rate of the BHA, and (c) the response of the drill string to the increased WOB includes rotational rates of the BHA.
[0017]Another drilling system includes a computer system configured to conduct a parameter sweep to identify a torsional spring rate for a top drive for use in controlling the top drive to provide the torsional spring rate. In embodiments, the drilling system includes a computer system configured to: (a) control a top drive, a top drive electronic control system, and a hoisting system to operate at a first operational set point to drill a first portion of a borehole, wherein the top drive electronic control system controls operation of the top drive to provide a first torsional spring rate at the first operational set point, (b) control the top drive electronic control system to perform a parameter sweep in which the top drive provides a parameter sweep range of torsional spring rates, (c) determine parameter sweep torsional oscillation levels of the drill string for the parameter sweep, (d) select a second torsional spring rate to be provided by the top drive based on the parameter sweep torsional oscillation levels of the drill string for the parameter sweep; and (e) control the top drive, the top drive electronic control system, and the hoisting system to operate at a second operational set point to drill a second portion of the borehole, wherein the top drive electronic control system controls operation of the top drive to provide a second torsional spring rate at the second operational set point. In embodiments of the drilling system, the computer system is configured to determine the parameter sweep torsional oscillation levels of the drill string based on reactive torsion applied to the top drive by the drill string. In embodiments of the drilling system: (a) the drill string includes a bottom hole assembly (BHA) that includes one or more BHA sensors that generates a BHA sensor output indicative of a rotational rate of the BHA; (b) the computer system is configured to process the BHA sensor output to determine a rotational rate of the BHA, and (c) the computer system is configured to determine the parameter sweep torsional oscillation levels of the drill string based on rotational rates of the BHA.
[0018]In addition, another drilling system includes a computer system configured to conduct a parameter sweep to identify a torsional damping coefficient for a top drive for use in controlling the top drive to provide torsional damping. In embodiments, the drilling system includes a computer system configured to: (a) control a top drive, a top drive electronic control system, and a hoisting system to operate at a first operational set point to drill a first portion of a borehole, wherein the top drive electronic control system controls operation of the top drive to provide torsional damping corresponding to a first torsional damping coefficient, (b) control the top drive electronic control system to perform a parameter sweep in which the top drive provides torsional damping corresponding to a parameter sweep range of torsional dampening coefficients, (c) determine parameter sweep torsional oscillation levels of the drill string for the parameter sweep, (d) select a second torsional damping coefficient for the top drive based on the parameter sweep torsional oscillation levels of the drill string for the parameter sweep, and (e) control the top drive, the top drive electronic control system, and the hoisting system to operate at a second operational set point to drill a second portion of the borehole, wherein the top drive electronic control system controls operation of the top drive to provide torsional damping corresponding to a second torsional damping coefficient. In embodiments of the drilling system, the computer system is configured to determine the parameter sweep torsional oscillation levels of the drill string based on reactive torsion applied to the top drive by the drill string. In embodiments of the drilling system: (a) the drill string includes a bottom hole assembly (BHA) that includes one or more BHA sensors that generates a BHA sensor output indicative of a rotational rate of the BHA, (b) the computer system is configured to process the BHA sensor output to determine a rotational rate of the BHA, and (c) the computer system is configured to determine the parameter sweep torsional oscillation levels of the drill string based on rotational rates of the BHA.
[0019]For a fuller understanding of the nature and advantages of the present invention, reference should be made to the ensuing detailed description and accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
[0020]For a more complete understanding of the present invention and its features and advantages, reference is now made to the following description, taken in conjunction with the accompanying drawings, in which:
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
DETAILED DESCRIPTION
[0050]In the following description, details are set forth by way of example to facilitate discussion of the disclosed subject matter. It should be apparent to a person of ordinary skill in the field, however, that the disclosed embodiments are exemplary and not exhaustive of all possible embodiments.
[0051]Throughout this disclosure, a hyphenated form of a reference numeral refers to a specific instance of an element and the un-hyphenated form of the reference numeral refers to the element generically or collectively. Thus, as an example (not shown in the drawings), device “12-1” refers to an instance of a device class, which may be referred to collectively as devices “12” and any one of which may be referred to generically as a device “12”. In the figures and the description, like numerals are intended to represent like elements.
[0052]Referring now to the drawings,
[0053]The derrick 132 includes a crown block 134, a traveling block 136, and a drilling line 138. The traveling block 136 is supported from the crown block 134 by the drilling line 138. The drilling system 100 includes a top drive 140, a saver sub 142, and a drill pipe 144, which is part of a drill string 146. The top drive 140 is coupled to the traveling block 136. The top drive 140 is configured to rotate the drill pipe 144 to rotate the drill string 146. In the illustrated embodiment, the saver sub 142 is disposed between the top drive 140 and the drill pipe 144. The top drive 140 may rotate the drill string 146 via the saver sub 142. The drill string 146 is attached to a bottom hole assembly (BHA) 149. The BHA 149 includes a drill bit 148. Rotation of the drill string 146 by the top drive 140 rotates the BHA 149 and the drill bit 148, which can be used to drill a borehole 106 through a geological formation 102. The drilling system 100 includes a rotary table 162 that may be fitted with a master bushing 164 to hold the drill string 146 when not rotating.
[0054]The drilling system includes a mud pump 152 that is operable to direct a fluid mixture (e.g., drilling mud 153) from a mud pit 154 into the drill string 146. The mud pit 154 is shown schematically as a container, but it is noted that various receptacles, tanks, pits, or other containers may be used. The drilling mud 153 may flow from mud pump 152 into a discharge line 156 that is coupled to a rotary hose 158 by a standpipe 160. The rotary hose 158 may then be coupled to the top drive 140, which includes a passage for the drilling mud 153 to flow into the borehole 106 via the drill string 146 from which the drilling mud 153 may emerge at the drill bit 148. The drilling mud 153 may lubricate the drill bit 148 during drilling and, due to the pressure supplied by the mud pump 152, the drilling mud 153 may return via the borehole 106 to the surface 104.
[0055]In the drilling system 100, drilling equipment (see also
[0056]Sensing, detection, measurement, evaluation, storage, alarm, and other functionality may be incorporated into a downhole tool 166 or the BHA 149 or elsewhere along the drill string 146 to provide downhole surveys of the borehole 106. Accordingly, the downhole tool 166 may be an MWD tool or a LWD tool or both, and may accordingly utilize connectivity to the surface 104, local storage, or both. In different implementations, gamma radiation sensors, magnetometers, accelerometers, and other types of sensors may be used for the downhole surveys. Although the downhole tool 166 is shown in singular in the drilling system 100, it is noted that multiple instances (not shown) of the downhole tool 166 may be located at one or more locations along the drill string 146.
[0057]In some embodiments, formation detection and evaluation functionality may be provided via the steering control system 168 on the surface 104. The steering control system 168 may be located in proximity to the derrick 132 or may be otherwise included with the drilling system 100. In other embodiments, the steering control system 168 may be remote from the actual location of the borehole 106 (see also
[0058]In operation, the steering control system 168 may be accessible via a communication network and may accordingly receive formation information via the communication network. In some embodiments, the steering control system 168 may use the evaluation functionality to provide corrective measures, such as a convergence plan to overcome an error in the well trajectory of borehole 106 with respect to a reference, or a planned well trajectory. The convergence plans or other corrective measures may depend on a determination of the well trajectory, and therefore, may be improved in accuracy using certain methods and systems for improved drilling performance.
[0059]In particular embodiments, at least a portion of the steering control system 168 may be located in the downhole tool 166 (not shown). In some embodiments, the steering control system 168 may communicate with a separate controller (not shown) located in the downhole tool 166. In particular, the steering control system 168 may receive and process measurements received from downhole surveys and may perform the calculations using the downhole surveys and other information referenced herein.
[0060]In the drilling system 100, to aid in the drilling process, data is collected from within the borehole 106, such as from sensors in the BHA 149, sensors in the downhole tool 166, or both. The collected data may include geological characteristics of the formation 102 in which the borehole 106 was formed, attributes of the drilling system 100, including the BHA 149, and drilling information such as weight-on-bit (WOB), drilling speed, and other information pertinent to the formation of the borehole 106. The drilling information may be associated with a particular depth or another identifiable marker to index the collected data. For example, the collected data for the borehole 106 may capture drilling information indicating that drilling of the well from 1,000 feet to 1,200 feet occurred at a first rate of penetration (ROP) through a first rock layer with a first WOB, while drilling from 1,200 feet to 1,500 feet occurred at a second ROP through a second rock layer with a second WOB (see also
[0061]The collected data may be stored in a database that is accessible via a communication network for example. In some embodiments, the database storing the collected data for the borehole 106 may be located locally at the drilling system 100, at a drilling hub that supports a plurality of the drilling systems 100 in a region, or at a database server accessible over a communication network that provides access to the database (see also
[0062]In
[0063]The steering control system 168 may further be used as a surface steerable system, along with the database, as described above. The surface steerable system may enable an operator to plan and control drilling operations while drilling is being performed. The surface steerable system may itself also be used to perform certain drilling operations, such as controlling certain control systems that, in turn, control the actual equipment in drilling system 100 (see also
[0064]Manual control may involve direct control of the drilling rig equipment, albeit with certain safety limits to prevent unsafe or undesired actions or collisions of different equipment. To enable manual-assisted control, the steering control system 168 may present various information, such as using a graphical user interface (GUI) displayed on a display device (see
[0065]To implement semi-automatic control, the steering control system 168 may itself propose or indicate to the user, such as via the GUI, that a certain control operation, or a sequence of control operations, should be performed at a given time. Then, the steering control system 168 may enable the user to initiate the indicated control operation or sequence of control operations, such that once manually started, the indicated control operation or sequence of control operations is automatically completed. The limits and safety features mentioned above for manual control would still apply for semi-automatic control. The steering control system 168 may execute semi-automatic control using a secondary processor, such as an embedded controller that executes under a real-time operating system (RTOS), that is under the control and command of the steering control system 168. To implement automatic control, the step of manual starting the indicated control operation or sequence of operations is eliminated, and the steering control system 168 may proceed with only a passive notification to the user of the actions taken.
[0066]In order to implement various control operations, the steering control system 168 may perform (or may cause to be performed) various input operations, processing operations, and output operations. The input operations performed by the steering control system 168 may result in measurements or other input information being made available for use in any subsequent operations, such as processing or output operations. The input operations may accordingly provide the input information, including feedback from the drilling process itself, to the steering control system 168. The processing operations performed by the steering control system 168 may be any processing operation, as disclosed herein. The output operations performed by the steering control system 168 may involve generating output information for use by external entities, or for output to a user, such as in the form of updated elements in the GUI, for example. The output information may include at least some of the input information, enabling the steering control system 168 to distribute information among various entities and processors. In particular, the operations performed by the steering control system 168 may include operations such as receiving drilling data representing a drill path, receiving other drilling parameters, calculating a drilling solution for the drill path based on the received data and other available data (e.g., rig characteristics), implementing the drilling solution at the drilling rig, monitoring the drilling process to gauge whether the drilling process is within a defined margin of error of the drill path, and calculating corrections for the drilling process if the drilling process is outside of the margin of error.
[0067]The steering control system 168 may receive input information either before drilling, during drilling, or after drilling of the borehole 106. The input information may include measurements from one or more sensors, as well as survey information collected while drilling the borehole 106. The input information may also include a drill plan, a regional formation history, drilling engineer parameters, downhole toolface/inclination information, downhole tool gamma/resistivity information, economic parameters, and reliability parameters, among various other parameters. Some of the input information, such as the regional formation history, may be available from a drilling hub 410, which may have respective access to a regional drilling database (DB) 412 (see
[0068]As noted, the input information may be provided to the steering control system 168. After processing by the steering control system 168, the steering control system 168 may generate control information that may be output to the drilling rig 210 (e.g., to rig controls 520 that control the drilling equipment 530, see also
[0069]Referring now to
[0070]In drilling environment 200, it may be assumed that a drill plan (also referred to as a well plan) has been formulated to drill the borehole 106 extending into the ground to a true vertical depth (TVD) 266 and penetrating several subterranean strata layers. The borehole 106 is shown in
[0071]Also visible in
[0072]Current drilling operations frequently include directional drilling to reach a target, such as the target area 280. The use of directional drilling has been found to generally increase an overall amount of production volume per well, but also may lead to significantly higher production rates per well, which are both economically desirable. As shown in
[0073]Referring now to
[0074]The build rate used for any given build section may depend on various factors, such as properties of the formation (i.e., strata layers) through which the borehole 106 is to be drilled, the trajectory of the borehole 106, the particular pipe and drill collars/BHA components used (e.g., length, diameter, flexibility, strength, mud motor bend setting, and drill bit), the mud type and flow rate, the specified horizontal displacement, stabilization, and inclination, among other factors. An overly aggressive built rate can cause problems such as severe doglegs (e.g., sharp changes in direction in the borehole) that may make it difficult or impossible to run casing or perform other operations in the borehole 106. Depending on the severity of any mistakes made during directional drilling, the borehole 106 may be enlarged or the drill bit 146 may be backed out of a portion of the borehole 106 and redrilled along a different path. Such mistakes may be undesirable due to the additional time and expense involved. If, however, the build rate is too cautious, additional time may be added to the drilling process because directional drilling generally involves a lower ROP than straight drilling. Furthermore, directional drilling for a curve is more complicated than vertical drilling and the possibility of drilling errors increases with directional drilling (e.g., overshoot and undershoot that may occur while trying to keep the drill bit 148 on the planned trajectory).
[0075]Two modes of drilling, referred to herein as “rotating” and “sliding,” are commonly used to form a borehole. Rotating, also called “rotary drilling,” uses the top drive 140 or rotary table 162 to rotate the drill string 146. Rotating may be used when drilling occurs along a straight trajectory, such as for the vertical portion 310 of the borehole 106. Sliding, also called “steering” or “directional drilling” as noted above, typically uses a mud motor located downhole at the BHA 149. The mud motor may have an adjustable bent housing and is not powered by rotation of the drill string 146. Instead, the mud motor uses hydraulic power derived from the pressurized drilling mud pumped through the drill string 146 to directionally drill the borehole 106 in build section 316.
[0076]Sliding is used in order to control the direction of the well trajectory during directional drilling. A method to perform a slide may include the following operations. First, during vertical or straight drilling, the rotation of the drill string 146 is stopped. Based on feedback from measuring equipment, such as from the downhole tool 166, adjustments may be made to the drill string 146, such as using the top drive 140 to apply various combinations of torque, WOB, and vibration, among other adjustments. The adjustments may continue until a toolface is confirmed that indicates a direction of the bend of the mud motor is oriented to a direction of a desired deviation (i.e., build rate) of the borehole 106. Once the desired orientation of the mud motor is attained, WOB is increased, which causes the drill bit 148 to move in the desired direction of deviation. Once sufficient distance and angle have been built up in the curved trajectory, a transition back to rotating mode can be accomplished by restarting rotation of the drill string 146. The rotation of the drill string 146 after sliding may neutralize the directional deviation caused by the bend in the mud motor due to the continuous rotation around a centerline of the borehole 106.
[0077]Referring now to
[0078]Specifically, in a region 401-1, a drilling hub 410-1 may serve as a remote processing resource for the drilling rigs 210 located in region 401-1, which may vary in number and are not limited to the exemplary schematic illustration of
[0079]In
[0080]Also shown in
[0081]In
[0082]In some embodiments, the formulation of a drill plan for a drilling rig 210 may include processing and analyzing the collected data in the regional drilling DB 412 to create a more effective drill plan. Furthermore, once drilling has begun, the collected data may be used in conjunction with current data from the drilling rig 210 to improve drilling decisions. As noted, the functionality of the steering control system 168 may be provided at the drilling rig 210, or may be provided, at least in part, at a remote processing resource, such as the drilling hub 410 or the central command 414.
[0083]As noted, the steering control system 168 may provide functionality as a surface steerable system for controlling the drilling rig 210. The steering control system 168 may have access to the regional drilling DB 412 and the central drilling DB 416 to provide the surface steerable system functionality. As will be described in greater detail below, the steering control system 168 may be used to plan and control drilling operations based on input information, including feedback from the drilling process itself. The steering control system 168 may be used to perform operations such as receiving drilling data representing a drill trajectory and other drilling parameters, calculating a drilling solution for the drill trajectory based on the received data and other available data (e.g., rig characteristics), implementing the drilling solution at the drilling rig 210, monitoring the drilling process to gauge whether the drilling process is within a margin of error that is defined for the drill trajectory, or calculating corrections for the drilling process if the drilling process is outside of the margin of error.
[0084]Referring now to
[0085]The steering control system 168 can include one or more processors and one or more tangible memory devices storing non-transient instructions executable by the one or more processors to cause the one or more processors to accomplish the functionality described herein with respect to the steering control system 168. Likewise, each of the WOB/differential pressure control system 522, the positional/rotary control system 524, and the fluid circulation control system 526 can include one or more processors and one or more tangible memory devices storing non-transient instructions executable by the one or more processors to cause the one or more processors to accomplish the functionality described herein with respect to the respective control system. In alternate embodiments, one or more programmable logic controllers (PLCs) may be employed to provide the functionality described herein with respect to the respective control system. Accordingly, each of the systems included in rig controls 520 may be a separate controller, such as a PLC, and may autonomously operate, at least to a degree. The steering control system 168 may represent hardware that executes instructions to implement a surface steerable system that provides feedback and automation capability to an operator, such as a driller. For example, the steering control system 168 may cause the autodriller 510, the bit guidance 512 (also referred to as a bit guidance system (BGS)), and the autoslide 514 (among others, not shown) to be activated and executed at an appropriate time during drilling. In particular implementations, the steering control system 168 may be enabled to provide a user interface during drilling, such as the user interface 850 depicted and described below with respect to
[0086]In the rig control systems 500 of
[0087]In the rig control systems 500, the autodriller 510 may represent an automated rotary drilling system and may be used for controlling rotary drilling. Accordingly, the autodriller 510 may enable automatic operation of the rig controls 520 during rotary drilling, as indicated in the drill plan. The bit guidance 512 may represent an automated control system to monitor and control performance and operation of the drill bit 148.
[0088]In the rig control systems 500, the autoslide 514 may represent an automated slide drilling system and may be used for controlling slide drilling. Accordingly, the autoslide 514 may enable automatic operation of the rig controls 520 during a slide and may return control to the steering control system 168 for rotary drilling at an appropriate time, as indicated in the drill plan. In particular implementations, the autoslide 514 may be enabled to provide a user interface during slide drilling to specifically monitor and control the slide. For example, autoslide 514 may rely on the bit guidance 512 for orienting a toolface and on the autodriller 510 to set WOB or control rotation or vibration of the drill string 146.
[0089]
[0090]
[0091]The steering control process 700 employs a variety of inputs that can be used to determine an optimum corrective action. The inputs include formation hardness/unconfined compressive strength (UCS) 710, formation structure 712, inclination/azimuth 714, current zone 716, measured depth 718, vertical section 720, bit factor 722, mud motor torque 724, reference trajectory 730, and angular velocity 726. The reference trajectory 730 of borehole 106 is determined to calculate a trajectory misfit in act 732. Act 732 may output the trajectory misfit to determine an optimal corrective action to minimize the misfit at act 734, which may be performed using the other inputs described above. Then, at act 736, the drilling rig is caused to perform the optimal corrective action.
[0092]In some implementations, at least certain portions of the steering control process 700 may be automated or performed without user intervention, such as operating the rig control systems 500. In other implementations, the accomplishment of the optimal corrective action in act 736 may be provided or communicated (by display, SMS message, email, or otherwise) to one or more human operators, who may then take appropriate action. The one or more human operators may be members of a rig crew, which may be located at or near the drilling rig 210 or may be located remotely from the drilling rig 210.
[0093]Referring to
[0094]As shown in
[0095]In the user interface 850, each of the indicators 864, 866, 868, 872, 874, 876, and 878 includes a marker representing a target value. While each of the markers in
[0096]The user interface 850 includes a log chart 880 that can display depth versus one or more measurements (e.g., may represent log inputs relative to a progressing depth chart). For example, the log chart 880 may have a Y-axis representing depth and an X-axis representing a measurement such as gamma ray count 881 (as shown), a ROP 883 (e.g., empirical ROP and normalized ROP), or resistivity. The user interface 850 includes an autopilot button 882 and an oscillate button 884. The autopilot button 882 may be used to engage or disengage the autodriller 510. The oscillate button 884 may be used to directly control oscillation of the drill string 146 or to engage/disengage an external hardware device or controller.
[0097]The user interface 850 includes a circular chart 886 for displaying current and historical toolface orientation information (e.g., which way the bend is pointed). The circular chart 886 represents three hundred and sixty degrees. A series of circles displayed within the circular chart 886 represent a timeline of toolface orientations, with the sizes of the circles indicating the temporal position of each circle. For example, larger circles may be more recent than smaller circles, so a largest circle 888 may be the newest reading and a smallest circle 889 may be the oldest reading. In other embodiments, circles 889, 888 may represent the energy or progress made via size, color, shape, a number within a circle, etc. For example, a size of a particular circle may represent an accumulation of orientation and progress for the period of time represented by the circle. In other embodiments, concentric circles representing time (e.g., with the outside of the circular chart 886 being the most recent time and the center point being the oldest time) may be used to indicate the energy or progress (e.g., via color or patterning such as dashes or dots rather than a solid line).
[0098]In the user interface 850, the circular chart 886 may also be color coded, with the color coding existing in a band 890 around the circular chart 886 or positioned or represented in other ways. The color coding may use colors to indicate activity in a certain direction. For example, the color red may indicate the highest level of activity, while the color blue may indicate the lowest level of activity. Furthermore, the arc range in degrees of a color may indicate the amount of deviation. Accordingly, a relatively narrow (e.g., thirty degrees) arc of red with a relatively broad (e.g., three hundred degrees) arc of blue may indicate that most activity is occurring in a particular toolface orientation with little deviation. As shown in user interface 850, the color blue may extend from approximately 22-337 degrees, the color green may extend from approximately 15-22 degrees and 337-345 degrees, the color yellow may extend a few degrees around the 13-and 345-degree marks, while the color red may extend from approximately 347-10 degrees. Transition colors or shades may be used with, for example, the color orange marking the transition between red and yellow or a light blue marking the transition between blue and green. This color coding may enable the user interface 850 to provide an intuitive summary of how narrow the standard deviation is and how much of the energy intensity is being expended in the proper direction. Furthermore, the center of energy may be viewed relative to the target. For example, the user interface 850 may clearly show that the target is at 90 degrees, but the center of energy is at 45 degrees.
[0099]The user interface 850 further includes a slide indicator 892. The slide indicator 892 indicates how much time remains until a slide occurs or how much time remains for a current slide. For example, the slide indicator 892 may represent a time, a percentage (e.g., as shown, a current slide may be 56% complete), a distance completed, or a distance remaining. The slide indicator 892 may graphically display information using, for example, a colored bar 893 that increases or decreases with slide progress. In some embodiments, the slide indicator 892 may be built into the circular chart 886 (e.g., around the outer edge with an increasing/decreasing band), while in other embodiments the slide indicator 892 may be a separate indicator such as a meter, a bar, a gauge, or another indicator type. In various implementations, the slide indicator 892 may be refreshed by the autoslide 514.
[0100]The user interface 850 further includes an error indicator 894 that indicates a magnitude and a direction of error. For example, the error indicator 894 may indicate that an estimated drill bit position is a certain distance from the planned trajectory, with a location of the error indicator 894 around the circular chart 886 representing the heading. For example, the error indicator 894 in
[0101]The user interface 850 may be arranged in many different ways. For example, colors may be used to indicate normal operation, warnings, and problems. In such cases, the numerical indicators may display numbers in one color (e.g., green) for normal operation, may use another color (e.g., yellow) for warnings, and may use yet another color (e.g., red) when a serious problem occurs. The indicators may also flash or otherwise indicate an alert. The gauge indicators may include colors (e.g., green, yellow, and red) to indicate operational conditions and may also indicate the target value (e.g., an ROP of 100 feet/hour). For example, the ROP indicator 864 may have a green bar to indicate a normal level of operation (e.g., from 10-300 feet/hour), a yellow bar to indicate a warning level of operation (e.g., from 300-360 feet/hour), and a red bar to indicate a dangerous or otherwise out of parameter level of operation (e.g., from 360-390 feet/hour). The ROP indicator 864 may also display a marker at 100 feet/hour to indicate the desired target ROP.
[0102]Furthermore, the use of numeric indicators, gauges, and similar visual display indicators may be varied based on factors such as the information to be conveyed and the personal preference of the viewer. Accordingly, the user interface 850 may provide a customizable view of various drilling processes and information for a particular individual involved in the drilling process. For example, the steering control system 168 may enable a user to customize the user interface 850 as desired, although certain features (e.g., standpipe pressure) may be locked to prevent a user from intentionally or accidentally removing important drilling information from the user interface 850. Other features and attributes of the user interface 850 may be set by user preference. Accordingly, the level of customization and the information shown by the user interface 850 may be controlled based on who is viewing the user interface 850 and their role in the drilling process.
Parameter Sweep
[0103]
[0104]It is to be noted that one or more models may be used to better determine which parameter values to sweep through a range, what drilling parameter combinations may be used for sweeping, and the ranges of values to be included in a sweep in order to optimize drilling performance. Such models may include physics-informed neural networks, artificial intelligence and/or machine learning models, physics-based models, and the like. For example, suppose one wants to test the block velocity for tripping speed optimization. The parameter sweep can start from 250 ft/hr and go to 500 ft/hr though various increments, measuring hook load at each increment, provide that information to one or more of the models mentioned, and then determine from the model output that perhaps the sweep should extend to 600 ft/hr because that speed still falls within a range of acceptable values based on safety considerations. Thus, the model can be used to optimize the range of the parameter values to be examined and give directions about what values to test for sweeping parameters (arrows 1006 or 1010 in
[0105]At step 902, a drilling system is controlled to operate at a first operational set point, which in this example can be a designated rotational rate of a drill string and a designated block velocity value. For example,
[0106]An alternative parameter sweep is shown in
[0107]At step 904, the drilling system is controlled to perform a parameter sweep, which in this example is one in which the top drive rotates the drill string through a parameter sweep range of rotational rates and/or the hoisting system applies a parameter sweep range of support forces to the top drive. The parameter sweep range of rotational rates and/or the parameter sweep range of support forces can have any suitable configurations.
[0108]At step 906, parameter-sweep drilling performances are determined (such as by monitoring or measuring sensor values) based on parameter sweep value sets for the parameter sweep. Each of the parameter sweep value sets can include any suitable combination of performance related drilling parameters of interest such as, but not limited to, rate of penetration (ROP), level of oscillation of a reactive torque applied to the top drive by the drill string, level of rotational rate oscillations of the BHA, a tracking accuracy value indicative of a magnitude of deviation of a measure track of the borehole from a planned track of the borehole, a drill bit wear rate estimate of wear of a drill bit used to drill the borehole and/or toolface. In embodiments, the parameter sweep 1004 in
[0109]In some embodiments, one or more drilling parameters may have their values varied (or “swept) through a range of values even though the drilling rig is not currently drilling the well. For example, there are often numerous times during drilling of a well when drilling is paused to allow other operations to occur. These may include when the bit is off bottom, when tripping out, when a new drill pipe or stand is added to or removed from the drill string, and so on. For example, the drill string may be oscillated through a range of wraps, and/or with a range of speeds, while the bit is off bottom, and in such situations, the varying of the wraps and/or velocity of oscillations may be used to determine inflection points in torsional forces or friction that the drill string is subject to. The use of parameter sweeps in accordance with this disclosure thus includes sweeps of drilling parameter values both during drilling and during transitions (such as lifting a bit off bottom or lowering the bit back to the bottom of well before actual drilling of the rock commences).
[0110]Parameter sweeps in accordance with the present disclosure may be performed at regular intervals, which time intervals may vary depending on the section of the well being drilled, the particular formation(s) being drilled, the expected formation(s) to be drilled, and the like. Parameter sweeps also may be performed at irregular intervals, such as if problems are encountered or are expected. Some drilling parameter sweeps may be performed at regular time intervals while others occur at irregular intervals. In some cases, particular drilling parameters may be swept through a range of values and/or the time intervals between parameter sweeps may vary depending on the rig state, which may include states such as rotary drilling, slide drilling (with or without) oscillations, tripping, back to bottom, rotating off bottom, reaming up/down, circulating or not, and so forth. It may also be desirable to have one or more drilling parameters as the subject of one or more parameter sweeps for each one of a defined rig state for a number of different rig states, such as those just mentioned.
[0111]In some embodiments, the rig state may be used to determine the timing of a number of parameter sweeps, as well as the parameter(s) to be swept, and/or the range of values through which the parameter(s) is/are to be swept. Referring now to
[0112]
[0113]
[0114]At step 908, a second operational set point is selected based on the parameter sweep and the resulting parameter-sweep drilling performance. For example, the second operational set point can be set to be operational set point 1202 (which is found to provide the highest relative drilling performance using the combination of the example envelope parameter sweep 1004 and the associated example linear parameter sweep 1200). In step 910, the drilling system is controlled to operate at the second operational set point (e.g., operational set point 1202, which has a relative drilling performance of 1.0 at 250 rpm rotational rate of the drill string and an lbs hook load).
Impulse Input
[0115]In embodiments, one or more drilling parameters for use in drilling a wellbore are determined and/or updated during the drilling of a borehole with the drilling system based on a measured response of the drilling system to an induced impulse.
[0116]At step 1402, a first support load applied to a top drive by a hoisting system is measured during drilling of a first portion of a borehole via rotation of a drill string by the top drive. In embodiments, the support load is measured via generation of sensor output (by one or more sensors) indicative of the support load and processing of the sensor output by a computer system to determine the magnitude of the support load.
[0117]At step 1404, the top drive is controlled to induce one or more predetermined rotational accelerations of a proximal end portion of a drill string.
[0118]
[0119]
[0120]Likewise, any suitable predetermined variation in the vertical velocity of the proximal end portion of the drill string 146 (and therefore a corresponding variation in the vertical acceleration of the proximal end of the drill string 146) can be produced by controlling a hoisting system motor of the drilling system 100 to produce a matching variation in the vertical velocity of the traveling block 136, which supports the top drive 140 and is supported by the drilling line 138. For example,
[0121]At step 1406, a response of the drill string to the one or more predetermined rotational accelerations of the proximal end portion of the drill string 146 is measured. For example, one or more predetermined rotational accelerations of the proximal end portion of the drill string 146 may produce transient rotational oscillation of the drill string 146 that can be measured by measuring corresponding reactive torsions applied to the top drive 140 by the proximal end portion of the drill string 146 and/or can be measured by measuring corresponding rotational oscillations of the BHA 149.
[0122]At step 1408, a measured response of the drill string to the one or more predetermined rotational accelerations of the proximal end portion of the drill string 146 is processed to determine a second support load for application to the top drive by the hoisting system. For example, the response of the drill string can include resulting reactive torsions applied to the top drive by the drill string. When the resulting reactive torsions are below an acceptable threshold by a suitable margin, the hook load may be decreased to increase WOB without incurring detrimental stick/slip oscillations of the drill string. In contrast, when the resulting reactive torsions are not below an acceptable margin by a suitable margin, the hook load may be maintained or increased to maintain or decrease WOB to provide a suitable operational margin for avoiding detrimental stick/slip oscillations. At step 1410, the hoisting system is controlled to apply the second support load to the top drive to drill a second portion of the borehole.
Drilling Mud System Parameter Sweep
[0123]
Stick/Slip Based WOB Limit
[0124]Detrimental stick slip oscillations during rotary drilling may occur when the WOB exceeds a WOB threshold for avoiding detrimental stick slip at a given rate of rotation of the drill string by the top drive. The length of the drill string can be on the order of 3000 meters or more. When the drill bit is rotationally engaged with a rock formation, the drill bit can transfer varying levels of torsion from the rock formation to the BHA. When the torsion transferred to the BHA from the drill bit varies by more than an applicable threshold, the drill string can be subjected to considerable elastic twisting around its longitudinal axis, which can lead to considerable variations in the rotation rate of the drill bit. For example,
[0125]
[0126]There are various existing approaches for reducing exposure to detrimental stick slip oscillations. For example,
[0127]While approaches (such as the approach described in U.S. Pat. No. 6,166,654) can be used to decrease the threshold rotation rate below which detrimental stick slip oscillations may occur for a specific WOB, the threshold rotation rate will typically increase with increasing WOB. Increased rate of penetration (ROP) can often be achieved using increased WOB. As a result, the maximum achievable ROP at a given rotation rate may be effectively limited by the maximum WOB that can be employed at the given rotation rate without inducing detrimental stick slip oscillations, which may be dependent on a number of factors such as the stick slip oscillation mitigating approaches employed, the length of the drill string, the torsional stiffness of the drill string, the borehole trajectory, the down-hole coefficient of friction, and the properties of the formation being drilled.
[0128]In view of the desirability of maximizing ROP, it may be desirable to maximize WOB without inducing detrimental slip stick oscillations of the drill string. Accordingly, it may be desirable to determined and provide a maximum WOB limit applicable to a particular drill string configuration (e.g., length, bending stiffness, torsional stiffness), borehole configuration (e.g., trajectory), and formation properties.
[0129]
[0130]At step 2402, a hoisting system is controlled to decrease vertical support of a top drive by a predefined amount to thereby increase WOB. For example,
[0131]In step 2404, a response of the drill string to the increased WOB is measured. For example, in some embodiments, the reactive torsion applied to the top drive by the proximal end portion of the drill string is measured. In some embodiments, the BHA assembly includes one or more BHA sensors (e.g., a 6 axis accelerometer) that generates sensor output indicative of torsional accelerations of the BHA and the sensor output is processed to determine the torsional accelerations of the BHA.
[0132]In step 2406, the response of the drill string to the increased WOB is processed to quantify the level of the torsional oscillations of the drill string. For example, when the reactive torsion applied to the top drive by the proximal end portion of the drill string is measured, the torsional oscillations of the drill string can be quantified by processing the measure reactive torsions. When the torsional accelerations of the BHA are measured, the torsional accelerations can be integrated to quantify the range of variation in the rotation rate of the BHA.
[0133]At step 2408, the level of the torsional oscillations of the drill string is compared to an acceptance threshold to assess acceptability. For example, when oscillations of the reactive torsion are measured, the reactive torsions can be compared to a corresponding acceptance threshold, which can be established to provide a suitable operational margin between the measured reactive torsions at the acceptance threshold and the occurrence of detrimental torsional oscillations of the drill string. When the torsional accelerations of the BHA are measured, the range of variation in the rotation rate of the BHA can be compared to an acceptance threshold, which can be established to provide a suitable operational margin between the measured rotational rate range and the occurrence of detrimental torsional oscillations of the drill string. If the level of measured torsional oscillations of the drill string is acceptable, the WOB limit can be increased based on the amount by which the vertical support of the down-hole assembly was decreased (step 2510). If the level of measured torsional oscillations of the drill string is unacceptable, the WOB limit can be maintained or decreased based on the measured torsional oscillations of the drill string and/or on the amount by which the vertical support of the down-hole assembly was decreased (step 2512).
Top Drive Motor Controller Parameter Sweep
[0134]
[0135]At step 2602, a top drive, a top drive control system, and a hoisting system are controlled to operate at a first operational set point to drill a first portion of a borehole. At the first operational set point, the top drive control system controls operation of the top drive to provide a first torsional spring rate in series with the torsional spring rate of the drill string.
[0136]At step 2604, the top drive control system is controlled to perform a parameter sweep in which the top drive provides a parameter sweep range of torsional spring rates. The parameter sweep range of torsional spring rates can cover any suitable range, which may include the first torsional spring rate. At step 2606, torsional oscillation levels of the drill string are determined during the parameter sweep. In embodiments, the torsional oscillation levels are based on reactive torsion applied to the top drive by the drill string.
[0137]In embodiments, the drill string includes a bottom hole assembly (BHA) that includes one or more BHA sensors that generates a BHA sensor output indicative of a rotational rate of the BHA. The BHA sensor output can be processed to determine rotational rates of the BHA. The parameter sweep torsional oscillation levels of the drill string based on rotational rates of the BHA.
[0138]At step 2608, a second torsional spring rate to be provided by the top drive is selected based on the torsional oscillation levels of the drill string for the parameter sweep. For example, the second torsional spring rate can be selected to be the torsional spring rate from the parameter sweep range of torsional spring rates that minimizes the torsional oscillation levels of the drill string.
[0139]At step 2610, the top drive, the top drive control system, and the hoisting system are controlled to operate at a second operational set point to drill a second portion of the borehole. The top drive control system controls operation of the top drive to provide the second torsional spring rate at the second operational set point.
[0140]
[0141]At step 2702, a top drive, a top drive control system, and a hoisting system are controlled to operate at a first operational set point to drill a first portion of a borehole. At the first operational set point, the top drive control system controls operation of the top drive to provide torsional damping corresponding to a first torsional damping coefficient.
[0142]At step 2704, the top drive control system is controlled to perform a parameter sweep in which the top drive provides torsional damping corresponding to a parameter sweep range of torsional damping coefficients. The parameter sweep range of torsional damping coefficients can cover any suitable range, which may include the first torsional damping coefficient.
[0143]At step 2706, torsional oscillation levels of the drill string are determined for the parameter sweep. In embodiments, the torsional oscillation levels are based on reactive torsion applied to the top drive by the drill string. In embodiments, the drill string includes a bottom hole assembly (BHA) that includes one or more BHA sensors that generates a BHA sensor output indicative of a rotational rate of the BHA. The BHA sensor output can be processed to determine rotational rates of the BHA. The parameter sweep torsional oscillation levels of the drill string based on rotational rates of the BHA.
[0144]At step 2708, a second torsional damping coefficient to be provided by the top drive is selected based on the torsional oscillation levels of the drill string from the parameter sweep. For example, the second torsional damping coefficient can be selected to be the torsional damping coefficient from the parameter sweep range of torsional damping coefficients that minimizes the torsional oscillation levels of the drill string.
[0145]At step 2710, the top drive, the top drive control system, and the hoisting system are controlled to operate at a second operational set point to drill a second portion of the borehole. The top drive control system controls operation of the top drive to provide torsional damping corresponding to the second torsional damping coefficient at the second operational set point.
[0146]Other variations are within the spirit of the present invention. Thus, while the invention is susceptible to various modifications and alternative constructions, certain illustrated embodiments thereof are shown in the drawings and have been described above in detail. It should be understood, however, that there is no intention to limit the invention to the specific form or forms disclosed, but on the contrary, the intention is to cover all modifications, alternative constructions, and equivalents falling within the spirit and scope of the invention, as defined in the appended claims. Although not shown in the Figures, for example, a parameter sweep of the rotational wraps of a pipe in the drill string might be performed after the pipe has been added to the drill string. While doing the sweep of the wraps, the control system can monitor the amount of torque in the drill string; when the torque value changes, that indicates that movement of the drill string has occurred downhole and could provide valuable information about conditions downhole, which can be used in connection with modeling such conditions and adjusting drilling parameters accordingly. For example, the inflection point at which rotation downhole begins is important information about the friction downhole. During a sweep, multiple friction releases might be observed, and these can be mapped to locations in the borehole using the spring constant for the drill string and the torque or wraps applied to achieve the observed torque inflections or drill string movements. In publication IADC/SPE-208708-MS, presented March 2022, by Mahjoub, Dao, Nguyen, and Menand, titled “Combining Downhole Axial and Surface Oscillation Tools, What Are the Consequences on Tool Face Control Performance?” which is hereby incorporated by reference herein in its entirety, simulations with different wraps and attendant effects on tool face are provided. It is believed that a parameter sweep of wraps can be used to provide effects on tool face and thus provide an optimal number, amplified, and/or velocity of wraps to better control tool face. One example is that, once the inflection point in the number of wraps that corresponds to movement of the drill string downhole is known, that number of wraps might be used for the next slide drilling operation to be performed in drilling the well.
[0147]The range of values for a parameter sweep, and/or the rate at which the parameters are swept, may vary for different parameters, different portions of the wellbore, different measured depths of the wellbore, different geology (e.g., the length and trajectory of the drill string in a given formation), the bottom hole assembly or other equipment downhole, and the like. Moreover, the parameter sweeps may be performed at the same or different intervals during drilling of the wellbore, again depending on factors such as the parameters involved, the portion of the wellbore involved, the measured depth of the wellbore, the geology involved, and/or the BHA and/or other downhole equipment. In addition, one or more parameters can be swept almost continuously if desired, or the time between parameter sweeps may be decreased when more control and/or optimization is desired. For example, if a drilling event or condition is detected (including situations in which an event or condition is predicted), such as sticking, a stall, bit wear, a cave in, a kick, or the like, the control system may be programmed to automatically respond by doing parameter sweeps of one or more parameters in response to the detected or predicted condition or event. Moreover, it should be noted that the time during which a parameter sweep is performed may vary, such that some parameter sweeps may be performed more quickly than others. In some situations, the time for which a particular value of a drilling parameter is held during a parameter sweep may be varied during that parameter sweep or from one parameter sweep to another.
[0148]One or more tuning algorithms and systems and methods may be used together with the systems and methods of the present disclosure above. For example, an autotuning system and/or method such as described in U.S. Published Patent Application No. 2023/0151696 A1, published on May 18, 2023, and titled “Apparatus and Methods for Controlling Drilling” which is hereby incorporated by reference herein in its entirety, may be used together with the systems and methods described herein for optimizing drilling operations using sweeps of drilling parameters. An autotuning algorithm such as that described in the foregoing patent application may be improved with the sweeping of drilling parameters, such as torsional stiffness/damping and the rock-drill bit interaction. Normally the Kf and Cf variables are dependent on the geometry and length of the drill string. Using a parameter sweep like those described herein during drilling operations with a drilling rig would allow for the inclusion of friction and rock related parameters that can only be effectively measured on a rig and can be measured using drilling parameter sweeps like those described herein. Additional parameters that may be improved with the use of drilling parameter sweeps include determining the origin of stick-slip=off bottom friction with the string and the on-bottom rock-bit interaction, off bottom sweeping parameters and on-bottom sweeping parameters comparisons, and the like. The results of such drilling parameter sweeps may be provided to an autotuning system to provide more accurate inputs and therefore obtain better and more effective estimates of one or more drilling parameters, which can be modified to more effectively drill the wellbore.
[0149]In drilling, it may be desirable to minimize and mitigate stick/slip of the drill string, as well as other potential problems such as whirling, excessive vibrations, buckling, failure, and the like. The use of PID and other control systems to autotune drilling parameters is described in U.S. Published Patent Application No. 2023/0151696 A1, mentioned above. Using stick/slip as an example, drilling parameters such as rotational speed and block velocity (as well as any of the others mentioned in this disclosure) could be varied in a parameter sweep, with the results used to autotune inputs in a PID control system such as Kf and Cf (which provide coefficients for drill string stiffness and damping, respectively). In one example, a control system could determine (e.g., from ROP, MSE, etc.) or receive input information relating to (e.g., from a well plan) a measure of the hardness of a formation being drilled. In addition, the control system could sweep through a series of values for RPMs and monitor the corresponding observed torque values. The information on RPMs, torque, and rock hardness could be provided to an autotuning control system (like a PID system) that can then use that information to iteratively modify the Kf and Cf coefficient values to obtain an autotuned algorithm, which in turn can be used to determine a desired rotational rate and/or torque values that can be implemented by the drilling system to mitigate stick/slip in the formation being drilled. It will be appreciated that rock hardness can be indirectly calculated in a number of ways, such as based on observed ROP, MSE, WOB, and the like. It should also be appreciated that, although the foregoing example focuses on stick/slip mitigation and the use of parameter sweeps of RPMs, other drilling parameter values may be similarly swept and other drilling parameters may be monitored during such sweeps in order to minimize and mitigate against other potential problems.
[0150]It should be noted that the incremental and/or decremental changes made to the parameters as described herein may be relatively large relatively small, and the size of the increments and/or decremental amounts may be varied. In some situations, the changes may be noticeable to a human observer as they occur (e.g., faster or slower rotation of drill pipe, movement up or down of a traveling block, etc.). In some situations the changes may not be noticeable because they are made in relatively smaller amounts than normal human perception would notice. This is important because, with a computer control system used to implement the parameter sweeps as described herein, and with the sensors available, a computer control system can implement small changes in drilling parameters that a human could not perceive or execute and the computer control system can observe the measured effects of even these small, otherwise imperceptible by a human changes.
[0151]The use of the terms “a” and “an” and “the” and similar referents in the context of describing the invention (especially in the context of the following claims) are to be construed to cover both the singular and the plural, unless otherwise indicated herein or clearly contradicted by context. The terms “comprising,” “having,” “including,” and “containing” are to be construed as open-ended terms (i.e., meaning “including, but not limited to,”) unless otherwise noted. The term “connected” is to be construed as partly or wholly contained within, attached to, or joined together, even if there is something intervening. Recitation of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range, unless otherwise indicated herein, and each separate value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”) provided herein, is intended merely to better illuminate embodiments of the invention and does not pose a limitation on the scope of the invention unless otherwise claimed. No language in the specification should be construed as indicating any non-claimed element as essential to the practice of the invention.
[0152]Preferred embodiments of this invention are described herein, including the best mode known to the inventors for carrying out the invention. Variations of those preferred embodiments may become apparent to those of ordinary skill in the art upon reading the foregoing description. The inventors expect skilled artisans to employ such variations as appropriate, and the inventors intend for the invention to be practiced otherwise than as specifically described herein. Accordingly, this invention includes all modifications and equivalents of the subject matter recited in the claims appended hereto as permitted by applicable law. Moreover, any combination of the above-described elements in all possible variations thereof is encompassed by the invention unless otherwise indicated herein or otherwise clearly contradicted by context.
[0153]All references, including publications, patent applications, and patents, cited herein are hereby incorporated by reference to the same extent as if each reference were individually and specifically indicated to be incorporated by reference and were set forth in its entirety herein.
Claims
1.-18. (canceled)
19. A method for drilling a wellbore, the method comprising:
(a) providing a computer system coupled to one or more control systems of a drilling rig;
(b) initiating, by the computer system, a sweep through a plurality of values for one or more first drilling parameters, wherein the sweep comprises changing the values of the one or more drilling parameters through a range from a first value to an end value;
(c) for each of the plurality of values, receiving, by the computer system, information from at least one sensor, wherein the information is associated with one or more second drilling parameters;
(d) responsive to the information associated with the one or more second drilling parameters received during the sweep through a plurality of values of the one or more first drilling parameters, determining, by the computer system, a condition related to drilling the wellbore; and
(e) responsive to the determined condition, modifying, by the computer system, the value for the one or more first drilling parameters.
20. The method according to
21. The method according to
22. The method according to
23. The method according to
24. The method according to
25. The method according to
26.-29. (canceled)
30. The method according to
31. The method according to
32. The method according to
33. The method according to
34. The method according to
35. The method according to
controlling a drilling mud system to pump drilling mud at a first flow rate;
controlling the drilling mud system to pump drilling mud through the drill string through a range of flow rates during the sweep through a plurality of values for the one or more first drilling parameters;
measuring the one or more first drilling parameters during the sweep through the plurality of values for the one or more first drilling parameters; and
responsive to the measured drilling performance parameter, control the drilling mud system to pump drilling mud through the drill string at a second flow rate different than the first flow rate.
36. The method according to
controlling a top drive and a hoisting system to perform a second sweep through the plurality of values for the one or more first drilling parameters in which the top drive rotates the drill string through a second range of rotational rates and/or the hoisting system applies a second range of support forces to the top drive;
determining results of the second sweep drilling performance results based on the second sweep through the plurality of values for the one or more first drilling parameters;
select a third operational set point based on the second sweep drilling performance results; and
controlling the top drive and the hoisting system to operate at the third operational set point to drill a third portion of a borehole, wherein the top drive rotates the drill string at a third rotational rate and the hoisting system applies a third support force to the top drive at the third operational set point.
37. A drilling system comprising a computer system coupled to one or more control systems of a drilling rig, configured to:
(a) initiate a sweep through a plurality of values for one or more first drilling parameters, wherein the sweep comprises changing the values of the one or more drilling parameters through a range from a first value to an end value;
(b) receive, for each of the plurality of values, information from at least one sensor, wherein the information is associated with one or more second drilling parameters;
(c) determine, responsive to the information associated with the one or more second drilling parameters received during the sweep through a plurality of values of the one or more first drilling parameters, a condition related to drilling a wellbore; and
(d) modify, responsive to the determined condition, the value for the one or more first drilling parameters.
38. The drilling system according to
39. The drilling system according to
40. The drilling system according to
41. The drilling system according to
42. The drilling system according to
43. The drilling system according to