基于EMD包络功率谱滚动轴承故障诊断_第1页
基于EMD包络功率谱滚动轴承故障诊断_第2页
基于EMD包络功率谱滚动轴承故障诊断_第3页
基于EMD包络功率谱滚动轴承故障诊断_第4页
基于EMD包络功率谱滚动轴承故障诊断_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于EMD的包络功率谱滚动轴承故障诊断摘 要本文简要介绍了滚动轴承的故障特征及判定方法,并基于经验模态分解EMD(Empirical Mode Decomposition)与功率谱相结合的方法。将原始信号分解成不同尺度的固有模态函数IMF(Intrinsic Mode Function),求取IMF分量的包络,计算其包络功率谱,得到轴承的故障特征频率,进行诊断。关键词:滚动轴承;故障诊断;EMD;包络功率谱Abstract本文简要介绍了滚动轴承的故障特征及判定方法,并基于经验模态分解EMD(Empirical Mode Decomposition)与功率谱相结合的方法. 将原始信号分解成不同尺

2、度的固有模态函数IMF(Intrinsic Mode Function) ,求取IMF分量的包络,计算其包络功率谱,得到轴承的故障特征频率,进行诊断。 This paper briefly introduces the method of judging and fault features of rolling bearing, and based on empirical mode decomposition EMD (Empirical Mode Decomposition) method combined with power spectrum. The original signal

3、 is decomposed into different scales of intrinsic mode function IMF (Intrinsic Mode Function), the envelop take IMF components, calculate the envelope power spectrum, get the fault characteristic frequency of bearing, diagnosis.关键词:滚动轴承;故障诊断;EMD;包络功率谱Keywords: rolling bearing; fault diagnosis; EMD;

4、envelope power spectrum1、概述 滚动轴承是大部分旋转机械的重要组成部分,具有效率高、摩擦阻力小、装配方便、润滑易实现等优点而应用广泛。滚动轴承同时又是是旋转机械中较为薄弱的部分,在正常工作条件下工作一段时间总会出现各种类型的失效。由于发现不及时引起设备停机获设备损坏,造成了生产商的巨大损失。因此,轴承故障诊断分析显得十分必要。滚动轴承是由内圈、外圈、滚动体和保持架四种零部件组成。滚动轴承故障诊断分析,是根据滚动轴承运行时产生的不同的信号包含对机械状态识别与诊断非常有用的各种信息。有效地分析、处理这些信息,建立它们和设备运行状态之间的联系,是设备故障诊断的基础。滚动轴承在

5、运行过程中由于各种原因产生十分复杂的振动信号。为了确定滚动轴承的故障,通常要从振动信号的幅域、时域和频域等多角度去分析,得出准确结论需要进行多方面的验证。本文从频域分析角度作功率谱,进而分析滚动轴承的工作情况。相对判定标准:相对判定标准是指对轴承的同一部位定期进行振动检测,通过功率谱分析,以轴承无故障情况下的功率谱为基准,根据谱峰频率来进行判断。2、EMD及功率谱基本原理(1) EMD 利用EMD方法对非线性、非平稳信号的分解获得一系列表征信号特征间尺度的固有模态函数IMF(Intrinsic Mode Function),使得各个IMF是单分量的幅值或频率调制信号.IMF要满足2个条件: 整

6、个数据序列的极值点与过零点的个数相等或最多相差一个;在任意时刻,由局部极大值点形成的上包络与由局部极小值点形成的下包络的均值为零。 这2个条件实际上使得分解得到的IMF是窄带信号。同时,EMD分解方法还建立在以下假设上: 信号至少有2个极点,一个最大值和一个最小值;特征时间尺度通过2个极值点之间的时间定义;若数据缺乏极值点但有形变点,则可通过微分数据一次或几次获得极值点,然后再通过积分来获得分解结果。 对任意一个实信号x(t)进行EMD的具体步骤是: 1) 确定x(t)上的所有极大值点和极小值点,然后,将所有极大值点和所有极小值点分别用三次样条曲线连接起来,将这两条曲线分别作为x(t) 的上下

7、包络线。计算出它们的平均值曲线m1 (t) ,用x(t)减去m1(t)得 h1(t)=x(t)-m1(t) (2.1.1) 如果h1(t)不满足IMF的条件,需要把h1(t)作为原信号重复上面的步骤得到 h11(t)=h1(t)-m11(t) (2.1.2) 筛选k次直到h1k(t)变为一个IMF,即 h1k(t)=h1(k-1)(t)-m1k(t) (2.1.3) 这样就从原信号中分解出了第一个IMF,称为第一阶IMF,记作 c1(t)=h1k(t) (2.1.4) 2) 从原信号中减去c1(t)得第一阶剩余信号r1(t) r1(t) = x(t) - c1(t) (2.1.5) 由于第一阶

