一种新型动态贝叶斯网络分析方法

陈东宁1,2 侯安农3 姚成玉3 侯 鑫1,2 邢 然3

1.燕山大学河北省重型机械流体动力传输与控制重点实验室,秦皇岛,066004 2.先进锻压成形技术与科学教育部重点实验室(燕山大学),秦皇岛,066004 3.燕山大学河北省工业计算机控制工程重点实验室,秦皇岛,066004

摘要:为充分发挥T-S动态故障树和动态贝叶斯网络分别在分析建模与推理计算方面的优势,提出了一种新型动态贝叶斯网络分析方法——基于T-S动态故障树的动态贝叶斯网络分析方法。将T-S动态故障树转化为动态贝叶斯网络有向无环图,再将T-S动态门及其描述规则转化为动态贝叶斯网络条件概率表,进而提出了正向推理叶节点失效概率、反向推理根节点后验概率和求解根节点概率重要度、关键重要度、风险业绩值、风险降低值、微分重要度与灵敏度的新型动态贝叶斯网络算法。通过与基于Dugan动态故障树的动态贝叶斯网络分析方法和静态贝叶斯网络分析方法对比,验证了所提方法的可行性。最后,用所提方法对液压缸同步系统进行可靠性分析,计算得到系统失效概率、根节点后验概率、重要度与灵敏度,为提高系统可靠性和进行故障诊断提供依据。

关键词:动态贝叶斯网络; T-S动态故障树; 重要度; 灵敏度; 可靠性分析

0 引言

故障树分析方法是一种用于可靠性分析[1]、故障诊断[2]的基础性方法,得到了广泛的研究和应用。贝叶斯网络具有双向推理的特点,既可以正向推理得到叶节点的失效概率,为系统提供可靠性指标,又可以反向推理得到根节点的后验概率,为故障诊断提供依据[3],因此贝叶斯网络分析方法同样在可靠性分析[4-5]和故障诊断[6]中广泛应用。利用故障树与贝叶斯网络综合求解,可以充分发挥两者在分析建模与推理计算方面的优势[7]

传统故障树与贝叶斯网络结合的主要研究内容有:传统故障树向贝叶斯网络的转化(二态系统[8]、多态系统[9]),基于传统故障树的贝叶斯网络重要度(概率重要度、结构重要度、关键重要度)[10]和灵敏度[11]。传统故障树难以刻画系统全部的静态失效行为,因而转化后的贝叶斯网络也存在不能刻画全部静态失效行为的局限。针对传统故障树及其贝叶斯网络分析方法的上述不足,人们研究了T-S故障树分析方法[12]和基于T-S故障树的贝叶斯网络分析方法[13-14]

DUGAN等[15]针对传统故障树无法刻画分析动态失效行为这一科学问题,创立了Dugan动态故障树分析方法。BOUDALI等[16]提出了基于Dugan动态故障树的动态贝叶斯网络分析方法。此后人们对基于Dugan动态故障树的动态贝叶斯网络分析方法开展研究,文献[17]给出优先与门、备件门、顺序相关门和功能相关门向动态贝叶斯网络的转化方法;文献[18]研究了存在公共备件的备件门和层叠功能相关门向动态贝叶斯网络的转化方法;用动态贝叶斯网络求解Dugan动态故障树出现了用确定性函数替代条件概率表[19]和复合梯形积分[20]等方法。

然而,上述方法都是基于Dugan动态故障树的动态贝叶斯网络分析方法,受到Dugan动态故障树无法描述任意形式的静动态失效行为的限制。针对Dugan动态故障树分析方法的不足,我们提出了T-S动态故障树分析方法[21],增强了静动态失效行为的刻画表达能力。本文为充分发挥T-S动态故障树和动态贝叶斯网络分别在系统分析建模与推理计算求解方面的优势,提出一种新型动态贝叶斯网络分析方法——基于T-S动态故障树的动态贝叶斯网络分析方法:①基于T-S动态故障树构造动态贝叶斯网络,提出正向推理叶节点失效概率、反向推理根节点后验概率的求解算法;②鉴于部件重要度与系统失效概率共同构成了定量分析且Dugan动态故障树及其动态贝叶斯网络尚无完整的重要度研究文献,提出新型动态贝叶斯网络的概率重要度、关键重要度、风险业绩值、风险降低值、微分重要度与灵敏度算法,为发现系统薄弱环节和改善系统可靠性提供依据。

1 新型动态贝叶斯网络分析方法的提出

T-S动态故障树可以描述任意形式的静动态失效行为,因此将T-S动态故障树转化为动态贝叶斯网络有向无环图,将T-S动态门及其描述规则转化为动态贝叶斯网络条件概率表,提出新型动态贝叶斯网络算法。

1.1 T-S动态故障树

T-S动态故障树由事件和T-S动态门组成,事件包括基本事件、中间事件和顶事件,T-S动态门用于描述事件之间存在的静动态逻辑关系。如图1所示,x1x3为基本事件,y1为中间事件,y为顶事件,G1门和G2门为T-S动态门。

图1 T-S动态故障树

Fig.1 T-S dynamic fault tree

T-S动态故障树通过T-S动态门及其描述规则可描述任意静动态失效行为,无限逼近现实系统的失效行为,如图2所示。

图2 T-S动态门及其描述规则

Fig.2 T-S dynamic gate and description rules

T-S动态故障树通过T-S动态门及其描述规则可描述任意静动态失效行为,解决了现有故障树分析方法的不足。为结合T-S动态故障树在任意静动态失效行为分析建模与动态贝叶斯网络在推理计算方面的优势,基于T-S动态故障树构造动态贝叶斯网络。

1.2 基于T-S动态故障树构造动态贝叶斯网络

在贝叶斯网络的基础上引入时间节点得到动态贝叶斯网络,动态贝叶斯网络同样由一个有向无环图和若干条件概率表组成。基于T-S动态故障树构造动态贝叶斯网络分为两个步骤:T-S动态故障树转化为动态贝叶斯网络有向无环图;T-S动态门及其描述规则转化为动态贝叶斯网络条件概率表。

1.2.1 动态贝叶斯网络有向无环图

