基于改进辛几何模态分解的滚动轴承故障信号特征提取方法

韩龙 ,  陈楚 ,  王超群

测试技术学报 ›› 2026, Vol. 40 ›› Issue (1) : 17 -25.

PDF (4301KB)
测试技术学报 ›› 2026, Vol. 40 ›› Issue (1) : 17 -25. DOI: 10.62756/csjs.1671-7449.2026008
故障诊断与无损检测

基于改进辛几何模态分解的滚动轴承故障信号特征提取方法

作者信息 +

Rolling Bearing Fault Feature Extraction Method Based on Improved Symplectic Geometric Mode Decomposition

Author information +
文章历史 +
PDF (4403K)

摘要

针对滚动轴承故障诊断中振动信号受强噪声干扰导致故障特征难以提取的问题, 提出了一种基于改进辛几何模态分解的特征提取方法。该方法首先计算核心点周围样本的密度, 然后基于密度比率自适应调整半径来对辛几何模态分解获得的初始分量进行聚类分析, 用来解决辛几何模态分解在初始分量重组时的参数敏感问题。通过仿真实验对比, 表明了所提改进的辛几何模态分解法不需要选择参数, 信噪比可达22.9 dB, 去噪效果最好。利用改进的辛几何模态分解法, 短时傅里叶变换时频图对滚动轴承的正常、 内圈断裂和外圈断裂故障的振动信号进行了分析, 验证了该方法可以有效地提取滚动轴承特征信息, 与AlexNet算法结合能够实现滚动轴承故障的精确诊断, 正确率最高可达98.53%。

Abstract

To address the challenge of extracting fault features from vibration signals in rolling bearing fault diagnosis under strong noise interference, an improved feature extraction method based on symplectic geometry modal decomposition (SGMD) is proposed. In this method, the density of samples around core points is calculated, and then the radius based on density ratios is adaptively adjusted to perform cluster analysis on the initial components obtained through SGMD. And this approach is used to resolve the parameter sensitivity issue encountered during initial component recombination in traditional SGMD. Comparative simulation experiments demonstrate that the proposed improved SGMD does not require parameter selection and achieves optimal denoising performance with a signal-to-noise ratio of 22.9 dB. By applying the improved SGMD and short-time Fourier transform time-frequency analysis to vibration signals of normal bearings, inner race faults, and outer race faults, the method is validated to effectively extract the rolling bearing characteristic features. Combining with the AlexNet algorithm, precise fault diagnosis with the highest accuracy rate reaching 98.53% is achieved.

Graphical abstract

关键词

滚动轴承 / 特征提取 / 改进辛几何模态分解 / 短时傅里叶变换

Key words

rolling bearing / feature extraction / improved symplectic geometry modal dcomposition / short-time Fourier transform

引用本文

引用格式 ▾
韩龙,陈楚,王超群. 基于改进辛几何模态分解的滚动轴承故障信号特征提取方法[J]. 测试技术学报, 2026, 40(1): 17-25 DOI:10.62756/csjs.1671-7449.2026008

登录浏览全文

4963

注册一个新账户 忘记密码

0 引 言

滚动轴承是大多数电力和动力传动装置中最关键的部件之一。有效的轴承故障诊断对于保证电力和动力传动装置的安全和正常运行至关重要1。因此, 为了保证系统的安全稳定, 有必要对滚动轴承进行实时监测和诊断。然而, 由于轴承故障背景噪声强、 特征不明显, 大大增加了准确识别和提取其故障特征的难度。因此, 迫切需要一种合适的信号分析方法对故障信号进行处理, 降低噪声、 增强故障特征。为了有效抑制噪声信息并提取信号中的有用信息, 通常采用信号分解的方法。通过信号分解, 可以将复杂的振动信号分解成不同的成分, 从而更深入地理解和分析信号的特性23