8、剩余信号r1(t)还包含着更长周期的分量,因此,把r1 ( t)作为新的原信号,重复步骤1,对后面的也进行同样的筛选,这样依次分解得到 r2(t)=r1(t)-c2(t) r3(t)=r2(t)-c3(t) rn(t)=rn-1(t)-cn(t) (2.1.6) 直至剩余信号rn(t)中的信息对所研究内容意义很小,或者变成一个单调函数不能再筛选出基本模式分量为止。至此,信号x ( t)已被分解成n个基本模式分量ci ( t)和一个剩余信号rn(t)。这样,由式(2.1.5)和式(2.1.6)得到: (2.1.7)进一步,各个IMF分量可通过Hilbert变换进行包络解调。但是,由于所分析信号的

9、有限长度、信号的两端点不能确定是极点,那么,在进行三次样条插值的时候,必然使得信号的上下包络在信号的两端附近严重扭曲,即产生端点效应,可用极值点对称延拓法来处理该问题。(2)双谱分析双谱属于高阶谱,与功率谱相比具有如下特点: 功率谱是实数,不包含相位信息,而高阶谱是复数,因而保留了相位信息; 能抑制噪声的影响;保留了系统的非线性信息。因此,用高阶谱分析振动信号更容易获得特征信息。本文采用双谱估计的直接法进行计算, 即将观测数据分段,利用FFT计算数据段的离散傅里叶变换,进而估计各阶频域矩,利用累积量谱与矩谱之间的关系求得双谱估计。当轴承发生故障时, 采样信号的特征为受干扰的冲击调制信号,即 =

10、+= (10) 式中,i 为调制源(包括轴承故障特征频率及其谐波频率); 0 为载波频率; b为任意常数。 因此故障轴承振动信号解调后的信号包含了故障特征频率的一簇谐波,且相位是互相关联的,即存在二次相位耦合现象。若设F 为轴承的故障特征频率,则双谱的(F ,F )处必然出现相位耦合现象,从而双谱在(F ,F )处会有明显的谱峰。 3、诊断结果根据以上分析, 可得双谱估计为当 =F时,必然出现明显的峰值,将峰值对应的频率与理论计算的轴承的故障特征频率相比较, 就可以得出正确的结论,同时减小计算量,增强频谱图的可视性。本文中使用Matlab编程实现,首先对原始振动信号进行零均值化处理,并实施EM

11、D分解,对分解后IMF分量进行包络解调,最后利用双谱分析提取轴承的故障特征。图1、2、3即为故障轴承利用上述方法得到的。 图 1 正常/外圈故障/内圈故障的信号图图2 正常/外圈故障/内圈故障IMF图图3 正常/外圈故障/内圈故障的包络图4、结论 通过对比正常轴承的功率谱,外圈故障和内圈故障的功率谱有着明显不同,表明存在着异常损伤,能够判定轴承故障。同时,外圈故障和内圈故障功率谱之间也存在着明显的差异,与所给数据故障类型吻合。 由此可知,将EMD与双谱相结合,提取轴承的故障特征频率,能准确地区别正常及故障滚动轴承,该方法适用于滚动轴承的诊断。参考文献1张键.机械故障诊断技术.机械工业出版社机械

12、工业出版社.20082李成超.基于经验模态分解的轴承故障诊断方法.大连大学3任玥.基于Hilbert_Huang变换的滚动轴承智能诊断方法研究.西南交通大学.2007附:编程程序正常轴承(内圈故障/外圈故障): %采样频率 fs=12000; load 97.mat;%正常,内圈故障209.mat,外圈故障130.mat xdata=X097_DE_time(1:1024); xdata=(xdata-mean(xdata)/std(xdata,1); %时域波形 figure(1); N=1024; plot(1:N,xdata,'k-');xlabel('时间 t/

13、n'); ylabel('电压 V/v'); %db10小波进行4层分解 %一维小波分解 c,l=wavedec(xdata,4,'db10'); %重构第14层细节信号 d4=wrcoef('d',c,l,'db10',4); d3=wrcoef('d',c,l,'db10',3); d2=wrcoef('d',c,l,'db10',2); d1=wrcoef('d',c,l,'db10',1); %显示细节信号figure(

14、2); subplot(4,1,1); plot(d4,'k-','LineWidth',2); ylabel('d4'); subplot(4,1,2); plot(d4,'k-','LineWidth',2); ylabel('d3'); subplot(4,1,3); plot(d4,'k-','LineWidth',2); ylabel('d2'); subplot(4,1,4); plot(d4,'k-','LineWidth',2); ylabel('d1'); xlabel(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论