旋转机械是机械设备中最常用的机械部件,对其进行状态监测和故障诊断意义重大。旋转机械的监测与故障诊断过程中,各种故障相互耦合的情况较为多见,盲源分离(blind source separation, BSS)是解决这一问题的有效方法,而实际工程实践中,经常会遇到观测的信号数目小于源信号数目的情况,甚至只有单路观测信号,在这种情况下要利用BSS实现正确的信号分离变得非常困难[1]。
为解决该种情况下复合故障信号分离问题,毋文峰等[1]将经验模态分解(empirical mode decomposition, EMD)与盲源分离结合实现了单通道机械信号分离。Hong等[2]结合FFT与小波分解有效分离了单通道复合信号,并通过轴承实验进行了验证。Shen等[3]利用相空间重构和奇异值分解实现信号升维,进而解决欠定盲信号分离问题。LI等[4-5]研究了基于稀疏表示的欠定盲源分离,并讨论了分离的可能性问题。董绍江[6]和Chen[7]等均利用形态学滤波算法、匹配跟踪算法以及独立分量分析算法实现了欠定盲信号的有效分离。然而,现有方法在多通道构建后多凭借经验或基于互信息准则来选取与信源数相等的子带信号解决欠定问题,从而损失了部分故障特征,影响了信号分离和诊断的准确度。
文中提出了基于单通道盲源分离的旋转机械复合故障诊断方法。通过总体经验模态分解构建虚拟多通道和线性局部切空间排列维数约减方法解决单通道盲源分离的欠定问题;采用稀疏表示方法提取能集中刻画故障信号本质属性的稀疏鉴别特征,最后应用支持向量机实现故障的智能分类。通过实验验证了该方法在单通道旋转机械复合故障信号分离及诊断中的有效性。
1 单通道盲源分离单路观测信号条件下复合信号分离难以满足传统盲源分离算法观测信号数不少于源信号数的假设。首先要进行虚拟多通道构建,将采集的单通道机械振动观测信号分解,选择合适分量组成新观测信号,直至维数与源信号数目相同,才能解决观测信号数目小于源信号数目的难题。
1.1 EEMD虚拟多通道构建EEMD为Huang等[8]在2009年提出的一种时频分析方法,它可根据被分析信号特征,将含相关源在内的信号分解成若干个具有不同时间尺度的本征模态函数(intrinsic mode function,IMF),即将多变量信号分解成若干单分量调幅、调频信号之和[9-10],EEMD能有效抑制模态混叠现象,多通道构建时更具优势,其实现步骤如下:
1) 向观测到的单通道信号x(t)中加入振幅为标准差倍数的随机高斯白噪声;
2) EMD分解加噪信号,得到各阶IMF分量;
3) 重复步骤1) 和步骤2),完成k次分解,每次分解均添加随机白噪声;
4) 将每次分解得到的各个IMF分量对应求集成平均值,即可获得EEMD的各个IMF分量,即:
$ x\left( t \right) = \sum\limits_{i = 1}^k {{c_i}\left( t \right) + r\left( t \right), } $ | (1) |
式中:ci(t)为第i个IMF分量;r(t)为残余分量。这样,经过EEMD分解,观测信号x(t)被分解为若干个IMF分量和一个残余分量之和。
1.2 LLTSA维数约简LLTSA[11]是在非线性流形学习局部切空间排列基础上提出的特征约简方法,LLTSA维数约减能够保持高维数据信号的主要特征矢量,并且可以消除由于特征间相互耦合导致的大量冗余信息[12],从而降低信号间的相关性,提高信号可区分度,因此, 可以在保留故障信号主要特征的同时提升信号的盲分离效果。若EEMD分解所得IMF分量和残余分量构成新的高维数据集X={xi∈RD, i=1, 2, …, n},LLTSA维数约减的目的就是寻找转换矩阵A,使投影以后的数据为Y,Y满足Y={yi∈Rd, i=1, 2…n},d<D并且满足Y=ATXHN,HN=I-eeT/N,其中,I为单位矩阵,e为N维全1向量。
若xi的k近邻为Xi= (xi1, xi2, …, xik),为了保持流形的局部几何结构,使数据的重建误差Ei最小,则LLTSA算法目标函数为
$ {\arg _Y}\min \sum\limits_i {E_i^2} = {\arg _Y}\min YS{W^2} = {\arg _Y}\min {\rm{t}}r\left( {YSW{W^{\rm{T}}}{S^{\rm{T}}}{Y^{\rm{T}}}} \right), $ | (2) |
其中:Ei=Yiwi,S=[s1, s2, …, sN],si为0-1矩阵,W=diag(w1, w2, …wN),wi= Hk(I-ViViT)。Vi为与XiHN的第d个最大奇异值对应的右奇异向量。为确定唯一Y,限定YYT=Id,由Y=ATXHN,目标函数转化为
$ {\arg _Y}\min {\rm{t}}r\left( {{A^{\rm{T}}}X{H_N}B{H_N}{X^{\rm{T}}}A} \right), $ | (3) |
其中,B=SWWTST,由拉格朗日乘子法求解广义特征值问题XHNBHNXTa=λXHNXTa,得到与特征值λ1≤λ2≤…≤λd对应的特征向量为a1, a2, …, ad,则LLTSA算法转化矩阵A=(a1, a2, …, ad)。
LLTSA维数约简至目标维数,获得可分性较好的信号数据Y,特征矩阵近似联合对角化(joint approximative diagonalization of eigen matrix,JADE)算法获得分离信号,从而实现单通道条件下的盲源信号分离。
2 复合故障稀疏特征提取及诊断旋转机械故障振动信号含有较多的冗余信息不能直接体现故障特性,因此,机械状态进行检测和诊断的关键在于信号特征的提取[13]。文中提出基于稀疏表示的振动信号特征提取方法,通过K-SVD字典学习算法进行迭代优化学习构造符合各个振动信号特点,且稀疏表示性能良好的子字典,通过并列组合多个子字典来构造轴承状态冗余字典,基于此字典,采用正交匹配追踪算法(orthogonal matching pursuit, OMP)对故障信号做稀疏分解,获得稀疏系数,实现稀疏鉴别特征有效提取,并将稀疏特征投入SVM分类器分类识别,实现故障分类诊断。
2.1 稀疏表示模型在Hilbert空间H=RN中,给定一个函数集合,D={dk, k=1, 2…, M},M
$ \min {\left\| s \right\|_0}\;\;\;\;s.t.\;\;\;\;x = \sum\limits_{k = 1}^K {{s_k}{d_k}}, $ | (4) |
式中:sk是稀疏系数;s0是序列{sk}中非零项个数,该式即信号x稀疏表示。
2.2 K-SVD字典训练K-SVD算法是M.Aharon等[14]在2006年提出的一种基于稀疏表示的过完备字典训练方法。对于给定的1组训练信号,能够自适应地按照稀疏约束条件训练出稀疏表示的过完备字典,这种字典与传统的完备字典(如FFT、DCT、小波、Gabor字典)相比能自适应地根据训练信号提取其特征,因而,具有更强的稀疏表示能力[15]。其基本步骤描述如下:
1) 构造初始字典矩阵D(0)∈Rn×N(n为信号维数,N为原子数),训练样本Y∈Rn×M,令i=0,确定迭代次数上限I。
2) 稀疏分解。用正交匹配追踪稀疏分解算法求训练样本稀疏分解系数矩阵S。
3) 字典学习。
$ \left| {Y-\left. {{D^{\left( i \right)}}{S^{\left( i \right)}}} \right)} \right|_F^2 = \left| {Y-\sum\limits_{j = 1}^N {d_j^{\left( i \right)}s_T^{j\left( i \right)}} } \right|_F^2 = \left| {{E_k}-d_k^{\left( i \right)}s_T^{k\left( i \right)}} \right|_F^2, $ | (5) |
式中:Ek=UkΔkVkT,利用K步SVD更新原子,用Uk(k=1, 2…, N)的第一列代替原子dk(i+1)。
4) 令i=i+1。若满足
滚动轴承是机械设备中最常使用且故障发生率较高的旋转部件。为了验证文中方法的有效性,将提出的方法应用到滚动轴承复合故障的分离和诊断中。实验数据来自美国Case Western Reserve University轴承数据中心,滚动轴承实验装置由功率为1.5 kW的电动机、扭矩传感器/译码器、测力计和电器控制装置组成,由电机带动输入轴。电动机的转速为1 730 r/min。采样频率为12 kHz。被测试轴承为与6205-2RSSKF等效的NTN深沟球轴承,通过电火花技术加工轴承单点故障,损伤直径为0.711 2 mm。轴承内圈故障信号S1(t)、滚动体故障信号S2(t)如图 1所示。
通过内圈和滚动体故障随机线性混合模拟得到单通道复合故障观测信号,所得观测信号如图 2所示。
利用文中方法对单通道复合故障观测信号进行盲信号分离。首先,对单通道观测信号进行EEMD分解,EEMD分解的结果如图 3所示。
将分解得到的IMF分量和残余分量组成新的多维信号,利用奇异值分解求特征值,所得数值如表 1所示。
可以看出,前2个特征值数值远大于其余特征值,因此, 假设源信号个数为2,进一步由贝叶斯准则进行估计,结果与假设一致,因此源信号数目为2。采用LLTSA对多维信号进行维数约减,降至源信号数目维数2维。利用JADE方法对降维后的信号进行盲源分离,得到图 4所示分离信号Z1(t)和Z2(t)。
为定量评价分离效果,用源信号与分离信号互相关系数和误差标准差[16]作为分离的性能指标,互相关系数越接近于1,误差标准差越小,说明分离的信号和与之对应的源信号越相似。将文中LLTSA降维方法与文献[9]中的互信息法选取EEMD子带分离效果进行对比,所得源信号与分离信号互相关系数和误差标准差值如表 2所示。
由表 2分析可知,LLTSA降维法分离效果优于互信息选取方法,结合图 4可知,LLTSA法获得的分离信号与对应原信号波形形态相似,互相关系数较大,误差标准差较小,说明其所得分离信号能够充分表征源信号故障信息,实现了复合故障信号的有效分离。
从分离振动样本信号Z1(t)中选取前800个样本点构成40个长度为20的样本向量,即样本矩阵Y,随机生成20行40列的随机矩阵并对每列做归一化处理构成初始化字典D0,稀疏分解系数的上限T设置为5,迭代次数I设置为50,采用K-SVD算法进行字典学习,训练后获得子字典D1。同样,选取分离振动样本信号Z2(t)和正常振动样本信号训练获得相应的子字典D2、D3。通过直接并列组合多个子字典来实现轴承状态冗余字典构造D=[D1,D2,D3],冗余字典大小为20行120列矩阵。基于该字典,采用OMP算法,针对待分类振动信号进行稀疏分解,求得振动信号稀疏系数矩阵,提取非零系数作为信号稀疏特征,每个振动信号的稀疏表示转换成了一个40维的稀疏特征向量。
为了证明所提方法对于故障特征提取分类的有效性,从2类分离信号和正常信号中分别选取45组数据样本,每组样本数据长度取800个采样点,将其中15组样本作为训练样本,其余30组构成测试样本。对所有样本按文中所述方法提取稀疏特征向量。将训练样本向量输入到支持向量机中进行分类训练,最后采用训练好的模型对测试样本进行测试分类。为了证明文中所提方法对于故障特征提取的优越性,将文中方法与基于传统故障特征提取的识别分类方法小波包能量特征提取法[17]针对文中数据进行故障识别比较,通过比较所得故障特征识别结果如表 3所示。
由表 3分类结果可知,与传统的小波包能量特征提取方法相比,文中提出的稀疏特征方法所提取的特征更能表征故障信号本质属性,在故障类别诊断中更具优势。方法针对分离的轴承故障信号提取稀疏鉴别特征能够准确的诊断出滚动轴承的运行状态。在轴承内圈故障和正常状态的诊断中,达到了很好的识别效果,识别率为100%,而在滚动体故障诊断中由于滚动体故障特征相对难以提取和判断,导致其识别率偏低,但其识别率仍然可达93%以上,说明文中方法在故障类型识别中可以取得良好的分类效果。
4 结论针对单通道条件下旋转机械复合故障信号的分离及诊断问题,基于EEMD和LLTSA方法实现单通道盲源信号分离,提出基于稀疏分解的复合故障信号稀疏特征提取方法,最后结合支持向量机进行模式识别,并进行了滚动轴承故障实验,取得了较好的故障分离及诊断效果,表明该方法能够达到旋转机械复合故障信号分离及诊断预期目的。
[1] |
毋文峰, 陈小虎, 苏勋家.
基于经验模式分解的单通道机械信号盲分离[J]. 机械工程学报, 2011, 47(4): 12–16.
WU Wenfeng, CHEN Xiaohu, SU Xunjia. Blind source separation of single-channel mechanical signal based on empirical mode decomposition[J]. Journal of Mechanical Engineering, 2011, 47(4): 12–16. (in Chinese) |
[2] | Hong H, Liang M. Separation of fault features from a single-channel mechanical signal mixture using wavelet decomposition[J]. Mechanical Systems and Signal Processing, 2007, 21(5): 2025–2040. DOI:10.1016/j.ymssp.2006.11.001 |
[3] | Shen Y J. New method of blind source separation in under-determined mixtures based on singular value decomposition and application[J]. Journal of Mechanical Engineering, 2009, 45(8): 64–70. DOI:10.3901/JME.2009.08.064 |
[4] | Li Y Q, Amari S I, Cichocki A, et al. Probability estimation for recoverability analysis of blind source separation based on sparse representation[J]. IEEE Transactions on Information Theory, 2006, 52(7): 3139–3152. DOI:10.1109/TIT.2006.876348 |
[5] | Li Y Q, Amari S I, Cichocki A, et al. Underdetermined blind source separation based on sparse representation[J]. IEEE Transactions on Signal Processing, 2006, 54(2): 423–437. DOI:10.1109/TSP.2005.861743 |
[6] |
董绍江, 汤宝平, 张焱.
基于最优匹配跟踪算法的单通道机械信号盲源分离[J]. 振动工程学报, 2013, 25(6): 724–731.
DONG Shaojiang, TANG Baoping, ZHANG Yan. Blind source separation of single-channel mechanical signal based on optimal matching pursuit algorithm[J]. Journal of Vibration Engineering, 2013, 25(6): 724–731. (in Chinese) |
[7] | Chen X, Liu X, Dong S, et al. Single-channel bearing vibration signal blind source separation method based on morphological filter and optimal matching pursuit (MP) algorithm[J]. Journal of Vibration and Control, 2015, 21(9): 1757–1768. DOI:10.1177/1077546313501535 |
[8] | Wu Z, Huang N E. Ensemble empirical mode decomposition:a noise-assisted data analysis method[J]. Advances in adaptive data analysis, 2009, 1(1): 1–41. DOI:10.1142/S1793536909000047 |
[9] |
孟宗, 蔡龙.
基于EEMD子带提取相关机械振动信号单通道盲源分离[J]. 振动与冲击, 2014, 33(20): 40–46.
MENG Zong, CAI Long. Blind source separation of single-channel statistically correlated mechanical vibration signals based on subband extraction of EEMD[J]. Journal of Vibration and Shock, 2014, 33(20): 40–46. (in Chinese) |
[10] | Wang H, Li R, Tang G, et al. A Compound fault diagnosis for rolling bearings method based on blind source separation and ensemble empirical mode decomposition[J]. Plos One, 2014, 9(10): e109166. DOI:10.1371/journal.pone.0109166 |
[11] | Zhang T, Yang J, Zhao D, et al. Linear local tangent space alignment and application to face recognition[J]. Neur-ocomputing, 2007, 70(7/8/9): 1547–1553. |
[12] | Li F, Tang B, Yang R. Rotating machine fault diagnosis using dimension reduction with linear local tangent space alignment[J]. Measurement, 2013, 46(8): 2525–2539. DOI:10.1016/j.measurement.2013.04.061 |
[13] |
李锋, 汤宝平, 刘文艺.
遗传算法优化最小二乘支持向量机的故障诊断[J]. 重庆大学学报(自然科学版), 2010, 33(12): 14–20.
LI Feng, TANG Baoping, LIU Wenyi. Fault diagnosis based on least square support vector machine optimized by genetic algorithm[J]. Journal of Chongqing University(Natural Science Edtion), 2010, 33(12): 14–20. (in Chinese) |
[14] | Aharon M, Elad M, Bruckstein A. MYMrm KMYM-SVD:An algorithm for designing overcomplete dictionaries for sparse representation[J]. IEEE Transactions on Signal Processing, 2006, 54(11): 4311–4322. DOI:10.1109/TSP.2006.881199 |
[15] | Huang X, Dione D P, Compas C B, et al. Contour tracking in echocardiographic sequences via sparse representation and dictionary learning[J]. Medical image analysis, 2014, 18(2): 253–271. DOI:10.1016/j.media.2013.10.012 |
[16] |
李强, 付聪, 江虹, 等.
融合经验模态分解与时频分析的单通道振动信号分离研究[J]. 振动与冲击, 2013, 32(5): 122–126.
LI Qiang, FU Cong, JIANG Hong, et al. Single-channel vibration signal separation by combining empirical mode decomposition with time-frequency analysis[J]. Journal of Vibration and Shock, 2013, 32(5): 122–126. (in Chinese) |
[17] |
李凤兰, 葛玉珉, 马维金, 等.
BSS和SVM在齿轮箱智能故障诊断中的应用[J]. 煤矿机械, 2014, 35(1): 234–236.
LI Fenglan, GE Yumin, MA Weijin, et al. Intelligent fault diagnosis of gear box based on BSS and SVM[J]. Coal Mine Machinery, 2014, 35(1): 234–236. (in Chinese) |