IP Library Granted Patent US 12,387,307
Granted Patent B2
US 12,387,307 · App. 17/974,241 · Granted Aug 12, 2025

Determining severity of stepwise cracking in a pressurized vessel

Inventors: Abdulrahman Mohammed Alqahtani (Al Khobar, SA); Maher Hamed Alerwi (Dhahran, SA); Christian Canto Maya (Dhahran, SA)
Assignee: Saudi Arabian Oil Company
G06T7/0004G01N29/043G01N29/0609G01N29/069G06T7/10G06T7/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,387,307
App. No.
17/974,241
Granted
Aug 12, 2025
Kind
B2
Abstract

To determine severity of stepwise cracking in a pressurized vessel, a computer system receives an image collection of an area of a circumferential wall of the vessel. The image collection includes images distributed across the area, and represent respective cracks on the wall within the area. From among the images, the computer system identifies subsets of images, each including images of adjacent cracks. For the at least two images in each subset, the computer system determines multiple distances, each between an end of an image in each subset and an end of each other image in a subset. Based on the determined multiple distances, the computer system determines a probability of a crack propagating through cracks in each subset. Based on the crack intensity path determined for each subset of the multiple subsets, the computer system determines an operation to be performed on the vessel.

Claims (80)

1. A computer-implemented method comprising:

receiving an image collection of an area of a circumferential wall of a vessel, the image collection captured by ultrasonic testing along a thickness and a length of the circumferential wall, the image collection comprising a plurality of images distributed across the area, the plurality of images representing a respective plurality of cracks on the wall within the area;

identifying, from among the plurality of images, a plurality of subsets of images, each subset including at least two images of the plurality of images, cracks represented by images in a subset are adjacent each other;

for the at least two images in each subset of the plurality of subsets:

determining a plurality of distances, each distance determined between an end of an image in each subset and an end of each other image in the subset, and

determining, based on the determined plurality of distances, a crack intensity path for cracks in the subset, the crack intensity path representing a probability of a crack propagating through cracks represented by the at least two images in each subset;

determining, based on the crack intensity path determined for each subset of the plurality of subsets, an operation to be performed on the vessel;

providing the crack intensity as a percentage, wherein the operation to be performed on the vessel comprises:

planning a repair of the vessel in response to determining the crack intensity to be between 25% and 50%; or

scheduling immediate repair of the vessel in response to determining the crack intensity to be between 50% and 75%; or

shutting down the vessel in response to determining the crack intensity to be greater than 75%.

2. The computer-implemented method of claim 1 , wherein determining the crack intensity path comprises:

determining a total length of the cracks in the subset;

multiplying the total length of the cracks by a path angle factor represented by an angle between a line along the thickness of the circumferential wall and a line connecting two cracks that are farthest from each other in the subset; and

dividing a product of the total length and the path angle factor by a crack interaction path representing a total distance between ends of the two cracks that are farthest from each other in the subset.

3. The computer-implemented method of claim 1 , wherein for the at least two images in each subset of the plurality of subsets, determining the plurality of distances comprises:

identifying spatial coordinates of each end in the image collection; and

determining a plurality of differences corresponding to the plurality of distances, each difference being between a spatial coordinate of an end of an image in each subset and a spatial coordinate of an end of each other image in the subset.

4. The computer-implemented method of claim 1 , wherein identifying the plurality of subsets of images comprises identifying ends of each crack represented by each image, wherein identifying the ends of each crack comprises determining a difference in a color of a crack and a color of a portion of the area that excludes a crack.

5. The computer-implemented method of claim 1 , further comprising:

dividing the area into three regions, a first region being a sub-area near an outer surface of the circumferential wall, a third region being a sub-area near an inner surface of the circumferential wall, and a second region being a sub-area between the first region and the third region;

identifying, from among the plurality of images, an image representing a crack in the first region; and

identifying, from among the plurality of images, an image representing a crack in the third region.

6. The computer-implemented method of claim 5 , further comprising:

determining a shortest distance between an end of a crack in the first region and the outer surface of the circumferential wall, wherein the crack intensity path of a subset that includes a crack in the first region is determined based on the shortest distance between the end of the crack in the first region and the outer surface of the circumferential wall; and

determining a shortest distance between an end of a crack in the third region and the inner surface of the circumferential wall, wherein the crack intensity path of a subset that includes a crack in the third region is determined based on the shortest distance between the end of the crack in the third region and the inner surface of the circumferential wall.

