滚动轴承故障诊断(附MATLAB程序)

合集下载

轴承matlab处理程序

轴承matlab处理程序

1.数据导入matlab1.1启动Matlab软件1.2点击载入故障数据中的G2015,Workspace窗口出现:1.3取第一组数据G201,命令窗口输入:G201=G2015(1:1:20000);2. 数据预处理在测试中由数据采集所得的原始信号,在分析前需要进行预处理,以提高数据的可靠性和真实性,并检查信号的随机性,以便正确地选择分析处理方法。

预处理工作主要包括三个方面:一是除去信号中的外界干扰信号和剔除异常数据,如趋势项和异点;二是对原始数据进行适当的平滑或拟合;三是对原始信号的特性进行检验。

当然这些处理工作不是全部必需的,可以选—项或两项容,当认为原始信号获取工作十分可靠或原始数据简单可以直接判断的情况下,也可以不进行这些预处理工作。

以下所做数据预处理,故障轴承以G201为例,正常轴承以Z201为例,观察原始数据经过不同方法做处理前后的变化。

1.1零均值化处理(原理公式见报告P8)命令窗口输入:G201l=G201-sum(G201)/20000;%G201l为零均值处理后的数据。

“20000”为采样点数。

sum为求和语句subplot(2,1,1),plot(G201);subplot(2,1,2),plot(G201l);%显示G201与G201l 得到下面图形:从时域图形上看,是波形整体在Y轴的平移。

再看看频域变化,命令窗口输入:N=20000; %采样点数fs=10000; %采样频率f=(0:N-1)'*fs/N; %进行对应的频率转换G201p=abs(fft(G201)); %进行fft变换,G201p为G201进行fft变换后结果G201lp=abs(fft(G201l)); %进行fft变换,G201lp为G201l进行fft变换后结果subplot(2,1,1),plot(f(1:N/2),G201p(1:N/2));subplot(2,1,2),plot(f(1:N/2),G201lp(1:N/2 )); %显示G201与G201p的频谱图得到下面图形:ω处出现一个由直流分量产生的大谱峰(将从频域图可以明显看出,零均值后消除0=近达到45.4⨯),处理后避免了其对周围小峰值产生的负面影响,便于频域分析。

机械故障诊断大作业滚动轴承

机械故障诊断大作业滚动轴承

实用标准课程名称:机械故障诊断设计题目:基于FFT的轴承故障诊断学院:机械工程系班级:学号:姓名:指导老师:李奕璠2017年12月23日摘要滚动轴承是旋转机械中重要的零件,以往的动检工作对滚动轴承强烈振动原因分析不足,不能满足设备维修工作的需要。

所以要定期对旋转机械进行动态监测,根据所测数据做出诊断分析,及时发现滚动轴承强烈震动情况。

傅里叶变换在故障诊断技术中是重要的工具,但傅里叶变换及其逆变换都不适合数字计算机计算,要进行数字计算机处理,必须将连续性信号离散化,无限长数据有限化,再进行采样和截断。

这种算法称为有限离散傅里叶变换(DFT),为了提高效率,在DFT的基础上,运用快速傅里叶变换(FFT)对滚动轴承进行故障诊断。

通过FFT方法分析轴承的信号图,对滚动轴承振动的产生原因进行深入分析,不断总结经验,提高故障分析能力,掌握造成滚动轴承强烈振动的原因,及时消除振动,为设备安全提供可行性措施。

关键词:滚动轴承;故障诊断; FFT23第1章 绪论1.1 滚动轴承概述滚动轴承(rolling bearing )是将运转的轴与轴座之间的滑动摩擦变为滚动摩擦,从而减少摩擦损失的一种精密的机械元件。

滚动轴承一般由内圈、外圈、滚动体和保持架四部分组成,内圈的作用是与轴相配合并与轴一起旋转;外圈作用是与轴承座相配合,起支撑作用;滚动体是借助于保持架均匀的将滚动体分布在内圈和外圈之间,其形状大小和数量直接影响着滚动轴承的使用性能和寿命;保持架能使滚动体均匀分布,引导滚动体旋转起润滑作用。

图1 滚动轴承结构滚动轴承是各类旋转机械中最常用的通用零件之一,也是旋转机械易损件之一。

据统计,旋转机械的故障越有30%是由轴承故障引起的,它的好坏对机械的工作状况影响很大。

轴承的缺陷会导致机器剧烈振动和产生噪声,甚至会引起设备的损坏。

因此,对重要用途的轴承进行工况检测与故障诊断是非常必要的。

1.2 本次任务本次总共给出了4组通过现场测试得到的滚动轴承运行数据,包括1组正常轴承数据,1组内圈故障数据,1组外圈故障数据,1组滚动体故障数据。

基于SVM的齿轮箱轴承故障诊断(含matlab程序)

基于SVM的齿轮箱轴承故障诊断(含matlab程序)

基于支持向量机(SVM)的齿轮箱轴承故障识别一、轴承故障诊断1、概述轴承是旋转设备的一个重要部件,它提供重要的负载承受能力,以支撑转子系统抵抗静态的和动态的外力。

轴承构件,由于它的使用寿命长、负载能力高、能量损失低而被广泛应用于工业和公用设施,是大型机械装备(包括动力机械、机车车辆、泵与风机等)中的关键部件。

高速运转的大型机械装备,其轴承的载荷重且为交变载荷,而且工作环境恶劣,经常发生轴承性能劣化和损坏,影响整个装置的安全可靠性,一旦出现故障将导致严重的损失,有必要对轴承工作状态进行模式识别与诊断。

轴承根据工作的摩擦性质不同可分为滑动摩擦轴承(简称滑动轴承)和滚动摩擦轴承(简称滚动轴承)两大类。

本文所测得的数据来自实验室齿轮箱的滑动轴承,滑动轴承的特点有:(1)在高速重载下能正常工作,寿命长。

(2)精度高。

(3)滑动轴承可做成剖分式的,能满足特殊结构的需要。

(4)液体摩擦轴承具有很好的缓冲和阻尼作用,可以吸收震动,缓和冲击。

(5)滑动轴承的径向尺寸比滚动轴承的小。

(6)起动摩擦阻力较大。

通过对轴承进行故障诊断有以下优势:(1)早期预报、防止事故发生,降低事故发生率;(2)预知性维修,提高设备管理水平,降低维修费用,减少维修时间,增加运行时间;(3)提高设备的设计、制造水平,改进产品质量;(4)确定复杂机器的最佳工作参数,提高效率;(5)降低噪声,泄露等污染,保护环境。

2、滑动轴承失效形式(1)磨粒磨损进入轴承间隙的硬颗粒(如灰尘、砂粒等),在起动、停车或轴颈与轴承发生边缘接触时,都将加剧轴承磨损,导致几何形状改变、精度丧失,轴承间隙加大,使轴承性能在预期寿命前急剧恶化。

(2)刮伤进入轴承间隙中的硬颗粒或轴颈表面粗糙的轮廓峰顶,在轴承上划出线状伤痕,导致轴承因刮伤失效。

(3)咬合(胶合)当轴承温升过高,载荷过大,油膜破裂时,或在润滑油供应不足条件下,轴颈和轴承的相对运动表面材料发生粘附和迁移,从而造成轴承损坏。

轴承matlab处理程序的

轴承matlab处理程序的

1.数据导入matlab载入故障数据中的G2015,Workspace窗口出现:1.3取第一组数据G201,命令窗口输入:G201=G2015(1:1:20000);2. 数据预处理在测试中由数据采集所得的原始信号,在分析前需要进展预处理,以提高数据的可靠性和真实性,并检查信号的随机性,以便正确地选择分析处理方法。

预处理工作主要包括三个方面:一是除去信号中的外界干扰信号和剔除异常数据,如趋势项和异点;二是对原始数据进展适当的平滑或拟合;三是对原始信号的特性进展检验。

