郝 勇,商庆园,温钦华,赵 翔,陈 斌
(1.华东交通大学 机电与车辆工程学院,南昌 330013;2.江苏大学 食品与生物工程学院,江苏 镇江 212013)
滚动轴承是机械设备组成的重要部件之一,其运行状态直接影响设备的精度、稳定性和寿命。滚动轴承常见的故障有内圈故障、外圈故障和滚动体故障,其故障信号一般表现为非平稳、非线性,且易受到随机信号的干扰,使故障信号信噪比较低,致使故障特征难以提取[1]。机械故障诊断领域中非平稳、非线性参数的识别方法已有多种。当前,包络谱分析是最有效的滚动轴承故障诊断方法之一。在进行包络谱分析时,由于轴承的振动信号含有噪声,因此对包络谱分析结果带来严重影响。由此,在进行包络谱分析前,需要对轴承振动信号进行处理,减弱或者去除噪声的干扰。经验模态分解(empirical mode decomposition,EMD)方法是近年来发展比较成熟,广泛应用于机械振动信号的处理。EMD是有效的提取非平稳、非线性特征的方法,它可以根据振动信号的本身特点,自适应地选择频带,确定不同频段的分辨率[2-4]。EMD把原信号分解为若干固有模态函数(intrinsic mode function,IMF)之和,对每一个IMF进行分析可以更准确的解析原信号的特征信息。各IMF的频率成份不仅与采样频率有关,还随原信号本身变化而变化,摆脱了传统傅里叶变换的局限性[5]。
支持向量机(support vector machine,SVM)是根据统计学习理论提出的一种有监督的学习方法。SVM能较好解决小样本、非线性和高维数等实际难题,可以使在小样本情况下建立的分类器具有很强的推广能力。但是SVM模型计算比较困难,因为其需要二次规划的解决方案。为了解决此问题,Suykens基于SVM算法提出了最小二乘支持向量机(least square SVM,LSSVM)算法,只需求解一组一次线性方程,同时也避免了维数灾难[6-9]。
本文采用经验模态分解包络谱分析对滚动轴承信号进行分解,分别以信号的时域特征和频率特征作为LSSVM的输入变量建立故障诊断模型,期望实现轴承的正常、内圈故障、外圈故障和滚动体故障4种状态的有效识别。
EMD分解是基于被分解信号本身,其分解的IMF函数随着被分解信号变化而变化,自适应选择频带。其IMF函数可以是线性的,也可以是非线性的。IMF函数必须满足两个条件[10-11]:
1)对于一列数据,极值点和过零点数目必须相等或至多相差一点;
2)在任意点,由局部极大点构成的包络线和局部极小点构成的包络线的平均值为零。
IMF函数的获取是通过EMD进行分解筛选出来的。其分解过程如下[12-14]:
1)将获取的所有局部极大值用三次样条插值函数插值形成上包络,同样用局部极小值通过插值形成下包络。原数据减去上包络和下包络的平均值m1得到h1:
h1=X(t)-m1
(1)
理想的情况下,h1应是第一个分量函数,但是由于实际拟合过冲或者不足,会产生新的极值点,位移或者放大已存在的极值点。
2)由于通常情况下h1不是分量函数,需要把第一次的h1看做数据,m11为h1的包络平均,再次分解筛选:
h11=h1-m11
(2)
若h11还存在局部极大值在零点以下,重复分解计算,h1k=h1k-1-m1k,直到符合IMF条件为止,把分离出来的第一个IMF函数记为c1。
3)由上面分解筛选过程可以看出c1包含了原信号数据的最小尺度或划分最短周期成分。把原始数据X(t)减去第一个分量函数c1,则得到残余r1:
r1=X(t)-c1
(3)
将r1作为原始数据,重复以上步骤,得到c2。重复n次,得到n个分量函数cn,于是:
r2=r1-c2,...,rn=rn-1-cn
(4)
当rn为一个单调函数时,则停止分解,因为单调函数不能再分解出IMF函数。由此,可得:
(5)
其中,rn为残余函数。
EMD分解出来的IMF分量函数包含了信号从高到低不同频率段的成分,对每个IMF分量函数包络谱[15-16]分析步骤如下:
1)对IMF分量函数作Hilbert变换,即:
(6)
2)构建解析信号在z(t),即:
z(t)=ci(t)+jH[ci(t)]
(7)
3)解析信号在z(t)求模即可得到包络信号B(t):
(8)
4)对包络信号进行分析,即可得到IMF的包络谱。
轴承振动数据的采集是轴承故障诊断的重要环节,为了保证实验数据的准确性和实验结果的可重复性,本实验数据采用的是美国凯斯西储大学电气工程实验室滚动轴承数据中心提供的轴承故障数据(www.csegroups.case.edu/bearingdatacenter/pages/download-data-file)。待测的轴承分为4种状态:正常状态、内圈故障、外圈故障和滚动体故障。轴承用电火花加工单点损伤,故障深度均为0.28mm,损伤直径分别为0.1 778mm、0.3 556mm、0.5 334mm、0.7 112mm和1.016mm。其中,轴承外圈的损伤点在时钟的3点钟、6点钟和12点钟的不同位置。轴承振动信号在4种工作载荷(0kW,0.75kW,1.5kW,2.25kW)下进行测取,其采样频率为12kHz[17]。
本文是对轴承的轻微故障进行识别,选用的是故障直径为0.1 778mm,工作载荷为0kw,采集频率为12kHz的轴承振动信号为研究对象。轴承4种状态下的振动信号如图1所示,可以看出,正常振动信号变化缓慢,无冲击存在;当出现故障时,可以看出不同信号波形出现周期性的波动,故障类型不同,冲击强度不同。
图1 滚动轴承4种状态原始数据图
分别选取4种状态的轴承振动信号各60个样本,共计240个样本,每个样本包含2 000个数据点。对轴承振动信号进行时域分析,选取时域特征;时域处理完成后,进行EMD分解处理,将得到的前4个IMF函数进行包络分析,每个IMF函数再根据其特征峰找出两个对应的特征频率,这样每个样本可以得到8个特征频率;其后将包络分析的频率特征与时域特征结合组成识别特征,利用以欧氏距离为基础,具有选择代表性强的Kennard-Stone(KS) 算法将每种状态的60个样本分为40个样本用于校正集和20个样本用于测试集[18]。
信号的时域分析采用了4个指标:有效值、峰值指标、裕度指标和峭度指标[19-21]。
有效值Xrms又称为均方根值,用于描述振动信号的能量,是机械故障诊断系统中用于判别运转状态是否正常的重要指标。当轴承产生异常后,其振动增大,能量增强。使用有效值可以对轴承是否异常做出评价。若信号为x(t),采样点数为N,则有效值表达式为:
(9)
峰值指标是用于检测振动信号是否存在冲击的统计指标。通常峰值是指单峰最大值,但是在振动信号中它是一个时不稳参数。在故障诊断时为了提高稳定性,一般找出绝对值最大的10个峰值,求其算术平均值作为峰值Xp。峰值指标的表达式为:
(10)
裕度指标是无量纲指标,是常用的轴承故障诊断指标,其反映了轴承的磨损情况。裕度指标的表达式为:
(11)
峭度是概率密度分布尖峭程度的度量,是无量纲参数。它反映了振动信号的冲击特征,正常情况下振动信号的峭度值为3左右,如果接近或者超过4,则说明机械运动中存在冲击性振动。其表达式为:
(12)
校正集40组样本,测试集20组样本,其样本的时域指标分析结果如表1~表4所示。
表1 正常轴承校正集与测试集时域指标
表2 内圈故障轴承校正集与测试集时域指标
表3 外圈故障轴承校正集与测试集时域指标
通过以上4个表格可以看出轴承在4种不同状态下校正集与测试集时域参数。同种状态的轴承的时域指标经过KS算法划分后,校正集中各项指标的范围大部分均包含了测试集中对应的各项指标。同种类型信号的校正集与测试集各指标的平均值相差甚小,同时标准差较小,可以反应出同种状态的信号是稳定的。
不同故障状态轴承的振动信号与正常轴承对比可以看出,不同的时域指标对不同故障敏感程度是不一样的。与正常轴承相比,内圈出现故障的轴承其裕度指标、峰值指标和峭度指标都有明显增加,有效值也稍有增加;外圈故障的轴承其裕度指标显著增大,且其他的指标也有变化;滚动体故障的轴承其所有指标值都增大。由此可以看出,4个时域指标对3种故障都有不同程度的反映,其中裕度指标对3种故障敏感程度较高,峭度指标对内圈和外圈故障敏感程度较高。
EMD对轴承信号进行分解,首先会分解出高频信号,然后会依次分解出低频,较低频,即分解后得到从高频到低频的IMF分量函数,每一个IMF分量函数都是原信号的一个调幅信号,且频率成分都是不同的。EMD对不同的信号具有自适应分解能力,分解的结果是唯一的,通常前几层的IMF分量函数集中了原始信号的主要信息[22]。
EMD方法分解出来的前几个IMF分量函数往往集中了原信号中最显著、最重要的信息,而越靠后的分量函数能量越微弱、信息含量越少,从这个角度分析,EMD方法就是一种新的主成分分析法[5]。经EMD分解后,轴承信号可以被分解出若干个IMF分量和一个残余分量,这里采用EMD分解后的前4个分量作为包络分析的对象。如图是轴承4种不同状态下的经过EMD分解后的前4个IMF分量。从图中可以看出,EMD把信号分解成了若干个IMF分量之和,每个IMF分量都具有调幅特征,越靠前的IMF分量其幅值越大、频率越高、能量越高且信息熵越大。4种信号经过EMD分解后,其各个分量波形各不相同,可以得知各个信号的频率成分是不同的。
轴承振动信号的包络谱分析是对经EMD分解后的前4个包含重要信息的IMF分量进行Hilbert变换获取包络信号,再对包络信号进行谱分析,找出其特征频率。本文轴承为深沟球,其损伤直径为0.1 778mm,振动信号的采样频率为12 000Hz,电机转速为1 797rpm,负载功率为0W。通过计算可以的到其正常的特征频率为29.95Hz,内圈故障频率为162.13Hz,外圈故障频率为107.42Hz,滚动体故障频率为70.65Hz。
图3 滚动轴承4种状态的前4个IMF分量函数包络谱图
如图为轴承4种状态下的前4个IMF包络谱,通过包络谱可以看出各IMF分量的能量集中在0~400Hz的频率范围内。正常轴承的包络谱幅值小,信号的波动幅度较小,其IMF1包络谱的特征频率为29.30Hz与实际特征频率29.95Hz只相差0.05Hz;内圈故障的IMF1和IMF2包络谱中的峰值所对应的频率相同,均为164.06Hz与实际特征频率162.13Hz相差2Hz左右;外圈故障的IMF1和IMF2特征频率对应相同,都为105.47Hz,较实际107.42Hz相比差约2Hz;滚动体IMF1包络谱的特征频率为70.31Hz,而实际滚动体故障频率为70.65Hz。
通过上图故障频率分析可知,轴承的缺陷故障信息基本包含在经EMD分解后的IMF1和IMF2中。对前4个IMF分量的进行包络分析获取的故障频率与实际轴承经理论计算的故障频率几乎相同,这说明EMD分解方法结合包络分析法对轴承故障信息的提取是有效的。通过4种状态的包络谱对比可以看出,外圈轴承的IMF分量的包络幅值较其他3种幅值大,说明外圈故障的振动冲击要大于其他故障的冲击,因此外圈故障也更容易监测。
为了简化数据计算,同时又能确保轴承的包络分析后的特征不丢失,这里选取每个IMF分量的2个特征频率作为轴承的故障识别的频率特征。由于信号存在干扰,故选取的特征频率也会存在差异,如图为轴承4种状态下的前4个IMF函数的频率范围分布,每种状态的轴承其样本数为60个。
图4 滚动轴承4种状态前4个IMF函数包络谱特征频率分布图
轴承的振动频率主要分布在这4个频率段内:26~36Hz,52~72Hz,98~118Hz和155~175Hz。因为轴承正常与故障情况下的转动频率在此范围内。其中,在26~36Hz频率范围内,轴承的频率主要集中在29.30Hz,部分在35.16Hz;在52~72Hz频率范围内,轴承的频率主要集中在70Hz,部分集中在52.73Hz和58.60Hz;在98~118Hz范围内,轴承的频率主要集中在105.49Hz,部分集中在99.60Hz和117.18Hz;在155~175Hz范围内,轴承频率主要集中在164.06Hz,少数集中在158.20Hz。由图4可知,轴承在正常状态下其转动频率主要集中在前两个低频范围内,越到高频所占比例越少,这是由于轴承正常状态的转频为29.95Hz。当轴承出现内圈故障时,其频率主要为164.06Hz,分布在155~175Hz范围内,且占了56.46%,其次52~72Hz范围内占据了32.71%。外圈出现故障的轴承其故障频率为107.42Hz,而实际测得多数为105.49Hz,且占总体分布的49.79%,26~36Hz范围内占据了20.83%。滚动体故障的轴承其频率分布在26~36Hz最多,在52~72Hz范围内略低为24.79%,再者为98~118Hz范围内。
由图4可以看出,轴承内圈故障和外圈故障频率分布明显区别与正常轴承和滚动体故障轴承。这是由于轴承内圈故障和外圈故障比较明显,这样更易于区分其他故障。从饼状图可以清楚看出内圈和外圈故障轴承其频率主要分布在其故障频率范围内,占特征频率的50%左右,另一半频率是轴承的其他成分频率和振动信号采集时外界的调制频率。而正常轴承与滚动体故障的轴承其频率分布极其相像,前两低频范围占据主要频率分布,达60%左右。这两种状态轴承频率分布相像是由于滚动体是轻微故障,滚动体损伤直径只有0.1778mm,这就导致滚动体故障信息很微弱,容易被其他信号淹没。因此,这也导致了正常轴承与轻微滚动体故障轴承难以区分。
轴承的特征提取包括时域特征与经过EMD分解包络谱分析后得到的频率特征。其中时域为有效值、峰值指标、裕度指标和峭度指标构成,将构成的时域特征向量归一化在0-1之间;频域为对轴承前4个IMF函数进行包络分析后得到的每个IMF函数的2个特征频率,这样一组信号分解后可以得到8个特征频率,组成特征频率向量,并归一化在0~1之间。
不同的故障类型用不同的类别标签进行标记,其中正常、内圈故障、外圈故障和滚动体故障分别为1、2、3和4。校正集用于输入LSSVM进行模型建立,测试集用于模型的验证。其中,LSSVM采用的核函数为径向基核函数(radialbasisfunction,RBF),惩罚参数C和核函数参数g则是通过网格搜索寻优方法获取最优值[23-25]。经过实验验证单独利用前4个IMF函数的频率特征无法准确将全部轴承故障进行识别,其识别率只有82.5%。
将两组特征合在一起,并再次进行归一化后组成轴承的识别特征。分别进行两次归一化是由于时域特征的值较小,而频域的值相对较大,若组合一起后统一归一化处理,将可能会使较小的时域特征值近似为0,将失去时域特征的作用。同样分别将正常、内圈故障、外圈故障、滚动体故障进行类别标记为1、2、3和4。再对每种故障类型进行KS算法计算,分为校正集40个,测试集20个。将校正集的160组样本输入LSSVM进行建模训练,模型建立后利用建立的模型对80组测试集样本进行识别,其识别结果如图5。
图5 轴承故障识别结果图
通过频率识别结果图可看出其识别率较低,主要是正常轴承与滚动体故障的轴承未正确识别所导致,内圈故障与外圈故障则可以完全准确识别。而将时域特征与频率特征结合起来通过LSSVM对轴承故障进行识别,其识别率达到了100%。由时域指标表可以看出正常轴承与滚动体故障的轴承其裕度指标和峭度指标存在明显差异,于是时域特征结合频率特征便实现了轴承故障的准确识别。
滚动轴承在工作受载时,缺陷损伤部位会产生冲击振动,且由于噪声的干扰,包络分析难于提取出故障特征。轴承的振动信号时非线性、非平稳的,将具有自适应分解的EMD方法结合包络谱分析法应用于滚动轴承的故障检测,将获取的轴承振动信号先进行EMD分解,得到若干从高频到低频IMF分量函数。再利用包络谱分析利用Hilbert变换对前4个高频IMF分量求取包络信号并提取特征频率信息。最后将频率特征结合时域特征共同构成轴承故障识别特征,利用LSSVM对故障进行识别,实现了轴承故障类型的准确判断。
[1] 孙 伟, 熊邦书, 黄建萍, 等. 小波包降噪与LMD相结合的滚动轴承故障诊断方法[J]. 振动与冲击, 2012, 31(18): 153-156.
[2] 唐宏宾, 吴运新, 滑广军, 等. 基于EMD包络谱分析的液压泵故障诊断方法[J]. 振动与冲击, 2012, 31(09): 44-48.
[3]YangGL,LiuYY,WangYY,etal.EMDintervalthresholdingdenoisingbasedonsimilaritymeasuretoselectrelevantmodes[J].SignalProcessing, 2015(109): 95-109.
[4]LvL,YuanR,SongGB.Multivariateempiricalmodedecompositionanditsapplicationtofaultdiagnosisofrollingbearing[J].MechanicalSystemsandSignalProcessing, 2016(81):219-234.
[5] 焦卫东, 朱有剑. 基于EMD的轴承故障包络谱分析[J]. 轴承, 2009(1): 47-49.
[6] 孟云闪, 余 洁, 刘利敏, 等.LSSVM算法在极化SAR影像分类中的应用[J]. 地理空间信息, 2012, 10(03): 43-45.
[7] 黎兴宝, 潘 丰. 基于遗传混沌算法的LSSVM参数优化及应用[J]. 计算机与应用化学,2010, 27(10): 1380-1382.
[8] 孔 波, 王红蔚. 基于最小二乘法的无监督支持向量机[J]. 河南教育学院学报(自然科学版), 2014(4): 17-19.
[9] 曾文韬, 张 华, 鄢 威. 近似熵与支持向量机在发动机故障识别中的应用研究[J]. 机械设计与制造, 2016(11): 46-49.
[10] 陈 刚, 左 成, 邢宗义, 等. 基于EMD和包络分析的城轨列车滚动轴承故障诊断[J]. 铁路计算机应用, 2016, 25(07): 57-60.
[11] 李建毅, 石林锁, 滕明春, 等. 基于EMD细化包络谱分析的齿轮箱故障诊断[J]. 机械传动, 2013, 37(3): 15-18,44.
[12] 王传菲, 安 钢, 胡易平, 等. 基于EMD和相关的滚动轴承故障包络谱分析[J]. 煤矿机械, 2010, 31(06): 237-240.
[13]LiuXF,BoL,LuoHL.BearingfaultsdiagnosticsbasedonhybridLS-SVMandEMDmethod[J].Measurement, 2015, (59): 145-166.
[14]BabuNR,MohanBJ.FaultclassificationinpowersystemsusingEMDandSVM[J].AinShamsEngineeringJournal, 2015: 1-9.
[15] 李丹丹, 杨智良, 李昌林. 基于EEMD和包络分析的滚动轴承故障诊断研究[J]. 现代制造工程, 2014(2): 129-134.
[16] 韩业锋, 仲 涛, 石 磊. 基于包络谱分析的滚动轴承故障诊断分析[J]. 机械研究与应用, 2010, (04): 118-119.
[17]ChebilJ,NoelG,MesbahM,etal.WaveletDecompositionfortheDetectionandDiagnosisofFaultsinRollingElementBearings[J].JordanJournalofMechanicalandIndustrialEngineering, 2009(3): 260-267.
[18] 李 华, 王菊香, 邢志娜, 等.改进的K/S算法对近红外光谱模型传递影响的研究[J].光谱学与光谱分析, 2011, 02: 362-365.
[19] 王柏杨, 刘永强, 廖英英. 滚动轴承故障信号时域特征指标的敏感性分析[J]. 轴承,2015, (10): 45-48.
[20] 倪安福. 基于包络谱分析的滚动轴承故障诊断方法研究[J]. 煤矿机械, 2017, 38(02): 155-159.
[21] 郭庆丰, 王成栋, 刘佩森. 时域指标和峭度分析法在滚动轴承故障诊断中的应用[J]. 机械传动, 2016, 40(11): 172-175.
[22] 康守强, 王玉静, 杨广学, 等. 基于经验模态分解和超球多类支持向量机的滚动轴承故障诊断方法[J]. 中国电机工程学报, 2011, 31(14): 96-102.
[23] 崔克楠, 张志鹏, 朱 彤, 等. 基于蛙跳算法优化SVM的小功率LED寿命预测模型[J]. 半导体技术, 2016, 41(9): 711-715,720.
[24] 王健峰, 张 磊, 陈国兴, 等. 基于改进的网格搜索法的SVM参数优化[J]. 应用科技, 2012, 39(3): 28-31.
[25] 吕洪艳, 刘 芳. 组合核函数SVM在特定领域文本分类中的应用[J]. 计算机系统应用, 2016, 25(5): 124-128.