首页 故障诊断大作业

故障诊断大作业

举报
开通vip

故障诊断大作业作业名称:FFT滚动轴承故障诊断 院    系:      机械工程系        学    号:        20107150          姓    名:        龚华德          指导教师:        李奕璠          西南交通大学峨眉校区 傅里叶分析滚动轴承的故障诊断 龚华德 西南交通大学峨眉校区,四川  峨眉  614200 摘要:傅里叶变换用来分析分段平稳信号或者近似平稳信号犹可,在机械工程中有着重要的应用。对于故障诊断中的非平稳信号,应用时频分析方法进行故障...

故障诊断大作业
作业名称:FFT滚动轴承故障诊断 院    系:      机械工程系        学    号:        20107150          姓    名:        龚华德          指导教师:        李奕璠          西南交通大学峨眉校区 傅里叶分析滚动轴承的故障诊断 龚华德 西南交通大学峨眉校区,四川  峨眉  614200 摘要:傅里叶变换用来分析分段平稳信号或者近似平稳信号犹可,在机械工程中有着重要的应用。对于故障诊断中的非平稳信号,应用时频分析方法进行故障特征提取是完全可行的,也是故障诊断发展的必然趋势。提出了一种固定结构的快速傅立叶变换(FFT)改进算法,通过改变蝶形结构使运算过程中的每一级结构保持相同,从而减少中间结果的存取寻址时间,达到简化运算步骤、提高运算效率的目的。用此算法对一数控磨床的机械故障信号进行分析,顺利诊断出故障原因和所在位置,为排除故障提供了依据。与经典FFT算法相比,效率提高大约7.23%, 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 明该算法具有一定的实用性和有效性。 Abstract:Fourier transform is used to analyze piecewise stationary signal or approximate stationary signal still can, in mechanical engineering has important applications. For the diagnosis of non-stationary signals, the application of time-frequency analysis method for fault feature extraction is entirely feasible, and it is an inevitable trend in the development of fault diagnosis.Fixing structure presents a Fast Fourier Transform (FFT) algorithm, by changing the butterfly structure of the operational structure of each stage of the process remains the same, thereby reducing the seek time access to the intermediate results, to simplify the operation step, to improve operation efficiency. With this algorithm a CNC grinding mechanical failure signal analysis, successfully diagnose the cause and location of the fault, provided the basis for the troubleshooting. Compared with the classical FFT algorithm, efficiency improved by approximately 7.23%, indicating that the algorithm has a certain practicality and effectiveness. 关键词:快速傅立叶变换(FFT),滚动轴承,故障诊断 1、概述 随着机械行业的蓬勃发展,对机械设备的性能的状态监测和故障诊断技术 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 越来越高。滚动轴承是各类旋转机械中应用最广泛的一种通用机械零件,是机器最易损坏的零件之一,对其进行故障诊断有十分重要的意义。 离散傅立叶变换( Discrete Fourier Transform, DFT) 及其快速算法快速傅里叶变换( Fast Fourier Transform,FFT) 是数字信号处理领域的核心组成部分。FFT 算法很多: 根据数据的组合方式可以分为时域法和频域法;根据数据抽取方式可以分为基2、基4算法等。FFT 的实现方法主要有两种:一种是用硬件实现, 另一种是用软件实现。这两种实现方法各有优缺点: 用硬件实现时速度较快, 但系统的成本很高;用软件在PC 机或工作站上实现时虽然速度较慢, 但成本非常低。为了不增加当前系统的成本和复杂度, 我们考虑用软件来实现FFT 算法。 2、FFT算法原理 FFT是一种DFT的高效算法,称为快速傅立叶变换(fast Fourier transform)。FFT算法可分为按时间抽取算法和按频率抽取算法,先简要介绍FFT的基本原理。从DFT运算开始,说明FFT的基本原理。 DFT的运算为: 式中 ,在通常情况下,序列x(n) 和它的离散傅里叶变换X(k) 都是复数, 因此直接计算DFT 及离散傅里叶逆变换( Inverse Discrete Fourier Transform, IDFT) 需要 次复数乘法和N (N - 1) 次复数加法。由于一次复数乘法要作4次实数乘法和两次实数加法, 一次复数加法要作两次实数加法, 所以作一次离散傅里叶变换总共需要作 次实数乘法和2N ( 2N - 1) 次实数加法。随着序列长度N 的增大, 运算量将剧烈地增加。由于离散傅里叶变换的应用十分广泛, 因此寻求一种可以使运算量减少的改进算法势在必行。60 年代中期, 美国人Cooley和Tukey 提出了一种离散傅里叶变换的快速算法, 该算法只需要大约 /2次复数乘法和 /2次复数加法。 继Coo ley 和Tukey 之后, 又有许多人提出了一些改进算法。其中最著名的有WFTA ( Winograd Fourier Transform Algorithm )算法, 该算法将运算量减少到了接近N 的水平。但由于它的寻址采用取模的方式来实现, 运算的规律性不强,因此没有得到推广。就目前的情况来看, 使用最多的算法仍然是基于Cooley 和Tukey 提出的基2 算法。该算法可以分为按时间抽取DIT 和按频率抽取DIF, 从本质上说, 它们是等价的, 这里以DIT 为例来说明。 在DFT运算中, 系数 具有对称性和周期性, 因此下列各式成立: 采用基2算法时, N 通常都是2的M 次方, 即 (不满足该条件的可以通过加0等方式来处理)。x(n) 的DFT为: ,k=0,1,2,···,N-1 把上式按n的奇偶分为两组, 得: 由于 ,所以: 和 具有周期性,因此: 这样, 我们就可以根据两个N /2 点序列来求x(n) 的DFT, 用蝶形表示就是图一所示的形式。 图一  经典FFT算法的蝶形 3、故障诊断的结果 滚动轴承的初期故障往往表现为内圈、外圈或者滚动体上的局部点蚀。点蚀部位对与其接触轴承部件产生冲击作用,产生的冲击力激励轴承座及其支承结构,形成一系列由冲击激励产生的减幅振荡,这种减幅振荡是一种低频脉动,称之为滚动轴承的通过振动,这种因周期冲击而产生的频率称之为通过频率。通过振动发生周期是有规律的,可以从转速和轴承的几何尺寸求得。并且,损伤发生在内、外圈或滚动体上时,频率不同。这一轴承通过振动发生的频率也称为轴承的故障特征频率。这是损伤类故障引起的振动信号的基本特点。 从老师给的8组数据中选取normal1、inner-race1、outer-race1三组数据进行FFT分析可得如下三张图: 图1  正常轴承 图2  内圈故障轴承 图3  外圈故障轴承 从正常轴承的频谱图(图1)可以看出,在频率为0~2000Hz和10000~12000Hz的频段有较高阶谐波,且呈对称状态,幅值较大,最大幅值在1000Hz和11000Hz左右。在2000~10000Hz的频段中,幅值很小。 从内圈故障的频谱图(图2)可以看出,在频率为0~4000Hz和8000~12000Hz的频段有较高阶谐波,且呈对称状态。在4000~8000Hz的频段中,波形幅值较小。 从外圈故障的频谱图(图3)可以看出,在频率为0~5000Hz和7000~12000Hz的频段有较高阶谐波,且呈对称状态,最大幅值在1000Hz和11000Hz左右。在5000~7000Hz的频段中,波形振幅较小。 通过上面三幅图之间的比较可知,正常轴承的频率比较集中,主要集中在0~2000Hz和10000~12000Hz的频段,而故障轴承的频率较为分散,在0~4000Hz和8000~12000Hz的频段;内圈故障的轴承和外圈故障的轴承没有太大的区别,从图对比只能看出,外圈故障的轴承的高阶谐波频段稍微宽点。 由于各种特征频率都是从理论上推导出来的,而实际上,由于轴承的各几何尺寸会有误差,加上轴承安装后的变形、FFT计算误差等因素,使得实际的频率与计算所得的频率会有些出入。所以在频谱图上寻找各特征频率时,须在计算的频率值上找其近似值来作诊断。在实际工业现场的信号是及其复杂的,包含了诸多轴、齿轮等的强振信号,而滚动轴承的故障信号因为强度太小,而被淹没。在机械中,滚动轴承以其尺寸精度固定了转轴的轴心空间位置,一旦滚动轴承内的故障引发振动,必然影响转轴的轴心位置,导致对应转轴转动频率的振幅加大,若能排除轴上其他零件的原因,即可诊断出轴承故障。 附MATLAB程序: (1)正常轴承程序 x=X097_DE_time;%信号数组 subplot(2,1,1); plot(x);%时域波形 xlabel('时间序列'); ylabel('幅值'); title('信号时域图'); fs=12000;%采样频率 N=length(x); n=0:N-1; y=fft(x,N);%进行fft变换 m=abs(y(1:N))*2/N;%求信号的真实幅值 f=n*fs/N; %进行对应的频率转换 subplot(2,1,2) stem(f(1:N),m(1:N));%绘出频谱图 xlabel('频率/Hz'); ylabel('幅值'); title('信号频谱图'); grid on; (2)内圈故障轴承程序 x=X278_DE_time;%信号数组 subplot(2,1,1); plot(x);%时域波形 xlabel('时间序列'); ylabel('幅值'); title('信号时域图'); fs=12000;%采样频率 N=length(x); n=0:N-1; y=fft(x,N);%进行fft变换 m=abs(y(1:N))*2/N;%求信号的真实幅值 f=n*fs/N; %进行对应的频率转换 subplot(2,1,2) stem(f(1:N),m(1:N));%绘出频谱图 xlabel('频率/Hz'); ylabel('幅值'); title('信号频谱图'); grid on; (3)外圈故障轴承程序 x=X294_DE_time;%信号数组 subplot(2,1,1); plot(x);%时域波形 xlabel('时间序列'); ylabel('幅值'); title('信号时域图'); fs=12000;%采样频率 N=length(x); n=0:N-1; y=fft(x,N);%进行fft变换 m=abs(y(1:N))*2/N;%求信号的真实幅值 f=n*fs/N; %进行对应的频率转换 subplot(2,1,2) stem(f(1:N),m(1:N));%绘出频谱图 xlabel('频率/Hz'); ylabel('幅值'); title('信号频谱图'); grid on;
本文档为【故障诊断大作业】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_180829
暂无简介~
格式:doc
大小:53KB
软件:Word
页数:0
分类:工学
上传时间:2019-08-19
浏览量:18