近年来, 学者们提出了各种模态分解方法, 包括经典经验模态分解4, 变分模态分解57, 局部均值分解8, 集成经验模态分解(Ensemble Empirical Mode Decomposition, EEMD)等。这些方法广泛应用于对轴承故障振动信号的分解与重构, 目的是基于特定标准分层剥离原始信号, 并重构分离的分量, 然后使用这些分量来表征特定范围内的信号。但上述分解方法依然存在一些缺陷, 如结果依赖算法参数, 受噪声影响鲁棒性较差, 对复杂(非正弦)波形分解不准确等9

辛几何模态分解算法(Symplectic Geometry Mode Decomposition, SGMD)是由潘海洋10提出的一种新型模态分解算法。在SGMD分解过程中, 辛几何变换保留了相空间中的结构和几何特性, 所以它可以在保证原始信号的本质特征完整性不受破坏的情况下, 将原信号进行有效分解, 从而分离出信号中包含的噪声。陈志刚等11利用进凝聚算法重新组合初始率几何模态分量(Initial Symplectic Geometric Mode Components, ISGMCs)得到聚类辛几何模态分量(Clustering Syrnplectic Geometric Modal Component, CSGMCs), 并提出峭度值和相关度联合构建评价指标对CSGMCs进行筛选。随后, 构建了自卷积神经网络用于故障模式识别, 最终达到98.76%的识别率。李加伟等12采用k均值聚类方法对分解得到的辛几何分量进行聚类, 通过包络谱稀疏度指标筛选出故障特征明显的聚类辛几何分量, 最终经实验验证该方法能够有效提取出滚动轴承故障特征。SGMD算法在信号重构过程中使用周期相似性来评估各个初始分量之间的相关性。但是, 基于周期相似性的方法需要相关性阈值和归一化均方误差截止阈值参数, 不同的参数会给分解结果带来影响。

针对以上问题, 本文提出了一种改进辛几何模态分解方法。该方法首先对原始信号进行辛几何模态分解得到初始辛几何分量, 然后, 使用自适应邻域半径的基于密度的噪点空间聚类法(Density-Based Spatial Clustering of Applications with Noise, DBSCAN)进行聚类分析, 通过合并相应簇类中对应的信号进行重构, 最后, 分析重构信号实现故障特征提取, 解决了SGMD初始分量重组时的参数敏感问题。

1 改进辛几何模态分解理论

1.1 辛几何模态分解

设原信号x={x1x2x3, …, xn }, 其中, n为信号长度, 对原信号x进行相空间重构得到轨迹矩阵X13, 其结构如式(1)所示。

X=x1x1/τx1+(d-1)τxmxm+τxm-(d-1)x,
m=n-(d-1)τ,

式中: n为时间序列的长度; d为嵌入维度; τ为延迟时间; m为轨迹矩阵X的行数。

在构成时, 轨迹矩阵X可以通过嵌入维数d和延迟时间τ的改变来影响分解效果。

辛几何模态分解采用QR分解方法。QR分解是一种常用的矩阵分解方法14, 用于将一个矩阵分解为一个正交矩阵 Q 和一个上三角矩阵 R 的乘积。首先, 对原始时间序列进行相空间重构, 并将得到的轨迹矩阵X进行自相关分析, 从而得到协方差矩阵A

A=XTX

接着, 使用协方差矩阵构造Hamilton矩阵,

M=A00-AT

然后, 构造Householder矩阵,

H=Q00Q

矩阵H也是辛几何正交矩阵, 之后, 构建上三角Hessenberg矩阵Bbij=0 i>j+1

HMHT=Q00QA00-ATQ00QT=
QAQT00-QATQT=B00-BT

因为矩阵B是通过对协方差矩阵A进行辛正交矩阵分解得到的, 所以, B矩阵的特征值与X特征值的平方相等, 即λ(A)=λ(B)=λ2(X)。矩阵B的特征值可以计算为λ1,λ2,,λd。根据Hamilton矩阵的性质, 可以得到矩阵X的特征值为

