The present disclosure relates generally to downhole drilling tools and, more particularly, to controlling oscillation of downhole drilling tools during drilling operations.
Hydrocarbons, such as oil and gas, are commonly extracted from subterranean formations. The development of subterranean operations and the processes involved in removing hydrocarbons from a subterranean formation are complex. Typically, subterranean operations involve a number of different steps such as, for example, drilling the wellbore at a desired well site, treating the wellbore to optimize production of hydrocarbons, and performing the necessary steps to produce and process the hydrocarbons from the subterranean formation.
Various types of tools are used to form wellbores in subterranean formations for recovering hydrocarbons such as oil and gas lying beneath the surface. Examples of such tools include rotary drill bits, hole openers, reamers, and coring bits. In drilling applications utilizing a rotary drill bit, a top drive system is used to rotate a drill string including a rotary drill bit. As the drill bit rotates, it cuts into the formation so that a reservoir can be reached and hydrocarbons extracted. The drill bit is most effective when it rotates smoothly and at a fixed rate. The interactions between the drill bit and the formation, however, are non-linear and random in nature, which prevents smooth, fixed-rate rotation of the drill bit.
For a more complete understanding of the present disclosure and its features and advantages, reference is now made to the following description, taken in conjunction with the accompanying drawings, in which:
Oscillations caused by interactions between the drill bit and the formation may cause significant damage to the drilling system, including damage to drill pipes, drill bits, and other downhole tools. Such harmful oscillations include, but are not limited to, stick-slip oscillations. When a large static friction occurs at the drill bit, it causes the drill bit to “stick.” That is, the drill bit stops rotating within the wellbore. Because the drill string is being rotated at the top, torque builds in the drill string until the static friction at the drill bit is overcome and the drill bit “slips” free. When the drill bit slips, the sudden drop in friction and the associated release of energy results in a high rotational speed at the drill bit. If the drilling system is not controlled, the energy will dissipate, causing the drill bit to stick again and repeating the stick-slip process. The oscillations caused by this stick-slip process travel up the drill string and may cause damage to the drilling system and the wellbore; thus increasing drilling time and cost.
In this disclosure, a system and method for actively controlling the drilling system to minimize the effect of stick-slip oscillations is disclosed. Embodiments of the present disclosure and its advantages are best understood by referring to
Various types of drilling equipment such as a rotary table, drilling fluid pumps and drilling fluid tanks (not expressly shown) may be located at well surface or well site 102. For example, well site 102 may include drilling rig 106 that may have various characteristics and features associated with a “land drilling rig.” However, drilling systems incorporating teachings of the present disclosure may be satisfactorily used with drilling equipment located on offshore platforms, drill ships, semi-submersibles and drilling barges (not expressly shown).
Drilling system 100 may also include drive system 108 coupled to a drill string 110. Drive system 108 may be configured to apply a torque to drill string 110 such that the applied torque induces rotation of drill string 110. Drill string 110 may include several sections of drill pipe that communicate drilling fluid from wellbore 104. The downhole end of drill string 110 may be coupled to drill bit 112 such that rotation of drill string 110 induces rotation of drill bit 112. As drill bit 112 rotates, it cuts into formation 114 to form or extend wellbore 104. Drill bit 112 may be used to form a wide variety of wellbores.
The term “wellbore” may be used to describe any hole drilled into a formation for the purpose of exploration or extraction of natural resources such as, for example, hydrocarbons. The terms “uphole” and “downhole” may be used to describe the location of various components of drilling system 100 relative to the bottom or end of wellbore 104 shown in
Drilling system 100 may further include control system 118, which may be communicatively coupled to drive system 108 via communication link 120. Communication link 120 may control system 118 to send communications and receive communications from drive system 108. Control system 118 may also be communicatively coupled to sensors associated with drill string 110 and drill bit 112 (not expressly shown) such that control system 118 may send communications to and/or receive communications from such sensors. Control system 118 may be configured to actively control the torque applied to drill string 110 by drive system 108 in order to minimize the effects of stick-slip oscillations.
Storage device 204 may include any instrumentality or aggregation of instrumentalities that may retain data and/or instructions for a period of time. For example, storage device 204 may include random access memory (RAM), electrically erasable programmable read-only memory (EEPROM), a Personal Computer Memory Card International Association (PCMCIA) card, flash memory, solid state disks, hard disk drives, magnetic tape libraries, optical disk drives, magneto-optical disk drives, compact disk drives, compact disk arrays, disk array controllers, and/or any suitable selection or array of volatile or non-volatile memory operable to store data.
Control logic 206 may include program instructions stored in storage device 204 and/or another component of control system 118 and/or drilling system 100 for determining the torque to be applied to drill string 110 by drive system 108 in order to minimize the effects of stick-slip oscillations. For example, when executed by processor 202, control logic 206 may cause processor 202 to determine the torque to be applied to drill string 110 by drive system 108. Such determinations may be made at regular intervals during the operation of drilling system 100. Once such a determination has been made, control logic 206 may further cause processor 202 to send a communication to drive system 108 including instructions regarding the torque to be applied to drill string 110 by drive system 108.
Drilling system 100 can be modeled as a linear system subject to control torques from drive system 108 and friction at drill bit 112. For example,
Using the model illustrated in
J1{umlaut over (θ)}1+(c12+c1){dot over (θ)}1+k12θ1=c12{dot over (θ)}2+k12θ2 +Tm [1]
J2{umlaut over (θ)}2+(c12+c23){dot over (θ)}2+(k12+k23)θ2=c12{dot over (θ)}1+k12θ1+c23{dot over (θ)}3+k23θ3 [2]
J3{umlaut over (θ)}3+(c23+c3){dot over (θ)}3+k23θ3=c23{dot over (θ)}2+k23θ2−Tf [3]
This model is linear except for the frictional torque, Tf, experienced by the drill bit, which is a non-linear function of the rotation speed of the drill bit, {dot over (θ)}3. The frictional torque, Tf, experienced by the drill bit may be modeled as a piecewise function, which is shown below as equation [4], defined during the sticking phase, transition from sticking to slipping, and the slipping phase, where {dot over (θ)}c and Tc are constants.
The constant {dot over (θ)}c may be chosen as a small, but non-zero number for modeling purposes. The constant Tc represents the torque required to overcome the static friction that causes the drill bit to stick, while Tr represents the reaction torque that builds up in the drill string when the drill bit sticks. The reaction torque, Tr, may be represented by equation [5], which is shown below.
Tr=c23({dot over (θ)}2−{dot over (θ)}3)+k23(θ2−θ3)−c3{dot over (θ)}3 [5]
Thus, the actual friction torques for the three phases of Tf may be represented using equations [6]-[8], which are shown below.
Tstick=Tr [6]
Ttrans−Tc sign(Tr) [7]
Tslip=RbW[μc+(μs−μc)e−γ|{dot over (θ)}
As used in equation [8], Rb represent the radius of the drill bit, W represents the weight on the drill bit, μs is the static friction coefficient, μc is the Coulomb friction coefficient, and γ represents the rate at which the speed of the drill bit decreases.
Using equations [1]-[8], a mathematical model may be constructed that simulates operation of the drilling system. Each of the parameters included in equations [1]-[8] may be bounded above and below. For example, the inertia for the drill bit, J3, may satisfy the inequality expressed in equation [9] below, where the under-bar indicates the lower bound and the over-bar indicates the upper bound.
J3≤J3≤
In some embodiments, the numerical values shown in TABLE 1 may be used for the parameters included in equations [1]-[8] to simulate operation of the drilling system. For example, using the mathematical model described above and the parameters shown in TABLE 1, the operation of the drilling system may be simulated and the stick-slip process may be demonstrated.
In accordance with the teachings of the present disclosure, a control system of the drilling system may be utilized to vary the torque, Tm, applied by the drive system during operation of the drilling system in order to minimize the effect of stick-slip oscillations. Because the frictional torque, Tf, experienced by the drill bit is uncertain, it may be treated as a disturbance acting on the system. By defining the state vector x=[θ1, {dot over (θ)}1, θ2, {dot over (θ)}2, θ3, {dot over (θ)}3]T, control variable u=Tm, and disturbance w=Tf, the sixth order system discussed in conjunction with
Given the imperfections in the actual drilling system, the matrices (A, B, E) are not certain. Instead, matrices (A, B, E) are elements of a convex set. The vertices of this set are denoted with a subscript such as (Ai, Bi, Ei) so that the matrices (A, B, E) may be represented by equation [10] below, where co denotes the convex hull. The (A, B, E) system defined by equation [10] contains fourteen (14) non-trivial entries; thus, the convex hull is defined by p=214=16,384 vertices.
(A, B, E)∈co{(A1, B1, E1), (A2, B2, E2), . . . , (Ap, Bp, Ep)} [10]
The control system may be configured to control the torque, Tm, applied by the drive system in order to minimize the effect of the disturbance created by the frictional torque, Tf, experienced by the drill bit. The torque, Tm, to be applied by the drive system may be determined using a set of linear matrix inequalities (“LMIs”) for the system. These LMIs may be represented by equations [11]-[13] below, where I is the identity matrix, T is the matrix transpose, η is the bound on the L2 gain for the output to disturbance ratio, and μ is the bound on the control magnitude.
The torque, Tm, to be applied by the drive system in order to minimize the effect of the disturbance created by the frictional torque, Tf, experienced by the drill bit may be determined by solving the LMIs expressed in equations [11] and [12] for the variables Q and Y. Although solving the LMIs expressed in equations [11] and [12] is beyond ordinary human analytical methods, these equations may be solved using control logic included in a control system of the drilling system without human intervention. As an example, the LMIs expressed in equations [11] and [12] may be solved using numerical algorithms called interior-point methods, which can solve LMIs in a pre-determined number of operations.
The LMI expressed in equation [11] may ensure minimization of the disturbance created by the frictional torque, Tf, experienced by the drill bit, while the LMI's expressed in equation [12] may ensure that the torque, Tm, applied by the drive system falls within the upper and lower bounds for that parameter. Thus, the LMI expressed in equation [11] may be referred to as a disturbance minimization LMI and the LMIs expressed in equation [12] may be referred to as magnitude constraint LMIs.
For example, utilizing a disturbance minimization LMI, such as that expressed in equation [11], to determine the torque, Tm, to be applied by the drive system may minimize the effect of the disturbance created by the frictional torque, Tf, experienced by the drill bit, but result in a torque, Tm, that exceeds the upper bound of the torque, Tm, that can feasibly be applied by the drive system.
In contrast, utilizing the combination of a disturbance minimization LMI, such as that expressed in equation [11], and magnitude constraint LMIs, such as those expressed in equation [12], to determine the torque Tm, to be applied by the drive system may minimize the effect of the disturbance created by the frictional torque, Tf, experienced by the drill bit, while also ensuring that the torque, Tm, applied by the drive system falls within the upper and lower bounds for that parameter.
The control system receives communications including values for drilling system parameters. For example, the control system may receive communications from the drive system including values for parameters including the angular position of the drive system, θ1, and/or the rotational speed of drive system, {dot over (θ)}1. The control system may also receive communications from sensors associated with drill string 110 and drill bit 112. Such communications may include values for parameters including the angular position of drill string, θ2, angular position of the drill bit, θ3, rotational speed of the drill string, {dot over (θ)}2, and/or rotational speed of the drill bit, {dot over (θ)}3. Based on the drilling system parameter values received from the drive system and/or the sensors, the control system may solve the LMIs expressed in equations [11] and [12] using interior-point methods.
At step 704, the control system may determine the torque, Tm, to be applied by the drive system to minimize the effect of the disturbance created by the frictional torque, Tf, experienced by the drill bit. For example, based on the drilling system parameter values received from the drive system and/or the sensors, the control system may determine the torque, Tm, to be applied by the drive system to minimize the effect of the disturbance created by the frictional torque, Tf, experienced by the drill bit. The torque, Tm, to be applied by the drive system may be determined using a set of linear matrix inequalities (“LMIs”) for the system. To ensure minimization of the disturbance created by the frictional torque, Tf, experienced by the drill bit, while also ensuring that the torque, Tm, applied by the drive system falls within the upper and lower bounds for that parameter, the torque, Tm, to be applied by the drive system may be determined by utilizing a combination of a disturbance minimization LMI, such as that expressed in equation [11] above, and magnitude constraint LMIs, such as those expressed in equation [12] above. The control system may utilize interior-point methods to solve the disturbance minimization and magnitude constraint LMIs LMIs in a pre-determined number of operations.
At step 706, the control system may send a communication to the drive system including a value for the torque, Tm, that the control system determined should be applied by the drive system. The method may then return to step 702 and the method may be repeated such that the torque, Tm, to be applied by the drive system is determined based on drilling system parameter values received from the drive system and/or the sensors and communicated to the drive system at regular intervals.
Modifications, additions, or omissions may be made to method 700 without departing from the scope of the present disclosure. For example, the order of the steps may be performed in a different manner than that described and some steps may be performed at the same time. Additionally, each individual step may include additional steps without departing from the scope of the present disclosure.
Although the present disclosure and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the disclosure as defined by the following claims.
This application is a continuation application of International Application No. PCT/US2015/049343 filed Sep. 10, 2015, which designates the United States, which claims priority to U.S. Provisional Application Ser. No. 62/049,146 filed Sep. 11, 2014, and which is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
5842149 | Harrell | Nov 1998 | A |
20100268353 | Crisalle et al. | Oct 2010 | A1 |
20120045013 | Chen et al. | Feb 2012 | A1 |
20120292110 | Downton | Nov 2012 | A1 |
20140034386 | Nessjoen et al. | Feb 2014 | A1 |
20140200868 | Motto | Jul 2014 | A1 |
20140318865 | Doris | Oct 2014 | A1 |
20160290118 | Xue | Oct 2016 | A1 |
Number | Date | Country |
---|---|---|
2016040573 | Mar 2016 | WO |
Entry |
---|
Apostolos Doris, “Output-feedback design for non-smooth mechanical systems: Control synthesis and experiments” Sep. 11, 2007 Eindhoven University. |
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US2015/049343, dated Jan. 22, 2016; 14 pages. |
International Preliminary Report on Patentability received for PCT Patent Application No. PCT/US2015/049343, dated Mar. 23, 2017; 9 pages. |
Barhouse, Katrina H. “Stability and Minimum Cost Analysis of a Discrete-Time Disturbance Accommodation Controller.” 2009; 137 pages. |
Tshiofwe, Isaac M. Extensions of Observer-based Disturbance Minimization Control. 2001; 38 pages. |
Harris, Matthew W., Behçet Açikmşe, and Eric van Oort. “LMI Based Control of Stick-Slip Oscillations in Drilling.” ASME 2014 Dynamic Systems and Control Conference. American Society of Mechanical Engineers, 2014; 8 pages. |
Number | Date | Country | |
---|---|---|---|
20170183953 A1 | Jun 2017 | US |
Number | Date | Country | |
---|---|---|---|
62049146 | Sep 2014 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/US2015/049343 | Sep 2015 | US |
Child | 15456108 | US |