[发明专利]一种基于测试性模型和贝叶斯推理的故障深度隔离方法有效
| 申请号: | 201610090816.7 | 申请日: | 2016-02-18 |
| 公开(公告)号: | CN105718327B | 公开(公告)日: | 2018-12-07 |
| 发明(设计)人: | 谭晓栋;黄娟;周梓鑫;芦冰;田晓波;刘磊;汪扬埔;李瑞贤;王枢;刘雨佳;胡志鹏 | 申请(专利权)人: | 谭晓栋 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/22 |
| 代理公司: | 成都顶峰专利事务所(普通合伙) 51224 | 代理人: | 任远高 |
| 地址: | 410000 湖南省长沙*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 测试 模型 贝叶斯 推理 故障 深度 隔离 方法 | ||
1.一种基于测试性模型和贝叶斯推理的故障深度隔离方法,包括以下步骤:
步骤一:建立测试性模型
分析系统的功能结构、故障模式、影响及危害度,使用测试性建模软件建立系统的测试性模型,然后进行下一步;
步骤二:建立故障隔离的测试策略模型,生成故障隔离策略
根据(1)式:
式中,X为系统故障源状态模糊集,k*为给定系统故障源状态模糊集为X时、下一步测试的下标,T为测试集,表示测试集T中第k*个测试;tj为第j个测试,j为自然数;IG(X;tj)为启发式评估函数;得到式(2):
式中,fi表示第i个故障源,i为自然数;P(fi)为故障源fi的故障率,dij为故障源fi与测试tj的布尔相关性;当测试tj检测到故障源fi时,dij=1;否则,dij=0;lb为以2为底的对数函数,X为系统故障源状态模糊集;使用自适应遗传算法对式(1)描述故障隔离的测试策略模型进行求解,生成故障隔离策略,然后进行下一步;
步骤三:生成初步的故障隔离结论X0
根据生成的故障隔离策略,结合系统所有测试集T的输出结果,生成初步的故障隔离结论X0,
由式(3)计算测试tj通过的故障模糊组Xjp
Xjp=X-TS(tj) (3)
式中,TS(tj)为测试tj可检测的故障集,tj∈T;
由式(4)计算测试tj不通过的故障模糊组Xjf,
Xjf=X∩TS(tj) (4)
式中,符号“∩”表示集合X和集合TS(tj)的交集;
根据测试集T中每个测试的输出结果,按照式(3)及式(4)的计算方法,依次诊断,直至最后一个测试输出结果诊断完成后,生成初步的故障隔离结论X0;然后进行下一步;
步骤四:对通过的故障模糊组进一步隔离,生成深度的故障隔离结论X*
根据专家经验和初步的故障隔离结论X0中故障源fi的故障率,以及测试集T中tj对故障源fi(fi∈X0)的检测率Pdij;由式(5)描述的贝叶斯公式计算在已知测试结果,即tj∈T的条件下故障fi发生的后验概率
式中,fi表示第i个故障源,且fi为初步故障隔离结论X0中的一个故障源,即fi∈X0,T为测试集,Pdij为测试tj对故障fi的检测率;
根据计算结果,对初步故障隔离结论X0中各个故障源fi的后验概率大小进行排序,输出深度故障隔离结论X*。
2.根据权利要求1所述的一种基于测试性模型和贝叶斯推理的故障深度隔离方法,其特征在于,所述步骤一的建立测试性模型的步骤如下:
(1)根据系统的功能结构特点及维修的要求,对系统层级进行划分;
(2)然后把表征部件的模块节点分配到对应的层级中,并为每个模块节点添加相关属性;
(3)根据系统的故障模式、影响及危害度分析结果,为每个模块节点添加相应的故障模式节点,并设置其对应属性;
(4)根据系统不同工作或者测试模式,为模型添加开关节点;
(5)根据故障模式对UUT功能的影响,连接故障模式节点的输出端口与模块节点的输出端口;使用功能流的方法,根据单元间功能流的传播属性,用有向线连接各个模块节点的输入与输出端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谭晓栋,未经谭晓栋许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610090816.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文具盒
- 下一篇:一种确定系统概率重要度和结构重要度的方法