σi=λi(i=1,2,,d)

λi降序排列并选取数值较小的λi作为噪声, 计算这些特征值所对应的特征向量Qi, 并联合轨迹矩阵X得到构造矩阵 Z

Zi=QiQiTXT(i=1,2,,d)

最终, Xi=ZiT, 即X 是由d个初始特征分量组成的矩阵, 表示为

X=X1+X2++Xd

1.2 分量重构改进

原始时间序列信号经相空间重构和对角矩阵平均化得到了 d组初始分量。通过重构这些初始分量中周期性相似的初始分量可以进一步压缩数据, 降低分解结果的复杂性。此外, 重构分量也能更好地反映原始信号的整体特性, 以便进一步分析和理解。SGMD采用的方法为周期相关性匹配, 计算步骤如下。

一般来说, 排布在前面的信号是和原信号相关性高的信号, 因此, 使用第一个初始分量X1作为基准来和其余信号进行相关性计算。经过计算后, 选取相关性较高的分量进行叠加得到第一个分量SGC1。接着把剩下的信号构成新的矩阵, 表示为G1。将G1中的所有信号进行叠加计算得到信号g1, 计算g1的归一化均方误差(Normalized Mean Square Error, NMSE)为

NMSEh=e=1ngh(e)e=1nx(e)

式中: h为迭代次数。

通过设定截止阈值的方式来判断合适的截止时间, 通常设置为1%。如果没有达到截止条件, 则以G1为新的初始分量矩阵重复上述步骤一直循环至达到截止条件, 最终得到的分解信号有SGCi和剩余分量, 结果为

x(n)=h=1NSGCh(n)+g(N+1)(n),

式中: N为已识别的分量数。

在利用辛几何模态分解处理信号时, 需要合理设置NMSE的截止阈值和相似度阈值。NMSE的截止阈值选择不当会导致信号的过分解或欠分解。在过分解的情况下, 辛几何分量中的故障冲击成分可能变得微弱; 而在欠分解的情况下, 分量中噪声成分依然明显。相似度阈值不同, 可能会导致分量重组的结果不同。

为了避免SGMD阈值参数的影响, 本文采用调整搜索半径的方法构造了一种基于自适应半径的基于密度的聚类算法(Density-Based Spatial Clustering of Application with Noise, DBSCAN), 该方法根据每个数据点xi周围的数据密度来调整r, 可以使半径r随着数据点的密度变化而动态调整, 从而更好地适应不同密度分布的数据。具体方法如下:

1) 初始化半径: 为某个数据点设定一个初始半径r, 这个r可以是一个很小的值, 后期会对r值进行调整;

2) 适应性调整: 根据每个数据点周围数据的密度和周围数据点来调整r值, 密度值可通过计算该点邻域内点的数量进行计算, 密度计算公式为

density(xi)=j=1nK(d(xi,xj)),

式中: xi为计算密度的数据点; n为数据集中的数据点数量; xj为数据集中的其他数据点; d(xi,xj)为数据点xixj之间的距离; K()为一个核函数, 用于对距离进行加权。利用公式计算出待测数据点的密度值之后, 使用该点密度值和周围点密度值的比率来动态调整半径,

ρi=density(xi)/(density(xj))(ij)

假设ρi为数据点xi的密度比率, 那么可以使用式(14)来调整搜索半径。

R=rρi

式中: R为数据点xi调整后的搜索半径; ρi为数据点xi的密度比率, 表示该点的密度与周围点密度的比值。

式(14)的含义为: 如果某个数据点xi的密度比率ρi较大, 则其调整后的搜索半径R将会较小, 从而在密度较高的区域更为集中; 反之, 如果密度比率较小, 则搜索半径R会相应增大, 以便在密度较低的区域更广泛地搜索。

