FPGA-based Monte Carlo simulation for fault tree analysis

被引:63
作者
Ejlali, A [1 ]
Miremadi, SG [1 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, Tehran, Iran
关键词
D O I
10.1016/j.microrel.2004.01.016
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The reliability analysis of critical systems is often performed using fault-tree analysis. Fault trees are analyzed using analytic approaches or Monte Carlo simulation. The usage of the analytic approaches is limited in few models and certain kinds of distributions. In contrast to the analytic approaches, Monte Carlo simulation can be broadly used. However, Monte Carlo simulation is time-consuming because of the intensive computations. This is because an extremely large number of simulated samples may be needed to estimate the reliability parameters at a high level of confidence. In this paper, a tree model, called Time-to-Failure tree, has been presented, which can be used to accelerate the Monte Carlo simulation of fault trees. The time-to-failure tree of a system shows the relationship between the time to failure of the system and the times to failures of its components. Static and dynamic fault trees can be easily transformed into time-to-failure trees. Each time-to-failure tree can be implemented as a pipelined digital circuit, which can be synthesized to a field programmable gate array (FPGA). In this way, Monte Carlo simulation can be significantly accelerated. The performance analysis of the method shows that the speed-up grows with the size of the fault trees. Experimental results for some benchmark fault trees show that this method can be about 471 times faster than software-based Monte Carlo simulation. (C) 2004 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1017 / 1028
页数:12
相关论文
共 35 条
  • [21] A linear-time algorithm to find modules of fault trees
    Dutuit, Y
    Rauzy, A
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1996, 45 (03) : 422 - 425
  • [22] Time-to-failure tree
    Ejlali, A
    Miremadi, SG
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2003 PROCEEDINGS, 2003, : 148 - 152
  • [23] A UNIFIED FRAMEWORK FOR SIMULATING MARKOVIAN MODELS OF HIGHLY DEPENDABLE SYSTEMS
    GOYAL, A
    SHAHABUDDIN, P
    HEIDELBERGER, P
    NICOLA, VF
    GLYNN, PW
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (01) : 36 - 51
  • [24] A modular approach for analyzing static and dynamic fault trees
    Gulati, R
    Dugan, JB
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM - 1997 PROCEEDINGS: THE INTERNATIONAL SYMPOSIUM ON PRODUCT QUALITY & INTEGRITY, 1997, : 57 - 63
  • [25] *IEEE, 10761993 IEEE
  • [26] Probability evaluation of system-failure occurrence based on minimal cut-sets
    Kohda, T
    Inoue, K
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2002 PROCEEDINGS, 2002, : 190 - 194
  • [27] FAULT TREE ANALYSIS, METHODS, AND APPLICATIONS - A REVIEW
    LEE, WS
    GROSH, DL
    TILLMAN, FA
    LIE, CH
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1985, 34 (03) : 194 - 203
  • [28] Dependability analysis of systems with on-demand and active failure modes, using dynamic fault trees
    Meshkat, L
    Dugan, JB
    Andrews, JD
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2002, 51 (02) : 240 - 251
  • [29] NEGOI AC, 1996, P CAS96, P557
  • [30] Parhami B., 2000, COMPUTER ARITHMETIC