Development and Implementation of a Direct Evaluation Solution for Fault Tree Analyses Competing With Traditional Minimal Cut Sets Methods

被引:1
|
作者
Cortes, Jacob [1 ]
Di Martino, Dario [1 ]
Duran, David [1 ]
Lopez, Josep [2 ]
Pons-Prats, Jordi [3 ]
Sanchez, Jesus [4 ]
机构
[1] DMD Solut, Barcelona 08018, Spain
[2] Univ Barcelona, Barcelona 08007, Spain
[3] Tech Univ Catalonia, Int Ctr Numer Methods Engn, Dept Phys, Aeronaut Div, Castelldefels 08860, Spain
[4] Rutgers Univ New Brunswick, New Brunswick, NJ 08901 USA
关键词
Fault trees; Logic gates; Safety; Random access memory; Jacobian matrices; Costs; Terminology; Direct evaluation (DE); fault tree; independence; minimal cut sets (MCS); reliability; availability; maintainability; and safety (RAMS); robin RAMS; safety; permutations; ALGORITHM; SAFETY; GENERATION; SYSTEMS; OIL;
D O I
10.1109/TR.2022.3175243
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fault tree analysis (FTA) is a well-established technique to analyze the safety risks of a system. Two specific prominent FTA methods, largely applied in the aerospace field, are the so-called minimal cut sets (MCS), which uses an approximate evaluation of the problem, and the direct evaluation (DE) of the fault tree, which uses a top-down recursive algorithm. The first approach is only valid for small values of basic event probabilities and has historically yielded faster results than exact solutions for complex fault trees. The second one means exact solutions at a higher computational cost. This article presents several improvements applied to both approaches in order to upgrade the computing performance. First, improvements to the MCS approach have been performed, where the main idea has been to optimize the number of required permutations and to take advantage of the available information from previous solved subsets. Second, improvements to the DE approach have been applied, which deal with a reduction of the number of recursive calls through a deep search for independent events in the fault tree. This could dramatically reduce the computation time for industrial fault trees with a high number of repeated events. Additional implementation improvements have been also applied regarding hash tables, and memory access and usage, but also implementing the so-called "virtual gates", which enable limitless children on each gate. The results presented hereafter are promising, not only because they show that both approaches have been highly optimized compared to the literature, but also because a DE solution has been achieved, which can compete in time resources (and obviously in precision) with the MCS approach. These improvements are relevant when considering the industrial, and more specifically the aeronautical, implementation and application of both techniques.
引用
收藏
页码:248 / 257
页数:10
相关论文
共 16 条