作为旋转机械传动系统中重要支撑零件,滚动轴承一旦出现故障,不仅会造成设备停机,严重时会造成人员受伤。由于滚动轴承的工作环境复杂,各种信号掺杂在一起,故障信号被强噪声所掩盖,导致所采集的信号难以分析
[1]。因此,如何对所采集信号进行有效去噪,并保留故障信息,一直是研究的热点方向。
目前,滚动轴承信号处理主要采用经验模态分解(empirical mode decomposition,EMD)、集合经验模态分解(ensemble empirical mode decomposition,EEMD)和局部均值分解(local mean decomposition,LMD)等方法。Saidi等
[2]将EMD与双光谱相结合,进行轴承故障诊断。Zhao等
[3]将EEMD分解和最小二乘支持向量机相结合进行轴承复合故障诊断。Song等
[4]提出复合多尺度加权排列熵、LMD与支持向量机相结合的滚动轴承故障诊断方法。虽然这些方法在滚动轴承故障诊断领域中取得了一定效果,但上述均属于递归模态分解,存在模态混叠等问题,且缺乏严格的数学理论的支持。针对递归模态分解的缺点,Ma等
[5]提出与极限学习机相结合进行滚动轴承复合故障诊断。VMD属于完全非递归模型,可以有效避免递归模态分解产生的模态混叠等问题。
最小熵解卷积(minimum entropy deconvolution,MED)通过保留信号的冲击成分提取信号的故障特征。张龙等
[6]提出MED与谱峭度算法结合,对故障信号进行二次滤波处理来提取故障特征。为了避免MED仅能突出少数大的尖端脉冲导致的其他冲击丢失问题,Mcdonald等
[7]提出了最大相关峭度反卷积(maximum correlation kurtosis deconvolution,MCKD)算法,MCKD可以突出被噪声淹没的连续冲击脉冲。吕中亮
[8]使用MCKD增强故障信号中的冲击成分,然后利用VMD进行特征提取,最后使用支持向量机进行故障诊断。
VMD算法和MCKD算法需要人为设置参数,而参数取值会影响算法效果。VMD算法需要设置模态分解个数
K和惩罚因子
α [9];MCKD算法需要提前设置滤波器长度
L、反卷积周期
T和位移数
M [10]。因此,为了避免人为选择参数对算法的影响,本文选择改进的麻雀算法对VMD算法中
K和
α进行离线寻优,对MCKD算法中的
L和
M进行在线寻优,根据重构信号自适应计算
T。通过仿真信号和凯斯西楚大学滚动轴承数据信号对本文方法进行验证。