何广坚,邢宗义,左 成,张 永
(1.广州市地下铁道总公司 基地维修中心,广州 510320;2.南京理工大学 自动化学院,南京 210094)
研究与开发
基于EMD与SVM的城轨列车滚动轴承故障诊断方法研究
何广坚1,邢宗义2,左 成2,张 永2
(1.广州市地下铁道总公司 基地维修中心,广州 510320;2.南京理工大学 自动化学院,南京 210094)
针对城轨列车的滚动轴承故障诊断问题,提出了一种经验模态分解(EMD,Empirical Mode Deco-mposition)与支持向量机(SVM,Support Vector Machine)相结合的故障诊断方法。对采集到的振动信号进行小波消噪,利用经验模态分解将振动信号分解为一组本征模态函数(IMF,Intrinsic Mode Functions),并计算其能量从而获得信号的特征向量。采用支持向量机实现了滚动轴承故障分类。实验结果表明,本文提出的方法能够准确有效地识别城轨列车滚动轴承的工作状态和故障类型。
轨道车辆;滚动轴承;故障诊断;经验模态分解;支持向量机
滚动轴承是城轨列车走行系的重要组成部分,其服役状态是否正常直接影响列车的安全运行,因此滚动轴承故障诊断是一个值得研究的重要问题[1~2]。城轨列车滚动轴承的故障诊断方法主要有温度法、声学法、振动法等[3~4],其中温度法对轴承烧伤诊断效果好,但不能及时发现轴承早期故障;声学法传感器安装灵活,但噪声信号严重且难以确定具体安装位置;振动法在轴箱上安装振动传感器,测量振动信号,并对信号进行处理分析来判别轴承的运行状态。由于振动法信号处理技术成熟,信号特征明显,易于安装与工程实施,且对轴承的早期故障诊断有效,因此是列车滚动轴承故障诊断最为广泛的方法。
梁瑜等人[1]采用自适应傅立叶分解算法,将轴承的振动信号分解为一系列单一分量,然后进行共振解调,从而根据得到的频谱判断轴承发生故障的部位。刘建强等人[2]根据轴承径向振动加速度信号,采用小波包-包络分析和故障识别搜索算法,诊断轴承故障及故障类型。潘丽莎等人[3]采用小波消噪对诊断数据进行滤波,利用小波分解提取故障信号的能量特征向量,最后采用径向基函数(RBF)神经网络进行故障诊断。陶海龙等人[5]提出了一种基于改进粒子群优化算法的逆传播(BP)神经网络优化模型,实现了轴承故障诊断。危韧勇等人[6]以峭度等作为特征向量,建立支持向量机分类器,实现机车轴承状态和故障类型的判断。
本文采用经验模态分解与支持向量机结合的方法对城轨列车滚动轴承进行故障诊断。对采集到的轴承振动信号进行小波消噪,利用经验模态分解(EMD)提取故障信号的能量特征向量,最后利用提取的能量特征向量训练支持向量机,进行故障诊断。实验结果证明了基于EMD和支持向量机的方法在城轨列车滚动轴承故障诊断中的有效性。
振动信号特征提取在频域内一般将信号分解为多个分量并计算每一个分量的特征值,以提取原始振动信号的特征。常用的信号分解方法包括傅立叶变换、小波分解和EMD等,其中EMD具有较强的自适应性,能够有效提取信号微弱的特征,不再依赖于基函数,是进行滚动轴承振动信号处理的理想选择[7~8]。由于采集振动信号的过程中存在噪声,采用小波消噪法对信号进行去噪处理,可以更准确地对列车滚动轴承的振动信号进行分析。
1.1 EMD算法
EMD算法[9~10]将一个复杂的信号分解为若干个本征模态函数分量之和,每个本征模态函数必须满足两个基本条件:(1)整个数据段上的信号,过零点的个数和极值点的个数必须相等或相差最多不能超过一个;(2)在任意时刻,局部极大值点和局部极小值点分别形成的上下包络线的均值为零。
对信号x(t)进行EMD处理步骤如下:
(1)计算信号x(t)的局部极大值点和局部极小值点,并将极值点用3次样条曲线连接,形成信号的上下包络线;
(2)将上下包络线的平均值记为m1,求取:
如果满足两个基本条件,则h1(t)是x(t)的第1个本征模态函数(IMF)分量。
(3)如果则h1(t)不满足两个基本条件,则把其作为待处理信号,重复步骤(2)得到:
重复上述过程k次,直到h1k(t)满足本征模态函数成立的两个基本条件,把h1k(t)记为c1(t),则c1(t)为x(t)的第1个IMF分量。
(4)将c1(t)从x(t)中分离出去,得:
2)在桃小越冬幼虫出土前,结合春季追肥在树冠垂直投影下覆盖地膜,不但可以代替地面施药,还可减少树上喷药次数,同时起到保温增湿作用。果实套袋也可避免害虫蛀果。
将r1(t)作为初始信号,再次对r1(t)重复上述过程,逐步分离出各个IMF分量如下:
当 rn(t)为单调函数或者cn(t) 小于某一阈值时,循环终止。
(5)将原始信号x(t)表示为多个IMF分量与残余量之和:
其中,c1(t),c2(t),…,cn(t)为各阶IMF分量,包含信号从高到低不同频率段的成分,rn(t)为残余量,表示信号的平均趋势。
1.2 EMD分解特征能量的提取
在信号特征提取方面,可以直接对信号进行时域或频域计算,获得均值、峭度等特征参数,也可以对变换分解后的信号求取特征指标[11]。本文对EMD分解后的信号进行特征提取。列车滚动轴承正常工作和故障时在信号能量上有所区别,因此本文以EMD分解后各IMF分量的能量作为特征值,其步骤如下。
(1)计算IMF分量的能量Ei
(2) 构造能量特征向量T
支持向量机是在统计学理论和结构风险最小化原理的基础上,为解决小样本数据分类和非线性问题而提出的方法[12~13],其基本思想是:(1)定义最优线性超平面,将寻找最优超平面的算法归结为一个求解凸规划的问题;(2)采取非线性映射将样本空间映射到高维的特征空间;(3)应用线性学习机解决特征空间中高度非线性分类和回归等问题。以图1所示的两维情况对支持向量机进行说明,实心点和空心点代表2类样本,H为分类线,H1,H2分别为过各类中离分类线最近的样本且平行于分类线的直线,它们之间的距离叫做分类间隔,所谓最优分类线就是要求分类线不但能将2类正确分开,而且使分类间隔最大,其中H1和H2上的训练样本点称之为支持向量。
图1 最优分类超平面
2.2 基于支持向量机的故障诊断建模
列车滚动轴承的工作状态主要分为4种,即正常轴承、内圈故障、外圈故障和滚动体故障。本文采用有向无环决策支持向量机[14]进行滚动轴承故障诊断,其分类规则如图2所示。其中A为正常的轴承,B为内圈故障,C为外圈故障,D为滚动体故障。
图2 SVM多分类规则
SVM核函数选用高斯径向基函数:
3.1 实验数据
实验所用的轴承振动信号通过城轨列车滚动轴承故障试验平台采集获得,轴承选用的是SKF型号轴承,实验轴承包含正常、内圈故障、滚动体故障和外圈故障4种状态的轴承,轴箱外壳上加装625B10型加速度传感器,采样频率为12 kHz。
由于采集振动信号的过程中存在噪声,为了更准确地对列车滚动轴承的振动信号进行分析,采用小波消噪法对原始信号去噪处理。图3给出了小波消噪后的振动信号。
图3 消噪后的振动信号
3.2 轴承振动信号的特征提取
轴承振动信号经EMD分解后可以得到14个IMF分量,其中前6阶IMF分量的振幅较大,包含了信号的绝大多数能量。图4给出了正常及各故障状况的前6阶IMF分量的能量值,可见不同故障模式轴承的能量分布存在差异,因此可以选用能量向量作为支持向量机的输入向量用于滚动轴承故障诊断。
3.3 基于SVM的故障诊断
为实现滚动轴承的正常、内圈故障、外圈故障和滚动体故障等4类故障形式的分类,采用有向无环决策SVM机进行故障诊断。SVM由6个子分类器组成,其子分类器的分类准确率如表1所示。
图4 各故障状况的IMF能量特征向量
表1 各子分类器的故障诊断结果
从表1可以看出,正常轴承与故障轴承的3个子分类器的故障诊断准确率分别为0.931 6、0.931 3和0.922 4,平均值为0.928 4,故障轴承的3个子分类器的故障诊断准确率分别为0.789 7、0.871 8和0.846 8,平均为0.831 6,因此正常轴承与故障轴承的子分类器的故障诊断准确性高于其它子分类器,平均准确性差值为0.096 8。针对正常、内圈故障、外圈故障和滚动体故障4种轴承,SVM故障诊断准确率分别为0.928 4、0.883 4、0.855 9和0.861 3,可以看出正常轴承的诊断准确率最高,外圈故障诊断准确率最低。
为形象描述SVM的故障诊断结果,图5给出了故障分类图,其中横坐标为测试集样本,从1~117为正常轴承,118~234为内圈故障,235~351为外圈故障,352~468为滚动体故障,纵坐标为类别标签,A、B、C、D分别表示正常轴承、内、外圈和滚动体故障,可见正常轴承被错误诊断的样本点数较少,而外圈故障被错误诊断的样本点数最多。
图5 故障分类图
城轨列车滚动轴承的状态对车辆安全运行至关重要,为此本文提出了一种基于经验模态分解和支持向量机相结合的城轨列车滚动轴承故障诊断方法。采用小波分析进行原始信号消噪,利用经验模态分解将振动信号分解为一组本征模态函数,并计算其能量从而获得信号的特征向量,最后采用有向无环决策支持向量机进行滚动轴承故障模式分类。实验结果表明,本文所提出的方法能够准确、有效地实现列车滚动轴承故障诊断。
[1]梁 瑜,贾利民,蔡国强,刘金朝. 基于AFD算法的滚动轴承故障诊断方法[J]. 中国铁道科学,2013,34(1):95-100.
[2]刘建强,赵治博,章国平,等. 地铁车辆转向架轴承故障诊断方法研究[J].铁道学报, 2015,37(1):30-36.
[3]潘丽莎,陈 皓,秦 勇,等. 基于小波包和RBF神经网络的轨道车辆滚动轴承故障诊断[J].铁路计算机应用,2012,21(7):8-11.
[4]鲁文波, 蒋伟康. 利用声场空间分布特征诊断滚动轴承故障[J].机械工程学报, 2012, 48(13):68-72.
[5]陶海龙,辜琳丽,张胜召. 改进粒子群优化算法的BP神经网络在机车滚动轴承故障诊断中的应用[J]. 铁路计算机应用, 2012, 21(2):9-12, 16.
[6]危韧勇,耿永强. 基于支持向量机的机车轴承故障诊断方法[J]. 铁路计算机应用, 2007,16(9):52-54.
[7]张 超,陈建军,郭 迅. 基于EMD能量熵和支持向量机的齿轮故障诊断方法[J].振动与冲击,2010,29(10):216-220.
[8]李 辉,郑海起,唐力伟. 声测法和经验模态分解在轴承故障诊断中的应用[J]. 中国电机工程学报,2006,25(15):124-128.
[9]徐晓刚,徐冠雷, 王孝通等. 经验模式分解(EMD)及其应用[J]. 电子学报,2009,37(3):581-585.
[10]Huang N E, Shen Z, Long S R.The empirical mode decomposition and the Hilbert spectrum for nonlinear and nonstationary time series analysis[J].Proceedings of The Royal Society A, 1998, 454(1971): 903-995.
[11]左 成. 基于安全域的列车滚动轴承诊断与预测方法研究[D].南京:南京理工大学, 2015.
[12]Cortes C, Vapnik V. Support vector networks [J]. Machine Learning, 1995, 20(3): 273~297.
[13]张学工. 关于统计学习理论与支持向量机[J]. 自动化学报,2000,26(1):32-41.
[14]王 艳,陈欢欢,沈 毅.有向无环图的多类支持向量机分类算法[J].电机与控制学报,2011,15(4):85-89.
责任编辑 方 圆
Fault diagnosis method for rolling bearing of metro vehicle based on EMD and SVM
HE Guangjian1, XING Zongyi2, ZUO Cheng2, ZHANG Yong2
( 1. Maintenance Center, Guangzhou Metro Corporation, Guangzhou 510320, China; 2. School of Automation, Nanjing University of Science and Technology, Nanjing 210094, China )
Aiming at the problem of fault diagnosis for rolling bearing of metro vehicle, a method combined empirical mode decomposition (EMD), with support vector machine (SVM) was proposed. Firstly, the collected vibration signal was de-noised by using wavelet method. Then, the obtained signals were decomposed into a fi nite number of intrinsic mode functions (IMF) whose energy feature parameters were calculated to construct feature vectors. Finally, a certain SVM classif i er was built to recognize the fault pattern.The experiment results indicated that the proposed method could identify fault patterns for ruling bearing accurately and effectively.
metro vehicles; rolling bearings; fault diagnosis; EMD; SVM
U266.2∶TP39
A
1005-8451(2015)08-0001-05
2015-01-15
国家“八六三”计划项目(2011AA110506)。
何广坚,工程师;邢宗义,副教授。