3) 圆形领域生成: 按照调整后的xi的半径r, 以数据点xi为圆心生成一个圆形邻域。

4) 计算圆形邻域的范围, 划定该范围内的所有点为一个聚类。

使用自适应半径的DBSCAN算法来对SGMD获得的初始分量进行聚类分析, 用来解决SGMD在初始分量重组时的参数敏感问题。

为了能够更好地捕捉这些初始分量之间的有效成分, 对长度为n的初始分量信号x和原信号X的相关性作为第一个特征值ρ(x,X), 计算公式为

ρ(x,X)=i=1N(xi-x¯)(Xi-X¯)i=1N(xi-x¯)2i=1N(Xi-X¯)2,

式中: x¯为信号x的均值。

在振动信号分析中, 峭度值可以提供有关振动信号频率分布特性的重要信息。峭度值的敏感性取决于信号的频率成分以及信号的分布形态, 尤其适用于检测异常或故障。峭度值的计算公式为

k=n(n+1)(n-1)(n-2)(n-3)i=1nxi-x¯s4-3(n-1)2(n-2)(n-3),

式中: n为信号x的长度(样本中的数据点数量); xi为信号x中第i个数据点; s为信号x的标准差。

根据相关性ρx,X和峭度值k构建二维散点图, 使用自适应邻域半径的DBSCAN算法进行聚类分析, 得到d个簇类结果, 通过合并相应簇类中对应的信号进行重构, 从而确定最终的辛几何分量, 得到重构后的矩阵为

Y=Y11Y12Y1nY211Y2nYd1Yd2Ydn

将重构后的矩阵按行展开, 即得到新的模态分量。

2 仿真信号分析实验

为了验证改进SGMD算法的有效性, 构建含噪仿真信号的表达式为

x1(t)=2sin(40πt)×(1+0.5sin(2πt)),x2(t)=1.2cos(25t),x(t)=x1(t)+x2(t)+Noise,

式中: Noise为信噪比为-5 dB的高斯白噪声。

含噪信号及其各组成分量的时域波形如图 1 所示。

EEMD分解含噪声混合信号x(t)的结果如图 2 所示。

图 2 可以看出, EEMD对于包含高频成分的信号无法精确分解出某些细节, 且依然存在模态混叠现象。图 3 为设置不同相关性阈值和NMSE下SGMD分解含噪声混合信号x(t)的结果。

图 3 可以看出, SGMD因为参数选择的不同会得到不同的分解结果, 但是分解出的结果中没有很好地剥离噪声的影响, 并且如图 3(c) 所示, 当相关性阈值过大时, 无法将噪声与信号完全分离。使用DBSCAN和改进后的DBSCAN算法的分解结果如图 4 所示。

图 4 中可以观察到, 选取不同的参数会导致最终得到的结果不同, 设置更小的密度半径结果如图 4(a) 所示, 这样的确能减少噪声点带来的影响, 但是会形成更多的聚类分类, 而设置密度半径过大时, 分解结果如图 4(c) 所示, 信号中的有效分量又会被淹没在噪声中。自适应DBSCAN的聚类并不需要手动设置密度半径, 避免了分类结果对于参数的敏感问题, 验证了使用自适应DBSCAN方法对SGMD初始分量进行聚类分析重构的有效性。

计算不同相关性阈值的SGMD分解重构信号和改进SGMD分解重构信号的信噪比, 信噪比计算公式为

SNR=10lgσx2/σn2,

式中: σxσn分别为无噪信号和含噪信号的标准差。

EEMD、 不同参数SGMD与改进SGMD分解得到的信号信噪比如表 1 所示。表 1 中SGMD方法列出了100组实验的3组参数组合。当相关性阈值设置为0.7, NMSE值为0.7时, 所选参数组合下得到的信号信噪比为最高值; 而当相关性阈值为0.95, NMSE值为0.7时, 所得到的信号信噪比为所有参数组合中的最小值。

