The invention provides an extended decomposition method of fault tree module based on linear time algorithm. The extended decomposition method of the fault tree module based on the linear time algorithm includes the following steps: firstly, simplifying the fault tree by pruning redundant nodes or subtrees; secondly, extending the modules identified by the linear time algorithm to identify the equivalent events in the fault tree and dividing the equivalent events into new modules. The invention has the beneficial effect that the fault tree module extension decomposition method based on the linear time algorithm proposes a new set of fault tree simplification rules and a module extension decomposition method, which not only removes the redundant information in the fault tree reasonably, but also effectively optimizes the fault tree analysis and further reduces the large-scale industrial fault tree analysis. The computation time and memory consumption.
【技术实现步骤摘要】
一种基于线性时间算法的故障树模块扩展分解方法
本专利技术属于故障树预处理
,具体地涉及一种基于线性时间算法的故障树模块扩展分解方法。
技术介绍
故障树(faulttree,FT)是一种逻辑因果关系图,它描述了导致顶事件发生的基本事件之间的相互逻辑关系。如图1。r1表示故障树的顶事件,集合{g1,g2…g6}表示故障树的中间事件,集合{e1,e2…e7}表示了故障树中的基本事件。故障树中还有一种基本元素门事件,它表示了输入事件的关系类型。所示的故障树中有两种类型的门事件,and门表示只有当所有的输入事件发生故障时,才会导致输出事件故障,or门表示只要有一个输入事件故障就会导致输出事件故障。故障树能很好地展现其故障模式,形象客观地描述故障事件之间的逻辑关系。故障树分析(faulttreeanalysis,FTA)是一种系统可靠性、安全性分析的重要方法。故障树分析被广泛的应用于安全系统工程领域。故障树分析可以作为发生重大故障或事故后进行故障调查的有效手段;指导故障诊断、改进使用和维修方案等;也可用于发现可靠性和安全性薄弱环节,采取改进措施,以提高产品的可靠性和安全性。由于自动化生成工具的广泛使用,具有几百个门或事件的故障树已经变得很常见。而大型故障树的分析通常需要大量的计算机资源和时间消耗,有的故障树太复杂以至于现有的一些求解工具无法对其进行分析。所以如何有效的对大型故障树进行预处理变得尤为重要。故障树的预处理是在对故障树进行定性定量分析之前进行的,通常包括简化和分解。可以有效的去除故障树的冗余信息,减小故障树规模,有效的减少故障树分析的时间和内存资源的消 ...
【技术保护点】
1.一种基于线性时间算法的故障树模块扩展分解方法,其特征在于:包括如下步骤:一、通过修剪冗余节点或子树来对故障树进行简化;二、对线性时间算法识别出的模块进行扩展,识别故障树中的等效事件,划分等效事件为新模块。
【技术特征摘要】
1.一种基于线性时间算法的故障树模块扩展分解方法,其特征在于:包括如下步骤:一、通过修剪冗余节点或子树来对故障树进行简化;二、对线性时间算法识别出的模块进行扩展,识别故障树中的等效事件,划分等效事件为新模块。2.根据权利要求1所述的一种基于线性时间算法的故障树模块扩展分解方法,其特征在于,步骤一中,对故障树进行简化包括如下步骤:规范步骤:化简只含有一个输入事件的中间事件;收缩步骤:将连续出现的相同类型的中间事件进行缩减;萃取步骤:将含有相同事件作为输入的中间事件进行合并。3.根据权利要求1所述的一种基于线性时间算法的故障树模块扩展分解方法,其特征在于,步骤二中,模块扩展分解过程包括如下步骤:初始化两个集合EventOrGate(u)、EventAndGate(u),其中,EventOrGate(u)表示节点u的所有门事件类型为或的父亲节点集合,EventAndGate(u)表示节点u的所有门事件类型为与的父亲节点集合...
【专利技术属性】
技术研发人员:魏欧,李思洁,宋俊花,罗炜麟,王立松,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。