System and method for calibration of hydraulic models by surface string weight

CA3083257CActive Publication Date: 2026-10-13NAT OILWELL VARCO NORMAY AS
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CA3083257
Authority / Receiving Office
CA · CA
Patent Type
Patents
Current Assignee / Owner
Priority Date
2017-11-27
Filing Date
2018-11-27
Publication Date
2026-10-13
Estimated Expiration
2038-11-27
Patent Text Reader

Abstract

There is disclosed a method for tuning a hydraulic model to be used for estimating down hole dynamic pressure as a function of flow rate, characterized in that the method comprises the steps of : a) selecting a non-tuned hydraulic model estimating the relative magnitude of the pressure losses in various annulus sections of the well bore; b) applying the non-tuned hydraulic model to give a first order estimate of the pressure gradients and the shear stresses at the drill string; c) applying the same non-tuned model to estimate the flow lift area for two different flow rates, where the first flow rate is zero or much lower than the second flow rate being sub-stantially equal to a typical flow rate obtained during drilling; and d) performing a model tuning test where the string is rotated off bottom while said two dif- ferent flow rates are used to obtain corresponding string weights. There is also disclosed a system for carrying out the method as well as computer- readable medium being provided with instructions for carrying out the method.
Need to check novelty before this filing date? Find Prior Art

Description