表 1 中可以看到, 不同参数对SGMD的分解结果影响很大, 并且参数的选取没有规律性。经过改进SGMD分解的信号不需要选择参数, 信噪比最高, 去噪效果最好。

3 实验验证分析

为了进一步验证改进SGMD算法的有效性, 采用实验台获得数据验证改进算法的有效性和优越性, 实验数据来自模拟轴承故障实验平台。模拟实验所用滚动轴承型号为HRB NU2206EM, 在内圈切割一条宽1 mm的裂痕和在外圈加工一个半径0.5 mm的孔来模拟滚动轴承断裂故障。在实验中, 利用恩德福克加速度传感器7 240 C采集加速度振动信号, 电机转速为1 000 r/min, 采样频率为51 200 Hz。模拟轴承故障实验平台如图 5 所示。

实验采集到正常信号、 内圈故障信号和外圈故障信号的时域波形如图 6 所示。

当故障信息受到其他信号的干扰, 反映故障特征的冲击信号也会被噪声掩盖。因此, 为了准确诊断轴承故障, 需要对信号进行深入分析, 提取有效的故障特征信息。

将实验采集到的正常、 内圈故障、 外圈故障的数据进行改进SGMD分解处理后, 通过短时傅里叶变换生成特征图像。使用Alexnet卷积神经网络进行轴承故障诊断, 选择正常、 内圈故障、 外圈故障数据各1 484组, 训练集、 验证集、 测试集的比例为6∶2∶2。对实验信号进行短时傅里叶变换的图像如图 7 所示, 对EEMD分解重构信号进行短时傅里叶变换后的图像如图 8 所示, 对SGMD分解重构信号进行短时傅里叶变换后的图像如图 9 所示, 对改进SGMD分解重构信号进行短时傅里叶变换后的图像如图 10 所示。

图 7~图 10 对比中可以看出, 经过改进SGMD重构后的信号在短时傅里叶变换处理后, 不仅保留了原始信号的特性, 而且进一步突显了其独特的特征。将不同振动信号预处理方法得到的数据集的训练集和验证集输入Alexnet 网络训练, 在测试集上进行轴承故障诊断, 实验得到的混淆矩阵如图 11 所示。 图 12 为3种方法故障诊断结果比较。

图 11图 12 中可以看出, 改进SGMD分解的信号在故障识别中具有非常高的准确率, 改进 SGMD-STFT-AlexNet在内圈故障、 外圈故障和正常状态的诊断准确率分别达到98.72%、 99.68% 和97.12%, 并且改进 SGMD-STFT-AlexNet对各类故障的误判率均显著降低, 整体平均值较EEMD和SGMD方法提升14.26%和10.16%。其中, 外圈故障的特征可辨识度最优, 相比SGMD和EEMD, 改进SGMD在本实验中的各类故障诊断中均具有更高的准确率。实验结果表明, 改进SGMD方法能有效地降噪和增强特征, 可准确诊断出轴承故障。

4 结 论

本文提出了一种基于自适应半径DBSCAN的 改进SGMD方法, 主要结论如下:

1) 针对传统DBSCAN算法在振动信号中密度阈值固定导致聚类失效的问题, 提出基于密度的自适应邻域半径调整机制, 通过核心点密度分布动态匹配信号特征尺度, 实现故障冲击成分的提取;

2) 针对SGMD算法参数敏感性问题, 将自适应DBSCAN融入SGMD分解框架, 通过核心点邻域密度,有效克服人工阈值设定的局限性;

3) 对不同位置故障的对比实验结果表明, 所提改进SGMD方法与SGMD和EEMD相比, 结合短时傅里叶变换和AlexNet网络故障诊断率更高, 验证了所提方法的有效性。

参考文献

[1]

LIU P JGUO Z CHE Let al. Fault diagnosis method of AC motor rolling bearing based on heterogeneous data fusion of current and infrared image[J]. Journal of Measurement Science and Instrumentation202415(4): 558-570.

