Tags: Mechanical Integrity Process Safety Management Risk Analysis Risk Based Inspection Risk Management Technology
This article deals with a proposal for a risk analysis option that allows for individual damage mechanism risk calculation. This allows for these individual damage mechanism risks to be compared to a risk target that when reached generates an inspection task with its own due date.
API 581 is a good recommended practice. It's methodology allows the Owner / User to calculate risk by damage mechanism and component and use that information to prioritize inspection tasks. As good as it is, does it really do the best job optimizing the individual tasks and by extension Maintenance / Shutdown planning? My personal opinion is no. There are further ways to optimize the process and make it better.
In order to understand my position, we first need to go through how risk-based inspection prioritization is currently done. Risk per API 581 Version 3, Part 1, Section 4.3.1, 1st paragraph is calculated thus:
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 risk calculated from the equation is compared to a "Risk Target" set by the Owner / User. The overall inspection planning concept is that if the risk target is reached before the planned date, then damage mechanism tasks are generated with the due date being the date which the target was reached.
So far so good, but the details matter. As we all know, consequence of failure (COF), once calculated for the four hole sizes is unlikely to vary, while probability of failure (POF), based upon the inputs for determining degradation rate for each damage mechanism, can vary with each inspection. Understanding this, allows us to concentrate on the POF as the most frequently changing value for risk. So, what constituents make up Pf(t)?
Let us look at how Pf(t), the total POF, is calculated and used for risk. From Part 2, Section 3.1:
3.1 Overview
The POF is computed from Equation (2.1).
Pf(t) = gfftotal ⋅ 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.
We will not get into FMS here as it is a relatively static value. Likewise, gfftotal are static values and also tabularized in API 581. Therefore, we will concentrate on Df(t) which can vary with each inspection. According to Part 2, Section 3.4.1, paragraph 2, Df(t) consists of the following:
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
The above are combined to calculate the total Df(t) according to Part 2, Section 3.4.2, Subsection a), this way:
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.
Whether or not you believe that external and/or internal thinning damage occurs at the same location, the rest of either equation (2.2) or (2.3) remains as shown below:
Dsccf-gov + Dhthaf + Dbritf-gov + Dmfatf
Both equations imply that all of the other damage mechanisms do occur in the same location. The first issue is using the summation of damage factors to drive inspection task due dates. My plant experience tells me that different damage mechanisms rarely occur in the same location.
The second issue is that summing all of the damage factors provides a composite damage factor and by extension a composite POF value that is, by default, applied to each damage mechanism. It is then obvious that the due dates recommended by the algorithm for each damage mechanism will all be the same.
Extending this concept further, each damage mechanism's damage factor, when individually combined with the COF, will likely reach the Risk Target at different due dates. This concept is the antidote for the two issues defined above. Therefore, Equation (2.1) above would change to be:
where gfftotal and FMS would remain as currently defined but Df(Ind) would be substituted with each individual damage mechanism's damage factor:
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
This would also cause each damage mechanism's risk calculation to become:
In turn, R(Ind) would be compared to the Risk Target for each individual damage mechanism, thereby establishing an independent due date and extent for each. Logically, this appears to be a better solution for establishing due dates and extents for inspection tasks.
My personal belief is that this method would better optimize inspection resources while maintaining the same level of risk based upon the Risk Target. I believe this should be an optional workflow with API 581 in addition to the current one. I am interested in your feedback on this proposal. Please comment below or contact me directly to start the conversation.
AOC has delivered thousands of sustainable Risk Based Inspection (RBI) programs earning the trust of owner operators.
Development of maintenance strategies, recommendations, and plans to implement best practices and increase asset life
What is 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 dysfunctionality found in many refineries, chemical plants, and other production facilities, is a lack of common asset management work processes.
A look at how the financial sector's concept of Asset Value Management can be applied to the petrochemical industry.
An example to compliment our earlier proposal for a risk analysis option that allows for individual damage mechanism risk calculation in API 581
A look at how RBI adds value whether you are just starting out or transitioning from a traditional methodology.
PHMSA has out for comment, draft document information, that clarifies its jurisdiction in relation to OSHA for Midstream Processing Facilities.
A simple screening to determine HTHA susceptibility and factors to consider when more data is required.
Since the evaluation of inspection effectiveness for RBI can be so subjective, following these suggestions can greatly improve the process.
This article suggests additional factors to consider when providing process conditions for equipment exposed to low temperatures.
A case study presenting the methods used to calculate qualitative risk for a critical refrigeration system and the results of the assessment.
How RBI, DMR, and IOW programs can be used to manage reliability of Ethane crackers.
Comments