Embodiments of the present disclosure relate generally to the field of drilling and processing of wells. More particularly, present embodiments relate to systems and methods for estimating rotational velocity and/or torque of a drill bit during certain drilling operations using torque and rotational velocity, as well as mud pump flow, as measured at a top drive system of the 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. In general, the actual rotational velocity and actual torque of the drill bit may not be directly measurable. As such, systems and methods for estimating the rotational velocity and/or the torque of the drill bit are desirable.
In accordance with one aspect of the disclosure, a method includes receiving sensor data relating to operating parameters of a top drive system of a drilling rig from sensors of the top drive system. The method also includes estimating, using at least one processor, at least one operating parameter of a drill bit using a dimensional model of operating components of the drilling rig, and using the sensor data received from the sensors of the top drive system. The method further includes controlling, using the at least one processor, operation of the top drive system based at least in part on the estimated at least one operating parameter of the drill bit.
In accordance with another aspect of the disclosure, a method includes receiving sensor data relating to operating parameters of a top drive system of a drilling rig from sensors of the top drive system. The method also includes estimating, using at least one processor, at least one operating parameter of a drill bit using an infinite dimensional model wherein governing equations of operating components of the drilling rig are transferred into the Laplace domain, and using the sensor data received from the sensors of the top drive system.
In accordance with another aspect of the disclosure, a method includes receiving sensor data relating to operating parameters of a top drive system of a drilling rig from sensors of the top drive system. The method also includes estimating, using at least one processor, at least one operating parameter of a drill bit using a finite dimensional model based on an assumed mode shape of operating components of the drilling rig, and using the sensor data received from the sensors of the top drive system.
In accordance with another aspect of the disclosure, a method includes receiving sensor data relating to operating parameters of a top drive system of a drilling rig from sensors of the top drive system. The method also includes estimating, using at least one processor, at least one operating parameter of a drill bit using a finite dimensional model based on a finite element model of operating components of the drilling rig, and using the sensor data received from the sensors of the top drive system.
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:
Provided herein are techniques for estimating rotational velocity and/or torque of a drill bit during certain drilling operations using torque and rotational velocity measured at a top drive system of the drilling operations. In certain embodiments, one or more sensors may be coupled to the top drive system to detect the surface torque and rotational velocity in real time. In certain embodiments, a drilling control system may estimate the rotational velocity and/or the torque of the drill bit using the torque and rotational velocity detected at the top drive system, in conjunction with the governing equations of the drill string, the top drive, and the bottom hole assembly (including the drill bit itself), which may be transferred into the Laplace domain. In other embodiments, the drilling control system may estimate the rotational velocity and/or the torque of the drill bit using the torque and rotational velocity detected at the top drive system, in conjunction with a finite dimensional model approximation of the drill string based on an assumed mode shape of the drill string or a finite element model of the drill string.
In certain embodiments, the drilling control system may use the estimated rotational velocity and/or torque of the drill bit as a closed-loop control variable to adjust certain operating parameters of the drilling rig, particularly the torque and rotational velocity of the top drive system. For example, in general, the drilling control system will attempt to maintain the rotational velocity and/or the torque of the drill bit between upper and lower operating limits to ensure that the operating life of the drill bit is maximized. While downhole data may 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.
With the foregoing in mind,
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. Specifically, the top drive 42 includes a quill 44 used to turn the tubular 40 and, consequently, the drill string 30 for drilling operations. After setting or landing the drill 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 the drilling rig 10, the top drive 42 may be utilized to disconnect and remove sections of the tubular 40 from the drill string 30. As the drill string 30 is removed from the wellbore 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 the wellbore 32. Indeed, 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. For example, 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. In the illustrated embodiment, the pumps 54 and tubing 56 are configured to deliver drilling mud to the wellbore 32 via the top drive 42. Specifically, 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, and 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. For example, 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.
In the illustrated embodiment, 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. 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 the top drive 42. It should be noted that the illustration of
In the illustrated embodiment, the drill string 30 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. In another embodiment, 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. For example, 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.
As will be discussed below, 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 estimating rotational velocity and/or torque of the drill bit 62 based on measurement data and equipment. As illustrated, one or more sensors 70 may be coupled to the top drive 42 and configured to measure one or more parameters (e.g., torque, rotational 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 sensors 70 and/or the downhole tools (e.g., the MWD tool 64, the LWD tool 66), the drilling control system 12 may determine parameters of the drill string 30, such as the rotational velocity and/or the torque of the drill bit 62. The drilling control system 12 may control the rotation of the top drive 42 based on the data measured by the sensors 70, as well as other parameters (e.g., as measured by the downhole tools). In certain embodiments, to control the rotation of the top drive 42, 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.
As described herein, in certain embodiments, 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. In certain embodiments, 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). In certain embodiments, a communication delay (e.g., between the sensors 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.
The drilling control system 12 includes a main controller 74 and a top drive controller 76 for controlling the rotation of the top drive 42. In certain embodiments, the main controller 74 uses measurements of torque τTD and rotational velocity {dot over (α)}TD of the top drive 42, as measured by the one or more sensors 70, among other parameters of the drilling rig 10 measured by the one or more sensors 70 and/or the downhole tools (e.g., the MWD tool 64, the LWD tool 66), as input variables. In certain embodiments, the main controller 74 may include a filter 78 (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 τTD and rotational velocity {dot over (α)}TD of the top drive 42.
In certain embodiments, the top drive controller 76 includes a PI controller (or a proportional-integral-derivative (PID) controller) that includes a reference torque τref and a reference rotational velocity {dot over (α)}ref for the top drive 42, both of which may be adjusted by the main controller 74 in response to the measured torque τTD and rotational velocity {dot over (α)}TD of the top drive 42, and used to set a torque τset and rotational velocity {dot over (α)}set of the top drive 42. In particular, as described in greater detail herein, the main controller 74 may use the measured torque τTD and rotational velocity {dot over (α)}TD of the top drive 42 to estimate a rotational velocity and/or torque of the drill bit 62, and the estimated rotational velocity and/or torque of the drill bit 62 may be used by the main controller 74 as a closed-loop control variable to adjust the reference torque τref and the reference rotational velocity {dot over (α)}ref for the top drive 42. For example, in general, the drilling control system 12 will attempt to maintain the rotational velocity and/or the torque of the drill bit 62 between upper and lower operating limits to ensure that the operating life of the drill bit 62 is maximized.
The drilling control system 12 may include one or more memory 80 for storing instructions executable by the main controller 74 and the top drive controller 76 (e.g., by processor(s) of the main controller 74 and the top drive controller 76) to perform methods and control actions described herein for the top drive 42. The memory 80 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 the one or more processor(s) 72 or other machine with a processor.
The drilling control system 12 may also include other components, such as a user interface 82 and a display 84. Via the user interface 82, 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 82 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 of the estimated rotational velocity and/or torque of the drill bit 62 (e.g., provided by the main controller 74 and the top drive controller 76), 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 84 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 τTD and rotational velocity {dot over (α)}TD of the top drive 42 (e.g., as measured by the one or more sensors 70), the estimated rotational velocity and/or torque of the drill bit 62, and so forth.
As described herein, in certain embodiments, the main controller 74 may be used to estimate the rotational velocity and/or the torque of the drill bit 62 using the torque τTD and rotational velocity {dot over (α)}TD of the top drive 42, as measured by the one or more sensors 70, in conjunction with the governing equations of the drill string 30, the top drive 42, and the BHA 60 (including the drill bit 62 itself), which may be transferred into the Laplace domain. This method may be referred to herein as an infinite dimensional model approximation. In other embodiments, the main controller 74 may be used to estimate the rotational velocity and/or the torque of the drill bit 62 using the torque τTD and rotational velocity {dot over (α)}TD of the top drive 42, as measured by the one or more sensors 70, in conjunction with a finite dimensional model approximation of the drill string 30, the top drive 42, and the BHA 60 (including the drill bit 62 itself), based on an assumed mode shape of the drill string 30, for example.
While downhole data (e.g., as measured by the downhole tools (e.g., the MWD tool 64, the LWD tool 66) described herein may 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. However, in embodiments where downhole data is available, such downhole data may be provided to the main controller 74 of the drilling control system 12, and the main controller 74 may use the downhole data in various ways to supplement, but not entirely replace, the estimation of the rotational velocity and/or the torque of the drill bit 62 using the infinite and finite dimensional model approximation techniques described herein. For example, in certain embodiments, the downhole data may be used to calibrate the rotational velocity and/or the torque of the drill bit 62 estimated by the main controller 74. As but one non-limiting example, if the measured downhole data includes actual rotational velocity of the drill bit 62, the particular estimation model being used by the main controller 74 may be calibrated using, for example, a difference between the actual rotational velocity of the drill bit 62 and the estimated rotational velocity of the drill bit 62 as an input to the main controller 74. An advantage of using measured downhole data to merely calibrate the estimated rotational velocity and/or torque of the drill bit 62 using the actual rotational velocity and/or torque of the drill bit 62, as opposed to using the actual rotational velocity and/or torque of the drill bit 62 as closed-loop control feedback input, is that the sensors 70 near the top drive 42 may allow for much higher refresh rates (e.g., less than 50 milliseconds, less than 45 milliseconds, 40 milliseconds, 35 milliseconds, 30 milliseconds, 25 milliseconds, 20 milliseconds, 15 milliseconds, 10 milliseconds, or 5 milliseconds) than relying on receiving measurement data from the downhole tools (e.g., the MWD tool 64, the LWD tool 66), which can have communication delays on the order of more than 1 second, more than 2 seconds, more than 3 seconds, more than 5 seconds, or even longer.
In addition, although described herein as enabling closed-loop control feedback of, for example, the set torque τset and rotational velocity {dot over (α)}set of the top drive 42, in other embodiments, the estimated values for the rotational velocity and/or the torque of the drill bit 62 may be logged and stored (e.g., in the one or more memory 80) to be used, for example, in the design and control of future drilling rigs, and so forth. In addition, in certain embodiments, the estimated values for the rotational velocity and/or the torque of the drill bit 62 may be displayed to the user (e.g., via the display 84 of the drilling control system 12) such that the user may manually monitor the rotational velocity and/or the torque of the drill bit 62.
Furthermore, in certain embodiments, a time series 92 of the estimated rotational velocity (or the estimated torque) of the drill bit 62 may be depicted with respect to upper and lower operating limits 94, 96, which may be provided as inputs to the main controller 74, and which may be selected to maximize the operating life of the drill bit 62. Such visual representation of the estimated rotational velocity (or the estimated torque) of the drill bit 62 with respect to the upper and lower operating limits 94, 96 over time may enable a user to manually adjust the reference torque τref and/or the reference rotational velocity {dot over (α)}ref for the top drive 42, for example, by manually manipulating one or more control element(s) 98 (e.g., a knob) of the user interface 82 of the drilling control system 12. Moreover, in certain embodiments, the control elements displayed on the display 84 that correspond to the estimated rotational velocity and/or torque of the drill bit 62 may be caused to change colors (e.g., from green to red) or to flash if the current values of the estimated rotational velocity and/or torque of the drill bit 62 reach (or even approach) one of the upper and lower operating limits 94, 96.
Although primarily described herein as being performed by the main controller 74, in other embodiments, the estimation of the estimated rotational velocity and/or torque of the drill bit 62 may be performed by a processing device 100 (e.g., a computer or other processing device) external to the drilling control system 12, either entirely or in conjunction with the main controller 74. In such embodiments, the main controller 74 may be communicatively coupled to the external processing device 100 via a wired network, a wireless network, or some other data communication network, the measured torque τTD and rotational velocity {dot over (α)}TD of the top drive 42 may be communicated to the processing device 100, the processing device 100 may estimate the rotational velocity and/or the torque of the drill bit 62, and the processing device 100 may communicate the estimated rotational velocity and/or torque of the drill bit 62 back to the main controller 74, store the estimated rotational velocity and/or torque of the drill bit 62 (e.g., in a local memory device) for later usage, or some combination thereof.
As described herein, the main controller 74 may utilize alternative techniques for estimating the rotational velocity and/or the torque of the drill bit 62 and these techniques may be grouped into two main categories, which may be referred to as: (1) infinite dimensional model approximation techniques, and (2) finite dimensional model approximation techniques. In general, the infinite dimensional model approximation techniques include utilizing governing equations of the drill string 30, the top drive 42, and the BHA 60 (including the drill bit 62 itself), which may be transferred into the Laplace domain, whereas the finite dimensional model approximation techniques include, for example, using an assumed mode shape of the drilling string 30, or a finite element model of the drill string 30.
Infinite Dimensional Model Approximation Techniques
It=Id+n2Im (Eq. 1)
where Id is the mass moment of inertia of the top drive 42 measured after the gear box of the top drive 42, n is the gear box ratio, and Im is the rotor mass moment of inertia of the electric motor of the top drive 42 (or the hydraulic motor if the top drive 42 is a hydraulic top drive). I, Id, and Ib are calculated with respect to the axis of rotation 102 of the drill string 30, and Ib is calculated with respect to the axis of rotation 102. It will be appreciated that the dimensions of the drilling rig 10 may be provided to the main controller 74 via a drilling rig configuration file, which may in certain embodiments be stored in the memory 80 of the drilling control system 12, and which may in certain embodiments may be modified by a user via the user interface 82 of the drilling control system 12.
JGθxx=I({umlaut over (α)}+{umlaut over (θ)}) (Eq. 2a)
τTD+JGθx(0,t)=It{umlaut over (α)} (Eq. 2b)
with the associated boundary conditions as:
θ(0,t)=0 (Eq. 3a)
−JGθx(L,t)−τbit=Ib({umlaut over (α)}+{umlaut over (θ)}(L,t)) (Eq. 3b)
where {umlaut over (α)}=d2α/dt2, {umlaut over (θ)}=∂2θ(x,t)/∂t2, θx=∂θ(x,t)/∂x, and similar notations are used for similar derivatives, such as Θξ=∂Θ/∂ξ, and the higher derivatives. Also, τTD is the drilling torque from the top drive 42 and τbit is the drilling torque at the drill bit 62.
Equation 2a is the moment equilibrium for an element of the drill string 30 at any given location x along the axis 102 of the drill string 30 (as measured from the point where the drill string 30 attaches to the bottom of the top drive 42), and Equation 2b is the moment equilibrium for the top drive 42 itself. Equation 3a indicates that the rotation of the top drive 42 and the drill string 30, where the drill string 30 attaches to the top drive 42 (i.e., where x=0), is the same. Equation 3b is the moment balance for the BHA 60. Assuming that the θ(x, 0)=α(0)=0 and {dot over (θ)}(x, 0)={dot over (α)}(0)=0, the Laplace transform of Equation 2a is:
JGΘxx=s2I(Φ+Θ) (Eq. 4)
where Θ and Φ are the Laplace transforms of θ and α, respectively. From Equation 4, the value Θ is:
where JG/I=c2. Applying the conditions in Equations 2b and 3a (in the Laplace domain) to Equation 5 leads to:
where ΓTD is the Laplace transfer of τTD. The angular (e.g., rotational) velocity of the drill bit 62 (or, at least, near the drill bit 62) by calculating the derivative to Equation 6 at x=L (i.e., where the drill string 30 attaches to the BHA 60), which leads to:
Therefore, in certain embodiments, the Laplace transform of the top drive 42 and the angular (rotational) velocity of the top drive 42 may be found first, then multiplied by F(s) and G(s), respectively, and then the inverse Laplace transform may be obtained to get the vibration near the drill bit 62 (or {dot over (θ)}(L, t)), which is in the time domain. In certain embodiments, this calculation may alternatively be performed in the Fourier (i.e., frequency) domain. To find the actual angular (rotational) velocity near the drill bit 62, the rotational velocity {dot over (α)} of the top drive 42 should be added to the near-bit vibration (i.e., {dot over (θ)}(L,t).
In certain embodiments, by combining Equation 6 and Equation 3b, the torque τbit on the drill bit 62 may also be estimated. Additionally, in certain embodiments, it may also be possible to include the viscous damping effect of the drilling mud on the dynamic equations. For example, in such embodiments, Equation 2a could be revised to include the damping effect of the drill mud, and may be written as:
JGθxx=I({umlaut over (α)}+{umlaut over (θ)})+D{dot over (θ)} (Eq. 2a (revised))
where D is the damping effect due to the drilling mud.
Furthermore, it will be appreciated that the absolute rotation of the drill bit 62 will also include the actual angular rotation of the drill bit 62 relative to the axial end of the drill string 30 (e.g., at the BHA 60), which may be affected by the flow of the drilling mud, for example. As such, in certain embodiments, the absolute rotation of the drill bit 62 may be calculated as the angular rotation a imposed on the electric motor of the top drive 42 (or the hydraulic motor if the top drive 42 is a hydraulic top drive) plus the angular rotation θ of the drill string 30 superposed on a (i.e., the angular rotation imposed on the top drive 42) plus the actual angular rotation of the drill bit 62 relative to the axial end of the drill string 30 (e.g., at the BHA 60). It will be appreciated that the angular (rotational) velocity of the drill bit 62 may be similarly calculated (e.g., as the rotational velocity {dot over (α)}TD of the top drive 42 plus the rotational velocity of the drill string 30 superposed on the rotational velocity {dot over (α)}TD of the top drive 42 plus the actual angular rotation of the drill bit 62 relative to the axial end of the drill string 30 (e.g., at the BHA 60)).
In addition, in certain embodiments, the method 104 may include activating an alert relating to the estimated at least one parameter of the drill bit 62 via a user interface (e.g., the user interface 82 of the drilling control system 12 (block 110). For example, as described herein, the alert may include depicting a time series 92 of the at least one parameter of the drill bit 62 with respect to upper and lower operating limits 94, 96, changing colors of, or flashing, control elements that correspond to the at least one parameter of the drill bit 62, and so forth. In addition, in certain embodiments, the method 104 may include controlling (e.g., using the one or more processors 72, a processor of the external processing device 100, or some combination thereof) operation of the top drive 42 based at least in part on the estimated at least one operating parameter of the drill bit 62 (block 112). For example, the rotational velocity of the top drive 42 and the torque of the top drive 42 may be controlled based at least in part on the estimated at least one operating parameter of the drill bit 62. Alternatively, in certain embodiments, the method 104 may include calibrating (e.g., using the one or more processors 72, a processor of the external processing device 100, or some combination thereof) the control of the top drive 42 based at least in part on the estimated at least one operating parameter of the drill bit 62 (block 114).
Finite Dimensional Model Approximation Techniques
As an alternative to the infinite dimensional model approximation method, the finite dimensional model approximation method may be referred to as the assumed mode shape method. In this method, the rotation of the drill string 30 due to flexibility (i.e., θ(x,t) illustrated in
where z is the number of mode shapes used to model the rotation of the drill string 30 due to flexibility, and γk(t) is the time-varying weight function of ηk. The resulting vector of generalized coordinate q for the drill string 30 with the top drive 42 and the BHA 60 is:
q=[αγi . . . γz] (Eq. 11)
and the kinetic energy T and potential energy U for the drill string 30 with the top drive 42 and the BHA 60 are, respectively:
where ηkx(x)=∂ηk/∂x. Since the number of required independent coordinates to kinematically define the drill string 30 with the top drive 42 and the BHA 60 (i.e., q) is infinite, each independent variable must satisfy the following Lagrange's equation:
By employing the Lagrange equation, the dynamic equation of the drill string 30 with the top drive 42 and the BHA 60 is:
M{umlaut over (q)}+Kq=HΠ (Eq. 15)
where M is the mass matrix, K is the stiffness matrix, and H is a constant matrix that maps the vector Π=[τTD τbit]T to q, and τTD and τbit are drilling torque (i.e., the torque imposed on the top drive 42) and torque-on-bit (TOB) (i.e., the torque applied to the drill bit 62), respectively. The mass matrix M and the stiffness matrix are, respectively:
Since the rotation at the drill bit 62 is β=α+Σk=1zηk(L)γk(t), the virtual work (i.e., δw) due to the virtual displacement of the generalized coordinates is:
Therefore, the matrix H to map the vector Π=[τTD τbit]T to the generalized force vector is:
Equation 15 can be written as:
M11{umlaut over (α)}+MαγŸ=τTD−τbit (Eq. 20a)
Mγα{umlaut over (α)}+MγγŸ+KγγY=Hbitτbit (Eq. 20b)
where
Finding τbit from Equation 20a and substituting it into Equation 20b results in:
(Mγγ+HbitMαγ)Ÿ+KγγY=Hbit(τTD−M11{umlaut over (α)})−Mγα{umlaut over (α)} (Eq. 21)
Using the torque τTD and rotational velocity {dot over (α)}TD of the top drive 42, as measured by the one or more sensors 70, Equation 21 may be solved to find Y (e.g., the rotational acceleration may be found by taking the derivative of {dot over (α)} with respect to time). Once Y has been determined, the rotational velocity and/or the torque of the drill bit 62 may then be determined.
In addition, in certain embodiments, the method 116 may include activating an alert relating to the estimated at least one parameter of the drill bit 62 via a user interface (e.g., the user interface 82 of the drilling control system 12 (block 122). For example, as described herein, the alert may include depicting a time series 92 of the at least one parameter of the drill bit 62 with respect to upper and lower operating limits 94, 96, changing colors of, or flashing, control elements that correspond to the at least one parameter of the drill bit 62, and so forth. In addition, in certain embodiments, the method 116 may include controlling (e.g., using the one or more processors 72, a processor of the external processing device 100, or some combination thereof) operation of the top drive 42 based at least in part on the estimated at least one operating parameter of the drill bit 62 (block 124). For example, the rotational velocity of the top drive 42 and the torque of the top drive 42 may be controlled based at least in part on the estimated at least one operating parameter of the drill bit 62. Alternatively, in certain embodiments, the method 116 may include calibrating (e.g., using the one or more processors 72, a processor of the external processing device 100, or some combination thereof) the control of the top drive 42 based at least in part on the estimated at least one operating parameter of the drill bit 62 (block 126).
Although primarily described herein as using a finite dimensional model, for example, based on an assumed mode shape of operating components of the drilling rig 10 in certain embodiments, in other embodiments a finite dimensional model based on a finite element model of the operating components of the drilling rig 10 may instead be used. Such embodiments may enable relatively better approximation at the expense of relatively higher complexity and computational cost. Regardless, such finite element modelling techniques may be implemented in much the same manner as the assumed mode shape techniques described herein.
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.
Number | Name | Date | Kind |
---|---|---|---|
9482083 | Doris | Nov 2016 | B2 |
20050149306 | King | Jul 2005 | A1 |
20110245980 | Nessjoen | Oct 2011 | A1 |
20110280104 | McClung, III | Nov 2011 | A1 |
20120123757 | Ertas et al. | May 2012 | A1 |
20150322766 | Veltman | Nov 2015 | A1 |
20170152736 | Kyllingstad | Jun 2017 | A1 |
Number | Date | Country | |
---|---|---|---|
20190284923 A1 | Sep 2019 | US |