当然这些处理工作不是全部必需的,可以选—项或两项容,当认为原始信号获取工作十分可靠或原始数据简单可以直接判断的情况下,也可以不进展这些预处理工作。

以下所做数据预处理,故障轴承以G201为例,正常轴承以Z201为例,观察原始数据经过不同方法做处理前后的变化。

1.1零均值化处理〔原理公式见报告P8〕命令窗口输入:G201l=G201-sum(G201)/20000;%G201l为零均值处理后的数据。

“20000〞为采样点数。

sum为求和语句subplot(2,1,1),plot(G201);subplot(2,1,2),plot(G201l);%显示G201与G201l 得到下面图形:从时域图形上看,是波形整体在Y轴的平移。

再看看频域变化,命令窗口输入:N=20000; %采样点数fs=10000; %采样频率f=(0:N-1)'*fs/N; %进展对应的频率转换G201p=abs(fft(G201)); %进展fft变换,G201p为G201进展fft变换后结果G201lp=abs(fft(G201l)); %进展fft变换,G201lp为G201l进展fft变换后结果subplot(2,1,1),plot(f(1:N/2),G201p(1:N/2));subplot(2,1,2),plot(f(1:N/2),G201lp(1:N/2 )); %显示G201与G201p的频谱图得到下面图形:ω处出现一个由直流分量产生的大谱峰〔将从频域图可以明显看出,零均值后消除0=近达到4105.4⨯〕,处理后防止了其对周围小峰值产生的负面影响,便于频域分析。

滚动轴承故障诊断

滚动轴承故障诊断

第二组实验轴承故障数据:数据打开后应采用X105_DE_time作为分析数据,其他可作为参考,转速1797rpm轴承型号:6205-2RS JEM SKF, 深沟球轴承采样频率:12k Hz1、确定轴承各项参数并计算各部件的故障特征频率通过以上原始数据可知次轴承的参数为:轴承转速r=1797r/min;滚珠个数n=9;滚动体直径d=;轴承节径D=39mm;:滚动体接触角α=0由以上数据计算滚动轴承不同部件故障的特征频率为:外圈故障频率f1=r/60 * 1/2 * n(1-d/D *cosα)=内圈故障频率f2=r/60 * 1/2 * n(1+d/D *cosα)=滚动体故障频率f3=r/60*1/2*D/d*[1-(d/D)^2* cos^2(α)]=保持架外圈故障频率f4=r/60 * 1/2 * (1-d/D *cosα)=2.对轴承故障数据进行时域波形分析将轴承数据导入MATLAB中直接做FFT分析得到时域图如下:并求得时域信号的各项特征:(1)有效值:;(2)峰值:;(3)峰值因子:;(4)峭度:;(5)脉冲因子:;(6)裕度因子::3.包络谱分析对信号做EMD模态分解,分解得到的每一个IMF信号分别和原信号做相关分析,找出相关系数较大的IMF分量并对此IMF分量进行Hilbert变换。

由图中可以看出经过EMD分解后得到的9个IMF分量和一个残余量。

IMF分量分别和原信号做相关分析后得出相关系数如下:由上表得:IMF1的相关系数明显最大,所以选用IMF1做Hilbert包络谱分析。

所得Hilbert包络谱图如下:对包络谱图中幅值较大区域局部放大得到下图由以上包络图的局部放大图中可以看出包络图中前三个峰值最大也最明显,三个峰值频率由小到大排列分别为、、。

把这三个频率数值和前文计算所得的理论值进行比较可知:频率值最大为和内圈的故障理论计算特征频率f2=相近,说明此轴承的故障发生在轴承的内圈。

傅里叶分析滚动轴承的故障诊断

傅里叶分析滚动轴承的故障诊断

作业名称:傅里叶分析滚动轴承的故障诊断院系:机械工程系学号:姓名:指导教师:20XX年XX月XXXXXXXXX校区傅里叶分析滚动轴承的故障诊断摘要:简要介绍了快速傅里叶变换(FFT)在滚动轴承故障分析中的应用,滚动轴承在机械设备中使用非常广泛,其工作状态直接影响整个设备的运行品质。

对滚动轴承进行状态监测与故障诊断,能够避免重大事故的发生,获得较大的经济和社会效益。

通过快速傅里叶变换(FFT)对滚动轴承运行时的实时数据信号进行分析,可以实现对滚动轴承的状态监测和故障诊断。

同时,采用对正常轴承和故障轴承信号对比分析、各种故障轴承之间信号的对比分析,加深了快速傅里叶变换(FFT)对轴承实时信号分析的运用和理解,能够更好的对轴承进行状态监测和故障分析。

关键词:快速傅里叶变换(FFT);滚动轴承;故障诊断;状态监测Abstract:This paper describes a fast Fourier transform (FFT) in the rolling bearing failure analysis applications, bearing in machinery and equipment is widely used, and its working status directly affects the quality of the operation of the entire device. Rolling element bearing condition monitoring and fault diagnosis, able to avoid major accidents and achieve greater economic and social benefits. Through Fast Fourier Transform (FFT) for real-time data bearing signal runtime analysis can be achieved on the rolling bearing condition monitoring and fault diagnosis. Meanwhile, the use of normal bearings and bearing fault signal comparative analysis of various fault signals comparative analysis between the bearings and deepened the fast Fourier transform (FFT) of the bearing using real-time signal analysis and understanding of the bearing can be better condition monitoring and fault analysis.Keywords: fast Fourier transform (FFT); Rolling; fault diagnosis; condition monitoring一、概述通过对快速傅里叶变换(FFT)的原理的理解和学习,利用MATLAB软件编程应用快速傅里叶变换(FFT)的方法,对滚动轴承的1组正常数据和2组故障数据(故障类型不同)进行信号分析和处理,并对正常轴承和故障轴承信号对比分析、各种故障轴承之间信号的对比分析,并得出结论,实现对滚动轴承的状态监测和故障分析。

基于小波分析的电机轴承诊断Matlab程序设计

基于小波分析的电机轴承诊断Matlab程序设计
的电机轴 承 。


2 . 基于小 波分析 的轴承故障诊断算 法
般采用加速度传感器在轴承座上检测滚 动轴承 的振动信 号。 若轴承表面出现局部损伤 , 在受载运转时轴承其他零件会周 期地撞击损伤点产 生低频 的冲击信号 , 其频率即故障特征频率 , 但检测该频率主要会遇 到 2 个 问题 : ( a ) 冲击信号 的宽频带性质 会激起轴承结构 及传 感器本身在各 自固有频率上发生谐振 , 故 轴承振动信号中还含有 故障特征频率 的高次谐 波分量 。 ( b ) 由于 轴 向间隙的存在 ,冲击信号还要对轴承的高频固有 振动信号进 行调制 。 导致故障信号被其他振动所干扰而无法直接通 过频谱 分析检测 出故障特征频率。 本文分别采 用小波分析与 H i l b e r t 包
基于小波分析 的电机轴承诊断 Ma t l a b程序设计
李 民
( 上海久创 建设管理有 限公 司 上海 ) 摘要 采用 Ma t l a b编程快速地在计算机上 实现基于 小波分析的电机滚动轴承故障诊 断。 利用 D a u b e c h i e s 小波对外 圈或 内圈故
障轴承 的振动信 号进行 小波分解 。基 于小渡分解 系数对含有 故障特征 频率的第一层细节信号进行小 波重构 并提取 其 Hi l b e r t 包络 谱, 从 中检 测出故障特征频率 , 据此判断故障类型 设 计了该算 法的 Ma t l a b程序 。基 于美国凯斯 西储 大学提供 的电机轴承振动加速 度信号采用上述算法进行 实验 的结果表明 , 该方法可准确地 分辨 出轴承故障的类型 , 非常适用于轴承 的早期故 障诊 断。 关键词 轴承故障诊断 小波分析
络谱分析解决上述两个 问题 。

