Tags: API 581 Mechanical Integrity Process Safety Management Risk Analysis Risk Based Inspection Risk Management Technology
In 2021, I published a proposed change to the API 581 PoF calculation. While I believe API 581 is solid as a recommended practice, I believe that inspection planning can be further optimized and fine-tuned to adapt to organizational needs. Since then, the original article has prompted a variety of comments and questions and so I have rewritten the original article for, hopefully, a little more clarity, and I have consolidated the top questions along with my comments.
This updated article presents a proposal for an enhanced risk analysis method that enables individual damage mechanism risk calculations. This approach allows each mechanism's risk to be compared to a defined Risk Target, which, when reached, would automatically generate a corresponding inspection task with its own due date. Its references are still related to API 581 version 3 which I have not updated, but the calculations reference are the same.
API 581 is an excellent recommended practice for risk-based inspection (RBI). Its methodology allows the Owner/User to calculate risk by both damage mechanism and component, and to use that information to prioritize inspection activities.
However, as effective as API 581 is, the question remains: Does it truly optimize inspection task scheduling and, by extension, Maintenance and Shutdown planning?
In my professional opinion - no, it does not. There are further opportunities to optimize the process and improve planning efficiency.
To understand this position, it's important to review how risk-based inspection prioritization is currently performed. According to API 581 Version 3, Part 1, Section 4.3.1, 1st paragraph, risk is calculated as follows:
4.3.1 Determination of Risk
In general, the calculation of risk is determined in accordance with Equation (1.6), as a function of time. The equation combines the POF and the COF described in Sections 4.1 and 4.2, respectively.
R(t) = Pf(t) ⋅ Cf(1.6)
The resulting risk is then compared to a Risk Target set by the Owner/User.If the calculated risk reaches the target before the planned inspection date, inspection tasks are generated, with the due date corresponding to the point at which the target was reached.
So far, so good but the details matter.
Once calculated, the Consequence of Failure (COF) generally remains constant (based on the four hole sizes defined in API 581). In contrast, the Probability of Failure (POF) - which depends on the degradation rate inputs for each damage mechanism - can vary significantly with each inspection.
This means the POF is the most dynamic driver of risk over time. To understand this further, let's examine how Pf(t), the total Probability of Failure, is determined:
From Part 2, Section 3.1:
3.1 Overview
The POF is computed from Equation (2.1).
Pf(t) = gfftotal ⋅ Df(t) ⋅ FMS(2.1)In this equation, the POF, Pf(t), is determined as the product of a total generic failure frequency (GFF), gfftotal, a damage factor (DF), Df(t), and a management systems factor, FMS.
Since both gfftotal and FMS are static, we focus on Df(t), which changes with inspection data. According to Part 2, Section 3.4.1, paragraph 2, Df(t) consists of the following damage mechanisms:
DF estimates are currently provided for the following damage mechanisms.
- Thinning - Dthinf-gov
- Stress Corrosion Cracking (SCC) - Dsccf-gov
- External Damage - Dextdf-gov
- High Temperature Hydrogen Attack (HTHA) - Dhthaf
- Mechanical Fatigue (Piping Only) - Dmfatf
- Brittle Fracture - Dbritf-gov
API 581 combines multiple damage mechanisms according to Part 2, Section 3.4.2, Subsection a):
3.4.2 Damage Factor Combination for Multiple Damage Mechanisms
Total DF, Df-total - If more than one damage mechanism is present, the following rules are used to combine the DFs. The total DF is given by Equation (2.2) when the external and/or thinning damage are classified as local and therefore, unlikely to occur at the same location.
Df-total = max[ Dthinf-gov, Dextdf-gov ] + Dsccf-gov + Dhthaf + Dbritf-gov + Dmfatf(2.2)If the external and thinning damage are general, then damage is likely to occur at the same location and the total DF is given by Equation (2.3).
Df-total = Dthinf-gov + Dextdf-gov + Dsccf-gov + Dhthaf + Dbritf-gov + Dmfatf(2.3)Note that the summation of DFs can be less than or equal to 1.0. This means that the component can have a POF less than the generic failure frequency.
Regardless of which equation is used, all remaining mechanisms - SCC, HTHA, brittle fracture, and fatigue - are implicitly assumed to occur at the same location.
There are a couple of core problems with the current method:
To address these issues, I propose modifying Equation (2.1) to allow individual damage mechanism POF calculations:
Here, Df(t, Ind) represents the individual damage factor for each mechanism (thinning, SCC, external damage, etc.).
Consequently, the individual risk for each mechanism becomes
Each R(t, Ind) would then be compared to the Risk Target independently, generating separate due dates and inspection scopes for each mechanism.
This modification enables:
In summary, applying individual damage mechanism risk calculations within the API 581 framework offers a logical and data-driven way to refine inspection planning.
This approach could better optimize inspection resources and reduce unnecessary work, all while maintaining equivalent risk levels.
I believe this methodology should be offered as an optional workflow within API 581, complementing the existing one rather than replacing it.
Since our original post, we have received a variety of comments and questions. Here we consolidate those into one location. We hope you will keep them coming.
Question: One of the deviations we incorporated into DNVrpG101, and the resulting ORBIT software, was to allow the user the ability to isolate the driver of the LoF risk factor. Later versions of the API software presented this as well, as it was always in there, if one knew where to look. Since the inspection type will differ depending on the damage driver, it makes sense to granulate them for the user. The overriding logic of not revising the RP was that by combining the DFs, a more conservative next inspection date would be generated, however, this conservative limit would not prevent a user from identifying the most relevant inspection technique, aligned with the DM contributing the greatest to the resulting LoF. Greater clarity is always of value, and improving the transparency a novice user has to the underlying LoF drivers is a good thing, however, it might be a hard sell to API to revise the RP, since it does not "as written", prevent the user from implementing inspection plans based on this approach, as long as the next inspection date is on or less than the one produced by the current combined DF results. Best of luck, and thanks for the continuous improvement activities, wrt API RBI.
Response: John, thank you for the comments. I agree with you that the values are there, and it is not precluded in the RP. However, there are many RP users that mistakenly believe that as long as I follow the methodology to the letter, if an incident occurs, the regulators will not hold their company responsible. This might keep them from thinking that dealing with the damage mechanism risk independently is possible without understanding that no written prohibition exists. That is why I proposed this as an option so that they can explicitly see it in the RP. Thank you for your comments, I hope we can keep up the dialogue.
Question: For sites with existing total damage factor approaches, the individual damage factor approach will be a lot less conservative and could not be justifiable to internal and external stakeholders (as suddenly inspection dates are pushed out). Do you have other validated data that you can share that the individual damage factors although being less conservative is actually sufficient in managing the mechanical integrity?
Response: I challenge you on the concept of less conservatism. The example risk target of 35 ft2/yr is pretty conservative. If risk is analyzed for each damage factor as per API 581, without a plan date, each will progress to the example risk target on its own. This generates a different target date for each damage mechanism. As part 1 indicates, just using the calculation target dates are not enough. Remaining life should be considered as well as the Owner/Users acceptable risk policy. I have no data to share on the conservatism on this idea, but my thoughts when I wrote the article was that the 35 ft2/yr would take care of this along with the other factors I have mentioned.
Question: Thoughts on cases, where specific locations have more than one damage factors applicable?
Response: I think they should remain separated with the possible exception for Internal and External Thinning/CUI where both aren't "localized". I would combine the internal thinning and external thinning damage factors for this case.
Question: Thoughts on reducing the risk targets for accommodating individual damage factors? (So it is not portrayed as a less conservative method).
Response: If risk is analyzed for each damage factor as per API 581, without a plan date, then instead of using the same 35 ft2/yr risk target, they could be tailored to suit the owner's needs. This is where the owner/users acceptable risk policy comes in to specify these risk or other targets.
AOC has delivered thousands of sustainable Risk Based Inspection (RBI) programs earning the trust of owner operators.
One of the most important steps in an RBI project is the corrosion study or damage mechanism review.
When evaluation of inspection results suggest that an asset is near its end of useful life, Fitness for Service evaluations can determine if the asset us suitable for continued operation.
Create mechanical integrity (MI) program value rather than it being seen as a necessary cost to minimize.
How well do you know RBI? Take this short quiz to test your knowledge of the API 580 risk-based inspection (RBI) work process.
Is your plant's MI program compliant? Use our checklist to assess your current program against industry standards and receive expert recommendations for improvement.
A high level overview introducing Mechanical Integrity and Risk Based Inspection
What impact does Risk Based Inspection (RBI) have on my organization?
Is your Risk Based Inspection (RBI) program aligned with the API 580 Recommended Practice? Are you ready for certification?
What's actually going on inside all of that fancy software? An introduction to the API 581 methodology.
A deep dive into quantitative Risk Based Inspection (RBI) as outlined in API 581.
An example to compliment our earlier proposal for a risk analysis option that allows for individual damage mechanism risk calculation in API 581
A proposal for a risk analysis option that allows for individual damage mechanism risk calculation in API 581
This is a practical approach to incorporating the new PHMSA gas well rules into your integrity program with the rest of your surface and subsurface assets.
Budget tight? Some Risk-Based Inspection (RBI) risks are too critical to delay. Learn the top 3 RBI risks that can't wait for a budget rebound.
What are equipment/inspection strategies in relation to mechanical integrity (MI) and risk based inspection (RBI)?
A look at how RBI adds value whether you are just starting out or transitioning from a traditional methodology.
Risk Based inspection is not always cut and dry when it comes to choosing a methodology. Knowing which one to choose is an important step in the overall process.
A dysfunctionality found in many refineries, chemical plants, and other production facilities, is a lack of common asset management work processes.
What are the requirements of API 580, 4th edition?
What are the hidden benefits of implementing Risk Based Inspection?
Comments
There are no comments for this article.