Improvement of Friction Estimation Along Wellbores using Multi-scale Smoothing of Trajectories

Emilien Garcia1,2,∗, Jacques Liandrat1, Jacques Lessi2 and Philippe Dufourcq3

1Aix-Marseille Univ., CNRS, I2M, UMR7373, Centrale Marseille, 13451 Marseille, France
2Excellence Logging, 52-58 avenue Jean Jaurès, 92700 Colombes, France
3CentraleSupelec, Université de Paris-Saclay, 8 rue Joliot-Curie, 91190 Gif-sur-Yvette, France
E-mail: emilien.garcia@centrale-marseille.fr
*Corresponding Author

Received 09 February 2019; Accepted 29 July 2019;
Publication 06 September 2019

Abstract

Drilling monitoring aims at anticipating and detecting drillstring failures during well construction. A key element for the monitoring activity is the estimation of friction along the wellbore trajectory. Friction models require the evaluation of the actual wellbore trajectory. This evaluation is performed applying one of many various reconstruction methods available in the industry to discrete deviation measurements. Although all these methods lead to nearly identical bit location, friction estimations are highly dependent on reconstruction methods due to huge differences in the trajectory derivatives.

To control this instability, a new reliable estimation of wellbore friction using a nonlinear trajectory smoothing process is introduced. This process uses a multi-scale approach and a specific nonlinear smoothing through subdivision schemes and their related decimation schemes. Two smoothing processes are compared: one using an interpolatory subdivision operator, and the other, a non-interpolatory subdivision operator. Validation has been performed on a synthetic plane trajectory perturbated by noise. The non-interpolatory process provides trajectory derivatives estimates much closer to those of the initial trajectory. Both processes have been applied to a real three-dimensional wellbore trajectory, improving significantly the friction estimates.

Keywords: Torque and drag, friction, drilling, trajectory, subdivision, multi-scale, smoothing

Abbreviations: T&D: Torque and Drag; PU: Pick-Up; SO: Slack-Off; FR: Free-Rotating.

1 Introduction

Well drilling is a complex activity developed for oil/gas extraction or for geothermal activities. An engineering study provides an optimal trajectory considering several objectives and constraints:

The friction between the pipes and the wellbore wall is monitored through realtime discrete Hook Load and Torque surface measurements. The results of a Torque and Drag (T&D) model can then be used to match these measurements by calibrating the friction coefficients. A further discrepancy between measurements and model predictions provides a warning of potential wellbore instability or poor hole cleaning.

A T&D model is based on a friction calculation along the wellbore, so its results are very sensitive to the wellbore trajectory, in particular to the trajectory derivatives. The wellbore trajectory must be described carefully to avoid friction artefacts and consequently erroneous warnings. In practice, the trajectory is reconstructed from survey measurements collected periodically at discrete bit depths. However, results provided by T&D models are unstable due to poor approximation of trajectory derivatives.

This short summary shows that reliable trajectory reconstruction as well as stable trajectory derivatives estimates are fundamental data in the framework of wellbore monitoring.

After a short review of reconstruction methods and of friction models, Section 2 focuses on the development of a smoothing process which can provide stable derivatives estimates. Section 3 is devoted to numerical tests.

1.1 Trajectory Reconstruction

As mentioned above, a key point for drilling monitoring is the control of the trajectory, keeping in mind that the length of the well can reach 10 km. There is no direct way to accurately know the drillbit location. The data available to the directional driller are the length of the drillstring introduced inside the well and two angles measured at regular interval close to the bit. More precisely, introducing a local orthonormal coordinates system (O;i,j,k) of R3 where O is the surface point at the drilling start, i (resp. j) is the local horizontal unit vector pointing toward the North (resp. East), and k := i ×j is the local unit vector pointing toward the Earth’s centre, the values of the following parameters (s,φ,å) are measured at each connection, i.e. before adding a pipe to the drillstring:

During drilling, the available data are a sequence of triplets {(si,φi,åi)}i=0n, where i = 0 stands for the surface condition (usually with (s0,φ0,å0) = (0,0,0)) and i = n stands for the last drillbit location measurement. These data can be equivalently described by the set of couples {(si,ti)}i=0n, usually with t 0 = ( 0 0 1 ) .

The purpose of trajectory reconstruction is to build a curve Γ starting from the origin O, given the set {si,ti}i=0n. It is constructed recursively solving the following problem: given a point A(xA,yA,zA) with arc length sA from O and unit tangent vector tA, and given the arc length sB from O and unit tangent vector tB at the point B right after A, what are B’s coordinates?

images

Figure 1 Reconstruction methods: left (MCM), right (MTM). Arcs AB are built using the other elements and the hypotheses of the method. For the (MTM), parameters r and p are respectively the radius and the pitch of the helix.

As the exact shape of the arc ΓAB linking A to B is not known, the problem is ill-defined and the difficulty in answering this question lies in the shape assumed for ΓAB. Many reconstruction methods exist, each one based on different hypotheses. Following is a list of some of the existing trajectory reconstruction methods delivering trajectories at least tangentially continuous1, that is to say Γ 𝒞1([0,L]), where Γ is identified as the trace of a curve Γ(s) parametrized by its arc length s [0,L] (see Figure 1):

The application of these reconstruction methods on the same set of actual survey measurements provides discrete trajectories that are close to each other according to engineering purpose. Indeed, in all the performed simulations so far, at the same depth si, their distance measured in the L– norm remains smaller than 10 m even when L reaches thousands of meters. Therefore, all these methods are widely acceptable and used.

