US20160138382A1 - System and method for mitigating stick-slip - Google Patents
System and method for mitigating stick-slip Download PDFInfo
- Publication number
- US20160138382A1 US20160138382A1 US14/543,675 US201414543675A US2016138382A1 US 20160138382 A1 US20160138382 A1 US 20160138382A1 US 201414543675 A US201414543675 A US 201414543675A US 2016138382 A1 US2016138382 A1 US 2016138382A1
- Authority
- US
- United States
- Prior art keywords
- drive system
- drill string
- torque
- stick
- torque values
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000000116 mitigating effect Effects 0.000 title description 16
- 230000010355 oscillation Effects 0.000 claims abstract description 63
- 238000012360 testing method Methods 0.000 claims description 23
- 230000015654 memory Effects 0.000 claims description 4
- 238000001914 filtration Methods 0.000 claims 3
- 230000001902 propagating effect Effects 0.000 claims 1
- 238000012800 visualization Methods 0.000 claims 1
- 238000005553 drilling Methods 0.000 description 112
- 230000006870 function Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 7
- 230000035515 penetration Effects 0.000 description 5
- 238000005086 pumping Methods 0.000 description 5
- 230000007423 decrease Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 239000000523 sample Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 239000012530 fluid Substances 0.000 description 2
- 238000005755 formation reaction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000011435 rock Substances 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 229910000831 Steel Inorganic materials 0.000 description 1
- 238000010521 absorption reaction Methods 0.000 description 1
- 229910052782 aluminium Inorganic materials 0.000 description 1
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B44/00—Automatic control systems specially adapted for drilling operations, i.e. self-operating systems which function to carry out or modify a drilling operation without intervention of a human operator, e.g. computer-controlled drilling systems; Systems specially adapted for monitoring a plurality of drilling variables or conditions
- E21B44/02—Automatic control of the tool feed
- E21B44/04—Automatic control of the tool feed in response to the torque of the drive ; Measuring drilling torque
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B44/00—Automatic control systems specially adapted for drilling operations, i.e. self-operating systems which function to carry out or modify a drilling operation without intervention of a human operator, e.g. computer-controlled drilling systems; Systems specially adapted for monitoring a plurality of drilling variables or conditions
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D19/00—Control of mechanical oscillations, e.g. of amplitude, of frequency, of phase
- G05D19/02—Control of mechanical oscillations, e.g. of amplitude, of frequency, of phase characterised by the use of electric means
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B3/00—Rotary drilling
- E21B3/02—Surface drives for rotary drilling
- E21B3/035—Surface drives for rotary drilling with slipping or elastic transmission
Definitions
- Embodiments of the present disclosure relate generally to the field of drilling and processing of wells. More particularly, present embodiments relate to a system and method for addressing stick-slip issues during certain drilling operations.
- a well is typically drilled to a desired depth with a drill string, which may include drill pipe and a drill bit.
- the drill pipe may include multiple sections of tubular that are coupled to one another by threaded connections or tool joints.
- the drill string may be supported and hoisted about a drilling rig and be lowered into a well.
- a drive system e.g., a top drive
- the drill string is a slender structure relative to the length of the borehole, the drill string is subject to various vibrations or oscillations due to the interaction with the borehole wall.
- Stick-slip may be generally defined as the torsional vibration of downhole components or equipment (e.g., drill pipe, drill bit), as it slides against the edges of the borehole.
- Stick-slip oscillations are severe, self-sustained and periodic torque fluctuations of the drill string torque.
- the oscillations are driven by nonlinear downhole friction and characterized by large bit speed variations, sometimes up to three times of its nominal value.
- the reflection of these downhole oscillations can be sensed on the surface through fluctuation of the surface torque, when the surface drive system (e.g., the top drive) is running in a speed control mode.
- the surface drive system running with a constant speed, the surface drive system may act as an effective reflector.
- vibrational energy is going back and forth along the drill string, and severe torsional oscillations may build up.
- Stick-slip oscillations are recognized as being a major source of problems such as fatigue failures, excessive bit wear, and poor drilling rate.
- FIG. 1 is a schematic of a drilling rig including a drilling control system in accordance with present techniques
- FIG. 2 is a schematic of a drilling control system of FIG. 1 in accordance with present techniques
- FIG. 3 is a method for mitigating stick-slip in accordance with present techniques
- FIG. 4 is a user interface for setting up parameters in a drilling control system in accordance with present techniques
- FIG. 5 is a chart of rotational speed as a function of time during a run-out test of a top drive in accordance with present techniques
- FIG. 6 is a user interface for calculating effective mass moment of inertia of a top drive in accordance with present techniques.
- FIG. 7 is user interface for displaying a status of stick-slip in accordance with present techniques.
- frictional engagement of the drill string with the borehole may cause the drill string to stick and slip.
- the drill bit may slow down and finally stall while the top drive is still in motion. This may cause the drill bit to be suddenly released after a certain time and to start rotating at a very high speed before being slowed down again.
- the velocity oscillations of the drill bit may give rise to the emission of torsional waves from the lower end of the drill string. The wave may travel up along the drill string and may reflect from the top drive.
- One technique to mitigate or reduce stick-slip oscillations is injecting back the inverse of the wave as an adjustment to the desired torque input of the drive system.
- This may be implemented through a torque feedback scheme.
- a torque may be measured from either a dedicated string torque sensor, the top drive current, or the drive directly, in the drive system.
- a torque controller may be derived to inject a new wave to the drive system to dampen the waves travelling up from the drill string.
- Another technique to mitigate or reduce stick-slip oscillations is matching the impedance of the two media (e.g., the drive system and the drill string) to dampen the reflected wave from one media to the other.
- the speed control loop for the drive system may be adjusted based on an estimation of the downhole speed.
- a technique for mitigating stick-slip oscillations includes a speed controller (e.g., a cascade feedback and proportional-integral (PI) controller) to control the speed of rotation of the drive system (e.g., a top drive) to mitigate or reduce the detected stick-slip oscillation.
- PI proportional-integral
- a sensor e.g., a torque sensor
- the severity of stick-slip of the drilling system may be monitored or detected based on a defined criterion, such as a stick-slip index or threshold.
- the speed controller may adjust a reference speed of rotation of the drive system based on to the measured torque feedback from the sensor.
- a first order filter may be implemented on the measured torque feedback signal to filter out zero frequency components (e.g., DC components) and high frequency components of the torque signal.
- the speed controller may then calculate proper gains (e.g., proportional and integral gains) based on impedance matching and the adjusted reference speed to adjust the speed of rotation of the drive system to reduce or mitigate the stick-slip oscillations.
- a controller in accordance with certain embodiments of the present disclosure does not use downhole data. Indeed, in certain onshore and offshore rigs, such downhole data is unavailable. Accordingly, a benefit of present embodiments includes operation based on surface signals alone to estimate downhole behavior.
- the present techniques may provide an enhanced tradeoff between the dampening of the reflected wave and the rate of penetration (ROP) in the drilling.
- the speed controller disclosed herein may result in a balanced drive system such that the drive system is soft enough to allow cascading the torque feedback and to provide good dampening, while the drive system is not too soft to impair the drilling rate of penetration (ROP).
- “soft” (or “softness”) and “stiff” (or “stiffness”) are used to describe a drive system (e.g., a top drive) relative to a load (e.g., the drill string) regarding the torsional wave traveling along the load.
- a softer drive system may be referred to the drive system that has a smaller reflection and a greater dampening of the torsional wave.
- a stiffer drive system may be referred to the drive system that has a greater reflection and a smaller dampening of the torsional wave.
- FIG. 1 illustrates a schematic of a drilling rig 10 including a drilling control system 12 in accordance with the present disclosure.
- the drilling rig 10 features an elevated rig floor 14 and a derrick 16 extending above the rig floor 14 .
- a supply reel 18 supplies drilling line 20 to a crown block 22 and traveling block 24 configured to hoist various types of drilling equipment above the rig floor 14 .
- the drilling line 20 is secured to a deadline tiedown anchor 26 , and a drawworks 28 regulates the amount of drilling line 20 in use and, consequently, the height of the traveling block 24 at a given moment.
- a drill string 30 extends downward into a wellbore 32 and is held stationary with respect to the rig floor 14 by slips 36 .
- the drill string 30 may include multiple sections of threaded tubular 40 that are threadably coupled together. It should be noted that present embodiments may be utilized with drill pipe, casing, or other types of tubular.
- a portion of the drill string 30 extends above the rig floor 14 and is coupled to a top drive 42 .
- the top drive 42 hoisted by the traveling block 24 , may engage and position the drill string 30 (e.g., a section of the tubular 40 ) above the wellbore 32 .
- the top drive 42 includes a quill 44 used to turn the tubular 40 and, consequently, the drill string 30 for drilling operations.
- the two sections of the tubular 40 may be joined by rotating one section relative to the other section (e.g., in a clockwise direction) such that the threaded portions tighten together.
- the two sections of tubular 40 may be threadably joined.
- the top drive 42 may be utilized to disconnect and remove sections of the tubular 40 from the drill string 30 .
- the sections of the tubular 40 may be detached by disengaging the corresponding male and female threads of the respective sections of the tubular 40 via rotation of one section relative to the other in a direction opposite that used for coupling.
- the drilling rig 10 functions to drill the wellbore 32 .
- the drilling rig 10 includes the drilling control system 12 in accordance with the present disclosure.
- the drilling control system 12 may coordinate with certain aspects of the drilling rig 10 to perform certain drilling techniques.
- the drilling control system 12 may control and coordinate rotation of the drill string 30 via the top drive 42 and supply of drilling mud to the wellbore 32 via a pumping system 52 .
- the pumping system 52 includes a pump or pumps 54 and conduit or tubing 56 .
- the pumps 54 are configured to pump drilling fluid downhole via the tubing 56 , which communicatively couples the pumps 52 to the wellbore 32 .
- the pumps 54 and tubing 56 are configured to deliver drilling mud to the wellbore 32 via the top drive 42 .
- the pumps 54 deliver the drilling mud to the top drive 42 via the tubing 56
- the top drive 42 delivers the drilling mud into the drill string 30 via a passage through the quill 44
- the drill string 30 delivers the drilling mud to the wellbore 32 when properly engaged in the wellbore 32 .
- the drilling control system 12 manipulates aspects of this process to facilitate performance of specific drilling strategies in accordance with present embodiments.
- the drilling control system 12 may control rotation of the drill string 30 and supply of the drilling mud by controlling operational characteristics of the top drive 42 and pumping system 52 based on inputs received from sensors and manual inputs.
- the top drive 42 is being utilized to transfer rotary motion to the drill string 30 via the quill 44 , as indicated by arrow 58 .
- different drive systems e.g., a rotary table, coiled tubing system, downhole motor
- such drive systems may be used in place of the top drive 42 .
- FIG. 1 is intentionally simplified to focus on particular features of the drilling rig 10 .
- Many other components and tools may be employed during the various periods of formation and preparation of the well.
- the orientation and environment of the well may vary widely depending upon the location and situation of the formations of interest.
- the well in practice, may include one or more deviations, including angled and horizontal runs.
- the well may be formed in water of various depths, in which case the topside equipment may include an anchored or floating platform.
- the drill string includes a bottom-hole assembly (BHA) 60 coupled to the bottom of the drill string 30 .
- the BHA 60 includes a drill bit 62 that is configured for drilling the downhole end of the wellbore 32 .
- Straight line drilling may be achieved by rotating the drill string 30 during drilling.
- the drill bit 62 may include a bent axis motor-bit assembly or the like that is configured to guide the drill string 30 in a particular direction for directional drilling.
- the BHA 60 may include one or more downhole tools (e.g., a measurement-while-drilling (MWD) tool, a logging-while-drilling (LWD) tool) configured to provide data (e.g., via pressure pulse encoding through drilling fluid, acoustic encoding through drill pipe, electromagnetic transmissions) to the drilling control system 12 to facilitate drilling, including determining whether to rotate the drill string 26 via the top drive 42 and/or pump drilling mud via the pumping system 52 .
- downhole tools e.g., a measurement-while-drilling (MWD) tool, a logging-while-drilling (LWD) tool
- MWD measurement-while-drilling
- LWD logging-while-drilling
- the MWD tool and the LWD tool may obtain data including orientation of the drill bit 62 , location of the BHA 60 within the wellbore 32 , pressure and temperature within the wellbore 32 , rotational information, mud pressure, tool face orientation, vibrations, torque, linear speed, rotational speed, and the like.
- the top drive 42 and, consequently, the drill string 30 may be rotated based on instructions from the drilling control system 12 , which may include automation and control features and algorithms for addressing static friction issues, such as stick-slip, based on measurement data and equipment.
- a sensor 70 may be coupled to the top drive 42 and configured to measure one or more parameters (e.g., torque, rotary speed, motor current) of the top drive 42 and to communicate the measured data to the drilling control system 12 . Based on the measured data from the sensor 70 and/or the downhole tools (e.g., the MWD tool 64 , the LWD tool 66 ), the drilling control system 12 may obtain the torque of the drill string 30 , such as the torque of the drill bit 62 .
- the downhole tools e.g., the MWD tool 64 , the LWD tool 66
- the drilling control system 12 may control the rotation of the top drive 42 based on the measured torque of the drill string 30 , as well as other parameters including the detected frequency of the stick-slip oscillations, to mitigate or reduce the stick-slip oscillations along the drill string 30 .
- the drilling control system 12 may also use other variables including pipe size, size of hole, tortuosity, type of bit, rotations per minute, mud flow, inclination, length of drill string, horizontal component of drill string, vertical component of drill string, mass of drill string, manual input, weight on the bit (WOB), azimuth, tool face positioning, downhole temperature, downhole pressure, or the like.
- the drilling control system 12 may include one or more automation controllers with one or more processors and memories that cooperate to store received data and implement programmed functionality based on the data and algorithms.
- the drilling control system 12 may communicate (e.g., via wireless communications, via dedicated wiring, or other communication systems) with various features of the drilling rig 10 , including, but not limited to, the top drive 42 , the pumping system 52 , the drawworks 26 , and downhole features (e.g., the BHA 60 ).
- the communication delay (e.g., between the sensor 70 and the drilling control system 12 , and between the drilling control system 12 and the top drive 42 ) may be less than 50 milliseconds, such as less than 45 milliseconds, 40 milliseconds, 35 milliseconds, 30 milliseconds, 25 milliseconds, 20 milliseconds, 15 milliseconds, 10 milliseconds, or 5 milliseconds.
- FIG. 2 illustrates schematically the drilling control system 12 in accordance with the present disclosure.
- the drilling control system 12 may control the rotation of the top drive 42 to rotate the drill string 30 for drilling the wellbore 32 .
- the drilling control system 12 may include a distributed control system (DCS), a programmable logic controller (PLC), or any computer-based automation controller or set of automation controllers that is fully or partially automated.
- DCS distributed control system
- PLC programmable logic controller
- the drilling control system 12 may be any device employing a general purpose or an application-specific processor.
- the drilling control system 12 is separate from the top drive 42 . It should be noted that, in some embodiments, aspects of the drilling control system 12 may be integrated with the top drive 42 or other features (e.g., the BHA 60 ).
- the drilling control system 12 includes a feedback controller 80 and a speed controller 82 for controlling the rotation of the top drive 42 to mitigate or reduce the stick-slip oscillations of the drill string 30 .
- the feedback controller 80 uses fluctuations in external torque, TRQ, of the drill string 30 as input variable.
- TRQ external torque
- the feedback controller 80 may include a filter 84 (e.g., a band-pass filter) configured to filter out zero frequency components (e.g., DC components) and high frequency components of the measured torque signal, TRQ.
- the feedback controller 80 includes a feedback gain, k, and a cut-off frequency, ⁇ 0 , and may provide a product of the feedback gain, k, and the measured torque, TRQ, (or the filtered torque from the filter 84 ) to the speed controller 82 .
- the speed controller 82 includes a PI controller (or a proportional-integral-derivative (PID) controller) that includes a reference rotary speed, ⁇ ref , for the top drive 42 .
- the reference rotary speed, ⁇ ref , for the top drive 42 is adjusted by the speed controller 82 in response to the measured torque feedback, TRQ, to set a rotary speed of the top drive 42 , ⁇ set .
- the speed controller 82 may set the rotary speed of the top drive 42 , ⁇ set , by adjusting the reference rotary speed, ⁇ ref , in response to the product of the feedback gain, k, and the measured torque, TRQ, provided by the feedback controller 80 .
- the feedback controller 80 and the speed controller 82 may include certain functions and parameters, such as the feedback gain, k, a proportional gain, K P , and an integral gain, K I , to mitigate or reduce the stick-slip oscillations of the drill string 30 .
- the drilling control system 12 may include a memory 86 for storing instructions executable by the feedback controller 80 and the speed controller 82 to perform methods and control actions described herein for the top drive 42 .
- the memory 86 may include one or more tangible, non-transitory, machine-readable media.
- machine-readable media can include RAM, ROM, EPROM, EEPROM, CD-ROM, or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a processor or by any general purpose or special purpose computer or other machine with a processor.
- the drilling control system 12 may also include other components, such as a user interface 88 and a display 90 . Via the user interface 88 , an operator may provide commands and operational parameters to the drilling control system 12 to control various aspects of the operation of the drilling rig 10 .
- the user interface 88 may include a mouse, a keyboard, a touch screen, a writing pad, or any other suitable input and/or output devices.
- the commands may include start and stop of the top drive 42 , detection and calculation the frequency of the stick-slip oscillations of the drill string 30 , engagement and disengagement of stick-slip oscillations mitigation function (e.g., provided by the feedback controller 80 and the speed controller 82 ), and so forth.
- the operational parameters may include temperature and pressure of the BHA 60 , the number of drill pipes in the drill string 30 , the length, inner diameter, and outer diameter of each drill pipe, and so forth.
- the display 90 may be configured to display any suitable information of the drilling rig 10 , such as the various operational parameters of the drilling rig 10 , the torque data of the drill string 30 , the rotary speed of the top drive 42 , and so forth.
- stick-slip oscillations occur due to a variation in downhole friction on the drill string 30 (e.g., the drill bit 62 ), which causes fluctuations of the torque of the drill string 30 and generates a torsional wave that is propagated upwards along the drill string 30 to the surface.
- the torsional wave reaches the top drive 42 , the torsional wave is partially reflected back into the drill string 30 .
- a top drive with a very stiff speed controller reflects nearly all of the torsional wave back to the drill string 30 and amplifies the oscillations in the whole system.
- An AC top drive may have a relatively stiff speed controller, compared to a hydraulic top drive, in order to keep the shaft speed constant.
- the AC top drive may act as an effective reflector for torsional waves generated by changes of the downhole friction.
- a top drive is very soft such that it dampens almost all of the torsional vibrations, it may result in a poor rate of penetration (ROP) for the drill string (e.g. the drill bit) and, consequently, reduced drilling performance.
- ROP rate of penetration
- a good remedy to stick-slip may be characterized by providing a good dampening ratio while keeping the rate of penetration (ROP) high.
- a parameter called reflection coefficient may be used to quantify how much of a wave is reflected and how much is dampened at an interface.
- the reflection coefficient of a load is determined by characteristic impedance of the load and characteristic impedance of the source of the wave.
- a reflection coefficient, D, of the drill string 30 is determined by characteristic impedance, H, of the drill string 30 and characteristic impedance, Z, of the top drive 42 . More specifically, the reflection coefficient, D, for torsional waves at the interface of drill string 30 and the top drive 42 may be defined as follows:
- H is the characteristic impedance of the drill string 30
- Z is the characteristic impedance of the top drive 42 .
- a reflection coefficient magnitude less than one represents an energy loss or a dissipative system that will cause a dampening of torsional waves.
- the characteristic impedance, H, of the drill string 30 is:
- G (in N ⁇ m ⁇ 2 ) is the shear modulus of the drill string 30
- I p (in m 4 ) is the cross-sectional polar moment of inertia of the drill string 30
- c (in m ⁇ s ⁇ 1 ) is the speed of torsional waves.
- the cross-sectional polar moment of inertia, I p , of the drill string 30 is:
- I p ⁇ 64 ⁇ ( OD 4 - ID 4 ) ( 3 )
- OD (in m) and ID (in m) are outer diameter and inner diameter of the drill string 30 , respectively.
- OD and ID of the drill string 30 may be expressed as follows:
- n is the number of drill pipe sections in the drill string 30
- OD i (in m) and ID i (in m) are the outer diameter and inner diameter of each drill pipe section, respectively
- L i (in m) is the length of each drill pipe section.
- Calculating the impedance, Z, of the top drive 42 may start from the equation of motion of the top drive output shaft:
- TRQ (in N ⁇ m) is the external torque from the drill string 30
- TRQ d (in N ⁇ m) is the mechanical torque of the top drive 42
- ⁇ (in rad ⁇ s ⁇ 1 ) is the actual output speed of the top drive 42
- J TD (in kg ⁇ m 2 ) is the effective mass moment of inertia of the top drive 42 .
- the effective mass moment of inertia, J TD , of the top drive 42 may be calculated as follows:
- J TD J GB +n GB J rotor (7)
- J GB in kg ⁇ m 2
- n GB is the gear ratio
- J rotor in kg ⁇ m 2
- the gearbox inertia, J GB , the gear ratio, n GB , and the rotor inertia, J rotor , of the AC motor of the top drive 42 may be directly obtained from the manufacturer datasheet, and accordingly, the effective mass moment of inertia, J TD , of the top drive 42 may be calculated according to Equation (7).
- the effective mass moment of inertia, J TD of the top drive 42 may be obtained via a running test for the top drive 42 as described in greater detail below.
- TRQ d K P ( ⁇ set ⁇ )+ K I ⁇ ( ⁇ set ⁇ ) dt (8)
- K P and K I represent, respectively, the proportional gain and the integral gain of the speed controller 82 (e.g., a PI controller), and ⁇ and ⁇ set are the actual and set point speed of the top drive 42 , respectively.
- Equation (6) By substituting Equation (8) into Equation (6) and reformulating Equation (6) in frequency domain (e.g., by applying Fourier transform), Equation (6) becomes:
- ⁇ is the angular frequency of the top drive 42 .
- the same variable names are used in both time and frequency domain representation of the system (e.g., the top drive 42 , the drill string 30 , and the drilling control system 12 ).
- the drilling control system 12 in the present disclosure includes the feedback controller 80 for applying corrections to the speed of the top drive 42 based on the feedback of the measured torque of the drill string 30 .
- the feedback correction may be assumed to be proportional to the measured torque:
- ⁇ ref is the mean value of the demanded drilling speed and is a constant
- k is the feedback gain applied to the measured torque, TRQ.
- the filter 84 of the feedback controller 80 may be an AC-decoupling filter with the following filter function:
- k 0 is the torque feedback constant
- ⁇ 0 is the cut-off frequency of the filter 84
- a is the adjustment coefficient
- Equation (10) Substituting Equation (10) and Equation (11) into Equation (9) and assuming the amplitude of the constant component of the demanded drilling speed, ⁇ ref , vanishes, Equation (9) becomes:
- Equation (12) representing the relationship between the actual speed, ⁇ , of the top drive 42 and the external torque, TRQ, of the drill string 30 , becomes:
- the impedance, Z, of the top drive 42 is represented by the negative ratio of the external torque, TRQ, and the actual speed, ⁇ : ⁇ TRQ/ ⁇ called the top drive impedance, Z:
- Equation (15) the impedance, Z, of the top drive 42 becomes:
- a new term i ⁇ K D may be added to the bracket on the right side of Equation (17), where K D is the derivative gain of the speed controller 82 .
- K D is the derivative gain of the speed controller 82 .
- adding the derivative gain, K D in the case of PID controller is effectively adjusting the effective mass moment of inertia, J TD , of the top drive 42 as in the case of PI controller. Accordingly, the discussion herein on the PI controller may be similarly applied to the PID controller.
- the derivative gain, K D may make the speed controller 82 highly sensitive to measurement noise, in the embodiments where the speed controller 82 is a PID controller, the derivative gain, K D , may be set to zero D.
- Equation (17) the reflection coefficient, D, for torsional waves at the interface of drill string 30 and the top drive 42 becomes:
- Equation (18) vanishes when the angular frequency, ⁇ , of the top drive 42 becomes:
- the integral gain, K I (in N ⁇ m) may be adjusted so that the maximum energy absorption of the torsional waves (i.e., the minimum (in magnitude) of the refection coefficient, D) at the interface of drill string 30 and the top drive 42 occurs at or near the stick-slip frequency:
- ⁇ s (in rad ⁇ s ⁇ 1 ) is the stick-slip frequency, which may be expressed as:
- T s (in s) is the period of stick-slip oscillation.
- the period, T s , of the stick-slip oscillation may be detected automatically from the stick-slip oscillation data.
- K P in N ⁇ m ⁇ s
- Equation (23) ⁇ is a normalized mobility factor, dimensionless, and less than unity.
- K P 2 ⁇ G ⁇ ⁇ I p c ⁇ ⁇ ⁇ ( 24 )
- the proportional gain, K P refers to the output shaft side of the top drive 42 .
- the proportional gain, K P for the motor speed control may be lower than that of the shaft side by a factor of 1/n GB 2 .
- the top drive 42 (e.g., a motor of the top drive 42 ) uses per unit parameters.
- the per unit value of the proportional gain, K P-PU (in pu) may be calculated from the proportional gain, K P (in N ⁇ m ⁇ s), as derived in Equations (23) and (24).
- the top drive 42 uses the motor nominal torque, TRQ nm , which may be calculated as follows:
- K P-PU K P-PU
- K P - PU K P ⁇ n sync ⁇ 2 ⁇ ⁇ ⁇ ⁇ ⁇ f nm T ⁇ ⁇ R ⁇ ⁇ Q nm ( 26 )
- n sync is the synchronous speed of the motor
- f nm is the motor nominal frequency
- K P - PU K P ⁇ n sync ⁇ 2 ⁇ ⁇ ⁇ ⁇ ⁇ f nm n GB 2 ⁇ T ⁇ ⁇ R ⁇ ⁇ Q nm ( 28 )
- the top drive 42 (e.g., a motor of the top drive 42 ) accepts the integral time instead of the integral gain.
- the integral time, ⁇ (in s), for the speed controller 82 for the top drive 42 may be expressed as follows:
- the techniques for mitigating the stick-slip oscillations in accordance with the present disclosure, using a combination of feedback and feed-forward control schemes. More specifically, the techniques, as described herein, adjust the stiffness and dampening of the top drive 42 in a feed-forward loop through adjusting parameters of the speed controller 82 (e.g., the proportional gain, K P , and the integral gain, K I , as described in Equations (24) and (21), respectively). In certain embodiments, the per unit value of the proportional gain and the integral gain may be calculated according to Equations (28) and (29).
- the techniques as described herein, adjust the speed reference, ⁇ ref , used by the speed controller 82 using a torque feedback loop (e.g., as described in Equation (10) through adjusting parameters of the feedback controller 80 (e.g., with the filter 84 having the filter function described in Equation (11)).
- This feedback may allow a higher dampening factor without softening the top drive 42 .
- FIG. 3 illustrates a method 100 for mitigating the stick-slip oscillations of the drilling rig 10 in accordance with the techniques described above.
- the method 100 may be implemented by the drilling control system 12 either separate from or integrated with existing control schemes for the top drive 42 .
- the top drive 42 delivers an output torque (e.g., via the quill 44 ) to rotate the drill string 30 for drilling the wellbore 32 .
- the torque of the top drive 42 is monitored (block 102 ) (e.g., via the sensor 70 ) during drilling (e.g., in real time).
- the monitored torque profile may include a series of torque values for the top drive 42 at certain time intervals (e.g., 0.001 s, 0.002 s, 0.003 s, 0.004 s, 0.005 s, 0.01 s, 0.02 s, 0.05 s, 0.1 s, 0.2 s, 0.5 s, 1 s, or more).
- the control system calculates (block 104 ) a stick-slip index (SSI).
- the SSI is defined on the energy of the surface torque signal for describing the severity of the stick-slip oscillation.
- the SSI may be expressed as follows:
- the time window may advance with respect to the real time, and the length of time window may be changed by the drilling control system 12 or specified by an operator (e.g., via the user interface 88 ).
- the stick-slip oscillations occur due to a variation in downhole friction on the drill string 30 (e.g., the drill bit 62 ), which causes fluctuations of the torque of the drill string 30 and generates the torsional wave that is propagated upwards along the drill string 30 to the top drive 42 .
- the torque of the top drive 42 may include similar oscillations.
- Equation (30) the higher the oscillation of the torque of the top drive 42 around the average value, ⁇ TRQ>, the higher SSI may be.
- the calculated SSI based on the monitored torque profile of the top drive 42 is then compared (block 106 ) with a SSI threshold. If the calculated SSI is greater than the SSI threshold, the drilling control system 12 provides a notification (e.g., a warning message, an alarm, a flashing light, or any combination thereof) to an operator, prompting the operator to engage the stick-slip mitigation operations, as will be discussed in greater detail below. In some embodiments, the drilling control system 12 may automatically engage the stick-slip mitigation operations upon detecting that the calculated SSI is greater than SSI threshold. If the calculated SSI is less than or equal to the S SI threshold, the drilling control system 12 continues to monitor the torque of the top drive 42 and to calculate the SSI.
- a notification e.g., a warning message, an alarm, a flashing light, or any combination thereof
- the SSI threshold may be set by the control system based on historical data of the drilling rig 10 or empirical values from similar drilling rigs or similar drilling conditions (e.g., rock composition, drilling depth, or the like). In some embodiments, the SSI threshold may be set by the operator (e.g., via the user interface 88 ).
- the drilling control system 12 may engage the stick-slip mitigation operations based on the techniques discussed above.
- the speed controller 82 may include a PI controller.
- the proportional gain, K P , and the integral gain, K I , for the PI controller may be calculated (block 108 ) according to the techniques discussed above.
- the gains for the speed controller 82 e.g., the proportional gain, K P , and the integral gain, K I
- the gains for the speed controller 82 may be calculated from various parameters related to the operation conditions of the drilling rig 10 .
- the drilling control system 12 also includes the torque feedback scheme for controlling the speed of the top drive 42 .
- the feedback scheme includes one or more sensor (e.g., the sensor 70 ) for detecting (block 110 ) the torque profile of top drive 42 .
- the detected torque profile may be communicated (e.g., via a wireless communication, or a wired communication, or a combination thereof) to the feedback controller 80 of the drilling control system 12 .
- the communication may be in real time (e.g., with the communication delay being less than 25 milliseconds).
- the detected torque feedback signal or profile may then be processed (block 112 ) by the feedback controller 80 (e.g., via the filter 84 ).
- the filter 84 of the feedback controller 80 may be an AC-decoupling filter with the filter function defined by Equation (11) for filter out low frequency and/or zero frequency components of the torque feedback signal.
- the torque feedback constant, k 0 , of the filter 84 may be set to a value such that the cut-off frequency, ⁇ 0 , of the filter 84 is at least 10 times below the stick-slip frequency.
- the stick-slip frequency may be between 0.1 Hz and 0.5 Hz
- the cut-off frequency, ⁇ 0 may be between approximately 0.01 Hz and 0.05 Hz, such as approximately 0.01 Hz, 0.015 Hz, 0.02 Hz, 0.025 Hz, 0.03 Hz, 0.035 Hz, 0.04 Hz, 0.045 Hz, or 0.05 Hz.
- Other parameters of the filter 84 of the feedback controller 80 may be set based on the torque feedback constant, k 0 , and the gains of the speed controller 82 (e.g., as indicated in Equations (13) and (14).
- the processed torque feedback signal from the filter 84 may result in a negligible adjustment in the demanded drilling speed.
- the rotational speed of the top drive 42 e.g., rotational speed of the top drive's quill
- FIG. 4 illustrates a user interface 120 for setting up parameters in the drilling control system 12 for controlling operations of the top drive 42 . More specifically, FIG. 4 illustrates the user interface 120 for displaying, inputting, and/or adjusting parameters related to calculating gains for the speed controller 82 .
- the proportional gain, K P depends at least on (1) the shear modulus of the drill string 30 , G, which may be set to a predetermined value (e.g., between 60 ⁇ 10 9 N ⁇ m ⁇ 2 and 100 ⁇ 10 9 N ⁇ m ⁇ 2 ), (2) the speed of the torsional wave, c, which may be set to a predetermined value (e.g., between 2500 N ⁇ m ⁇ 2 and 3500 N ⁇ m ⁇ 2 ), (3) the cross-sectional polar moment of inertia of the drill string 30 , I p , and (4) the normalized mobility factor, ⁇ .
- a box 122 is used for setting up or inputting values of the parameters such as the shear modulus of the drill string 30 , G, and the speed of the torsional wave, c.
- the cross-sectional polar moment of inertia of the drill string 30 may be calculated from dimensions, including the length, the outer diameter, and the inner diameter, of the various tubular 40 (e.g., the drill pipes, the BHA 60 ) of the drill string 30 .
- the dimensions of the drill string 30 may be obtained before drilling (e.g., from a well plan) or during drilling (e.g., from one or more probes or sensors).
- the operator may also manually set the values (e.g., via the user interface 88 ) of the dimensions of the drill string 30 .
- FIG. 4 includes a table 124 for setting up or inputting the dimensions of the drill string 30 .
- the table 124 includes various sections of the drill string 30 (e.g., the lower BHA, drill collar, drill pipe 1 , drill pipe 2 , and drill pipe 3 ) and the respective length, outer diameter, and inner diameter of each section. While in the illustrated embodiment, the table 124 includes four sections for the drill string 30 , the table 124 may include any number of sections for the drill string 30 and include other dimensional data (e.g., depth) for each section of the drill string 30 .
- the drilling control system 12 may calculate the cross-sectional polar moment of inertia of the drill string 30 , I p , from the dimensions of drill string 30 as listed in the table 124 and fill the result into the box 122 .
- the normalized mobility factor, ⁇ is related to the stiffness (or softness) of the top drive 42 .
- stiffness or softness
- the stiffness of the top drive 42 increases, less torsional waves may be dampened by the top drive 42 (or more torsional waves may be reflected, or greater the magnitude of the reflection coefficient, D, may become), and the ROP of the drill string 30 may increase.
- stiffness of the top drive 42 decreases, more torsional waves may be dampened by the top drive 42 (or less torsional waves may be reflected, or smaller the magnitude of the reflection coefficient, D, may become), and the ROP of the drill string 30 may decrease.
- adjusting the normalized mobility factor, ⁇ may change the magnitude of the reflection coefficient, D, and therefore, the magnitude of dampening of the top drive 42 and the ROP of drill string 30 .
- FIG. 4 also illustrates that the user interface 120 includes an adjuster 125 for adjusting the normalized mobility factor, ⁇ .
- the adjuster 125 includes a slider 126 for sliding on a bar 128 with marks 130 ranging from 0 to 1. The slider 126 may slide along the bar 130 , and the position of the slider 126 with respect to the marks 130 indicates the value of the normalized mobility factor, ⁇ , which may be displayed on the slider 126 .
- the value of the normalized mobility factor, ⁇ is set or adjusted by the drilling control system 12 automatically.
- the adjuster 125 may allow the operator to adjust the value of the normalized mobility factor, ⁇ . It should be noted, however, the adjuster 125 may be any format suitable for setting up the value of the normalized mobility factor, ⁇ , including a box, a dial, a scale, or any combination thereof.
- the normalized mobility factor, ⁇ when the normalized mobility factor, ⁇ , is adjusted, the magnitude of dampening and the ROP may be changed accordingly.
- a lower magnitude of the reflection coefficient, D implies a softer top driver 42 , which implies a higher dampening and a lower ROP.
- a higher magnitude of the reflection coefficient, D implies a stiffer top driver 42 , which implies a lower dampening and a higher ROP.
- the normalized mobility factor, ⁇ may be adjusted such that the drilling rig 10 maintains a balance between the dampening by the top drive 42 and the ROP for the drill string 30 .
- a good range for the magnitude of the reflection coefficient, D may be between 50% and 90%, such as between 55% and 85%, between 60% and 80%, or between 65% and 75%.
- the drilling control system 12 may adjust the normalized mobility factor, ⁇ , based on the severity of the stick-slip. For example, when severe stick-slips occur, the normalized mobility factor, ⁇ , may be increased, thereby decreasing the magnitude of the reflection coefficient, D, to have greater dampening. When smooth drilling occurs, the normalized mobility factor, ⁇ , may be decreased, thereby increasing the magnitude of the reflection coefficient, D to have greater ROP.
- the proportional gain, K P of the speed controller 82 may be calculated (e.g., according to Equation (24)).
- the value of the proportional gain, K P may be displayed in a box 132 of the user interface 120 as illustrated in FIG. 4 .
- the integral gain, K I for the PI controller depends at least on (1) the effective mass moment of inertia, J TD , of the top drive 42 , and (2) the period, T s , of torque oscillation of the top drive 42 , according to Equation (21).
- the effective mass moment of inertia, J TD of the top drive 42 may be calculated according to Equation (7).
- the gearbox inertia, J GB , the gear ratio, n GB , and the rotor inertia, J rotor , of the AC motor of the top drive 42 may be directly obtained from the manufacturer datasheet and be entered (e.g., via the box 122 of the user interface 120 ) by the operator.
- the effective mass moment of inertia, J TD , of the top drive 42 may then be calculated and filled into the box 122 of the user interface 120 .
- the drilling control system 12 may calculate the effective mass moment of inertia, J TD , of the top drive 42 via a running test of the top drive 42 when the top drive 42 is disconnected from the drill string 30 .
- the running test for determining the effective mass moment of inertia, J TD , of the top drive 42 may include two steps. First, mechanical loss of the top drive 42 due to dry friction and viscous friction may be determined when the top drive 42 is in steady-state and with no load. More specifically, the dry friction torque, T d , and the viscous friction coefficient, B, may be determined for the top drive 42 based on the torque and rotational speed of the top drive 42 .
- the viscous friction coefficient, B may be expressed as follows:
- ⁇ 1 and ⁇ 2 are two rotational speeds of the top drive 42
- T 1 and T 2 are the two corresponding torques of the top drive 42
- the viscous friction coefficient, B, of the top drive 42 is approximately 0.008488 N ⁇ m ⁇ s ⁇ rad ⁇ 1 according to Equation (31).
- the value of the viscous friction coefficient, B is an illustrative value for a test motor that is smaller (e.g., in size, output power, or the like) than the top drive 42 in the drilling rig 10 , which may have a viscous friction coefficient, B, greater than 100 N ⁇ m ⁇ s ⁇ rad ⁇ 1 , such as 200 N ⁇ m ⁇ s ⁇ rad ⁇ 1 , 300 N ⁇ m ⁇ s ⁇ rad ⁇ 1 , 400 N ⁇ m ⁇ s ⁇ rad ⁇ 1 , 500 N ⁇ m ⁇ s ⁇ rad ⁇ 1 , or more.
- the dry friction torque, T d may then be determined based on the following equation:
- the dry friction torque, T d is approximately 0.9099 N ⁇ m from Equation (32).
- the second step of the running test is to determine the effective mass moment of inertia, J TD , of the top drive 42 when the top drive 42 is running steady-state at the nominal speed with no load and then running to stop by cutting off the supply voltage. During the period when the supply voltage is cut off, the rotational speed of the top drive 42 decreases from the nominal speed to zero.
- the second step of the running test may also be referred to as a run-out test.
- FIG. 5 is a chart 140 illustrating a rotational speed curve 142 as a function of time during a run-out test of the top drive 42 .
- the curve 142 includes a first portion 144 that is substantially flat, denoting that the top drive 42 is running at a constant speed (e.g., at the nominal speed of approximately 550 rpm).
- a constant speed e.g., at the nominal speed of approximately 550 rpm.
- the rotational speed of the top drive 42 starts to decrease, which is illustrated by a second portion 146 (e.g., a cut-off period).
- the top drive 42 comes to a full stop, and a third portion 148 represents the top drive 42 at a speed of zero.
- the effective mass moment of inertia, J TD of the top drive 42 may be calculated.
- the effective mass moment of inertia, J TD of the top drive 42 may be expressed as:
- ⁇ m in rad ⁇ s ⁇ 1
- ⁇ m is a rotational speed of the top drive 42 at a time, m, during the cut-off period (e.g., between the point 145 and 147 in FIG. 5 )
- Equation (33) is the slop of the rotational speed curve at the time, m. Because the rotational speed of the top drive 42 and the slope of the rotational speed curve during the cut-off period may be obtained from the run-out test (e.g., the chart 140 of rotational speed versus time in FIG. 5 ), the effective mass moment of inertia, J TD , of the top drive 42 may be calculated based on Equation (33).
- the cut-off period may be divided into four substantially equal time intervals by three points 150 , 152 , and 154 .
- the rotational speed at each point 150 , 152 , 154 may be obtained from the curve 142 directly.
- the slope of at each point 150 , 152 , 154 may be represented by a ratio of the speed difference to the time difference between the respective point and the preceding point.
- the slope at the point 150 may be represented by a ratio of the speed difference to the time difference between the point 150 and the point 145 .
- the effective mass moment of inertia, J TD , of the top drive 42 is approximately 0.023 kg ⁇ m 2 from Equation (33).
- the effective mass moment of inertia, J TD , of the top drive 42 may be calculated based on the points 152 and 154 , and an average value of the effective mass moment of inertia, J TD , of the top drive 42 may be obtained.
- the effective mass moment of inertia, J TD , of the top drive 42 as illustrated above may be calculated based on any point (e.g., the point 150 , 152 , or 154 ) during the cut-off period of a run-out test for the top drive 42 , or an average value of multiple points. It also should be noted that although FIG. 5 illustrates three points (e.g., the points 150 , 152 , 154 ) dividing the cut-off period substantially equally, the same principle may be used for any number of multiple points (e.g., 2, 4, 5, 6, 7, 8, 9, 10, or more) for dividing the cut-off period substantially equally.
- the value of the calculated effective mass moment of inertia, J TD , of the top drive 42 may be entered into the box 122 of the user interface 120 without filling into the box 122 the values of the gearbox inertia, J GB , the gear ratio, n GB , and the rotor inertia, J rotor , of the top drive 42 .
- FIG. 6 is a user interface 150 illustrating calculating the effective mass moment of inertia, J TD , of the top drive 42 using the running test as described above.
- the user interface 150 includes two main sections: a first section 152 corresponding to the first step of the running test and a second section 154 corresponding to the second step (e.g., the run-out test) of the running test.
- the first section 152 includes boxes 156 , 158 , and 160 for setting up parameters for obtaining two measurements of the rotational speed and the corresponding torque.
- the box 156 includes a value of sample interval for collecting the rotational speed and the torque data for the top drive 42 when the top drive 42 is running steady-state and with no load.
- the boxes 158 and 160 include, respectively, a threshold (or setpoint) value of the rotational speed at a low speed and a high speed.
- the sample interval time may be set at 300 milliseconds (in the box 156 ), the low speed setpoint at 300 rpm (in the box 158 ) and the high speed setpoint at 1200 (in the box 160 ).
- the controller system 12 collects the speed and torque data every 300 milliseconds and measures the low speed and corresponding torque at or immediately after 300 rpm (e.g., 314 rpm and 0.130 N ⁇ m) and the high speed and corresponding torque at or immediately after 1200 rpm (e.g., 1219 rpm and 0.142 N ⁇ m).
- the user interface 150 may display the collected speed and torque data in boxes 162 , 164 , 166 , 168 , respectively.
- the second section 154 of the user interface 150 includes a box 170 for collecting and displaying various points on the speed-time curve (e.g., the curve 142 as illustrated FIG. 5 ) during the run-out test.
- the box 170 includes a first row 170 for collecting and displaying the speed and time of a start point (e.g., the point 145 as illustrated in FIG. 5 ), when the top drive 42 is running at the nominal speed and with no load, and a last row 174 for collecting and displaying the speed and time of an end point (e.g., the point 147 as illustrated in FIG. 5 ), when the top drive 42 comes to a full stop after the supply voltage is cut off.
- a start point e.g., the point 145 as illustrated in FIG. 5
- an end point e.g., the point 147 as illustrated in FIG. 5
- the box 170 also includes three intermediate rows 176 , 178 , 180 for collecting and displaying the speeds and times of three intermediate points (e.g., the points 150 , 152 , 154 as illustrated in FIG. 5 ) when the top drive 42 is running during the cut-off period (e.g., the second portion 146 as illustrated in FIG. 5 ).
- any suitable number e.g., 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, or more
- the box 170 may include any suitable number (e.g., 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, or more) of intermediate rows.
- the user interface 150 may also include any other features (e.g., buttons, boxes) for facilitating calculating the effective mass moment of inertia, J TD , of the top drive 42 .
- the user interface 150 as illustrated includes a button 182 for starting and another button 184 for stopping the calculation.
- FIG. 7 illustrates a user interface 190 for displaying a speed profile 192 and a torque profile 194 for the top drive 42 . More specifically, a box 196 illustrates the speed of the top drive 42 as a function of time, and a box 198 illustrates the torque of the top drive 42 as a function of time.
- the speed and torque profiles 192 , 194 may be collected in real time (e.g., when the drilling rig 10 is in operation).
- the speed and torque may be measured by any suitable sensors, including speed sensors, torques sensors, coupled to the top drive 42 .
- the speed and torque profiles 192 , 194 may be obtain by collecting individual data points at any suitable time intervals (e.g., 0.001 s, 0.002 s, 0.003 s, 0.004 s, 0.005 s, 0.01 s, 0.02 s, 0.05 s, 0.1 s, 0.2 s, 0.5 s, 1 s, or more).
- the stick-slip mitigation may be engaged or turned on by the drilling control system 12 .
- the torque profile 194 of the top drive 42 may include an oscillation pattern (e.g., the torque oscillation) with a series of alternating peaks 200 and troughs 202 .
- the period, T s , of torque oscillation of the top drive 42 may be obtained from the torque profile 194 in any suitable manner.
- the period, T s , of torque oscillation may be measured directly in the torque profile 194 by a distance in time between the adjacent peaks 200 (or troughs 202 ).
- Average value of multiple values of the period, T s may be additionally obtained from multiple pairs of the adjacent peaks 200 (or troughs 202 ).
- the period, T s , of torque oscillation may be obtained by counting a time period between 2n+1 (where n is an integer, such as 1, 2, 3, 4, 5, or more) zero crossings.
- the zero crossings represent the torque values where the torque profile 194 intersects the mean torque value, as represented by a line 204 .
- “zero” as used herein is referred to the mean torque value, which may have a magnitude greater than 0.
- the period, T s , of torque oscillation is thus the counted time period divided by n.
- the period, T s , of torque oscillation may be obtained by using Fast Fourier Transform (FFT).
- FFT Fast Fourier Transform
- the torque profile 194 before the time t on may be undergo a FFT to be transferred into data in frequency domain, where the mean frequency is the period, T s , of torque oscillation.
- the integral gain, K I of the speed controller 82 may be calculated (e.g., according to Equation (21)).
- the value of the integral gain, K I may also be displayed in the box 132 of the user interface 120 as illustrated in FIG. 4 .
- the stick-slip mitigation techniques have been tested with a downscaled research drilling rig.
- the downhole friction applied to the drill string 30 is simulated by rotating the BHA inside a metal (e.g., steel, aluminum, or the like) cylinder.
- a clutch is used to generate the friction between the BHA and cylinder.
- the contact force between the BHA and the cylinder is generated by a weight pulling the cylinder back. As such, the contact force may represent the weight on the bit (WOB).
- FIG. 7 also illustrates the test results. More specifically, the stick-slip oscillations may be observed on the fluctuations of the surface torque (e.g., the torque profile 194 before the time t on ). After the stick-slip mitigation is engaged at the time t on , the oscillations on the torque profile 194 vanishes gradually. Accordingly, the downhole rotation (e.g., at the BHA) becomes more smooth. For example, at a time t e , the torque of the top drive 42 has substantially a constant value.
- the normalized mobility factor, ⁇ e.g., via the adjuster 125 as in FIG. 4
- the time period between the time t on and the time t e may be observed to change accordingly. For example, when the normalized mobility factor, ⁇ , is decreased, the time period between the time t on and the time t e may be longer due to less dampening from the top drive 42 .
- FIG. 7 also illustrates that the speed profile 192 of the top drive 42 is generally flat before the time t on due to a constant set rotational speed.
- the speed becomes increasingly oscillated due to the adjustment of the rotational speed for the top drive 42 by the controller system 12 .
- the oscillation of the rotational speed also gradually vanishes and becomes substantially a constant value.
- the user interface 190 also includes other features (e.g., buttons, sliding bars, boxes) for displaying and controlling other parameters.
- the user interface 190 may include a box 206 for displaying and controlling the WOB, a box 208 for displaying the SSI, and a box 210 for displaying and controlling the ROP.
- the parameters such as the normalized mobility factor, ⁇ , is changed, the WOB, the SSI, and the ROP may change accordingly for monitoring and displaying the performance of the BHA.
- the stick-slip mitigation system utilizes is a combination of torque feedback and feed-forward impedance matching.
- the present embodiments allows a tradeoff between the optimum dampening ratio on reflected torsional wave by the top drive 42 and rate of penetration (ROP) of the drill string 30 .
- the present embodiments also include user interfaces for automatically monitoring, calculating, displaying, parameters for the stick-slip mitigation system.
Landscapes
- Engineering & Computer Science (AREA)
- Geology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Mining & Mineral Resources (AREA)
- Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- Fluid Mechanics (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geochemistry & Mineralogy (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Earth Drilling (AREA)
- Automatic Control Of Machine Tools (AREA)
Abstract
Description
- Embodiments of the present disclosure relate generally to the field of drilling and processing of wells. More particularly, present embodiments relate to a system and method for addressing stick-slip issues during certain drilling operations.
- In conventional oil and gas operations, a well is typically drilled to a desired depth with a drill string, which may include drill pipe and a drill bit. The drill pipe may include multiple sections of tubular that are coupled to one another by threaded connections or tool joints. During a drilling process, the drill string may be supported and hoisted about a drilling rig and be lowered into a well. A drive system (e.g., a top drive) at the surface may rotate the drill string to facilitate drilling a borehole. Because the drill string is a slender structure relative to the length of the borehole, the drill string is subject to various vibrations or oscillations due to the interaction with the borehole wall.
- Stick-slip may be generally defined as the torsional vibration of downhole components or equipment (e.g., drill pipe, drill bit), as it slides against the edges of the borehole. Stick-slip oscillations are severe, self-sustained and periodic torque fluctuations of the drill string torque. The oscillations are driven by nonlinear downhole friction and characterized by large bit speed variations, sometimes up to three times of its nominal value. The reflection of these downhole oscillations can be sensed on the surface through fluctuation of the surface torque, when the surface drive system (e.g., the top drive) is running in a speed control mode. Running with a constant speed, the surface drive system may act as an effective reflector. As a result, vibrational energy is going back and forth along the drill string, and severe torsional oscillations may build up. Stick-slip oscillations are recognized as being a major source of problems such as fatigue failures, excessive bit wear, and poor drilling rate.
- These and other features, aspects, and advantages of the present disclosure will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
-
FIG. 1 is a schematic of a drilling rig including a drilling control system in accordance with present techniques; -
FIG. 2 is a schematic of a drilling control system ofFIG. 1 in accordance with present techniques; -
FIG. 3 is a method for mitigating stick-slip in accordance with present techniques; -
FIG. 4 is a user interface for setting up parameters in a drilling control system in accordance with present techniques; -
FIG. 5 is a chart of rotational speed as a function of time during a run-out test of a top drive in accordance with present techniques; -
FIG. 6 is a user interface for calculating effective mass moment of inertia of a top drive in accordance with present techniques; and -
FIG. 7 is user interface for displaying a status of stick-slip in accordance with present techniques. - As noted above, frictional engagement of the drill string with the borehole may cause the drill string to stick and slip. For example, due to the interaction with the rock, the drill bit may slow down and finally stall while the top drive is still in motion. This may cause the drill bit to be suddenly released after a certain time and to start rotating at a very high speed before being slowed down again. The velocity oscillations of the drill bit may give rise to the emission of torsional waves from the lower end of the drill string. The wave may travel up along the drill string and may reflect from the top drive.
- One technique to mitigate or reduce stick-slip oscillations is injecting back the inverse of the wave as an adjustment to the desired torque input of the drive system. This may be implemented through a torque feedback scheme. For example, a torque may be measured from either a dedicated string torque sensor, the top drive current, or the drive directly, in the drive system. Based on the measured torque and other parameters (e.g., the spring mass and damper model of the drill string), a torque controller may be derived to inject a new wave to the drive system to dampen the waves travelling up from the drill string.
- Another technique to mitigate or reduce stick-slip oscillations is matching the impedance of the two media (e.g., the drive system and the drill string) to dampen the reflected wave from one media to the other. The speed control loop for the drive system may be adjusted based on an estimation of the downhole speed.
- Provided herein are techniques for mitigating or reducing stick-slip oscillations in a drilling system using a combination of torque feedback and impedance matching on feed forward speed controller of the drive system. In one embodiment, a technique for mitigating stick-slip oscillations includes a speed controller (e.g., a cascade feedback and proportional-integral (PI) controller) to control the speed of rotation of the drive system (e.g., a top drive) to mitigate or reduce the detected stick-slip oscillation. A sensor (e.g., a torque sensor) may be coupled to the top drive system to detect the surface torque in real time. The severity of stick-slip of the drilling system may be monitored or detected based on a defined criterion, such as a stick-slip index or threshold. The speed controller may adjust a reference speed of rotation of the drive system based on to the measured torque feedback from the sensor. In certain embodiments, a first order filter may be implemented on the measured torque feedback signal to filter out zero frequency components (e.g., DC components) and high frequency components of the torque signal. The speed controller may then calculate proper gains (e.g., proportional and integral gains) based on impedance matching and the adjusted reference speed to adjust the speed of rotation of the drive system to reduce or mitigate the stick-slip oscillations. While downhole data could be utilized in accordance with present embodiments, it should be noted that a controller in accordance with certain embodiments of the present disclosure does not use downhole data. Indeed, in certain onshore and offshore rigs, such downhole data is unavailable. Accordingly, a benefit of present embodiments includes operation based on surface signals alone to estimate downhole behavior.
- As the techniques disclosed herein are based on a combination of the torque feedback techniques and the impedance matching techniques, the present techniques may provide an enhanced tradeoff between the dampening of the reflected wave and the rate of penetration (ROP) in the drilling. Hence, the speed controller disclosed herein may result in a balanced drive system such that the drive system is soft enough to allow cascading the torque feedback and to provide good dampening, while the drive system is not too soft to impair the drilling rate of penetration (ROP). As used herein, “soft” (or “softness”) and “stiff” (or “stiffness”) are used to describe a drive system (e.g., a top drive) relative to a load (e.g., the drill string) regarding the torsional wave traveling along the load. A softer drive system may be referred to the drive system that has a smaller reflection and a greater dampening of the torsional wave. A stiffer drive system may be referred to the drive system that has a greater reflection and a smaller dampening of the torsional wave.
- With the foregoing in mind,
FIG. 1 illustrates a schematic of adrilling rig 10 including adrilling control system 12 in accordance with the present disclosure. Thedrilling rig 10 features an elevatedrig floor 14 and aderrick 16 extending above therig floor 14. Asupply reel 18 suppliesdrilling line 20 to acrown block 22 and travelingblock 24 configured to hoist various types of drilling equipment above therig floor 14. Thedrilling line 20 is secured to adeadline tiedown anchor 26, and adrawworks 28 regulates the amount ofdrilling line 20 in use and, consequently, the height of thetraveling block 24 at a given moment. Below therig floor 14, adrill string 30 extends downward into awellbore 32 and is held stationary with respect to therig floor 14 byslips 36. Thedrill string 30 may include multiple sections of threaded tubular 40 that are threadably coupled together. It should be noted that present embodiments may be utilized with drill pipe, casing, or other types of tubular. - A portion of the
drill string 30 extends above therig floor 14 and is coupled to atop drive 42. Thetop drive 42, hoisted by thetraveling block 24, may engage and position the drill string 30 (e.g., a section of the tubular 40) above thewellbore 32. Specifically, thetop drive 42 includes aquill 44 used to turn the tubular 40 and, consequently, thedrill string 30 for drilling operations. After setting or landing thedrill string 30 in place such that the male threads of one section (e.g., one or more joints) of the tubular 40 and the female threads of another section of the tubular 40 are engaged, the two sections of the tubular 40 may be joined by rotating one section relative to the other section (e.g., in a clockwise direction) such that the threaded portions tighten together. Thus, the two sections of tubular 40 may be threadably joined. During other phases of operation of thedrilling rig 10, thetop drive 42 may be utilized to disconnect and remove sections of the tubular 40 from thedrill string 30. As thedrill string 30 is removed from thewellbore 32, the sections of the tubular 40 may be detached by disengaging the corresponding male and female threads of the respective sections of the tubular 40 via rotation of one section relative to the other in a direction opposite that used for coupling. - The
drilling rig 10 functions to drill thewellbore 32. Indeed, thedrilling rig 10 includes thedrilling control system 12 in accordance with the present disclosure. Thedrilling control system 12 may coordinate with certain aspects of thedrilling rig 10 to perform certain drilling techniques. For example, thedrilling control system 12 may control and coordinate rotation of thedrill string 30 via thetop drive 42 and supply of drilling mud to thewellbore 32 via apumping system 52. Thepumping system 52 includes a pump or pumps 54 and conduit ortubing 56. Thepumps 54 are configured to pump drilling fluid downhole via thetubing 56, which communicatively couples thepumps 52 to thewellbore 32. In the illustrated embodiment, thepumps 54 andtubing 56 are configured to deliver drilling mud to thewellbore 32 via thetop drive 42. Specifically, thepumps 54 deliver the drilling mud to thetop drive 42 via thetubing 56, thetop drive 42 delivers the drilling mud into thedrill string 30 via a passage through thequill 44, and thedrill string 30 delivers the drilling mud to thewellbore 32 when properly engaged in thewellbore 32. Thedrilling control system 12 manipulates aspects of this process to facilitate performance of specific drilling strategies in accordance with present embodiments. For example, as will be discussed below, thedrilling control system 12 may control rotation of thedrill string 30 and supply of the drilling mud by controlling operational characteristics of thetop drive 42 andpumping system 52 based on inputs received from sensors and manual inputs. - In the illustrated embodiment, the
top drive 42 is being utilized to transfer rotary motion to thedrill string 30 via thequill 44, as indicated byarrow 58. In other embodiments, different drive systems (e.g., a rotary table, coiled tubing system, downhole motor) may be utilized to rotate the drill string 30 (or vibrate the drill string 30). Where appropriate, such drive systems may be used in place of thetop drive 42. It should be noted that the illustration ofFIG. 1 is intentionally simplified to focus on particular features of thedrilling rig 10. Many other components and tools may be employed during the various periods of formation and preparation of the well. Similarly, as will be appreciated by those skilled in the art, the orientation and environment of the well may vary widely depending upon the location and situation of the formations of interest. For example, the well, in practice, may include one or more deviations, including angled and horizontal runs. Similarly, while shown as a surface (land-based) operation, the well may be formed in water of various depths, in which case the topside equipment may include an anchored or floating platform. - In the illustrated embodiment, the drill string includes a bottom-hole assembly (BHA) 60 coupled to the bottom of the
drill string 30. TheBHA 60 includes adrill bit 62 that is configured for drilling the downhole end of thewellbore 32. Straight line drilling may be achieved by rotating thedrill string 30 during drilling. In another embodiment, thedrill bit 62 may include a bent axis motor-bit assembly or the like that is configured to guide thedrill string 30 in a particular direction for directional drilling. TheBHA 60 may include one or more downhole tools (e.g., a measurement-while-drilling (MWD) tool, a logging-while-drilling (LWD) tool) configured to provide data (e.g., via pressure pulse encoding through drilling fluid, acoustic encoding through drill pipe, electromagnetic transmissions) to thedrilling control system 12 to facilitate drilling, including determining whether to rotate thedrill string 26 via thetop drive 42 and/or pump drilling mud via thepumping system 52. For example, the MWD tool and the LWD tool may obtain data including orientation of thedrill bit 62, location of theBHA 60 within thewellbore 32, pressure and temperature within thewellbore 32, rotational information, mud pressure, tool face orientation, vibrations, torque, linear speed, rotational speed, and the like. - As will be discussed below, the
top drive 42 and, consequently, thedrill string 30 may be rotated based on instructions from thedrilling control system 12, which may include automation and control features and algorithms for addressing static friction issues, such as stick-slip, based on measurement data and equipment. As illustrated, asensor 70 may be coupled to thetop drive 42 and configured to measure one or more parameters (e.g., torque, rotary speed, motor current) of thetop drive 42 and to communicate the measured data to thedrilling control system 12. Based on the measured data from thesensor 70 and/or the downhole tools (e.g., the MWD tool 64, the LWD tool 66), thedrilling control system 12 may obtain the torque of thedrill string 30, such as the torque of thedrill bit 62. As will be discussed in greater detail below, thedrilling control system 12 may control the rotation of thetop drive 42 based on the measured torque of thedrill string 30, as well as other parameters including the detected frequency of the stick-slip oscillations, to mitigate or reduce the stick-slip oscillations along thedrill string 30. To control the rotation of thetop drive 42, thedrilling control system 12 may also use other variables including pipe size, size of hole, tortuosity, type of bit, rotations per minute, mud flow, inclination, length of drill string, horizontal component of drill string, vertical component of drill string, mass of drill string, manual input, weight on the bit (WOB), azimuth, tool face positioning, downhole temperature, downhole pressure, or the like. Thedrilling control system 12 may include one or more automation controllers with one or more processors and memories that cooperate to store received data and implement programmed functionality based on the data and algorithms. Thedrilling control system 12 may communicate (e.g., via wireless communications, via dedicated wiring, or other communication systems) with various features of thedrilling rig 10, including, but not limited to, thetop drive 42, thepumping system 52, thedrawworks 26, and downhole features (e.g., the BHA 60). In some embodiments, the communication delay (e.g., between thesensor 70 and thedrilling control system 12, and between thedrilling control system 12 and the top drive 42) may be less than 50 milliseconds, such as less than 45 milliseconds, 40 milliseconds, 35 milliseconds, 30 milliseconds, 25 milliseconds, 20 milliseconds, 15 milliseconds, 10 milliseconds, or 5 milliseconds. -
FIG. 2 illustrates schematically thedrilling control system 12 in accordance with the present disclosure. As discussed above, thedrilling control system 12 may control the rotation of thetop drive 42 to rotate thedrill string 30 for drilling thewellbore 32. Thedrilling control system 12 may include a distributed control system (DCS), a programmable logic controller (PLC), or any computer-based automation controller or set of automation controllers that is fully or partially automated. For example, thedrilling control system 12 may be any device employing a general purpose or an application-specific processor. In the illustrated embodiment, thedrilling control system 12 is separate from thetop drive 42. It should be noted that, in some embodiments, aspects of thedrilling control system 12 may be integrated with thetop drive 42 or other features (e.g., the BHA 60). - The
drilling control system 12 includes afeedback controller 80 and aspeed controller 82 for controlling the rotation of thetop drive 42 to mitigate or reduce the stick-slip oscillations of thedrill string 30. Thefeedback controller 80 uses fluctuations in external torque, TRQ, of thedrill string 30 as input variable. As noted above, the external torque, TRQ, of thedrill string 30 may be measured by thesensor 70 coupled to thetop drive 42 or by one or more downhole tools in theBHA 60. Thefeedback controller 80 may include a filter 84 (e.g., a band-pass filter) configured to filter out zero frequency components (e.g., DC components) and high frequency components of the measured torque signal, TRQ. As will be discussed in greater detail below, thefeedback controller 80 includes a feedback gain, k, and a cut-off frequency, ω0, and may provide a product of the feedback gain, k, and the measured torque, TRQ, (or the filtered torque from the filter 84) to thespeed controller 82. - The
speed controller 82 includes a PI controller (or a proportional-integral-derivative (PID) controller) that includes a reference rotary speed, Ωref, for thetop drive 42. The reference rotary speed, Ωref, for thetop drive 42 is adjusted by thespeed controller 82 in response to the measured torque feedback, TRQ, to set a rotary speed of thetop drive 42, Ωset. For example, thespeed controller 82 may set the rotary speed of thetop drive 42, Ωset, by adjusting the reference rotary speed, Ωref, in response to the product of the feedback gain, k, and the measured torque, TRQ, provided by thefeedback controller 80. As discussed in greater detail below, thefeedback controller 80 and thespeed controller 82 may include certain functions and parameters, such as the feedback gain, k, a proportional gain, KP, and an integral gain, KI, to mitigate or reduce the stick-slip oscillations of thedrill string 30. - The
drilling control system 12 may include amemory 86 for storing instructions executable by thefeedback controller 80 and thespeed controller 82 to perform methods and control actions described herein for thetop drive 42. Thememory 86 may include one or more tangible, non-transitory, machine-readable media. By way of example, such machine-readable media can include RAM, ROM, EPROM, EEPROM, CD-ROM, or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a processor or by any general purpose or special purpose computer or other machine with a processor. - The
drilling control system 12 may also include other components, such as auser interface 88 and adisplay 90. Via theuser interface 88, an operator may provide commands and operational parameters to thedrilling control system 12 to control various aspects of the operation of thedrilling rig 10. Theuser interface 88 may include a mouse, a keyboard, a touch screen, a writing pad, or any other suitable input and/or output devices. The commands may include start and stop of thetop drive 42, detection and calculation the frequency of the stick-slip oscillations of thedrill string 30, engagement and disengagement of stick-slip oscillations mitigation function (e.g., provided by thefeedback controller 80 and the speed controller 82), and so forth. The operational parameters may include temperature and pressure of theBHA 60, the number of drill pipes in thedrill string 30, the length, inner diameter, and outer diameter of each drill pipe, and so forth. Thedisplay 90 may be configured to display any suitable information of thedrilling rig 10, such as the various operational parameters of thedrilling rig 10, the torque data of thedrill string 30, the rotary speed of thetop drive 42, and so forth. - As noted above, stick-slip oscillations occur due to a variation in downhole friction on the drill string 30 (e.g., the drill bit 62), which causes fluctuations of the torque of the
drill string 30 and generates a torsional wave that is propagated upwards along thedrill string 30 to the surface. When the torsional wave reaches thetop drive 42, the torsional wave is partially reflected back into thedrill string 30. For example, a top drive with a very stiff speed controller reflects nearly all of the torsional wave back to thedrill string 30 and amplifies the oscillations in the whole system. An AC top drive may have a relatively stiff speed controller, compared to a hydraulic top drive, in order to keep the shaft speed constant. As such, the AC top drive may act as an effective reflector for torsional waves generated by changes of the downhole friction. On the other hand, if a top drive is very soft such that it dampens almost all of the torsional vibrations, it may result in a poor rate of penetration (ROP) for the drill string (e.g. the drill bit) and, consequently, reduced drilling performance. Hence, a good remedy to stick-slip may be characterized by providing a good dampening ratio while keeping the rate of penetration (ROP) high. - To quantify the top drive induced dampening of the torsional waves due to stick-slip oscillations, a parameter called reflection coefficient may be used. In classical Physics, the reflection coefficient is used to measure how much of a wave is reflected and how much is dampened at an interface. For example, the reflection coefficient of a load is determined by characteristic impedance of the load and characteristic impedance of the source of the wave. As such, in the context of top drive induced dampening of the stick-slip oscillations, a reflection coefficient, D, of the
drill string 30 is determined by characteristic impedance, H, of thedrill string 30 and characteristic impedance, Z, of thetop drive 42. More specifically, the reflection coefficient, D, for torsional waves at the interface ofdrill string 30 and thetop drive 42 may be defined as follows: -
- where H is the characteristic impedance of the
drill string 30, and Z is the characteristic impedance of thetop drive 42. A reflection coefficient magnitude less than one represents an energy loss or a dissipative system that will cause a dampening of torsional waves. - The characteristic impedance, H, of the
drill string 30 is: -
- where G (in N·m−2) is the shear modulus of the
drill string 30, Ip (in m4) is the cross-sectional polar moment of inertia of thedrill string 30, and c (in m·s−1) is the speed of torsional waves. The cross-sectional polar moment of inertia, Ip, of thedrill string 30 is: -
- where OD (in m) and ID (in m) are outer diameter and inner diameter of the
drill string 30, respectively. In embodiments where thedrill string 30 includes n sections of drill pipes, OD and ID of thedrill string 30 may be expressed as follows: -
- where n is the number of drill pipe sections in the
drill string 30, ODi (in m) and IDi (in m) are the outer diameter and inner diameter of each drill pipe section, respectively, and Li (in m) is the length of each drill pipe section. - Calculating the impedance, Z, of the
top drive 42 may start from the equation of motion of the top drive output shaft: -
- where TRQ (in N·m) is the external torque from the
drill string 30, TRQd (in N·m) is the mechanical torque of thetop drive 42, Ω (in rad·s−1) is the actual output speed of thetop drive 42, and JTD (in kg·m2) is the effective mass moment of inertia of thetop drive 42. The effective mass moment of inertia, JTD, of thetop drive 42 may be calculated as follows: -
J TD =J GB +n GB J rotor (7) - where JGB (in kg·m2) is the gearbox inertia, nGB is the gear ratio, and Jrotor (in kg·m2) is the rotor inertia of the AC motor of the
top drive 42. In some embodiments, the gearbox inertia, JGB, the gear ratio, nGB, and the rotor inertia, Jrotor, of the AC motor of thetop drive 42 may be directly obtained from the manufacturer datasheet, and accordingly, the effective mass moment of inertia, JTD, of thetop drive 42 may be calculated according to Equation (7). In other embodiments, the effective mass moment of inertia, JTD, of thetop drive 42 may be obtained via a running test for thetop drive 42 as described in greater detail below. - Neglecting the anti-wind up of the
speed controller 82 for thetop drive 42, the mechanical torque, TRQd, of thetop drive 42 may be derived as follow: -
TRQ d =K P(Ωset−Ω)+K I∫(Ωset−Ω)dt (8) - where KP and KI represent, respectively, the proportional gain and the integral gain of the speed controller 82 (e.g., a PI controller), and Ω and Ωset are the actual and set point speed of the
top drive 42, respectively. - By substituting Equation (8) into Equation (6) and reformulating Equation (6) in frequency domain (e.g., by applying Fourier transform), Equation (6) becomes:
-
- where i=√{square root over (−1)} is the imaginary unit, and ω is the angular frequency of the
top drive 42. For simplicity of the notation, the same variable names are used in both time and frequency domain representation of the system (e.g., thetop drive 42, thedrill string 30, and the drilling control system 12). - As noted above, the
drilling control system 12 in the present disclosure includes thefeedback controller 80 for applying corrections to the speed of thetop drive 42 based on the feedback of the measured torque of thedrill string 30. The feedback correction may be assumed to be proportional to the measured torque: -
Ωset=Ωref −k×TRQ (10) - where Ωref is the mean value of the demanded drilling speed and is a constant, and k is the feedback gain applied to the measured torque, TRQ.
- In order that the actual speed differs only negligibly from the demanded speed, the DC component, or zero frequency component, of the torque signal, TRQ, may be excluded from the feedback process. For example, the
filter 84 of thefeedback controller 80 may be an AC-decoupling filter with the following filter function: -
- where k0 is the torque feedback constant, ω0 is the cut-off frequency of the
filter 84, and a is the adjustment coefficient. - Substituting Equation (10) and Equation (11) into Equation (9) and assuming the amplitude of the constant component of the demanded drilling speed, Ωref, vanishes, Equation (9) becomes:
-
- When selecting ω0 and a as follows:
-
ω0=k0kI (13) -
and -
a=k0kp (14) - Equation (12), representing the relationship between the actual speed, Ω, of the
top drive 42 and the external torque, TRQ, of thedrill string 30, becomes: -
- Because the impedance, Z, of the
top drive 42 is represented by the negative ratio of the external torque, TRQ, and the actual speed, Ω: −TRQ/Ω called the top drive impedance, Z: -
- Therefore, by combining Equation (15) and Equation (16), the impedance, Z, of the
top drive 42 becomes: -
- In the embodiments where the
speed controller 82 is a PID controller, a new term iωKD may be added to the bracket on the right side of Equation (17), where KD is the derivative gain of thespeed controller 82. Because the term iωKD may be combined with the term iωJTD, adding the derivative gain, KD, in the case of PID controller is effectively adjusting the effective mass moment of inertia, JTD, of thetop drive 42 as in the case of PI controller. Accordingly, the discussion herein on the PI controller may be similarly applied to the PID controller. As the derivative gain, KD, may make thespeed controller 82 highly sensitive to measurement noise, in the embodiments where thespeed controller 82 is a PID controller, the derivative gain, KD, may be set to zero D. - Substituting the impedance, Z, of the
top drive 42, as represented by Equation (17) into Equation (1), the reflection coefficient, D, for torsional waves at the interface ofdrill string 30 and thetop drive 42 becomes: -
- When the imaginary part vanishes, this expression of D reaches its minimum value in magnitude:
-
- The imaginary part of Equation (18) vanishes when the angular frequency, ω, of the
top drive 42 becomes: -
ω=√{square root over (K I /J TD)} (20) - Therefore, from Equations (19) and (20), the integral gain, KI (in N·m), may be adjusted so that the maximum energy absorption of the torsional waves (i.e., the minimum (in magnitude) of the refection coefficient, D) at the interface of
drill string 30 and thetop drive 42 occurs at or near the stick-slip frequency: -
KI=ωs 2JTD (21) - where ωs (in rad·s−1) is the stick-slip frequency, which may be expressed as:
-
- where Ts (in s) is the period of stick-slip oscillation. As discussed in greater detail below, the period, Ts, of the stick-slip oscillation may be detected automatically from the stick-slip oscillation data.
- To have the system dissipative with respect to the torsional waves, the magnitude of Dmin must be less than one. To this end, the proportional gain, KP (in N·m·s), may be determined as:
-
- where μ is a normalized mobility factor, dimensionless, and less than unity. Combining Equation (23) and Equation (2), the proportional gain, KP, may be expressed as:
-
- The proportional gain, KP, as determined in Equations (23) and (24) refers to the output shaft side of the
top drive 42. When thespeed controller 82 refers to the motor axis side of thetop drive 42, the proportional gain, KP, for the motor speed control may be lower than that of the shaft side by a factor of 1/nGB 2. - Furthermore, in some embodiments, the top drive 42 (e.g., a motor of the top drive 42) uses per unit parameters. The per unit value of the proportional gain, KP-PU (in pu), may be calculated from the proportional gain, KP (in N·m·s), as derived in Equations (23) and (24). In these embodiments, the
top drive 42 uses the motor nominal torque, TRQnm, which may be calculated as follows: -
- where nnm (in RPM) is the motor nominal speed of the
top drive 42, and Pnm (in W) is the motor nominal power of thetop drive 42. The per unit value of the proportional gain, KP-PU, may be obtained based on KP as follows: -
- where nsync is the synchronous speed of the motor, and fnm is the motor nominal frequency. The synchronous speed, nsync, of the motor in turn may be expressed as:
-
n sync=120×f nm /p (27) - where p is the number of poles of the motor. Therefore, the per unit value of the proportional gain, KP-PU, of the motor axis side may be obtained as follows:
-
- Moreover, in some embodiments the top drive 42 (e.g., a motor of the top drive 42) accepts the integral time instead of the integral gain. In these embodiments, the integral time, τ (in s), for the
speed controller 82 for thetop drive 42 may be expressed as follows: -
τ=K P /K I (29) - Therefore, the techniques for mitigating the stick-slip oscillations, in accordance with the present disclosure, using a combination of feedback and feed-forward control schemes. More specifically, the techniques, as described herein, adjust the stiffness and dampening of the
top drive 42 in a feed-forward loop through adjusting parameters of the speed controller 82 (e.g., the proportional gain, KP, and the integral gain, KI, as described in Equations (24) and (21), respectively). In certain embodiments, the per unit value of the proportional gain and the integral gain may be calculated according to Equations (28) and (29). In addition, the techniques, as described herein, adjust the speed reference, Ωref, used by thespeed controller 82 using a torque feedback loop (e.g., as described in Equation (10) through adjusting parameters of the feedback controller 80 (e.g., with thefilter 84 having the filter function described in Equation (11)). This feedback may allow a higher dampening factor without softening thetop drive 42. -
FIG. 3 illustrates amethod 100 for mitigating the stick-slip oscillations of thedrilling rig 10 in accordance with the techniques described above. It should be noted that themethod 100 may be implemented by thedrilling control system 12 either separate from or integrated with existing control schemes for thetop drive 42. As noted above, thetop drive 42 delivers an output torque (e.g., via the quill 44) to rotate thedrill string 30 for drilling thewellbore 32. The torque of thetop drive 42 is monitored (block 102) (e.g., via the sensor 70) during drilling (e.g., in real time). The monitored torque profile may include a series of torque values for thetop drive 42 at certain time intervals (e.g., 0.001 s, 0.002 s, 0.003 s, 0.004 s, 0.005 s, 0.01 s, 0.02 s, 0.05 s, 0.1 s, 0.2 s, 0.5 s, 1 s, or more). Based on the monitored torque profile of thetop drive 42, the control system calculates (block 104) a stick-slip index (SSI). The SSI is defined on the energy of the surface torque signal for describing the severity of the stick-slip oscillation. The SSI may be expressed as follows: -
- where TRQi (i=1, 2, . . . , N) are the monitored torque values of the
top drive 42 at different times, i=1, 2, . . . , N, during a time period (or time window), and <TRQ> is the average torque value of all the monitored torque values TRQi (i=1, 2, . . . , N) during the time window. The time window may advance with respect to the real time, and the length of time window may be changed by thedrilling control system 12 or specified by an operator (e.g., via the user interface 88). As noted above, the stick-slip oscillations occur due to a variation in downhole friction on the drill string 30 (e.g., the drill bit 62), which causes fluctuations of the torque of thedrill string 30 and generates the torsional wave that is propagated upwards along thedrill string 30 to thetop drive 42. As such, the torque of thetop drive 42 may include similar oscillations. As indicated by Equation (30), the higher the oscillation of the torque of thetop drive 42 around the average value, <TRQ>, the higher SSI may be. - The calculated SSI based on the monitored torque profile of the
top drive 42 is then compared (block 106) with a SSI threshold. If the calculated SSI is greater than the SSI threshold, thedrilling control system 12 provides a notification (e.g., a warning message, an alarm, a flashing light, or any combination thereof) to an operator, prompting the operator to engage the stick-slip mitigation operations, as will be discussed in greater detail below. In some embodiments, thedrilling control system 12 may automatically engage the stick-slip mitigation operations upon detecting that the calculated SSI is greater than SSI threshold. If the calculated SSI is less than or equal to the S SI threshold, thedrilling control system 12 continues to monitor the torque of thetop drive 42 and to calculate the SSI. The SSI threshold may be set by the control system based on historical data of thedrilling rig 10 or empirical values from similar drilling rigs or similar drilling conditions (e.g., rock composition, drilling depth, or the like). In some embodiments, the SSI threshold may be set by the operator (e.g., via the user interface 88). - The
drilling control system 12 may engage the stick-slip mitigation operations based on the techniques discussed above. As noted above, thespeed controller 82 may include a PI controller. The proportional gain, KP, and the integral gain, KI, for the PI controller may be calculated (block 108) according to the techniques discussed above. As will be discussed in greater detail below, the gains for the speed controller 82 (e.g., the proportional gain, KP, and the integral gain, KI) may be calculated from various parameters related to the operation conditions of thedrilling rig 10. - The
drilling control system 12 also includes the torque feedback scheme for controlling the speed of thetop drive 42. The feedback scheme includes one or more sensor (e.g., the sensor 70) for detecting (block 110) the torque profile oftop drive 42. The detected torque profile may be communicated (e.g., via a wireless communication, or a wired communication, or a combination thereof) to thefeedback controller 80 of thedrilling control system 12. The communication may be in real time (e.g., with the communication delay being less than 25 milliseconds). - The detected torque feedback signal or profile may then be processed (block 112) by the feedback controller 80 (e.g., via the filter 84). As noted above, the
filter 84 of thefeedback controller 80 may be an AC-decoupling filter with the filter function defined by Equation (11) for filter out low frequency and/or zero frequency components of the torque feedback signal. For example, the torque feedback constant, k0, of thefilter 84 may be set to a value such that the cut-off frequency, ω0, of thefilter 84 is at least 10 times below the stick-slip frequency. More particularly, the stick-slip frequency may be between 0.1 Hz and 0.5 Hz, and the cut-off frequency, ω0, may be between approximately 0.01 Hz and 0.05 Hz, such as approximately 0.01 Hz, 0.015 Hz, 0.02 Hz, 0.025 Hz, 0.03 Hz, 0.035 Hz, 0.04 Hz, 0.045 Hz, or 0.05 Hz. - Other parameters of the
filter 84 of thefeedback controller 80 may be set based on the torque feedback constant, k0, and the gains of the speed controller 82 (e.g., as indicated in Equations (13) and (14). The processed torque feedback signal from thefilter 84 may result in a negligible adjustment in the demanded drilling speed. Accordingly, the rotational speed of the top drive 42 (e.g., rotational speed of the top drive's quill) may be set (block 114) to the reference drilling speed or adjusted negligibly with respect to the reference drilling speed. -
FIG. 4 illustrates auser interface 120 for setting up parameters in thedrilling control system 12 for controlling operations of thetop drive 42. More specifically,FIG. 4 illustrates theuser interface 120 for displaying, inputting, and/or adjusting parameters related to calculating gains for thespeed controller 82. For example, as indicated by Equation (24), the proportional gain, KP, depends at least on (1) the shear modulus of thedrill string 30, G, which may be set to a predetermined value (e.g., between 60×109 N·m−2 and 100×109 N·m−2), (2) the speed of the torsional wave, c, which may be set to a predetermined value (e.g., between 2500 N·m−2 and 3500 N·m−2), (3) the cross-sectional polar moment of inertia of thedrill string 30, Ip, and (4) the normalized mobility factor, μ. As illustrated inFIG. 4 , abox 122 is used for setting up or inputting values of the parameters such as the shear modulus of thedrill string 30, G, and the speed of the torsional wave, c. - As shown in Equations (3)-(5), the cross-sectional polar moment of inertia of the
drill string 30, Ip, may be calculated from dimensions, including the length, the outer diameter, and the inner diameter, of the various tubular 40 (e.g., the drill pipes, the BHA 60) of thedrill string 30. The dimensions of thedrill string 30 may be obtained before drilling (e.g., from a well plan) or during drilling (e.g., from one or more probes or sensors). The operator may also manually set the values (e.g., via the user interface 88) of the dimensions of thedrill string 30. As illustrated,FIG. 4 includes a table 124 for setting up or inputting the dimensions of thedrill string 30. The table 124 includes various sections of the drill string 30 (e.g., the lower BHA, drill collar,drill pipe 1,drill pipe 2, and drill pipe 3) and the respective length, outer diameter, and inner diameter of each section. While in the illustrated embodiment, the table 124 includes four sections for thedrill string 30, the table 124 may include any number of sections for thedrill string 30 and include other dimensional data (e.g., depth) for each section of thedrill string 30. Thedrilling control system 12 may calculate the cross-sectional polar moment of inertia of thedrill string 30, Ip, from the dimensions ofdrill string 30 as listed in the table 124 and fill the result into thebox 122. - The normalized mobility factor, μ, is related to the stiffness (or softness) of the
top drive 42. As discussed above, when the stiffness of thetop drive 42 increases, less torsional waves may be dampened by the top drive 42 (or more torsional waves may be reflected, or greater the magnitude of the reflection coefficient, D, may become), and the ROP of thedrill string 30 may increase. On the other hand, when the stiffness of thetop drive 42 decreases, more torsional waves may be dampened by the top drive 42 (or less torsional waves may be reflected, or smaller the magnitude of the reflection coefficient, D, may become), and the ROP of thedrill string 30 may decrease. As shown in Equation (18), (19), and (23), adjusting the normalized mobility factor, μ, may change the magnitude of the reflection coefficient, D, and therefore, the magnitude of dampening of thetop drive 42 and the ROP ofdrill string 30.FIG. 4 also illustrates that theuser interface 120 includes anadjuster 125 for adjusting the normalized mobility factor, μ. As illustrated, theadjuster 125 includes aslider 126 for sliding on abar 128 withmarks 130 ranging from 0 to 1. Theslider 126 may slide along thebar 130, and the position of theslider 126 with respect to themarks 130 indicates the value of the normalized mobility factor, μ, which may be displayed on theslider 126. In some embodiments, the value of the normalized mobility factor, μ is set or adjusted by thedrilling control system 12 automatically. In other embodiments, theadjuster 125 may allow the operator to adjust the value of the normalized mobility factor, μ. It should be noted, however, theadjuster 125 may be any format suitable for setting up the value of the normalized mobility factor, μ, including a box, a dial, a scale, or any combination thereof. - As discussed above, when the normalized mobility factor, μ, is adjusted, the magnitude of dampening and the ROP may be changed accordingly. A lower magnitude of the reflection coefficient, D, implies a softer
top driver 42, which implies a higher dampening and a lower ROP. On the other hand, a higher magnitude of the reflection coefficient, D, implies a stiffertop driver 42, which implies a lower dampening and a higher ROP. As such, the normalized mobility factor, μ, may be adjusted such that thedrilling rig 10 maintains a balance between the dampening by thetop drive 42 and the ROP for thedrill string 30. For example, a good range for the magnitude of the reflection coefficient, D, may be between 50% and 90%, such as between 55% and 85%, between 60% and 80%, or between 65% and 75%. In accordance with the present disclosure, thedrilling control system 12 may adjust the normalized mobility factor, μ, based on the severity of the stick-slip. For example, when severe stick-slips occur, the normalized mobility factor, μ, may be increased, thereby decreasing the magnitude of the reflection coefficient, D, to have greater dampening. When smooth drilling occurs, the normalized mobility factor, μ, may be decreased, thereby increasing the magnitude of the reflection coefficient, D to have greater ROP. - Therefore, as (1) the shear modulus of the
drill string 30, G, (2) the speed of the torsional wave, c, (3) the cross-sectional polar moment of inertia of thedrill string 30, Ip, and (4) the normalized mobility factor, μ, are determined, the proportional gain, KP, of thespeed controller 82 may be calculated (e.g., according to Equation (24)). The value of the proportional gain, KP, may be displayed in abox 132 of theuser interface 120 as illustrated inFIG. 4 . - As also discussed above, the integral gain, KI, for the PI controller depends at least on (1) the effective mass moment of inertia, JTD, of the
top drive 42, and (2) the period, Ts, of torque oscillation of thetop drive 42, according to Equation (21). As noted above, the effective mass moment of inertia, JTD, of thetop drive 42 may be calculated according to Equation (7). For example, the gearbox inertia, JGB, the gear ratio, nGB, and the rotor inertia, Jrotor, of the AC motor of thetop drive 42 may be directly obtained from the manufacturer datasheet and be entered (e.g., via thebox 122 of the user interface 120) by the operator. The effective mass moment of inertia, JTD, of thetop drive 42 may then be calculated and filled into thebox 122 of theuser interface 120. In some embodiments, thedrilling control system 12 may calculate the effective mass moment of inertia, JTD, of thetop drive 42 via a running test of thetop drive 42 when thetop drive 42 is disconnected from thedrill string 30. - The running test for determining the effective mass moment of inertia, JTD, of the
top drive 42 may include two steps. First, mechanical loss of thetop drive 42 due to dry friction and viscous friction may be determined when thetop drive 42 is in steady-state and with no load. More specifically, the dry friction torque, Td, and the viscous friction coefficient, B, may be determined for thetop drive 42 based on the torque and rotational speed of thetop drive 42. The viscous friction coefficient, B, may be expressed as follows: -
- where ω1 and ω2 (in rad·s−1) are two rotational speeds of the
top drive 42, and T1 and T2 (in N·m) are the two corresponding torques of thetop drive 42. As a specific example, when thetop drive 42 is running at a speed of 100 rpm (i.e., 10.472 rad·s−1) and has a corresponding torque of 1 N·m, and when thetop drive 42 is running at another speed of 1000 rpm (i.e., 104.72 rad·s−1) and has a corresponding torque of 1.8 N·m, then the viscous friction coefficient, B, of thetop drive 42 is approximately 0.008488 N·m·s·rad−1 according to Equation (31). It should be noted that, in this example, the value of the viscous friction coefficient, B, is an illustrative value for a test motor that is smaller (e.g., in size, output power, or the like) than thetop drive 42 in thedrilling rig 10, which may have a viscous friction coefficient, B, greater than 100 N·m·s·rad−1, such as 200 N·m·s·rad−1, 300 N·m·s·rad−1, 400 N·m·s·rad−1, 500 N·m·s·rad−1, or more. The dry friction torque, Td, may then be determined based on the following equation: -
T d =T 2 −B.Ω 2 (32) - Accordingly, in the above example, the dry friction torque, Td, is approximately 0.9099 N·m from Equation (32).
- The second step of the running test is to determine the effective mass moment of inertia, JTD, of the
top drive 42 when thetop drive 42 is running steady-state at the nominal speed with no load and then running to stop by cutting off the supply voltage. During the period when the supply voltage is cut off, the rotational speed of thetop drive 42 decreases from the nominal speed to zero. The second step of the running test may also be referred to as a run-out test. For example,FIG. 5 is achart 140 illustrating arotational speed curve 142 as a function of time during a run-out test of thetop drive 42. As illustrated, thecurve 142 includes a first portion 144 that is substantially flat, denoting that thetop drive 42 is running at a constant speed (e.g., at the nominal speed of approximately 550 rpm). When the supply voltage is cut off at apoint 145, the rotational speed of thetop drive 42 starts to decrease, which is illustrated by a second portion 146 (e.g., a cut-off period). At apoint 147, thetop drive 42 comes to a full stop, and athird portion 148 represents thetop drive 42 at a speed of zero. Based on thechart 140 as well as the dry friction torque, Td, and the viscous friction coefficient, B, obtained from the first step of the running test, the effective mass moment of inertia, JTD, of thetop drive 42 may be calculated. - More specifically, the effective mass moment of inertia, JTD, of the
top drive 42 may be expressed as: -
- where ωm (in rad·s−1) is a rotational speed of the
top drive 42 at a time, m, during the cut-off period (e.g., between the 145 and 147 inpoint FIG. 5 ), and -
- is the slop of the rotational speed curve at the time, m. Because the rotational speed of the
top drive 42 and the slope of the rotational speed curve during the cut-off period may be obtained from the run-out test (e.g., thechart 140 of rotational speed versus time inFIG. 5 ), the effective mass moment of inertia, JTD, of thetop drive 42 may be calculated based on Equation (33). - For example, in
FIG. 5 , the cut-off period may be divided into four substantially equal time intervals by three 150, 152, and 154. The rotational speed at eachpoints 150, 152, 154 may be obtained from thepoint curve 142 directly. The slope of at each 150, 152, 154 may be represented by a ratio of the speed difference to the time difference between the respective point and the preceding point. For example, the slope at thepoint point 150 may be represented by a ratio of the speed difference to the time difference between thepoint 150 and thepoint 145. With thepoint 145 corresponding to a time of 2.666 s and a rotation speed of 552.6 rpm (i.e., 57.86 rad·s−1), and thepoint 150 corresponding to a time of 2.926 s and a rotational speed of 418.9 rpm (i.e., 43.86 rad·s−1), the slope at thepoint 150 may be represented by (43.86−57.86)/(2.926−2.666)=−53.85 rad·s−2. When further using the value of the dry friction torque, Td, and the viscous friction coefficient, B, obtained from the first step of the running test, for example, Td=0.9099 N·m, and B=0.008488 N·m·s·rad−1, the effective mass moment of inertia, JTD, of thetop drive 42 is approximately 0.023 kg·m2 from Equation (33). Similarly, the effective mass moment of inertia, JTD, of thetop drive 42 may be calculated based on the 152 and 154, and an average value of the effective mass moment of inertia, JTD, of thepoints top drive 42 may be obtained. It should be noted, the effective mass moment of inertia, JTD, of thetop drive 42 as illustrated above may be calculated based on any point (e.g., the 150, 152, or 154) during the cut-off period of a run-out test for thepoint top drive 42, or an average value of multiple points. It also should be noted that althoughFIG. 5 illustrates three points (e.g., the 150, 152, 154) dividing the cut-off period substantially equally, the same principle may be used for any number of multiple points (e.g., 2, 4, 5, 6, 7, 8, 9, 10, or more) for dividing the cut-off period substantially equally. In the embodiments where the calculated effective mass moment of inertia, JTD, of thepoints top drive 42 based on the running test, the value of the calculated effective mass moment of inertia, JTD, of thetop drive 42 may be entered into thebox 122 of theuser interface 120 without filling into thebox 122 the values of the gearbox inertia, JGB, the gear ratio, nGB, and the rotor inertia, Jrotor, of thetop drive 42. -
FIG. 6 is auser interface 150 illustrating calculating the effective mass moment of inertia, JTD, of thetop drive 42 using the running test as described above. Theuser interface 150 includes two main sections: afirst section 152 corresponding to the first step of the running test and asecond section 154 corresponding to the second step (e.g., the run-out test) of the running test. Thefirst section 152 includes 156, 158, and 160 for setting up parameters for obtaining two measurements of the rotational speed and the corresponding torque. For example, theboxes box 156 includes a value of sample interval for collecting the rotational speed and the torque data for thetop drive 42 when thetop drive 42 is running steady-state and with no load. The 158 and 160 include, respectively, a threshold (or setpoint) value of the rotational speed at a low speed and a high speed. As a specific example, the sample interval time may be set at 300 milliseconds (in the box 156), the low speed setpoint at 300 rpm (in the box 158) and the high speed setpoint at 1200 (in the box 160). Accordingly, theboxes controller system 12 collects the speed and torque data every 300 milliseconds and measures the low speed and corresponding torque at or immediately after 300 rpm (e.g., 314 rpm and 0.130 N·m) and the high speed and corresponding torque at or immediately after 1200 rpm (e.g., 1219 rpm and 0.142 N·m). Theuser interface 150 may display the collected speed and torque data in 162, 164, 166, 168, respectively.boxes - The
second section 154 of theuser interface 150 includes abox 170 for collecting and displaying various points on the speed-time curve (e.g., thecurve 142 as illustratedFIG. 5 ) during the run-out test. For example, thebox 170 includes afirst row 170 for collecting and displaying the speed and time of a start point (e.g., thepoint 145 as illustrated inFIG. 5 ), when thetop drive 42 is running at the nominal speed and with no load, and alast row 174 for collecting and displaying the speed and time of an end point (e.g., thepoint 147 as illustrated inFIG. 5 ), when thetop drive 42 comes to a full stop after the supply voltage is cut off. Thebox 170 also includes three 176, 178, 180 for collecting and displaying the speeds and times of three intermediate points (e.g., theintermediate rows 150, 152, 154 as illustrated inpoints FIG. 5 ) when thetop drive 42 is running during the cut-off period (e.g., thesecond portion 146 as illustrated inFIG. 5 ). As noted above, any suitable number (e.g., 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, or more) of intermediate points may be used for the run-out test, and accordingly, thebox 170 may include any suitable number (e.g., 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, or more) of intermediate rows. Theuser interface 150 may also include any other features (e.g., buttons, boxes) for facilitating calculating the effective mass moment of inertia, JTD, of thetop drive 42. For example, theuser interface 150 as illustrated includes abutton 182 for starting and anotherbutton 184 for stopping the calculation. - As noted above, besides the effective mass moment of inertia, JTD, of the
top drive 42, the integral gain, KI, for the PI controller also depends at least on the period, Ts, of torque oscillation of thetop drive 42.FIG. 7 illustrates auser interface 190 for displaying aspeed profile 192 and atorque profile 194 for thetop drive 42. More specifically, abox 196 illustrates the speed of thetop drive 42 as a function of time, and abox 198 illustrates the torque of thetop drive 42 as a function of time. The speed and 192, 194 may be collected in real time (e.g., when thetorque profiles drilling rig 10 is in operation). The speed and torque may be measured by any suitable sensors, including speed sensors, torques sensors, coupled to thetop drive 42. The speed and 192, 194 may be obtain by collecting individual data points at any suitable time intervals (e.g., 0.001 s, 0.002 s, 0.003 s, 0.004 s, 0.005 s, 0.01 s, 0.02 s, 0.05 s, 0.1 s, 0.2 s, 0.5 s, 1 s, or more).torque profiles - At a time ton, the stick-slip mitigation, according to the techniques discussed in detail above, may be engaged or turned on by the
drilling control system 12. As illustrated, before the time ton, thetorque profile 194 of thetop drive 42 may include an oscillation pattern (e.g., the torque oscillation) with a series of alternatingpeaks 200 and troughs 202. The period, Ts, of torque oscillation of thetop drive 42 may be obtained from thetorque profile 194 in any suitable manner. In one embodiment, the period, Ts, of torque oscillation may be measured directly in thetorque profile 194 by a distance in time between the adjacent peaks 200 (or troughs 202). Average value of multiple values of the period, Ts, may be additionally obtained from multiple pairs of the adjacent peaks 200 (or troughs 202). In another embodiment, the period, Ts, of torque oscillation may be obtained by counting a time period between 2n+1 (where n is an integer, such as 1, 2, 3, 4, 5, or more) zero crossings. The zero crossings represent the torque values where thetorque profile 194 intersects the mean torque value, as represented by aline 204. In other words, “zero” as used herein is referred to the mean torque value, which may have a magnitude greater than 0. The period, Ts, of torque oscillation is thus the counted time period divided by n. In yet another embodiment, the period, Ts, of torque oscillation may be obtained by using Fast Fourier Transform (FFT). For example, thetorque profile 194 before the time ton, may be undergo a FFT to be transferred into data in frequency domain, where the mean frequency is the period, Ts, of torque oscillation. - Therefore, as (1) the effective mass moment of inertia, JTD, of the
top drive 42, and (2) the period, Ts, of torque oscillation of thetop drive 42, are determined, the integral gain, KI, of thespeed controller 82 may be calculated (e.g., according to Equation (21)). The value of the integral gain, KI, may also be displayed in thebox 132 of theuser interface 120 as illustrated inFIG. 4 . - The stick-slip mitigation techniques, as discussed above, have been tested with a downscaled research drilling rig. In a testing set up, the downhole friction applied to the
drill string 30 is simulated by rotating the BHA inside a metal (e.g., steel, aluminum, or the like) cylinder. A clutch is used to generate the friction between the BHA and cylinder. The contact force between the BHA and the cylinder is generated by a weight pulling the cylinder back. As such, the contact force may represent the weight on the bit (WOB). -
FIG. 7 also illustrates the test results. More specifically, the stick-slip oscillations may be observed on the fluctuations of the surface torque (e.g., thetorque profile 194 before the time ton). After the stick-slip mitigation is engaged at the time ton, the oscillations on thetorque profile 194 vanishes gradually. Accordingly, the downhole rotation (e.g., at the BHA) becomes more smooth. For example, at a time te, the torque of thetop drive 42 has substantially a constant value. In some embodiments, by changing the normalized mobility factor, μ, (e.g., via theadjuster 125 as inFIG. 4 ), the time period between the time ton and the time te may be observed to change accordingly. For example, when the normalized mobility factor, μ, is decreased, the time period between the time ton and the time te may be longer due to less dampening from thetop drive 42. -
FIG. 7 also illustrates that thespeed profile 192 of thetop drive 42 is generally flat before the time ton due to a constant set rotational speed. After the stick-slip mitigation is engaged at the time ton, the speed becomes increasingly oscillated due to the adjustment of the rotational speed for thetop drive 42 by thecontroller system 12. The oscillation of the rotational speed also gradually vanishes and becomes substantially a constant value. As illustrated, theuser interface 190 also includes other features (e.g., buttons, sliding bars, boxes) for displaying and controlling other parameters. For example, theuser interface 190 may include abox 206 for displaying and controlling the WOB, abox 208 for displaying the SSI, and abox 210 for displaying and controlling the ROP. As the parameters, such as the normalized mobility factor, μ, is changed, the WOB, the SSI, and the ROP may change accordingly for monitoring and displaying the performance of the BHA. - Present embodiments are believed to be capable of addressing issues related to stick-slip. The stick-slip mitigation system according to the present embodiments utilizes is a combination of torque feedback and feed-forward impedance matching. The present embodiments allows a tradeoff between the optimum dampening ratio on reflected torsional wave by the
top drive 42 and rate of penetration (ROP) of thedrill string 30. The present embodiments also include user interfaces for automatically monitoring, calculating, displaying, parameters for the stick-slip mitigation system. - While only certain features of the present disclosure have been illustrated and described herein, many modifications and changes will occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the disclosure.
Claims (25)
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/543,675 US9689250B2 (en) | 2014-11-17 | 2014-11-17 | System and method for mitigating stick-slip |
| CA2967937A CA2967937C (en) | 2014-11-17 | 2015-11-11 | System and method for mitigating stick-slip |
| RU2017121324A RU2667553C1 (en) | 2014-11-17 | 2015-11-11 | System and method for weakening of drilling column stick-slip |
| GB1708193.6A GB2547167A (en) | 2014-11-17 | 2015-11-11 | System and method for mitigating stick slip |
| MX2017006438A MX2017006438A (en) | 2014-11-17 | 2015-11-11 | System and method for mitigating stick-slip. |
| PCT/US2015/060191 WO2016081246A1 (en) | 2014-11-17 | 2015-11-11 | System and method for mitigating stick-slip |
| US15/633,438 US10458223B2 (en) | 2014-11-17 | 2017-06-26 | System and method for mitigating stick-slip |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/543,675 US9689250B2 (en) | 2014-11-17 | 2014-11-17 | System and method for mitigating stick-slip |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/633,438 Continuation US10458223B2 (en) | 2014-11-17 | 2017-06-26 | System and method for mitigating stick-slip |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20160138382A1 true US20160138382A1 (en) | 2016-05-19 |
| US9689250B2 US9689250B2 (en) | 2017-06-27 |
Family
ID=54608981
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/543,675 Active 2035-07-23 US9689250B2 (en) | 2014-11-17 | 2014-11-17 | System and method for mitigating stick-slip |
| US15/633,438 Active 2035-03-19 US10458223B2 (en) | 2014-11-17 | 2017-06-26 | System and method for mitigating stick-slip |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/633,438 Active 2035-03-19 US10458223B2 (en) | 2014-11-17 | 2017-06-26 | System and method for mitigating stick-slip |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US9689250B2 (en) |
| CA (1) | CA2967937C (en) |
| GB (1) | GB2547167A (en) |
| MX (1) | MX2017006438A (en) |
| RU (1) | RU2667553C1 (en) |
| WO (1) | WO2016081246A1 (en) |
Cited By (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170030181A1 (en) * | 2015-05-20 | 2017-02-02 | Schlumberger Technology Corporation | Intelligent control of drill pipe torque |
| WO2018022089A1 (en) | 2016-07-29 | 2018-02-01 | Halliburton Energy Services, Inc. | Methods and systems for mitigating vibrations in a drilling system |
| WO2018106256A1 (en) * | 2016-12-09 | 2018-06-14 | Halliburton Energy Services, Inc. | Downhole drilling methods and systems with top drive motor torque commands based on a dynamics model |
| CN109322653A (en) * | 2017-07-28 | 2019-02-12 | 中国石油天然气股份有限公司 | Method and device for rapid surface evaluation of stick-slip characteristics of downhole drill string |
| US20190195060A1 (en) * | 2016-06-15 | 2019-06-27 | Itrec B.V. | Wellbore drilling with a top drive device |
| CN110209212A (en) * | 2019-07-05 | 2019-09-06 | 吉林大学 | A kind of High Speed Rotating Disks At Elevated inner edge semiconductor temperature-control stability maintenance vibration absorber |
| CN110222471A (en) * | 2019-06-24 | 2019-09-10 | 西北工业大学 | A kind of gear train assembly unity couping dynamic modeling method |
| US20190368332A1 (en) * | 2018-05-31 | 2019-12-05 | Halliburton Energy Services, Inc. | Method and System for Stick-Slip Mitigation |
| WO2019232516A1 (en) * | 2018-06-01 | 2019-12-05 | Schlumberger Technology Corporation | Estimating downhole rpm oscillations |
| WO2020018121A1 (en) * | 2018-07-20 | 2020-01-23 | r5 Automation Inc. | Maintaining dynamic friction in a wellbore through harmonic rotary oscillations |
| CN111328363A (en) * | 2017-09-05 | 2020-06-23 | 斯伦贝谢技术有限公司 | Controlling drill string rotation |
| CN112360426A (en) * | 2020-11-13 | 2021-02-12 | 黑龙江景宏石油设备制造有限公司 | Drilling top drive control system and method |
| US20210131259A1 (en) * | 2019-11-04 | 2021-05-06 | Schlumberger Technology Corporation | Optimizing Algorithm for Controlling Drill String Driver |
| US20210131258A1 (en) * | 2019-10-30 | 2021-05-06 | Schlumberger Technology Corporation | Autodriller Contextual Scaling |
| CN113374406A (en) * | 2021-07-22 | 2021-09-10 | 苏州克滋融科技有限公司 | Pile driving device is used in construction of spiral mountain road of column |
| US11136834B2 (en) | 2018-03-15 | 2021-10-05 | Baker Hughes, A Ge Company, Llc | Dampers for mitigation of downhole tool vibrations |
| US11156075B2 (en) * | 2018-11-16 | 2021-10-26 | Halliburton Energy Services, Inc. | Advisory system for stick-slip mitigation in drilling systems |
| US11199242B2 (en) | 2018-03-15 | 2021-12-14 | Baker Hughes, A Ge Company, Llc | Bit support assembly incorporating damper for high frequency torsional oscillation |
| US11208853B2 (en) | 2018-03-15 | 2021-12-28 | Baker Hughes, A Ge Company, Llc | Dampers for mitigation of downhole tool vibrations and vibration isolation device for downhole bottom hole assembly |
| CN114624126A (en) * | 2022-05-11 | 2022-06-14 | 四川中铁二院环保科技有限公司 | Rock-soil in-situ shearing test equipment and method |
| US11448015B2 (en) | 2018-03-15 | 2022-09-20 | Baker Hughes, A Ge Company, Llc | Dampers for mitigation of downhole tool vibrations |
| US11519227B2 (en) | 2019-09-12 | 2022-12-06 | Baker Hughes Oilfield Operations Llc | Vibration isolating coupler for reducing high frequency torsional vibrations in a drill string |
| US11536128B2 (en) * | 2017-03-31 | 2022-12-27 | Exxonmobil Upstream Research Company | Method for drilling wellbores utilizing drilling parameters optimized for stick-slip vibration conditions |
| US11603714B2 (en) | 2019-09-12 | 2023-03-14 | Baker Hughes Oilfield Operations Llc | Vibration isolating coupler for reducing vibrations in a drill string |
| US11668180B2 (en) | 2018-01-05 | 2023-06-06 | Conocophillips Company | System and method for stick-slip vibration mitigation |
| CN116335627A (en) * | 2021-12-23 | 2023-06-27 | 中国石油天然气集团有限公司 | Control system and method for monitoring stick-slip vibration in drilling |
| US20230349281A1 (en) * | 2019-12-05 | 2023-11-02 | Schlumberger Technology Corporation | System and method for predicting stick-slip |
| CN120832558A (en) * | 2025-09-18 | 2025-10-24 | 连云港前沿重工机械有限公司 | Energy efficiency optimization method and system for drilling machine hydraulic system |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015161209A1 (en) | 2014-04-17 | 2015-10-22 | Schlumberger Canada Limited | Automated sliding drilling |
| US9689250B2 (en) * | 2014-11-17 | 2017-06-27 | Tesco Corporation | System and method for mitigating stick-slip |
| US20170122092A1 (en) | 2015-11-04 | 2017-05-04 | Schlumberger Technology Corporation | Characterizing responses in a drilling system |
| CA3086044C (en) | 2017-12-23 | 2023-08-29 | Noetic Technologies Inc. | System and method for optimizing tubular running operations using real-time measurements and modelling |
| US11280173B1 (en) | 2018-01-25 | 2022-03-22 | National Technology & Engineering Solutions Of Sandia, Llc | Control systems and methods to enable autonomous drilling |
| US10900343B1 (en) * | 2018-01-25 | 2021-01-26 | National Technology & Engineering Solutions Of Sandia, Llc | Control systems and methods to enable autonomous drilling |
| RU2705852C1 (en) * | 2019-05-31 | 2019-11-12 | Федеральное государственное автономное образовательное учреждение высшего образования "Сибирский федеральный университет" | Method for control of vibrations of downhole tool and equipment and device for its implementation |
| CN110481533B (en) * | 2019-09-03 | 2021-02-19 | 北京理工大学 | Real-time optimization control method of electromechanical composite transmission system |
| US11952883B2 (en) * | 2019-09-18 | 2024-04-09 | Halliburton Energy Services, Inc. | System and method for mitigating stick-slip |
| US11391142B2 (en) | 2019-10-11 | 2022-07-19 | Schlumberger Technology Corporation | Supervisory control system for a well construction rig |
| WO2021174028A1 (en) * | 2020-02-27 | 2021-09-02 | Baker Hughes Oilfield Operations Llc | Drilling evaluation based on coupled torsional vibrations |
| US11916507B2 (en) | 2020-03-03 | 2024-02-27 | Schlumberger Technology Corporation | Motor angular position control |
| US12055027B2 (en) | 2020-03-06 | 2024-08-06 | Schlumberger Technology Corporation | Automating well construction operations based on detected abnormal events |
| CA3114697A1 (en) | 2020-04-15 | 2021-10-15 | Jarrod David Chapman | Inertial compensation for a quill oscillator |
| US11933156B2 (en) | 2020-04-28 | 2024-03-19 | Schlumberger Technology Corporation | Controller augmenting existing control system |
| NO20231274A1 (en) | 2021-07-07 | 2023-11-22 | Halliburton Energy Services Inc | Monitoring drilling vibrations based on rotational speed |
| US20230070571A1 (en) * | 2021-09-07 | 2023-03-09 | Halliburton Energy Services, Inc. | Intelligent Peak Detection Method Under Physical Phenomenon |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040118608A1 (en) * | 2002-12-19 | 2004-06-24 | Marc Haci | Method of and apparatus for directional drilling |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB9003759D0 (en) * | 1990-02-20 | 1990-04-18 | Shell Int Research | Method and system for controlling vibrations in borehole equipment |
| RU2234116C1 (en) * | 2002-12-24 | 2004-08-10 | Северо-Кавказский государственный технический университет | Device for pid-regulation |
| US8534380B2 (en) * | 2007-08-15 | 2013-09-17 | Schlumberger Technology Corporation | System and method for directional drilling a borehole with a rotary drilling system |
| US9581008B2 (en) | 2008-12-02 | 2017-02-28 | National Oilwell Varco, L.P. | Method and apparatus for reducing stick-slip |
| EP2549055B2 (en) | 2008-12-02 | 2022-04-13 | National Oilwell Varco, L.P. | Method and apparatus for reducing stick-slip |
| AU2014234392B2 (en) | 2013-03-21 | 2016-11-10 | Shell Internationale Research Maatschappij B.V. | Method and system for damping vibrations in a tool string system |
| US9650880B2 (en) * | 2013-04-12 | 2017-05-16 | Tesco Corporation | Waveform anti-stick slip system and method |
| CN103939082B (en) | 2014-04-29 | 2016-06-15 | 西北工业大学 | A kind of system and method suppressing drilling rod stick slip vibration based on active damping method |
| US9689250B2 (en) * | 2014-11-17 | 2017-06-27 | Tesco Corporation | System and method for mitigating stick-slip |
-
2014
- 2014-11-17 US US14/543,675 patent/US9689250B2/en active Active
-
2015
- 2015-11-11 MX MX2017006438A patent/MX2017006438A/en unknown
- 2015-11-11 CA CA2967937A patent/CA2967937C/en not_active Expired - Fee Related
- 2015-11-11 GB GB1708193.6A patent/GB2547167A/en not_active Withdrawn
- 2015-11-11 RU RU2017121324A patent/RU2667553C1/en not_active IP Right Cessation
- 2015-11-11 WO PCT/US2015/060191 patent/WO2016081246A1/en not_active Ceased
-
2017
- 2017-06-26 US US15/633,438 patent/US10458223B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040118608A1 (en) * | 2002-12-19 | 2004-06-24 | Marc Haci | Method of and apparatus for directional drilling |
Cited By (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170030181A1 (en) * | 2015-05-20 | 2017-02-02 | Schlumberger Technology Corporation | Intelligent control of drill pipe torque |
| US10641078B2 (en) * | 2015-05-20 | 2020-05-05 | Wellbore Integrity Solutions Llc | Intelligent control of drill pipe torque |
| US20190195060A1 (en) * | 2016-06-15 | 2019-06-27 | Itrec B.V. | Wellbore drilling with a top drive device |
| US10927657B2 (en) * | 2016-06-15 | 2021-02-23 | Itrec B.V. | Wellbore drilling with a top drive device |
| WO2018022089A1 (en) | 2016-07-29 | 2018-02-01 | Halliburton Energy Services, Inc. | Methods and systems for mitigating vibrations in a drilling system |
| EP3491217B1 (en) * | 2016-07-29 | 2023-12-20 | Halliburton Energy Services, Inc. | Methods and systems for mitigating vibrations in a drilling system |
| US11015425B2 (en) | 2016-07-29 | 2021-05-25 | Halliburton Energy Services, Inc. | Mitigating vibrations in a drilling system |
| WO2018106256A1 (en) * | 2016-12-09 | 2018-06-14 | Halliburton Energy Services, Inc. | Downhole drilling methods and systems with top drive motor torque commands based on a dynamics model |
| US10794172B2 (en) | 2016-12-09 | 2020-10-06 | Halliburton Energy Services, Inc. | Downhole drilling methods and systems with top drive motor torque commands based on a dynamics model |
| US11536128B2 (en) * | 2017-03-31 | 2022-12-27 | Exxonmobil Upstream Research Company | Method for drilling wellbores utilizing drilling parameters optimized for stick-slip vibration conditions |
| CN109322653A (en) * | 2017-07-28 | 2019-02-12 | 中国石油天然气股份有限公司 | Method and device for rapid surface evaluation of stick-slip characteristics of downhole drill string |
| CN111328363A (en) * | 2017-09-05 | 2020-06-23 | 斯伦贝谢技术有限公司 | Controlling drill string rotation |
| US11668180B2 (en) | 2018-01-05 | 2023-06-06 | Conocophillips Company | System and method for stick-slip vibration mitigation |
| US11208853B2 (en) | 2018-03-15 | 2021-12-28 | Baker Hughes, A Ge Company, Llc | Dampers for mitigation of downhole tool vibrations and vibration isolation device for downhole bottom hole assembly |
| US11136834B2 (en) | 2018-03-15 | 2021-10-05 | Baker Hughes, A Ge Company, Llc | Dampers for mitigation of downhole tool vibrations |
| US11448015B2 (en) | 2018-03-15 | 2022-09-20 | Baker Hughes, A Ge Company, Llc | Dampers for mitigation of downhole tool vibrations |
| US11199242B2 (en) | 2018-03-15 | 2021-12-14 | Baker Hughes, A Ge Company, Llc | Bit support assembly incorporating damper for high frequency torsional oscillation |
| US12084924B2 (en) | 2018-03-15 | 2024-09-10 | Baker Hughes, A Ge Company, Llc | Dampers for mitigation of downhole tool vibrations and vibration isolation device for downhole bottom hole assembly |
| US10995605B2 (en) * | 2018-05-31 | 2021-05-04 | Halliburton Energy Services, Inc. | Method and system for stick-slip mitigation |
| WO2019231629A1 (en) * | 2018-05-31 | 2019-12-05 | Halliburton Energy Services, Inc. | Method and system for stick-slip mitigation |
| US20190368332A1 (en) * | 2018-05-31 | 2019-12-05 | Halliburton Energy Services, Inc. | Method and System for Stick-Slip Mitigation |
| US11624666B2 (en) * | 2018-06-01 | 2023-04-11 | Schlumberger Technology Corporation | Estimating downhole RPM oscillations |
| GB2588024A (en) * | 2018-06-01 | 2021-04-14 | Schlumberger Technology Bv | Estimating downhole RPM oscillations |
| GB2588024B (en) * | 2018-06-01 | 2022-12-07 | Schlumberger Technology Bv | Estimating downhole RPM oscillations |
| WO2019232516A1 (en) * | 2018-06-01 | 2019-12-05 | Schlumberger Technology Corporation | Estimating downhole rpm oscillations |
| WO2020018121A1 (en) * | 2018-07-20 | 2020-01-23 | r5 Automation Inc. | Maintaining dynamic friction in a wellbore through harmonic rotary oscillations |
| US11156075B2 (en) * | 2018-11-16 | 2021-10-26 | Halliburton Energy Services, Inc. | Advisory system for stick-slip mitigation in drilling systems |
| CN110222471A (en) * | 2019-06-24 | 2019-09-10 | 西北工业大学 | A kind of gear train assembly unity couping dynamic modeling method |
| CN110209212A (en) * | 2019-07-05 | 2019-09-06 | 吉林大学 | A kind of High Speed Rotating Disks At Elevated inner edge semiconductor temperature-control stability maintenance vibration absorber |
| US11519227B2 (en) | 2019-09-12 | 2022-12-06 | Baker Hughes Oilfield Operations Llc | Vibration isolating coupler for reducing high frequency torsional vibrations in a drill string |
| US11692404B2 (en) | 2019-09-12 | 2023-07-04 | Baker Hughes Oilfield Operations Llc | Optimized placement of vibration damper tools through mode-shape tuning |
| US11603714B2 (en) | 2019-09-12 | 2023-03-14 | Baker Hughes Oilfield Operations Llc | Vibration isolating coupler for reducing vibrations in a drill string |
| US12270258B2 (en) | 2019-09-12 | 2025-04-08 | Baker Hughes Oilfield Operations Llc | Viscous vibration damping of torsional oscillation |
| US20210131258A1 (en) * | 2019-10-30 | 2021-05-06 | Schlumberger Technology Corporation | Autodriller Contextual Scaling |
| US12158066B2 (en) * | 2019-10-30 | 2024-12-03 | Schlumberger Technology Corporation | Autodriller contextual scaling |
| US11814942B2 (en) * | 2019-11-04 | 2023-11-14 | Schlumberger Technology Corporation | Optimizing algorithm for controlling drill string driver |
| US20210131259A1 (en) * | 2019-11-04 | 2021-05-06 | Schlumberger Technology Corporation | Optimizing Algorithm for Controlling Drill String Driver |
| US20230349281A1 (en) * | 2019-12-05 | 2023-11-02 | Schlumberger Technology Corporation | System and method for predicting stick-slip |
| US11920454B2 (en) * | 2019-12-05 | 2024-03-05 | Schlumberger Technology Corporation | System and method for predicting stick-slip |
| US12123294B2 (en) | 2019-12-05 | 2024-10-22 | Schlumberger Technology Corporation | System and method for predicting stick-slip |
| CN112360426A (en) * | 2020-11-13 | 2021-02-12 | 黑龙江景宏石油设备制造有限公司 | Drilling top drive control system and method |
| CN113374406A (en) * | 2021-07-22 | 2021-09-10 | 苏州克滋融科技有限公司 | Pile driving device is used in construction of spiral mountain road of column |
| CN116335627A (en) * | 2021-12-23 | 2023-06-27 | 中国石油天然气集团有限公司 | Control system and method for monitoring stick-slip vibration in drilling |
| CN114624126A (en) * | 2022-05-11 | 2022-06-14 | 四川中铁二院环保科技有限公司 | Rock-soil in-situ shearing test equipment and method |
| CN120832558A (en) * | 2025-09-18 | 2025-10-24 | 连云港前沿重工机械有限公司 | Energy efficiency optimization method and system for drilling machine hydraulic system |
Also Published As
| Publication number | Publication date |
|---|---|
| CA2967937A1 (en) | 2016-05-26 |
| WO2016081246A1 (en) | 2016-05-26 |
| GB2547167A (en) | 2017-08-09 |
| RU2667553C1 (en) | 2018-09-21 |
| US20180038215A1 (en) | 2018-02-08 |
| CA2967937C (en) | 2019-07-09 |
| US10458223B2 (en) | 2019-10-29 |
| GB201708193D0 (en) | 2017-07-05 |
| MX2017006438A (en) | 2017-08-08 |
| US9689250B2 (en) | 2017-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10458223B2 (en) | System and method for mitigating stick-slip | |
| US12091958B2 (en) | Drilling system control for reducing stick-slip by calculating and reducing energy of upgoing rotational waves in a drillstring | |
| US9650880B2 (en) | Waveform anti-stick slip system and method | |
| US20190257153A1 (en) | System and method for mitigating torsional vibrations | |
| CA2904782C (en) | Method and system for damping vibrations in a tool string system | |
| EP2549055B2 (en) | Method and apparatus for reducing stick-slip | |
| CN111699370B (en) | Method for measuring surface torque oscillation performance index | |
| EP2364397B2 (en) | Method and apparatus for reducing stick-slip | |
| CA2978296C (en) | Stick-slip mitigation on direct drive top drive systems | |
| US10724358B2 (en) | Anti-stick-slip systems and methods | |
| CN102979501A (en) | A method of automatically picking up a drill bit off the bottom of an opening in a subsurface formation | |
| US20140318865A1 (en) | Method and system for controlling vibrations in a drilling system | |
| US20200318472A1 (en) | Rotational oscillation control using | |
| US11035219B2 (en) | System and method for drilling weight-on-bit based on distributed inputs | |
| US11098573B2 (en) | Systems and methods for estimating drill bit rotational velocity using top drive torque and rotational velocity |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: TESCO CORPORATION, TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BADKOUBEH, AMIR;STRAND, ALEX;GREENING, DOUGLAS;SIGNING DATES FROM 20150405 TO 20150410;REEL/FRAME:035529/0863 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| AS | Assignment |
Owner name: NABORS DRILLING TECHNOLOGIES USA, INC., TEXAS Free format text: MERGER;ASSIGNOR:TESCO CORPORATION;REEL/FRAME:045187/0110 Effective date: 20171228 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |