[发明专利]用于故障诊断的概率探针选择方法、系统、设备及应用有效
申请号: | 202011076519.X | 申请日: | 2020-10-10 |
公开(公告)号: | CN112436954B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 齐小刚;李家慧;汪直平;刘立芳 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L41/0677 | 分类号: | H04L41/0677;H04L43/0805;H04L43/0817;H04L43/12;H04L43/50 |
代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 黄伟洪 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 故障诊断 概率 探针 选择 方法 系统 设备 应用 | ||
1.一种用于故障诊断的概率探针选择方法,其特征在于,所述用于故障诊断的概率探针选择方法包括:
S1:在故障检测阶段利用概率贪婪探针选择方法从可用探针集中选择能够覆盖所有网络节点的最少探针;
S2:由探测站发送这些探针检测网络中是否存在故障节点,一旦存在失效探针,说明网络中有可能存在故障节点;
S3:触发用于故障定位的概率最小搜索探针选择算法对故障节点进行准确定位;
在确定各节点故障检测难度后,将具有最大检测难度的节点作为优先检测的目标节点,利用故障检测阶段概率贪婪探针选择算法依次选择探针检测各个节点,直到所有节点均被检测到;
利用故障检测阶段概率贪婪探针选择算法依次选择探针检测各个节点包括:
步骤一:初始化网络节点集N中每个节点ni的覆盖率CVR(ni)=0,未被检测到的节点集Nu为除探测站PS以外的所有节点,即Nu=N-PS,故障检测阶段选择的探针集为空,即
步骤二:判断Nu是否为空集;如果是,则此时所有节点均被检测到,探针选择结束;如果否,转步骤三;
步骤三:计算Nu中所有节点检测难度Du,找出具有最大检测难度的节点集对所有节点nt∈Nt,计算所有可用探针中当节点nt故障时,探针pj失效事件的概率P(pj|nt)>0的探针pj的检测能力其中P(pj|nu)为当节点nu故障时,探针pj失效事件的概率,从而选择具有最大检测能力的探针pjmax,将其添加至PDS且从可用探针集PA中移除;
步骤四:由CVR(nu)=CVR(nu)+P(pjmax|nu)-CVR(nu)×P(pjmax|nu)更新节点覆盖率,其中P(pjmax|nu)为当节点nu故障时,探针pjmax失效事件的概率,判断CVR(nu)是否小于THR;如果否,将nu从Nu中移除,转步骤二;
按探针的探测结果,可将故障检测阶段选择的探针集PDS中的探针分为正常探针和失效探针;由探针的探测结果可推断其途经的节点的具体状态,将节点由其状态分为可正常工作的正常节点、不可正常工作的故障节点以及不确定是否可以正常工作的可疑节点,推断节点状态的具体方法采用通过探针探测结果推断节点状态的通用方法;
将上述方法识别出的正常节点集No、故障节点集Nf、可疑节点集Ns作为概率最小搜索探针选择算法的输入,通过多次故障定位过程迭代,给出用于故障定位的概率最小搜索探针选择算法;
所述用于故障定位的概率最小搜索探针选择算法为:
步骤一:初始化故障定位阶段选择的探针集每个节点ns∈Ns的覆盖率CVR(ns)=0,不可判定节点集设定执行故障定位次数W,已完成故障定位次数w=0;
步骤二:判断w是否小于W;如果否,则此时故障定位迭代次数达到设定次数,算法结束;如果是,转步骤三;
步骤三:判断Ns是否为空集;如果是,则此次故障定位迭代结束,转步骤八;如果否,则更新该阶段需要定位的目标节点集Ng为Ns;
步骤四:判断Ng是否为空集;如果是,则转步骤三;如果否,将可用探针集PA中经过Nf中节点的探针移除以更新PA,对所有节点ng∈Ng,判断是否存在当节点ng故障时,探针pj失效事件的概率P(pj|ng)>0的可用探针pj;如果是,转步骤五;否则,转步骤六;
步骤五:添加经过节点ng的探针中经过Ng中节点最少、Ng中节点覆盖率之和最高、具有最小探测成本lj的探针pj到PLS中,并将pj从PA中移除;
根据公式CVR(ns)=CVR(ns)+P(pj|ns)-CVR(ns)×P(pj|ns)更新节点ns的覆盖率CVR(ns),其中P(pj|ns)为当节点ns故障时,探针pj失效事件的概率;如果CVR(ns)≥THR,将ns从Ng中移除;
步骤六:添加ng到Nd中,将Nd中的元素从Ns和Nf中移除;
步骤七:根据pj的探测结果推断被pj覆盖到的节点的状态,将故障节点、正常节点、可疑节点分别添加到Nf、No以及Ns中,将Nf和No中的节点从Ns和Ng中移除,将此次判断的节点ng从Ng中移除,转步骤四;
步骤八:w=w+1,更新Ns←Nf∪Nd,转步骤二。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011076519.X/1.html,转载请声明来源钻瓜专利网。