将T-S动态故障树转化为动态贝叶斯网络有向无环图,如图3所示。输入事件和输出事件分别对应动态贝叶斯网络的父节点和子节点,基本事件、中间事件和顶事件分别对应动态贝叶斯网络的根节点、中间节点和叶节点。

图3 T-S动态故障树转化为动态贝叶斯网络有向无环图

Fig.3 Translation of T-S dynamic fault tree into dynamic Bayesian network directed acyclic graph

1.2.2 动态贝叶斯网络条件概率表

将T-S动态门描述规则转化为动态贝叶斯网络条件概率表。

假定系统任务时间TM平均划分为m段,时间间隔Δ=TM/m,则整个时间轴划分为[0,Δ),[Δ,2Δ), …,[(m-1)Δ,),[,+∞),分别记为时间段1, 2, …, m, m+1。父节点xi(i=1,2,…,n)在时间段ji(ji=1, 2, …, m, m+1)发生失效,子节点y在时间段jy(jy=1, 2, …, m, m+1)的失效状态y[jy](by=1,2,…,ky),且

m=2、n=2时,规则总数r=(m+1)n=9,将T-S动态门描述规则转化为动态贝叶斯网络条件概率表,如表1所示。

表1 动态贝叶斯网络条件概率表

Tab.1 Conditional probability table of dynamic Bayesian network

规则x1x2P(y[jy]=1|x1,x2)123111P(1)(y[1])P(1)(y[2])P(1)(y[3])212P(2)(y[1])P(2)(y[2])P(2)(y[3])313P(3)(y[1])P(3)(y[2])P(3)(y[3])421P(4)(y[1])P(4)(y[2])P(4)(y[3])︙︙︙︙︙︙lj1j2P(l)(y[1])P(l)(y[2])P(l)(y[3])︙︙︙︙︙︙933P(9)(y[1])P(9)(y[2])P(9)(y[3])

以规则l为例,表示父节点x1在时间段j1发生失效、x2在时间段j2发生失效,则子节点y在时间段1、2、3的失效状态y[1]y[2]y[3]的失效概率分别为P(l)(y[1])、P(l)(y[2])、P(l)(y[3])。

1.3 新型动态贝叶斯网络算法

在基于T-S动态故障树构造动态贝叶斯网络的基础上,提出正向推理叶节点失效概率,反向推理根节点后验概率、重要度与灵敏度的新型动态贝叶斯网络算法。

1.3.1 叶节点失效概率

根节点xi(i=1, 2, …, n)在时间段ji(ji=1, 2, …, m, m+1)的故障状态为,中间节点y1在时间段jy1(jy1=1,2,…m,m+1)的故障状态为,中间节点y2y3等以此类推,叶节点y在时间段jy(jy=1, 2, …, m, m+1)的故障状态为y[jy]。根节点xi在时间段ji的失效概率P(=1)为

(exp(λiΔ)-1)exp(-λijiΔ)

(1)

式中,fi(t)为下级事件xi的失效概率密度函数;根节点xi不可靠度函数为Fi(t)=1-exp(-λit);λi为根节点xi的失效率。

假设动态贝叶斯网络的所有根节点为所有中间节点为叶节点为y。已知根节点在时间段ji的失效概率,可正向推理求得叶节点y在时间段jy的失效概率为

P(y[jy]=1)=

(2)

1.3.2 根节点后验概率

动态贝叶斯网络具有反向推理的特点,已知叶节点在某一时间段的失效概率,可反向推理求得对应根节点的后验概率。动态贝叶斯网络的根节点后验概率为

(3)

式中,P(y[jy]=1)为叶节点y在时间段jy的失效概率;P(xi=1,y[jy]=1)为根节点xi在任务时间内发生失效和叶节点y在时间段jy发生失效的联合概率。

根节点xi在任务时间内发生失效时的后验概率为

(4)

1.3.3 根节点重要度与灵敏度

在进行系统可靠性分析时,系统中的部件往往呈现出非均等重要性,重要度和灵敏度是定量分析部件在系统中重要程度的指标。通过重要度和灵敏度分析可为发现系统薄弱环节和改善系统可靠性提供依据[11,22]

(1)概率重要度。概率重要度表示部件(根节点)状态变化引起的系统失效概率的变化程度,反映了部件在由正常到失效时引起系统失效概率变化的大小[23]。基于此,定义本文所提动态贝叶斯网络的概率重要度算法。当叶节点y在时间段jy发生失效时,根节点xi的概率重要度

IPr(xi,y[jy]=1)=

P(y[jy]=1|xi=1)-P(y[jy]=1|xi=0)

(5)

式中,P(y[jy]=1|xi=1)为根节点xi发生失效时叶节点y在时间段jy发生失效的条件概率;P(y[jy]=1|xi=0)为根节点xi正常时叶节点y在时间段jy发生失效的条件概率。

根节点xi在任务时间内的概率重要度

(6)

(2)关键重要度。关键重要度表示部件(根节点)失效概率的变化率与引起系统失效概率的变化率的比值[24]。基于此,定义本文所提动态贝叶斯网络的关键重要度算法。当叶节点y在时间段jy发生失效时,根节点xi的关键重要度

ICr(xi,y[jy]=1)=

(7)

式中,P(xi=1)O 根节点xi发生失效的概率。

根节点xi在任务时间内的关键重要度

(8)

(3)风险业绩值。VESELY等[25]提出了对系统概率风险评估的风险业绩值和风险降低值。周忠宝等[26]将传统故障树风险业绩值和风险降低值引入静态贝叶斯网络。风险业绩值是指在根节点发生失效的情况下系统不可靠度与根节点故障状态为初始值下系统不可靠度的比值。基于此,定义本文所提动态贝叶斯网络的风险业绩值算法。当叶节点y在时间段jy发生失效时,根节点xi的风险业绩值

(9)

根节点xi在任务时间内的风险业绩值

(10)

(4)风险降低值。风险降低值是指系统的不可靠度与根节点处于正常状态时系统不可靠度的比值[25]。基于此,定义本文所提动态贝叶斯网络的风险降低值算法。当叶节点y在时间段jy发生失效时,根节点xi的风险降低值

(11)

根节点xi在任务时间内的风险降低值

(12)

(5)微分重要度。文献[27]针对传统故障树提出微分重要度,它是基本事件可靠性变化引起系统可靠性变化与所有基本事件可靠性变化引起系统可靠性变化总和的比值[28]。基于此,定义本文所提动态贝叶斯网络的微分重要度算法。当根节点xi在时间段ji发生失效,叶节点y在时间段jy发生失效时,根节点xi的微分重要度

(13)

根节点xi在任务时间内的微分重要度为

(14)

(6)灵敏度。灵敏度的大小反映了叶节点随根节点失效状态变化的敏感程度,因此,灵敏度分析广泛应用于系统的特征分析和异常特征发现方面,通过灵敏度评估可以发现影响系统失效的高风险事件,为提高系统的可靠性提供依据[14]。基于此,定义本文所提动态贝叶斯网络的灵敏度算法。当叶节点y在时间段jy发生失效时,根节点xi的灵敏度

(15)

根节点xi在任务时间内的灵敏度

(16)

2 新型动态贝叶斯网络分析方法的验证与应用

为验证新型动态贝叶斯网络及重要度与灵敏度分析方法的可行性,将该方法与基于Dugan动态故障树的动态贝叶斯网络分析方法、静态贝叶斯网络分析方法进行对比。

2.1 与基于Dugan动态故障树的动态贝叶斯网络分析方法对比

以心脏辅助系统和数字飞控计算机系统为例,用新型动态贝叶斯网络分析方法与基于Dugan动态故障树的动态贝叶斯网络分析方法进行对比。

2.1.1 心脏辅助系统

用新型动态贝叶斯网络分析方法求解心脏辅助系统(hypothetical cardiac assist system,HCAS)的失效概率。建造心脏辅助系统T-S动态故障树,如图4所示。

图4 心脏辅助系统T-S动态故障树

Fig.4 T-S dynamic fault tree of HCAS

图4中,G1G8为T-S动态门,表示的逻辑关系分别为或门、温备件门、冷备件门、冷备件门、功能相关门、与门、优先与门、或门。y为顶事件,表示心脏辅助系统。y1y7为中间事件,分别表示交叉开关模块、CPU单元、血泵模块的子系统1、血泵模块的子系统2、系统控制、马达模块、血泵模块。基本事件xi(i=1, 2, …, 9)的失效率λi如表2所示。基本事件xi的不可靠度函数Fi(t)=1-exp(-λit)。

表2 心脏辅助系统基本事件失效率

Tab.2 Failure rates of HCAS basic events 10-6/h

基本事件xi事件名称失效率λix1交叉开关1x2监管系统2x3CPU4x4备用CPU4x5血泵15x6备用血泵5x7血泵25x8马达15x9马达21

将T-S动态故障树转化为图5所示的动态贝叶斯网络。T-S动态故障树的基本事件、中间事件和顶事件分别对应动态贝叶斯网络的根节点、中间节点和叶节点。

图5 心脏辅助系统动态贝叶斯网络

Fig.5 Dynamic Bayesian network of HCAS

将T-S动态门描述规则转化为动态贝叶斯网络条件概率表。其中,G2门表示的逻辑关系为温备件门,当任务时间划分段数m=5时,中间节点y2的条件概率表见表3。

表3 中间节点y2的条件概率表(心脏辅助系统)

Tab.3 Conditional probability table of intermediate node y2(HCAS)

序号x3x4P(y[jy2]2=1|x3,x4)123456111100000212010000313001000414000100515000010︙︙︙︙︙︙︙︙︙35650000013666000001

G3G4门表示的逻辑关系为冷备件门,当任务时间划分段数m=5时,中间节点y3(y4)的条件概率表如表4所示。

表4 中间节点y3(y4)的条件概率表(心脏辅助系统)

Tab.4 Conditional probability table of intermediate node y3(y4)(HCAS)

序号x5(x7)x6P(y[jy3]3=1|x5,x6)(P(y[jy4]4=1|x7,x6))123456112010000213001000314000100415000010516000001︙︙︙︙︙︙︙︙︙15560000011666000001

再将其他T-S动态门描述规则同样转化为条件概率表,此处不一一列举。当任务时间TM=100 000 h、任务时间划分段数m为1和5时,根据节点之间的条件概率表和式(2),求得系统的失效概率如表5所示,并与文献[16]的结果对比。

表5 心脏辅助系统的失效概率

Tab.5 Failure probabilities of HCAS

任务时间划分段数m基于Dugan动态故障树的动态贝叶斯网络[16]本文方法10.3295350.32953550.3636720.363672

由表5可以看出,新型动态贝叶斯网络分析方法求解的结果与基于Dugan动态故障树的动态贝叶斯网络分析方法所得的结果相同,验证了所提出的方法的可行性。

2.1.2 数字飞控计算机系统

本文用新型动态贝叶斯网络分析方法求解数字飞控计算机系统的失效概率。建造数字飞控计算机系统T-S动态故障树,如图6所示。

图6 数字飞控计算机系统T-S动态故障树

Fig.6 T-S dynamic fault tree of digital aviation control computer system

图6中,G1G8为T-S动态门,表示的逻辑关系依次为温备件门、温备件门、或门、或门、与门、与门、功能相关门、与门。y为顶事件,表示数字飞控计算机系统。y1y7为中间事件,依次表示软件系统1、软件系统2、主控制系统1、主控制系统2、旁路控制系统、主控制系统、主控制系统与旁路控制系统转换异常。基本事件xi(i=1, 2, …, 9)的失效率λi如表6所示。

表6 数字飞控计算机系统的基本事件失效率

Tab.6 Failure rates of digital aviation control computer system basic events 10-4/h

基本事件xi事件名称失效率λix1硬件系统110x2主软件系统15x3备用软件系统15x4硬件系统210x5主软件系统25x6备用软件系统25x7旁路控制系统10.1x8旁路控制系统20.1x9接口单元0.01

将T-S动态故障树转化为图7所示的动态贝叶斯网络。T-S动态故障树的基本事件、中间事件和顶事件分别对应动态贝叶斯网络的根节点、中间节点和叶节点。