SYSTEM AND METHOD FOR CALIBRATION OF HYDRAULIC MODELS BY SURFACE STRING WEIGHT Background Many of the wells being drilled today have small pressure margins, meaning that there is a relatively small difference between the fracture pressure and pore pressure. The fracture pressure is the threshold beyond which the formation is damaged, and the drilling mud tends to flow into cracks in the formation. The pore pressure is the lower pressure limit indicating when formation fluids or gas starts to flow into the well and mix with the drilling mud. Violation of these limits leads to situations commonly called loss and kick, respec- tively. Both situations are dangerous and can, if not handled quickly and properly, lead to disastrous blowouts. It is therefore important to know the downhole pressure and to have a control system that always maintains the pressure between the mentioned upper and lower limits. Downhole pressure in this context means the well bore pressure in an open hole zone where there is no casing to isolate the well bore from the formation. The downhole pressure consists of two components, the hydrostatic pressure and the dynamic pressure. The former is the pressure when there is no circulation of the drilling mud and the string is not moving axially, i.e. upwards or downwards. The dynamic pres- sure is the extra pressure induced by fluid flow and / or axial string motion. The pressure increase resulting from a downwards motion is called surge pressure while the pressure reduction from moving the string upwards is called swab pressure. The hydrostatic pressure can be calculated with a relatively high accuracy from the densi- ty of mud in the well bore trajectory and the true vertical depth. The dynamic pressure is far more difficult to estimate, and it must be calculated from very uncertain hydraulic mod- els. The best option until now has been to measure the downhole pressure directly, either by a MWD tool communicating to the surface via slow mud pulse telemetry, or by wired pipe offering much higher data rates. Often none of these options are available for the driller, implying that he / she needs to rely solely on the hydraulic models when estimating the downhole pressure under different conditions. The invention has for its object to remedy or to reduce at least one of the drawbacks of the prior art, or at least provide a useful alternative to prior art. The object is achieved through features, which are specified in the description below and in the claims that follow. This specification describes a system and a method that, under certain conditions, can measure the downhole pressure indirectly from the string weight and use these measure- ments to tune or calibrate the used hydraulic model. The system and method may include an accurate load cell measuring the string tension (weight) at the top of the string. The system and method may also include a basic hydraulic model describing how the pres- sure loss gradient varies with the annulus geometry. The system and method described herein are quite robust against model errors, meaning that the system and method have the potential of providing far more accurate estimates than the pure hydraulic model itself. There is also described a computer-readable medium including instructions for carrying out the method described herein. The method and system described herein have as their goal to provide indirect measure- ments of the downhole pressure when direct pressure measurements are not available. In a first aspect the invention relates to a method for tuning a hydraulic model to be used for estimating down hole dynamic pressure as a function of flow rate, wherein the method comprises the steps of : a) selecting a non-tuned hydraulic model estimating the relative magnitude of the pressure losses in various annulus sections of the well bore; b) applying the non-tuned hydraulic model to give a first order estimate of the pressure gradients and the axial shear stresses at the drill string; c) applying the same non-tuned model to estimate the flow lift area for two different flow rates, where the first flow rate is zero or much lower than the second flow rate being sub- stantially equal to a typical flow rate obtained during drilling; and d) performing a model tuning test where the string is rotated off bottom while said two dif- ferent flow rates are used to obtain corresponding string weights. In a second aspect the invention relates to a system for tuning a hydraulic model to be used for estimating down hole dynamic pressure as a function of flow rate, wherein said system comprises a weighing means and a control unit, where said control unit is adapted to: a) select a non-tuned hydraulic model estimating the relative magnitude of the pressure losses in various annulus sections of the well bore; b) apply the non-tuned hydraulic model to give a first order estimate of the pressure gradi- ents and the axial shear stresses at the drill string; c) apply the same non-tuned model to estimate the flow lift area for two different flow rates, where the first flow rate is zero or much lower than the second flow rate being sub- stantially equal to a typical flow rate obtained during drilling; and d) perform a model tuning test where the string is rotated off bottom while said two differ- ent flow rates are used to obtain corresponding string weights by means of said weighing means. In a third aspect the invention relates to a computer- readable medium provided with in- structions to carry out a method according to the first aspect of the invention. Basic theory The annulus pressure can be formally written as the following integral. [Image disponible dans le document PDF, Image available in the PDF document] (1) Here <semantics>ρa<annotation encoding="application / x-tex">\rho_a< / annotation>< / semantics> is the fluid density, g is the acceleration of gravity, <semantics>θ<annotation encoding="application / x-tex">\theta< / annotation>< / semantics> is well inclination (deviation from vertical) and <semantics>pa′<annotation encoding="application / x-tex">p'_a< / annotation>< / semantics> is the dynamic pressure gradient (the prime symbol ‘here denotes derivation with respect to the depth variable x). We have also included an optional pres- sure at the top of the string <semantics>p(0)<annotation encoding="application / x-tex">p(0)< / annotation>< / semantics> in case there is a sealing device (for instance a rotary seal and a choke) that creates an exit pressure. Throughout, for simplicity, we shall as- sume that the pressure is gauge pressure so that <semantics>p(0)=0<annotation encoding="application / x-tex">p(0) = 0< / annotation>< / semantics> if the return flow is without restriction to the ambient atmospheric pressure. The first term of the integrand is the axial component of the hydrostatic pressure gradient. It is to be noted that the mud density is often treated as a constant, but it is generally a function of both pressure and temperature. Compressibility tends to increase the density as the vertical depth increases while thermal expansion has the opposite effect: it makes the density decrease with temperature and depth. Very often, if the mud temperature fol- lows the natural geothermal temperature profile of the earth crust, the thermal effect is the dominating one, thus making the density decreasing slightly with vertical depth. The dynamic pressure gradient <semantics>pa′<annotation encoding="application / x-tex">p'_a< / annotation>< / semantics> is a function of many variables. The most important ones are the annulus geometry (well bore diameter <semantics>dw<annotation encoding="application / x-tex">d_w< / annotation>< / semantics> outer string diameter <semantics>do<annotation encoding="application / x-tex">d_o< / annotation>< / semantics> and string eccentricity), pump rate and string speed. However, the mud rheology (viscosity) also plays an important role. The rotation speed of the string has a minor effect on the dynamic pressure gradient, and is often neglected. A complicating factor is that the rheol- ogy is often strongly non-Newtonian, meaning that the shear stress is far from a linear function of the shear rate, as it is for Newtonian fluids. Often the rheology also varies with time. The dynamic pressure gradient is therefore extremely difficult to predict accurately. While the hydrostatic pressure can be determined within a few percent's accuracy, the dynamic pressure estimate will often be off either ways by a factor 2 or more. There exist different hydraulic models that predict how the dynamic pressure gradient <semantics>pa′<annotation encoding="application / x-tex">p'_a< / annotation>< / semantics> vary with the mentioned variables. American Petroleum Institute (API) provides one rela- tively advanced model in their API Recommended practice 13D called Rheology and Hy- draulics of Oil-well Fluids, to which reference is made for an in-depth disclosure of the mentioned model. It is beyond the scope of this disclosure to repeat the details of this model, but the model provides relatively advanced analytical expressions for the pressure gradient as a function of flow, and annulus geometry for non-Newtonian fluids. The model is adapted to handle both laminar and turbulent flow in addition to the eccentricity effect. This API model and even more advanced hydraulic models may be used subsequently to estimate the coupling between the downhole pressure and string weight in a system and method according to the invention. The tension in the string can be described by the following integral [Image disponible dans le document PDF, Image available in the PDF document] (2) Here <semantics>Fh<annotation encoding="application / x-tex">F_h< / annotation>< / semantics> represents the tension, minus weight on bit (WOB) at the lower end of the string, w is the buoyant weight per unit length, <semantics>θ<annotation encoding="application / x-tex">\theta< / annotation>< / semantics> is the inclination, <semantics>μa<annotation encoding="application / x-tex">\mu_a< / annotation>< / semantics> is the axial friction coeffi- cient, <semantics>fc<annotation encoding="application / x-tex">f_c< / annotation>< / semantics> is the normal contact force per unit length, <semantics>Ao=(π / 4)do2<annotation encoding="application / x-tex">A_o = (\pi / 4)d_o^2< / annotation>< / semantics> is the outer string cross-sectional area and <semantics>τa<annotation encoding="application / x-tex">\tau_a< / annotation>< / semantics> is the flow-induced axial shear stress at the outer string sur- face (averaged over all directions if eccentricity is included). The specific buoyant weight can be expressed by the sum of pipe weight and inner mud weight minus the buoyancy weight. That is [Image disponible dans le document PDF, Image available in the PDF document] (3) where <semantics>ρs<annotation encoding="application / x-tex">\rho_s< / annotation>< / semantics>, <semantics>ρi<annotation encoding="application / x-tex">\rho_i< / annotation>< / semantics> and <semantics>ρ0<annotation encoding="application / x-tex">\rho_0< / annotation>< / semantics> are the densities of the string (steel), inner mud and annular mud, respectively and <semantics>As=Ao−Ai<annotation encoding="application / x-tex">A_s = A_o - A_i< / annotation>< / semantics>, <semantics>Ai<annotation encoding="application / x-tex">A_i< / annotation>< / semantics> and <semantics>Ao<annotation encoding="application / x-tex">A_o< / annotation>< / semantics> represent the corresponding cross-sectional areas. Finally, g is the acceleration of gravity. The first and second terms of the integrand of equation 2 therefore represent gravitation force and well bore friction force, respective- ly. The two last terms represent two different components of what is conveniently called hydraulic lift force. The first is a kind of dynamic buoyancy resembling to the classical Ar- chimedes buoyancy (being a part of the first term) but instead of being vertical and there- by proportional to <semantics>cos⁡θ<annotation encoding="application / x-tex">\cos\theta< / annotation>< / semantics>, it is acting in the axial direction and is therefore independent of the inclination. The various terms in equation 2 are not novel as such, and have been discussed previ- ously in the scientific literature. See for instance section 3.2 in: E. Cayeux and H.J. Skadsem: Estimation of Weight and Torque on Bit: Assessment of Uncertainties, Correc- tion and Calibration Methods Proceedings of the ASME 2014 33rd International Confer- ence on Ocean, Offshore and Arctic Engineering, June 8-13, 2014, San Francisco, Cali- fornia, USA, to which reference is made for an in-depth discussion of the constituents of equation 2. What is believed to be novel over the prior art is the discovery that the dynam- ic, flow-induced downhole pressure is so closely related to the hydraulic lifting force on the string. The two effects are nearly proportional and can be represented by a flow lift area that can be estimated as justified below. In the following we shall simplify to cases where the string is rotating off bottom without any axial motion. Then the bit force and axial friction vanish, <semantics>Fb=0<annotation encoding="application / x-tex">F_b = 0< / annotation>< / semantics> and <semantics>μa=0<annotation encoding="application / x-tex">\mu_a = 0< / annotation>< / semantics> so that the tension at the top of the string can be written [Image disponible dans le document PDF, Image available in the PDF document] (4) where <semantics>W0<annotation encoding="application / x-tex">W_0< / annotation>< / semantics> denotes the buoyant, rotating off bottom weight at no flow, and [Image disponible dans le document PDF, Image available in the PDF document] (5) is the flow-induced lift force. It should be mentioned that reference weight <semantics>W0<annotation encoding="application / x-tex">W_0< / annotation>< / semantics> has a tiny component of the dynamic pressure because the dynamic pressure affects the mud densi- ty and thereby also the buoyant weight of the string. However, this effect is negligibly small compared with the other dynamic lift effects. It can be shown, from force balance of a differential fluid element, that the flow-induced pressure gradient can be written as [Image disponible dans le document PDF, Image available in the PDF document] (6) where <semantics>Aa<annotation encoding="application / x-tex">A_a< / annotation>< / semantics> is the annular cross section area. In the last expression we have used the fact that the axial shear stress, <semantics>τw<annotation encoding="application / x-tex">\tau_{w}< / annotation>< / semantics>, at the well bore surface is normally negative (because the radial shear rate is negative). It means that [Image disponible dans le document PDF, Image available in the PDF document] (7) is a positive factor less than unity. It approaches <semantics>do / (do+dw)<annotation encoding="application / x-tex">d_o / (d_o+d_w)< / annotation>< / semantics> or 0.5 for narrow annuli, that is when <semantics>dw−do≪dw<annotation encoding="application / x-tex">d_w - d_o \ll d_w< / annotation>< / semantics>. 10 The flow-induced lift force can now be written as [Image disponible dans le document PDF, Image available in the PDF document] (8) The downhole pressure can finally be written as [Image disponible dans le document PDF, Image available in the PDF document] (9) where the flow lift area is [Image disponible dans le document PDF, Image available in the PDF document] (10) This parameter cannot be calculated without having a starting model predicting how the pressure gradient varies along the string. The great advantage of this approach (the last expression of equation 9) over direct application of the hydraulic model (the first expres- sion of the same equation) is that the flow lift area is much more robust against model errors than the gradient and pressure itself. Because both integrands of equation 10 are proportional to the pressure gradient <semantics>pq′<annotation encoding="application / x-tex">p'_q< / annotation>< / semantics>, a multiplicative error has no impact on neither the lift area estimate nor the weight-based estimate of the pressure. What is needed is that the model gives a correct ratio of the pressure drop for the various annulus sections. This is a far less restrictive requirement than having a good model predicting the down- hole pressure directly. Moreover, if the downhole pressure is measured indirectly from the string weight, this can be used for improving the model accuracy by the following [Image disponible dans le document PDF, Image available in the PDF document] (11) where the correction factor equals the ratio of measured and calculated downhole pres- sure, that is [Image disponible dans le document PDF, Image available in the PDF document] (12) Before discussing practical sides of how to implement the invention it is useful to calculate the order of magnitudes of the flow lift force, the dynamic pressure loss and the flow lift area. As an example, we use the data from a real, horizontal well which is 3500 m long with a true vertical depth of approximately 1800 m. The string comprises a 3300 m long 5 inch drill pipe section and a 200 m long 5.5 inch heavy weight drill pipe section. The well bore is, for simplicity, assumed to have a constant bore diameter of 12.25 inches Reference is made to figure 1 showing how the flow induced lift force Fq, the pressure loss <semantics>Pq<annotation encoding="application / x-tex">P_q< / annotation>< / semantics> and the ratio <semantics>Aq=Fq / Pq<annotation encoding="application / x-tex">A_q = F_q / P_q< / annotation>< / semantics> of the above string vary as a function of mud circulation flow rate. The hydraulic model used for calculating these curves is resembles but is slightly more advanced than the mentioned API model. The curves are calculated for a typical non-Newtonian mud commonly used in the drilling industry and the gradients include the effect of reduced cross section at the tool joints. In contrast to the API model the applied model also includes the relatively weak effect of drill string rotation and the plotted curves are calculated with a string rotation speed of 60 rpm. Further comments to the theoretic results in the reference figure are the following. The non-linearity causing the variable slope of both the force and pressure curves comes from the non-linear rheology characteristics of the mud, which follows the well-known Her- schel-Bulkley rheology model tightly. The flow is laminar for most of the included flow rate span but the slight increase of the slopes at the highest flow rates indicate that the highest flow rates are close to the transition where the flow goes from laminar to turbulent. The most interesting observation is that ratio between the two curves, which has the dimen- sion of a flow lift area, is surprisingly constant over the entire flow range. It has a minimum of 3.2dm2 (=0.032 m2) at a flow rate of 500 liters per minute. Then increases slowly to about 3.4dm2 at the maximum flow rate. Both the calculated flow induced pressure and the lift force are relatively small compared with their static values. The rotating of bottom weight is <semantics>W0≈480<annotation encoding="application / x-tex">W_0 \approx 480< / annotation>< / semantics> kN while the static downhole pressure at the bit is 179 bar = 17.9e6 Pa. At a maximum flow rate of 3000 lpm the dynamic effects therefore a weight reduction of 3.6% weight reduction and a pressure increase of 2.9%. Practical considerations As the numerical example indicates, the hydraulic flow lift effect is relatively small com- pared with the buoyant string weight itself. This fact implies that the weighing means / load cell measuring the flow lift must be rather accurate, preferably more accurate than the traditional deadline anchor hook load. Therefore, it is recommended to use an inline and highly accurate load cell, either as an integrated part of the top drive output shaft or as a standalone sub installed just below the top drive shaft. The accuracy goal for this load cell may be 0.1% or better. If the load cell is based on strain gauges applied on the outer sur- face of the shaft it is important to measure also the inside pressure and correct the raw force signal (proportional to the axial strain) for the pressure cross-talk effect. The effect of temperature variations should also be considered because radial temperature gradients will cause internal thermal stresses and offset drift of the sensor signal. However, if the calibration test has a short duration, the variation of the inside mud temperature will prob- ably have a minor or negligible effect on the calibration results below. If an accurate, inline load cell is not available, the method is still applicable with a tradi- tional dead line based hook load signal. Usually the accuracy of a dead line tension sen- sor is poor because of the sheave friction causing the dead line tension to deviate from the average tension of the lines strung between the crown block and the travelling block. However, these friction errors are much smaller under the test conditions with no axial motion of the string. The following procedure may be used for tuning the hydraulic model by surface meas- urements. Select a basic hydraulic model to be tuned, for instance the model recommended by API, or a more advanced one, if available. 2. Use the non-tuned hydraulic model to calculate a first order approximation for the steady state dynamic downhole pressures <semantics>p0<annotation encoding="application / x-tex">p_0< / annotation>< / semantics> and <semantics>p1<annotation encoding="application / x-tex">p_1< / annotation>< / semantics> for two different flow rates <semantics>q0<annotation encoding="application / x-tex">q_0< / annotation>< / semantics> and <semantics>q1<annotation encoding="application / x-tex">q_1< / annotation>< / semantics>, where <semantics>q0<annotation encoding="application / x-tex">q_0< / annotation>< / semantics> is either zero or much lower than <semantics>q1<annotation encoding="application / x-tex">q_1< / annotation>< / semantics>, while <semantics>q1<annotation encoding="application / x-tex">q_1< / annotation>< / semantics> is approximately equal to flow rate to be used in drilling. 3. Use the same, non-tuned model to calculate also the flow lift area, <semantics>Aq<annotation encoding="application / x-tex">\,A_{q}\,< / annotation>< / semantics> for the highest flow rate. (A slightly more accurate alternative is to calculate the flow lift area for a series of dif- ferent flow rates in the range <semantics>[q0q1]<annotation encoding="application / x-tex">\begin{bmatrix} q_0 & q_1 \end{bmatrix}< / annotation>< / semantics> and use a flow rate weighted average of areas.) 4. Perform a two-step calibration test where the string is rotated off bottom while the pump rate is kept constant at the selected rates, <semantics>q0<annotation encoding="application / x-tex">q_0< / annotation>< / semantics> and <semantics>q1<annotation encoding="application / x-tex">q_1< / annotation>< / semantics>. Measure (the time averages of) the corresponding string weights <semantics>F0<annotation encoding="application / x-tex">F_0< / annotation>< / semantics> and <semantics>F1<annotation encoding="application / x-tex">F_1< / annotation>< / semantics> when the string weight is fully stabilized. 5. Estimate the real downhole pressure increase by <semantics>Δp=(F0−F1) / Aa<annotation encoding="application / x-tex">\Delta p = (F_0 - F_1) / A_a< / annotation>< / semantics> 6. Update the hydraulic model by multiplying the non-tuned pressure gradients by the correc- tion factor <semantics>c=Δp / (p1−p0)<annotation encoding="application / x-tex">c = \Delta p / (p_1 - p_0)< / annotation>< / semantics> The tuned or calibrated model can now be used to provide more accurate values for the dynamic and total pressure also for conditions like drilling with the bit on bottom. It is recommended to repeat the suggested tuning procedure at regular intervals, for in- stance at every connection when new drill pipes are added to the string and the pump must stop anyway. It is important that the standpipe pressure and return flow rate are sta- bilized before the weight readings are carried out. The readings themselves can be aver- ages over short time intervals, e.g. in the order of 10 seconds. However, due to the mud compressibility and the big cushion effect of the inner pipe volume, there will be a signifi- cant time from a new value of pump rate is reached until the annular flow rate and there- fore the flow lift force stabilizes. The entire tuning test can therefore take a few minutes in long and deep wells. It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design many alternative embodi- ments without departing from the scope of the appended claims. In the claims, any refer- ence signs placed between parentheses shall not be construed as limiting the claim. Use of the verb "comprise" and its conjugations does not exclude the presence of elements or steps other than those stated in a claim. The article "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.

