Isograph RASWG Presentation
Isograph RASWG Presentation
Isograph RASWG Presentation
Training Course
Winterthur 24th to 26th of July 2017
2
1. Isograph for beginners
Estrella Vergara
31/08/2017 3
Reliability Workbench During installation…
Modules available
• Prediction Methods
• Failure Mode Effect and Criticality Analysis (FMECA)
CERN licenses
DISK
CPU 1
1
MEM 1
MEM
3
Environmental
DISK
2
CPU 2 Properties
MEM 2
• Entering prediction data manually or using libraries (Project and Library must follow the same Standard or Handbook)
• Possibility to associate maintenance tasks in the prediction hierarchy
• Option to specify the phases if the ambient conditions change during the lifetime of the system
31/08/2017 5
DISK 1 CPU 1
MEM 2
Plots
Temperature
Temperature
31/08/2017 6
Fault Tree Analysis (FTA) • Show interaction to failures
• Creation of fault trees manually
OR BASIC
TRUE if any input is TRUE ≥2 Basic event
INHIBIT TRUE if all inputs are TRUE; DORMANT Failure not immediately revealed;
GATE ≥2
one input is conditional latent/ hidden failure
NOT
TRUE if inputs is FALSE 1
31/08/2017 7
Fault Tree Analysis (FTA) • Show interaction to failures
• Creation of fault trees manually thought gates
TOP event
31/08/2017 8
Reliability Block Diagram (RBD)
• Used to predict the reliability of entire systems
• Similar to FTA:
• RBD Process (availability) / FTA Hazards
DISK 1 CPU 1
MEM 1
MEM 3
DISK 2 CPU 2
MEM 2
31/08/2017 9
Reliability Block Diagram (RBD)
ASSIGNING FAILURE MODELS TO BLOCKS
Assigning Generic
Failure Model to a
Block
31/08/2017 10
Reliability Block Diagram (RBD)
PERFORMING AN ANALYSIS - Results
31/08/2017 11
Event Tree Analysis (ETA)
• Identifies outcomes of initiating event
• ETA & FTA closely linked:
̵ FTA can be used to quantify events in ETA sequence
̵ Use cut sets and same quantitative methodology
31/08/2017 12
Failure Mode Effect and Criticality Analysis (FMECA)
• Rates failure modes by danger
31/08/2017 13
2. Compendium of useful features
Miriam Blumenschein
31/08/2017 14
Prediction
1. Component library
• Construct a project from a library:
• File ►Attach Library
• Drag and drop parts or structures to system structure
• No automatic update if library is modified
• Build a library: create components in prediction (blue fields)
• Common CERN library?
31/08/2017 15
Prediction
2. Import of bill of material:
• Easy to import: blue fields (component properties) part number, ID, quantity, description
and category
• ► Manual chapter “Importing a Bill of Materials”
• Not (yet) easy to import: black fields (operating environment), filled in manually
• Common Excel format of BOM ?
31/08/2017 16
Prediction
3. Rename option
• Objects under the current tree control selection will be renamed based on the name of their
parent
• Select parent block ► Tools ► Rename ► Blocks under selection
4. View option:
• Determination of the data which is displayed in the project tree control
• Project Options ► View ► check “Show category”; “Show component part; … number”
31/08/2017 17
Prediction
5. Help option in dialog boxes
• “?” on the top right in each dialog opens corresponding chapter of the manual
6. Part number
Several Functions are linked to the part number
• Blue fields = component properties: same properties for same part number
• Black fields = operating environment: independent of part number
• Part Selection facility, Auto search project, auto search library, Auto Add Apportioned Failure Modes,
Linked block, …
31/08/2017 18
Prediction
7. Unit of failure rate
• Project Options ► General ► Units
31/08/2017 19
From one module to another
1. Data conversion
• prediction hierarchy to FMECA, RBD, fault tree
• FMECA hierarchy to RBD, fault tree
• RBD to fault tree
• Common way: Prediction to FMECA to Fault Tree
• Special Functions ►Convert pull-down menu
2. Data links
• Needs to be defined before the data conversion!
• Data links will be automatically created between objects when copying between modules
• Customize data conversion: Project options ► Data links ► check “ Assign data link on
inter-module copy within project”
• Prediction to FMECA: Edit ►Transfer linked data ►run the FMECA simulation
• FMECA to Fault Tree: Run the FMECA simulation Edit ►Transfer linked data ►run the
Fault Tree simulation
3. Update of system structure
• Failure modes remain
• Prediction to FMECA: Special Functions ►Convert pull-down menu
31/08/2017 20
FMECA-module
1. Apportionment table
• Lists a component type (defined by the part number) and its failure modes and %
• Apportionment table can be imported from excel
• Add failure modes to existing blocks: Add ► Auto Add Apportioned Failure Modes
OR
• Add apportioned block
• Common CERN apportionment table?
31/08/2017 21
FMECA-module
2. Severity matrix
• Tabulates the number of failure mode contributors in each severity category for each block
in the system
• Exported as excel file
• If severity categories are defined as system failure modes: number of root contributors per
system failure mode
• Special Functions ► Export ► Severity Matrix
3. Criticality matrix
• Tabulates the severity category and criticality for each failure mode
• Special Functions ► Export ► Criticality Matrix
31/08/2017 22
Fault Tree
1. System lifetime
• Unit of system lifetime corresponds to unit of failure
• Project Options ► Calculation
2. Failure and repair models
• 17 model types with different failure and repair characteristics
• Rate models: Constant failure and repair rate
• Input Rate Model: failure rate λ and repair rate µ
µ = 0: non-repairable components
• Input Rate/MTTR: failure rate λ and MTTR
MTTR = 0: failures are immediately repaired
• Dormant failure model: non repairable components between inspections
• Three methods: mean (default), max (worst case), IEC 61508
• Local failure model (for one event): Primary Event Properties ► Local Failure Model ►
Failure Model Properties
• Generic failure model (for any event): Add ► Failure model ► Failure Model Properties
31/08/2017 23
Fault Tree
3. Calculation methods:
• Cross Product, Esary-Proschan (Bertsche), Rare, Optimum Upper Bound (default), Lower
Bound
• Project Options ► Set Generations ► Custom Options
4. Result Summary
• CFI: Conditional Failure Intensity corresponds to λ (t) (Bertsche):
• probability per unit time that the component or system experiences a failure at time t, (operating, or was repaired
to be as good as new, at time zero and operating at time t).
• Unconditional Failure Intensity or Failure Frequency ω(t) Frequency:
• probability per unit time that the component or system experiences a failure at time t, (operating at time zero).
CFI-λ(t), ω(t) Difference: the CFI has an additional condition that the component or
system has survived to time t.
31/08/2017 24
Fault Tree
5. Quantity of gates
• Specifying a quantity of n is equivalent to including n identical gates underneath an gate,
with no common cause failures, in the fault tree diagram.
• Quantity values may only be specified for gates that have Modularization set to “Forced
on” (default = automatic).
6. House event
• Used for “what if”: switches branches on (Q = 1) and off (Q = 0)
• Primary event properties ► Type ► House; logic mode True or False
31/08/2017 25
Fault Tree
7. Event symbols dormant
• Option to visualize the failure model
• Primary event properties ► Type ► Dormant
8. Append facility
• Alternative to library
• Batch append: transfer all the fault tree structures from a group of projects in one go
• Partial append: append parts of a single project by selecting individual gates
• If branches need to be combined in different fault trees and the event ID needs to remain
• Special Functions ► Append
9. MTTF
• By default not calculated
• Calculation requires numerical integration methods to be employed and may be time
consuming for large numbers of minimal cut sets
• Project Options ► Calculation ► MTTF/MTBF/MTTR calculations ► Method ► Standard
31/08/2017 26
Fault Tree
10. Importance analysis
• Helps determine:
• Event contribution to TOP event
• TOP event sensitivity to event changes
• Weak areas in the system
• 6 different importance measures, most useful (?) Fussell-Vesely Importance (contribution
to system Q)
11. Confidence analysis
• Introduces uncertainty in component Q
• Project Options ► Confidence
31/08/2017 27
3. Isograph and the IEC 61508 Standard
Saskia Hurst
31/08/2017 28
IEC 61508 - General SIL Verification
Three Barriers:
1.
PFH/PFD Compliance
Calculation
2. Architectural 3. Systematic
Constraints Capability/
SFF/HFT Integrity
31/08/2017 29
IEC 61508 - SIL Quantitative Calculation
Reliability Prediction Prediction module
λ𝑠𝑎𝑓𝑒,λ𝑑𝑎𝑛𝑔𝑒𝑟𝑜𝑢𝑠, DC
FMECA module
PFD/ SFF/
FTA/ RBD module
PFH HFT FTA/ RBD module
31/08/2017 30
FMEDA (Failure Modes, Effects and Detectability Analysis)
• Takes into account:
• Failure rates of components,
• Failure mode probabilities,
• Failure effect of each failure mode,
• Diagnostic coverage:
λ𝑆𝐷 λ𝐷𝐷
𝑆𝐶 𝑆𝑎𝑓𝑒 𝐶𝑜𝑣𝑒𝑟𝑎𝑔𝑒 = λ ; 𝐷𝐶 (𝐷𝑎𝑛𝑔𝑒𝑟𝑜𝑢𝑠 𝐶𝑜𝑣𝑒𝑟𝑎𝑔𝑒) = λ ,
𝑆𝐷 +λ𝑆𝑈 𝐷𝐷 +λ𝐷𝑈
31/08/2017 31
IEC 61508 - SFF Calculation
• Calculation in the FMECA module of Isograph by doing a FMEDA
• SFF is the ratio of safe and dangerous detected failures to the total
failure rate
• Safe Failure Fraction (SFF) for a component:
λ𝑆𝐷 + λ𝑆𝑈 +λ𝐷𝐷
𝑆𝐹𝐹 =
λ𝑆𝐷 +λ𝑆𝑈 +λ𝐷𝐷 +λ𝐷𝑈
• Safe Failure Fraction (SFF) for a subsystem (safety function):
σ λ𝑆𝐷 + σ λ𝑆𝑈 + σ λ𝐷𝐷
𝑆𝐹𝐹 =
σ λ𝑆𝐷 + σ λ𝑆𝑈 + σ λ𝐷𝐷 + σ λ𝐷𝑈
31/08/2017 32
IEC 61508 - HFT Calculation
• Calculation in the Fault Tree module of Isograph
31/08/2017 33
IEC 61508 - PFH/PFD Calculation
• Calculation in the Fault Tree module or RBD module in Isograph
• Probability of dangerous Failure per Hour PFH (continuous or high
demand mode)
Frequency ω in Isograph
• Probability of dangerous Failure on Demand PFD (low demand
mode)
Unavailability Q in Isograph
PFD
PFH
31/08/2017 34
Important Settings in Isograph
• Set IEC 61508 requirement by either defining
• Required SIL or
• Required risk reduction factor
31/08/2017 35
Important Settings in Isograph
• Dormant failure model IEC 61508
31/08/2017 36
Important Settings in Isograph
• Default setting: calculation of PFD/PFH with dangerous failure rate λ𝐷𝑈
31/08/2017 37
Important Settings in Isograph
• For continuous or high demand functions (PFH): “Exclude DD failures in frequency”
Calculation of the frequency (PFH) with only dangerous undetectable failures λ𝐷𝑈
according to IEC 61508 standard
31/08/2017 38
Important Settings in Isograph
• Model type: IEC 61508
31/08/2017 39
Common Cause Failures
• β Factor Model (used in IEC 61508)
31/08/2017 40