图7 数字飞控计算机系统动态贝叶斯网络

Fig.7 Dynamic Bayesian network of digital aviation control computer system

将T-S动态门规则转化为动态贝叶斯网络条件概率表。例如,G1门表示的逻辑关系为温备件门,将其规则表转化为条件概率表,中间节点y1的条件概率表见表7。G7门表示的逻辑关系为功能相关门,将其规则表转化为条件概率表,中间节点y7的条件概率表见表8。

表7 中间节点y1的条件概率表(数字飞控计算机系统)

Tab.7 Conditional probability table of intermediate node y1(digital aviation control computer system)

序号x2x3P(y[jy1]1=1|x2,x3)123…5051111100…00212010…00313001…00414000…00515000…00︙︙︙︙︙︙︙︙26005150000…0126015151000…01

表8 中间节点y7的条件概率表(数字飞控计算机系统)

Tab.8 Conditional probability table of intermediate node y7(digital aviation control computer system)

序号x9y5P(y[jy7]7=1|x9,y5)123…5051112100…00213100…00314100…00414100…00515100…00︙︙︙︙︙︙︙︙26005150000…1026015151000…01

根据节点之间的条件概率表和式(2),求得系统失效概率,并与文献[29]及用Markov链求解的Dugan动态故障树分析方法对比,如表9所示。

表9 数字飞控计算机系统的失效概率

Tab.9 Failure probabilities of digital aviation control computer system

任务时间TM(h)叶节点失效概率P(y)Markov链[29]基于Dugan动态故障树的动态贝叶斯网络[29]本文方法51.24625×10-101.24802×10-101.24560×10-10109.93993×10-109.94808×10-109.93796×10-10153.34458×10-93.34532×10-93.34393×10-9207.90385×10-97.90087×10-97.90231×10-9251.53902×10-81.53752×10-81.53873×10-8302.65132×10-82.64714×10-82.65080×10-8354.19730×10-84.18819×10-84.19649×10-8406.24611×10-86.22883×10-86.24492×10-8458.86598×10-88.83618×10-88.86430×10-8501.21243×10-71.20763×10-71.21220×10-7

由表9可以看出,本文方法与基于Dugan动态故障树的动态贝叶斯网络分析方法所求结果一致,且结果更接近Markov链求解Dugan动态故障树分析方法,误差更小。

通过对比分析验证了所提新型动态贝叶斯网络分析方法的可行性,并且与基于Dugan动态故障树的动态贝叶斯网络分析方法相比,所提方法可以描述任意静动态失效行为。

2.2 重要度与灵敏度的验证

为验证所提出的新型动态贝叶斯网络重要度与灵敏度算法的可行性,将所提方法与静态贝叶斯网络分析方法进行对比。

2.2.1 静态贝叶斯网络的重要度与灵敏度

以图8所示的贝叶斯网络为例,假设任务时间TM=5 000 h,各节点寿命均服从指数分布,根节点x1x2x3的失效率分别为2×10-6/h、5×10-6/h、8×10-6/h。

图8 贝叶斯网络

Fig.8 Bayesian network

根据节点之间的逻辑关系构建节点的条件概率表(表10、表11)。

表10 中间节点y1的条件概率表(静态贝叶斯网络)

Tab.10 Conditional probability table of intermediate node y1(static Bayesian network)

序号x1x2P(y[jy1]1=1|x1,x2)0110010201013100141101

表11 叶节点y的条件概率表(静态贝叶斯网络)

Tab.11 Conditional probability table of leaf node y(static Bayesian network)

序号x3y1P(y[jy]=1|x3,y1)0110010201103101041101

由静态贝叶斯网络算法可以求得叶节点y在任务时间内的失效概率为

P(y=1)=P(x1)P(x3)+P(x2)P(x3)-

P(x1)P(x2)P(x3)=0.001 35

根据静态贝叶斯网络分析方法可以求得该系统根节点的后验概率为

根据文献[10-11,26]可得静态贝叶斯网络的概率重要度IPr(xi)、关键重要度ICr(xi)、风险业绩值IRAW(xi)、风险降低值IRRW(xi)与灵敏度S(xi):

IPr(xi)=P(y=1|xi=1)-P(y=1|xi=0)

(17)

(18)

(19)

(20)

(21)

基于传统故障树微分重要度定义静态贝叶斯网络的微分重要度IDIM(xi)如下:

(22)

根据式(17)~式(22)求得各根节点的重要度与灵敏度,如表12所示。

表12 根节点的重要度与灵敏度(静态贝叶斯网络)

Tab.12 Importance measures and sensitivities of root nodes(static Bayesian network)

根节点概率重要度IPr(xi)关键重要度ICr(xi)风险业绩值IRAW(xi)风险降低值IRRW(xi)微分重要度IDIM(xi)灵敏度S(xi)x10.038240.2821529.074351.393050.1415839.50208x20.038820.7107129.074353.456680.3566399.50083x30.03439125.50333∞0.50179∞

2.2.2 新型动态贝叶斯网络重要度与灵敏度

这里用新型动态贝叶斯网络分析方法进行分析。将任务时间划分为2段,整个时间轴被划分为3段,分别记为时间段1、2、3。将T-S动态门规则转化为动态贝叶斯网络条件概率表,中间节点y1、叶节点y的条件概率表分别见表13、表14。

表13 中间节点y1的条件概率表(动态贝叶斯网络)

Tab.13 Conditional probability table of intermediate node y1(dynamic Bayesian network)

序号x1x2P(y[jy1]1=1|x1,x2)123111100212100313100421100522010623010731100832010933001

表14 叶节点y的条件概率表(动态贝叶斯网络)

Tab.14 Conditional probability table of leaf node y(dynamic Bayesian network)

序号x3y1P(y[jy]=1|x3,y1)123111100212010313001421010522010623001731001832001933001

由式(2)和表14得到叶节点y在时间段1、2、3的失效概率

(23)

(24)

(25)

其中,分别表示中间节点y1在时间段1、2、3的失效概率。由式(2)和表13,得到中间节点y1在时间段1、2、3的失效概率

将以上结果代入式(23)~式(25),结合式(1)所得x3在时间段1、2、3的失效概率,计算得到叶节点y在时间段1、2、3的失效概率