Furthermore, using the interpolation based on the assumptions of each reconstruction method, the position Γ(s) at any length s [0,L] can be recovered, in particular on any regular segmentation {si}i=0N of [0,L]. It turns out that these local interpolations are all stable and that the distance between the interpolated points remains defined within the same error of order 10 m.

Thereafter, {Γ(s),0 s L} refers to an approximation of the trajectory.

1.2 Friction Model (T&D)

The friction model, usually called T&D model, is an essential mathematical and physical tool for well planning and surface monitoring (see Johancsik, Friesen & Dawson, 1983; Sheppard, 1987; Belaid, 2005; Mitchell & Samuel, 2007; Aadnoy, Fazaelizadeh & Hareland, 2010 for more details). It requires some inputs: the drill-string composition, the wellbore trajectory (defined through the vectors Γ(s)), and many drilling parameters (mud density, drillstring angular speed and axial speed, etc.). The T&D model allows to estimate the friction factor corresponding to the Hook Load and Torque measurements while hoisting, lowering or only rotating the strings; those phases are usually called Pick-Up (PU), Slack-Off (SO) and Free Rotating (FR).

For example, the model allows to ensure that cuttings are correctly carried along the wellbore annulus (good hole cleaning), or to detect any risk of pipe getting stuck. Two friction factors are usually defined along the trajectory: fa for the axial friction and fr for the rotational friction. It is then possible to check that Hook Load and Torque values remain in correct ranges, so that the well is correctly cleaned, by comparing fa and fr to values from the literature (Samuel, 2010).

The T&D model is expressed in the local Frénet-Serret frame (t,n,b) as a function of the arc length s [0,L] on the trajectory. As a whole, it connects the tension and moment vectors (T(s),M(s)) at bit (s = L) to their values at surface (s = 0) through the friction factors (fa,fr). Given two of these couples, the model provides the third one. Denoting () := d()ds , Equation (1) recalls the Frénet-Serret relations, involving the curvature κ(s) and the torsion τ(s):

d d s ( t n b ) = ( 0 κ 0 κ 0 τ 0 τ 0 ) ( t n b ) (1)

The reals κ and τ are given by:

κ(s) = Γ× Γ2,τ(s) = det[Γ,Γ,Γ]κ2 , (2)

and are therefore related to higher order derivatives of Γ.

In the Frénet-Serret frame, T ( s ) := ( T t T n T b ) and2 M ( s ) = ( M t 0 E . I . k ) .

The drilling fluid circulation affects the pipe tension. To consider the impact of both fluid pressures inside (pi) and outside (po) the pipe applied on the inner (Si) and outer (So) sections of the pipe, the “effective” pipe tension T* := Tt + (po.So - pi.Si) is defined (cf. Mitchell, 2009 for more details).

Finally, the set of equations for the friction model used in this work is given by: (cf. Figure 2)

