本发明涉及故障诊断领域,是一种基于中智集实现故障诊断的方法。
背景技术:
故障诊断技术是一门紧密结合生产实际的工程科学,是现代化生产发展的产物。故障诊断技术就是在设备运行中或基本不拆卸设备的情况下,掌握设备的运行状况,根据对被诊断对象测试所取得的有用信息进行分析处理,判断被诊断对象的状态是否处于异常状态或故障状态。
信息融合技术是协同利用多源信息,以获得对事物或目标更客观、更本质认识的信息综合处理技术,是智能科学研究的关键技术之一。在诸多的融合模型和方法中,d-s证据理论算法是最为有效的算法之一。证据理论把概率论中的基本事件空间拓宽为基本事件的幂集,又称为辨识框架,在辨识框架上建立了基本概率分配函数(basicprobabilityassignment,bpa)。此外,证据理论还提供了一个dempster组合规则,该规则可以在没有先验信息的情况下实现证据的融合。特别地,当bpa只在辨识框架的单子集命题上进行分配时,bpa就转换为概率论中的概率,而组合规则的融合结果与概率论中的bayes公式相同。从这个角度来看,ds证据理论能够比概率论更有效地表示和处理不确定信息,这些特点使其在信息融合领域得到了广泛的应用。正是由于ds证据理论在不确定知识表示方面具有优良的性能,所以近几年其理论和应用发展较快,该理论在多传感器信息融合、医学诊断、军事指挥、目标识别方面发挥了重要作用。
证据理论有诸多优点,将其应用在故障诊断中可以较好的处理出现在设备传感器信号中的不确定信息。
技术实现要素:
随着现代设备的结构越来越复杂,功能也越来越完善,自动化程度越来越高,由于许多无法避免的因素影响,会导致设备出现各种故障,从而降低或失去预定的功能,甚至会造成严重的乃至灾难性的事故。本发明提出一种基于中智集的故障诊断方法,实现在设备监测传感器信号不确定性情况下的综合故障诊断,为实现设备的自主健康管理提供支撑,提高设备运行的可靠性和安全性。
第一方面,本申请提出了一种故障诊断方法,所述方法包括:
输入故障样本数据;
根据所述故障样本数据的属性和故障建立高斯模糊数模型;
输入待测样本数据;
利用单值中智集生成规则,根据高斯模糊数模型和待测样本数据,生成各种属性和各种故障的中智集;
对不同属性且同种故障的中智集融合;
利用topsis方法将各种故障的中智集转换为可比较大小的关联值;
根据每种故障的关联值,对判断设备故障种类。
可选的,所述输入故障样本,具体包括:
输入n种故障、k种属性的故障样本数据dij(i=1,2,…,n,j=1,2,…,k)。
可选的,对所述故障样本数据建立高斯模糊数模型,具体包括:
将样本数据dij的均值和标准差分别作为故障fi属性j高斯模糊数模型的均值和标准差。
可选的,所述输入待测样本数据,具体包括:
输入待测设备属性j下的待测样本数据tj,所述待测样本与每一故障的相关程度可用中智集进行表示,属性j下故障i的中智集具体表示为aij=[t(x),i(x),f(x)],(i=1,2,…,n,j=1,2,…,k),
其中,t(x)表示对事件x的信任程度,i(x)表示对于事件x的不确定度,f(x)表示对于事件x的否定程度,三者的取值范围满足t(x),i(x),f(x)∈[0,1]。
可选的,利用单值中智集生成规则根据高斯模糊数模型和待测样本数据,生成每种故障每种属性的中智集,具体包括:
待测样本数据可表示为一条垂直于x轴的直线,在属性j下待测样本与n种故障的高斯模糊数有n个交点,交点的y轴值的大小为故障t(x)的大小,f(x)的大小可以表示为f(x)=1-t(x),i(x)大小为除与该故障交点以外的交点的最大值。
可选的,对不同属性且同种故障的中智集融合,具体包括:
将不同属性的相同故障的中智集相加求平均,即
可选的,所述利用topsis方法将n种故障的中智集转换为可比较大小的关联值,具体包括:
通过公式
可选的,根据每种故障的关联值对设备具体属于某种故障做出判断,具体包括:
根据每种故障的关联值对设备具体属于某种故障做出判断,故障关联值越小的本次发生的概率大,因而做出设备的故障诊断。
本发明对各故障属性建立高斯模糊模型,根据待测模型与故障模型间交点生成单值中智集,将各属性下生成的中智集融合实现故障诊断。本发明采用中智集与高斯糊数相结合实现故障诊断,具有计算简单、故障识别率高的优点;本发明提出一种合理有效的中智集生成方法,很好地对不确定信息进行了描述,增强了故障诊断的准确性;本发明将中智集topsis的思想用于故障诊断中,将中智集转换为可比较大小的数值,使故障诊断的决策结果更加准确。
附图说明
图1为本发明实施例提供的总流程图;
图2为本发明实施例提供的故障e3测试样本与故障e1训练样本高斯曲线相交图;
图3为本发明实施例提供的故障e3测试样本与故障e2训练样本高斯曲线相交图;
图4为本发明实施例提供的故障e3测试样本与故障e3训练样本高斯曲线相交图;
图5为本发明实施例提供的故障e3测试样本与故障e4训练样本高斯曲线相交图。
具体实施方式
实施例一
为了实现故障诊断,本发明基于中智集,提供一种故障诊断的方法。使用该方法实现的故障诊断能够较好的处理设备传感器信号中的不确定信息,准确地对设备故障做出诊断。
本发明解决其技术问题所采用的技术方案包括如下步骤:
步骤一:输入n种故障(记为e1,e2,...,en)k种属性的故障样本数据dij(i=1,2,…,n,j=1,2,…,k),对每种故障、每种属性建立高斯模糊数模型,所述高斯模糊数模型建立的方法为:将故障fi(i=1,2,…,n)属性j样本数据dij的均值avedij和标准差sddij分别作为故障fi属性j高斯模糊数模型的均值和标准差;
步骤二:输入待测设备属性j下的待测样本数据tj,该待测样本与每一故障的相关程度可用中智集进行表示,其中本发明使用的是单值中智集,属性j下故障i的中智集具体表示为aij=[t(x),i(x),f(x)],(i=1,2,…,n,j=1,2,…,k),t(x)表示对事件x的信任程度,i(x)表示对于事件x的不确定度,f(x)表示对于事件x的否定程度,三者的取值范围满足t(x),i(x),f(x)∈[0,1];
单值中智集生成规则为:待测样本在图中表示为一条垂直于x轴的直线,在属性j下待测样本均会与n种故障的高斯模糊数有n个交点,交点的y轴值的大小为该故障t(x)的大小,f(x)的大小可以表示为f(x)=1-t(x),i(x)大小为除与该故障交点以外的交点的最大值;
步骤三:将不同属性的相同故障的中智集进行融合,融合方法为相加求平均,即
步骤四:利用topsis方法将n种故障的中智集转换为可比较大小的数值,其中topsis方法通过公式
步骤五:依据步骤四得到的每种故障的关联值对设备具体属于某种故障做出判断,故障关联值越小的本次发生的概率大,因而做出设备的故障诊断。
本发明的有益效果在于本发明采用中智集与高斯模糊数相结合实现故障诊断,具有计算简单,故障识别率高的优点;本发明提出一种合理有效的中智集生成方法,很好的对不确定信息进行了描述,增强了故障诊断的准确性;本发明将中智集topsis的思想用于故障诊断中,将中智集转换为可比较大小的数值,使故障诊断的决策结果更加准确。
综上所述,本发明对各故障属性建立高斯模糊模型,根据待测模型与故障模型间交点生成单值中智集,将各属性下生成的中智集融合实现故障诊断。本发明采用中智集与高斯糊数相结合实现故障诊断,具有计算简单、故障识别率高的优点;本发明提出一种合理有效的中智集生成方法,很好地对不确定信息进行了描述,增强了故障诊断的准确性;本发明将中智集topsis的思想用于故障诊断中,将中智集转换为可比较大小的数值,使故障诊断的决策结果更加准确。
实施例二
此处给出电机转子故障诊断的实例,实验数据来自[1]。[1]中共设置了三种故障(此处用e1,e2,e3表示),每种故障有四种属性数据,各包含五组数据,每组40个观测值。选取故障e3四个属性余下的一组数据(未被选为训练样本的数据)作为测试样本,对照图1说明所提出的故障诊断方法的实施步骤。
步骤一:输入三种故障(记为e1,e2,e3)四种属性的故障样本数据dij(i=1,2,3,j=1,2,3,4),对每种故障、每种属性建立高斯模糊数模型,所述高斯模糊数模型建立的方法为:将故障ei(i=1,2,3)属性j样本数据dij的均值avedij和标准差sddij分别作为故障fi属性j高斯模糊数模型的均值和标准差;
步骤二:输入待测设备4种属性待测样本数据tj(j=1,2,3,4),该待测样本与每一故障的相关程度可用中智集进行表示,其中本发明使用的是单值中智集,属性j下故障i的中智集具体表示为aij=[t(x),i(x),f(x)],(i=1,2,3,j=1,2,3,4);
单值中智集生成规则为:待测样本在图中表示为一条垂直于x轴的直线,在四种属性下待测样本均会与3种故障的高斯模糊数有3个交点,如图2,3,4所示,交点的y轴值的大小为该故障t(x)的大小,f(x)的大小可以表示为f(x)=1-t(x),i(x)大小为除与该故障交点以外的交点的最大值,可得到的单值中智集如下表所示:
步骤三:将不同属性的相同故障的中智集进行融合,融合方法为相加求平均,即
步骤四:利用topsis方法将n种故障的中智集转换为可比较大小的数值,其中topsis方法通过公式
步骤五:依据步骤四得到的每种故障的关联值对设备具体属于某种故障做出判断,故障关联值越小的本次发生的概率大,d3(x)>d1(x)>d2(x),通过本方法判断出的故障为e3,与真实故障类型一致。