P(y[1]=1)=0.000 34

P(y[2]=1)=0.001 01

P(y[3]=1)=0.998 65

根据式(3)求得叶节点y在不同时间段失效时根节点x1x2x3的后验概率,再利用式(4)求得根节点在任务时间内的后验概率,如表15所示。

表15 根节点的后验概率(动态贝叶斯网络)

Tab.15 Posterior probabilities of root nodes(dynamic Bayesian network)

根节点系统失效时间段jy12任务时间TMx10.074130.215160.28929x20.183290.534560.71785x30.254710.745291

利用式(5)~式(16)求得叶节点在不同时间段失效时根节点的重要度与灵敏度、根节点在任务时间内的重要度与灵敏度,如表16所示。

对比表12、表15、表16可知,本文所提的新型动态贝叶斯网络分析方法求得的系统任务时间内根节点的后验概率、重要度及灵敏度与静态贝叶斯网络分析方法求得的对应值相同。本文方法不仅可以求得根节点在任务时间内的重要度与灵敏度,还能求得系统在不同时间段失效时根节点的重要度与灵敏度,为发现系统薄弱环节提供依据。

表16 根节点的重要度与灵敏度(动态贝叶斯网络)

Tab.16 Importance measures and sensitivities of root nodes(dynamic Bayesian network)

根节点概率重要度IPr(xi)关键重要度ICr(xi)时间段1时间段2任务时间内时间段1时间段2任务时间内x10.009800.028440.038240.141430.140720.28215x20.009910.028910.038820.357570.353130.71071x30.008760.025630.034390.505000.495001根节点风险业绩值IRAW(xi)风险降低值IRRW(xi)时间段1时间段2任务时间内时间段1时间段2任务时间内x17.4505921.6237629.074350.354821.038231.39305x27.4235421.6508129.074350.880452.576233.45668x36.4959319.0074025.50333∞∞∞根节点微分重要度IDIM(xi)灵敏度S(xi)时间段1时间段2任务时间内时间段1时间段2任务时间内x10.036290.105290.1415810.1249829.3771039.50208x20.091070.265560.3566325.4077074.0931499.50083x30.127810.373980.50179∞∞∞

3 液压缸同步系统可靠性分析

液压缸同步系统在工程中广泛应用[30],通常液压缸同步系统运动的稳定性和精度都有着严格的要求[31-32]。优良可靠的液压缸同步系统不仅能降低失效率、提高工作效率,还会降低作业的危险性。下面针对自装卸运输车液压缸同步系统进行可靠性分析[33]。图9为液压缸同步系统原理图。

1.油箱 2.回油过滤器 3.电磁溢流阀 4.主泵 5.备用泵 6.主油路换向阀 7,15.电磁换向阀 8,14.伸缩液压缸 9,13.平衡阀 10.调速阀 11,18.压油过滤器 12,19.电液伺服阀 16,21.摆动液压缸组 17,20.双向平衡阀

图9 液压缸同步系统原理图

Fig.9 Principle diagram of hydraulic cylinder synchronous system

为对液压同步系统进行故障分析,建造T-S动态故障树,并将其转化为动态贝叶斯网络有向无环图,如图10所示。

假设任务时间TM=10 000 h,任务时间划分段数m=5,整个时间轴划分为[0,2 000),[2 000,4 000),[4 000,6 000),[6 000,8 000),[8 000,10 000),[10 000,+∞),分别记为时间段1,2,…,6。假设根节点寿命均服从指数分布,各根节点xi失效率如表17所示。

图10 液压缸同步系统动态贝叶斯网络

Fig.10 Dynamic Bayesian network of hydraulic cylinder synchronous system

表17 液压缸同步系统的根节点失效率

Tab.17 Failure rates of hydraulic cylinder synchronous system root nodes 10-6/h

根节点节点名称失效率λi根节点节点名称失效率λix1液压油0.5x12电液伺服阀8.6x2回油过滤器0.8x13后平衡阀6.3x3电磁溢流阀4.7x14后伸缩液压缸5.5x4主泵13x15摆动系统换向阀4.5x5备用泵13x16前摆动液压缸组10x6主油路换向阀3.8x17前双向平衡阀8.1x7电磁换向阀4.5x18压油过滤器1x8前伸缩液压缸5.5x19电液伺服阀8.6x9前平衡阀6.3x20后双向平衡阀8.1x10调速阀7.5x21后摆动液压缸组10x11压油过滤器1

叶节点y表示液压缸同步系统失效。中间节点y1y13分别表示供油系统故障、前伸缩液压缸换向异常、前伸缩液压缸速度异常、前摆动液压缸组换向异常、回油系统故障、系统压力异常、前伸缩液压缸故障、后伸缩液压缸不同步、前摆动液压缸组故障、后摆动液压缸组不同步、泵站故障、伸缩系统故障、摆动系统故障。

3.1 叶节点失效概率

将T-S动态故障树各T-S动态门描述规则转化为动态贝叶斯网络的条件概率表,其中,备用泵x5是主泵x4的冷备件,表示的含义为当主泵失效后,启动备用泵继续为系统提供动力,直到备用泵失效,系统才会失效。将此种动态逻辑关系的T-S动态门描述规则转化为条件概率表,则中间节点y1的条件概率表见表18。

表18 中间节点y1的条件概率表(液压缸同步系统)

Tab.18 Conditional probability table of intermediate node y1(hydraulic cylinder synchronous system)

序号x4x5P(y[jy1]1=1|x4,x5)123456112010000213001000314000100415000010516000001623001000724000100︙︙︙︙︙︙︙︙︙15560000011666000001

液压油x1与回油过滤器x2构成的关系为顺序强制和延时的组合,只有当液压油污染才能引起回油过滤器堵塞,若液压油不污染,回油过滤器就不会出现堵塞;而当液压油污染后,回油过滤器会根据实际情况延时一段时间再失效。将此种动态逻辑关系的T-S动态门描述规则转化为条件概率表,则中间节点y5的条件概率如表19所示。

表19 中间节点y5的条件概率表(液压缸同步系统)

