APP下载

一种改进的故障树底事件排序算法

2017-09-28甄维坤李帮东

电脑知识与技术 2017年24期
关键词:排序故障方法

甄维坤,李帮东

(1.94595部队,山东潍坊261500;2.94563部队,山东威海264411)

一种改进的故障树底事件排序算法

甄维坤1,李帮东2

(1.94595部队,山东潍坊261500;2.94563部队,山东威海264411)

为了提高大型复杂系统故障树分析效率,借助二元决策图(BDD)来优化对最小割集的求解。将故障树转化为BDD过程中,底事件排序决定了BDD的节点数及其结构。一般来讲,BDD的节点数越少,结构越简单,求解效率越高。目前没有一种排序方法能够将所有故障树转化为最小结构的BDD。通过对大量排序规则所涉及的因素进行分析给出一种改进的底事件排序算法,通过故障树实例验证了该算法可以获得更小的BDD结构,从而提高故障树分析效率。

故障树;二元决策图;底事件;最小割集;排序算法

Abstract:In order to improve the efficiency of fault tree analysis(FTA),the Binary Decision Diagram(BDD)was introduced to optimize the solution of the minimal cut sets.The sequence of the basic events can directly influence the number of the nodes and the size of a BDD.In general,the smaller and simpler the BDD is,the less computation time is required.Through the analy⁃sis of the factors involved in the existing ordering rules,an improved ordering method of basic events was proposed.Demonstrat⁃ed by the example,the proposed ordering method is superior to the existing ordering methods in terms of reducing the nodes in the BDD and improving the efficiency of fault tree analysis.

Key words:FTA;BDD;basic events;MCS;ordering method

1 概述

故障树(FTA)是用于对大型系统可靠性、安全性进行风险分析、评价的一种有效方法。传统的面向割集的故障树分析方法[1]计算复杂度高,存在“组合爆炸”问题,并且难以计算机上实现,因而不适用于规模较大、系统关联复杂故障树。BDD(二元决策图)方法通过将故障树转化为二元决策图的形式进行分析,通过遍历BDD求得最小割集,该方法的计算效率高、精确度高和编程实现方便。在将故障树转化为BDD的过程中,底事件的排序决定了BDD的节点数及其结构,一般来讲,BDD的节点数越少,其结构越简单,求解效率越高。到目前为止,没有一种排序方法能够将所有故障树转化为最小结构的BDD[2]。因此寻求合适底事件的排序方法,减少BDD的结构和规模是基于BDD的故障树分析的关键。……

登录APP查看全文

猜你喜欢

排序故障方法
恐怖排序
故障一点通
节日排序
刻舟求剑
奔驰R320车ABS、ESP故障灯异常点亮
用对方法才能瘦
四大方法 教你不再“坐以待病”!
捕鱼
故障一点通
江淮车故障3例