Using odometry drift to match ILI joint boundaries for run comparisons
Repeat coincident inline pipeline inspections are used to calculate defect-to-defect corrosion growth rates (CGRs) for accurate reinspection intervals. First, a pair of inspections is aligned at the boundaries between pipe joints. Pattern matching is then used to match individual defects on paired joints. Joint-boundary matching is a correspondence problem that can be described in terms of “drift”, which is the difference in odometry values at corresponding joint boundaries. Here, drift is formalized and characterized. It is used to describe current joint-boundary matching methods — interpolation, zippering, and direct odometry comparison. We use the drift formulation to illustrate why existing methods produce false matches (1) in the presence of poorly documented reroutes, (2) when there are nonlinearities in the odometry from pig speed changes, and (3) from other inspection problems. We develop a new evidence-based intuition for drift as the systematic bias of position-estimating state machines on inspecting pigs. This is followed by deriving a position-specific drift differencing distance metric using the first-order differencing of the drift. We show this value to be trend stationary. The results section compares the four metrics’ abilities to identify common joint-boundary matching challenges. We found that direct matching and interpolation are unreliable. These methods generate difficult-to-detect mistakes because they rely on a nearest-neighbor matching criterion. Zippering and drift differencing work much better. Both rely on pups in the vicinity of pipeline reconfigurations. They both fail when there are no pups or when a reconfiguration is large. Because zippering uses naive pattern-matching, it is subject to aliasing mistakes when non-corresponding joints are in analogous positions. In contrast, drift differencing, which is position-specific, is immune to this type of error. Finally, we show that the assumptions behind the derivation are valid for an example dataset. • Inline inspection run comparisons need a set of correctly matched joint boundaries to calculate defect-to-defect corrosion growth rates. • Pipeline reconfigurations and data collection errors cause mistakes in joint boundary matches. The consequence is bad growth rates. • Define the relative odometry drift as the difference in odometry readings at a common location, such as a joint boundary. • Current joint boundary matching techniques, interpolation and zippering , can be described in terms of drift. • These are compared to a new matching technique that uses the first difference of the drift to form verifiable, position-specific matches.
Authors
- Craig L. Champlin
Institutions
- Colorado School of Mines (US)
Publication Details
- Journal
- International Journal of Pressure Vessels and Piping
- Published
- 2024-11-19
- DOI
- https://doi.org/10.1016/j.ijpvp.2024.105351
- Citations
- 1
- Primary Topic
- Advanced Measurement and Metrology Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.21