改进的谱峭度方法对于滚动轴承故障诊断的应用

改进的谱峭度方法对于滚动轴承故障诊断的应用

ID:26616799

大小:84.00 KB

页数:7页

时间:2018-11-28

改进的谱峭度方法对于滚动轴承故障诊断的应用_第1页
改进的谱峭度方法对于滚动轴承故障诊断的应用_第2页
改进的谱峭度方法对于滚动轴承故障诊断的应用_第3页
改进的谱峭度方法对于滚动轴承故障诊断的应用_第4页
改进的谱峭度方法对于滚动轴承故障诊断的应用_第5页
资源描述:

《改进的谱峭度方法对于滚动轴承故障诊断的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、改进的谱峭度方法对于滚动轴承故障诊断的应用一、论文步骤:1、对信号做四层基于db10小波包分解2、对每层分量信号做改进的峭度值计算计算公式为:3、做峭度分布图4、选出最大峭度的分量,并做解调5、对选出的分量做包络谱分析6、诊断故障类型二、Matlab代码%轴承外圈clearallFs=15360;T=1/Fs;N=8192;n=0:N-1;t=n/Fs;f=n*Fs/N;X=load('C:UserslovehDesktop实验数据s3.TXT');%载入数据%数据波形figure(1)subplot(211)plot(t,X)title('实验数据曲线S');x

2、label('t');ylabel('c');Y=fft(X,N);magY=abs(Y);subplot(212);plot(f(1:N/2),magY(1:N/2)*2/N)title('信号频谱图');xlabel('f');ylabel('c');%Daubechies小波包变换,WPTnlevel=4;Dau=wpdec(X,nlevel,'db10');cfs=zeros(31,8192);k=zeros(1,31);NN=zeros(1,31);fori=1:31cfs(i,1:length(wpcoef(Dau,i-1)))=wpcoef(Dau,i-1);

3、NN(1,i)=length(wpcoef(Dau,i-1));ka=sum((cfs(i,:)-mean(cfs(i,:))).^4);kb=(NN(1,i)-1)*std(cfs(i,:))^4;k(1,i)=ka/kb;end%求出最大峭度值kur=zeros(5,16);kur(1,:)=k(1,1)*ones(1,16);kur(2,1:8)=k(1,2)*ones(1,8);kur(2,9:16)=k(1,3)*ones(1,8);kur(3,1:4)=k(1,4)*ones(1,4);kur(3,5:8)=k(1,5)*ones(1,4);kur(3,9:12

4、)=k(1,6)*ones(1,4);kur(3,13:16)=k(1,7)*ones(1,4);kur(4,1:2)=k(1,8)*ones(1,2);kur(4,3:4)=k(1,9)*ones(1,2);kur(4,5:6)=k(1,10)*ones(1,2);kur(4,7:8)=k(1,11)*ones(1,2);kur(4,9:10)=k(1,12)*ones(1,2);kur(4,11:12)=k(1,13)*ones(1,2);kur(4,13:14)=k(1,14)*ones(1,2);kur(4,15:16)=k(1,15)*ones(1,2);kur(

5、5,1:16)=k(1,16:31);Level_x=1:nlevel;Level_x=[Level_x;Level_x+log2(3)-1];Level_x=Level_x(:);Level_x=[0Level_x(1:2*nlevel-1)'];%图形纵坐标Level_y=Fs*((0:3*2^nlevel-1)/(3*2^(nlevel+1))+1/(3*2^(2+nlevel)));figureimagesc(Level_y,Level_x,kur),colorbar;title('峭度分布图');xlabel('频率/f');ylabel('尺度/k');%找出最

6、大峭度值位置[temp,tempI]=max(kur);%求每列的最大值,并记录每列最大值的行位置[M,J]=max(temp);%求矩阵最大值,并记录列位置I=tempI(J);%矩阵最大值的行位置%最大峭度值频段信号重构Cfs=wprcoef(Dau,2^(I-1)+J-2);figuresubplot(211)plot(t,Cfs)title('峭度最大的频段信号重构图像');xlabel('时间/t');ylabel('幅值/c');%做包络谱分析CFs=hilbert(Cfs-mean(Cfs));%hilbert对信号进行包络分析mag=abs(CFs);%取模

7、subplot(212);plot(t,mag)title('hilbert方法包络图像');xlabel('时间/t');ylabel('幅值/c');CFS=fft(mag,N);Mag=abs(CFS);%取模figure;plot(f(1:N/2),Mag(1:N/2)*2/N)title('包络解调谱图');xlabel('频率/f');ylabel('幅值/c');三、图像图1信号时频谱图图2峭度值分布图图3最大峭度值分量重构时频谱图图4包络谱分析四、诊断结论通过与轴承故障特征频率相对比得出,轴承故障为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。