Research Article | Open Access
Pipeline Bending Strain Measurement and Compensation Technology Based on Wavelet Neural Network
The bending strain of long distance oil and gas pipelines may lead to instability of the pipeline and failure of materials, which seriously deteriorates the transportation security of oil and gas. To locate the position of the bending strain for maintenance, an Inertial Measurement Unit (IMU) is usually adopted in a Pipeline Inspection Gauge (PIG). The attitude data of the IMU is usually acquired to calculate the bending strain in the pipe. However, because of the vibrations in the pipeline and other system noises, the resulting bending strain calculations may be incorrect. To improve the measurement precision, a method, based on wavelet neural network, was proposed. To test the proposed method experimentally, a PIG with the proposed method is used to detect a straight pipeline. It can be obtained that the proposed method has a better repeatability and convergence than the original method. Furthermore, the new method is more accurate than the original method and the accuracy of bending strain is raised by about 23% compared to original method. This paper provides a novel method for precisely inspecting bending strain of long distance oil and gas pipelines and lays a foundation for improving the precision of inspection of bending strain of long distance oil and gas pipelines.
With the development of the oil and gas production, the long distance buried pipeline is used in transporting the production of oil and gas . Because of the geologic hazards (such as frost heaving, thaw, and landside), the pipelines may be displaced and deformed [2, 3], and that results in the bending strain of the pipelines [4–6]. As well known, the bending strain of the pipeline may lead to instability and failure of materials, which seriously deteriorate the transportation security of oil and gas.
In order to locate the position of the bending strain for maintenance and avoid oil or gas leakage and pollution, bending strain of the pipeline should be inspected efficiently.
Nowadays, a geometry Pipeline Inspection Gauge (PIG) is usually adopted to locate damaged pipeline segments [7–9]. A PIG consists of a Data Acquisition System (DAS), an Inertial Measurement Unit (IMU), some mechanical fingers, and an odometer. Based on the pressure difference in pipeline, the PIG is driven to move through the pipeline and collect data regarding dents, bends, and navigation. PetroChina Pipeline Company has developed an IMU system based on a navigation system, which is suitable for a geometry PIG. The IMU system has been adopted to inspect the northeast pipelines in China and collected attitude data with a PIG, as shown in Figure 1.
As reported, based on the attitude data, which can be acquired inline, the bending strain of the pipeline can be obtained through calculation [10, 11]. However, due to the vibration and other system noises, the acquired attitude data may be introduced errors, and the calculation of bending strain may deviate from the real value, and the risk evaluation for bending strain of the pipeline would be incorrect and difficult to decide the repair work.
In this paper, to improve the inspection precision of bending strain, based on wavelet neural network, a new method to modify the Kalman filter with the noise covariance matrix is proposed. Because of the learning ability and self-adaptability of the wavelet neural network, it can acquire the ratio of variance of new theory in real time and acquire the actual variance to modify the noise covariance matrix. This method could restrain the divergence of Kalman filter and improve the precision of the pipeline bending strain.
2. The Calculation Method of the Pipeline Bending Strain
In this section, the calculation method of the pipeline bending strain is described. The total curvature of the centerline of a pipe is described at each point along the pipeline by the curvature vector. In order to calculate the pipeline curvature, the centerline of a pipe is considered as a 3D parametric curve described in a Cartesian system by a vector , which is a function of a distance () along the curve :
Assume that the vector is tangent of , separating the vertical and horizontal curvature components as shown in Figure 2. The calculation of the pipeline bending strain can be given aswhere the pitch () and azimuth () of the pipeline centerline can be measured by the PIG.
Assume that the vector is the curvature vector of a 3D curve at a given point, and consists of the vertical curvature and the horizontal curvature , which can be given as
The above equation can be written separately for each component of the curvature vector in the Cartesian system:
The vertical curvature and the horizontal curvature can be given as
From (6), it can be seen that the pipeline bending strain can be calculated with the attitude data, which can be acquired with a PIG.
3. Pipeline Bending Strain Calculation Method Based on Wavelet Neural Network
3.1. Extended Kalman Filter (EKF)
Error of the inertial navigation, which accumulates over time, greatly affects the accuracy of navigation and positioning system. As the algorithm for computing the navigation and positioning is an iterative calculation, if the calculation errors cannot be corrected, the navigation and positioning system will not accurately reflect the operation situation of the PIG. Based on analysis of all errors generated by the system, to correct errors of the measure system, an extended Kalman filter is proposed.
The basic idea of the extended Kalman filter is to distribute processing, and then the global integration can be done. The extended Kalman filter can be described by the following equations .
(1) State and output equations are as follows:where is the system state vector, is the system control vector, is the system noise, is the measurement vector, and is the measurement noise.
As the real-time state of the system can be obtained with a series of nonlinear formula, the extended Kalman filter can be adopted for calculation. Based on the information of all observations, the speed, location of INS, odometer, and above ground GPS location marker information can be integrated, and then the global estimates can be obtained.
(2) State estimates partial derivative matrix is as follows: where is the Jacobian matrix of the system state and is the Jacobian matrix of the measurement.
(3) Filter update equation is as follows:where is the gain matrix of the optimal Kalman and and are the covariance matrixes for and , respectively.
Based on (7)–(9), a system state equation can be obtained from the system error model, which establishes the relationship between the speed error, position error, and the other errors. All the errors can be estimated with the extended Kalman filter, and then the values of each state can be obtained.
The IMU is loaded on the PIG to collect the data, which consists of the angular velocity, acceleration, and mileage from the odometer. The data above and the GPS coordinate are utilized to compute the attitude of the PIG and the bending strain. As the vibration error and other system errors are unknown, the statistic characteristics of the state noise covariance matrix and the observation noise covariance matrix cannot be required. It not only affects the accuracy of the filter, but also leads to diffusion. To improve the accuracy of the estimate for noise in the covariance matrices and , a new method will be proposed.
The innovation sequence could be gained from EKF as described: where is the difference between the observed value and estimated value and its statistical properties influence the decision of the statistical properties of the output of the filter . Because the innovation sequence and the observation sequence contain the same statistical data, the innovation of EKF should be a zero mean white noise when the model of filter is correct. The innovation, which is inspected in field, can be used to decide whether the model should be changed or the parameters should be adjusted.
When the actual remainder is not compatible with and , and should be reestimated to replace the original value. A method to adjust the noise covariance of the system can be proposed, which can be used to modify the error variance matrix and the filtering gain matrix of the EKF. The noise covariance of system can be rewritten aswhere and are the initial constant matrixes and and are the adaptive adjustment factors, and . Superscripts and are the constants. A method based on the neural network to adjust the factor, which related to the innovation, can be proposed.
3.2. Structure of Wavelet Neural Network (WNN)
In the new method, based on the offline observation data, the real-time access of adjustable factor was trained by the neural network, and the noise variance matrix was adjusted by the neural network, which was dynamically adjusted according to the actual noise. In order to remove the navigation gross error, the data was processed by the wavelet.
The wavelet neural network (WNN) , based on the topology of BP neural network, uses wavelet basis function as transmit function in hidden layer nodes. The signal transmits forward when the errors transmit in opposite direction. The structure of a WNN topology model is shown in Figure 3. It consists of an input layer, a hidden layer (wavelet layer), and a linear output layer. The input data in input layer of WNN is , which is directly transmitted into the wavelet layer. () is the connection weight between input and hidden nodes; () is the connection weight between hidden and output nodes; is the output of the WNN.
When the input signal sequence is (), the output of hidden layer is described as follows: where is the output of the hidden layer for node, is the wavelet basis function, is the contraction-expansion factor for , and is the shift factor for . The output of WNN, as shown in Figure 3, can be given as
In WNN calculation, its real part will be taken and the wavelet basis function is the Morlet function as
The wavelet neural network (WNN) is derived based on the neural network and wavelet theory. It is effective at localization of wavelet transform and combines with the self-learning ability of neural network. The WNN can be adapted to reduce extrapolation errors according to new data. The adjustable parameters of the structure of WNN could shorten the training time as well.
3.3. Study on the Method of Adaptive Kalman Filter Based on Innovation of WNN
Based on the related theory of statistics, the innovation value of EKF can be given as :
The actual innovation is estimated by forward innovation in time. The window width of is determined by the experience and the repeated test. A new matrix variable, , can be defined to indicate the inconsistency between the theoretical and actual values for the variance of innovation. And the new matrix can be calculated as
Each element of approximately is equal to one when the statistical characteristics of the filter noise are more accurate. If or , it indicates that the noise of system might be increased or decreased. The input of WNN should be the element of and the output should be the adjustment factors and . The method of adaptive Kalman filter based on innovation of WNN to compute the pipeline bending strain can be shown as in Figure 4.
4. Experimental Study and Data Analysis
4.1. Equipment and Performance
As is known, most domestic oil pipelines are heating transportation and pass through mountains, hills, rivers, and other complex environmental areas; the technical and safety requirements of electrical equipment are extremely strict. To safely detect the actual pipeline, the IMU should meet not only the technical performance, but also the actual situation of the pipe and the external environment should be considered. Technical performances of inertial devices, which are used in the field test, are shown in Table 1.
4.2. Data Analysis
The first two rounds of original pitch and the pitch, which is obtained with the improved method, are compared as shown in Figure 7. The first two rounds of original azimuth and the azimuth, which is obtained with the improved method, are compared as shown in Figure 8 as well.
As shown in Figure 7, it can be seen that if the attitude of the PIG is not processed by the new method, the pitch differs by approximately 1.5° at the starting point, and this attitude increases as time increases. As shown in Figure 8, it is clear that the difference between two rounds in azimuth is about 1.4°.
Furthermore, because the bending strain is computed by the attitude of PIG, which is stated in Section 2, the bending strain is more inaccurate when inspected in the same status pipeline.
The 8 times of round for inspection of bending strain are computed by the proposed method in Section 2 and the results are shown in Figure 9. As shown in Figure 10, the red curves are the bending strain which use the modified method. The blue curves are the original method. It can be seen that the modified method which was used to process the data has a better repeatability and convergence than the original method. The bending strain which used modified method is more close to the actual value. The error of bending strain is compared in Figure 11 and Table 2. From Figure 10 and Table 2, it can be seen that the new method is more accurate than the original method. The average of accuracy for bending strain is calculated as
The strain is raised by 23% compared to original method by formula (17).
Because the test pipeline is still in state of straight in the pull-through test, the results of multi-inspection should be consistent. However, the error affects the calculation of the pipeline centerline due to the uncompensation attitude of IMU tool. The present method can be not only compensated by the bending strain, but also useful for calculation of pipeline centerline. In order to verify the effectiveness of the method further, the eight times of height of straight pipeline are computed by the present method. As shown in Figure 12, the eight times of height of pipeline which used compensation method and uncompensation are compared. The blue lines are the uncompensation height of the pipeline. The red lines are the height of pipeline by the compensation. From the eight times of pull-through test, the repetition of compensation method is improved obviously for the same pipeline.
The error of the inertial navigation, which accumulates over time, will greatly affect the accuracy of navigation and positioning system. In this paper, based on the analysis of the calculation method of pipeline bending strain, to correct errors of the measure system, an extended Kalman filter based on the innovation of wavelet neural network is proposed. To test the proposed method experimentally, a PIG with the proposed method is used to detect a 100-meter-long straight pipeline. The following can be obtained:(1)Comparing the analysis results of pitch and azimuth with original method and the suggested WNN procedure with each other, it can be seen clearly that the new method deeply reduces the difference between two test rounds, of which the pitch difference is decreased by about 1.4 degrees, and the azimuth difference is cut off by almost 1.5 degrees.(2)The inspection result of the bending strains shows that the proposed method has a better repeatability and convergence than the original method and is much closer to the actual value. According to the comparison of the errors of the two methods, the new method is more accurate than the original one; moreover, the accuracy of bending strain is raised by about 23%.
This paper provides a novel method for precisely inspecting bending strain of long distance oil and gas pipelines and lays a foundation for improving the precision of inspection of bending strain of long distance oil and gas pipelines.
The authors declare that there is no conflict of interests regarding the publication of this paper.
This work was supported by the project of PetroChina Company “The Research of Safety Service of Buried Pipeline in Permafrost Region.”
- H. Weihe, “Construction and operation management technology and prospect of oil and gas pipelines in China,” Oil & Gas Storage and Transportation, vol. 12, no. 33, pp. 1259–1262, 2014.
- Y. Jianli, “Navigating and positioning technique for inner detection of pipeline,” Journal of Shenyang University of Technology, vol. 34, no. 4, pp. 427–432, 2012.
- J. D. Hart and G. H. Powel, “Geometry monitoring of the Trans-Alaska pipeline,” in Proceedings of the Cold Regions Engineering, Trans-Alaska Pipeline System (TAPS), pp. 110–121, 2005.
- I. Murray, “Evaluating pipeline integrity using ILI mapping data,” in Proceedings of the 9th Pipeline Technology Conference, Berlin, Germany, May 2014.
- J. Yu, J. G. Lee, C. G. Park, and H. S. Han, “An off-line navigation of a geometry PIG using a modified nonlinear fixed-interval smoothing filter,” Control Engineering Practice, vol. 13, no. 11, pp. 1403–1411, 2005.
- S. Paeper, B. Brown, and T. Beuker, “Inline inspection of dents and corrosion using ‘high quality’ multi-purpose smart-pig inspection data,” in Proceedings of the International Pipeline Conference (IPC '06), Paper no. IPC2006-10157, pp. 243–248, Alberta, Canada, September 2006.
- L. Mengjie, “The study of accurate in-line inspection technology to offshore pipeline route,” China Offshore Platform, vol. 19, no. 6, pp. 46–49, 2004.
- S.-H. Cho and E.-S. Lee, “A development of 3-dimensional coordinates monitoring system for underground pipeline using IMU sensor,” Applied Mechanics and Materials, vol. 204–208, pp. 2749–2752, 2012.
- D. K. Kim and S. H. Cho, “Design and implementation of 30” geometry PIG,” Journal of Mechanical Science and Technology, no. 17, pp. 629–636, 2003.
- J. A. Czyz, C. Pettigrew, H. Pino, and R. Gomez, “Multi-pipeline geographical information system based on high accuracy inertial surveys,” in Proceedings of the ASME 3rd International Pipeline Conference, Calgary, Canada, October 2000.
- J. D. Hart, N. Zulfiqar, D. H. Moore, and G. R. Swank, ““Digital pigging” as a basis for improved pipeline structural integrity evaluations,” in Proceedings of the International Pipeline Conference; Volume 2: Integrity Management; Poster Session; Student Paper Competition, Alberta, Canada, September 2006.
- J. D. Hart and N. Zulfiqar, “3rd party review of geometry pig inertial survey data at the Colville River HDD,” in Proceedings of the International Pipeline Conference (IPC '08), Calgary, Canada, September 2008.
- D. D. S. Santana, N. Maruyama, and C. M. Furukawa, “Estimation of trajectories of pipeline PIGs using inertial measurements and non linear sensor fusion,” in Proceedings of the 9th IEEE/IAS International Conference on Industry Applications (INDUSCON '10), pp. 1–6, São Paulo, Brazil, November 2010.
- N. Xu, Random Signal Estimation and Control System, Beijing Industrial Press, Beijing, China, 2001.
- W. Wei and M. Wei, “Application of the Kalman filter based on Wavelet neural network in GPS/DR navigation system,” Microelectronics & Computer, vol. 7, pp. 21–24, 2010.
- R. Li, Q. Feng, M. Cai et al., “Measurement of long-distance buried pipeline centerline based on multi-sensor data fusion,” Acta Petrolei Sinica, vol. 35, no. 5, pp. 987–992, 2014.
Copyright © 2016 Rui Li et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.