本发明涉及故障诊断,特别是涉及一种基于多维同步最优分解的轴承故障诊断方法。
背景技术:
1、滚动轴承是旋转机械的核心部件,其工作异常往往会造成设备性能下降乃至故障。因此,滚动轴承故障诊断对于确保机械设备安全运行至关重要。然而,测试信号不仅受到非故障部件和环境的干扰,还受到冗长传递路径的严重衰减。因此,实现轴承故障诊断的关键在于如何从复杂测试信号中提取出与故障相关的周期性冲击。
2、解卷积方法因其能有效抵抗传输路径影响而得到广泛应用。其核心在于设计自适应滤波器,并通过迭代或非迭代方式实现最优滤波器与潜在故障信息的精确匹配。1978年,wiggins首次提出了最小熵解卷积(minimum entropy deconvolution,简称med),用于从复杂信号中恢复地震脉冲信号的特征。随后,mcdonald等人于2012年提出了最大相关峭度解卷积(maximum correlated kurtosis deconvolution,简称mckd),考虑了信号的周期性。2018年,buzzoni等人提出了最大二阶循环平稳解卷积(maximum second-ordercyclostationarity blind deconvolution,简称cycbd),考虑了旋转机械故障的循环平稳性质。尽管上述方法在大多数情况下简单有效,但它们主要依赖于单通道信息进行故障特征提取,故障信息不足以应对噪声和随机干扰,可能导致漏报。
3、相比之下,分解方法在多组件分离和提取方面更具优势。经验模式分解(empirical mode decomposition,简称emd)、经验小波变换(empirical wavelettransform,简称ewt)和变分模式分解(variational mode decomposition,简称vmd)等方法被相继提出,但这些传统分解方法并不完全适用于轴承故障诊断,并未考虑典型机械故障特征。为了克服传统分解方法的局限性,miao等人提出了基于故障特征的模式分解(feature mode decomposition,简称fmd),采用相关峭度作为目标函数,具有较高鲁棒性。然而,fmd的输出模式数量仍需手动设置。
4、随着传感器技术的发展,多通道信息输入为故障特征信息挖掘提供了解决方案。emd、ewt和vmd等方法被扩展到多变量版本,但并未摆脱原始分解方法的缺点。考虑到fmd的优秀特性,yan等人试图将fmd推广到多元特征模式分解中,通过在单个通道上执行fmd,获得多个组件作为后续卷积神经网络的输入,以学习判别特征。上述多元分解方法处理得到的分解模式众多,需要进一步人工观察来识别故障。此外,人们研究了大量基于数据融合手段进行多通道信号处理的策略,其表现出更优异的性能,但在一定程度上依赖于大量标记数据。这些不足限制了传统分解方法在轴承多通道信号处理和多元故障特征提取与诊断中的应用与推广。
技术实现思路
1、本发明的目的在于提供一种基于多维同步最优分解的轴承故障诊断方法,以故障信号周期性和冲击性强度评价指标相关峭度作为分解目标,实现多通道信号分解模式的自适应滤波与提取,从而充分利用多通道信息,有效识别多故障特征。
2、一种基于多维同步最优分解的轴承故障诊断方法,其包括:
3、s1,获取待测轴承的多通道振动信号xraw=[x1 x2 … xo],其中各通道信号为xo=[xo(1) xo(2) … xo(n)]t,o∈o,o为通道数,n为信号的长度,上标t为转置;对所述振动信号进行预处理,包括高频采样、截断和去均值,得到预处理信号;
4、s2,设定滤波器长度为l,滑动窗口长度为w,预迭代次数为i、目标故障类别数为q,总模式数量为k,理论故障周期为tq;
5、s3,对o个通道信号进行计算,得到o个上包络集合,w为滑动窗口长度;取各组上包络集合的极小值点作为频谱分割集合,得到各通道初始滤波器截止频率集合;基于hanning窗构建o组通道滤波器组,各组滤波器数量为ko,o∈o.
6、所述各通道上包络集合的计算公式如下:
7、
8、式中:upenvo(n)表示第o个通道信号xo计算所得的上包络集合中第n个长度点位置的参数值,yo表示xo的傅里叶频谱,yo=[yo(1) yo(2) … yo(n)]t,其中yo(n)表示yo第n个长度点位置的参数值,fft为傅里叶函数;
9、所述各通道截止频率集合的计算公式如下:
10、
11、式中:[flower,fupper]o表示第o组初始滤波器的下截止频率和上截止频率,freboundo表示第o个通道信号上包络集合的极小值点集合,bo为第o个通道信号上包络集合的极小值点数量,freboundo(b)表示第o个通道信号上包络集合的极小值点集合第b个长度点位置的参数值;
12、s4,令i=1,j=1,i∈i,j∈q,i为预迭代次数,q为故障类别数;
13、s5,对i进行判断,若i≤i,则执行s6,若i>i,则执行s8;
14、s6,基于q个理论故障周期计算相关峭度,对所述各通道信号进行滤波,对于各滤波器,均选取所述广义瑞利熵等式中特征值的最大值所对应的分解模式作为最终分解模式;
15、所述相关峭度计算公式如下:
16、
17、式中:uo,k=[uo,k(1)uo,k(2)…uo,k(n)]t表示第o个通道的第k个分解模式,o∈o,k∈ko,uo,k(n)表示第o个通道的第k个分解模式中第n个长度点位置的参数值,m为移位阶数,fo,k为第o个通道的第k个滤波器的向量形式,fo,k=[fo,k(1)fo,k(2)…fo,k(l)]t,fo,k(l)表示第o个通道的第k个滤波器中第l个长度点位置的参数值,tj为第j类故障对应的理论故障周期,j∈q;
18、
19、式中:rxwx和rxx均为加权相关矩阵,xo为第o个通道信号,上标h为共轭转置;
20、广义瑞利熵等式如下:
21、fo,krxwx=λfo,krxx;
22、式中:λ为特征值;
23、s7,对所有所述滤波器的系数进行调整,令i=i+1并返回至s5;
24、s8,对j进行判断,若j≤q,则执行s9,若j>q,则执行s11;
25、s9,对于各通道所述ko个最终分解模式,均计算所述最终分解模式的相关峭度,得到ko个相关峭度;计算保留数量p,选取相关峭度的前p个最大值对应的最终分解模式作为所述最优分解模式;
26、所述保留数量的计算公式如下:
27、p=floor(σko/q·o);
28、式中:floor为向下取整操作,ko为各通道的滤波器数量,q为故障类别数,o为总通道数;
29、s10,令j=j+1并返回至s8;
30、s11,计算k个所述最优分解模式两两之间的时域相关系数和频域相关系数,选取二者皆大于0.8的所有最优分解模式组合作为筛选分解模式组合;
31、所述时域相关系数的计算公式如下:
32、
33、式中:和分别表示第p个所述最优分解模式up的平均值和第q个所述最优分解模式uq的平均值;
34、
35、式中:s表示所述最优分解模式u的平方包络谱,和分别表示第p个所述最优分解模式的平方包络谱sp的平均值和第q个所述最优分解模式的平方包络谱sq的平均值;
36、s12,对所述筛选分解模式组合中的两个最优分解模式进行计算,得到第一包络谱峭度值和第二包络谱峭度值,舍弃包络谱峭度值较小的分解模式,得到k个输出分解模式;
37、所述包络谱峭度的计算公式如下:
38、
39、s13,对k进行判断,若k≤q,则执行s14,若k>q,则执行s4;
40、s14,得到k个输出分解模式,基于k个输出分解模式构建包络谱,基于所述包络谱对待测轴承进行故障诊断。
41、本发明的效果如下:
42、本发明基于多维同步最优分解的轴承故障诊断方法能够同时处理多通道信号,以周期性和冲击性强度衡量指标相关峭度为分解目标,能够针对性地分解出复杂信号中的周期性故障冲击成分,有效降低单一通道随机性造成的漏警率。
43、本发明基于多维同步最优分解的轴承故障诊断方法相比于传统的分解方法,以多故障周期特征为指导,充分利用多通道多故障特征,不受传统滤波器的形状、带宽等条件限制,能更全面、完整地提取离散的故障信息,尤其适用于多故障情景。
44、本发明基于多维同步最优分解的轴承故障诊断方法利用包络谱峭度指标和时频域相关系数快速剔除冗余模式数量,提高分解效率,实现了多通道信号多故障特征的智能识别,适用于实际工业需求。
1.一种基于多维同步最优分解的轴承故障诊断方法,其特征在于,其包括:
