A Long-Term Performance Enhancement Method

2 downloads 0 Views 3MB Size Report
Jul 28, 2016 - To accommodate the size of the downhole drilling conditions, a new ... model (NNEM) to reduce the propagated errors under large-angle ... The advantage of MEMS gyroscopes is that they are very small, and it ..... measuring section is a circular arc on the plane, and at both ends of the circular are tangent ...
sensors Article

A Long-Term Performance Enhancement Method for FOG-Based Measurement While Drilling Chunxi Zhang and Tie Lin * School of Instrumentation Science and Opto-Electronics Engineering, Beihang University, Beijing 100191, China; [email protected] * Correspondence: [email protected]; Tel.: +86-138-1010-9403 Academic Editor: Jörg F. Wagner Received: 23 March 2016; Accepted: 19 July 2016; Published: 28 July 2016

Abstract: In the oil industry, the measurement-while-drilling (MWD) systems are usually used to provide the real-time position and orientation of the bottom hole assembly (BHA) during drilling. However, the present MWD systems based on magnetic surveying technology can barely ensure good performance because of magnetic interference phenomena. In this paper, a MWD surveying system based on a fiber optic gyroscope (FOG) was developed to replace the magnetic surveying system. To accommodate the size of the downhole drilling conditions, a new design method is adopted. In order to realize long-term and high position precision and orientation surveying, an integrated surveying algorithm is proposed based on inertial navigation system (INS) and drilling features. In addition, the FOG-based MWD error model is built and the drilling features are analyzed. The state-space system model and the observation updates model of the Kalman filter are built. To validate the availability and utility of the algorithm, the semi-physical simulation is conducted under laboratory conditions. The results comparison with the traditional algorithms show that the errors were suppressed and the measurement precision of the proposed algorithm is better than the traditional ones. In addition, the proposed method uses a lot less time than the zero velocity update (ZUPT) method. Keywords: measurement while drilling (MWD); fiber optic gyroscope (FOG); inertial navigation system (INS); minimum curvature method (MCM); Kalman filter

1. Introduction In the oil industry, borehole trajectories needs to be measured accurately in drilling engineering and geological work [1,2]. Measurement-while-drilling (MWD) surveying systems provide the position and the orientation of the bottom hole assembly (BHA) in real-time during drilling. Present MWD surveying systems consist of three-axis accelerometers and three-axis magnetometers mounted inside special non-magnetic drill collars [3]. However, using magnetometers has a deleterious effect on the overall accuracy of the surveying process, since the drill string components contain magnetic interference, geomagnetic influences, and downhole ore deposits, which are randomly located and cannot be predicted [1,2]. This magnetic interference effect is reduced, but not eliminated, by utilizing long lengths of non-magnetic drill collars, but this solution increases the drilling technology costs due to the relatively high cost of these non-magnetic materials [4]. Meantime, the MWD surveying system is not capable of monitoring the drill bit in time since the MWD needs to be installed at least 15 m behind the drill bit due to the non-magnetic drill collar use [1]. As the inertial navigation system (INS) is free from magnetic interference effects, it has been proposed as an alternative to magnetometer-based MWD surveying [5–7]. Many scholars have done a lot of research work about gyroscope-based MWD. Reference [8] proposed a novel non-linear error model (NNEM) to reduce the propagated errors under large-angle attitude error conditions. Meantime, Sensors 2016, 16, 1186; doi:10.3390/s16081186

www.mdpi.com/journal/sensors

Sensors 2016, 16, 1186

2 of 17

the particle filter (PF) and Kalman filter (KF) were compared. In [9] an in-drilling alignment (IDA) method was proposed to improve the surveying accuracy. References [10–12] studied the error models for gyroscope-based MWD. An alternative method is micro-electro-mechanical Systems (MEMS) gyroscope-based INS [1,8,9]. The advantage of MEMS gyroscopes is that they are very small, and it can easily meet the size requirements. However, MEMS gyroscopes have limited practical application due to their low precision compared with other gyroscopes. Fiber optic gyroscopes have many advantages over MEMS gyroscopes, such as shock and vibration force resistance, immunity from magnetic interference, and high reliability. These advantages make FOG-based inertial measurement units (IMUs) perfect candidates for MWD surveying systems, and this has attracted much interest [6,7,13]. Two limiting factors should be taken into account when applying FOG-based IMU in MWD: (1) the instrument size limitation and (2) the INS unlimited error growth. To accommodate the size, a single FOG system and dual FOG system combined with three orthogonal accelerometers has been proposed [5,13]. The single FOG system needs to stop drilling to keep static for surveying, thus continuous surveying cannot be realized. Dual-axis FOG system provides continuous surveying for the near vertical and the radical section of the well [4], while it cannot realize the entire attitude while surveying. Using a completely FOG-based IMU is a suggested alternative to the dual-FOG approach. On the other hand, it is clearly known that the position, velocity, and attitude errors continuously grow if there is no external observation to update the INS. For long-term and high accuracy surveying of FOG-based MWD, the zero velocity update (ZUPT) method is adopted [14]. Nevertheless, previous research demonstrated that ZUPT is time consuming [15]. As an alternative to ZUPT, the in-drilling alignment (IDA) method has been previously proposed and theoretically demonstrated as an approach for limiting the error growth [9,16]. However, the IDA method cannot be used easily, because of both the IDA method and the downhole drilling condition complexities. From the above analysis, the main motivation of this paper is to develop a FOG-based MWD surveying system for well logging by using tri-axial FOG and tri-axial accelerometer. Furthermore, to suppress the INS error growth, a long-term surveying method is proposed based on the drilling feature. Finally, the semi-physics simulation is conducted to verify the proposed method based on the FOG-based MWD prototype. 2. Theory of FOG-Based Measurement While Drilling 2.1. Overall Design of FOG-Based MWD Figure 1 is the overall design of FOG-Based MWD. It contains three FOGs, three accelerometers and six temperature sensors. First of all, the inertial sensors collect the motion information of the MWD. Then, the sensor data are compensated for the removal of the fixed bias, temperature drift error, vibration error, etc. The bias and scale factor are obtained according to the model and calibration method which are described in the literature [17]. According to the characteristics of MWD, the temperature data is obtained by the slow self-heating, and the temperature drift error model is established using the multiple linear regression method. The vibration error model is established using grey neural network theory. Finally, the velocity, position and attitude of the MWD are obtained by inertial navigation algorithm. In order to suppress the error growth, the Kalman filter (KF) is used for integrated surveying algorithm. The estimation errors include random bias of FOGs, random bias of accelerometers, velocity error, position error and attitude error. All the estimation errors are compensated in real time. Section 2.4.2 corresponds to INS Mechanization block in the schematic of Figure 1. In this paper, the focus is the error growth with time, so the process and the methods of temperature and vibration error compensation are not discussed in detail. The novelty of the proposed method is that two features of drilling are adopted as external observations. One is the drilling pipe length, and the other is the speed constraint while drilling. The proposed method will be described in detail in Section 3.

Sensors 2016, 16, 1186

3 of 17

Sensors 2016, 16, 1186 Sensors 2016, 16, 1186

3 of 17 3 of 17

Figure 1. Schematic of the surveying method. Figure 1. 1. Schematic Schematic of of the the surveying surveying method. method. Figure