基 于 小 波分 析 的 电机 轴 承 故 障 诊 断

(完整word版)滚动轴承故障诊断分析全解

(完整word版)滚动轴承故障诊断分析全解

滚动轴承故障诊断分析学院名称:机械与汽车工程学院专业班级:学生姓名:学生学号:指导教师姓名:摘要滚动轴承故障诊断本文对滚动轴承的故障形式、故障原因、常用诊断方法等诊断基础和滚动轴承故障的振动机理作了研究,并建立了相应的滚动轴承典型故障(外圈损伤、内圈损伤、滚动体损伤)的理论模型,给出了一些滚动轴承故障诊断常见实例。

通过对滚动轴承故障振动机理的研究可以帮助我们了解滚动轴承故障的本质和特征.本文对特征参数的提取,理论推导,和过程都进行了详细的阐述,关键词:滚动轴承;故障诊断;特征参数;特征;ABSTRACT :The Rolling fault diagnosisIn the thesis ,the fault types,diagnostic methods and vibration principle of rolling bearing arediscussed。

the thesis sets up a series of academic models of faulty rolling bearings an d lists some symptom parameters which often used in fault diagnosis of ro lling bearings 。

the study of vibration principle of rolling bearings can hel p us to know the essence and feature of rolling bearings.In this paper, th e parameters of the extraction, theoretical analysis, and process are descr ibed in detail。

Keywords: Rolling Bearing; Fault Diagnosis; Symptom Parameter; Distinctio n Index; Distinction Rate0引言:化方向发展,在提高生产率、降低成本、节约能源、减少废品率、保证产品质量等方面具有很大的优势.但是,由于故障所引起的灾难性事故及其所造成的对生命与财产的损失和对环境的破坏等也是很严重的,这就使得人们对诸如航空航天器、核电站、热电厂及其他大型化工设备的可靠性、安全性提出了越来越高的要求。

滚动轴承故障诊断

滚动轴承故障诊断

滚动轴承故障诊断现代工业通用机械都配备了相当数量的滚动轴承。

一般说来,滚动轴承都是机器中最精密的部件。

通常情况下,它们的公差都保持在机器的其余部件的公差的十分之一。

但是,多年的实践经验表明,只有10%以下的轴承能够运行到设计寿命年限。

而大约40%的轴承失效是由于润滑引起的故障,30%失效是由于不对中或“卡住”等装配失误,还有20%的失效是由过载使用或制造上缺陷等其它原因所致。

如果机器都进行了精确对中和精确平衡,不在共振频率附近运转,并且轴承润滑良好,那么机器运行就会非常可靠。

机器的实际寿命也会接近其设计寿命。

然而遗憾的是,大多数工业现场都没有做到这些。

因此有很多轴承都因为磨损而永久失效。

你的工作是要检测出早期症状并估计故障的严重程度。

振动分析和磨损颗粒分析都是很好的诊断方法。

故障轴承会产生与1X基频倍数不完全相同的振动分量——换言之,它们不是同步的分量。

对振动分析人员而言,如果在振动频谱中发现不同步分量那么极有可能是轴承出现故障的警告信号。

振动分析人员应该马上诊断并排除是否是其它故障引起的这些不同步分量。

(非转频的倍数峰值疑似为故障信息)如果看到不同步的波峰,那极有可能与轴承磨损相关。

如果同时还有谐波(基频的倍频)和边频带出现,那么轴承磨损的可能性就非常大——这时候你甚至不需要再去了解轴承准确的扰动频率。

率(BPO)、保持架频率(FT)和球的自旋频率(BS)(外圈,内圈,保持架,滚动体特征频率)。

轴承的四个物理参数:球的数量、球的直径、节径(滚柱圆心对应轴承的半径D)和接触角。

其中,BPI和BPO的和等于滚珠/滚柱的数量。

例如,如果BPO等于3.2 X(转频),BPI等于4.8 X,那么滚珠/滚柱的数量必定是8。

轴承扰动频率的计算公式如下:注意:BS的值可能会加倍,因为所给的公式针对的是球撞击内圈或外圈的情况。

如果有庇点的滚球/滚柱同时撞击内圈和外圈,那么其频率值应该加倍。

需要说明的是由于受到各种实际情况如滑动、打滑、磨损、轴承各参数的不精确(如直径可能不完全精确)等的影响,我们所计算出来的频率值可能会与真实值有小范围的差异。

轴承故障诊断(matlab)

轴承故障诊断(matlab)