Tab.19 Conditional probability table of intermediate node y5(hydraulic cylinder synchronous system)

序号x1x2P(y[jy5]5=1|x1,x2)123456112010000223001000334000100445000010556000001666000001

再将其他T-S动态门描述规则同样转化为条件概率表,此处不一一列举。根据节点之间的条件概率表和式(2),求得系统在不同时间段的失效概率,如表20所示。

表20 系统在不同时间段的失效概率

Tab.20 Failure probabilities of the system in various time intervals

时间段123456失效概率0.185550.151130.123000.100030.081290.34708

根据表20的数据,求得系统在任务时间内的失效概率为0.652 92。

用基于Dugan动态故障树的动态贝叶斯网络分析方法[16-17,19,29]求解系统的失效概率。首先,建造液压缸同步系统Dugan动态故障树;然后,将Dugan动态故障树转化为动态贝叶斯网络有向无环图并构造条件概率表;最终求得系统在任务时间内的失效概率为0.652 92。这与本文方法所得结果相同,进一步验证了新型动态贝叶斯网络分析方法的正确性。

本文方法不但能够描述系统的任意形式静动态失效行为,而且可以计算不同时间段系统的失效概率及根节点的后验概率、重要度与灵敏度。

3.2 根节点后验概率

根据式(3)可求得系统在不同时间段失效时根节点的后验概率。再根据式(4)可求得系统在任务时间内失效时根节点的后验概率,如表21所示。由表21可知,根节点x16x21x12x19x4x17的后验概率较大,当系统发生失效进行故障检测时,应优先对这些根节点对应的部件进行排查、处理。

表21 根节点后验概率(液压缸同步系统)

Tab.21 Posterior probabilities of root nodes(hydraulic cylinder synchronous system)

根节点后验概率根节点后验概率x10.00101x120.12703x20.00001x130.09412x30.07077x140.08249x40.12486x150.06783x50.00952x160.14669x60.05748x170.11994x70.06783x180.01534x80.08249x190.12703x90.09412x200.11994x100.11138x210.14669x110.01534

3.3 根节点重要度与灵敏度

为衡量系统在不同时间段故障时各部件的重要程度,根据所提的动态贝叶斯网络重要度与灵敏度算法公式,可计算系统在不同时间段故障时部件的重要度与灵敏度。利用式(5)~式(16)求得根节点在任务时间内的重要度和灵敏度,如表22所示。由表22可知,根节点x16x21x12x19x17x20的重要度与灵敏度较大,为系统的薄弱环节,提高这些部件的可靠性对系统可靠性的提高更为有效。

表22 根节点的重要度与灵敏度(液压缸同步系统)

Tab.22 Importance measures and sensitivities of root nodes(hydraulic cylinder synchronous system)

根节点概率重要度IPr(xi)关键重要度ICr(xi)风险业绩值IRAW(xi)风险降低值IRRW(xi)微分重要度IDIM(xi)灵敏度S(xi)x10.513830.003930.198690.996020.006000.79842x20.645340.007880.001220.992040.012050.99877x30.363780.025581.513331.026750.039130.58271x40.017690.003301.005531.003380.005050.02769x50.349240.003301.513331.003380.099740.54668x60.360530.020591.513331.021420.031490.57449x70.363060.024471.513331.025560.037430.58087x80.366710.030061.513331.031580.045980.59016x90.369650.034571.513331.036500.052880.59773x100.374110.041401.513331.044030.063330.60934x110.350570.005341.513331.005470.008170.54991x120.378250.047741.513331.051110.073030.62026x130.369650.034571.513331.036500.052880.59773x140.366710.030061.513331.031580.045980.59016x150.363060.024471.513331.025560.037430.58087x160.383590.055911.513331.060390.085520.63456x170.376370.044851.513331.047870.068610.61527x180.350570.005341.513331.005470.008170.54991x190.378250.047741.513331.051110.073030.62026x200.376370.044851.513331.047870.068610.61527x210.383590.055911.513331.060390.085520.63456

4 结论

(1)本文综合T-S动态故障树和动态贝叶斯网络在分析建模与推理计算的优势,提出了一种新型动态贝叶斯网络分析方法。基于T-S动态故障树构造动态贝叶斯网络,提出了求解叶节点失效概率、根节点后验概率、概率重要度、关键重要度、风险业绩值、风险降低值、微分重要度与灵敏度的算法。

(2)将所提方法分别与基于Dugan动态故障树的动态贝叶斯网络分析方法和静态贝叶斯网络分析方法对比,验证了所提方法的可行性。新型动态贝叶斯网络分析方法不但能够描述系统任意形式静动态失效行为,而且可以计算不同时间段系统的失效概率及根节点的后验概率、重要度与灵敏度。

(3)用新型动态贝叶斯网络分析方法对液压缸同步系统进行分析,得到系统在各时间段和任务时间内的失效概率以及根节点在各时间段和任务时间内的后验概率、重要度与灵敏度,为提高系统可靠性和进行故障诊断提供了依据。所提重要度与灵敏度算法可推广移植到Dugan动态故障树及其动态贝叶斯网络分析方法。

参考文献

[1] PURBA J H.A Fuzzy-based Reliability Approach to Evaluate Basic Events of Fault Tree Analysis for Nuclear Power Plant Probabilistic Safety Assessment[J].Annals of Nuclear Energy, 2014, 70: 21-29.

[2] ROGITH D, IYENGAR M S, SINGH H.Using Fault Trees to Advance Understanding of Diagnostic Errors[J].Joint Commission Journal on Quality and Patient Safety, 2017, 43(11): 598-605.

[3] 张根保, 刘佳, 葛红玉.装配可靠性的动态贝叶斯网络建模与分析[J].中国机械工程, 2012, 23(2): 211-215.

ZHANG Genbao, LIU Jia, GE Hongyu.Modeling and Analysis for Assembly Reliability Based on Dynamic Bayesian Network[J].China Mechanical Engineering, 2012, 23(2): 211-215.

[4] BLOCKLEY D.Analysing Uncertainties: Towards Comparing Bayesian and Interval Probabilities[J].Mechanical Systems and Signal Processing, 2013, 37(1): 30-42.