2.2. Structure of The Developed FOG-Based MWD 2.2. Structure Structure of of The The Developed Developed FOG-Based FOG-Based MWD MWD 2.2. The MWD prototype developed in this paper is based on a FOG IMU. It is composed of three The MWD MWD prototype prototype developed developed in in this this paper paper is is based based on on aa FOG FOG IMU. IMU. It is is composed composed of of three three The FOGs and three flexible quartz accelerometers arranged in three mutually Itorthogonal directions. FOGs and and three flexible flexible quartz accelerometers accelerometers arranged arranged in in three mutually mutually orthogonal orthogonal directions. directions. FOGs Three-axisthree FOG is used quartz to provide the 3D angular velocity three measurements of the body, while the Three-axis FOG is used to provide the 3D angular velocity measurements of the body, while the Three-axis is used to provide the 3D the angular velocity measurements three-axis FOG accelerometer is used to provide 3D acceleration measurementsof of the the body, body. while the three-axis accelerometer is used to provide the acceleration measurements of three-axis accelerometer used to of provide the 3D 3D acceleration measurements of the the body. body. In the oil industry,isthe size the MWD surveying system is very restricted, and three full In the oil industry, the size of the MWD surveying system is very restricted, and three three full full In cannot the oil be industry, size ofInthe system is very restricted, and FOGs directly the installed. thisMWD work, surveying the three-axis integrated and flexible manufacturing FOGs cannot be directly installed. In this work, the three-axis integrated and flexible manufacturing FOGs cannotisbedeveloped directly installed. Inthe thisIMU. work,The thethree-axis three-axisFOG integrated andone flexible technology to design has only light manufacturing source, which technology is developed to design the IMU. The three-axis FOG has only one light source, which technology is developed to design the IMU. The three-axis FOG has only one light source, which reduces the component size to satisfy the size requirement and also reduces power consumption. reduces the component size to satisfy the size requirement and also reduces power consumption. reduces the the component sizeprocessing to satisfy the size and requirement and are alsoarranged reduces independently power consumption. Moreover, fiber rings, circuits, light source along Moreover, the fiber rings, processing and light source are independently along Moreover, the fiber rings, processing circuits, circuits, light source are arranged arranged independently along the mechanical body. Consequently, the FOGsand have better temperature performance. This novel the mechanical Consequently, FOGs better temperature This novel the mechanical body. Consequently, the FOGs have haveThe better temperature performance. novel design methodbody. improves the FOGsthe performance. IMU integrativeperformance. structure is This shown in design method improves the FOGs performance. The IMU integrative structure is shown in Figure 2, design the FOGs performance. The IMU integrative structure is module shown of in Figure method 2, where improves (1) is the module of 3-D fiber ring; (2) is the mechanical body; (3) is the where (1) is the module ofmodule 3-D fiber (2) is the mechanical body; (3) isbody; theOne module ofsource processing Figure 2, where (1) is ofring; 3-D fiber ring; (2)ofis3-D the accelerometer. mechanical (3)light is the module of processing circuit ofthe 3-D FOG; (4) is the module was circuit of 3-D FOG; (4) is the module of 3-D accelerometer. One light source was installed under the installed under the processing circuit. processing circuit of 3-D FOG; (4) is the module of 3-D accelerometer. One light source was processing circuit. installed under the processing circuit.

Figure 2. 3D graphic model of the complete FOG-based IMU.

Figure 2. 3D graphic model of the complete FOG-based IMU.

2.3. Hardware Design Figure 2. 3D graphic model of the complete FOG-based IMU.

2.3. Hardware Design of the FOG-based MWD is composed of three FOGs, three accelerometers, The hardware 2.3. Hardware Design accelerometer signal acquisition circuit, and navigation computer. The FOG is specially designed The hardware of the FOG-based MWD is composed of three FOGs, three accelerometers, The hardware the FOG-based is composed of three FOGs, three accelerometers, according to MWD of requirement by ourMWD laboratory, and the model of the accelerometers is QZ-25A accelerometer signal acquisition circuit, and navigation computer. The FOG is specially designed accelerometer signal acquisition circuit, and navigation FOG is specially designed (Tianxinfangzhou Electronic Technology Co. Ltd., Beijing,computer. China). TheThe main performance parameters according to MWD requirement by our laboratory, and the model of the accelerometers is QZ-25A according to MWD requirement byTable our laboratory, and the model of the accelerometers is QZ-25A of the accelerometers are shown in 1. (Tianxinfangzhou Electronic Technology Co. Ltd., Beijing, China). The main performance parameters (Tianxinfangzhou Electronic Technology Co. Ltd., Beijing, China). The main performance parameters of the accelerometers are shown in Table 1. of the accelerometers are shown in Table 1.

Sensors 2016, 16, 1186

4 of 17

Sensors 2016, 16, 1186 Sensors 2016, 16, 1186

4 of 17

Table 1. Main performance parameters of the accelerometers. Table 1. Main performance parameters of the accelerometers.

4 of 17

Table 1. MainParameter performance parameters ofIndex the accelerometers. Parameter Index UnitUnit Dynamic Range Dynamic Range Parameter Bias Repeatability Bias Repeatability Dynamic Range Bias Temperature Coefficient Bias Temperature Coefficient Bias Repeatability Sensitivity Temperature Coefficient Sensitivity Temperature Coefficient Scale factorCoefficient Bias Temperature Scale factor Temperature Range Sensitivity Temperature Coefficient

Temperature Range Scale factor Temperature Range

˘15 g g ±15 Index Unit 100 µg 100 μg gµg/˝ C ±15 100 100 μg/°C 100 μg ppm/˝ C 1.2100 ˘ 0.2 ppm/°C mA/g 100 μg/°C 1.2100 ± 0.2 mA/g˝ C ´40~+175 ppm/°C −40~+175 °C 1.2 ± 0.2 mA/g −40~+175 °C

The principle of the accelerometer signal acquisition is shown in Figure 3. First of all, the output The principle of the accelerometer signal acquisition is shown in Figure 3. First of all, the output of accelerometer is sampled and Secondly, of three signals isischosen by thethe analog of accelerometer and amplified. amplified. Secondly, one one ofthe thein three The principleisofsampled the accelerometer signal acquisition is shown Figuresignals 3. First ofchosen all, the by output multiplexer switch and converted by the A/D converter. Thirdly, after the conversion is complete, analog multiplexeris switch and converted by Secondly, the A/D converter. after the conversion is of accelerometer sampled and amplified. one of theThirdly, three signals is chosen by the the three digital signals aresignals outputted by FPGA.by The analog multiplexer switch and A/Dand converter are complete, the three digital are outputted FPGA. The analog multiplexer switch A/D analog multiplexer switch and converted by the A/D converter. Thirdly, after the conversion is controlled bycontrolled the FPGA. converter by the FPGA. complete,are the three digital signals are outputted by FPGA. The analog multiplexer switch and A/D converter are controlled by the FPGA.

Figure Principle of the accelerometer signal acquisition. Figure 3. 3. Principle of the accelerometer signal acquisition. Figure 3. Principle of the accelerometer signal acquisition.

The navigation computer is mainly utilized to collect all sensor data, preprocess data and run The navigation computer is mainly utilized to collect all sensor data, preprocess data and run the the navigation algorithm. Theisprinciple of the navigation is shown in Figure 4. The The navigation computer mainly utilized to collect allcomputer sensor data, preprocess datafloating-point and run navigation algorithm. The principle of the navigation computer is shown in Figure 4. The floating-point digital signal The processor (DSP) is chosen as thecomputer navigationis computer processor. The the navigation algorithm. principle of the navigation shown in Figure 4. The digital signal processor (DSP) is chosen as the navigation computer processor. The DSP has a DSP has a highdigital processing and can run iscomplex algorithms. A highprocessor. performance floating-point signalspeed (DSP) chosen navigation as the navigation The high processing speed and processor can run complex navigation algorithms. A computer high performance core Field core Array chosen navigation as data acquisition andAinput/output (I/O) DSP Field has a Programmable high processingGate speed and (FPGA) can run is complex algorithms. high performance Programmable Gate Array (FPGA) is chosen as data acquisition and input/output (I/O) interfaces interfaces output data of gyroscopes, accelerometers temperature sensors. The CAN bus is core Fieldfor Programmable Gate Array (FPGA) is chosen and as data acquisition and input/output (I/O) for output data of gyroscopes, accelerometers and temperature sensors. The CAN bus is used as the used as the interface of the MWD surveying system. interfaces for output data of gyroscopes, accelerometers and temperature sensors. The CAN bus is interface of the MWD surveying system. used as the interface of the MWD surveying system.