7. A non-transitory computer-readable medium storing instructions executable by one or more processors to perform operations comprising:

receiving an image collection of an area of a circumferential wall of a vessel, the image collection captured by ultrasonic testing along a thickness and a length of the circumferential wall, the image collection comprising a plurality of images distributed across the area, the plurality of images representing a respective plurality of cracks on the wall within the area;

identifying, from among the plurality of images, a plurality of subsets of images, each subset including at least two images of the plurality of images, cracks represented by images in a subset are adjacent each other;

for the at least two images in each subset of the plurality of subsets:

determining a plurality of distances, each distance determined between an end of an image in each subset and an end of each other image in the subset, and

determining, based on the determined plurality of distances, a crack intensity path for cracks in the subset, the crack intensity path representing a probability of a crack propagating through cracks represented by the at least two images in each subset;

determining, based on the crack intensity path determined for each subset of the plurality of subsets, an operation to be performed on the vessel; and

providing the crack intensity as a percentage, wherein the operation to be performed on the vessel comprises:

planning a repair of the vessel in response to determining the crack intensity to be between 25% and 50%; or

scheduling immediate repair of the vessel in response to determining the crack intensity to be between 50% and 75%; or

shutting down the vessel in response to determining the crack intensity to be greater than 75%.

8. The non-transitory computer-readable medium of claim 7 , wherein determining the crack intensity path comprises:

determining a total length of the cracks in the subset;

multiplying the total length of the cracks by a path angle factor represented by an angle between a line along the thickness of the circumferential wall and a line connecting two cracks that are farthest from each other in the subset; and

dividing a product of the total length and the path angle factor by a crack interaction path representing a total distance between ends of the two cracks that are farthest from each other in the subset.

9. The non-transitory computer-readable of claim 7 , wherein for the at least two images in each subset of the plurality of subsets, determining the plurality of distances comprises:

identifying spatial coordinates of each end in the image collection; and

determining a plurality of differences corresponding to the plurality of distances, each difference being between a spatial coordinate of an end of an image in each subset and a spatial coordinate of an end of each other image in the subset.

10. The non-transitory computer-readable of claim 7 , wherein identifying the plurality of subsets of images comprises identifying ends of each crack represented by each image, wherein identifying the ends of each crack comprises determining a difference in a color of a crack and a color of a portion of the area that excludes a crack.

11. The non-transitory computer-readable of claim 7 , the operations further comprise:

dividing the area into three regions, a first region being a sub-area near an outer surface of the circumferential wall, a third region being a sub-area near an inner surface of the circumferential wall, and a second region being a sub-area between the first region and the third region;

identifying, from among the plurality of images, an image representing a crack in the first region; and

identifying, from among the plurality of images, an image representing a crack in the third region.

12. The non-transitory computer-readable of claim 11 , the operations further comprise:

determining a shortest distance between an end of a crack in the first region and the outer surface of the circumferential wall, wherein the crack intensity path of a subset that includes a crack in the first region is determined based on the shortest distance between the end of the crack in the first region and the outer surface of the circumferential wall; and

determining a shortest distance between an end of a crack in the third region and the inner surface of the circumferential wall, wherein the crack intensity path of a subset that includes a crack in the third region is determined based on the shortest distance between the end of the crack in the third region and the inner surface of the circumferential wall.

13. A system comprising:

one or more processors; and

a computer-readable medium storing instructions executable by the one or more processors to perform operations comprising:

receiving an image collection of an area of a circumferential wall of a vessel, the image collection captured by ultrasonic testing along a thickness and a length of the circumferential wall, the image collection comprising a plurality of images distributed across the area, the plurality of images representing a respective plurality of cracks on the wall within the area;

identifying, from among the plurality of images, a plurality of subsets of images, each subset including at least two images of the plurality of images, cracks represented by images in a subset are adjacent each other;

for the at least two images in each subset of the plurality of subsets:

determining a plurality of distances, each distance determined between an end of an image in each subset and an end of each other image in the subset, and

determining, based on the determined plurality of distances, a crack intensity path for cracks in the subset, the crack intensity path representing a probability of a crack propagating through cracks represented by the at least two images in each subset;

determining, based on the crack intensity path determined for each subset of the plurality of subsets, an operation to be performed on the vessel; and

providing the crack intensity as a percentage, wherein the operation to be performed on the vessel comprises:

planning a repair of the vessel in response to determining the crack intensity to be between 25% and 50%; or

