US 12,480,401 B2
Managing pipeline corrosion in oil and gas production
Tarik Hoshan, Dhahran (SA); Raed Samanoodi, Dhahran (SA); Ameen Obedan, Saihat (SA); and Christian Canto Maya, Dhahran (SA)
Assigned to Saudi Arabian Oil Company, Dhahran (SA)
Filed by Saudi Arabian Oil Company, Dhahran (SA)
Filed on Nov. 21, 2022, as Appl. No. 17/991,099.
Prior Publication US 2024/0167379 A1, May 23, 2024
Int. Cl. E21B 49/00 (2006.01)
CPC E21B 49/003 (2013.01) 15 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
obtaining, by one or more hardware processors, a first dataset and a second dataset, wherein the first dataset comprises a first plurality of corrosion features detected in a first inspection of an oil and gas pipeline, and the second dataset comprises a second plurality of corrosion features detected in a second inspection of the oil and gas pipeline, wherein the oil and gas pipeline comprises a plurality of segments, each pair within the plurality of segments being joined by girth welds defining joints;
performing, by the one or more hardware processors, a joint-to-joint matching process comprising:
receiving, through a user interface, a value for a joint tolerance threshold being adjusted to match initial joints within the first dataset and the second dataset; and
comparing, using the value of the joint tolerance threshold, locations of the joints within the first dataset and the second dataset based on distance between subsequent joints defining the plurality of segments in the first dataset and in the second dataset to identify matching locations of the joints within the first dataset and the second dataset;
performing, by the one or more hardware processors, a girth weld coordinate transformation process by modifying a distance coordinate of the matching locations of the joints within the first dataset and the second dataset to generate a first transformed feature data set and a second transformed feature data set;
performing, by the one or more hardware processors, an iterative closest point (ICP) process comprising matching corrosion features with a nearest neighbor for each of the plurality of segments of the first transformed feature data set and the second transformed feature data set;
determining, by the one or more hardware processors, a corrosion growth rate over a length of the oil and gas pipeline based on the matching corrosion features for each of the plurality of segments;
generating, by the one or more hardware processors, a display of the corrosion growth rate over the length of the oil and gas pipeline; and
shutting down a production operation of a hydrocarbon reservoir based on the corrosion growth rate.