[发明专利]基于混合贝叶斯网络的汽车故障诊断方法在审
申请号: | 202010941854.5 | 申请日: | 2020-09-09 |
公开(公告)号: | CN112085202A | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 杨晛;潘春茹;关展旭 | 申请(专利权)人: | 燕山大学 |
主分类号: | G06N7/00 | 分类号: | G06N7/00;G05B23/02 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 陈丽;李洪福 |
地址: | 066004 河北省*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 混合 贝叶斯 网络 汽车 故障诊断 方法 | ||
1.一种基于混合贝叶斯网络的汽车故障诊断方法,其特征在于,包括以下步骤:
收集群专家提供的汽车故障诊断问题中所有节点间关系的信息,采用D-S证据理论对获取的节点关系进行融合,对融合结果进行决策并将决策后的有效信息转化为邻接矩阵;
依据得到的邻接矩阵作为先验结构,将先验结构与K2算法相结合,通过先验结构限定K2算法的搜索空间;
在汽车故障数据中计算各个节点的熵函数并排序得到节点序列;
将所述节点序列输入到融合先验结构的K2算法中进行贝叶斯网络结构学习,得到混合贝叶斯网络结构;
基于所述混合贝叶斯网络结构进行汽车故障诊断,得到汽车故障诊断结果。
2.根据权利要求1所述的方法,其特征在于,所述收集群专家提供的汽车故障诊断问题中所有节点间关系的信息,采用D-S证据理论对获取的节点关系进行融合,包括:
在收集专家知识的过程中,对于任意两个节点(i,j)间存在三种因果关系,包括:i→j表示由专家确定存在i指向j的有向边,j→i表示由专家确定存在j指向i的有向边,i≠j说明节点间不存在指向关系;
收集完全部专家知识,得到所有专家的信度分配表;
应用D-S融合规则进行对所述信度分配表进行融合,得到最终的融合结果;
其中,若已知m1和m2的两个基本概率分配,D-S融合规则如下:
其中,m(A)为融合结果,A,B,C分别表示汽车故障诊断问题中的命题或假设;Φ表示空集,K代表冲突系数,当K=0时,说明m1和m2之间没有冲突。
3.根据权利要求2所述的方法,其特征在于,所述对融合结果进行决策,包括:
在得到最终的融合结果m(Ah),1≤h≤4后,根据预先设置的阈值θ,决策是否存在对应的有向边,决策方式如下:
若m(A1)>θ,则确定i→j;
若m(A2)>θ,则确定j→i;
若m(A3)>θ,则确定i≠j;
若m(A4)>θ或m(Ah)均小于θ,则认为对该两节点间关系无法确定,后续则按无专家信息处理。
4.根据权利要求1至3所述的方法,其特征在于,所述在汽车故障数据中计算各个节点的熵函数并排序得到节点序列,包括:
分别计算所述汽车故障数据中各个节点的信息熵并排序,选择第一节点为起始节点;
计算在已选择的节点已知的条件下其余节点的条件熵并排序,选择一个节点作为第N顺序节点;
重复执行上述条件熵的计算,直至得到最后顺序点,每次条件熵的计算中所述已选择的节点包括本次计算之前选择的节点,其中N为大于1小于节点总数的正整数;
根据所述起始节点和各个顺序节点,得到节点序列。
5.根据权利要求1所述的方法,其特征在于,在进行贝叶斯网络结构学习时,以贝叶斯信息度量BIC评分作为评分函数。
6.根据权利要求1所述的方法,其特征在于,所述将所述节点序列输入到融合先验结构的K2算法中进行贝叶斯网络结构学习,包括:
对搜索过程中得到的非法结构进行修正处理,所述非法结构为不符合无环图的属性的结构。
7.根据权利要求6所述的方法,其特征在于,所述修正包括:
若矩阵中两个节点之间存在双向弧,则随机选择两者之一置0;
若矩阵中存在封闭环路结构,在环路中随机选择删除边或反转边,以满足贝叶斯网络为有向无环图的要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于燕山大学,未经燕山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010941854.5/1.html,转载请声明来源钻瓜专利网。