Directional drilling is the process of directing a borehole along a defined trajectory. Deviation control during drilling is the process of keeping the borehole trajectory contained within specified limits, e.g., limits on the inclination angle or distance from the defined trajectory. Both have become important to developers of hydrocarbon resources.
Every bottom-hole assembly (BHA) drilling a deviated borehole rests on the low side of the borehole, thereby experiencing a reactive force that causes the BHA to tend upward (increase borehole inclination due to a fulcrum effect), tend downward (decrease borehole inclination due to a pendular effect), or tend neutral (maintain inclination). Even for the same BHA, the directional tendencies may change due to formation effects, bit wear, inclination angle, and parameters that affect stiffness such as rotational speed, vibration, weight-on-bit (WOB), and wash-outs. Parameters that can be employed to intentionally affect directional tendency include the number, placement, and gauge of stabilizers, the bend angles associated with the steering mechanism, the distance of the bends from the bit, rotational speed, WOB, and rate-of-penetration (ROP).
Various drillstring steering mechanisms exist to provide directional drilling: whipstocks, mud motors with bent-housings, jetting bits, adjustable gauge stabilizers, and rotary steering systems (RSS). These techniques each employ side force, bit tilt angle, or some combination thereof, to steer the drillstring's forward and rotary motion. However, the resulting borehole's actual curvature is not determined by these parameters alone, and it is often difficult to predict the location of the bit during drilling. Such difficulty necessitates slow drilling, frequent survey measurements, and in many cases, frequent trips of the drillstring to the surface to adjust the directional tendency of the steering assembly. Such necessity produces undesirably undulatory and tortuous wellbores and the many problems associated therewith.
Accordingly, there are disclosed herein certain locating while drilling systems and methods that provide continuous tracking while accounting for deformations of the bottom-hole assembly. In the following detailed description of the various disclosed embodiments, reference will be made to the accompanying drawings in which:
It should be understood, however, that the specific embodiments given in the drawings and detailed description thereto do not limit the disclosure. On the contrary, they provide the foundation for one of ordinary skill to discern the alternative forms, equivalents, and modifications that are encompassed together with one or more of the given embodiments in the scope of the appended claims.
Certain terms are used throughout the following description and claims to refer to particular system components and configurations. As one skilled in the art will appreciate, companies may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In the following discussion and in the claims, the terms “including” and “comprising” are used in an open-ended fashion, and thus should be interpreted to mean “including, but not limited to . . . ”. Also, the term “couple” or “couples” is intended to mean either an indirect or a direct electrical connection. Thus, if a first device couples to a second device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections. In addition, the term “attached” is intended to mean either an indirect or a direct physical connection. Thus, if a first device attaches to a second device, that connection may be through a direct physical connection, or through an indirect physical connection via other devices and connections.
The issues identified in the background are at least partly addressed by systems and methods for locating while drilling. To provide context, an illustrative locating while drilling environment is shown in
The drill bit 116 and downhole motor assembly 114 form just one portion of a bottom-hole assembly (BHA) that includes one or more drill collars (i.e., thick-walled steel pipe) to provide weight and rigidity to aid the drilling process. Some of these drill collars include built-in logging instruments to gather measurements of various drilling parameters such as position, orientation, WOB, torque, vibration, borehole diameter, downhole temperature and pressure, etc. The tool orientation may be specified in terms of a tool face angle (rotational orientation), an inclination angle (the slope), and compass direction, each of which can be derived from measurements by magnetometers, inclinometers, and/or accelerometers, though other sensor types such as gyroscopes may alternatively be used. In one specific embodiment, the tool includes a 3-axis fluxgate magnetometer and a 3-axis accelerometer. The combination of those two sensor systems enables the measurement of the tool face angle, inclination angle, and compass direction.
One or more logging while drilling (LWD) tools may also be integrated into the BHA for measuring parameters of the formations being drilled through. As the drill bit 116 extends the borehole 112 through the subsurface formations, the LWD tools rotate and collect measurements of such parameters as resistivity, density, porosity, acoustic wave speed, radioactivity, neutron or gamma ray attenuation, magnetic resonance decay rates, and indeed any physical parameter for which a measurement tool exists. A downhole controller associates the measurements with time and tool position and orientation to map the time and space dependence of the measurements. The measurements can be stored in internal memory and/or communicated to the surface.
A telemetry sub may be included in the bottom-hole assembly to maintain a communications link with the surface. Mud pulse telemetry is one common telemetry technique for transferring tool measurements to a surface interface 126 and to receive commands from the surface interface, but other telemetry techniques can also be used. Typical telemetry data rates may vary from less than one bit per minute to several bits per second, usually far below the necessary bandwidth to communicate all of the raw measurement data to the surface.
The surface interface 126 is further coupled to various sensors on and around the drilling platform to obtain measurements of drilling parameters from the surface equipment, parameters such as hook load, rate of penetration, torque, and rotations-per-minute (RPM) of the drillstring.
A processing unit, shown in
In addition to the uphole and downhole drilling parameters and measured formation parameters, the surface interface 126 or processing unit 128 may be further programmed with additional parameters regarding the drilling process, which may be entered manually or retrieved from a configuration file. Such additional parameters may include, for example, the specifications for the drillstring and BHA, including drilling tubular and collar materials, stabilizer diameters and positions, and limits on side forces and dogleg severity. The additional information may further include a desired borehole trajectory and limits on deviation from that trajectory. Experiences and logs from standoff wells may also be included as part of the additional information.
A telemetry system 208 conveys at least some of the measurements or derived parameters to a processing system 210 at the surface, the uphole system 210 collecting, recording, and processing the telemetry information from downhole as well as from a set of sensors 212 on and around the rig. Processing system 210 generates a display on interactive interface 214 of the relevant information, e.g., measurement logs, borehole trajectory, or extracted values such as directional tendency and recommended drilling parameters to achieve the desired steering. The processing system 210 may further accept user inputs and commands and operate in response to such inputs to, e.g., transmit commands and configuration information via telemetry system 208 to the downhole processor 206. Such commands may alter the settings of the steering mechanism.
The position of the bit 504 while drilling may be calculated using a dead-reckoning algorithm that accounts for the motion and deformation of the BHA 502. Dead-reckoning is the process of calculating the bit's current position by noting the bit's previously determined and correct position, or fix, and advancing that position based upon one or more parameters collected during drilling. During pauses in drilling, which are usually thirty feet apart due to new sections of pipe being added to the top of the drillstring, surveys may be performed to obtain an updated fix. In some cases, if double or triple sections of pipe are used, the surveys may be performed sixty or ninety feet apart respectively. Such surveys, which provide the fix, cannot be performed during drilling due to motion and the vibrations caused by the powerful forces necessary to rotate the bit 504. However, sensor measurements for the dead-reckoning algorithm can be collected while drilling, i.e., while the drill bit is turning and engaged with the formation. Such sensor measurements may be used to continuously locate the bit 504 while drilling.
The strain measurement tools 506 include strain measurement sensors to measure the torsion, tension, bending, and compression strains of the sections of the BHA 502 in which they are positioned. The strain measurement tool 506 closest to the bit may indirectly measure the WOB and torque-on-bit (TOB). The DDSRs 508 measure acceleration and gravitational field along the BHA 502. The BHA 502 may also include gyroscopic sensors to measure angular rotational rate, rotary sensors to measure point direction angle and bending angle in the BHA 502, magnetometer sensors to measure magnetic field, and pressure sensors to measure depth. Additional sensors in geo-pilot 510 may measure the RPM of the bit 504.
Each section, m1, m2, m3, of the BHA 502 is modeled as a rigid body having six degrees of freedom with respect to its neighbor sections. The coordinates xiyizi represent the ith section of the BHA with an origin, oi, located at the beginning (uphole) of the section and axes, xiyizi, aligned with the section. For example, the section m3 begins at the origin, o3, of the local coordinate system of x3, y3, z3. With deformation measurements measured by the strain measurement tool 506, the coordinate transformation between the (i+1)th and ith local coordinates can be determined. In this way, the position of the bit 504 may be calculated from the coordinate transformation of the m1 section of the BHA 502, m1 being the section of the BHA 502 closes to the bit 504. For example, a dynamic modeling of the BHA 502 may be written as:
{dot over (X)}=fX(X,uX,wX)
{dot over (Y)}=fY(Y,uY,wY)
Ż=fZ(Z,uZ,wZ) Eqs. (1, 2, 3)
where {dot over (X)}[({dot over (x)}1, x2−x1, {dot over (x)}2, x3−x2, {dot over (x)}3, . . . , {dot over (x)}N], N represents the total number of sections in the BHA 502, w represents noise, and u represents a combination of the input force from the drillstring to the BHA 502, the bending force from the geo-pilot 510, and the rock reactive force at the bit. Y and Z are defined similarly to X. The 3-axis accelerations of each section are measured by the corresponding DDSRs, and the 3-axis strain between two adjacent sections (xi−xi+1, yi−yi+1, zi−zi+1) are measured by the corresponding strain measurement sensors. This dynamic modeling describes the relationship between the position of the sections and the strain measurements. A linear approximation may be written as:
{dot over (X)}=AXX+BXuX+wX
{dot over (Y)}=AYY+BYuY+wY
Ż=AZX+BZuZ+wZ Eqs. (3, 4, 5)
where the additional terms A and B are matrices with elements including the mass, spring constants, and damping coefficients of each section of the BHA 502.
A kinematic equation modeling of the BHA 502 may be written as:
{dot over (x)}=f(x,u)
y=h(x,u) Eqs. (6, 7)
where x=[Eb, Nb, Hb, Ėb, {dot over (N)}b, {dot over (H)}b, Θb, Φb, Ψb, w] is an internal state vector, Eb, Nb and Hb represent the bit position, Ėb, {dot over (N)}b, and {dot over (H)}b represent the bit velocity, Θb, Φb, and Ψb represent the bit attitudes (Euler angles), and w represents bias vector of gyro and accelerometer sensors and the bit walk rate derived from the accelerometers and gyros. The measurement output y may be provided by the survey, and the system input u represents the measurements from gyros and accelerometers.
The position of the bit may be calculated continuously while drilling as the model is updated with the sensor measurements. Iterative comparison between the calculated bit position and the intermittent survey measurements may be performed as needed, and a new survey may be triggered if an error, or deviation from the projected bit position, is above a threshold. The new survey may be triggered immediately or during the next scheduled pause in drilling. The dead-reckoning algorithm may be implemented in a dead-reckoning model that models the BHA, the bit, the borehole, and the formation as desired. Also, as described above, the dead-reckoning model may be trained to account for noise and other uncertainties in the drilling process. In a training stage, a number of surveys are performed during drilling pauses and sensor measurements are collected during drilling. This data is collectively used as training data. Specifically, the dead-reckoning algorithm is performed on the training data, and the difference between calculated bit positions and known bit positions, or error, is fed back into the model for tuning purposes. In this way, a model of noise and other uncertainty may be modeled.
At 604, the drilling is paused to determine a survey position of the bit. During pauses in drilling, which are usually thirty feet apart due to new sections of pipe being added to the top of the drillstring, surveys may be performed. Such surveys may provide the bit position as a fix in a dead-reckoning algorithm. The surveys cannot be performed during drilling due to interference caused by the powerful forces necessary to rotate the bit.
At 606, drilling is resumed and measurements are obtained with BHA sensors while drilling. At this point, a dead-reckoning model may be trained using the BHA sensor measurements and one or more surveys as training data. Specifically, the dead-reckoning algorithm is performed on the training data, and the difference between calculated bit positions and known bit positions, or error, is fed back into the model for tuning purposes. Additionally, a noise model may be created to account for noise received during sensor measurements.
At 608, the BHA sensor measurements are processed with a dead-reckoning model while drilling to track a current position of the bit relative to the survey position. By modeling the entire BHA as a deformable body, accurate positioning data may be calculated. Specifically, the dead-reckoning model accounts for deformation of the BHA by modeling the BHA as a plurality of sections, each beginning at a local origin and ending at a point within a local coordinate system. A plurality of coordinate transformations may be performed, using kinematic or dynamic modeling of the BHA, to ascertain the global coordinates, or position, of the bit. The model fully characterizes the kinematics of the BHA while accounting for deformation, and the model may also determine a bit velocity vector during drilling. In at least one embodiment, processing the measurements may include filtering the measurements using a Kalman filtering framework to provide statistically optimal position and/or attitude determination.
At 610, if a deviation greater than a threshold, which may be adjustable, is detected between the current position of the bit and the desired trajectory of the bit, a new survey may be triggered at 604. For example, drilling may be paused, and a new survey may be performed. In an alternative embodiment, a new survey may be performed during the next scheduled pause in drilling. At 612, if a deviation has not been detected, the BHA is steered based on the current position of the bit. Such steering may occur automatically, i.e., without human input.
A method of continuous location while drilling includes drilling a borehole with a bottom-hole assembly (BHA) terminated by a drill bit; pausing the drilling to determine a survey position of the bit; obtaining measurements with BHA sensors while drilling; processing the BHA sensor measurements with a dead-reckoning model while drilling to track a current position of the bit relative to the survey position, the dead-reckoning model accounting for deformation of the BHA; and steering the BHA based on the current position of the bit.
The method may include training the dead-reckoning model to use the BHA sensor measurements for dead reckoning current positions of the bit. The model may model the BHA as a plurality of rigid bodies and calculates a set of local coordinates for each rigid body in the plurality. The model may determine a bit velocity vector during drilling. The method may include determining a tool arrangement that enables the BHA sensors to fully characterize kinematics of the BHA while accounting for BHA deformation. The BHA sensors may include strain sensors, accelerometers, and gyrometers. The method may include detecting a deviation, while drilling, between the current position of the bit and a desired position of the bit; and triggering, based on the deviation, a survey to be performed during the next pause in drilling
A locating while drilling system includes a bottom-hole assembly (BHA), terminated by a drill bit, comprising BHA sensors; and a processing unit that collects measurement while drilling (MWD) measurements from the BHA sensors and uses the measurements in a dead-reckoning model to track a current position of the bit relative to a survey position, the dead-reckoning model accounting for deformation of the BHA.
The processing unit may cause the current position to be displayed. The processing unit may be downhole. The BHA may include a steering mechanism that compares the current position to a desired position. The processing unit may train the dead-reckoning model to use the MWD measurements for dead reckoning current positions of the bit. The model may model the BHA as a plurality of rigid bodies and calculates a set of local coordinates for each rigid body in the plurality. The model may determine a bit velocity vector during drilling. The BHA may be assembled with a tool arrangement that enables the BHA sensors to fully characterize kinematics of the BHA while accounting for BHA deformation. The BHA sensors may include strain sensors, accelerometers, and gyrometers. The processing unit may detect a deviation, while drilling, between the current position of the bit and a desired position of the bit, and trigger, based on the deviation, a survey to be performed during the next pause in drilling.
While the present disclosure has been described with respect to a limited number of embodiments, those skilled in the art will appreciate numerous modifications and variations therefrom. It is intended that the appended claims cover all such modifications and variations.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2014/073025 | 12/31/2014 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2016/108901 | 7/7/2016 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
6453239 | Shirasaka et al. | Sep 2002 | B1 |
20050126022 | Hansberry et al. | Jun 2005 | A1 |
20050150689 | Jogi | Jul 2005 | A1 |
20050241824 | Burris, II et al. | Nov 2005 | A1 |
20050279532 | Ballantyne et al. | Dec 2005 | A1 |
20120125077 | Rodney et al. | May 2012 | A1 |
20130076526 | Schuberth et al. | Mar 2013 | A1 |
Number | Date | Country |
---|---|---|
2954264 | Feb 2016 | CA |
2775093 | Sep 2014 | EP |
9715749 | May 1997 | WO |
03089751 | Oct 2003 | WO |
2013192524 | Dec 2013 | WO |
2014046668 | Mar 2014 | WO |
2016024945 | Feb 2016 | WO |
2016043724 | Mar 2016 | WO |
Entry |
---|
PCT International Search Report and Written Opinion, dated Sep. 25, 2015, Appl No. PCT/US14/73025, “Continuous Locating While Drilling,” Filed Dec. 31, 2014, 15 pgs. |
Elgizway, Mahmoud, et al., “Wellbore Surveying While Drilling Based on Kalman Filtering,” Am. J. Engg. & Applied Sci.,2010, 240-259, vol. 3, Issue 2. |
Panchal, N., et al., “Robust Linear Feedback Control of Attitude for Directional Drilling Tools,” 13th Symposium on Automation in Mining, Mineral and Metal Processing Cape Town, South Africa, Aug. 2-4, 2010. |
Number | Date | Country | |
---|---|---|---|
20170335676 A1 | Nov 2017 | US |