{ ( a ) ( T ) + E I κ κ + w ( k . t ) f a f c = 0 , ( b ) ( M t ) + r o f r f c = 0 , ( c ) f c = f c , n 2 + f c , b 2 1 + f r 2 , ( d ) f c , n = w ( k . n ) + κ [ T + τ ( M t + E I τ ) ] E I κ , ( e ) f c , b = w ( k . b ) κ ( M t + 2 E I τ ) E I κ τ , (3)

where E is the pipes Young modulus, I is the second momentum of area of the pipes, r0 is the outer radius of the pipes, ρsteel is the pipe density, w = wk is the buoyed weight per unit length of pipe, and fc is the pipe/wellbore normal contact force per unit length. These equations provide a link between the effective tension along the drillstring T*, the torsional moment Mt and the lineic pipe/wellbore contact force fc (cf. Appendix A for more details about these equations).

images

Figure 2 Left: Force balance on a pipe element. Right: Force balance for a pipe section.

This model is a Soft-String model. It is assumed that there is a continuous contact between the drillstring and the wellbore, and hence a continuous friction. Therefore, Hook Load measurements during PU and SO phases are used to calibrate fa and Torque measurements during FR phases are used to calibrate fr. From Equations (3), this calibration strongly depends on the trajectory parameters κ and τ as well as their derivatives up to κ and τ, so up to Γ(4)(s), the 4th derivative of the trajectory.

As already mentioned in Section 1.1, the estimation of the trajectory remains acceptable whatever the reconstruction method. However, even if trajectory location error is controlled regardless the trajectory reconstruction method used, the error on higher order derivatives estimation is not controlled. In particular, section by section reconstruction of the trajectory is the source of higher derivatives discontinuities at the junction points. A consequence is that the estimate of fa or fr is unstable and not accurate (see Figure 11). Moreover, there is no argument to decide if a reconstruction method provides better estimations of the trajectory derivatives than another. For instance, the regularity of the reconstruction does not imply a good estimate of the derivatives.

The proposed solution of this problem is, from an initial reconstruction Γ(s), to construct a close trajectory with minimal oscillations, called a smooth trajectory, and to estimate the friction from this new trajectory. In particular, the smoothing process must handle higher derivatives discontinuities at junction points, as well as the noise inherent to the survey measurements.

A smoothing process that provides a trajectory of minimal oscillations must be efficient whatever the trajectory and without prior knowledge about it. This means that it is not possible to consider a linear spatial frequency filtering on the trajectory. Moreover, the objective is to control the L– error associated to the approximation of a curve and its derivatives using a polygon and its divided differences. Standard curve-fitting techniques can construct a good approximation of the trajectory, but they cannot control simultaneously its derivatives estimates.

Therefore, the non-parametric and non-linear smoothing process presented in the following section is based on a multi-scale analysis. One can prove indeed (Garcia, 2019) that if it is correctly defined, the derivatives of this smooth trajectory converges towards the derivatives of the real trajectory when the L– error between the initial reconstruction and the exact trajectory converges towards 0.

2 Multi-scale Smoothing of Trajectories

Given a discrete approximation {Γ(sk)}kZ of a three-dimensional trajectory, this section presents a multi-scale smoothing acting independently on each coordinate of the trajectory. Therefore, without loss of generality, the univariate case (X(s) R) will be considered. The sequence X0 = (X0(sk))kZ, where {sk}kZ R+, is first plugged into a multi-scale framework following Harten (1996).

2.1 Multi-scale Analysis and Smoothing

Multi-scale analysis is a mathematical tool used to represent the graph of a function {X(s),s R} using different levels of approximation. Each level is characterized by the index j Z. The main ingredients of a multi-scale analysis are interscale operators linking the spaces (V j)jZ standing for approximation spaces at various scales. The approximation of X at level j is called Xj, so that k Z,(k2-j,Xkj) approximates (k2-j,X(k2-j)). A subdivision operator h : Xj-1 V j-1hXj-1 V j and a decimation operator h̃ : Xj V jh̃Xj V j-1, as soon as they satisfy h̃h = Id, define a bijection between V j and V j-1 × Wj, where Wj is the space of errors (ej) (Dyn, 1992; Harten, 1996), as:

Xj-1 = h̃Xj ej = (Id - hh̃)Xj (4)

Relation (4) can be inverted as Xj = ej + hXj-1. A sketch of the two-scale decomposition and reconstruction is provided on Figure 3.

images

Figure 3 Two scale decomposition (left) and reconstruction (right).

Since the previous two-scale operations can be iterated, a multi-scale decomposition of a sequence X0 down to level - jmax < 0 can be defined as the family of sequences (X-jmax,e-jmax+1,e-jmax+2,,e-1,e0).

A multi-scale smoothing can be defined in 3 steps incorporating a specific error truncation. It reads, jmax being given: (see Figure 4)

  1. Multi-scale decomposition: starting from level 0, decomposition steps are iterated to reach level - jmax;
  2. Error truncation: errors ej of each level are processed into new errors e¯j;
  3. Multi-scale reconstruction: starting from level - jmax, reconstruction steps are iterated to reach level 0 using the errors e¯j.

images

Figure 4 Structure of the multi-scale smoothing algorithm. The left part is the multi-scale decomposition (step 1), the middle part is the error truncation (step 2) and the right part is the multi-scale reconstruction (step 3).

There exists many choices for the subdivision operators and associated decimation operators (see for instance Dyn, 1992; Kui, 2018). In this paper, two subdivision operators will be used, called Lagrange interpolatory scheme (Deslauriers & Dubuc, 1989) and shifted Lagrange scheme (Dyn, Floater, & Hormann, 2005). Their definitions are given below for a 4-point stencil, as well as those of the corresponding decimations used in this paper:

4-point interpolatory Lagrange scheme

Decimation:

h̃Xj k = X2kj (5)

Subdivision:

(hXj-1)2k = Xkj-1 (hXj-1)2k+1 = 116 -Xk-1j-1 + 9Xkj-1 + 9Xk+1j-1 - Xk+2j-1 (6)

4-point shifted Lagrange scheme

Decimation:

h̃Xj k = 12304 95X2k-3j - 133X2k-2j - 315X2k-1j + 1505X2kj +1505X2k+1j - 315X2k+2j - 133X2k+3j + 95X2k+4j (7)

Subdivision:

(hXj-1)2k = 1128 -5Xk-2j-1 + 35Xk-1j-1 + 105Xkj-1 - 7Xk+1j-1 (hXj-1)2k+1 = 1128 -7Xk-1j-1 + 105Xkj-1 + 35Xk+1j-1 - 5Xk+2j-1 (8)

The specific form of (5) and of the first line of (6) explains why the first pair of schemes is called interpolatory while (7) and (8) are called non-interpolatory.

Subdivision operators can reproduce or quasi-reproduce polynomials up to a certain degree p (see Kui, 2018). In particular, the subdivision scheme described by Equations (6) (resp. (8)) quasi-reproduce polynomials up to degree p = 3 (resp. p = 4). As both subdivision operators will be used in the multi-scale smoothing, comparison will allow to evaluate the impact of this important property on the current approach.

2.2 Error Truncation and Global Multi-scale Smoothing

Instabilities in the estimate of the derivatives are connected to the presence of “local high scale oscillations” in the reconstructions. These oscillations can be quantified considering the coefficients (akj := 4j(Xk-1j - 2Xkj + Xk+1j))kZ, which correspond to a discrete estimate at level j of the second order derivative of the function X(s). Indeed, a multi-scale framework is available for the coefficients (akj)kZ. For our schemes, it reads:

Interpolatory subdivision:

a2kj = 14 -ak-1j-1 + 6akj-1 - ak-1j-1 + 4j. e2k-1j + e2k+1j a2k+1j = 12 akj-1 + ak+1j-1 - 4j2e2k+1j (9)

Non-interpolatory subdivision:

a2kj = 132 3ak-1j-1 + 34akj-1 - 5ak+1j-1 + 4j e2k-1j - 2e2kj + e2k+1j a2k+1j = 132 -5ak-1j-1 + 34akj-1 + 3ak+1j-1 + 4j e2kj - 2e2k+1j + e2k+2j (10)

It should be noted that the multi-scale framework described by Equations (9) is unstable and does not converge, while the one described by Equations (10) is stable and convergent. For each subdivision scheme, this result is linked to the order p for the quasi-reproduction of polynomials mentioned earlier (see Garcia, 2019).

To quantify the level of the oscillations, we introduce the notion of local scale:

Definition 2.1. For any sequence X0 and any value k0 Z, the local scale Sk0 is defined as the largest value j such that there exists (k1,k2) with: j < j 0, such that k,k12-j k2-j k22-j,ekj = 0.

Clearly the sequences ((akj)kZ)-jmaxj0 can be seen as the result of subdivision, given by the first term of the right hand side of Equations (9) (resp. (10)), and errors, given by the second term 4jA(ej) of the right hand side of Equations (9) (resp. (10)). As soon as this multiresolution is stable, the norm of a0 is linked (independently of jmax) to the norm of the weighted errors 4jej for - jmax + 1 j 0. This link induces that reducing the norm of second order derivatives a0 can be performed by cancelling coefficient (ekj) with an efficiency increasing with the value of j.

Therefore, the error truncation of our multi-scale smoothing aims to construct a polygon X¯0 at a controlled distance of X0 (i.e. X0 -X¯0 < ϵ) with a minimal local scale.

The proposed smoothing process is then sketched as follows, with the sequences X0 as input and X¯0 as output:

  1. Multi-scale decomposition: decomposition of the input polygon X0 into the family of sequences {X-jmax,e-jmax+1,,e0}.
  2. Error truncation:
    1. Initialization: e ¯ j := ej for all level j {-jmax + 1,,0};
    2. For (j,k) {-jmax + 1,,0}× Z sorted such that level j are in decreasing order, then non-zero |e ¯ kj| are in decreasing order (zeroes are ignored):
      • Set e ¯ k j = 0;
      • Multi-scale reconstruction: construct the sequence X ¯ 0 using the sequences {X-jmax,e¯-(jmax-1),,e¯0};
        • If X0 - X¯0<ϵ, then proceed with the next pair (j , k );
        • If not, set back e ¯ k j := ekj, then proceed with the next pair (j , k );
    3. If any e ¯ kj has been set to 0 during the last step (b), repeat step (b).
  3. Multi-scale reconstruction: construct the output sequence X¯0 using the sequences {X-jmax,e¯-(jmax-1),,e¯0}.

This procedure improves the estimate of the derivatives since one can prove (Garcia, 2019) that within a tube of width ϵ > 0 around a 𝒞 curve, a polygon X¯0 of minimal local scale is such that its derivatives converge towards those of the 𝒞 curve (see Figure 5). This convergence is dependent on the existence of a stable multi-scale framework for the derivatives to study, derived from the chosen subdivision operator.

images

Figure 5 Polygons of different local scales. Small (resp. large) local scale is associated to the 4 points (resp. 14 points) polygon. First and second derivatives approximations using the 4 points polygon are clearly closer to the real values related to the central curve.

Remark 1. Here the whole process has been presented in the case of an infinite sequence of values X0 = (Xk0)kZ. In practice, the process is applied on finite sequences X0 = (Xk0)0kN RN+1 for N N. In this case, the process requires adaptations at the edges of the sequences. These adaptations are presented in Appendix B.

3 Results

images

Figure 6 Comparison between the initial trajectory (dotted line with circles), the noisy trajectory (starred line) and the smoothed trajectories (+ line for interpolatory scheme and × line for non-interpolatory scheme). Local zoom in a high curvature region.

images

Figure 7 Comparison of the trajectory derivatives estimates along the plane trajectory, including zooms around a high curvature region (same symbols as Figure 6). From top to bottom: curvature; first derivative of the curvature; second derivative of the curvature. Noisy derivatives have such high order of magnitude that they barely appear on these graphs scales.

3.1 Application to a Noisy Known Trajectory

To validate the multi-scale smoothing process, a test plane curve is considered with constant-step segmentation on its arc length s. It is defined as (Γ := [Xk0 = x(sk),Y k0 = π 180x(sk)sin( π180x(sk))];sk = k {0,,3000}). Fixing ϵ = 0.1, a uniform noise of amplitude 0.5ϵ is added to Γ, and the smoothing process is applied. Then the curvature and its two first derivatives are evaluated before and after smoothing and are compared to these of the initial smooth curve. The integer jmax is set to 6. Initial trajectory, noisy trajectory and smoothed trajectories can be seen on Figure 6. Corresponding estimates of curvature and its derivatives are plotted on Figure 7.

The comments on the results are the following:

Globally, the smoothing is very efficient even if the interpolatory smoothing should be restricted to low order derivative estimates. The non-interpolatory smoothing seems more efficient than the interpolatory one. This could be expected in relation to the stability of the multi-scale framework up to higher order of derivatives for the non-interpolatory scheme (see comment in 2.1). Those results validate the smoothing process developed in this paper. The resulting improvement of friction estimations along a wellbore using this process is now studied.

3.2 Application to a Three-dimensional Trajectory Derived from Survey Measurements

In this section, the smoothing process is applied on reconstructed trajectories of a real wellbore. The three-dimensional trajectory Γ considered is now described by Γ ( s ) = ( X ( s ) Y ( s ) Z ( s ) ) for s { s i } i = 0 N such that Δ s i := s i s i 1 = 1 m for all i { 1 , , N } .

The smoothing process is applied to each coordinate with ϵ = 0.1 m and jmax = 8. An important difference with Section 3.1 is that the original trajectory is not known. Indeed, for this real well, the only available data are a set of measurements {si,φi,åi}i=0N as described in Section 1.2, with no other way to estimate the trajectory than using reconstruction methods.

A reference trajectory is required to compare trajectory derivatives before and after smoothing. Since the (MCM) is the standard reconstruction method in the Oil and Gas industry and has proven its reliability on bottom hole location estimation, the (MCM) reconstructed trajectory will be considered as the reference wellbore trajectory.

Thus, (MCM) is first used for reconstruction of the reference trajectory from the set of measurements {si,φi,åi}i=0N. Then, noise is added to these survey measurements. Using the accuracy mentioned in 1.1, the noise added to each position every 10 m of arc length is a uniform noise of amplitude 1 cm. This noise is then cumulated for every bit depth si throughout the wellbore. For inclination angles (resp. azimuth angles), a Gaussian noise is applied with standard deviation σ = 0.53 (resp. σ = 2 3) centred around each measurement φi (resp. åi).

Derivatives estimates for each trajectory reconstructed from noisy survey measurements are compared. The results are given in Figure 8 for the curvature k and the torsion τ.

images

Figure 8 Comparison of the trajectory derivatives estimates along the trajectory reconstructed from noisy survey measurements. From top to bottom: curvature, first derivative of the curvature, second derivative of the curvature, torsion, and first derivative of the torsion. Each colour stands for a different reconstructed trajectory with no further smoothing.

images

Figure 9 Comparison of the trajectory derivatives estimates using the (ASC) reconstructed trajectory. From top to bottom: curvature, first derivative of the curvature, second derivative of the curvature, torsion, and first derivative of the torsion.

The conclusions of this comparison are the following:

These results illustrate well the need to get a reliable method to estimate derivatives up to 4th order. To observe the efficiency of the multi-scale smoothing process, Figure 9 compares different derivatives estimates:

The improvement performed by smoothing is very significant.

Again, higher derivatives estimates are better when applying the non-interpolatory scheme than when applying the interpolatory one.

3.3 Impact on Friction Estimate

Friction estimates along each wellbore trajectory are now compared. As mentioned in Equations (3), more parameters need to be defined: E = 2.1 × 1011 Pa (pipes Young modulus), ρsteel = 7850kg.m-3 (pipes density), g = 9.80665 m.s-2 (gravity acceleration), fp = ρsteel × g (pipes volumic weight), ρmud = 1200 kg.m-3 (fluid density). Finally, the simplified and realistic drillstring used is illustrated in Figure 10.

images

Figure 10 Illustration of the drillstring dimensions used for the simulations.

Again, the (MCM) reconstructed trajectory is chosen as the reference trajectory before adding noise to the survey measurements following Section 3.2. Using the friction model described in Equations (3) with the parameters above defined, surface pipe tension and pipe torque at different bit depths are calculated using3 fa* = 0.20 and fr* = 0.25. These synthetic surface parameters will be considered as reference surface measurements in the sequel. Then the T&D model is used for each trajectory (smoothed or not) reconstructed from the noisy survey measurements, varying the values of fa and fr. For each trajectory, the goal is to find the pair (fa,fr) which best matches with the surface measurements, as illustrated in Figure 11 where each line of the graphs stands for one value of the coefficient fa or fr.

images

Figure 11 Torque and Tension surface measurements (dots) compared to the T&D model predictions (lines) for the (ASC) reconstructed trajectory. Each line of the graphs stands for a different friction factor from 0 to 0.30 with a 0.01 step. Predictions using the friction factors used to generate the surface data (0.20 for axial and 0.25 for rotational) are represented with bold lines on each graph. The left (resp. right) graphs are forecast surface pipe tensions (resp. surface torques) associated to different bit depths and axial movements. The upper (resp. lower) graphs are the Torque and Tension estimations from the non-smoothed (resp. smoothed) (ASC) reconstructed trajectory.

The locations of interest stand between 700 m and 1200 m, as there is not enough difference in surface estimations for shallower regions. The objective is far from being fulfilled before smoothing as can be seen on Figure 11, mainly for fr calibration related to (ASC) reconstruction.

As it was not possible to calibrate a single friction factor in this depth interval for all the reconstruction methods, an interval of extreme values has been determined. The corresponding results appear in Table 1.

The friction factors intervals obtained before smoothing the trajectories are very different according to the reconstruction method. For instance, friction factors are twice smaller using (SIT) than using (MCM), which is nonsense given that the bit location is the same for both trajectories.

Table 1 Calibrated friction factors intervals depending on the reconstruction method used and the subsequent smoothing applied. Real values are 0.20 for axial and 0.25 for rotational

Process Friction MCM-QUM MTM SIT ASC
None Axial [0.17; 0.19] [0.10; 0.13] [0.04; 0.07] [0.05; 0.08]
Rotational [0.21; 0.23] [0.12; 0.17] [0.05; 0.08] [0.06; 0.10]
Interp. Axial [0.15; 0.18] [0.14; 0.18] [0.13; 0.17] [0.13; 0.17]
Rotational [0.18; 0.23] [0.18; 0.23] [0.15; 0.21] [0.12; 0.21]
Non-interp. Axial [0.19; 0.21] [0.18; 0.21] [0.18; 0.20] [0.18; 0.20]
Rotational [0.23; 0.26] [0.23; 0.26] [0.22; 0.25] [0.23; 0.25]

These gaps between reconstructions are much smaller after applying the interpolatory smoothing. Indeed, the coefficients intervals after smoothing now all include common values (0.15-0.17 for axial and 0.18-0.21 for rotational). However, the common values do not match the values used to generate the surface data.

Using the non-interpolatory smoothing, not only the intersection of the intervals is not empty, but the values used to generate the data also belong to it. Furthermore, the interval bounds are the same for all the smoothed reconstructions. This last smoothing is therefore very efficient for friction estimations independently from the reconstruction method initially used.

For both processes, the intervals cover friction factor values higher than before applying the smoothing process, which could be expected. Indeed, the existence of a stable multi-scale framework for the divided differences is linked to the regularity of the output trajectory of the smoothing process. Since the trajectory is more regular after applying the smoothing process, smaller contact efforts are generated according to the T&D model.

4 Conclusion and Perspectives

In this paper, a new process for the evaluation of friction inside a wellbore from surface measurements has been derived. It allows a stable and satisfactory calibration of friction factors that are essential parameters for the drilling monitoring, regardless of the trajectory reconstruction initially used.

This new process is based on a multi-scale smoothing of trajectories using subdivision schemes. Tests and applications on real trajectories reveal the efficiency of the method and showed that high order subdivision schemes (here non-interpolatory Lagrange scheme) should be preferred to others.

Improvements can be proposed in different directions:

  1. The choice of the tolerance ϵ > 0 was not discussed in this publication. It could be adapted according to the local curvature along the trajectory, as developed in Garcia (2019).
  2. The smoothing step currently implemented acts independently on each coordinate with the same tolerance ϵ > 0, so it forces a point Γ¯(sk) of the smoothed trajectory to stand in a 2ϵ-side cube centred around Γ(sk). This criterion, simple to implement and already efficient, was chosen as a first approximation to test the algorithm. To include a more realistic physics of the smoothing process, the cube could be replaced by an axially oriented circular cylinder of height h > 0 and radius r > 0, with r related to the radial clearance between the pipes and the wellbore, and h linked to pipes length uncertainty.
  3. Subdivision schemes with higher order p for quasi-reproduction of polynomials should be used to control derivatives estimates after smoothing up to order 4 (see Garcia, 2019).

Appendix A. Friction Model

In the Serret-Frénet frame (t,n,b) associated to the wellbore trajectory, the following hypotheses are made:

Efforts and momentum involved in the balances are listed below:

Then, steady-state forces and momentum balances are given by:

{ ( T ) + f c + f c f + w = 0 , M + t × T + r o × ( f c + f c f ) = 0 . (A1)

According to Figure 2, ro = ro(0,cos(ϑ),-sin(ϑ)). Then the following system of 6 equations is obtained, by projection of Equations (A1) in the Frénet-Serret frame:

{ ( T ) κ T n + w t f a f c = 0 , T n κ T τ T b + w n f c ( cos ( ϑ ) + f r sin ( ϑ ) ) = 0 , T b + τ T n + w b + f c ( sin ( ϑ ) f r cos ( ϑ ) ) = 0 , M t r o f r f c = 0 , κ M t E I κ τ T b + r o f a f c sin ( ϑ ) = 0 , E I κ + T n + r o f a f c cos ( ϑ ) = 0. (A2)

Tn and Tb, so as Tn and Tb, can be derived from the two last Equations of (A2):

{ T n = E I κ r o f a f c cos ( ϑ ) , T b = κ M t E I κ τ + r o f a f c sin ( ϑ ) . (A3)

Equations (A3) are then derivated:

{ T n = E I κ ( r o f a f c cos ( ϑ ) ) , T b = κ ( M t + E I τ ) κ M t E I κ τ   +   ( r o f a f c sin ( ϑ ) ) , (A4)

where Mt can be replaced by its expression from the 4th Equation of (A2).

Equations (A3) Equation of (A2) and (A3) are inserted into the 4 first equations of (A2). Neglecting terms with κro and τro, the following system is obtained:

{ T + E I κ κ + w t f a f c = 0 , M t + r o f r f c = 0 , w n + κ ( T + τ ( M t + E I τ ) ) E I κ ( r o f a f c cos ( ϑ ) ) = f c ( f r sin ( ϑ ) + cos ( ϑ ) ) , w b + κ ( M t + 2 E I τ ) E I κ τ + ( r o f a f c sin ( ϑ ) ) = f c ( f r cos ( ϑ ) sin ( ϑ ) ) . (A5)

Finally, neglecting (rofafc cos(ϑ)) and (rofafc cos(ϑ)), 3rd and 4th equations of (A5) provide the expression of the lineic normal contact effort fc. Therefore the complete system of equations is given by:

{ T + E I κ κ + w t f a f c = 0 , M t + r o f r f c = 0 , f c = [ w n + κ ( T + τ ( M t + E I τ ) ) E I κ ] 2 + [ w b κ ( M t + 2 E I τ ) E I κ τ ] 2 1 + f r 2 . (A6)

Appendix B. Adaptation of the Smoothing Algorithm to a Finite Length Input Sequence

The multi-scale analysis of a unidimensional trajectory introduced in Section 2 has entirely been developed for the case of an infinite sequence X0 = (Xk0)kZ. In practice, the trajectory is defined through a finite sequence X0 = (Xk0)0kN RN+1. This situation requires some adaptations at the edges and some limitations linked to the number of points.

B.1. Edges Adaptations

Equations (5) to (10) involving centred stencils with 4 or 8 points are only valid for points having at least 2 or 4 neighbours at both sides. This condition is automatically fulfilled at any position for an infinite sequence of points but is no longer valid in the case of a finite sequence for points close to both ends of the sequence. Therefore, operators h and h̃ must be redefined at edges (Kui, 2018). For sake of simplicity, only the left edge adaptation is detailed (the right edge adaptation is derived by symmetry). Equations (16) to (18) give the relations for the interpolatory and non-interpolatory schemes for the first points:

Similarly, a0j must be redefined as a0j = 4j(2X0j - 5X1j + 4X2j - X3j).

Given this complementary set of relations, Equations (9) and (10) expressing second derivatives (akj)k at level j as a subdivision of second derivatives (akj-1)k at level j - 1 plus errors can be generalized as follows:

Interpolatory scheme:

a2kj = a0j-1 - 4j[5e1j + e3j],k = 0 14 -ak-1j-1 + 6akj-1 - ak+1j-1 + 4j[e2k-1j + e2k+1j], k {1,,N - 1} aNj-1 - 4j[e2N-3j + 5e2N-1j],k = N a2k+1j = 12(akj-1 + ak+1j-1) - 4j2e2k+1j,k {0,,N - 1} (B4)

Non-interpolatory scheme:

{ a 2 k j = { 1 4 ( 5 a 0 j 1 a 1 j 1 ) + 4 j [ 2 e 0 j 5 e 1 j + 4 e 2 j e 3 j ] , k = 0 1 32 ( 3 a k 1 j 1 + 34 a k j 1 5 a k + 1 j 1 ) + 4 j [ e 2 k 1 j 2 e 2 k j + e 2 k + 1 j ] , k { 2 , , N 3 } 1 4 ( a k 1 j 1 + 3 a k j 1 ) + 4 j [ e 2 k 1 j 2 e 2 k j + e 2 k + 1 j ] , k = 1 , N 2 , N 1 a 2 k + 1 j = { 1 4 ( 3 a k j 1 + a k + 1 j 1 ) + 4 j [ e 2 k j 2 e 2 k + 1 j + e 2 k + 2 j ] , k = 0 , 1 , N 2 1 32 ( 5 a k 1 j 1 + 34 a k j 1 + 3 a k + 1 j 1 ) + 4 j [ e 2 k j 2 e 2 k + 1 j [ 8 p t ] +   e 2 k + 2 j ] , k { 2 , , N 3 } 1 4 ( a N 2 j 1 + 5 a N 1 j 1 ) + 4 j [ e 2 N 4 j + 4 e 2 N 3 j 5 e 2 N 2 j + 2 e 2 N 1 j ] , k = N 1 (B5)

B.2. Number of Values

Since the smoothing process should be applied while drilling, the number of points of the sequences is supposed to vary. In order to apply one decomposition step of the multi-scale analysis using the interpolatory (resp. non-interpolatory) schemes to a sequence of N + 1 points, N must be even (resp. odd). Iterating the argumentation, jmax > 0 consecutive decomposition steps can be applied iff n N such that:

If N does not fulfil these conditions, extra values Xk0 with k < 0 and k > N can be generated and aggregated to (Xk0)k=0k RN+1 over the edges 0 and N. A linear extrapolation of degree 1 is proposed, until reaching the first number N of values which fulfils the previous conditions. For a real three-dimensional wellbore trajectory, the new values for k < 0 are usually given by (xk0 = 0,yk0 = 0,zk0 = k). Conversely, given N, the previous conditions provide an upper bound for the choice of jmax.

As noted earlier, the interpolatory smoothing is not translation invariant and does not give the same weight to every point of the trajectory. Indeed, some points are kept identical throughout the multi-scale decomposition, even if they are very noisy. Advantage can be taken from adding points at each endpoint of the trajectory, to harmonize the weights given to each point.

Supposing that m values are missing from the N + 1 values to reach the required number of values, it is possible to add m values at both edges of the original trajectory (Xk0)k=0k RN+1, which becomes (Xk0)k=-mN+m RN+2m+1. Then, the multi-scale algorithm can be applied to each sequence of N + m + 1 consecutive points in the set (Xk0)k=-m+iN+i;i {0,,m}. Since each sequence includes the original trajectory location 0 k N, the required smoothed trajectory can be defined as the average of all the previous smoothed sequences at these locations (after removing the 2m added points for k < 0 and k > N).

B.3. Adaptation for Varying Values of the Length of the Sequence

Depending on the depth of the last survey measurement, the number N + 1 of points in the discretization of the trajectory is varying. The number m of points to be generated at each endpoint of the trajectory depends on N, i.e. on the depth of the last survey measurement. Since m is also the number of trajectories averaged at the end of the process, the quality of the smoothing process could depend on N.

To have a smoothing process independent from the length of the sequence, it is possible to systematically average the same number p of smoothed sequences:

References

Aadnoy, B. S., Fazaelizadeh, M., and Hareland, G. (2010). A 3-dimensional analytical model for wellbore friction. Journal of Canadian Petroleum Technology, 49(10), 25–36.

Abughaban, M. F., Bialecki, B., Eustes, A. W., de Wardt, J. P., and Mullin, S. (2016, Mar. 1–3). Advanced trajectory computational model improves calculated borehole positioning, tortuosity and rugosity. SPE/IADC Drilling Conference, Fort Worth, Texas, SPE-178796-MS.

Belaid, A. (2005). Modélisation tridimensionnelle du comportement mécanique de la garniture de forage dans les puits à trajectoire complexe: Application à la prédiction des frottements garniture-puits (Doctoral dissertation). Retrieved from https://pastel.archives-ouvertes.fr.

Deslauriers, G., and Dubuc, S. (1989). Symmetric iterative interpolation processes. In Constr. Approx., pages 49–68, Springer.

Dyn, N. (1992). Subdivision schemes in computer aided geometric design. In W. Light, editor, Advances in Numerical Analysis II, Wavelets, Subdivision Algorithms and Radial Functions, pages 36–104. Clarendon Press, Oxford.

Dyn, N., Floater, M. S., and Hormann, K. (2005). A 𝒞2 four-point subdivision scheme with fourth order accuracy and its extensions.

Garcia, E. (2019, in progress). Approche non-linéaire du monitoring de forage: Un espoir de progrès pour la commande en surface? (Unpublished doctoral dissertation). Ecole Centrale Marseille, France.

Gfrerrer, A., and Glaser, G. P. (2000). A new approach for most realistic wellpath computation. SPE, 100(3).

Harten, A. (1996). Multiresolution representation of data: A general framework. SIAM J. Numer. Anal., 33(3), 1205–1256.

Hormann, K., and Sabin, M. A. (2008). A family of subdivision schemes with cubic precision. Comput. Aided Geom. Design, 25(1), 41–52.

Johancsik, C. A., Friesen, D. B., and Dawson, R. (1983, Feb. 20–23). Torque and drag in directions wells – Prediction and measurement. SPE 11380, New Orleans, LA.

Kaplan, J. (2003). Modélisation tridimensionnelle du comportement directionnel du système de forage rotary (Doctoral dissertation). Retrieved from http://www.geosciences.mines-paristech.fr/fr.

Kui, Z. (2018). On the construction of multiresolution analysis compatible with general subdivisions (Doctoral dissertation). Retrieved from https://pastel.archives-ouvertes.fr.

Mitchell, R. F., and Samuel, R. (2007, Feb. 21–23). How good is the torque drag model? Paper SPE 105068 presented at the IADC/SPE Drilling Conference, Miami, Florida, USA.

Mitchell, R. F. (2009, Mar. 17–19). Fluid momentum balance defines the effective force. Paper SPE/IADC 119954 presented at the 2009 SPE/IADC Drilling Conference and Exhibition, Amsterdam, the Netherlands.

Samuel, R. (2010). Friction factor: What are they for torque, drag, vibration, bottom hole assembly and transient surge/swab analyses. J. Pet. Sci. Eng., 73.

Sheppard, M. C. (1987, Oct. 5–8). Designing well path to reduce torque and drag. SPE 15463, New Orleans, LA.

Si, X., Baccou, J., and Liandrat, J. (2016). On four-point penalized Lagrange subdivision schemes. Applied Mathematics and Computation, 281, 278–299.

Wolff, C. J. M., and de Wardt, J. P. (1981). Borehole position uncertainty – Analysis of measuring methods and derivation of systematic error model. Journal of Petroleum Technology, 33(12), 2339–2350.

Biographies

image

Emilien Garcia graduated from both Ecole Centrale Marseille (Marseille, France) and Universidad de Chile (Santiago, Chile). He holds a PhD in Mathematics since June 2019.

image

Jacques Liandrat graduated from Ecole Polytechnique (Palaiseau, France) in 1981. He got his Ph.D in 1986 from Sup-Aero/Université Paul Sabatier (Toulouse, France). Since 1993 he is full professor in mathematics at Ecole Centrale Marseille (Marseille, France).

image

Jacques Lessi has more than 40 years of experience in Research and Development related to oil & gas upstream industry, both in public research for 22 years and in service company for the last 18 years. His main competencies are related to formation evaluation both for fluid content and rock mineralogy characterization, drilling efficiency, vibration detection and mitigation, wellbore stability and hydraulic balance. He has authored along his career several international publications and about 25 patents (20 US patent presently issued). He graduated from the Ecole des Mines de Paris and holds a PhD from the University of Strasbourg.

image

Philippe Dufourcq PhD and Engineering Graduate from Ecole Centrale de Lyon, he began his career with ten years in companies, notably in Thales. He joined higher education as Chairman of Research at the Ecole Supérieure d’Ingénieurs in Marseille, before being appointed Director of Development at Ecole Centrale de Marseille. For several years he led its strategic orientation committee and his academic senate, before joining Morocco to launch the Ecole Centrale Casablanca of which he was the first Director of Programs. Since 1 January 2019, he has held the position of Deputy Chief Executive Officer of CentraleSupelec. His areas of research and teaching concern the physics of complex systems.

1Since the trajectory is generated by a tangentially continuous drillstring, the trajectory should at least have the same regularity.

2The tangential component of M is defined with the minus sign to count positively the surface momentum.

3In practice, calibrated fa* and fr* are not equal to each other.

Abstract

1 Introduction

1.1 Trajectory Reconstruction

images

1.2 Friction Model (T&D)

images

2 Multi-scale Smoothing of Trajectories

2.1 Multi-scale Analysis and Smoothing

images

images

2.2 Error Truncation and Global Multi-scale Smoothing

images

3 Results

images

images

3.1 Application to a Noisy Known Trajectory

3.2 Application to a Three-dimensional Trajectory Derived from Survey Measurements

images

images

3.3 Impact on Friction Estimate

images

images

4 Conclusion and Perspectives

Appendix A. Friction Model

Appendix B. Adaptation of the Smoothing Algorithm to a Finite Length Input Sequence

B.1. Edges Adaptations

B.2. Number of Values

B.3. Adaptation for Varying Values of the Length of the Sequence

References

Biographies