Calculations
Fields Required for RBI Analyses
This topic provides a list of fields that are required in each family to calculate an RBI Criticality Analysis, RBI PRD Criticality Analysis, and an RBI Pipeline Analysis. Some fields are conditionally required, and these conditions are described in the Notes column in the following tables.
Fields Required to Calculate RBI Criticality Analyses
To calculate an RBI Criticality Analysis, values may be required in certain fields in the following families:
- Criticality Consequence Evaluation
- Criticality Env. Crack. Deg. Mech. Eval.
- Criticality Ext. Corr. Deg. Mech. Eval.
- Criticality Int. Corr. Deg. Mech. Eval.
- RBI Criticality Analysis
Criticality Consequence Evaluation family: The following table lists the fields in the Criticality Consequence Evaluation family that require values in order to calculate an RBI Analysis:
Field | Notes |
---|---|
Consequence Detection Time |
Required only for RBI Analysis records whose Criticality Item Type is not Heat Exchanger-Bundle. |
Consequence Isolation Time |
Required only for RBI Analysis records whose Criticality Item Type is not Heat Exchanger-Bundle. |
Corrosion Rate |
Required only for RBI Analysis records whose Criticality Item Type is Heat Exchanger-Bundle. |
Corrosion Rate Shell Side |
Required only for RBI Analysis records whose Criticality Item Type is Heat Exchanger-Bundle. |
Fill Height |
Required only for RBI Analysis records whose Criticality Item Type is Storage Tank. |
Flammable Leak Type |
Required only for RBI Analysis records whose Criticality Item Type is Heat Exchanger-Bundle and the leaking fluid is flammable. |
Foundation Type |
Required only for RBI Analysis records whose Criticality Item Type is Storage Tank. |
Initial Fluid Phase |
None |
Initial State Shell |
Required only for RBI Analysis records whose Criticality Item Type is Heat Exchanger-Bundle. |
Inspection Interval |
Required only for RBI Analysis records:
|
Leak Effect |
Required only for RBI Analysis records that are linked to Criticality Consequence Evaluation records whose Storage Takes contain Sand, Silt, Gravel, or Clay. |
Operating Pressure Shell Side |
Required only for RBI Analysis records whose Criticality Item Type is Heat Exchanger-Bundle. |
Percent Toxic |
Required only for RBI Analysis records that are linked to Criticality Consequence Evaluation records whose Toxic Fluid field contains a value. |
Product Unit Value |
Required only for the RBI Analysis records whose Criticality Item Type is the Heat Exchanger-Bundle. |
Rep Fluid Shell Side |
Required only for RBI Analysis records whose Criticality Item Type is Heat Exchanger-Bundle. |
Toxic Leak Type |
Required only for the RBI Analysis records whose Criticality Item Type is the Heat Exchanger-Bundle and the Leaking Fluid is toxic. |
Criticality Env. Crack. Deg. Mech. Eval. family
The following table lists the fields in the Criticality Env. Crack. Deg. Mech. Eval. family that require values in order to calculate an RBI Analysis:
Field | Notes |
---|---|
Date in Service |
Required only for RBI Analysis records that are linked to Criticality Env. Crack. Deg. Mech. Eval. records. |
Initial Potential |
Required only for RBI Analysis records that are linked to Criticality Env. Crack. Deg. Mech. Eval. records. |
Inspection Confidence |
Required only for RBI Analysis records that are linked to Criticality Env. Crack. Deg. Mech. Eval. records. |
Number of Inspections -or- Equivalent Number of Inspections (whichever is populated) |
Required only for RBI Analysis records that are linked to Criticality Env. Crack. Deg. Mech. Eval. records. |
Criticality Ext. Corr. Deg. Mech. Eval. family
The following table lists the fields in the Criticality Ext. Corr. Deg. Mech. Eval. family that require values in order to calculate an RBI Analysis:
Field | Notes |
---|---|
Date in Service |
Required only for RBI Analysis records that are linked to Criticality Ext. Corr. Deg. Mech. Eval. records. |
Estimated Rate |
Required only for RBI Analysis records that are linked to Criticality Ext. Corr. Deg. Mech. Eval. records whose Selected Corrosion Rate is Estimated. |
Inspection Confidence |
Required only for RBI Analysis records that are linked to Criticality Ext. Corr. Deg. Mech. Eval. records. |
Average Corrosion Rate |
Required only for RBI Analysis records that are linked to Criticality Ext. Corr. Deg. Mech. Eval. records whose Selected Corrosion Rate is Average. |
Number of Inspections -or- Equivalent Number of Inspections (whichever is populated) |
Required only for RBI Analysis records that are linked to Criticality Ext. Corr. Deg. Mech. Eval. records. |
Selected Corrosion Rate |
Required only for RBI Analysis records that are linked to Criticality Ext. Corr. Deg. Mech. Eval. records. |
Criticality Int. Corr. Deg. Mech. Eval. family
The following table lists the fields in the Criticality Int. Corr. Deg. Mech. Eval. family that require values in order to calculate an RBI Analysis:
Field | Notes |
---|---|
Date in Service |
Required only for RBI Analysis records that are linked to Criticality Int. Corr. Deg. Mech. Eval. records. |
Inspection Confidence |
Required only for RBI Analysis records that are linked to Criticality Int. Corr. Deg. Mech. Eval. records. |
Long Term Avg. Corr. Rate |
Required only for RBI Analysis records that are linked to Criticality Int. Corr. Deg. Mech. Eval. records whose Selected Corrosion Rate is Long Term Avg. |
Number of Inspections -or- Equivalent Number of Inspections (whichever is populated) |
Required only for RBI Analysis records that are linked to Criticality Int. Corr. Deg. Mech. Eval. records. |
Selected Corrosion Rate |
Required only for RBI Analysis records that are linked to Criticality Int. Corr. Deg. Mech. Eval. records. |
Short Term Avg. Corr. Rate |
Required only for RBI Analysis records that are linked to Criticality Int. Corr. Deg. Mech. Eval. records whose Selected Corrosion Rate is Short Term Avg. |
RBI Criticality Analysis family
The following table lists the fields in the RBI Criticality Analysis family that require values in order to calculate an RBI Analysis:
Field | Notes |
---|---|
Allowable Stress |
Required only for RBI Analysis records:
|
Area Humidity |
Required only for RBI Analysis records that are linked to Criticality Ext. Corr. Deg. Mech. Eval. records. |
Code Year |
Required only for RBI Analysis records whose Allowable Stress Override check box is not selected and whose Criticality Item Type is not Storage Tank. |
Criticality Item Type |
None |
Diameter |
Required only for RBI Analysis records:
|
Construction Code |
Required only for RBI Analysis records whose Allowable Stress Override check box is not selected. |
Design Pressure |
Required only for RBI Analysis records whose Allowable Stress Override check box is not selected. |
Design Temperature |
Required only for RBI Analysis records whose Allowable Stress Override check box is not selected. |
Is Entry Possible? | Required only for RBI Analysis records that are linked to Criticality Ext. Corr. Deg. Mech. Eval. records. |
Insulated |
Required only for RBI Analysis records that are linked to Criticality Ext. Corr. Deg. Mech. Eval. records. |
Joint Efficiency |
None |
Material Grade |
Required only for RBI Analysis records whose Allowable Stress Override check box is not selected.
|
Material Spec |
Required only for RBI Analysis records whose Allowable Stress Override check box is not selected.
|
Operating Pressure |
None |
Operating Temperature |
None |
Representative Fluid |
None |
Stress Lookup Table |
Required only for RBI Analysis records whose Allowable Stress Override check box is not selected. |
Susceptible to CUI |
Required only for RBI Analysis records:
|
Nominal Thickness |
None |
Tube Operating Press Channel |
Required only for RBI Analysis records whose Criticality Item Type is Heat Exchanger-Bundle. |
Fields Required to Calculate RBI PRD Criticality Analyses
Several fields in RBI families are required in order to calculate RBI PRD Criticality Analyses. If you try to calculate an RBI PRD Analysis and any required fields do not contain values, the analysis will not be calculated, and the Calculation Status dialog box will appear, displaying a list of the required fields that do not contain values. The required fields differ depending upon whether the RBI PRD Analysis contains a Leak Criticality Degradation Mech Evaluation record or an Over Pressure Criticality Degradation Mech Evaluation record.
Analyses Containing a Leak Record: The following lists describe the fields that are required in order to calculate RBI PRD Analyses that meet the following criteria:
-
They contain an Over Pressure Criticality Degradation Mech Evaluation record (i.e., a record belonging to the Criticality Over Pressure Deg. Mech. Eval. family).
-
They contain a Leak Criticality Degradation Mech Evaluation record (i.e., a record belonging to the Criticality Leak Deg. Mech. Eval. family).
The lists are categorized by the family to which the required fields belong.
PRD Consequence Evaluation:
-
Cost of Fluid
-
Environmental Cost
-
Unit Production Margin
-
Consequence for Protected Assets
Note: The Consequence for Protected Assets field is required only when the pressure relief device protects equipment.
Criticality Leak Deg. Mech. Eval.:
-
Date in Service
-
Service Severity - Leak
RBI PRD Criticality Analysis:
-
Criticality Item Type
-
Operating Pressure
Note: If the pressure relief device protects RBI Components, the Operating Pressure field is populated automatically from the Operating Pressure field in the driving RBI Component. If, however, the pressure relief device protects equipment, you must type a value in this field manually. -
Operating Temperature
-
PRD Discharge Location
-
Service Severity
-
Driving Component
Note: The Driving Component field must contain a value if the pressure relief device protects RBI Components. -
Damage Factor Class
Note: The Damage Factor Class field must contain a value if the pressure relief device protects equipment. -
PRD Relief Area
Note: The PRD Relief Area field is required and must contain a value greater than zero if the Multiple PRDs check box is selected. -
PRD Total Relief Area
Note: The PRD Total Relief Area field is required and must contain a value greater than zero if the Multiple PRDs check box is selected.
Criticality PRD Component - Relief Valve:
-
Inlet Size
-
Set Pressure
-
Rated Capacity
Analyses That Do not Contain a Leak Record: The following table lists the fields that are required in order to calculate RBI PRD Analyses that meet the following criteria:
-
They contain an Over Pressure Criticality Degradation Mech Evaluation record (i.e., a record belonging to the Criticality Over Pressure Deg. Mech. Eval. family).
-
They do not contain a Leak Criticality Degradation Mech Evaluation record (i.e., a record belonging to the Criticality Leak Deg. Mech. Eval. family).
The lists are categorized by the family to which the required fields belong.
PRD Consequence Evaluation:
-
Cost of Fluid
-
Environmental Cost
-
Unit Production Margin
-
Days to Repair
-
Consequence for Protected Assets
Note: The Consequence for Protected Assets field is required only when the pressure relief device protects equipment.
Criticality Over Pressure Deg. Mech. Eval.:
-
Date in Service
RBI PRD Criticality Analysis:
-
Criticality Item Type
-
Operating Pressure
Note: If the pressure relief device protects RBI Components, the Operating Pressure field is populated automatically from the Operating Pressure field in the driving RBI Component. If, however, the pressure relief device protects equipment, you must type a value in this field manually. -
Operating Temperature
-
Protected Equipment Type
Note: If the pressure relief device protects RBI Components, the Protected Equipment Type field is populated automatically based upon the value in the Criticality Item Type field in the driving RBI Component. If, however, the pressure relief device protects equipment, you must type a value in this field manually. -
PRD Discharge Location
-
Service Severity
-
Driving Component
Note: The Driving Component field must contain a value if the pressure relief device protects RBI Components. -
Damage Factor Class
Note: The Damage Factor Class field must contain a value if the pressure relief device protects equipment. -
PRD Relief Area
Note: The PRD Relief Area field is required and must contain a value greater than zero if the Multiple PRDs check box is selected. -
PRD Total Relief Area
Note: The PRD Total Relief Area field is required and must contain a value greater than zero if the Multiple PRDs check box is selected. -
MAWP (Maximum Allowable Working Pressure)
-
Next Inspection Date
Fields Required to Calculate RBI Pipeline Analyses
In order to calculate an RBI Pipeline Analysis, you are required to enter values in fields in the following families:
- Criticality Consequence Evaluation
- RBI Pipeline Analysis
- Criticality Ext. Corr. Deg. Mech. Eval.
- Criticality Int. Corr. Deg. Mech. Eval.
Criticality Consequence Evaluation family
The following table lists the fields in the Criticality Consequence Evaluation family that require values in order to calculate an RBI Pipeline Analysis:
Field | Notes |
---|---|
Soil Type | None |
High Value Area | None |
Population Density Adjustment | None |
High Consequence Area | None |
Criticality Ext. Corr. Deg. Mech. Eval.
The following table lists the fields in the Criticality Ext. Corr. Deg. Mech. Eval. family that require values in order to calculate an RBI Pipeline Analysis:
Field | Notes |
---|---|
Wall Thickness Loss | None |
Criticality Int. Corr. Deg. Mech. Eval.
The following table lists the fields in the Criticality Int. Corr. Deg. Mech. Eval. family that require values in order to calculate an RBI Pipeline Analysis:
Field | Notes |
---|---|
Wall Thickness Loss | None |
Criticality Third Party Deg. Mech. Eval.
The following table lists the fields in the Criticality Third Party Deg. Mech. Eval. family that require values in order to calculate an RBI Pipeline Analysis:
Field | Notes |
---|---|
Previous Damage | None |
Above Ground Facilities | None |
Public Education | None |
One Call System | None |
RBI Pipeline Analysis
The following table lists the fields in the RBI Pipeline Analysis family that require values in order to calculate an RBI Pipeline Analysis:
Field | Notes |
---|---|
Allowable Stress | None |
Built Prior to 1970 | None |
Code Year | None |
Construction Code | None |
Construction/Inspection Records Available | None |
Criticality Item Type | None |
Defects Reported | None |
Design Pressure | None |
Design Temperature | None |
Diameter | None |
Flow Rate | None |
Insulated | None |
Is CP System Present? | None |
Is Piggable? | None |
Joint Efficiency | None |
LMPA (Land Movement Potential) | None |
Material Grade | None |
Material Spec | None |
Nominal Thickness | None |
Operating Pressure | None |
Operating Temperature | None |
Pipeline Segment Type | None |
Representative Fluid | None |
SCADA | None |
SPA (Pressure Surge Adjustment) | None |
Stress Lookup Table | None |
Submerged at Water Crossing | If the value in the Pipeline Segment Type field is Above Ground, then the value in the Submerged at Water Crossing field is always No. |
Tube Nominal Thickness | None |
Tube Operating Press Channel | None |
Calculated Inventory
GE Digital APM automatically calculates the value in the Calculated Inventory field in the following RBI Component records:
- Criticality RBI Component - Cylindrical Shell
- Criticality RBI Component - Exchanger Header
- Criticality RBI Component - Exchanger Tube
- Criticality RBI Component - Tank Bottom
- Criticality RBI Component - Piping
The formula that is used to determine Calculated Inventory depends on the value in the Initial Fluid Phase field in the RBI Component record.
- If the value in the Initial Fluid Phase field is Gas, the Calculated Inventory for Gases formula is used.
- If the value in the Initial Fluid Phase field is Liquid, the Calculated Inventory for Liquids formula is used.
You can specify that the Calculated Inventory value be used to populate the Inventory field in the associated Criticality Consequence Evaluation record by setting the Use Calculated Inventory field in the Criticality Consequence Evaluation to True.
Calculated Inventory for Gases
To determine the Calculated Inventory for gases, the following fields must be populated on the RBI Components record:
Field Caption |
Field ID |
Family |
---|---|---|
Component Type |
MI_RBICOMPO_COMPO_TYPE_C |
MI_RBICOMPO |
Initial Fluid Phase |
MI_RBICOMPO_INIT_FLU_PHASE_C |
MI_RBICOMPO |
Inside Diameter |
MI_RBICOMPO_DIAME_INNER_N |
MI_RBICOMPO |
Operating Pressure |
MI_RBICOMPO_OPERA_PRESS_N |
MI_RBICOMPO |
Operating Temperature |
MI_RBICOMPO_OPERA_TEMPE_N |
MI_RBICOMPO |
Piping Circuit Length | MI_CCRBICPI_PIP_CIR_LENG_N | MI_CCRBICPI |
Process Fluid |
MI_RBICOMPO_PROCE_FLUID_C |
MI_RBICOMPO |
Calculated Inventory for gases is determined using the following formula:
Calculated Inventory for gases = (P x V) / (R / MolWt) x (T + 459.67)
...where:
- P is the value in the Operating Pressure field in the RBI Component record.
- V is the Volume that is calculated for the gas that is associated with the RBI Component.
- R is the value 1,545, a universal gas constant.
- MolWt is the MolWt defined by the RepresentativeFluids reference table for the fluid specified in the Process Fluid field in the RBI Component.
- T is the value in the Operating Temperature field in the RBI Component record.
-
The value 459.67 is the temperature constant, 459.67
Example: Calculated Inventory for Gases
Suppose an RBI Component has the following values:
Field Caption |
User Input |
Formula Variable |
---|---|---|
Component Type | 1" Pipe | None |
Initial Fluid Phase | Gas | None |
Inside Diameter | 144 inches | None |
Molecular Weight | 28 | MolWt |
Operating Pressure | 500 PSIG | P |
Operating Temperature | 100 F | T |
Piping Circuit Length | 720 inches | PCL |
Process Fluid | CO | None |
Universal Gas Constant | 1,545 | R |
Volume | 40,715.0408 | V |
Based on these values, Calculated Inventory for gases would be determined as follows:
Calculated Inventory for gases = (P x V) / (R / MolWt) x (T + 459.67)
Calculated Inventory for gases = (500 x 40715.0408) / (1,545 / 28) x (100 + 459.67)
Calculated Inventory for gases = (500 x 40715.0408) / (55.1786 x 559.67)
Calculated Inventory for gases = (20357520.395) / (30,881.8071)
Calculated Inventory for gases = 659
Calculated Inventory for Liquids
To determine the Calculated Inventory for liquids, the following fields must be populated in the RBI Component:
Field Caption |
Field ID |
Family |
---|---|---|
Component Type |
MI_RBICOMPO_COMPO_TYPE_C |
MI_RBICOMPO |
Initial Fluid Phase |
MI_RBICOMPO_INIT_FLU_PHASE_C |
MI_RBICOMPO |
Inside Diameter |
MI_RBICOMPO_DIAME_INNER_N |
MI_RBICOMPO |
Process Fluid |
MI_RBICOMPO_PROCE_FLUID_C |
MI_RBICOMPO |
Calculated Inventory for liquids is determined using the following formula:
Calculated Inventory for liquids = Density x Volume
...where:
- Density is determined for the Process Fluid in the RBI Component according to the RepresentativeFluids reference table.
- Volume is the value in the Volume field associated with the RBI Component record.
Calculated Inventory for Liquids
Suppose an RBI Component has the following values:
Field Caption | User Input | Formula Variable |
---|---|---|
Density | 49 | Density |
Initial Fluid Phase | Liquid | None |
Inside Diameter | 144 inches | None |
Process Fluid | Asphalt | None |
Volume | 1,336.2677 | Volume |
Based upon these values, Calculated Inventory for liquids would be determined as follows:
Calculated Inventory for liquids = Density x Volume
Calculated Inventory for liquids = 49 x 1,3636.2677
Calculated Inventory for liquids = 65,477.1177
Inventory Calculations for Volume
Volume is calculated using values that are stored in the associated RBI Component. Volume is used an input to the calculations for Calculated Inventory for gases and liquids.
Volume is calculated using one of three calculations, depending on the value in the Component Type field in the associated RBI Component.
The following equations are used to calculate volume for the following RBI Components that contain a value other than Storage Tanks in the Component Type field:
Volume of Cylindrical Shell, Exchanger Head, and Exchanger Tube RBI Components = (22/7) x (D / 24) x (D / 24) x (L / 12)
...where:
- D = Inside Diameter
-
L = Length
Volume of Tank Bottom RBI Components = (22/7) x (D / 24) x (D / 24) x (H / 12)
...where:
- D = Inside Diameter
-
H = Fill Height
Volume of Piping RBI Components = (22/7) x (D / 24) x (D / 24) x PCL
...where:
- D = Inside Diameter
- PCL = Piping Circuit Length
Inventory Calculations for Volume
The following equation is used to determine volume for Cylindrical Shell, Exchanger Head, or Exchanger Tube RBI Components:
Volume = (22/7) x (D / 24) x (D / 24) x (L / 12)
Suppose an RBI Component - Heat Exchanger record has the following values:
Field Caption | User Input | Formula Variable |
---|---|---|
Component Type | Heat Exchanger - Shell | None |
Inside Diameter | 35 inches | D |
Length | 2400 inches | L |
Volume is calculated as follows:
Volume = (22/7) x (D / 24) x (D / 24) x (L / 12)
Volume = (22/7) x (35 / 24) x (2400 / 12)
Volume = 3.1429 x 1.4583 x 200
Volume = 916.6582
The following equation is used to determine volume for RBI Component - Tank Bottom records that contain the value Storage Tanks in the Component Type field:
Volume = (22/7) x (D / 24) x (D / 24) x (H / 12)
Suppose an RBI Component - Tank Bottom record has the following values:
Field Caption | User Input | Formula Variable |
---|---|---|
Component Type | Storage Tank | None |
Inside Diameter | 48 inches | D |
Fill Height | 195 inches | H |
Volume is calculated as follows:
Volume = (22/7) x (D / 24) x (D / 24) x (H / 12)
Volume = (22/7) x (48 / 24) x (48/24) x (195/12)
Volume = 3.1429 x 2 x 2 x 16.2500
Volume = 204.2885
The following equation is used to determine volume for RBI Component - Piping records that contain the value Piping in the Component Type field:
Volume = (22/7) x (D / 24) x (D / 24) x (H / 12)
Suppose an RBI Component - Piping record has the following values:
Field Caption | User Input | Formula Variable |
---|---|---|
Component Type | 1" Pipe | None |
Inside Diameter | 144 inches | D |
Piping Circuit Length | 360 inches | PCL |
Volume is calculated as follows:
Volume = (22/7) x (D / 24) x (D / 24) x PCL
Volume = (22/7) x (144/ 24) x (144/24) x (360/12)
Volume = 3.1429 x 12 x 12 x 30
Volume = 13,577.328
Calculating Equivalent Number of Inspections
The Equivalent Number of Inspections field is available on the baseline datasheets for the following Criticality Degradation Mech Evaluation families:
- Criticality Env. Crack. Deg. Mech. Eval.
- Criticality Ext. Corr. Deg. Mech. Eval.
- Criticality Int. Corr. Deg. Mech. Eval.
The value in this field is calculated automatically based on:
- The number of Inspections that you assigned to the associated degradation mechanism
- The values that exist in the Inspection Confidence fields in those Inspections
- The confidence equivalence factor (EF) that applies to those inspection confidence values
EF is determined as follows:
Equivalent Number of Inspections = (Very High EF x # Inspections with Very High Confidence) + (High EF x # Inspections with High Confidence) + (Medium EF x # Inspections with Medium Confidence) + (Low EF x # Inspections with Low Confidence)
Calculating Equivalent Number of Inspections
Suppose a Criticality Degradation Mech Evaluation is linked to six Inspections, where:
- Two of those records contain the value Very High in the Inspection Confidence field
- Four of those records contain the value Medium in the Inspection Confidence field
Using the example with six Inspections (two Very High and four Medium), the equation would look like this:
Equivalent Number of Inspections = (Very High EF x 2) + (High EF x 0) + (Medium EF x 4) + (Low EF x 0)
Because two of the parenthetical components have a multiplication factor of zero (0), we can eliminate those from the equation, since the result would be zero (0). So, a simpler version of the equation would look like this:
Equivalent Number of Inspections = (Very High EF x 2) + (Medium EF x 4)
You can see from the equation that the number of inspections with Very High and Medium confidence (2 and 4) must be multiplied by the Very High and Medium equivalency factors. The following matrix is used to determine which equivalency factors to use.
Very High Confidence | High Confidence | Medium Confidence | Low Confidence | |
---|---|---|---|---|
Very High EF | 1 | N/A | N/A | N/A |
High EF | 0.333 | 1 | N/A | N/A |
Medium EF | 0.111 | 0.333 | 1 | N/A |
Low EF | 0.037 | 0.111 | 0.333 | 1 |
First, GE Digital APM determines the highest confidence among the Inspections that are included in the equation. In our example, since two of the Inspections have a Very High confidence and four have a Medium confidence, Very High is the highest confidence among those records. So, in the matrix, GE Digital APM finds the column containing the confidence level Very High.
Very High Confidence | High Confidence | Medium Confidence | Low Confidence | |
---|---|---|---|---|
Very High EF | 1 | N/A | N/A | N/A |
High EF | 0.333 | 1 | N/A | N/A |
Medium EF | 0.111 | 0.333 | 1 | N/A |
Low EF | 0.037 | 0.111 | 0.333 | 1 |
The numbers in this column are then used to determine the equivalency factors to plug into the equation. So far, the equation looks like this:
Equivalent Number of Inspections = (Very High EF x 2) + (Medium EF x 4)
...where:
- Very High EF is the value at the intersection of the Very High EF row and the Very High Confidence column.
- Medium EF is the value at the intersection of the Medium EF row and the Very High Confidence column.
In this case:
Very High EF = 1
Medium EF = .111
Note that because their values are not used in the equation, the remaining columns have been removed from the table to simplify the example.
Very High Confidence | |
---|---|
Very High EF | 1 |
High EF | 0.333 |
Medium EF | 0.111 |
Low EF | 0.037 |
Understanding now how the Very High EF and Medium EF values are derived, we can now look at the entire equation again.
Equivalent Number of Inspections = (Very High EF x # Inspections with Very High Confidence) + (Medium EF x # Inspections with Medium Confidence)
Equivalent Number of Inspections = (Very High EF x 2) + (Medium EF x 4)
Equivalent Number of Inspections = (1 x 2) + (.111 x 4)
Equivalent Number of Inspections = 2 + .444
Equivalent Number of Inspections = 2.444
Because the final number contains a decimal less than 0.5, it is rounded down. So, the final result is:
Equivalent Number of Inspections = 2
Allowable Stress Calculation
The Allowable Stress field in an RBI Analysis datasheet is populated based on the component type.
For Pressure Vessels and Piping Components
Values in the following fields in an RBI Criticality Analysis datasheet are used to calculate the value in the Allowable Stress field:
- Stress Lookup Table
- Construction Code
- Code Year
- Material Spec
- Material Grade
- Design Temperature
If the value in the Design Temperature field matches a value in the Metal Temperature column in a Piping Stress or a PV Stress record, the corresponding Allowable Stress value is populated in the analysis.
- Stress Lookup Table: Piping
- Construction Code: ASME VIII DIV 1
- Code Year: 2010
- Material Spec: SA-106
- Material Grade: B
- Design Temperature: 100
Now, consider a Piping Stress record that contains the following values:
- Stress Lookup Table: Piping
- Construction Code: ASME VIII DIV 1
- Code Year: 2010
- Material Spec: SA-106
- Material Grade: B
- Metal Temperature: 100
- Allowable Stress: 20000
In this case, the values in the analysis match the values in the Piping Stress record. Therefore, the value in the Allowable Stress field is 20000.
- Use linear interpolation.
- Use the Allowable Stress value that corresponds to the next highest temperature in the range.
For example, consider a Piping Stress reference table that contains the following two records.
Record 1 | Record 2 | |
---|---|---|
Construction Code | ASME VIII DIV 1 | ASME VIII DIV 1 |
Code Year | 2010 | 2010 |
Material Spec | SA-106 | SA-106 |
Material Grade | B | B |
Metal Temperature | 100 | 200 |
Allowable Stress | 20000 | 18000 |
Now, consider an RBI analysis that contains the following values:
- Construction Code: ASME VIII DIV 1
- Code Year: 2010
- Material Spec: SA-106
- Material Grade: B
- Design Temperature: 150
When Interpolation is Enabled
If RBI cannot find an exact match in the Piping Stress or PV Stress reference table, and the Application Settings specify that interpolation should be used, the interpolated Allowable Stress value is calculated using the temperature and stress values that make up a range that includes the Design Temperature.
The Design Temperature falls within the range established by the two Piping Stress records in the table. Assuming that stress varies linearly as a function of temperature within the defined range, the Allowable Stress value at 150 degrees Fahrenheit is calculated using the following formula:
Sx = S1 - (T1 - Tx) / (T1 - T2) * (S1 - S2)
Where:
- Sx is the calculated Allowable Stress value for the analysis
- S1 is the Allowable Stress value at lower boundary of the Metal Temperature
- S2 is the Allowable Stress value at upper boundary of the Metal Temperature
- T1 is the Metal Temperature value at lower boundary
- Tx is the defined Design Temperature value
- T2 is the Metal Temperature at upper boundary
Given the values from our example, Sx is calculated as follows:
Sx = 20000 - ((100 - 150) / (100 - 200) * (20000 - 18000))
So, Sx = 19000
This interpolated Allowable Stress value is used in the RBI Analysis.
When Interpolation is Disabled
If RBI cannot find an exact match in the Piping Stress or PV Stress reference table, and the Application Settings specify that interpolation should not be used, the Allowable Stress value that corresponds to the next highest temperature value in the temperature range is used.
In the same example, the Design Temperature is not an exact match to a Metal Temperature in the Piping Stress table. The Design Temperature, however, does fall within the temperature range established by the two Piping Stress records in the table. So, in this case, the Allowable Stress value that corresponds to the next highest Metal Temperature, that is 18,000 is used.
For Tanks
Values in the following fields in an RBI Criticality Analysis datasheet are used to calculate the value in the Allowable Stress field:
- Stress Lookup Table
- Construction Code
- Code Year
- Material Spec
- Material Grade
- Course Number
- Tensile Strength (from the Tank Stress record)
- Yield Strength (from the Tank Stress record)
Depending on the value in the Stress Lookup Table field, the values in the rest of the aforementioned fields are populated with the values in the corresponding fields in the PV Stress, Piping Stress, and Tank Stress Reference Tables. For example, if the value in the Stress Lookup Table field is Piping, then the value in the Code Year field is populated with the value in the Code Year field in the Piping Stress Reference Table.
If the value in the Course Number field is 1 or 2, then Allowable Stress is calculated as follows:
Allowable Stress = Minimum (0.80 x Yield Strength, 0.429 x Tensile Strength)
Otherwise, Allowable Stress is calculated as follows:
Allowable Stress = Minimum (0.88 x Yield Strength, 0.422 x Tensile Strength)
About the Non-Intrusive Requirement Met Field
The Non-Intrusive Requirement Met field appears as a check box on the Criticality Int. Corr. Deg. Mech. Eval. datasheet. It indicates whether you can perform an intrusive or non-intrusive inspection on the component. The value in this field is used by the Appendix_B and Appendix_C policies to generate RBI Recommendations.
The following table provides a list of fields whose values are used to select or clear the check box.
Field | Family |
---|---|
Inspection Priority | RBI Degradation Mechanism |
Probability of Failure | RBI Degradation Mechanism |
Inspection Confidence | Inspection |
Thinning Type | Criticality Int. Corr. Deg. Mech. Eval. |
Estimated Rate | Criticality Int. Corr. Deg. Mech. Eval. |
Long Term Avg. Corr. Rate | Criticality Int. Corr. Deg. Mech. Eval. |
Short Term Avg. Corr. Rate | Criticality Int. Corr. Deg. Mech. Eval. |
Controlling Corrosion Rate | Criticality Int. Corr. Deg. Mech. Eval. |
Completion Date | Inspection |
The following table specifies the conditions based on which the Non-Intrusive Requirement Met check box is selected or cleared.
If the value in the Inspection Priority field in the RBI Degradation Mechanism record is... | ...then the check box is selected only if all of the following conditions are satisfied. |
---|---|
less than 6 | The check box is always cleared. |
between 6 and 12 |
|
between 13 and 19 |
|
between 20 and 25 |
|
Policy Used to Select or Clear the Non-Intrusive Requirement Met Check Box
The RBI 580 Non-Intrusive Requirement (Appendix C) policy is used to select or clear the Non-Intrusive Requirement Met check box.
This policy uses the following inputs:
- The RBI Degradation Mechanism record that represents the Criticality Calculator Internal Corrosion DM.
- The Criticality Int. Corr. Deg. Mech. Eval. record.
- The entity key of the associated Asset.
- The RBI Criticality Analysis record.
This policy uses the following queries, which are located in the \\Public\Meridium\Modules\Risk Based Inspection\Queries folder.
Query | Inputs | Output |
---|---|---|
Invalid Inspections for Non-Intrusive Requirement Met |
Entity Key: The entity key of the associated Asset. | Returns a list of inspections (and sub-inspections) that are performed on damage mechanisms other than Criticality Calculator Internal Corrosion. |
Valid Inspections for Non-Intrusive Requirement Met |
Date Calculated: The date on which the RBI Criticality Analysis was calculated. Years: The number of years during which you want to consider the inspections that have been performed. For example, if you want to consider inspections performed in the past 10 years, then enter -10. Entity Key: The entity key of the associated Asset. | Returns a list of inspections (and sub-inspections) that are performed on Criticality Calculator Internal Corrosion. |
Maximum Internal Corrosion Rate | Entity Key: The entity key of the Criticality Int. Corr. Deg. Mech. Eval. record. |
Returns the maximum value among the values in the following fields on the Criticality Int. Corr. Deg. Mech. Eval. datasheet:
|