基于经验模态分解的轴承故障诊断方法Xx(大连大学,大连,116622)摘要:针对轴承故障诊断问题,提出一种基于经验模态分解( EMD, Emp iricalModeDecomposition)与切片双谱分析相结合的新方法. 将原始信号分解成不同尺度的固有模态函数( IMF, IntrinsicMode Function) ,求取IMF分量的包络,计算其对角切片双谱,提取由于二次相位耦合产生的非线性特征,得到轴承的故障特征频率. 通过对仿真信号进行分析,表明该方法克服了传统的基于EMD的包络功率谱方法不能抑制噪声的缺点,同时较传统高阶谱方法计算量更小. 给出了瑞典进口620522RS JEM SKF深沟球轴承诊断实例,说明了该方法的可用性.关键词: 故障诊断; 轴承; EMD; MATLABFault diagnosis approach for bearing based on EMDlichengchao(Dalian University, Dalian 116622)Abstract:A new ap roach based on the em irical mode decomposition ( EMD) and slicebi-spectrumwas presented for fault diagnosis on roller bearings. Original signalswere decomposed into a series of intrinsicmode functions ( IMFs) of different scales. Envelopes of the IMFswere extracted and a diagonal slice bi-spectrum for the envelopeswas computed to extract the non-linear feature deriving from the quadratic phase coupling, as well as the fault characteristic frequencies. An analysis on simulation signals shows that the drawback that traditional envelope spectrum methods based on EMD cannot inhibit the noise can be overcome by this app roach. Meanwhile, its computation load is less than traditionalhigh-order spectrum methods. A diagnosis instance of the bearing Sweden imports 6205-2RS JEM SKF was p resented to show the feasibility of this app roach.Key words:: fault diagnosis; bearings; emp iricalmode decomposition;matlab基于经验模态分解( EMD, Emp irical ModeDecomposition)的时频分析方法是1998年Norden E. Huang 等人创立的一种时频信号分析方法[ 1 - 3 ] ,尤其适用于非线性、非稳态的信号序列处理. 同时,该方法可自适应地提取故障冲击信号,避免了共振解调中心频率选择和多个固有频率共存的问题;此外,与小波分析技术相比,该方法不存在难于选取小波函数的问题,表现出更强的易用性.高阶谱分析技术[ 4 - 6 ]是近年来信号处理的新技术,是对非高斯、非线性、非因果信号处理和高斯噪声处理非常有用的分析工具,在理论上可以完全抑制噪声的影响,提高分析和辨识精度,同时更容易获得相位信息.传统的基于EMD的轴承故障诊断方法大多是利用包络的功率谱分析技术来实现的[ 7 ] ,但是,功率谱方法不能够抑制噪声对EMD方法的影响,使得EMD在工程中的使用受到了很大局限.为此,本文引入了切片双谱方法, 提出了基于EMD与切片双谱的轴承故障诊断方法.1 EMD方法的基本原理EMD 方法[ 1 ]的目的是通过对非线性、非平稳信号的分解获得一系列表征信号特征时间尺度的固有模态函数( IMF,Intrinsic Mode Function) ,使得各个IMF 是单分量的幅值或频率调制信号.IMF 要满足2个条件: ①整个数据序列的极值点与过零点的个数相等或最多相差一个; ②在任意时刻,由局部极大值点形成的上包络与由局部极小值点形成的下包络的均值为零. 这2个条件实际上使得分解得到的IMF 是窄带信号. 同时,EMD 分解方法还建立在以下假设上: ①信号至少有2个极点,一个最大值和一个最小值; ②特征时间尺度通过2个极值点之间的时间定义; ③若数据缺乏极值点但有形变点,则可通过微分数据一次或几次获得极值点,然后再通过积分来获得分解结果. 对任意一个实信号x ( t)进行EMD 的具体步骤是: 1) 确定x ( t)上的所有极大值点和极小值点;然后,将所有极大值点和所有极小值点分别用三次样条曲线连接起来, 将这两条曲线分别作为x( t) 的上下包络线. 计算出它们的平均值曲线m 1 ( t) ,用x ( t)减去m 1 ( t)得h 1 ( t) = x ( t) - m 1 ( t) (1) 如果h 1 ( t)不满足IMF 的条件,需要把h 1 ( t)作为 原信号重复上面的步骤得到h 11 ( t) h 11 ( t) = h 1 ( t) - m 11 ( t) (2) 筛选k 次直到h 1k ( t)变为一个IMF ,即 h 1k ( t) = h 1 ( k - 1) ( t) - m 1k ( t) (3) 这样就从原信号中分解出了第一个IMF,称为第一阶IMF,记作 c 1 ( t) = h 1k ( t) (4) 2) 从原信号中减去c 1 ( t)得第一阶剩余信号r 1 ( t)r 1 ( t) = x ( t) - c 1 ( t) (5) 由于第一阶剩余信号r 1 ( t)还包含着更长周期的分量,因此,把r 1 ( t)作为新的原信号,重复步骤1,对后面的也进行同样的筛选,这样依次分解得到r 2 ( t) = r 1 ( t) - c 2 ( t)r 3 ( t) = r 2 ( t) - c 3 ( t)(6)… rn ( t) = rn - 1 ( t) - cn ( t) 直至剩余信号rn ( t)中的信息对所研究内容意义很小,或者变成一个单调函数不能再筛选出基本模式分量为止. 至此, 信号x ( t)已被分解成n 个基本模式分量ci ( t)和一个剩余信号rn (t) . 这样,由式(5)和式(6)得到: )()()(1t r t c t x n ni i +=∑- (7) 进一步,各个IMF 分量可通过Hilbert 变换进行包络解调. 但是,由于所分析信号的有限长度、信号的两端点不能确定是极点,那么,在进行三次样条插值的时候,必然使得信号的上下包络在信号的两端附近严重扭曲,即产生端点效应. 本文使用了文献[ 8 ]中的极值点对称延拓法来处理该问题. 2 双谱分析 2. 1 双谱的概念 高阶谱分析技术[ 4 ]是现代信号处理的新技 术,与功率谱相比具有如下特点: ①功率谱是实数,不包含相位信息,而高阶谱是复数,因而保留了相位信息; ②能抑制噪声的影响; ③保留了系统的非线性信息. 因此,用高阶谱分析振动信号更容易获得特征信息. 定义零均值平稳随机过程x ( t) ,其三阶累积量为 )()()([),(21213ττττ++=t x t x t x E c x (8)相应的累积量谱定义为x ( t)的k 阶累积量的k - 1维傅里叶变换,则三阶谱定义为双谱: )(exp[),(),(221121321321ττττττw w j c w w s x x +-=∑∑∞-∞=∞-∞=(9)本文采用双谱估计的直接法进行计算, 即将观测数据分段,利用FFT 计算数据段的离散傅里叶变换,进而估计各阶频域矩,利用累积量谱与矩谱之间的关系求得双谱估计]4[21^),(3w w xs 2. 2 切片双谱检测二次相位耦合现象 当机械系统发生故障时, 系统往往表现出较强的非线性,产生二次相位耦合现象. 对于这种非线性耦合现象,仅用二阶统计信息如功率谱是很难从根本上解决问题的, 而双谱则可以定量描述二次相位耦合[ 5 ] . 但是用双谱计算二次相位耦合计算量大,不便于定量分析且二维图不够直观.当轴承发生故障时, 采样信号的特征为受干扰的冲击调制信号,即 )cos()]cos([)(01t w t w b t x Ni i ∑=+= (10) 式中,ωi 为调制源(包括轴承故障特征频率及其谐波频率) ;ω0 为载波频率; b 为任意常数. 因此故障轴承振动信号解调后的信号包含了故障特征频率的一簇谐波,且相位是互相关联的,即存在二次相位耦合现象[ 5 ] . 若设ωF 为轴承的故障特征频率,则双谱的(ωF ,ωF )处必然出现相位耦合现象,从而双谱在(ωF ,ωF )处会有明显的谱峰. 根据以上分析, 本文将切片双谱分析引入轴承的故障诊断方法之中,即记ω1 =ω2 =ω,则对角切片双谱估计为)(3),(3^21^w x w w x s s =. 当ω =ωF 时,必然出现明显的峰值,将峰值对应的频率与理论计算的轴承的故障特征频率相比较, 就可以得出正确的结论,同时减小计算量,增强频谱图的可视性.3 切片双谱抑制噪声对EMD 影响一般情况下,轴承的故障振动信号都带有大量高斯噪声,而传统的功率谱分析方法不能抑制高斯噪声对EMD 方法的影响.考察如下仿真信号: x ( t) = x 1 ( t) + x 2 ( t) + k ·n ( t) (11) 其中x 1 ( t) = co s (30π·t) cos (400π·t) (12) x 2 ( t) = co s (10π·t) cos (200π·t) (13) n ( t)为功率是1的高斯白噪声; k 为调节噪声大小的常数. 图1为无噪声时,即k = 0时信号x ( t)经EMD 分解得到的前2个IMF 分量的包络功率谱. 此时,可以清晰地观察到包络谱在30 Hz 和10Hz ,即相应调制频率2倍处有明显的峰值, 可以很好地分辨出调制频率. 图2为k = 3, 信噪比为1: 18时信号x ( t)经EMD 分解得到的前2个IMF分量的包络功率谱. 此时, IMF 包络谱在噪声的干扰下已经失去了意义. 图3 为无噪声时, 即k = 0时x ( t)的前2个IMF 分量的包络切片双谱图,从中可以观察到切片双谱在15 Hz 和5 Hz ,即相应调制频率处有明显峰值, 可以很好地分辨出 调制频率. 图4为k = 3,信噪比为1: 18时x ( t)的前2个IMF 分量的包络切片双谱图, 此时, 仍然可以清楚的观察到15Hz 和5Hz 2处的峰值. 以上分析说明,切片双谱可以有效抑制噪声对EMD 方法的干扰. 这是因为高斯白噪声的功率谱密度在整个频域是均匀分布的, EMD 对高斯白噪声来说是一个二分滤波器组,分解所得的每一IMF 分量都服从高斯分布,且其IMF 的能量谱与相应的平均周期之积是一个常数;而且EMD 分解所得的IMF 分量的平均频率是严格从高到低排列的;因此,它会影响到所有的IMF 分量,并且对图1 无噪声时x( t)前2个IM F 分量的包络功率谱图2 k = 3时x( t)的前2个IM F 分量的包络功率谱图3 无噪声时x( t)前2个IM F 分量的包络切片双谱图4 k = 3时x( t)前2个IM F 分量的包络切片双谱IM F 分量的影响是从高到低逐渐减弱的. 而对于零均值的高斯过程,其三阶累积量和双谱为零,切片双谱作为双谱的一种特例, 其值也为零[ 3 ] . 在机械故障诊断中,故障信号常常是非高斯的,非故障信号往往是高斯的,因此通过切片双谱分析,可以降低高斯噪声的影响,更好地将EMD 方法应用于工程之中.4 轴承故障诊断实例此数据来美国西储大学轴承数据中心,测试实验台由一个1 491W 的电机,一个扭矩传感器/编码器,一个功率计和控制电路组成,选用620522RS JEM SKF 轴承进行测试,利用电蚀加工在测试轴承内圈引入单点故障,故障直径为0. 177 8mm,故障频率为129. 964 8Hz.振动数据被用连接在磁基外壳上的一个加速度传感器收集. 加速度传感器被安装在电机外壳上驱动端和风扇端的12点方向位置. 振动信号用一个16通道的DAT 记录仪收集,在Matlab 环境下做进一步处理,使所有数据保存为Matlab 文件格式( 1 . mat). 采样数据为驱动端轴承数据,采样频率为12 000Hz,电机转速为1 772 r /min.本文中使用Matlab 编程实现,首先对原始振动信号进行零均值化处理,并实施EMD 分解,对分解后IMF 分量进行包络解调,最后利用对角切片双谱分析提取轴承的故障特征. 具体流程如图5所示.图5 基于EMD与切片双谱的振动信号处理流程图6为故障轴承利用上述方法得到的切片双谱图. 该图显示,当轴承存在内圈存在点蚀时,最终得到的对角切片双谱在频率130 Hz处有明显的谱峰存在,这与数据中心提供的故障频率一致.图6内圈振动信号前2个IMF分量的包络切片双谱图7 钢球故障信号时域波形图5 结论本文将切片双谱分析引入了轴承的故障诊断,提出了一种基于EMD与切片双谱的轴承故障诊断方法. 通过对实例验证分析,得出如下结论:①切片双谱方法将双谱的二维函数计算转换为一维函数,减小了谱分析的计算量,同时增强了二维谱图的可视性. ②切片双谱可以有效抑制噪声对EMD方法的干扰,对于低信噪比的振动信号,亦可准确有效地提取故障信息. 因此通过切片双谱分析,可以更好的将EMD方法应用于工程之中.③该方法将EMD与切片双谱相结合,用以提取由于二次相位耦合产生的非线性特征,能较准确地提取到轴承的故障特征频率.参考文献(References)[1] 黄志坚,高立新,廖一凡. 机械设备振动故障检测与诊断[M ]. 化学工业出版社, 2010.6[2] 陈姗姗,李刚燕,何立波.滚动轴承现场故障诊断实用方法[J].轴承,2008(5):39—42.[3] 王超,罗允同,许凌祥.滚动轴承故障的Walsh诊断法[J].应用力学学报,1994,1l(2):33—39.[4] 徐晖,王丽丽,罗允同.滚动轴承早期故障振动信号的分离与诊断[J].西安交通大学学报,1997,31(8):99—104.[5] 李辉,郑海起,唐力伟. 基于EMD和包络谱分析的轴承故障诊断研究[ J ]. 河北工业大学学报,) [6] 肖洁,刘树林,上官长存,赵海峰. Walsh变换在滚动轴承早期故障特征提取中的应用.<轴承> 2010附件一程序:%采样频率fs=12000;load 1.mat;%故障xdata=X224_BA_time(1:1024); xdata=(xdata-mean(xdata))/std(xdata, 1);%时域波形figure(1);N=1024;plot(1:N,xdata,'k-');xlabel('时间 t/n');ylabel('电压 V/v');%db10小波进行4层分解%一维小波分解[c,l]=wavedec(xdata,4,'db10');%重构第1~4层细节信号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(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('时间 t/s');%第1层细节信号的包络谱y=hilbert(d1);ydata=abs(y);y=y-mean(y);nfft=10240;p=abs(fft(ydata,nfft)); figure(3);plot((0:nfft/2-l)/nfft*fs,p(l:nfft/2),'k-'); xlabel('频率 f/Hz');ylabel('功率谱 P/W');功率谱图。

基于MATLAB的轴承故障诊断方法的研究

基于MATLAB的轴承故障诊断方法的研究

基于MATLAB的轴承故障诊断方法的研究陈涛【摘要】轴承被广泛应用于风力发电、直升机等各类机械设备中,由于其受到复杂载荷的作用并且工作环境较为恶劣,所以易受损坏.如果不能及时地发现轴承故障,则会造成更大的事故,甚至导致停产,造成经济上的损失.文章通过对轴承故障振动信号的采集,利用MATLAB软件对数据进行处理,力求在初期就能够及时发现故障,为维修提供科学依据,降低维修成本,并尽可能减少因轴承故障导致的停产时间.【期刊名称】《化工设备与管道》【年(卷),期】2011(048)006【总页数】3页(P41-43)【关键词】轴承;故障;诊断;MATLAB【作者】陈涛【作者单位】新疆克州特种设备检验检测所,新疆阿图什 845350【正文语种】中文【中图分类】TQ050.2;TH133.3轴承应用于机械装备的各个领域,准确及时了解机械装备中的重要轴承的运行状况,对于保障机械装备的正常运转有着十分重要的意义。

通过传感器对轴承作振动监测,获取轴承故障的大量信息,基于轴承故障的机理,分析其故障特征,从而对轴承故障作出科学的判断。

对采集来的振动信号作时频分析,是轴承故障诊断中常用的方法。

滚动轴承在运行过程中,其振动激励源主要有以下几方面:(1)制造、安装误差引起的振动:如表面波纹、粗糙度;滚动体大小不均;轴弯曲、轴承安装倾斜;轴承调整松紧程度。

(2)工作载荷作用引起的振动:不同部位承载滚子数不同,承载刚度发生变化,引起轴心起伏振动。

重载情况下,滚动体与内外圈接触产生变形,呈现非线性弹性。

(3)固有振动:滚动体与内外圈之间冲击产生的高频共振。

(4)故障引起的振动:滚动轴承内外圈或滚动体上发生局部故障(点蚀、裂纹、剥落、压痕等),每当故障点经过受力区时,将产生冲击激励,引起附加的周期性冲击振动。

冲击振动发生的频率(周期)取决于故障部位,称为故障通过频率。

内圈通过频率(BPFI-Ballpass frequency,inner race):外圈通过频率(BPFO-Ballpass frequency,outer race):滚动体通过频率(BSF-Ball spin frequency):保持架频率(FTF-Fundamental train frequency):式中 d ——滚动体直径,mm;D——轴承直径,mm;Zb——滚动体数目;φ——接触角。

滚动轴承故障诊断(附MATLAB程序)讲课讲稿

滚动轴承故障诊断(附MATLAB程序)讲课讲稿

滚动轴承故障诊断(附M A T L A B程序)第二组实验轴承故障数据:Test2.mat 数据打开后应采用X105_DE_time作为分析数据,其他可作为参考,转速1797rpm轴承型号:6205-2RS JEM SKF, 深沟球轴承采样频率:12k Hz1、确定轴承各项参数并计算各部件的故障特征频率通过以上原始数据可知次轴承的参数为:轴承转速r=1797r/min;滚珠个数n=9;滚动体直径d=7.938mm;轴承节径D=39mm;:滚动体接触角α=0由以上数据计算滚动轴承不同部件故障的特征频率为:外圈故障频率f1=r/60 * 1/2 * n(1-d/D *cosα)=107.34Hz内圈故障频率f2=r/60 * 1/2 * n(1+d/D *cosα)=162.21Hz滚动体故障频率f3=r/60*1/2*D/d*[1-(d/D)^2* cos^2(α)]=70.53Hz 保持架外圈故障频率f4=r/60 * 1/2 * (1-d/D *cosα)=11.92Hz2.对轴承故障数据进行时域波形分析将轴承数据Test2.mat导入MATLAB中直接做FFT分析得到时域图如下:并求得时域信号的各项特征:(1)有效值:0.2909;(2)峰值:1.5256;(3)峰值因子:5.2441;(4)峭度:5.2793;(5)脉冲因子:7.2884;(6)裕度因子:9.1083:3.包络谱分析对信号做EMD 模态分解,分解得到的每一个IMF 信号分别和原信号做相关分析,找出相关系数较大的IMF 分量并对此IMF 分量进行Hilbert 变换。

s i g n a lEmpirical Mode Decompositioni m f 1i m f 2i m f 3i m f 4i m f 5i m f 6i m f 7i m f 8r e s .由图中可以看出经过EMD 分解后得到的9个IMF 分量和一个残余量。

滚动轴承的故障诊断

滚动轴承的故障诊断

滚动轴承状态检测与故障分析【摘要】滚动轴承是旋转机械中的重要零件,在各个机械部门有着广泛的应用。

然而滚动轴承也是机器中最易损坏的零件之一有资料表明,在旋转机械中有70%的故障是由滚动轴承引起的,故研究滚动轴承的状态检测和故障诊断技术具有重要意义。

本文通过分析研究轴承损坏的原因,选择合适的振动传感器来监测,对采集到的数据信号通过FFT频谱分析,利用MATLAB软件编程处理数据,再利用BP神经网络进行模式识别判断故障类型。

本文的主要研究内容如下:第一部分论述了关于此课题提出的意义,已经现有的监测方法以及信号分析方法。

第二部分是介绍轴承状态监测的装置。

第三部分是介绍对采集到的信号进行分析处理。

第四部分是建立BP神经网络并对其进行训练,从而实现模式识别。

第五部分是总结全文,表明提高对于轴承故障监测的诊断正确率具有重要意义。

关键词:滚动轴承;状态监测;FFT;信号分析处理;BP神经网络;模式识别—关于滚动轴承的状态检测综述1、滚动轴承故障检测的重要性在国民经济中——滚动轴承被称为“工业的关节”。

轴承工业作为机械工业的基础产业和骨干产业,其发展水平的高低,往往代表或制约着一个国家机械工业和其他相关产业的发展水平。

在日本,人们常把轴乘称作工业的食粮,轴承工业被称为“机械工业的核心产业”、“提高国民生活的基础产业“,受到日本政府振兴政策的保护与支持,是14个”特定机械工业“行业之一。

滚动轴承的应用非常广泛, 其状态好坏直接关系到机械设备的运行状态。

有资料表明,在旋转机械中有70%的故障是由滚动轴承引起的,在齿轮箱的各类故障中轴承的故障仅次于齿轮而占到19%,电机故障中有80%表现为电机轴承故障。

而滚动轴承的失效必然导致机械装置运行的不正常,甚至引发灾难性的后果,因此,对滚动轴承常见故障的研究显得十分重要。

2、轴承常见故障和轴承状态信号的采集2.1滚动轴承常见故障以及产生原因滚动轴承常见的故障主要有如下几种:(1)承受负荷的内外圈、滚动体(滚珠、滚柱等)表面磨损和剥落。

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

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

改进的谱峭度方法对于滚动轴承故障诊断的应用一、论文步骤:1、对信号做四层基于db10小波包分解2、对每层分量信号做改进的峭度值计算计算公式为:()()()4141bNn bijbij NnbKσμ--=∑-3、做峭度分布图4、选出最大峭度的分量,并做解调5、对选出的分量做包络谱分析6、诊断故障类型二、Matlab代码%轴承外圈clear allFs=15360;T=1/Fs;N=8192;n=0:N-1;t=n/Fs;f=n*Fs/N;X=load('C:\Users\loveh\Desktop\实验数据\s3.TXT');%载入数据%数据波形figure(1)subplot(211)plot(t,X)title('实验数据曲线S');xlabel('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);for i=1:31cfs(i,1:length(wpcoef(Dau,i-1)))=wpcoef(Dau,i-1);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)=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,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=[0 Level_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');%找出最大峭度值位置[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);%取模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 包络谱分析四、诊断结论通过与轴承故障特征频率相对比得出,轴承故障为外圈缺陷。

基于Matlab的轴承故障诊断分析

基于Matlab的轴承故障诊断分析

相关性分析,概率密度分析及概率统计,在频域分析方面进行傅里叶变换,倒谱及功率谱密度分析,通过分析结果
及特征倍频分析认为轴承滚动体和外圈由于点蚀、磨损等原因出现了裂纹等表面损伤性故障。
关键词:故障诊断;滚动轴承轴承;频谱分析
中图分类号:TH133
文献标识码:A
文章编号:1006-7973(2021)02-0049-03
第 21 卷 第 2 期 2021 年 2 月
中国水运 China Water Transport
Vol.21 February
No.2 2021
基于 Matlab 的轴承故障诊断分析
严 华,申 雨
(上海振华重工,上海 200125)
摘 要:本文根据采集到的皮带轮轴承三个测点的正常信号及故障信号,基于 Matlab 平台对信号进行时域分析如
[5] Zhong.p-A , Wang.H-R Liu.J-N , etal , Optimal Dispatching Model for Shenzhen Water Resources System[J].Journal of Hohai University Natural Sciences, 2003,31(6),616-620.
W1
W2
W3
正常
故障
正常
故障
正常
故障
均值
-0.14
0.12
0.05
-0.14
0.70
0.75
方差
13.2
128.4
13.5
637.8
3.3
33.4
峰峰值
29.8
174.1
31.1
278.6
15.5
61.5

滚动轴承故障诊断

滚动轴承故障诊断

类比判定标准
•对若干同一型号轴承在相同条件下在同一部位进行振动检测,并将
滚动轴承故障诊断振值相互比较进行判断标准
第33页
33
简易诊疗
振动信号简易诊疗法
振幅值诊疗法
• 振幅值指峰值、均方根值
滚动轴承故障诊疗 故障诊疗技术
• 峰值反应是某时刻振幅最大值,因而它适合用于像表面点蚀损伤之 类含有瞬时冲击故障诊疗;对于转速较低情况(如300r/min以下), 也常采取峰值进行诊疗
滚动轴承故障诊断
第28页
28
振动测量
传感器选择与固定方式
滚动轴承振动可能是频率为1kHz以下低频脉动,也 有可能是频率在1kHz以上,数千赫兹甚至数十千赫 兹高频振动,通常二者皆有
传感器获取信号应同时覆盖上述两个频带 传感器尺寸和重量应尽可能小 提议采取钢制螺栓固定
滚动轴承故障诊断
第29页
➢ 轴承结构特点引发振动 ➢ 轴承制造装配原因引发振动 ➢ 故障缺点引发振动
磨损 胶合 疲劳剥落损伤
滚动轴承故障诊断
第18页
18
振动原因分析---故障缺点引发振动(1)
滚动轴承故障诊疗 振动机理
轴承磨损
伴随磨损进行,振动加速度峰值和RMS值迟缓上升,振动信 号展现较强随机性
峰值与RMS值比值从5左右逐步增加到5.5~6
普通所说轴承寿命就是指轴承疲劳寿命
滚动轴承额定寿命
• 在滚道或滚动体上出现面积为0.5mm2疲劳剥落坑就认为轴 承寿命终止
• 同一批轴承中,最高寿命与最低寿命能够相差几十倍甚至 上百倍,所以正确诊疗轴承故障能够合理利用轴承寿命
滚动轴承故障诊断
第8页
8
常见故障形式
磨损

滚动轴承故障诊断(附MATLAB程序)

滚动轴承故障诊断(附MATLAB程序)

第二组实验轴承故障数据:Test2.mat 数据打开后应采用X105_DE_time作为分析数据,其他可作为参考,转速1797rpm轴承型号:6205-2RS JEM SKF, 深沟球轴承采样频率:12k Hz1、确定轴承各项参数并计算各部件的故障特征频率通过以上原始数据可知次轴承的参数为:轴承转速r=1797r/min;滚珠个数n=9;滚动体直径d=7.938mm;轴承节径D=39mm;:滚动体接触角α=0由以上数据计算滚动轴承不同部件故障的特征频率为:外圈故障频率f1=r/60 * 1/2 * n(1-d/D *cosα)=107.34Hz内圈故障频率f2=r/60 * 1/2 * n(1+d/D *cosα)=162.21Hz滚动体故障频率f3=r/60*1/2*D/d*[1-(d/D)^2* cos^2(α)]=70.53Hz 保持架外圈故障频率f4=r/60 * 1/2 * (1-d/D *cosα)=11.92Hz2.对轴承故障数据进行时域波形分析将轴承数据Test2.mat导入MATLAB中直接做FFT分析得到时域图如下:并求得时域信号的各项特征:(1)有效值:0.2909;(2)峰值:1.5256;(3)峰值因子:5.2441;(4)峭度:5.2793;(5)脉冲因子:7.2884;(6)裕度因子:9.1083:3.包络谱分析对信号做EMD 模态分解,分解得到的每一个IMF 信号分别和原信号做相关分析,找出相关系数较大的IMF 分量并对此IMF 分量进行Hilbert 变换。

s i g n a lEmpirical Mode Decompositioni m f 1i m f 2i m f 3i m f 4i m f 5i m f 6i m f 7i m f 8r e s .由图中可以看出经过EMD 分解后得到的9个IMF 分量和一个残余量。

IMF 分量分别和原信号做相关分析后得出相关系数如下:由上表得:IMF1的相关系数明显最大,所以选用IMF1做Hilbert 包络谱分析。

毕业设计(论文)-基于lmd的滚动轴承故障诊断[管理资料]

毕业设计(论文)-基于lmd的滚动轴承故障诊断[管理资料]

各专业完整优秀毕业论文设计图纸摘要滚动轴承是旋转机械中的重要零件,它在各个机械部门中的应用最为广泛,也是机器中最易损坏的零件之一。

本文采用局部均值分解(local mean decomposition,简称LMD)算法,编写一个信号分析系统,对滚动轴承的振动信号进行分析,提取故障特征,从而实现故障诊断。

本文首先研究了LMD的原理,用MATLAB编写LMD的具体实现算法,并使用其他文献的模拟信号进行测试,验证了所编程序的正确性。

其次利用MATLAB的GUI设计出基于LMD的信号分析软件,该软件界面友好,使用方便。

最后,本文对实测的几组滚动轴承振动信号进行了分析,提取信号特征频率。

结果表明,采用本文设计的分析软件,能够对滚动轴承的几种典型故障进行正确识别。

关键词:滚动轴承;故障诊断;振动信号;局部均值分解ABSTRACTRolling bearing is an important part of rotating machinery, which is used in various machinery sectors widely, also is one of the most vulnerable parts of the machine. In this paper, with the local mean decomposition (local mean decomposition, referred to as the LMD) algorithm, written in a signal analysis system for analyzing rolling bearing vibration signal and extracting fault characteristics achieving fault diagnosis.Firstly, the principles of LMD was studied, LMD concrete algorithm with MATLAB was wrote, and other literature analog signal testing to verify the correctness of compiled programs. Secondly, signal analysis software based on LMD with MATLAB GUI was designed, the software interface is friendly and easy to use. Finally, several groups of rolling bearing vibration signal measured was analyzed to extract the signal characteristic frequency. The results show that the analysis software designed in the paper can identify several typical faults of rolling bearings correctly.Keywords: rolling bearing; fault diagnosis; vibration signal; local mean decomposition目录第1章引言 (1)研究意义及目的 (1)滚动轴承故障诊断的研究现状 (2)滚动轴承故障诊断的发展趋势 (4)第2章滚动轴承故障诊断与LMD的相关理论分析 (6)滚动轴承的故障机理及特征频率 (6)滚动轴承产生振动的原因分析 (6)滚动轴承故障特征频率的计算 (9)滚动轴承的常用故障诊断方法 (12)低频信号接收法 (13)冲击脉冲法(SPM) (13)共振解调法 (14)局部均值分解方法 (14)概述 (14)局部均值分解方法实现步骤 (15)本章小结 (17)第3章基于LMD的振动信号分析系统设计 (18)系统总体设计 (18)振动信号分析软件的GUI设计 (18)MATLAB GUI简介 (19)振动信号分析软件的用户界面设计 (22)振动信号分析软件的程序设计 (26)用户界面程序的编程实现与使用 (26)LMD算法的程序实现 (27)仿真信号分析与分析软件的验证 (27)本章小结 (33)第4章实测滚动轴承振动信号的分析与故障诊断 (34)测试数据说明 (34)实验设备情况简介 (34)滚动轴承参数 (34)故障特征频率计算 (35)滚动轴承故障诊断 (35)内圈故障振动信号分析 (36)外圈故障振动信号分析 (38)滚动体故障振动信号分析 (40)本章小结 (42)第5章结束语 (44)参考文献 (46)致谢 (48)附录一 LMD分解算法 (49)附录二振动信号分析软件的GUI功能实现程序 (52)外文资料译文 (58)第1章引言研究意义及目的随着科技的发展,现代工业正逐步向生产设备大型化、复杂化、高速化和自动化方向发展,在提高生产率、降低成本、节约能源、减少废品率、保证产品质量等方面具有很大的优势[1]。

基于Matlab的滚动轴承故障诊断系统设计

基于Matlab的滚动轴承故障诊断系统设计

摘要滚动轴承是旋转机械中应用最广泛的一种通用部件,也是机械设备中的易损零件,许多机械的故障都与滚动轴承的状态有关。

据统计,在使用滚动轴承的旋转机械中,大约30%的机械故障是由于滚动轴承的损坏造成的。

可见,滚动轴承的好坏对机械系统工作状况的影响极大。

由于设计不当和安装工艺不好或轴承的使用条件不佳,或突发载荷的影响,使轴承运转一段时间后会产生各种各样的缺陷,并且在继续运行中进一步扩大,使轴承运行状态发生变化。

因此,滚动轴承的故障诊断一直是研究的热点。

本文首先从理论上分析了滚动轴承的失效形式、振动机理、振动类型、及发生故障的原因、振动频率;然后在理论基础上提出了滚动轴承的时域、频域的诊断方法;最后搭建了基于Matlab的滚动轴承故障诊断系统,并通过Matlab仿真轴承故障信号,在软件中进行信号分析和处理,验证各种诊断方法的优劣和滚动轴承的故障特征。

本论文按照预定的要求完成了设计任务,研究了滚动轴承的故障诊断方法,完成了故障诊断系统的设计,通过仿真验证了滚动轴承的故障诊断方法。

关键词:滚动轴承;故障诊断;时域分析;频域分析;MatlabAbstractRolling element bearing is one of the most widely used general part of rotating machinery,and one of the most easily damaged parts of mechanical equipment. A lot of mechanical failure is relevant to the state of rolling element bearings. It is estimated that about 30 percent of mechanical failure is caused by its fault in the rotating machine with rolling element bearings. It is obvious that the quality of rolling element bearings has a great impact on the working condition of electromechanical systems. Because of wrong design, poor working condition or a jump heavy load, bearing will be damaged and worse during the running time. So at present, the fault diagnosis of rolling element bearings is a research hotspot.Firstly, the failure forms, the vibration mechanism, vibration type, and the failure cause, vibration frequency of bearing are analyzed in theory.Secondly, based on the theory put forward the time domain, frequency domain diagnostic methods.Finally, the software for the fault diagnosis system of the rolling bearings is designed by Matlab,along with the simulation of bearing fault signals by Matlab.To analysis and processing the signal in software. Verify the merits of various diagnostic methods and characteristics of rolling bearing faults.The paper successfully completed the design task and the result meets the expectation. We researched the fault diagnosis methods and completed the fault diagnosis system design and simulation shows the fault diagnosis methods of rolling element bearings.KeyWords:rolling element bearings,fault diagnosis,time-domain analysis,frequency-domain analysis,Matlab目录摘要 (I)Abstract (II)第一章绪论 ...........................................................................................................- 1 -1.1 本课题研究的主要意义 ...........................................................................- 1 -1.2 滚动轴承故障诊断方法 ...........................................................................- 2 -1.3 滚动轴承故障诊断技术的发展概况 .......................................................- 3 -1.4 滚动轴承故障诊断技术的发展方向 .......................................................- 5 -1.5 本课题主要研究内容 ...............................................................................- 5 -第二章滚动轴承的故障特征分析 .......................................................................- 6 -2.1 概述 ...........................................................................................................- 6 -2.2 滚动轴承的典型结构 ...............................................................................- 6 -2.3 滚动轴承的主要失效形式及原因 ...........................................................- 7 -2.4 滚动轴承的几何参数 ...............................................................................- 8 -2.5 滚动轴承的特征频率 ...............................................................................- 9 -2.6 滚动轴承的振动特性 .............................................................................- 10 -2.6.1 滚动轴承的固有振动 ...................................................................- 11 -2.6.2 轴承构造引起的振动 ...................................................................- 12 -2.6.3 轴承装配不正确、轴颈偏斜产生的振动 ...................................- 13 -2.6.4 精加工波纹度引起的振动 ...........................................................- 13 -2.6.5 滚动轴承的故障引起振动 ...........................................................- 13 -第三章滚动轴承故障诊断方法研究 .................................................................- 16 -3.1 概述 .........................................................................................................- 16 -3.2 时域分析的特征参数 .............................................................................- 16 -3.3 频域分析的特征参数 .............................................................................- 18 -第四章轴承故障诊断系统总体设计 .................................................................- 22 -4.1 概述 .........................................................................................................- 22 -4.2 Matlab软件简介......................................................................................- 22 -4.3 滚动轴承故障诊断系统总体设计 .........................................................- 24 -4.3.1 系统界面子系统 ...........................................................................- 24 -4.3.2 轴承特征频率计算子系统 ...........................................................- 25 -4.3.3 数据加载子系统 ...........................................................................- 26 -4.3.4 信号模拟子系统 ...........................................................................- 27 -4.3.5 时域分析子系统 ...........................................................................- 28 -4.3.6 频域分析子系统 ...........................................................................- 31 -4.3.7 打印子系统 ...................................................................................- 32 -第五章轴承实测信号处理 .................................................................................- 33 -5.1 概述 .........................................................................................................- 33 -5.2 模拟合成信号 .........................................................................................- 33 -5.3 模拟合成信号分析 .................................................................................- 34 -5.4 轴承实测信号分析 .................................................................................- 35 -结论 .....................................................................................................................- 38 -参考文献 .................................................................................................................- 39 -致谢 .....................................................................................................................- 41 -附录A 频域分析系统程序 ..................................................................................- 42 -第一章绪论1.1 本课题研究的主要意义机械故障诊断技术是近40年来发展起来的识别机器或机组运行状态的科学。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二组实验
轴承故障数据:
Test2.mat 数据打开后应采用X105_DE_time作为分析数据,其他可作为参考,转速1797rpm
轴承型号:6205-2RS JEM SKF, 深沟球轴承
采样频率:12k Hz
1、确定轴承各项参数并计算各部件的故障特征频率
通过以上原始数据可知次轴承的参数为:
轴承转速r=1797r/min;滚珠个数n=9;滚动体直径d=7.938mm;
轴承节径D=39mm;:滚动体接触角α=0
由以上数据计算滚动轴承不同部件故障的特征频率为:
外圈故障频率f1=r/60 * 1/2 * n(1-d/D *cosα)=107.34Hz
内圈故障频率f2=r/60 * 1/2 * n(1+d/D *cosα)=162.21Hz
滚动体故障频率f3=r/60*1/2*D/d*[1-(d/D)^2* cos^2(α)]=70.53Hz 保持架外圈故障频率f4=r/60 * 1/2 * (1-d/D *cosα)=11.92Hz
2.对轴承故障数据进行时域波形分析
将轴承数据Test2.mat导入MATLAB中直接做FFT分析得到时域图如下:
并求得时域信号的各项特征:
(1)有效值:0.2909;(2)峰值:1.5256;(3)峰值因子:5.2441;(4)峭度:5.2793;(5)脉冲因子:7.2884;(6)裕度因子:9.1083:
3.包络谱分析
对信号做EMD 模态分解,分解得到的每一个IMF 信号分别和原信号做相关分析,找出相关系数较大的IMF 分量并对此IMF 分量进行Hilbert 变换。

s i g n a l
Empirical Mode Decomposition
i m f 1
i m f 2
i m f 3
i m f 4
i m f 5
i m f 6
i m f 7
i m f 8
r e s .
由图中可以看出经过EMD 分解后得到的9个IMF 分量和一个残余量。

IMF 分量分别和原信号做相关分析后得出相关系数如下:
由上表得:IMF1的相关系数明显最大,所以选用IMF1做Hilbert 包络谱分析。

所得Hilbert 包络谱图如下:
对包络谱图中幅值较大区域局部放大得到下图
由以上包络图的局部放大图中可以看出包络图中前三个峰值最大也最明显,三个峰值频率由小到大排列分别为58.59Hz、105.5Hz、164.1Hz。

把这三个频率数值和前文计算所得的理论值进行比较可知:频率值最大为164.1Hz和内圈的故障理论计算特征频率f2=162.21Hz 相近,说明此轴承的故障发生在轴承的内圈。

clc
程序1:原始信号时域分析及小波去噪处理
clear all
z=importdata('C:\Users\wangkun\Desktop\轴承诊断\test2.mat');
x1=z.X105_DE_time(1:4096);
clear z;
N=4096;
fs=12000;
n=0:N-1;
t=n/fs;
f=n*fs/N;
figure(1);
plot(t,x1);
xlabel('t');
ylabel('幅值');
title('原信号时域图')
%小波去噪
[thr,sorh,keepapp]=ddencmp('den','wv',x1);
xd=wdencmp('gbl',x1,'db3',2,thr,sorh,keepapp);
figure(2);
plot(t,xd);
xlabel('t');
ylabel('幅值');
title('小波去噪后时域图')
程序2:EMD分解及Hilbert包络
clc
clear all
z=load('C:\Users\wangkun\Desktop\轴承诊断\test2.mat');
x=z.X105_DE_time(1:1024);
N=1024;
fs=12000;
n=0:N-1;
f=n*fs/N;
lag=N;
n=0:N-1;
t=n/fs;
imf=emd(x);
[m,n]=size(imf); %imf为一m*n阶矩阵,m是imf分量,n为数据点
emd_visu(x,1:length(x),imf,m); %实信号的信号重构及emd结果显示函数for i=1:m
a(i)=kurtosis(imf(i,:));%峭度
b(i)=mean(imf(i,:)); %均值;
c(i)=var(imf(i,:)); %方差;
d(i)=std(imf(i,:)); %均方值
e(i)=std(imf(i,:)).^0.5; %均方根值
f(i)=skewness(imf(i,:)); %计算偏度
end
[k,c]=max(a); %k为峭度最大值,c为最大元素在数组中的位置
[r,lags]=xcorr(x,lag,'unbiased'); %计算序列的自相关函数
for i=1:m
[R,lags]=xcorr(imf(i,:),lag,'unbiased'); %计算序列的自相关函数
a=corrcoef(R(1:N/2),r(1:N/2)); %相关系数矩阵【对称】,主对角元素为1 xg(i)=abs(a(1,2)); %相关系数
end
[R,C]=max(xg); %R为最大值,C为最大元素在数组中的位置
figure(4);
y = hilbert(imf(C,:));
a = abs(y);%包络
b=fft(a);
mag1=abs(b);
mag=mag1*2/N;
f1=(0:N-1)*fs/N;
plot(f1(1:N/2),mag(1:N/2));
%set(gca,'xlim',[0,.400]);
title('包络');
xlabel('频率');
ylabel('幅值');。

相关文档
最新文档