[5] 王瑶, 孙秦.一种解决混联系统组合爆炸问题的贝叶斯网络[J].系统工程理论与实践, 2019, 39(2): 520-530.

WANG Yao, SUN Qin.A Bayesian Network for Solving the Combinational Explosion Problem of Compound System[J].System Engineering Theory and Practice, 2019, 39(2): 520-530.

[6] ZHAO Y, WEN J, XIAO F, et al.Diagnostic Bayesian Networks for Diagnosing Air Handling Units Faults—Part Ⅰ: Faults in Dampers, Fans, Filters and Sensors[J].Applied Thermal Engineering, 2017, 111: 1272-1286.

[7] 姚成玉, 陈东宁, 王斌.基于T-S故障树和贝叶斯网络的模糊可靠性评估方法[J].机械工程学报, 2014, 50(2): 193-201.

YAO Chengyu, CHEN Dongning, WANG Bin.Reliability Analysis of Multi-state Hydraulic System Based on T-S Fuzzy Fault Tree and Bayesian Network[J].Journal of Mechanical Engineering, 2014, 50(2): 193-201.

[8] BOBBIO A, PORTINALE L, MINICHINO M, et al.Improving the Analysis of Dependable Systems by Mapping Fault Trees into Bayesian Networks[J].Reliability Engineering and System Safety, 2001, 71(3): 249-260.

[9] 尹晓伟, 钱文学, 谢里阳.基于贝叶斯网络的多状态系统可靠性建模与评估[J].机械工程学报, 2009, 45(2): 206-212.

YIN Xiaowei, QIAN Wenxue, XIE Liyang.Multi-state System Reliability Modeling and Assessment Based on Bayesian Networks[J].Journal of Mechanical Engineering, 2009, 45(2): 206-212.

[10] 周忠宝, 董豆豆, 周经伦, 等.贝叶斯网络在可靠性分析中的应用[J].系统工程理论与实践, 2006(6): 95-100.

ZHOU Zhongbao, DONG Doudou, ZHOU Jinglun, et al.Application of Bayesian Networks in Reliability Analysis[J].System Engineering Theory and Practice, 2006(6): 95-100.

[11] 陈东宁, 姚成玉.系统可靠性评估的超椭球贝叶斯网络及其灵敏度方法[J].中国机械工程, 2015, 26(4): 529-535.

CHEN Dongning, YAO Chengyu.System Reliability Assessment Method Based on Hyper-ellipsoid Bayesian Networks and Their Sensitivities[J].China Mechanical Engineering, 2015, 26(4): 529-535.

[12] 姚成玉, 赵静一.基于T-S模型的液压系统模糊故障树分析方法研究[J].中国机械工程, 2009, 20(16): 1913-1917.

YAO Chengyu, ZHAO Jingyi.Research on Fuzzy Fault Tree Analysis Method for Hydraulic System Based on T-S Model[J].China Mechanical Engineering, 2009, 20(16): 1913-1917.

[13] 陈东宁, 姚成玉, 党振.基于T-S模糊故障树和贝叶斯网络的多态液压系统可靠性分析[J].中国机械工程, 2013, 24(7): 899-905.

CHEN Dongning, YAO Chengyu, DANG Zhen.Reliability Analysis of Multi-state Hydraulic System Based on T-S Fuzzy Fault Tree and Bayesian Network[J].China Mechanical Engineering, 2013, 24(7): 899-905.

[14] 齐金平, 李兴运.动车组受电弓系统失效风险分析[J].中国机械工程, 2018, 29(7): 824-828.

QI Jinping, LI Xingyun.Failure Risk Analysis of EMU Pantograph Systems[J].China Mechanical Engineering, 2018, 29(7): 824-828.

[15] DUGAN J B, BAVUSO S J, BOYD M A.Dynamic Fault-tree Models for Fault-tolerant Computer Systems[J].IEEE Transactions on Reliability, 1992, 41(3): 363-377.

[16] BOUDALI H, DUGAN J B.A Discrete-time Bayesian Network Reliability Modeling and Analysis Framework[J].Reliability Engineering and System Safety, 2005, 87(3): 337-349.

[17] 古莹奎, 邱光琦.DTBN在复杂系统动态概率安全评价中的应用[J].中国安全科学学报, 2014, 24(4): 74-79.

GU Yingkui, QIU Guangqi.Application of DTBN to Complex System Dynamic Probabilistic Safety Assessment[J].China Safety Science Journal, 2014, 24(4): 74-79.

[18] 周忠宝, 马超群, 周经伦, 等.基于动态贝叶斯网络的动态故障树分析[J].系统工程理论与实践, 2008, 28(2): 35-42.

ZHOU Zhongbao, MA Chaoqun, ZHOU Jinglun, et al.Dynamic Fault Tree Analysis Based on Dynamic Bayesian Networks[J].System Engineering Theory and Practice, 2008, 28(2): 35-42.

[19] 房丙午, 黄志球, 李勇, 等.基于贝叶斯网络的复杂系统动态故障树定量分析方法[J].电子学报, 2016, 44(5): 1234-1239.

FANG Bingwu, HUANG Zhiqiu, LI Yong, et al.Quantitative Analysis Method of Dynamic Fault Tree of Complex System Using Bayesian Network[J].Acta Electronica Sinica, 2016, 44(5): 1234-1239.

[20] 兰杰, 袁宏杰, 夏静.基于离散时间贝叶斯网络的动态故障树分析的改良方法[J].系统工程与电子技术, 2018, 40(4): 948-953.

LAN Jie, YUAN Hongjie, XIA Jing.Improved Method for Dynamic Fault Tree Analysis Based on Discrete-time Bayesian Network[J].Systems Engineering and Electronics, 2018, 40(4): 948-953.

[21] 姚成玉, 饶乐庆, 陈东宁, 等.T-S动态故障树分析方法[J].机械工程学报, 2019, 55(16): 17-32.

YAO Chengyu, RAO Leqing, CHEN Dongning, et al.T-S Dynamic Fault Tree Analysis Method[J].Journal of Mechanical Engineering, 2019, 55(16): 17-32.

