[发明专利]基于AO*算法的序贯测试动态调整方法有效
申请号: | 201610437017.2 | 申请日: | 2016-06-17 |
公开(公告)号: | CN106095608B | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 杨成林;苏若姗;龙兵;周秀云;刘震 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/22;G06F11/34 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平;陈靓靓 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于AO*算法的序贯测试动态调整方法,首先采用AO*算法获取电子系统的最优故障诊断树,然后监测测试的测试代价和故障的概率动态,当测试的测试代价增加时,对选择该测点的故障节点进行重新评估,当测试的测试代价减小时,对未选择该测点的故障节点进行重新评估,调整最优故障诊断树;当故障的概率变化时,对最优故障诊断树进行调整。本发明根据电子系统中测试代价变化和故障概率变化,对当前的最优故障诊断树进行相应调整,快速获取新的最优故障诊断树,实现序贯测试的适应性动态调整。 | ||
搜索关键词: | 基于 ao 算法 测试 动态 调整 方法 | ||
【主权项】:
1.一种基于AO*算法的序贯测试动态调整方法,其特征在于包括以下步骤:S1:采用AO*算法获取电子系统的最优故障诊断树;S2:监测测试的测试代价和故障概率动态,如果某个测试tj的测试代价cj发生变化,进入步骤S3,如果某个故障的概率发生变化,进入步骤S4;S3:如果测试tj的测试代价cj增加,记当前最优故障诊断树中最优测试为tj的故障节点的集合为A(tj),遍历故障节点集合A(tj)中的每个故障节点,分别计算测试tj与该故障节点的其他可用测试的评估值,并得到评估值最小的测试tj*,如果tj*=tj,不作任何操作,否则设置该故障节点的最优测试为tj*,重新采用AO*算法求解其对应的最优故障诊断子树;返回步骤S2;如果测试tj的测试代价cj减小,按层次优先遍历当前最优故障诊断树中的每个故障节点,如果该故障节点所选择的最优测试为tj,则不作任何操作,否则将该故障节点加入集合B(tj),集合B(tj)中各故障节点按照层次序号从低到高排列;按顺序遍历集合B(tj)中的每个故障节点,计算测试tj对于该故障节点的评估值h′j,如果h′j≥hbest,hbest表示当前最优故障诊断树中该故障节点的最小评估值,不作任何操作,否则设置该故障节点的最优测试为tj,重新采用AO*算法求解其对应的最优故障诊断子树,将该故障节点的后代节点从集合B(tj)中删除;当集合B(tj)中不存在未遍历故障节点,返回步骤S2;S4:当某个故障si故障概率变化,对故障概率改变前后的所有故障进行排序,记故障概率改变前故障si的序号为k1,故障概率改变后故障si的序号为k2;如果k2=k1,那么不作任何操作;如果k2≠k1,选择故障si故障概率改变前序号为k2的故障si′,然后从当前的最优故障诊断树中搜索得到同时包含故障si和si′且层次序号最大的故障节点,重新采用AO*算法求解其对应的最优故障诊断子树;返回步骤S2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610437017.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种多体位可调的护理床
- 下一篇:一种奶回收装置