李辉 郝如江
摘要: 相关熵为高斯、非高斯噪声处理的一种有效方法,针对强高斯噪声和非高斯噪声干扰下齿轮故障诊断问题,提出了一种基于相关熵和双谱的齿轮故障诊断方法。该方法综合利用高斯核函数和不完全Cholesky分解算法计算信号的相关熵,然后再计算相关熵的双谱,根据相关熵的双谱特征识别齿轮故障。通过不完全Cholesky分解算法计算信号的相关熵,不仅大大压缩了数据量,突出了齿轮故障特征,而且提高了计算效率。通过仿真和齿轮磨损故障振动信号分析结果表明:强背景噪声会造成传统双谱故障诊断方法失效,而基于相关熵和双谱分析的齿轮故障诊断方法,能在强噪声干扰背景中提取齿轮的故障特征准确识别齿轮故障,其性能优于传统双谱和小波变换域双谱,为一种有效的齿轮故障诊断方法。
关键词: 故障诊断; 齿轮; 信号处理; 相关熵; 双谱
中图分类号: TH165+.3; TH132.41; TN911.72 文献标志码: A 文章编号: 1004-4523(2021)05-1076-09
DOI:10.16385/j.cnki.issn.1004-4523.2021.05.022
引 言
齿轮是机械传动中最重要、最常用的零件之一,齿轮的健康状态是保证机械传动正常运行的重要因素,因此,基于振动信号的齿轮状态监测是一个广泛研究的课题[1?2]。当齿轮出现表面点蚀、齿根裂纹、断齿等故障时,使得振动信号产生复杂的幅值、相位调制现象,不仅具有非线性、非高斯信号特征,而且往往包含大量的背景噪声,将齿轮故障特征淹没,这些因素加大了齿轮故障诊断的难度。振动信号的非线性、非高斯特征使传统基于信号二阶统计量的方法,如相关分析、功率谱分析等性能衰退,甚至失效[3?4]。基于信号高阶统计量的信号处理方法,如双谱[5?6]、切片双谱[7]、倒双谱[8]、循环双谱[9?11]、高阶谱[12]分析等则在非线性、非高斯信号处理方面有着独特优势,已广泛应用于齿轮故障特征识别,取得了良好效果。郑海波等[13]研究了汽车变速箱齿轮振动信号的双谱和双相干谱特征,并利用BP神经网络成功将齿轮正常信号、磨损信号和断齿信号进行了分类。周雁冰等[14]针对裂纹故障导致齿轮振动信号非高斯性变化的特点,提出了基于双谱熵的齿轮裂纹故障特征提取方法。程军圣等[15]综合利用基于B样条的局部特征尺度分解方法和双谱分析识别齿轮裂纹故障。李学军等[16]综合利用聚类分析和双谱技术实现了对齿轮正常、齿面点蚀、断齿的模式识别与故障诊断。
齿轮故障振动信号呈周期性重复冲击和复杂调制的特点,具有明显的非平稳、非线性、非高斯特点。双谱是分析高斯信号的有力工具,理论上能完全抑制高斯噪声,但对非高斯类噪声却无能为力,信号中存在非高斯噪声会对双谱造成干扰。因而在强非高斯噪声背景下,基于传统双谱的齿轮故障特征提取方法难以取得理想效果。相关熵是处理非高斯噪声的有效方法,已在雷达和通信信号检测、信号滤波、波达方向估计和时延估计等方面得到应用和验证,取得了良好效果[17?19]。尽管相关熵方法在通信领域的应用已经展开,但在机电设备故障诊断领域的应用还未涉及。本文针对传统双谱难以有效处理强非高斯噪声干扰的问题,综合利用相关熵和双谱的优点,提出了基于相关熵和双谱的齿轮故障诊断方法。该方法综合利用高斯核函数和不完全Cholesky分解算法计算信号的相关熵,然后再计算相关熵的双谱,根据相关熵的双谱特征识别齿轮故障,并利用仿真信号和齿轮故障实验信号验证了该方法的有效性和可靠性。
1 基础理论
1.1 相关熵
2006年,美国佛罗里达大学Principe教授研究团队,在综合利用再生核和信息理论学习(IDL)方法的基础上,首次提出了相关熵(Correntropy)的概念[17]。
對于任意两个随机变量,它们的互相关熵(广义相关函数)可定义为
式(4)是相关熵的渐进无偏估计,因为由式(3)表示的高斯核函数是正定的Mercer核函数,因此由式(4)表示的相关熵是一个正定的对称函数。
若直接利用式(4)计算相关熵,需要先计算核矩阵(以下简写为核矩阵),核矩阵是一个的半正定对称矩阵,当较大时,计算核矩阵不仅计算效率低,而且占用计算机内存很大。因此,本文利用不完全Cholesky分解(Incomplete Cholesky Decomposition, ICD)算法计算信号的相关熵。
1.2 不完全Cholesky分解
根据矩阵Cholesky分解理论,任何的正定对称矩阵,均可表示为
式中 是一个的下三角矩阵。
在实际数据处理中,当核矩阵的特征值下降很快时,则可以用一个()的下三角矩阵逼近,即
式中 是一个任意小的整数,是合适的矩阵范数。
式(6)称为矩阵的不完全Cholesky分解。当时,将大大减小计算量。在实际应用时,可以不必求出核矩阵的所有元素,再利用式(6)计算,而是采用贪婪算法逐步计算,具体算法可参考文献[20],其空间复杂性为,时间复杂性为,因此,当时,利用不完全Cholesky分解计算相关熵,将大大提高计算速度,降低计算机内存占用量。
1.3 基于归一化能量的矩阵降维
在下三角矩阵中,的各列向量按矩阵的特征值大小降序排列。为进一步降低数据的复杂性,剔除噪声影响,突出齿轮故障特征,本文通过归一化能量方法进一步剔除冗余的列向量。下三角矩阵每一列向量的归一化能量可表示为
设置阈值为,在下三角矩阵中删除的列,这样下三角矩阵的列数将缩减为,进一步降低了数据冗余度,压缩了数据量,突出了齿轮故障特征。
1.4 双谱估计
假设是零均值的平稳随机过程,其三阶累积量可表示为
从式(9)可以看出双谱是变量和的函数。
根据双谱的性质,若平稳随机过程和统计独立,则随机过程+的双谱为+。因此,使用双谱分析可以有效抑制齿轮故障振动信号中的高斯噪声,有效突出齿轮转频及其谐波、齿轮啮合频率及其谐波等非高斯成分。
双谱估计有直接法和间接法两种,本文采用直接法计算信号的双谱[8]。
2 基于相关熵和双谱分析的齿轮故障诊断步骤
①根据式(2)和式(6)计算信号核矩阵的不完全Cholesky分解,求出下三角矩阵;
②根据式(7)将下三角矩阵的列数缩减为;
③根据式(5)计算核矩阵;
④根据式(4)计算信号相关熵;
⑤根据式(8)和(9)计算相关熵的双谱;
⑥根据双谱的频谱结构识别齿轮故障。
3 仿真验证
齿面点蚀、剥落和裂纹是齿轮中的典型故障,伴随着这些故障的产生,齿轮箱的啮合振动也随之发生变化,故障齿轮的转频对啮合振动的调制作用也会逐步加强,导致调制边频带的数量增加和形状的改变,因此,齿轮故障诊断通常以齿轮某阶啮合频率附近的窄带信号为研究对象,根据齿轮调制边频带的变化情况,识别齿轮的健康状态。其振动信号模型可表示为[1]
式中 为齿轮的第m阶啮合频率;为第阶啮合频率谐波分量的初相位;为第阶啮合频率谐波分量的幅值调制函数
式中 为幅值调制指数,即幅值调制函数的第阶分量的幅值;为幅值调制函数的第阶分量的初相位;为齿轮轴的转动频率。为第阶啮合频率谐波分量的相位调制函数,且
式中 为调制指数,即相位调制函数的第阶分量的幅值;为相位调制函数的第阶分量的初相位。
根据以上分析可知,故障齿轮的激励信号往往表现为齿轮回转频率对啮合频率及其倍频的调制,在谱图上形成以啮合频率为中心、等间隔分布的边频带。一般情况下,齿轮箱中发生故障齿轮的轴频在调制成分中所占的比例较大。
某阶啮合频率附近的窄带信号为单一调制频率、调幅和调频共存的复杂调制信号,为验证上述分析,依据式(10)模拟齿轮啮合频率附近的窄带信号,假设只含有齿轮第1阶啮合频率,调制频率为轴频及其2,3倍频。将式(10)简化为
式中 为零均值高斯噪声;为脉冲噪声。取 Hz, Hz,信号采样点数,信号采样频率 Hz,通过该齿轮仿真信号,验证提出方法的有效性。
图1(a)和图1(b)分别为仿真信号的时域波形和FFT,可以清晰看到信号在频域内围绕齿轮啮合频率形成边频带簇,边频带的间隔为齿轮轴的转频。
图2为仿真信号相关熵()的双谱,从图2中的双频平面内可以清晰看到在,以及等6条直线的交点处,围绕齿轮啮合频率形成边频带簇,边频带的间隔为齿轮轴的转频。为了能清晰识别边频带簇,图3给出了在附近的局部放大图,从图3可以看出:以为中心,分布着齿轮轴的1阶、2阶边频带,这种频谱特征表明了齿轮的故障特征,与理论分析一致。
在仿真信号中加入零均值高斯噪声,信噪比为 dB,之后再随机加入几个幅值不同的脉冲信号,以模拟非高斯脉冲噪声,图4(a)和图4(b)分别为仿真信号的时域波形和FFT,由于仿真信号完全被强噪声淹没,因此从图4(a)已完全看不出信号幅值的变化规律,从图4(b)也不能识别齿轮的啮合频率及其边频带。
根据第2节介绍的步骤,计算仿真信号的相关熵()及其双谱。仿真信号的相关熵如图5所示,从图5可以看出相关熵的时域波形呈现出幅值调制的特征,图4(a)中幅值较大的脉冲噪声已被完全抑制,相关熵只保留了信号中的周期成分。仿真信号相关熵的双谱如图6和图7所示,从图6和7可以看出,在强高斯噪声和非高斯噪声的影响下,基于相关熵的双谱仍然能够识别齿轮的故障特征,图2中的点状边频带谱峰变成图6中的直線分布,,以及等6条频谱线两侧的边频带呈直线分布,清晰可见,在这6条频谱线两侧围绕齿轮啮合频率形成边频带簇谱线,边频带谱线的间隔为齿轮轴的转频。图8给出了在附近的局部放大图,从图8可以清晰看出:以为中心,分布着齿轮轴的1阶、2阶边频带,由此可见,尽管在强噪声干扰下,基于相关熵的双谱仍然能准确提取齿轮的故障特征。
为凸显相关熵的降噪能力,将相关熵双谱与传统双谱和基于小波阈值降噪双谱[6]进行对比。图9和10给出了利用直接法计算的仿真信号的双谱,图11和12为采用小波阈值降噪后信号的双谱,从图9?10和图11?12可以看出,仿真信号的双谱和小波阈值降噪后双谱已完全被强噪声淹没,完全不能分辨齿轮的啮合频率及其边频带簇。对比图7和图10,12,图7中相关熵的双谱噪声方差较小,而图10,12中噪声方差依然很大。可见尽管双谱对高斯噪声具有一定的抑制能力,但当信号中含有很强的高斯噪声和非高斯噪声时,双谱也难以有效提取齿轮的故障特征。而小波阈值降噪方法在处理强噪声干扰时,也难以取得理想的效果。
通过上述仿真信号可知:由于相关熵能有效抑制高斯噪声和非高斯脉冲噪声,因此基于相关熵的双谱分析具有从强高斯噪声和非高斯噪声背景中提取齿轮故障特征的能力,基于相关熵的双谱分析为高斯、非高斯噪声的处理提供了一种崭新的鲁棒性解决方法。
4 齿轮故障诊断
齿轮箱振动信号采集系统可参考文献[21],齿轮箱输入轴齿轮齿数=28,输出轴齿轮齿数为,用人工方法将输出轴齿轮上某一齿的啮合线附近磨掉约0.4 mm,以模拟齿轮单齿磨损故障。实验时采样点数为2048,采样频率为16384 Hz,电机转速为1473 r/min,因此输入轴回转频率 Hz,输出轴回转频率为 Hz, 齿轮1阶啮合频率为 Hz。
图13为齿轮箱输出轴齿轮单个齿面磨损时齿轮箱箱体振动信号的时域图及其FFT,从频谱图中能清晰看到齿轮1阶、2阶和3阶啮合频率,但啮合频率两侧边频带信息模糊。在图13(b)中,齿轮的2阶啮合频率呈现出最大的谱峰,表明齿轮箱2阶啮合频率具有最大的振动能量。
為了验证基于相关熵的双谱分析在齿轮故障诊断中的有效性,根据本文提出的方法,计算齿轮磨损故障信号的相关熵的双谱。图14为根据式(6)计算信号核矩阵的不完全Cholesky分解求出的下三角矩阵各列的归一化能量,矩阵的列数为82,从图14可以看出,有些列向量的能量很小。因此,根据式(7)将下三角矩阵的列数缩减为32,由于降低了数据冗余度,压缩了数据量,不仅提高了相关熵计算的速度,而且降低了噪声影响,突出了齿轮故障特征。
图15为齿轮故障振动信号的相关熵,从图15可以看出相关熵的时域波形呈现出明显的调制特征,说明相关熵能有效提取信号中的周期成分。图16和17为齿轮故障振动信号相关熵的双谱,从图16和17可以看出,双谱图中的谱峰呈离散点状分布,几乎没有受到噪声的影响,基于相关熵的双谱能够准确显示齿轮的故障特征,以及等10条直线的交点处,围绕齿轮啮合频率及其倍频形成边频带簇,边频带的间隔为齿轮轴的转频。尤其在,和等位置附近具有显著的边频带谱峰,这种频谱特征表明了齿轮的故障特征,同时也说明齿轮箱的2阶啮合频率具有最大的振动能量,与图13(b)FFT频谱图的计算结果一致。
为了进行对比,验证本文提出方法的有效性,图18和19给出了利用直接法计算的齿轮故障振动信号的双谱,图20和21为采用小波阈值降噪后信号的双谱[6]。从图18?19和图20?21可以看出,在和等位置出现显著的谱峰,表明齿轮1阶啮合频率和2阶啮合频率具有很强的非线性耦合,但齿轮故障振动信号的双谱和小波阈值降噪后的双谱已完全被强噪声淹没,难以准确分辨齿轮啮合频率附近的边频带,因而不能准确提取齿轮的故障特征。
通过上述分析可以看出:相关熵具有抑制高斯噪声和非高斯噪声的能力,能有效提取齿轮故障信号中的周期冲击成分;基于相关熵的双谱综合利用了相关熵和双谱的优点,能有效处理非线性、非高斯信号,具有很强的从强噪声背景中提取齿轮故障特征的能力,因而基于相关熵的双谱技术能有效提取齿轮故障的边频带,能在双频平面内很清晰地刻画齿轮的故障特征,提高了齿轮故障诊断的可靠性和准确性,为从强噪声环境中提取齿轮故障特征的有效方法。
5 结 论
双谱具有很强的消噪能力,理论上可以抑制高斯噪声,但却不能有效抑制非高斯噪声的干扰。相关熵不仅能有效抑制高斯噪声,而且能有效抑制非高斯噪声,因此,相关熵为高斯、非高斯噪声的处理提供了一种崭新的鲁棒性解决方法。综合利用了相关熵和双谱的优点,提出了基于相关熵双谱分析的齿轮故障诊断方法,并利用ICD对核矩阵进行降维,压缩了数据量,突出了齿轮故障特征,提高了计算速度。仿真和齿轮磨损故障实验结果表明:基于相关熵的双谱分析技术,能有效提取淹没在强噪声环境中的微弱信号,提高了信噪比,为一种齿轮故障诊断的有效方法。
参考文献:
[1] 丁 康,李巍华,朱小勇.齿轮及齿轮箱故障诊断实用技术[M].北京:机械工业出版社,2005:1-4.
Ding Kang, Li Weihua, Zhu Xiaoyong. Practical Technology of Gear and Gear Box Fault Diagnosis[M].Beijing: China Machine Press, 2005: 1-4.
[2] 杨江天,陈家骥,曾子平. 双谱分析及其在机械诊断中的应用[J]. 中国机械工程, 2000, 11(4): 424-426.
Yang Jiangtian, Chen Jiaji, Zeng Ziping. Bispectral analysis and its application in machinery diagnosis[J]. China Mechanical Engineering, 2000, 11(4): 424-426.
[3] Bouillaut L, Sidahmed M. Cyclostationary approach and bilinear approach: Comparison, applications to early diagnosis for helicopter gearbox and classification method based on HOCS[J]. Mechanical Systems & Signal Processing, 2001, 15(5): 923-943.
[4] Antoniadis I, Glossiotis G. Cyclostationary analysis of rolling-element bearing vibration signals[J]. Journal of Sound and Vibration, 2001, 248(5): 829-845.
[5] 熊良才,史铁林,杨叔子.基于双谱分析的齿轮故障诊断研究[J].华中科技大学学报,1999,27(3):6-8.
Xiong Liangcai, Shi Tielin, Yang Shuzi. A method for extracting mechanical faults features based on higher-order statistics[J]. Journal of Huazhong University of Science and & Technology, 1999, 27(3): 6-8.
[6] 李军伟,韩 捷,李志农, 等.小波变换域双谱分析及其在滚动轴承故障诊断中的应用[J].振动与冲击,2006,25(5):92-95.
Li Junwei, Han Jie, Li Zhinong, et al. Bispectrum analysis in the wavelet transform domain and its application to the fault diagnosis of rolling bearings[J]. Journal of Vibration and Shock, 2006, 25(5): 92-95.
[7] 唐贵基,王晓龙. 基于局部均值分解和切片双谱的滚动轴承故障诊断研究[J].振动与冲击,2013, 32(24): 83-88.
Tang Guiji, Wang Xiaolong. Fault diagnosis of roller bearings based on local mean decomposition and slice bispectrum [J]. Journal of Vibration and Shock, 2013, 32(24): 83-88.
[8] 李 辉,郑海起,唐力伟.基于倒双谱分析的轴承故障诊断研究[J].振动、測试与诊断,2010,30(4): 353-356.
Li Hui, Zheng Haiqi, Tang Liwei. Application of bi-cepstrum technique to bearing fault detection[J]. Journal of Vibration Measurement & Diagnosis, 2010, 30(4): 353-356.
[9] Raad A, Sidahmed M. Gear fault diagnosis using cyclic bispectrum[J]. IFAC Proceedings Volumes, 2002, 35(1): 431-436.
[10] 朱忠奎,孔凡让,王建平,等.循环双谱及其在齿轮箱故障识别中的应用研究[J].振动工程学报,2004, 17(2):224–227.
Zhu Zhongkui, Kong Fanrang, Wang Jianping, et al. Study on the applications of cyclic bispectrum in gearbox fault diagnosis[J]. Journal of Vibration Engineering, 2004, 17(2): 224-227.
[11] 周 宇,陈 进,董广明,等.基于循环双谱的滚动轴承故障诊断[J].振动与冲击, 2012, 31(9): 78-81.
Zhou Yu, Chen Jin, Dong Guangming, et al. Fault diagnosis of rolling element bearing based on cyclic bispectrum[J]. Journal of Vibration and Shock, 2012, 31(9): 78-81.
[12] 陈 进,姜 鸣. 高阶循环统计量理论在机械故障诊断中的应用[J]. 振动工程学报, 2001, 14(2): 125-134.
Chen Jin, Jiang Ming. The state-of-art of the application of the higher-order cyclostationary statistics in mechanical fault diagnosis[J]. Journal of Vibration Engineering, 2001, 14(2): 125-134.
[13] 郑海波,陈心昭,李志远.基于双谱的齿轮故障特征提取与识别[J].振动工程学报,2002,15(3): 354-358.
Zheng Haibo, Chen Xinzhao, Li Zhiyuan. Bispectrum based gear fault feature extraction and diagnosis[J]. Journal of Vibration Engineering, 2002, 15(3): 354-358.
[14] 周雁冰,柳亦兵,李 宏,等.基于双谱熵的齿轮裂纹故障特征提取[J]. 中国机械工程, 2013,24(2): 190-194.
Zhou Yanbing, Liu Yibing, Li Hong, et al. Fault feature extraction for gear crack based on bispectral entropy[J]. China Mechanical Engineering, 2013, 24(2): 190-194.
[15] 程军圣,李海龙,杨 宇. 基于BLCD和双谱的齿轮故障诊断方法[J].振动与冲击, 2013, 32(8): 31-34.
Cheng Junsheng, Li Hailong, Yang Yu. A gear fault diagnosis method based on BLCD and wavelet domain bispectrum[J]. Journal of Vibration and Shock, 2013, 32(8): 31-34.
[16] 李学军,蒋玲莉,杨大炼, 等.基于双谱分布区域的齿轮聚类分析与故障诊断[J].振动工程学报, 2011,24(3): 304-308.
Li Xuejun, Jiang Lingli, Yang Dalian, et al. Cluster analysis and fault diagnosis for gear based on bispectrum distribution[J]. Journal of Vibration Engineering, 2011,24(3): 304-308.
[17] Santamaria I, Pokharel P P, Principe J C. Generalized correlation function: Definition, properties, and application to blind equalization[J]. IEEE Transactions on Signal Processing, 2006, 54(6): 2187-2197.
[18] Liu W, Pokharel P P, Principe J C. Correntropy: Properties and applications in non-Gaussian signal processing [J]. IEEE Transactions on Signal Processing, 2007, 55(11): 5286-5298.
[19] Gunduz A, Principe J C. Correntropy as a novel measure for nonlinearity tests[J]. Signal Processing, 2009, 89(1): 14-23.
[20] Bach F R, Jordan M I. Predictive low rank decomposition for kernel methods[C]. Machine Learning, Proceedings of the Twenty-Second International Conference (ICML 2005), Bonn, Germany, August 7-11, 2005.
[21] Li Hui, Zhang Yuping, Zheng Haiqi. Wear detection in gear system using Hilbert-Huang transform[J]. Journal of Mechanical Science and Technology, 2006, 20(11): 1781-1789.
作者简介: 李 辉(1968-),男,博士,教授。电话: 15931170851; E-mail: huili68@163.com