Architecture Analysis of Safety Critical Systems using Parametric Expressions
Mira Supal1, Arthur Bekaryan2, Joseph Wysocki2, and Rami Debouk1
1 General Motors Corporation 2 HRL Laboratories, LLC
April 4th, 2006
Critical Systems using Parametric Expressions Mira Supal 1 , Arthur - - PowerPoint PPT Presentation
Architecture Analysis of Safety Critical Systems using Parametric Expressions Mira Supal 1 , Arthur Bekaryan 2 , Joseph Wysocki 2 , and Rami Debouk 1 1 General Motors Corporation 2 HRL Laboratories, LLC April 4 th , 2006 Outline Motivation
1 General Motors Corporation 2 HRL Laboratories, LLC
April 4th, 2006
2
2006-01-1057
Motivation Objective Modeling and Analysis ▪ Classical RAMS Modeling ▪ Analysis Approach ▪ Assumptions ▪ Parametric Expression Results Discussion Summary
3
2006-01-1057
Systems where driver-operated controls are electronically linked to
X-by-wire systems have advantages over the mechanical systems
▪ Augment normal capabilities of human drivers by incorporating
▪ Serve as enablers for emerging safety technologies such as
▪ Packaging, improved reliability, reduction in the use of
4
2006-01-1057
Fail Silent: may use redundancy or some other control technique Fail Operational: requires redundancy
Economical implementation of redundancy is required where one by-wire feature may provide backup capabilities to another by-wire feature
The integration of by-wire systems requires an upfront “systems”
design related to the fault tolerant architecture
5
2006-01-1057
(Wysocki, Debouk, and Nouri, Proceedings of 2004 RAMS)
Sharing HW and distributing SW over shared HW Main and backup processes for a given task run on different
A backup process may be a duplication of the primary process, or
One subsystem may compensate for the failure of another
6
2006-01-1057
Architecture design could benefit from an early system
Improve design Shorten design cycle Investigate and analyze the concept of a parametric
Can be used to determine the acceptability of the
7
2006-01-1057
Classical RAMS Modeling
Reliability Block Diagrams for an I/O relationship Network connectivity Components that fail independently Failure and repair characteristics of each component
Fault tree analysis and simulations to account for dynamical behavior over
8
2006-01-1057
X 11 X 12 X 11 X 11 X 1N X 22 X 21 X 2N X M -1,2 X M -1 ,1 X M -1,N
Level of Redundancy = M
N um ber of C om ponents = N
X M 2 X M 1 X M N
9
2006-01-1057
ij ij ij ij
X X X X ij
ij ij
X X
ij ij
X X
MTTR 1
10
2006-01-1057
Reduce the MxN RBD into a series of N aggregated components Compute the unavailability of the aggregated components Compute the unavailability of the system
Parallel Network 1 Parallel Network 2 Parallel Network N
M i ij
1
N j M i ij ij ij
1 1
11
2006-01-1057
Components have independent failures Equal failure rates of component Equal repair rates of components
12
2006-01-1057
13
2006-01-1057
14
2006-01-1057
Component Unavailability Failure Frequency
The component unavailability and failure frequency need to be
Mathematically we have the n-component cutset unavailability as
n i i cutset
1
15
2006-01-1057
Mathematically we have the n-component cutset frequency as With all the assumptions we have
n j n j i i i j cutset
Q
1 1
n cutset
1
n cutset
16
2006-01-1057
In order then to calculate the number of expected failures for the
From Reference 3 in paper, the expected number of failures is
2 1
1 t t
t n m t W
m n n
1 1
1 ) , (
17
2006-01-1057
Parametric expression approach applied to the following 3 component architectures
Dual parallel Dual networked Triple parallel Triple networked
Results compared to classical Monte Carlo simulations of fault tree analysis techniques of the same architectures
Results compared to the output generated by the ITEM Toolkit (a RAMS software tool) with the above architectures as RBD input
18
2006-01-1057
System Downtime Comparison
0.000 20.000 40.000 60.000 80.000 100.000 2 . 8 3 3 1 . 2 5 5 2 . 8 6 2 . 5 7 8 . 1 3 8 3 . 3 3 1 2 5 . 1 5 6 . 2 5 2 5 . MTTF/MTTR Downtime (Hrs) DP Item DP Expression DP Simulation TP Item TP Expression TP Simulation DN Item DN Expression DN Simulation TN Item TN Expression TN Simulation
19
2006-01-1057
0.000 2.000 4.000 6.000 8.000 10.000 20.83 31.25 52.08 62.50 78.13 83.33 125.00 156.25 250.00 MTTF/MTTR Number of Failures DP Item DP Expression DP Simulation TP Item TP Expression TP Simulation DN Item DN Expression DN Simulation TN Item TN Expression TN Simulation
20
2006-01-1057
Figure of Merit Comparison
0.000 0.500 1.000 1.500 2.000 2.500 20.83 31.25 52.08 62.50 78.13 83.33 125.00 156.25 250.00 Normalized Availability Normalized Downtime + Normalized # of Failures DP Item DP Expression DP Simulation TP Item TP Expression TP Simulation DN Item DN Expression DN Simulation TN Item TN Expression TN Simulation
21
2006-01-1057
The experiments conducted suggest that the parametric expression method provides results that approximate closely the results from the classical techniques.
Therefore, it follows that since the parametric expression method is an efficient assessment it can effectively be used at the early stages
accuracy.
22
2006-01-1057
To enable the parametric expression method concept for
The objective of the tool is to involve the designer in the
23
2006-01-1057
Through a graphical user interface, the designer selects a
All the equations are automatically evaluated within the tool. Finally, results are automatically presented for viewing and
Since the analysis is very simple and quick, it can
24
2006-01-1057