scheduling immediate repair of the vessel in response to determining the crack intensity to be between 50% and 75%; or

shutting down the vessel in response to determining the crack intensity to be greater than 75%.

14. The system of claim 13 , wherein determining the crack intensity path comprises:

determining a total length of the cracks in the subset;

multiplying the total length of the cracks by a path angle factor represented by an angle between a line along the thickness of the circumferential wall and a line connecting two cracks that are farthest from each other in the subset; and

dividing a product of the total length and the path angle factor by a crack interaction path representing a total distance between ends of the two cracks that are farthest from each other in the subset.

15. The system of claim 13 , wherein for the at least two images in each subset of the plurality of subsets, determining the plurality of distances comprises:

identifying spatial coordinates of each end in the image collection; and

determining a plurality of differences corresponding to the plurality of distances, each difference being between a spatial coordinate of an end of an image in each subset and a spatial coordinate of an end of each other image in the subset.

16. The system of claim 13 , wherein identifying the plurality of subsets of images comprises identifying ends of each crack represented by each image, wherein identifying the ends of each crack comprises determining a difference in a color of a crack and a color of a portion of the area that excludes a crack.

17. The system of claim 13 , the operations further comprise:

dividing the area into three regions, a first region being a sub-area near an outer surface of the circumferential wall, a third region being a sub-area near an inner surface of the circumferential wall, and a second region being a sub-area between the first region and the third region;

identifying, from among the plurality of images, an image representing a crack in the first region; and

identifying, from among the plurality of images, an image representing a crack in the third region.

18. The system of claim 17 , the operations further comprise:

determining a shortest distance between an end of a crack in the first region and the outer surface of the circumferential wall, wherein the crack intensity path of a subset that includes a crack in the first region is determined based on the shortest distance between the end of the crack in the first region and the outer surface of the circumferential wall; and

determining a shortest distance between an end of a crack in the third region and the inner surface of the circumferential wall, wherein the crack intensity path of a subset that includes a crack in the third region is determined based on the shortest distance between the end of the crack in the third region and the inner surface of the circumferential wall.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2023
From: ALQAHTANI, ABDULRAHMAN MOHAMMED; ALERWI, MAHER HAMED; CANTO MAYA, CHRISTIAN
To: SAUDI ARABIAN OIL COMPANY
Reel/Frame 062431/0737 →
Continuity (1)
Related Publication 20240142407A1 · May 2, 2024
References Cited (21)
US 5140528A · Swaminathan et al. · 1992 [cited by applicant]
US 6634236B2 · Mars · 2003 [cited by applicant]
US 10489903B2 · Li et al. · 2019 [cited by applicant]
US 10540760B2 · Liu et al. · 2020 [cited by applicant]
US 20060219011A1 · Siddu · 2006 [cited by examiner]
US 20100106430A1 · Balestra · 2010 [cited by applicant]
US 20170372196A1 · Traidia · 2017 [cited by examiner]
US 20180340913A1 · Mizuno · 2018 [cited by examiner]
US 20190360944A1 · Kudo · 2019 [cited by examiner]
US 20210174165A1 · Traidia · 2021 [cited by examiner]
US 20210340857A1 · Mohamed Shibly · 2021 [cited by examiner]
US 20220019190A1 · Mohamed Shibly · 2022 [cited by examiner]
US 20220207691A1 · Kumar · 2022 [cited by examiner]
US 20240142407A1 · Alqahtani · 2024 [cited by examiner]
KR 200276836Y1 · 2002 [cited by examiner]
KR 100821937 · 2008 [cited by applicant]
Atkinson, “The interaction between a crack and an inclusion,” International Journal of Engineering Science, 1972, 127-136, 10 pages. [cited by applicant]
Jamshidi et al., “A Big Data Analysis Approach for Rail Failure Risk Assessment,” Risk Analysis, 2017, 37: 1495-1507, 13 pages. [cited by applicant]
Kamaya, “A Crack Growth Evaluation Method for Interacting Multiple Cracks,” JSME International Journal Series A Solid Mechanics and Material Engineering, 2003, 46(1):15-23, 9 pages. [cited by applicant]
Kumar and Curtin, “Crack interaction with microstructure,” materials today, Sep. 2007, 10(9): 34-44, 11 pages. [cited by applicant]
Olson, “Joint pattern development: Effects of subcritical crack growth and mechanical crack interaction,” Journal of Geophysical Research, Jul. 1993, 16 pages. [cited by applicant]