Figure 4. Block diagram of navigation computer.

2.4. Mathematical Calculation

Figure 4. 4. Block diagram of navigation computer. Figure Block diagram of navigation computer.

2.4. Mathematical Calculation 2.4. Mathematical 2.4.1. RelationshipCalculation between MWD Body Coordinates and Navigation Coordinates 2.4.1.As Relationship between MWD Body Coordinates and Navigation Coordinates shown in Figure 5, the ENU navigation coordinates are defined as east-north-up based on 2.4.1. Relationship between MWD Body Coordinates and Navigation Coordinates the right-hand and the5,Xthe bYbZ b MWD body coordinates areare defined as right-forward-up As shownrule in Figure ENU navigation coordinates defined as east-north-up based based on on As shown in Figure 5, the ENU navigation coordinates are defined as east-north-up based on the the right-hand rule rule.and The angle (I) coordinates is the anglearebetween Yb axis and the based vertical the right-hand theinclination XbYbZb MWD body defined the as right-forward-up on right-hand rule and the Xb Yb Zb MWD body coordinates are defined as right-forward-up based on the the right-hand rule. The inclination angle (I) is the angle between the Yb axis and the vertical

Sensors 2016, 16, 1186

5 of 17

Sensors 2016, 16, 1186 Sensors 2016, 16, 1186

5 of 17 5 of 17

right-hand Theazimuth inclination the angle between the Yb axis and theofvertical direction, direction,rule. and the the angleangle (A) is is(I) theisangle angle between the horizontal horizontal projection Ybb axis axis and and the direction, and azimuth angle (A) the between the projection ofand Y the and the azimuth angle (A) is the angle between the horizontal projection of Y axis the north. b north. north. A A I I

Z Z bb Y Ybb

X X bb

Figure 5. Coordinate and attitude angle diagram. Figure5.5.Coordinate Coordinate and attitude Figure attitude angle anglediagram. diagram.

