本发明涉及故障诊断领域,是一种基于幂均算子和ds证据理论实现故障诊断的方法。
背景技术
故障诊断技术是一门紧密结合生产实际的工程科学,是现代化生产发展的产物。随着现代科学技术在设备上的应用,设备的结构越来越复杂,功能也越来越完善,自动化程度越来越高,由于许多无法避免的因素影响,会导致设备出现各种故障,从而降低或失去预定的功能,甚至会造成严重的乃至灾难性的事故。
故障诊断技术就是在设备运行中或基本不拆卸设备的情况下,掌握设备的运行状况,根据对被诊断对象测试所取得的有用信息进行分析处理,判断被诊断对象的状态是否处于异常状态或故障状态。
信息融合技术是协同利用多源信息,以获得对事物或目标更客观、更本质认识的信息综合处理技术,是智能科学研究的关键技术之一。在诸多的融合模型和方法中,d-s证据理论算法是最为有效的算法之一。证据理论把概率论中的基本事件空间拓宽为基本事件的幂集,又称为辨识框架,在辨识框架上建立了基本概率分配函数(basicprobabilityassignment,bpa)。此外,证据理论还提供了一个dempster组合规则,该规则可以在没有先验信息的情况下实现证据的融合。特别地,当bpa只在辨识框架的单子集命题上进行分配时,bpa就转换为概率论中的概率,而组合规则的融合结果与概率论中的bayes公式相同。从这个角度来看,ds证据理论能够比概率论更有效地表示和处理不确定信息,这些特点使其在信息融合领域得到了广泛的应用。正是由于ds证据理论在不确定知识表示方面具有优良的性能,所以近几年其理论和应用发展较快,该理论在多传感器信息融合、医学诊断、军事指挥、目标识别方面发挥了重要作用。
证据理论有诸多优点,将其应用在故障诊断中可以较好的处理出现在设备传感器信号中的不确定信息。
技术实现要素:
为了实现故障诊断,本发明基于ds证据理论,提供一种故障诊断的方法。使用该方法实现的故障诊断能够较好的处理设备传感器信号中的不确定信息,准确地对设备做出故障诊断。
本发明解决其技术问题所采用的技术方案包括如下步骤:
步骤一:确定辨识框架的方法为:
考虑到设备的n种故障模式可以构造如下识别框架:θ={x0,x1,x2,...,xn},其中,x0代表没有故障发生,x1,x2,...,xn代表该故障的存在,我们可以构造x的幂集如下:2x={φ,{x0},{x1}...,{xn},{x0,x1},,...,{x0,...,xi},...,{x0,...,xn}},多元素子集表示不确定多个命题中的哪个命题发生例如,{x0,x1}被视为一个不确定的状态,它不确定发动机是处于无故障状态x0还是故障模式x1;xj是一个描述第j种故障(引擎状态)的特征向量xj=[xj1xj2...xjn],xji是第j种故障的第i种特征,i=1,2,...,n,j=1,2,...,n;这个矩阵可以看作是故障原型的表示;用sk表示从第k种传感器获得的测量向量:
步骤二:获取样本数据的特征矩阵为:
获取当待测设备处于无故障模式和各个故障模式时,传感器多次测量所得的数据,使用幂均算子得到特征值,公式为
步骤三:生成基本概率分配函数:
根据测量得到设备的数据,与特征值进行相似度对比,得到基本概率分配,直观来说,就某k传感器而言,sk与xj越相似,发生第j个故障的可能性越大,相对地,sk与xj相似度越低,第j个故障的可能性越小,使用minkowski距离来度量测量特征值和故障原型之间的距离,minkowski距离定义如下:
步骤四:证据融合
对多组bpa,使用d-s证据理论进行信息融合,d-s证据理论融合规则为:对于辨识框架θ下的一组概率分配函数m1,m2,...,mn而言,该融合公式为:
步骤五:决策分析
证据融合后,将多子集均分给单子集,为最终融合结果,其具体数值既为融合结果。
本发明的有益效果在于本发明采用幂均算子与多子集的证据距离相结合实现故障诊断,具有计算简单的优点;本发明用幂均算子构建特征值,解决了较大测量误差的样本点对构建特征值的影响;本发明提出的基于证据距离的基本概率分配函数生成方法,很好的实现了对模糊信息的处理;本发明提出的故障诊断方法,可以实现对设备的故障诊断。
附图说明
图1本发明实现的总流程图。
图2是无故障时特征值样本数据。
图3是排气阀故障时的特征值样本数据。
图4是活塞环故障时的特征值样本。
图5是发动机特征值矩阵。
图6是基本概率分配矩阵。
图7是bpa矩阵。
图8是融合结果矩阵
具体实施方式
下面结合附图和实例对本发明进一步说明。此处给出发动机故障诊断的实例,实验数据如图2、图3和图4。发动机的三种状态:“无故障:x0”,“排气阀故障:x1”和“活塞环故障:x2”。使用三个传感器采集数据:一个加速度传感器和一个声学传感器。一个加速度传感器安装在靠近出气阀的气缸盖上,标记为s1;另一个加速度传感器安装在进气阀附近的气缸盖上,标记为s2;声学传感器位于气缸盖正上方,标记为s3。对于加速度信号,我们计算它们在时域中的峰峰值(p-to-p)和最大频谱的频率(f-max)。对于声信号,我们计算平均压力水平(mpl)和频谱的中心频率(f-c)。
步骤一:确定辨识框架的方法为:
当考虑到发动机的两种可能故障模式,发动机共有三种状态:发动机无故障x0、排气阀故障x1和活塞环故障x2,此时,辨识框架构建如下:x={x0,x1,x2},x的幂集为:
2x={φ,{x0},{x1},{x2},{x0,x1},{x0,x2},{x1,x2},{x0,x1,x2}};
步骤二:获取样本数据的特征矩阵为:
获取当待测设备处于无故障模式和各个故障模式时,传感器多次测量所得的数据,使用幂均算子得到特征值,公式为
步骤三:生成基本概率分配函数:
根据测量得到设备的数据,与特征值进行相似度对比,得到基本概率分配,直观来说,就某k传感器而言,sk与xj越相似,发生第j个故障的可能性越大,相对地,sk与xj相似度越低,第j个故障的可能性越小,使用minkowski距离来度量测量特征值和故障原型之间的距离,minkowski距离定义如下:
步骤四:证据融合:
对图7的三组bpa,使用d-s证据理论进行信息融合,d-s证据理论融合规则为:对于辨识框架θ下的一组概率分配函数m1,m2,...,mn而言,该融合公式为:
融合结果如图8;
步骤五:决策分析
将图8数据中多子集均分给单子集,得到最终融合结果,得到融合结果m':m'({x0})=0.2376,m'({x1})=0.5969,m'({x2})=0.1655,由结果可知,排气阀故障概率最大。