Claims

1. A method for tuning a hydraulic model to be used for estimating downhole dy- namic pressure as a function of flow rate, comprising: a) selecting a non-tuned hydraulic model estimating a relative magnitude of pres- sure losses in various annulus sections of a wellbore; b) applying the non-tuned hydraulic model to give a first order estimate of pres- sure gradients and axial shear stresses at a drill string; c) applying the non-tuned hydraulic model to estimate a flow lift area for two dif- ferent flow rates, where the first flow rate is zero or lower than the second flow rate; and d) performing a model tuning test where the drill string is rotated off bottom while said two different flow rates are used to obtain corresponding string weights.

2. The method according to claim 1, further comprising: e) using an observed weight difference and said estimated flow lift area to calcu- late areal dynamic downhole pressure.

3. The method according to claim 2, further comprising updating the non-tuned hy- draulic model using the observed weight difference and said estimated flow lift area.

4. The method according to claim 2 or 3, further comprising using said real dynamic downhole pressure to calculate a total downhole pressure.

5. The method according to claim 3 or 4, further comprising drilling the wellbore while utilizing said calculated downhole dynamic pressure.

6. A system for tuning a hydraulic model to be used for estimating downhole dynam- ic pressure as a function of flow rate, comprising: a weighing device and a control unit, where said control unit is configured to: a) select a non-tuned hydraulic model giving estimation of relative magnitude of pressure losses in various annulus sections of a wellbore; b) apply the non-tuned hydraulic model to give a first order estimate of pressure gradients and axial shear stresses at a drill string; c) apply the same non-tuned hydraulic model to estimate a flow lift area for two different flow rates, where the first flow rate is zero, or lower than the second flow rate; and d) perform a model tuning test where the drill string is rotated off bottom while said two different flow rates are used to obtain corresponding string weights by means of said weighing device.

7. The system according to claim 6, wherein the control unit further is configured to utilize an observed weight difference and said estimated flow lift area to deter- mine a real dynamic downhole pressure.

8. The system according to claim 7, wherein the control unit further is configured to update the non-tuned hydraulic model by using the observed weight difference and said estimated flow lift area.

9. The system according to claim 7 or 8, wherein the control unit is configured to uti- lize said real dynamic downhole pressure to find a total downhole pressure.

10. The system according to claim 8 or 9, wherein the system further comprises a drilling apparatus to which said control unit is connected, wherein said control unit is configured to control said drilling apparatus in order to drill the wellbore while utilizing said real dynamic downhole pressure.

11. The system according to any one of claims 6 to 10, wherein said weighing device includes a load cell.

12. The system according to claim 11, wherein said load cell has an accuracy of13. The system according to claim 11 or 12, further comprising a top drive having an output shaft and, wherein said load cell is an integrated part of the top drive out- put shaft.

14. The system according to claim 11 or 12, further comprising a top drive having a top drive output shaft and, wherein said load cell is included in a standalone sub provided below the top drive output shaft.

15. A computer-readable medium provided with instructions recorded thereon which, when executed by a computer, cause the computer to carry out the method of any one of claims 1 to 5.