[22] 夏侯唐凡, 刘宇, 张皓冬, 等.考虑认知不确定性的多状态系统Birnbaum重要度分析方法[J].机械工程学报, 2018, 54(8): 223-232.

XIAHOU Tangfan, LIU Yu, ZHANG Haodong, et al.Birnbaum Importance Measure of Multi-state Systems under Epistemic Uncertainty[J].Journal of Mechanical Engineering, 2018, 54(8): 223-232.

[23] BIRNBAUM Z W.On the Importance of Different Components in a Multi-component System[M].New York: Academic Press, 1969: 581-592.

[24] LAMBERT H E.Fault Trees for Decision Making in Systems Analysis[D].Livermore: University of California, 1975.

[25] VESELY W E, DAVIS T C, DENNING R S, et al.Measures of Risk Importance and Their Applications[M].Washington D C: United States Nuclear Regulatory Commission, 1983: 3-12.

[26] 周忠宝, 周经伦, 金光, 等.基于贝叶斯网络的概率安全评估方法研究[J].系统工程学报, 2006, 21(6): 636-643.

ZHOU Zhongbao, ZHOU Jinglun, JIN Guang, et al.Probabilistic Safety Assessment Research Based on Bayesian Networks[J].Journal of Systems Engineering, 2006, 21(6): 636-643.

[27] BORGONOVO E, APOSTOLAKIS G E.A New Importance Measure for Risk-informed Decision Making[J].Reliability Engineering and System Safety, 2001, 72(2): 193-212.

[28] 王海涛, 吴宜灿, 李亚洲, 等.核电站实时风险管理系统部件重要度计算方法研究[J].核科学与工程, 2008, 28(1): 61-65.

WANG Haitao, WU Yican, LI Yazhou, et al.Study on the Alogrithm of the Calculation of the Components’ Importance Measures in a Risk Monitor[J].Nuclear Science and Engineering, 2008, 28(1): 61-65.

[29] 周忠宝, 周经伦, 孙权, 等.基于离散时间贝叶斯网络的动态故障树分析方法[J].西安交通大学学报, 2007, 46(6): 732-736.

ZHOU Zhongbao, ZHOU Jinglun, SUN Quan, et al.Dynamic Fault Tree Analysis Method Based on Discrete-time Bayesian Networks[J].Journal of Xi’an Jiaotong University, 2007, 46(6): 732-736.

[30] 谢苗, 刘治翔, 谢春雪, 等.巷道超前支护装备双缸同步推移控制方法[J].中国机械工程, 2017, 28(4): 404-409.

XIE Miao, LIU Zhixiang, XIE Chunxue, et al.Double Cylinder Synchronous Control Method of Advanced Support of Roadway Support[J].China Mechanical Engineering, 2017, 28(4):404-409.

[31] 刘芮葭, 陈凯.多缸调平系统模糊相邻耦合同步控制研究[J].中国机械工程, 2016, 27(17):2316-2321.

LIU Ruijia, CHEN Kai.Research Fuzzy Adjacent Coupling Synchronization Control in Multi-cylinder Leveling System[J].China Mechanical Engineering, 2016, 27(17):2316-2321.

[32] 成思铭, 章青.大型结构物模块对接新型装置及多缸同步控制[J].中国机械工程, 2018, 29(10):1214-1219.

CHENG Siming, ZHANG Qing.New Device for Large Structure Block Docking and Multi-cylinder Synchronization Control Method[J].China Mechanical Engineering, 2018, 29(10):1214-1219.

[33] 司癸卯, 吕奎, 李峙峰, 等.自装卸运输车吊装机构同步液压系统设计计算[J].液压与气动, 2016(6):88-91.

SI Guimao, LYU Kui, LI Zhifeng, et al.Design and Calculation of Synchronous Hydraulic System for Self-handing Trailers’ Lifting Mechanism[J].Chinese Hydraulic and Pneumatics, 2016(6):88-91.

A Novel Dynamic Bayesian Network Analysis Method

CHEN Dongning1,2 HOU Annong3 YAO Chengyu3 HOU Xin1,2 XING Ran3

1.Hebei Provincial Key Laboratory of Heavy Machinery Fluid Power Transmission and Control,Yanshan University, Qinhuangdao, Hebei, 066004 2.Key Laboratory of Advanced Forging & Stamping Technology and Science(Yanshan University),Ministry of Education of China, Qinhuangdao, Hebei, 066004 3.Key Laboratory of Industrial Computer Control Engineering of Hebei Province,Yanshan University, Qinhuangdao, Hebei, 066004

Abstract:In order to give full play to the advantages of T-S dynamic fault tree and dynamic Bayesian network in analysis modeling and reasoning calculation respectively, a novel dynamic Bayesian network analysis method, namely dynamic Bayesian network analysis method, was proposed based on T-S dynamic fault tree.First, a T-S dynamic fault tree was converted into a dynamic Bayesian network directed acyclic graph and a T-S dynamic gate and the description rules were converted into a dynamic Bayesian network conditional probability table.Then, the algorithm of novel dynamic Bayesian network was proposed for forward reasoning leaf node failure probability, backward reasoning root node posterior probability and solving root node probability importance measure, criticality importance measure, risk achievement worth, risk reduction worth, differential importance measure and sensitivity.The feasibility of the proposed method was verified by comparing with dynamic Bayesian network analysis method based on Dugan dynamic fault tree and static Bayesian network analysis method.Finally, the reliability of hydraulic cylinder synchronous system was analyzed by the method proposed herein.Failure probability of the system, posterior probability, importance measures and sensitivities of root nodes were obtained, which may provide basis for improving system reliability and fault diagnosis.

Key words:dynamic Bayesian network; T-S dynamic fault tree; importance measure; sensitivity; reliability analysis

中图分类号:TB114.3; TH137.7

DOI:10.3969/j.issn.1004-132X.2020.12.002

开放科学(资源服务)标识码(OSID):

收稿日期:2019-06-05

基金项目:国家自然科学基金资助项目(51975508,51675460);中国博士后科学基金资助项目(2017M621101)

(编辑 王旻玥)

作者简介:陈东宁,女,1978年生,副教授、博士研究生导师。研究方向为可靠性分析及优化。E-mail:dnchen@ysu.edu.cn。