[2]

梁子寅, 刘向东, 卢宗慧, . 滚动轴承故障诊断分析方法研究综述[J]. 制造业自动化202345(5): 172-175.

[3]

LIANG ZiyinLIU XiangdongLU Zonghuiet al. A review of research on rolling bearing fault diagnosis and analysis methods[J]. Manufacturing Automation202345(5): 172-175. (in Chinese)

[4]

朱良玉, 崔倩文, 陶林, . 滚动轴承故障定量诊断方法综述[J]. 轴承2023(2): 1-11.

[5]

ZHU LiangyuCUI QianwenTAO Linet al. Review of quantitative diagnosis methods for rolling bearing faults[J]. Bearing2023(2): 1-11. (in Chinese)

[6]

LEI YLIN JHE Zet al. A review on empirical mode decomposition in fault diagnosis of rotating machinery[J]. Mechanical Systems and Signal Processing201335(1/2): 108-126.

[7]

DRAGOMIRETSKIY KZOSSO D. Variational mode decomposition[J]. IEEE Transactions on Signal Processing201462(3): 531-544.

[8]

ABDOOS A A. A new intelligent method based on combination of VMD and ELM for short term wind power forecasting[J]. Neurocomputing2016203: 111-120.

[9]

REHMAN N UAFTAB H. Multivariate variational mode decomposition[J]. IEEE Transactions on Signal Processing201967(23): 6039-6052.

[10]

LI YXU MWANG Ret al. A fault diagnosis scheme for rolling bearing based on local mean decomposition and improved multiscale fuzzy entropy[J]. Journal of Sound and Vibration2016360: 277-299.

[11]

林森, 靳行, 王延翠. 迭代辛几何模态分解的高速列车轴承故障诊断[J]. 振动工程学报202033(6): 1324-1331.

[12]

LIN SenJIN HangWANG Yancui. High speed train bearings fault diagnosis of iteration symplectic geometry mode decomposition[J]. Journal of Vibration Engineering202033(6): 1324-1331. (in Chinese)

[13]

潘海洋. 基于辛几何模态分解和支持矩阵机的机械故障诊断方法[D]. 长沙: 湖南大学, 2019.

[14]

陈志刚, 杜小磊, 王衍学. 增强辛几何模态分解和自组织自编码卷积网络的电机轴承工况识别[J]. 振动工程学报202235(4): 958-968.

[15]

CHEN ZhigangDU XiaoleiWANG Yanxue. Motor bearing condition identification of enhanced symplectic geometric mode decomposition and self-organizing auto-encoder convolution network[J]. Journal of Vibration Engineering202235(4): 958-968. (in Chinese)

[16]

李加伟, 张永祥, 刘树勇, . 改进辛几何模态分解的滚动轴承故障特征提取[J]. 机械设计与制造2023(10): 81-86.

[17]

LI JiaweiZHANG YongxiangLIU Shuyonget al. Fault feature extraction of rolling bearing based on improved symplectic geometric modal decomposition[J]. Machinery Design & Manufacture2023(10): 81-86. (in Chinese)

[18]

KUKAVICA IROBINSON J C. Distinguishing smooth functions by a finite number of point values, and a version of the Takens embedding theorem[J]. Physica D: Nonlinear Phenomena2004196(1/2): 45-66.

[19]

邹红星, 戴琼海, 李衍达, . 行(或列)对称矩阵的QR分解[J]. 中国科学(A辑)200232(9): 842-849.

[20]

ZOU HongxingDAI QionghaiLI Yandaet al.QR decomposition of row (or column) symmetric matrix[J]. Science in China(Ser A)200232(9): 842-849. (in Chinese)

AI Summary AI Mindmap
PDF (4301KB)

257

访问

0

被引

详细

导航
相关文章

AI思维导图

/