您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 基于神经网络的信息融合技术
基于多传感器信息融合的数控机床故障诊断研究1.引言数控机床具有加工柔性好、加工精度高、加工质量稳定、生产率高等诸多特点,但其结构和运行工况也很复杂,一旦机床发生故障,引起故障的因素众多,有机械方面的,有电气方面的,同时同一种故障往往有不同的表现,同一种症状又常常是几种故障共同作用的结果,故障的多样性、复杂性和各故障之间的复杂联系构成了数控机床故障诊断中的重点和难点。每个传感器都有一定的功能和测量范围,单个传感器的数据从某个侧面反应被测对象或系统的情况,难免带有一定的局限性。仅仅通过单一传感器的特征提取和诊断分析将无法成功完成对数控机床的故障诊断任务。因此多传感器数据融合技术显得尤为重要,它能克服传感器使用的局限性和传感器信息的不准确性,充分地、综合地、更有效地利用多传感器信息,减少信息的模糊性,增加决策可信度,提高对数控机床的故障诊断的准确率。多传感器数据融合是一种重要的传感器信息处理方法,它起源于20世纪70年代,最早被应用于军事领域,用于解决目标识别与跟踪、状态与身份估计、态势和威胁估计等技术问题。它能充分利用不同时间与空间的多传感器数据资源,在一定准则下进行分析、综合、支配和使用,得到对被测对象的一致性解释和描述,并做出相应的判断、估计和决策。多传感器数据融合有多种算法,其中,D-S证据理论方法的应用最为广泛。本文主要建立了基于多传感器信息融合的数控机床二级故障诊断系统:基于自适应加权算法的一级融合,基于D-S证据理论的二级融合。然后利用某一论文中的数控机床的测量数据,通过MATLAB软件对其进行分析计算,最后得出结论。2.基于多传感器信息融合的二级故障诊断系统本文介绍了一种基于多传感器信息融合的二级故障诊断系统:基于自适应加权算法的一级融合,基于D-S证据理论的二级融合,如图1所示。图1数控机床二级故障诊断系统2.1基于自适应加权算法的一级融合传感器是自动化领域一种重要的检测和测量装置,当传感器出现故障时,其测量值有可能严重偏离实际值,而此时仍对传感器的测量数据进行融合,就会影响数据融合的精度,因此有必要在传感器数据融合之前确保数据的有效性,对其进行一致性检测。2.1.1传感器数据一致性检测假设有N个同类(同质)传感器测量同一目标,其中任意两个传感器i、j的测量值分别为iZ、jZ(,,,...,,ij12Nij),且iZ,jZ均服从正态分布。为检测传感器测量值iZ,jZ之间的偏差大小,引入一个新概念—相融距离测度ijd。ijd反映了i、j两个传感器之间的融合程度。ijd值越大,则i、j两个传感器的测量值iZ,jZ偏差越大;ijd越小,则偏差越小。ijd的计算公式如下:=2()0.5jiijixxdFQ(1)其中F(X)为标准正太分布函数。所有N个传感器两两之间的相融距离测度(,,,...,)ijdij12N构成一个多传感器数据融合度矩阵ND:11121N21222NNN1N2NNddddddDddd(2)设ijd的临界值为(,,,...,)ijij12N,则,,ijijijijijdrd(3)则多传感器相融矩阵NR为11121N21222NNN1N2NNrrrrrrRrrr(4)ijr为i、j两个传感器之间的融合度,当0ijr时,说明i、j两个传感器测量值偏差较大,互不支持;反之当ijr=1时,说明i、j两个传感器测量值偏差较小,互相支持。如果一个传感器与其他大多数传感器都互不支持,其测量值极有可能为无效数据,应予以剔除。如果该传感器的测量值经常无效,技术人员应该考虑检查是否易发生故障,如果是,应予以更换或维修。相反,一个传感器被大多数传感器所支持,则该传感器数据有效,可以用于后期的融合。2.1.2自适应加权算法在实际使用中,各个传感器的测量精度不同,导致其置信度也各不相同。局部融合中也采用自适应加权融合算法,其核心思想是:为了获取最优融合结果,基于所有传感器的测量值,自适应地查找总体方差最小情况下各个传感器所对应的最优加权因子。设有n个传感器对某一对象进行测量,其方差分别为,,...,22212n,所要估计的真值为X;各传感器的测量值分别为,,...,12nXXX都是X的无偏估计,且彼此相互独立;各传感器的加权因子分别为,,...,12n,则融合后的X值和各加权因子满足以下条件:p=1npp1npp1XWXW(5)则总体方差为[()]nn2222ppppp1p1EWXXW(6)由式(6)知,总体方差2是关于传感器各加权因子,,...,12n的多元二次函数,一定存在最小值,其最小总体方差为min(,,...,)12n2p1p1p12n(7)其对应的最优加权因子为11(,,...,)1pn2p2iiWp12n(8)对于单个传感器,可计算其历史时刻数据的均值,来估计其真值。第p个传感器连续测量k次的平均值为11()()(,,...,n)kppiXkXip12k(9)则融合后的计算值为1()npppXWXk(10)总体方差为p11[()]n2222ppEXXWk(11)此时最小总体方差为min11=12n2ppk(12)2.1.3基于D-S证据理论的二级融合全局融合中心是基于多传感器信息融合的故障诊断系统的核心部分,它采用了一种混合的D-S证据理论算法,即将基于典型样本的信度函数分配方法和改进的D-S证据组合规则相结合。基于典型样本的信度函数分配方法为局部融合后的各传感器数据信息分配基本概率值,利用D-S证据组合规则得到各目标故障模式在所有证据信息联合作用下的基本概率分配,最后在一定的决策规则下,选择支持度最大的故障假设。1.D-S证据理论设Ω为X的识别框架,框架内所有元素之间互相排斥。如果存在集函数m:2Ω[0,1],满足一下两个条件:()0()1AmmAΩ(13)其中表示空集,m为命题的基本概率值,也称为识别框架Ω上的信度函数分配,m(A)表示对命题A的信任支持程度。对所有的命题AΩ:()()()()(A)BAABbelAmbplAmb1bel(14)其中,()bel()()belAAplA、和分别称为命题A信任函数、怀疑函数和似真函数。命题A的D-S证据的不确定性区间如图2所示。图2D-S的不确定性区间对两个独立证据1m和2m进行信度融合,其Dempster合成规则公式为:1()()()1-()()jj112jABC1212jABCmAmBmCmmmAmB(15)多个独立证据的信度融合公式为()()...1-()iiiiAAi1122iiAi1mAmCmmmmA(16)Dempster准则具有交换性和结合性,多于两个证据的情况下,可以对它们进行两两的组合,直到合并为一个证据体,而且合并的顺序不影响最后的组合结果。综上所述,应用D-S证据理论进行信息融合分析主要有两个步骤:1)信度函数分配;2)D-S组合规则的算法实现。2.基于典型样本的信度函数分配将D-S证据理论应用到数控机床的故障诊断中时,需要事先定义每个证据体对目标故障命题的信度函数分配值。为了便于识别实际机床故障,减少对专家经验的过度依赖,本文采用了基于典型样本的证据理论信度函数分配构造方法。在构造信度函数分配时,以置信区间形式的典型样本为参考数据,计算剧本融合后各传感器证据在各个目标故障下的信度密度,并对其进行归一化处理各传感器数据的信度函数分配。设目标故障模式为,,...,12nuuu,能描述故障模式(,,...,)juj12n的一组特征变量为,,...,1j2jmjxxx,其典型样本的典型值为,,...,1j2jmjxxx,置信区间为ijx。特征变量ijx满足正态分布,将其概率密度函数转变为信度密度函数()ijMx:*(xx)(x)2ij2ij2ijij1Me2(17)其中:ijijijijxxx。取置信概率p=0.9973时,ijij3。对所有的信度密度函数统一地进行归一化操作,则证据(i,,...,)ix12m的n+1个信度密度函数值之和为:()niijiij1SMxM(18)其中iM为不确定的信度密度值,且min{(),(),...,()}ii1ii2iiniMMxMxMx。证据ix在所有目标故障模式下的不确定度为:/iiimMS(19)3.应用举例由于实验条件的限制,并未做相关的实验。下面以网上某一论文上的长征718机床关键机械部件的诊断实例为例,详细阐述基于多传感器信息融合的诊断系统模型在数控加工单元故障诊断中的应用。长征718机床7方向进给系统包括机床床身、工作台、Y向导轨、Y向滚珠丝杠副、滚动轴承等主要机械结构部件。数控机床进给时,进给驱动电机通过连接的联轴器将驱动力矩传递给滚珠丝杠副,滚珠丝枉副克服旋转的阻力和阻力矩,将自身的旋转运动转变为直线运动实现进给传动。长征718机床Y向进给系统结构简图如图3所示。为了便于监测和诊断机床主轴的工作状态,将压电式加速度传感器、温度传感器和声发射传感器安装在机床的关键机械部件上,所有传感器的整体布局如表1所示。图3长征718机床Y向进给系统结构简图表1机床传感器布置方案部件传感器类型数量传感器安装位置机床主轴振动传感器1主轴箱体前端面温度传感器4主轴箱体圆柱表面均匀分布声发射传感器1主轴前端盖附近,尽量靠近主轴前端3.1基于自适应加权算法的一级融合选取主轴齿轮磨损、丝杠润滑不良、导轨润滑不良出现时的一组传感器测量数据(测量信号均为电压信号,单位为伏特)作为分析的对象,其值如表2所示:表2机床出现故障的一组传感器测量数据机械主轴丝杠导轨ZZa1ZZt1ZZt1ZZt1ZZtZZvSGaSGtSGvDGaDGtDGv4.2154.3734.3841.5294.6925.2623.8246.1594.9214.0146.7564.953针对同一测量对象的同质传感器,首先应对其测量数据进行初步融合,即数据一致性检测和自适应加权平均。在本例中指的是温度传感器。MATLAB程序和结果如下所示:程序:clear;clc;Z=[4.3734.3841.5294.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)ifD(i,j)beitaD(i,j)=0;elseD(i,j)=1;endendendD结果:D=1101110100101101由多传感器相容性矩阵分析得知,第三组传感器测量的数据与其他传感器测量的数据偏差较大,予以剔除。将剩余数据进行自适应加权平均,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/(sigma1^2*(1/sigma1^2+1/sigma2^2+1/sigma3^2));w2=1/(sigma2^2*(1/sigma1^2+1/sigma2^2+1/sigma3^2));w3=1/(sigma3^2*(1/sigma1^2+1/sigma2^2+1/sigma3^2));Z_real=w1*Z(1)+w2*Z(2)+w3*Z(4)机械主轴上温度传感器测量数据以及对应的方差和加权因子如表3所示。表3机械主轴上温度传感器测量数据以及对应的方差和加权因子传感器ZZt1ZZt2ZZt3ZZt4测量值4.3734.3841.5294.692方差0.01210.0098×0.0437加权因子0.38450.5860×0.0295计算出的融合温度值为4.
本文标题:基于神经网络的信息融合技术
链接地址:https://www.777doc.com/doc-2537071 .html