The device device transforms transforms aa fixed fixed location location to to the the current current location location through through aa rotation rotation matrix. matrix. As As The The device transforms anavigation fixed location to the current location through a rotation matrix. As shown shown in Figure 6, the coordinates are used as a reference frame with a positive shown in Figure 6, the navigation coordinates are used  as a reference frame with a positive  in Figure 6, the navigation coordinates are used around as a reference with a positive rotation. clockwise rotation. First, an angle of A rotates OU toframe the coordinates coordinates X11Y Y11Z Zclockwise 1, then an angle ÝÝá clockwise rotation. First, an angle of A rotates around OU to the X 1, then an angle    First, an angle of A rotates around OU to the coordinates X Y Z , then an angle of π{2 ´ I    to the coordinates X2Y2Z2, 1and 1 an 1 angle of T rotates around rotates OX OY of  2  I rotates around Ý Ý á Ý Ý á 1 of  OX 2  I rotates around OX1 to the coordinates X2Y2Z2, and an angle of T rotates around OY22 around X2 Y2 Z2 , and an angle of T rotates around OY2 to the coordinates 1 to the coordinates to the coordinates XbbY YbbZ Zbb which which are are the the device device body body coordinates. coordinates. Here Here T T is is the the toolface angle angle that that to Z thewhich coordinates X  Xb Y are the device body coordinates. Here Tis the toolface angle thattoolface indicates the MWD b b OYb axis. indicates the the MWD MWD instrument instrumentÝÝ rotation around the the OY axis. á indicates rotation around instrument rotation around the OY b b axis.

  2  II 2

  2  II 2

Figure 6. The coordinate transformation process. Figure6.6.The The coordinate coordinate transformation Figure transformationprocess. process.

Therefore, the the rotation rotation matrix matrix is is expressed expressed as as Equation Equation (1), (1), and and the the relationship relationship between between MWD MWD Therefore, body and navigation coordinates is expressed by Equation (2) [17]: Therefore, the rotation matrixisisexpressed expressedbyasEquation Equation(2)(1), and the relationship between MWD body and navigation coordinates [17]: body and navigation coordinates is expressed by  Equation (2) [17]: cosTT sin sin A A  sin sin TT cos cos A Acos cos II  sin sin TT sin sin II  cosTT cos cos A A  sin sin TT sin sin A Acos cos II  cos  cos » b (1) cos A sin I cos I C   R R R sin A sin I  b (1) cos A sin`I sinTcosAcosI cos´sinTsinI I  C nn  RTT RII RAA   cosTcosA sin A sin I ` sinTsinAcosI ´cosTsinA —   sin sin TT sin sin A A  cos cos cos A Acos cos II cos cosTT sin sincosI sin TT cos cos A A  cos cos sin A A cos cos II  Cbn “ R T R I R A “sin (1) sinAsinI cosAsinI TT cos II  – TT sin sinTcosA ´ cosTsinAcosI ´sinTsinA ´ cosTcosAcosI cosTsinI

»xxbb  fi  xxnn »  fi  y   Cbb  y   ybbxb  Cnn  ynn  xn ffi — ffi b— –zzbbyb fl “ Czznnn –  yn fl z z b

n

(2) (2)

where the the subscript subscript nn denotes denotes the the navigation navigation frame, frame, while while superscript superscript bb denotes denotes the the body body frame. frame. where where the subscript n denotes the navigation frame, while angle superscript b denotes the body frame. The inclination angle I, azimuth angle A and toolface T can be obtained by Equation (3): The inclination angle I, azimuth angle A and toolface angle T can be obtained by Equation (3):

(2)

Sensors 2016, 16, 1186

6 of 17

The inclination angle I, azimuth angle A and toolface angle T can be obtained by Equation (3): $ a ’ & I “ arcsin C1,3 ¨ C1,3 ` C3,3 ¨ C3,3 A “ arctan pC2,1 {C2,2 q ’ % T “ ´arctan pC {C q 3,3 1,3

(3)

where Ci,j represents the row i, column j element of the matrix Cnb . 2.4.2. Inertial Navigation Algorithm The magnetometer-based MWD surveying system only provides the azimuth and the inclination of the BHA, and the position is determined using the drill pipe length. In contrast, the FOG-based MWD provides both the attitude and the position. The classical inertial navigation algorithm is described as [18]: $ .n ´´ ` ˘¯ ¯ b ´ Cb ω n ` ω n ’ ’ Cb “ Cnb ωib ˆ n en ’ ie ’ ` n ˘ ’ .n ’ n b n n n ’ & v. “ Cb f ´ 2ωie ` ωen ˆ v ` g n L “ v N { pR ` hq ’ . ’ ’ ’ λ “ vnE secL{ pR ` hq ’ ’ ’ % h. “ vn

(4)

U

b “ where the body angular rate ωib



ωxb

T

ωyb

ωzb

ıT

is measured by FOGs. The Earth rotation rate T

n “r vector ωie 0 ωie cosL ωie sinL s is in the navigation frame. ωnen “ r ´vnN vnE vnE tanL s {pR ` hq is the angular rate of the navigation frame with respect to the Earth frame, expressed in the navigation

T

n s is the ground velocity in the navigation frame coordinates, which frame. vn “ r vnE vnN vU the subscripts E, N, and U stand for east, north and upward velocity components, respectively. T

T

fb “ r f xb f yb f zb s is the accelerometers’ output specific force. gn “ r 0 0 ´g s is the gravity vector in the navigation frame and R is the radius of the Earth. The positions L, λ, and h of MWD are the latitude, longitude, and height, respectively. The 3 ˆ 3 matrix pˆq represents ” ıT ” ıT the vector cross product. For example, when a “ a1 a2 a3 and b “ b1 b2 b3 , then » fi » fi » fi » fi a2 b3 ´ a3 b2 0 ´a3 a2 b1 0 ´a3 a2 — ffi — ffi — ffi — ffi a ˆ b “ – a3 b1 ´ a1 b3 fl “ – a3 0 ´a1 fl – b2 fl “ paˆqb, so, paˆq “ – a3 0 ´a1 fl. a1 b2 ´ a2 b1 ´a2 a1 0 b3 ´a2 a1 0 3. The Long-Term Surveying Method The INS-based MWD has many advantages over magnetometer-based MWDs, but exhibits an unlimited growth of the position, velocity, and attitude errors if there is no external observation to update the surveying system. For long-term and high accuracy surveying, there are other kinds of systems such as global positioning system (GPS), odometer, and celestial navigation that are integrated with INS [19–21] to suppress the growing errors of INS on the ground or in space. However, the working underground condition limits the integration with the navigation systems mentioned above, so the available information to enhance the INS performance should be found. In this section, we will build the error model, and then find the available external information through the drilling characteristic analysis. Finally, we realize the proposed algorithm through the Kalman filter design.

Sensors 2016, 16, 1186

7 of 17

3.1. FOG-Based MWD Error Model The relationship between the true value and computed value of attitude, velocity and position of INS is given as the following expressions [17]: $ ’ vn “ vn ` δvn ’ ’ & Cn “ rI ´ pϕˆqs Cn b b n ’ C “ rI ´ pδθˆqs Cne ’ e ’ % h “ h ` δh

(5)

n

where vn is the computed velocity, δvn is the velocity error. C b is the computed body to navigation frame transformation matrix, and Cbn is the true matrix. ϕ is the attitude error (δI, δT and δA), and n I is the identity matrix. C e is the Earth-fixed computed direction cosine matrix to navigation frame transformation, Cen is the true matrix, and δθ is the position error (δL and δλ). Lastly, h is computed altitude, h is the true altitude, and δh is the altitude error. According to Equations (4) and (5), the FOG-based MWD error model is represented as [17]: ` n ˘ ` ˘ $ .n n ˆ vn ´ ωn ` 2ωn ˆ δvn ` f n ˆ ϕ ` C n δ f b ` δg n δv “ ´ δωen ` 2δωie ’ en ˘ ie b ’ ` ’ & ϕ. “ δωn ` ωn ˆ δθ ` ϕ ˆ ωn ` ωn ´ εn en en ie ie . n ´ ωn ˆ δθ ’ δθ “ δωen en ’ ’ % . n δh “ δvU n is the Earth rotation rate error and δg n is the gravity vector error. δ f n “ r where δωie δ fE

is the accelerometer error in the navigation frame and εn “ r ε E the navigation frame.

εN

δ fN

(6)

T

δ fU s

T

ε U s is the gyroscope error in

3.2. Method of Integrated Navigation During drilling, the MWD instrument is installed with the BHA and moves with the drill pipe. There are two features for the drilling process. One is the instrument velocity, and only the velocity in the axial direction of the instrument (y-axis) is not zero due to space limitation; the velocity x-axis and z-axis can be approximately regarded as zero. Therefore, the constraints under ideal conditions are as follows: # vbbx “ 0 (7) vbbz “ 0 The other is the connecting pipe length [1]. The position of the BHA is determined by the attitude angles assuming a certain trajectory between the surveying stations. The common calculation methods [22,23] of well trajectory are shown in the Table 2. The average angle method (AAM) assumes that the measuring section is a straight line, and the direction of the well is a vector of the two measuring points. The balance tangent method (BTM) assumes that the measuring section is a line which is composed of half of the length of the two measuring section, and the direction of the well is consistent with the direction of the upper and lower measuring points. The corrected average angle method (CAAM) assumes that the measuring section is a cylindrical spiral, and spiral points at both ends are tangent to the upper and lower. The minimum curvature method (MCM) assumes that the measuring section is a circular arc on the plane, and at both ends of the circular are tangent to the upper and lower borehole direction. The chord step method (CSM) assumes that the measuring section is a circular arc on the plane, and the length of measuring section is as chord length.

Sensors 2016, 2016, 16, 16, 1186 1186 Sensors

of17 17 88of

Table 2. Common calculation methods of well trajectory. Table 2. Common calculation methods of well trajectory. Classification Methods Straight line method Average angle method (AAM) Classification Methods Broken Balance tangent method (BTM) Straightline line method method Average angle method (AAM) Corrected average angle method (CAAM) Broken line method Balance tangent method (BTM) Curve method Minimum curvature (MCM) Corrected average anglemethod method (CAAM) Chordcurvature step method (CSM) Minimum method (MCM) Curve method Chord step method (CSM)

ΔTVD

Reference [22] analyzed the calculation errors of these methods and noted that it exhibits a certain similarity different methods of calculation of error. Innoted [23] itthat wasit pointed that Reference [22]between analyzed the calculation errors of these methods and exhibits out a certain the precision of curve methods is higher than thatofof the In straight and broken linethe method, as similarity between different methods of calculation error. [23] it line was pointed out that precision the assumption of the curve method is more reasonable in practical applications. Therefore, the of curve methods is higher than that of the straight line and broken line method, as the assumption CAAM, MCM and CSM have the highest accuracy, and the error betweenthethem is very small. of the curve method is more reasonable in practical applications. Therefore, CAAM, MCM and Meantime, as [23] points out “the curvature method and the Meantime, chord stepasmethod are CSM have the highest accuracy, andminimum the error between them is very small. [23] points suitable the wellcurvature section of the underground power drill. Corrected average angle out “thefor minimum method and the chord step method are suitable for the wellmethod section is of suitable for rotarypower drilling sections”. we choose MCM to the trajectory. the underground drill. CorrectedTherefore, average angle methodthe is suitable forcalculate rotary drilling sections”. MCM [24,25] theMCM two surveying lie on aMCM circular arc, assumes and the arc located in a Therefore, weassumes choose the to calculatestations the trajectory. [24,25] the is two surveying plane forliewhich the orientation is arc known at both inclination and azimuth stations on a circular arc, and the is located in aends planeby forknowing which thethe orientation is known at both angles. 7 illustrates the MCM. ends byFigure knowing the inclination and azimuth angles. Figure 7 illustrates the MCM.

Figure 7. MCM stationary survey. Figure 7. MCM stationary survey.

In Figure 7, inclination and azimuth angles at station 1 are denoted as I1 and A1, respectively, Figure 7, inclination and azimuth at station 1 are denoted as I1Aand A1 , respectively, whileInthe inclination and azimuth angles angles at station 2 are denoted as I2 and 2, respectively. The while the inclination and azimuth angles at station 2 are denoted as I and A , respectively. The MCM 2 2 curvature “DL” MCM fits a MD spherical arc between the two stations by calculating the from fits 3D a ∆MD spherical arc between the factor two stations by calculating the curvature “DL” the the 3D the vectors and scaling by a ratio (RF). When the first station positions are from known, vectors and scaling by a ratio factor (RF). When the first station positions are known, the second station second station positions is computed using the following expressions [25]: positions is computed using the following expressions [25]:  $  DL  arccos cos  I 2  I1   sin I1 sin I 2 1  cos  A2  A1   DL “ arccos pcos pI2 ´ I1 q ´ sinI1 sinI2 p1 ´ cos pA2 ´ A1 qqq ’ ’  RF  2 tan  DL / 2  / DL ’ ’ ’  “ 2tan pDL{2q {DL & RF (8) 1/ 2MD pcosI cos I1 `cos I 2 qRF TVD“1{2∆MD (8) ∆TVD cosI 2 RF 1 ’  ’ ’ ∆N N 1/ 2MDpsinI cos A11 `  sin I 22cos A22qRF  sin I11cosA “ 1{2∆MD sinI cosA RF ’ ’ %  “ q RF ∆E 1{2∆MD psinI sinA ` sinI sinA E  1/ 2MD  sin 1I1 sin A11  sin I 22 sin A22 RF  where ∆TVD is the difference in the true vertical depth between the two stations with ∆N and ∆E where  TVD is the difference in the true vertical depth between the two stations with N and being the difference in the north and east directions, respectively. ∆MD is the drilling pipe length.  E being the difference in the north and east directions, respectively. ΔMD is the drilling pipe Scale to 10 pt size and align correctly. length. Scale to 10 pt size and align correctly Therefore, those two features are adopted as external observations to aid the INS based on Kalman filter in this paper.





Sensors 2016, 16, 1186

9 of 17

Therefore, those two features are adopted as external observations to aid the INS based on Kalman filter in this paper. 3.3. Kalman Filter Design In this work, the Kalman filter is designed to conduct information fusion of the FOG-based INS algorithm results and external observations. Moreover, the Kalman filter estimated results are used to compensate the error of the FOG IMU and navigation output. 3.3.1. State-Space System Model The state-space system model is established from the navigation errors differential equations represented as Equation (9). Both the gyroscope and accelerometer errors are considered as the composition of bias error and white noise. The general linear stochastic system model is given by [26]: $ . X “ FX ` GW, W „ Np0, Qq ’ ’ ’ & X “ rδL δλ δh δv δv δv δI δT δA E N U T aB aB aB gB ’ x y z x gBy gBz s ’ ’ % T W “ r01ˆ3 waT wgT 01ˆ6 s

(9)

where X is the error states vector composed of navigation errors and inertial sensor bias errors, F is the dynamic matrix, G is the noise coefficient matrix, and W is the system noise vector consisting of the white noises of inertial sensors. We assumed that W has the normal distribution with the variance matrix Q. δL, δλ, and δh are the latitude error, longitude error, and height error, respectively; δv E , δv N , and δvU are the velocity errors in the east, north, and vertical directions, respectively; δI, δT, and δA are the errors of inclination angle, toolface angle and azimuth angle, respectively; aBx , aBy , and aBz are the accelerometer bias errors, respectively; gBx , gBy , and gBz are the gyroscope bias errors, respectively; wa is the accelerometer white noise matrix, and wg is the gyroscope white noise matrix. 0iˆ j represents an i ˆ j zero matrix. The detailed matrix of F and G is given in Equations (10)–(13), respectively. Ω is the rotational angular velocity of the Earth. R M and R N are the main curvature radiuses along the meridian, respectively: « ff F1 9ˆ9 F2 9ˆ6 F“ (10) 06ˆ9 06ˆ6 fi » 03ˆ3 03ˆ3 — ffi F2 9ˆ6 “ – Cnb (11) 03ˆ3 fl 03ˆ3 Cnb » fi 03ˆ3 03ˆ3 03ˆ3 03ˆ6 — 0 Cbn 03ˆ3 03ˆ6 ffi — ffi G15ˆ15 “ — 3ˆ3 (12) ffi – 03ˆ3 03ˆ3 Cbn 03ˆ6 fl 06ˆ3 06ˆ3 06ˆ3 06ˆ6

Sensors 2016, 16, 1186

10 of 17

»

0 — v E tanLsecL — RN ` h — — — 0 — — 2ω pv sinL ` v cosLq ` vE v N sec2 L N ie U — RN ` h — — vE 2 2L 1 sec ´2v ω cosL ´ — E ie F9ˆ9 “ — RN ` h — — ´2v E ωie sinL — — 0 — — — ´ωie sinL — – ωie cosL ` R vE` h sec2 L

0 0

1 R M ` hh

secL RN ` h

0

0

0

v E vU ´v E v N tanL p R N ` hq2 2 v N vU ` vE tanL2 p R M ` hq2 p R N ` hq 2 2 ´ v N 2 ´ vE 2 p R M ` hq p R N ` hq

v N tanL´vU RN ` h ´ ¯ ´2 ωie sinL ` R vE` h tanL N ¯ ´ 2 ωie cosL ` R vE` h N vN p R M ` hq2 1 RN ` h tanL RN ` h

0 2ωie sinL ` R vE` h tanL

0

0

0

´v E p R N ` hq2 ´v E tanL p R N ` hq2

0

0 0 1 ´2ωie cosL ´ R vE` h N ´ R´v`N h M 0 0 0

0

0 0 0

N

´1 RM ` h

´v N p R M ` hq2 ´v E secL p R N ` hq2

0

0 0 0 0 fU ´ fN 0 ´ωie sinL ´ R vE` h tanL N ωie cosL ` R vE` h

0 0 0 ´ fU 0 fE ωie sinL ` R vE` h tanL N 0

0 0

(13)

0

0 0 0 fN ´ fE 0 ´ωie cosL ´

vN RM ` h

N

N

´vU RM ` h 2v N RM ` h

´v N RM ` h

fi

vE RN ` h

ffi ffi ffi ffi ffi ffi ffi ffi ffi ffi ffi ffi ffi ffi ffi fl

0

3.3.2. Observation Updates Model The velocity of the MWD was selected as one of the external information. The x-axis and z-axis velocity was not zero because of the vibration interference. This interference is described as white noise: «

vbbx,Virtual vbbz,Virtual

ff

« “

0 0

ff

« `

ff υx υz

(14)

where υx and υz are white noise. The transformation of the velocity of the navigation frame to the body frame is described as: vb “ Cnb vn

(15)

Then, the velocity error is obtained by differentiating Equation (16): δvb “ Cnb ¨ δvn ` δCnb ¨ vn “ Cnb ¨ δvn ` E ¨ Cnb vn “ Cnb ¨ δvn ` E ¨ vb

(16)

where E, the attitude angle error antisymmetric matrix, is described as: »

0 — E “ – δA ´δT

´δA 0 δI

fi δT ffi ´δI fl 0

(17)

With Equations (1), (16) and (17), Equation (16) becomes: »

fi » δvbbx cosTcosA ` sinTsinAcosI — δvb ffi — sinAsinI – by fl “ – sinTcosA ´ cosTsinAcosI δvbbz

´cosTsinA ` sinTcosAcosI cosAsinI ´sinTsinA ´ cosTcosAcosI

fi » fi » 0 ´sinTsinI δv E ffi — ffi — cosI fl – δv N fl ` – vbbz cosTsinI δvU vbby

where vbbx , vbby , and vbbz is calculated using Equation (15).

vbbz

´vbby

0 ´vbbx

vbbx 0

fi »

fi δI ffi — ffi fl – δT fl δA

(18)

Sensors 2016, 16, 1186

11 of 17

Assuming the velocity calculated by the INS in the body frame is described as r vbx,I NS Equation (19) can be obtained using Equation (18): «

vbx,I NS vbz,I NS

ff

« “ « “

0 0

ff

« `

δvbbx δvbbz

T

vbz,I NS s ,

ff

cosTcosA ` sinTsinAcosI sinTcosA ´ cosTsinAcosI

» ´cosTsinA ` sinTcosAcosI ´sinTsinA ´ cosTcosAcosI

ff ´sinTsinI cosTsinI

fi « δv E 0 — ffi – δv N fl ` vbby δvU

(19)

» 0

´vbby

0

0

ff

fi δI — ffi – δT fl δA

The differential between the velocity calculated by the INS in the body frame and the instrument velocity is: « ff « ff « ff « ff b Vbx,Virtual vbx,I NS δvbbx υx ´ “ ´ (20) b vbz,I NS Vbz,Virtual δvbbz υz The differences ∆TVD, ∆N, and ∆E are obtained by MCM when drilling frequently stops. The stationary position (L MCM , λ MCM and h MCM ) adopted as the other external information is calculated by Equation (21): $ k ř ’ ’ ’ L MCM pkq “ L0 ` ∇ Ni { pR M pkq ` h pkqq ’ ’ ’ i“1 ’ & k ř λ MCM pkq “ λ0 ` ∇ Ei { ppR N pkq ` h pkqq ¨ cosL MCM pkqq ’ ’ i “1 ’ ’ k ’ ř ’ ’ h MCM pkq “ h0 ` ∇ TVDi %

(21)

i “1

where L0 , λ0 , and h0 are the initial latitude, longitude, and height, respectively. Therefore, the measurement equation of the MWD motion-constraint-aided INS is described with Equations (19)–(21): » fi » fi L I NS ´ L MCM δL — λ ffi — ffi — I NS ´ λ MCM ffi — δλ ffi — ffi — ffi Zk “ — h I NS ´ h MCM ffi “ — δh ffi “ Hk X ` υ (22) — ffi — ffi – fl – δvbbx fl δvbbx δvbbz δvbbz where υ is the measurement noise vector. Hk is described as: » — — — Hk “ — — — –

1 0 0

0 1 0 02ˆ3

fi

0 0 1

03ˆ12 cosTcosA ` sinTsinAcosI

´cosTsinA ` sinTcosAcosI

´sinTsinI

0

0

´vbby

sinTcosA ´ cosTsinAcosI

´sinTsinA ´ cosTcosAcosI

cosTsinI

vbby

0

0

02ˆ6

ffi ffi ffi ffi ffi ffi fl

(23)

4. Semi-Physics Simulation The initial evaluation of FOG-based MWD surveying system was conducted under laboratory conditions to validate the algorithm. Figure 8 shows the experimental process. First of all, the trajectory of the oil borehole is designed, and the theoretical parameters of the trajectory are generated by a generator, including the three-axis angular velocity, three-axis acceleration, attitude, velocity, and position of the MWD. Secondly, the noise data of inertial sensors were acquired from the FOG-based MWD prototype. Thirdly, the simulation inertial sensor data were obtained from the theoretical three-axis angular velocity and acceleration added to the noise data, respectively. Then, using the simulation inertial sensors data, the errors produced by proposed method are compared with those produced by the traditional method.

Sensors 2016, 16, 1186

12 of 17

4. Semi-Physics Simulation SensorsThe 2016,initial 16, 1186 evaluation

12 of 17 of FOG-based MWD surveying system was conducted under laboratory conditions to validate the algorithm. Figure 8 shows the experimental process.

Figure 8. 8. Flowchart experiment. Figure Flowchart of of the the experiment.

First of all, the trajectory of the oil borehole is designed, and the theoretical parameters of the 4.1. Trajectory Design trajectory are generated by a generator, including the three-axis angular velocity, three-axis The parameters the generated standard of trajectory are asSecondly, follows: the is 116˝ , acceleration, attitude,of velocity, and position the MWD. theinitial noiselongitude data of inertial ˝ ˝ latitude is 35 acquired , and altitude ´1000 m. TheMWD original azimuthThirdly, angle is the 180 simulation , inclination angle sensor is 20˝ , sensors were from is the FOG-based prototype. inertial and toolface angle is the 0˝ . theoretical The time of the whole process is 5100and s, the move speed of MWD data the were obtained from three-axis angular velocity acceleration added to the is 2 m/min the drilling pipe, and the every 5 min theinertial MWD instrument stops (forproduced ZUPT) [4,9]. noise data, along respectively. Then, using simulation sensors data, the1 min errors by The drilling pipe length is provided each 10 m. During the whole process, azimuth and toolface angles proposed method are compared with those produced by the traditional method. remain unchanged, while the inclination angle changed by 30˝ . The generated standard trajectory 4.1. Trajectory Design according conditions mentioned above is shown in Figure 9. Sensors 2016, to 16,the 1186 13 of 17 The parameters of the generated standard trajectory are as follows: the initial longitude is 116°, latitude is 35°, and altitude is −1000 m. The original azimuth angle is 180°, inclination angle is 20°, and the toolface angle is 0°. The time of the whole process is 5100 s, the move speed of MWD is 2 m/min along the drilling pipe, and every 5 min the MWD instrument stops 1 min (for ZUPT) [4,9]. The drilling pipe length is provided each 10 m. During the whole process, azimuth and toolface angles remain unchanged, while the inclination angle changed by 30°. The generated standard trajectory according to the conditions mentioned above is shown in Figure 9.

Figure trajectory. Figure 9. 9. Three-dimensional Three-dimensional figure figure of of the the oil oil borehole borehole trajectory.

4.2. Get Noise Data of the Inertial Sensors The FOG-based MWD prototype is designed as in Section 2. The noise data of the inertial sensors were obtained from the prototype. The MWD prototype was installed on a three-axis turntable that was designed especially for the MWD instrument. The turntable provides accurate rotation around x-, y- and z-axis; meanwhile, the inclination, toolface, and azimuth angle of the MWD are changed, respectively. After the starting the MWD and turntable, we kept the MWD

Sensors 2016, 16, 1186

13 of 17

Figure 9. Three-dimensional figure of the oil borehole trajectory.

4.2. Get Noise Data of the Inertial Sensors The FOG-based is designed as inasSection 2. The the inertial FOG-basedMWD MWDprototype prototype is designed in Section 2.noise The data noiseofdata of the sensors inertial were obtained from the prototype. The MWD The prototype installedwas on ainstalled three-axis that sensors were obtained from the prototype. MWDwas prototype onturntable a three-axis was designed for the MWD instrument. Theinstrument. turntable provides accurate rotationaccurate around turntable that especially was designed especially for the MWD The turntable provides x-, y- andaround z-axis; x-, meanwhile, the inclination, toolface, and azimuth angleand of the MWD are changed, rotation y- and z-axis; meanwhile, the inclination, toolface, azimuth angle of the respectively. After therespectively. starting the MWD turntable,the weMWD kept the MWD instrument at any MWD are changed, After and the starting and turntable, we kept theattitude MWD and collected the inertial static data. The noise data wasdata. obtained by canceling mean instrument at any attitudesensor and collected the inertial sensor static The noise data wasthe obtained ˝ /h, the value from the datafrom at a frequency of 100 the bias (FOG: accelerometer: by canceling thecollected mean value the collected dataHz. at aThen, frequency of 100 Hz.0.2 Then, bias (FOG: ´3 m/s2 ) was added to the 1.0 ˆ 10accelerometer: reserved of to thethe gyroscopes accelerometers, respectively. 2) wasnoises 0.2°/h, added reservedand noises of the gyroscopes and 1.0  10 3 m/s Figure 10 shows the testing process. Table 3 shows the designed sensor parameters of the FOG-based accelerometers, respectively. Figure 10 shows the testing process. Table 3 shows the designed sensor MWD prototype. parameters of the FOG-based MWD prototype.

Figure 10. FOG-based testing. Figure 10. FOG-based MWD MWD prototype prototype testing. Table 3. MWD prototype Sensor parameters. Table 3. MWD prototype Sensor parameters. Axis Axis

X

Angular Random Walk (ARW) Angular FOG/(°/√h) Random Walk (ARW) ˝ /‘h) FOG/( 0.0198

X Y Y ZZ

0.0198 0.0232 0.0193 0.0193

0.0232

Bias Stability (1σ) Stability (1σ) (m/s2) FOG/(°/h) Bias Accelerometer 2)

˝ FOG/( 0.287 /h)

Accelerometer 3.46  10 -4 (m/s

0.287 0.324 0.325 0.325

6.26 6.26 10 -4 ˆ 10´4

0.324

3.46 ˆ 10´4

ˆ 10 7.68 7.68 10 -4

´4

4.3. Experiment Results and Analysis When the simulation data were obtained, the integrated surveying algorithm proposed in Section 3 was compared with the traditional algorithms (in Table 4) by simulation calculation. The method M2 is only using the drilling pipe length as the external information. The Figure 11 shows the attitude angle errors. The Figures 12 and 13 show the position errors. Table 4. Surveying methods. Methods Number

Methods Description

M1 M2 M3

ZUPT Integrated with drilling pipe length Proposed algorithm

0.01 0.01 0.005 0.005 0 0 -0.005 -0.005 -0.01 -0.01 -0.015 0 -0.015 0

M1 M1 M2 M2 M3 M3

1000 1000

2000 3000 2000Time/s3000 Time/s

Azimuth Azimuth Error/° Error/°

(a) (a)

4000 4000

Toolface Toolface Error/° Error/°

Inclination Inclination Error/° Error/°

Sensors 2016, 16, 1186

Table 4. Surveying methods. Table 4. Surveying methods. Methods Description Methods Number Methods Description Methods Number M1 ZUPT M1 M2 Integrated withZUPT drilling pipe length M2 Integrated with drilling pipe length M3 Proposed algorithm M3 Proposed algorithm

5000 5000

0.1 0.1 0.05 0.05 0 0 -0.05 -0.05 -0.1 0 -0.1 0

14 of 17

M1 M1 M2 M2 M3 M3

1000 1000

2000 3000 2000Time/s3000 Time/s

4000 4000

5000 5000

(b) (b)

1 1 0.5 0.5 0 0 -0.5 -0.5 -1 0 -1 0

M1 M1 M2 M2 M3 M3

1000 1000

2000 3000 2000Time/s3000 Time/s

4000 4000

5000 5000

(c) (c)

Figure11.11.Attitude Attitude angleerrors. errors. (a)Inclination Inclination angleerror; error; (b)Toolface Toolface angleerror; error; (c) Azimuth Figure Figure 11. Attitudeangle angle errors.(a) (a) Inclinationangle angle error;(b) (b) Toolfaceangle angle error;(c)(c)Azimuth Azimuth angle error. angle angleerror. error. Pure Navigation Pure Navigation

4

0 0 -2 -2 -4 -4 -6 0 -6 0

1000 1000

2000 3000 2000Time/s3000 Time/s

Pure Navigation Pure Navigation

4

2 x 104 2 x 10 North North Error/m Error/m

East East Error/m Error/m

2 x 104 2 x 10

4000 4000

1.5 1.5 1 1 0.5 0.5 0 0 0 0

5000 5000

1000 1000

(a) (a)

2000 3000 2000Time/s3000 Time/s

4000 4000

5000 5000

(b) (b)

Figure 12. Position errors calculated by the pure navigation. (a) East error; (b) North error. Figure 12. Position errors calculated by the pure navigation. (a) East error; (b) North error.

Figure 12. Position errors calculated by the pure navigation. (a) East error; (b) North error. Sensors 2016, 16, 1186

15 of 17

East Error/m

North Error/m

Both the inclination and the toolface errors were limited over time, while the azimuth error Both the inclination and the toolface errors were limited over time, while the azimuth error 20 to increase. The main reason for such characteristics 40 continued is that the external observation of all M1 such characteristics is that the external observation M1 continued to increase. The main reason for of all the methods is only concerned with acceleration. This20drift in the azimuth angle appeared M2 M2 due to a 0 the methods is only concerned with acceleration. This drift in the azimuth angle appeared due to a FOG bias error, while the inclination andM3 toolface angles are related to the accelerometerM3 error more FOG bias -20 error, while the inclination and toolface angles 0 are related to the accelerometer error more than the FOG error. The drift in the azimuth angle could not be compensated by the Kalman filter than the FOG error. The drift in the azimuth angle could not be compensated by the Kalman filter because -40 the azimuth orientation is not coupled with -20 the velocity or the position components. because the azimuth orientation is not coupled with the velocity or the position components. Conversely, the drifts in the inclination and toolface angles are compensated. -60 -40 Conversely, the drifts2000 in the 3000 inclination toolface angles are1000 compensated. 0 1000 4000 and 5000 0 2000 3000 4000 5000 time/s

time/s

(a)

(b) 60

M1 M2 M3

20

Horizontal Error/m

Vertical Error/m

40

0 -20 -40 0

1000

2000 3000 time/s

(c)

4000

5000

M1 M2 M3

40 20 0 0

1000

2000 3000 time/s

4000

5000

(d)

Figure 13. Position errors calculated by the integrated surveying algorithms. (a) East error; (b) North Figure 13. Position errors calculated by the integrated surveying algorithms. (a) East error; (b) North error; (c) Vertical error; (d) Horizontal error. error; (c) Vertical error; (d) Horizontal error.

Only the velocity is adopted as an external observation for the ZUPT and the pipe length is adopted as external observation for the “Integrated with drilled pipe length”, while both the velocity and the pipe length were adopted as external observations for the proposed method. Thus, the attitude errors generated by the proposed method are smaller than the traditional methods. The maximum absolute attitude errors are 0.0077°, 0.0230° and 0.5832° , while the attitude errors

Sensors 2016, 16, 1186

15 of 17

Both the inclination and the toolface errors were limited over time, while the azimuth error continued to increase. The main reason for such characteristics is that the external observation of all the methods is only concerned with acceleration. This drift in the azimuth angle appeared due to a FOG bias error, while the inclination and toolface angles are related to the accelerometer error more than the FOG error. The drift in the azimuth angle could not be compensated by the Kalman filter because the azimuth orientation is not coupled with the velocity or the position components. Conversely, the drifts in the inclination and toolface angles are compensated. Only the velocity is adopted as an external observation for the ZUPT and the pipe length is adopted as external observation for the “Integrated with drilled pipe length”, while both the velocity and the pipe length were adopted as external observations for the proposed method. Thus, the attitude errors generated by the proposed method are smaller than the traditional methods. The maximum absolute attitude errors are 0.0077˝ , 0.0230˝ and 0.5832˝ , while the attitude errors generated by M1 are 0.0097˝ , 0.0802˝ and 0.6653˝ , the attitude errors generated by M2 are 0.0117˝ , 0.0470˝ and 0.6354˝ (Table 5). Table 5. Maximum absolute attitude errors. Methods

Inclination (˝ )

Toolface (˝ )

Azimuth (˝ )

M1 M2 M3

0.0097 0.0117 0.0077

0.0802 0.0470 0.0230

0.6653 0.6354 0.5832

The INS exhibits an unlimited growth error if there is no external observation to update the surveying system. As Figure 10 shows, during the simulation calculation, the east error achieves ´58,106 m and the north error achieves 15,802 m. The proposed method and the comparison of the two methods can successfully suppress the error growth (Figure 12). No matter what method is adopted, the error cannot be eliminated clearly and the error will grow over time. When using the ZUPT (M1), the velocity errors were limited near to zero, but the position errors drifted since the previous error in the velocities. After the ZUPT station, the velocity errors grew linearly with time due to not properly estimating the accelerometer bias errors. The position errors were obtained by integrating the corresponding velocity errors. The position error remained constant at the ZUPT station but grew with time between neighboring ZUPTs, and the errors exhibition growth grew during the whole process. Conversely, the errors calculated by M2 and M3 (proposed algorithm) were smooth and small compared with those calculated by ZUPT algorithm. The error generated by the proposed algorithm is smaller than the M2 algorithm, especially the East error. The reason is that M2 adopted the pipe length as external observation only and the length was translated to velocity measurements update to the inertial sensors measurements, while the proposed method adopted both the velocity and the pipe length as external observations. When pipe length is translated to velocity, some noise is introduced, but the proposed method used the pipe length directly and calculated the position differences. Table 6, shows that the maximum absolute position errors (East, North, Vertical and Horizontal) generated by the proposed method were 11.23 m, 1.12 m, 2.34 m and 11.29 m, while M1’s position errors were 53.55 m, 22.05 m, 22.46 m and 57.32 m, and M2’s position errors were 31.60 m, 2.19 m, 4.56 m and 31.67 m. Table 6. Maximum absolute position errors. Methods

East (m)

North (m)

Vertical (m)

Horizontal (m)

M1 M2 M3

53.55 31.60 11.23

22.05 2.19 1.12

22.46 4.56 2.34

57.32 31.67 11.29

Sensors 2016, 16, 1186

16 of 17

The above analysis shows that the attitude measurement precision is at the same level, while the position measurement precision of the proposed algorithm is greater than the traditional algorithm. The ZUPT algorithm application effect is the worst of the three methods, which regularly needs to stop drilling and is time consuming. About 840 s of the whole simulation time (16.5%) is only for ZUPT. The other two algorithms do not need to interrupt the drilling process, and the proposed method has the highest precision of the three methods. 5. Conclusions In the present study, an inertial navigation technique utilizing a commercially FOG-based IMU was proposed as a replacement for the presently used magnetometer-based surveying methods. It has wide application prospects for it is free from magnetic interference effects. In this study, a MWD instrument was manufactured by a new design method based on FOG and a quartz flexible accelerometer. An integrated surveying method was developed according to drilling features to suppress the errors and enhance the long-term performance. The results of the comparison with the traditional methods indicated that the proposed method in this paper successfully suppressed the error growth, especially has high positioning error. Thus, the proposed method improves the long-term performance of the FOG-based MWD. None of the algorithms can completely suppress the growth of the error. We need to continue research to find a more effective method for error suppression. Author Contributions: Tie Lin designed and implemented the proposed algorithm and performed the experiments; Chunxi Zhang supervised all the work and improved the manuscript in terms of the English presentation. Conflicts of Interest: The authors declare no conflict of interest.

References 1. 2. 3. 4.

5.

6.

7.

8. 9.

10.

El-Gizawy, M. Continuous Measurement-While-Drilling Surveying System Utilizing MEMS Inertial Sensors. Ph.D. Thesis, The University of Calgary, Calgary, AB, Canada, 2009. Noureldin, A. New Measurement-While-Drilling Surveying Technique Utilizing Sets of Fiber Optic Rotation Sensors. Ph.D. Thesis, The University of Calgary, Calgary, AB, Canada, 2002. Xue, Q.L.; Wang, R.H.; Sun, F.; Huang, L.L.; Han, L.J. Continuous measurement-while-drilling utilizing strap-down multi-model surveying system. IEEE Trans. Instrum. Meas. 2014, 63, 650–657. Ledroz, A.G.; Pecht, E.; Cramer, D.; Mintchev, M.P. FOG-based navigation in downhole environment during horizontal drilling utilizing a complete inertial measurement unit: Directional measurement-while-drilling surveying. IEEE Trans. Instrum. Meas. 2005, 54, 1997–2006. [CrossRef] Noureldin, A.; Tabler, H.; Irvine-Halliday, D.; Mintchev, M.P. Testing the applicability of fiber optic gyroscopes for azimuth monitoring for measurement-while-drilling processes in the oil industry. In Proceedings of the IEEE 2000 Position Location and Navigation Symposium, San Diego, CA, USA, 13–16 March 2000; pp. 291–298. Noureldin, A.; Irvine-Halliday, D.; Mintchev, M.P. Measurement-while-drilling surveying of highly inclined and horizontal well sections utilizing single-axis gyro sensing system. Meas. Sci. Technol. 2004, 15, 2426–2434. [CrossRef] Noureldin, A.; Irvine-Halliday, D.; Mintchev, M.P. Accuracy limitations of FOG-based continuous measurement-while-drilling surveying instruments for horizontal wells. IEEE Trans. Instrum. Means. 2002, 51, 1177–1191. [CrossRef] Li, T.; Yuan, G.; Li, W. Particle filter with novel nonlinear error model for miniature gyroscope-based measurement while drilling navigation. Sensors 2016, 16. [CrossRef] [PubMed] Wang, Z.H.; Poscente, M.; Filip, D.; Dimanchev, M.; Mintchev, M. Rotary in-drilling alignment using an autonomous MEMS-based inertial measurement unit for measurement-while-drilling processes. IEEE Instrum. Meas. Mag. 2013, 16, 26–34. [CrossRef] Torkildsen, T.; Havardstein, S.T.; Weston, J.L.; Ekseth, R. Prediction of Wellbore Position Accuracy When Surveyed with Gyroscopic Tools; Society of Petroleum Engineers: Richardson, TX, USA, 2008; pp. 5–12.

Sensors 2016, 16, 1186

11.

12.

13. 14.

15. 16.

17. 18. 19. 20. 21.

22. 23. 24. 25.

26.

17 of 17

Weston, J.L.; Ledroz, A.G.; Ekseth, R. New Gyro While Drilling Technology Delivers Accurate Azimuth and Real-Time Quality Control for All Well Trajectories; Society of Petroleum Engineers: Richardson, TX, USA, 2014; pp. 295–303. Grindrod, S.J.; Clark, P.J.; Lightfoot, J.D.; Bergstrom, N.; Grant, L.S. OWSG Standard Survey Tool Error Model Set for Improved Quality and Implementation in Directional Survey Management; Society of Petroleum Engineers: Richardson, TX, USA, 2016; pp. 1–14. Zhang, Y.S.; Wang, S.W.; Fang, J.C. Measurement-while-drilling instrument based on predigested inertial measurement unit. IEEE Trans. Instrum. Meas. 2012, 61, 3295–3302. Li, X.F.; Mao, Y.L.; Xie, L.; Chen, J.B.; Song, C.L. Applications of zero-velocity detector and Kalman filter in zero velocity update for inertial navigation system. In Proceedings of the IEEE Chinese Guidance, Navigation and Control Conference, Yantai, China, 8–10 August 2014; pp. 1760–1763. Pecht, E.; Mintchev, M.P. Observability analysis for INS alignment in horizontal drilling. IEEE Trans. Instrum. Meas. 2007, 56, 1935–1945. [CrossRef] Jurkov, A.; Cloutier, J.; Pecht, E.; Mintchev, M. Experimental feasibility of the in-drilling-alignment method for inertial navigation in measurement-while-drilling. IEEE Trans. Instrum. Meas. 2011, 60, 1080–1090. [CrossRef] Rogers, R. Applied Mathematics in Integrated Navigation Systems, 3rd ed.; AIAA: Reston, VA, USA, 2003; pp. 77–84. Pan, J.Y.; Zhang, C.X.; Cai, Q.Z. An accurate calibration method of accelerometer nonlinear scale factor on a low-cost three-axis turntable. Meas. Sci. Technol. 2014, 25, 1–7. [CrossRef] Zhong, M.Y.; Guo, J.; Cao, Q. On designing PMI Kalman filter for INS/GPS integrated systems with unknown sensor errors. IEEE Sens. J. 2015, 15, 535–544. [CrossRef] Ning, X.L.; Liu, L.L. A two-mode INS/CNS navigation method for lunar rovers. IEEE Trans. Instrum. Meas. 2014, 63, 2170–2179. [CrossRef] Kim, S.B.; Bazin, J.C.; Lee, H.K.; Choi, K.H.; Park, S.Y. Ground vehicle navigation in harsh urban conditions by integrating inertial navigation system, global positioning system, odometer and vision data. IET Radar Sonar Navig. 2011, 5, 814–823. [CrossRef] Chen, W.Q.; Guan, Z.C. Error analysis of well path survey calculation methods. J. China Univ. Pet. 2006, 30, 42–45. Tian, Y.W. Study on Optimization Methods of Directional Well Trajectory. Master’s Thesis, China University of Geosciences, Beijing, China, 2007. Taylor, H.L.; Mason, C.M. A systematic approach to well surveying calculations society of petroleum engineers. J. Soc. Pet. Eng. 1972, 12, 474–488. [CrossRef] El-Gizawy, M.; Noureldin, A.; El-Sheimy, N. Performance analysis of tactical grade inertial systems for MWD process. In Proceedings of IEEE Position, Location, and Navigation Symposium, San Diego, CA, USA, 25–27 April 2006; pp. 16–22. Hong, H.S.; Lee, J.G.; Park, C.G. In-Flight Alignment of SDINS under Large Initial Heading Error. Trans. Soc. Instrum. Control Eng. 2002, 38, 1107–1113. [CrossRef] © 2016 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).