基于某神经网络的信息融合技术.doc
word基于多传感器信息融合的数控机床故障诊断研究1. 引言数控机床具有加工柔性好、加工精度高、加工质量稳定、生产率高等诸多特点,但其结构和运行工况也很复杂,一旦机床发生故障,引起故障的因素众多,有机械方面的,有电气方面的,同时同一种故障往往有不同的表现,同一种症状又常常是几种故障共同作用的结果,故障的多样性、复杂性和各故障之间的复杂联系构成了数控机床故障诊断中的重点和难点。每个传感器都有一定的功能和测量围,单个传感器的数据从某个侧面反响被测对象或系统的情况,难免带有一定的局限性。仅仅通过单一传感器的特征提取和诊断分析将无法成功完成对数控机床的故障诊断任务。因此多传感器数据融合技术显得尤为重要,它能克制传感器使用的局限性和传感器信息的不准确性,充分地、综合地、更有效地利用多传感器信息,减少信息的模糊性,增加决策可信度,提高对数控机床的故障诊断的准确率。多传感器数据融合是一种重要的传感器信息处理方法,它起源于20世纪70年代,最早被应用于军事领域,用于解决目标识别与跟踪、状态与身份估计、态势和威胁估计等技术问题。它能充分利用不同时间与空间的多传感器数据资源,在一定准如此下进展分析、综合、支配和使用,得到对被测对象的一致性解释和描述,并做出相应的判断、估计和决策。多传感器数据融合有多种算法,其中,D-S证据理论方法的应用最为广泛。本文主要建立了基于多传感器信息融合的数控机床二级故障诊断系统:基于自适应加权算法的一级融合,基于D-S证据理论的二级融合。然后利用某一论文中的数控机床的测量数据,通过MATLAB软件对其进展分析计算,最后得出结论。2基于多传感器信息融合的二级故障诊断系统本文介绍了一种基于多传感器信息融合的二级故障诊断系统:基于自适应加权算法的一级融合,基于D-S证据理论的二级融合,如图1所示。图1 数控机床二级故障诊断系统基于自适应加权算法的一级融合传感器是自动化领域一种重要的检测和测量装置,当传感器出现故障时,其测量值有可能严重偏离实际值,而此时仍对传感器的测量数据进展融合,就会影响数据融合的精度,因此有必要在传感器数据融合之前确保数据的有效性,对其进展一致性检测。2.1.1 传感器数据一致性检测假设有N个同类同质传感器测量同一目标,其中任意两个传感器i、j的测量值分别为、,且, 均服从正态分布。为检测传感器测量值,之间的偏差大小,引入一个新概念相融距离测度。反映了i、j两个传感器之间的融合程度。值越大,如此i、j两个传感器的测量值,偏差越大;越小,如此偏差越小。的计算公式如下: (1)其中FX为标准正太分布函数。所有N个传感器两两之间的相融距离测度构成一个多传感器数据融合度矩阵:2设的临界值为,如此3如此多传感器相融矩阵为4为i、j两个传感器之间的融合度,当时,说明i、j两个传感器测量值偏差较大,互不支持;反之当=1时,说明i、j两个传感器测量值偏差较小,互相支持。如果一个传感器与其他大多数传感器都互不支持,其测量值极有可能为无效数据,应予以剔除。如果该传感器的测量值经常无效,技术人员应该考虑检查是否易发生故障,如果是,应予以更换或维修。相反,一个传感器被大多数传感器所支持,如此该传感器数据有效,可以用于后期的融合。 自适应加权算法在实际使用中,各个传感器的测量精度不同,导致其置信度也各不一样。局部融合中也采用自适应加权融合算法,其核心思想是:为了获取最优融合结果,基于所有传感器的测量值,自适应地查找总体方差最小情况下各个传感器所对应的最优加权因子。设有n个传感器对某一对象进展测量,其方差分别为,所要估计的真值为X;各传感器的测量值分别为都是X的无偏估计,且彼此相互独立;各传感器的加权因子分别为,如此融合后的值和各加权因子满足以下条件:5如此总体方差为6由式6知,总体方差是关于传感器各加权因子的多元二次函数,一定存在最小值,其最小总体方差为7其对应的最优加权因子为8对于单个传感器,可计算其历史时刻数据的均值,来估计其真值。第p个传感器连续测量k次的平均值为9如此融合后的计算值为10总体方差为11此时最小总体方差为122.1.3 基于D-S证据理论的二级融合全局融合中心是基于多传感器信息融合的故障诊断系统的核心局部,它采用了一种混合的D-S证据理论算法,即将基于典型样本的信度函数分配方法和改良的D-S证据组合规如此相结合。基于典型样本的信度函数分配方法为局部融合后的各传感器数据信息分配根本概率值,利用D-S证据组合规如此得到各目标故障模式在所有证据信息联合作用下的根本概率分配,最后在一定的决策规如此下,选择支持度最大的故障假设。1. D-S证据理论设为X的识别框架,框架所有元素之间互相排斥。如果存在集函数m:20,1,满足一下两个条件:13其中 表示空集,m为命题的根本概率值,也称为识别框架上的信度函数分配,mA表示对命题A的信任支持程度。对所有的命题: 14其中, 分别称为命题A信任函数、怀疑函数和似真函数。命题A的D-S证据的不确定性区间如图2所示。图2 D-S的不确定性区间对两个独立证据和进展信度融合,其Dempster合成规如此公式为:15多个独立证据的信度融合公式为16Dempster准如此具有交换性和结合性,多于两个证据的情况下,可以对它们进展两两的组合,直到合并为一个证据体,而且合并的顺序不影响最后的组合结果。综上所述,应用D-S证据理论进展信息融合分析主要有两个步骤:1信度函数分配;2D-S组合规如此的算法实现。2基于典型样本的信度函数分配将D-S证据理论应用到数控机床的故障诊断中时,需要事先定义每个证据体对目标故障命题的信度函数分配值。为了便于识别实际机床故障,减少对专家经验的过度依赖,本文采用了基于典型样本的证据理论信度函数分配构造方法。在构造信度函数分配时,以置信区间形式的典型样本为参考数据,计算剧本融合后各传感器证据在各个目标故障下的信度密度,并对其进展归一化处理各传感器数据的信度函数分配。设目标故障模式为,能描述故障模式 的一组特征变量为,其典型样本的典型值为,置信区间为。特征变量满足正态分布,将其概率密度函数转变为信度密度函数:17其中:。取置信概率p=,。对所有的信度密度函数统一地进展归一化操作,如此证据 的n+1个信度密度函数值之和为:18其中为不确定的信度密度值,且。证据在所有目标故障模式下的不确定度为:193.应用举例由于实验条件的限制,并未做相关的实验。下面以网上某一论文上的长征718机床关键机械部件的诊断实例为例,详细阐述基于多传感器信息融合的诊断系统模型在数控加工单元故障诊断中的应用。长征718机床方向进给系统包括机床床身、工作台、Y向导轨、Y向滚珠丝杠副、滚动轴承等主要机械结构部件。数控机床进给时,进给驱动电机通过连接的联轴器将驱动力矩传递给滚珠丝杠副,滚珠丝枉副克制旋转的阻力和阻力矩,将自身的旋转运动转变为直线运动实现进给传动。长征718机床Y向进给系统结构简图如图所示。为了便于监测和诊断机床主轴的工作状态,将压电式加速度传感器、温度传感器和声发射传感器安装在机床的关键机械部件上,所有传感器的整体布局如表1所示。图3 长征718机床Y向进给系统结构简图表1 机床传感器布置方案部件传感器类型数量传感器安装位置机床主轴振动传感器1主轴箱体前端面温度传感器4主轴箱体圆柱外表均匀分布声发射传感器1主轴前端盖附近,尽量靠近主轴前端3.1 基于自适应加权算法的一级融合选取主轴齿轮磨损、丝杠润滑不良、导轨润滑不良出现时的一组传感器测量数据测量信号均为电压信号,单位为伏特作为分析的对象,其值如表2所示:表2 机床出现故障的一组传感器测量数据机械主轴丝杠导轨ZZaZZvSGaSGtSGvDGaDGtDGv4.3841.5296.7564.953针对同一测量对象的同质传感器,首先应对其测量数据进展初步融合,即数据一致性检测和自适应加权平均。在本例中指的是温度传感器。MATLAB程序和结果如下所示:程序:clear;clc;Z=4.373 4.384 1.529 4.692;sigma=var(Z);D=zeros(4,4);for(i=1:4) for(j=1:4) D(i,j)=2*abs(normpdf(Z(j)-Z(i)/sigma,0,1)-0.5); endenbeita=0.3;for(i=1:4) for(j=1:4) if D(i,j)>beita D(i,j)=0; else D(i,j)=1; end endendD结果:D = 1 1 0 1 1 1 0 1 0 0 1 0 1 1 0 1由多传感器相容性矩阵分析得知,第三组传感器测量的数据与其他传感器测量的数据偏差较大,予以剔除。将剩余数据进展自适应加权平均,MATLAB程序如下所示。程序:m=(Z(1)+Z(2)+Z(4)/3sigma1=(Z(1)-m)2;sigma2=(Z(2)-m)2;sigma3=(Z(4)-m)2;w1=1/(sigma12*(1/sigma12+1/sigma22+1/sigma32);w2=1/(sigma22*(1/sigma12+1/sigma22+1/sigma32);w3=1/(sigma32*(1/sigma12+1/sigma22+1/sigma32);Z_real=w1*Z(1)+w2*Z(2)+w3*Z(4)机械主轴上温度传感器测量数据以与对应的方差和加权因子如表3所示。表3 机械主轴上温度传感器测量数据以与对应的方差和加权因子传感器ZZt1ZZt2ZZt3ZZt4测量值方差×加权因子×计算出的融合温度值为4.3889。对机床上所有声发射传感器测量值进展自适应加权平均,MATLAB程序如下:程序:V=5.262 4.921 4.953;m=mean(V);sigma1=(V(1)-m)2sigma2=(V(2)-m)2sigma3=(V(3)-m)2w1=1/(sigma12*(1/sigma12+1/sigma22+1/sigma32)w2=1/(sigma22*(1/sigma12+1/sigma22+1/sigma32)w3=1/(sigma32*(1/sigma12+1/sigma22+1/sigma32)V_real=w1*V(1)+w2*V(2)+w3*V(3)机床上所有声发射传感器测量值以与相应的方差和加权因子如表4所示。表4 机床上所有声发射传感器测量值以与相应的方差和加权因子传感器ZZvSGvDGv测量值方差加权因子声发射传感器的融合结果为4.9533。 基于D-S证据理论的二级融合根据机床机械主轴的常见故障类型和专家实际诊断经验,定义机械主轴的故障模式识别框架:其中:主轴处于正常状态:主轴齿轮磨损:主轴轴承研伤,同时涧滑不良:主轴齿轮磨损,同时主轴轴承研伤对主轴上传感器得到的历史数据进展处理,得到各证据传感器对应所有目标故障模式下的典型样本的平均值和标准方差,结果如表5所示。表5 各证据传感器对应所有目标故障模式下的典型样本的平均值和标准方差目标模式ZZaZZtZZv1.4.1.2537.然后计算各传感器的信度函数分配。MATLAB程序如下:程序:U=3.013 4. 4.409 7.;S=1.399 0.903 1.253 2.245./3;x=-5:0.1:10;M1=(1/(sqrt(2*pi)*S(1)*exp(-(x-U(1).2)/(2*S(1)2);M2=(1/(sqrt(2*pi)*S(2)*exp(-(x-U(2).2)/(2*S(2)2);M3=(1/(sqrt(2*pi)*S(3)*exp(-(x-U(3).2)/(2*S(3)2);M4=(1/(sqrt(2*pi)*S(4)*exp(-(x-U(4).2)/(2*S(4)2);plot(x,M1);hold onplot(x,M2);hold on plot(x,M3);hold on plot(x,M4);hold on图3为ZZa在各目标故障,下的信度密度函数分配。图中竖直实线的横坐标值为证据传感器ZZa所取得测量值,竖直直线与每条曲线交点的坐标的纵坐标值即为证据ZZa对各目标故障,的信度密度函数值。图3 ZZa在各目标故障下的信度密度函数分配同理可得到证据ZZt,ZZv在各目标故障,下的信度密度函数,分别如图4、图5所示。图4 ZZt在各目标故障下的信度密度函数图5 ZZv在各目标故障下的信度密度函数运用公式18-20进展计算并对其归一化处理,得到各证据ZZa、ZZt、ZZv在各目标故障和不确定故障下的根本概率分配值,具体如表6所示。表6 主轴故障各证据传感器的根本概率分配证据m()m()m()m()m()ZZa5ZZt0.ZZv根据改良的D-S证据理论对各传感器的根本概率分配值进展融合计算,得到三个传感器的融合结果,具体如表7所示。表7 各传感器的根本概率分配值融合后的结果故障率m()m()m()m()m()融合结果通过表中各传感器融合结果,可知:故障模式发生的概率最大。故故障类型为,即主轴齿轮磨损。4. 结论本文建立了基于多传感器信息融合的数控机床二级故障诊断系统:基于自适应加权算法的一级融合和基于D-S证据理论的二级融合。以长征718机床诊断实例为例,利用振动传感器、温度传感器和声发射传感器采集到的数据首先进展一致性检测和自适应加权平均,然后通过计算得到典型样本的信度函数分配,最后根据改良的D-S证据理论对各传感器的根本概率分配值进展融合计算得到各传感器融合结果,通过分析得到数控机床故障模式。13 / 13