盲源分離_轉(zhuǎn)子振動(dòng)盲源分離
1 引言
盲源分離主要分為線性混疊和非線性混疊兩種。非線性混疊的主要有通過(guò)對(duì)線性模型的擴(kuò)展和用自組織特征映射的方法[8]。
對(duì)于振動(dòng)信號(hào)的盲分離,從2000年才開始受到重視[9],并且研究的范圍主要在旋轉(zhuǎn)機(jī)械和故障診斷中。
2 盲源分離基本概念
盲源分離問(wèn)題可用如下的混合方程來(lái)描述[4]:
圖1 線性盲源信號(hào)分離框圖
事實(shí)上,在盲的范疇里,人們不可能實(shí)現(xiàn)源信號(hào)的完全恢復(fù)。盲源信號(hào)分離的求解結(jié)果有兩個(gè)不確定性:分離后信號(hào)向量的排列位置可以變化、信號(hào)的幅值與初始相位可以變化。很明顯,這樣的不確定性對(duì)源信號(hào)的分離不會(huì)有任何實(shí)質(zhì)的影響。
3 振動(dòng)信號(hào)盲分離的常用算法
3.1 最大似然準(zhǔn)則算法
最大似然估計(jì)是要找到矩陣W使得所估計(jì)的輸出y的概率密度函數(shù)(PDF)與假設(shè)的源信號(hào)的PDF盡可能接近,是一種非常普遍的估計(jì)方法。
3.2 最小互信息準(zhǔn)則及其算法
基于信息理論的最小化互信息的基本思想是選擇分離矩陣W, 使輸出y的各分量之間的互依賴性最小化,在理想情況下趨于零。
3.3 基于高階累積量的方法
Cardoso提出了應(yīng)用四階矩進(jìn)行盲信號(hào)分離的方法。在這個(gè)基礎(chǔ)上,人們從度量的非高斯性出發(fā),得到快速的定點(diǎn)盲源抽取算法。另外Tong和Liu通過(guò)正交變換,對(duì)觀測(cè)到的混迭信號(hào)的四階矩進(jìn)行奇異值分解(SVD),得到一類擴(kuò)展的四階盲辨識(shí)和多未知信號(hào)提取算法。Cardoso還提出了基于四階累積量的聯(lián)合對(duì)角化。獨(dú)立成份分析方法中的峭度與負(fù)熵也是基于高階累積量的盲源分離方法。
3.4 非線性混疊盲源分離
大多數(shù)的盲源分離算法都假設(shè)混疊模型是線性的,更為準(zhǔn)確的模型應(yīng)當(dāng)是非線性的或弱非線性的。人們針對(duì)非線性混疊模型提出了以下幾種方法:(1) 基于兩層感知器網(wǎng)絡(luò)的感知器模型法[20];(2) 基于自組織特征映射的無(wú)模型方法;(3)徑向基函數(shù)網(wǎng)絡(luò)法,這種方法魯棒性較好。
4 振動(dòng)信號(hào)盲源分離方法的探討
4.1 估計(jì)分離矩陣的加速梯度法
在最小化互信息準(zhǔn)則的基礎(chǔ)上,有關(guān)研究推導(dǎo)分析出加速梯度法的計(jì)算步驟,然后對(duì)轉(zhuǎn)子的振動(dòng)信號(hào)進(jìn)行采集并盲分離,得到了滿意的結(jié)果。
在一個(gè)轉(zhuǎn)子試驗(yàn)臺(tái)上安裝2個(gè)加速度計(jì)和1個(gè)渦流傳感器采集信號(hào),得到的傳感器信號(hào)與分離結(jié)果的功率譜,如圖2和圖3所示。
圖2 各傳感器采集的混合振動(dòng)信號(hào)的功率譜
分析表明,基于最小化互信息原理的加速梯度法能夠較好地估計(jì)出分離矩陣, 其實(shí)現(xiàn)步驟可行。
圖3 分離后各傳感器振動(dòng)信號(hào)的功率譜
對(duì)具有故障的實(shí)際轉(zhuǎn)子進(jìn)行多傳感器信號(hào)采集并進(jìn)行盲分離,結(jié)果表明:采集信號(hào)中混疊的不同故障特征能夠較好地分離開來(lái),分離后各傳感器信號(hào)的功率譜圖基本上只顯示出一種故障特征。但是旋轉(zhuǎn)激勵(lì)的影響不能從盲源分離的結(jié)果中完全消除。
[next]
4.2 卷積混合盲分離時(shí)域方法
有許多文獻(xiàn)用卷積混合矩陣模型對(duì)BSS進(jìn)行了研究?;跁r(shí)域信號(hào)的盲分離[24]方法對(duì)數(shù)值信號(hào)進(jìn)行卷積混合并進(jìn)行盲識(shí)別,如圖4所示?;旌虾髢蓚€(gè)源信號(hào)分離結(jié)果說(shuō)明所用算法在低頻段可給出好的分離結(jié)果,且可分離信號(hào)中的諧波信號(hào)[25]。
實(shí)際工程中的信號(hào)源個(gè)數(shù)是不明確的??稍谌藶樵O(shè)定源信號(hào)個(gè)數(shù)m的基礎(chǔ)上,進(jìn)行隨機(jī)迭代,最大化各個(gè)分離信號(hào)y(n)。
對(duì)動(dòng)力機(jī)械結(jié)構(gòu)的不同位置上安裝5個(gè)傳感器,進(jìn)行振動(dòng)信號(hào)采集,并對(duì)采集信號(hào)用卷積混疊矩陣進(jìn)行盲分離。結(jié)果表明,靠近激勵(lì)源的兩個(gè)傳感器(4、5兩個(gè)傳感器)得到的信號(hào)被方便地分離出來(lái),而其他測(cè)點(diǎn)的傳感器采集信號(hào)難以收到理想的分離結(jié)果。這與理論方法是一致的。
第5個(gè)傳感器的原始信號(hào)和分離結(jié)果如圖5所示??煽闯?,實(shí)際的信號(hào)在時(shí)域和頻域都難以直接觀察出來(lái)。進(jìn)行盲分離,得出兩個(gè)典型的周期信號(hào)及一個(gè)隨機(jī)信號(hào)。圖5(b)是兩個(gè)周期信號(hào)合成的頻譜。兩個(gè)周期信號(hào)分別是發(fā)動(dòng)機(jī)、電機(jī)旋轉(zhuǎn)頻率[26]。實(shí)際振動(dòng)信號(hào)進(jìn)行的源信號(hào)盲分離表明,所用方法在機(jī)械振動(dòng)信號(hào)盲源分離中是適用的,信號(hào)得到較好的分離。
圖4 兩個(gè)諧波信號(hào)的分離
圖5 實(shí)際振動(dòng)信號(hào)的盲分離
4.3 基于峭度的快速定點(diǎn)算法
經(jīng)典的測(cè)量非高斯方法是峭度(kurtosis)或稱四階累積量。有關(guān)研究用基于峭度的快速定點(diǎn)算法對(duì)真實(shí)的轉(zhuǎn)子振動(dòng)信號(hào)進(jìn)行了盲源分離研究。在轉(zhuǎn)子振動(dòng)試驗(yàn)臺(tái)上安裝4個(gè)加速度傳感器,三個(gè)加速度傳感器是安裝在軸承座上的,另一個(gè)安裝在垂直于轉(zhuǎn)子軸的連接盤上以便測(cè)量軸向的振動(dòng)情況。試驗(yàn)時(shí)的轉(zhuǎn)速為525轉(zhuǎn)/分。由此得到4個(gè)采集信號(hào)。
值得注意的是,實(shí)際采集的信號(hào)一般就是混合后的信號(hào)。所以前述數(shù)值仿真分析方法中,“信號(hào)混合”這一步就不需要了,可以在直接對(duì)采集的信號(hào)進(jìn)行預(yù)白化處理后,再用基于峭度的快速定點(diǎn)抽取算法進(jìn)行分離。
圖6 轉(zhuǎn)子振動(dòng)信號(hào)的盲源分離
由傳感器測(cè)得的4個(gè)振動(dòng)源信號(hào)如圖6(a)所示;預(yù)白化處理后的信號(hào)、分離后的信號(hào)分別如圖6(b)、(c)所示。從圖6(a)可看出,從原始的轉(zhuǎn)子振動(dòng)信號(hào)中只能分辨出軸向沖擊信號(hào),而其他3個(gè)信號(hào)波形十分相近,無(wú)法識(shí)別出哪個(gè)信號(hào)是哪個(gè)振動(dòng)源產(chǎn)生的。從圖6(c)中能夠清晰地分離出不同的振動(dòng)信號(hào)源。第四個(gè)信號(hào)是明顯的軸向沖擊信號(hào),第二個(gè)信號(hào)是轉(zhuǎn)子旋轉(zhuǎn)的信號(hào),第一個(gè)信號(hào)是軸承滾子的沖擊信號(hào),第三個(gè)信號(hào)是噪聲信號(hào)。這說(shuō)明用基于峭度的快速定點(diǎn)算法對(duì)轉(zhuǎn)子振動(dòng)信號(hào)的盲源分離是十分有效和成功的。
[next]
4.4 改進(jìn)的基于Jacobi優(yōu)化的極大似然估計(jì)方法
在傳統(tǒng)的Jacobi優(yōu)化算法的基礎(chǔ)上,文獻(xiàn)[10]探索了一種具有初始化四階矩矩陣的優(yōu)化算法,來(lái)提高算法的收斂速度和計(jì)算效率。
用6個(gè)模擬源信號(hào)進(jìn)行混合,分別用FastICA算法、JADE算法來(lái)與改進(jìn)Jacobi優(yōu)化算法進(jìn)行比較,采取采樣點(diǎn)數(shù)從5000變化到30000,來(lái)依次統(tǒng)計(jì)各個(gè)算法的計(jì)算時(shí)間。3種算法的計(jì)算效率如圖7所示。可以看出JADE算法的計(jì)算時(shí)間相比于其它兩個(gè)算法要長(zhǎng),這在大采樣點(diǎn)情況下表現(xiàn)更為明顯,而基于初始化四階矩矩陣的算法與FastICA算法有著接近的計(jì)算時(shí)間(相差3%左右)。
圖7 三種算法的計(jì)算效率
利用仿真試驗(yàn)來(lái)分析各個(gè)算法分離信號(hào)的信噪比、相關(guān)系數(shù)以及交叉干擾誤差測(cè)度,如表1所示。這三個(gè)指標(biāo)的值越大表明算法實(shí)現(xiàn)的分離信號(hào)就越逼近源信號(hào),分離的性能就越優(yōu)良。從表1可以看出,該算法可以得到優(yōu)于其它兩個(gè)算法的信噪比、相關(guān)系數(shù)以及交叉干擾誤差測(cè)度。所提出的算法在分離信號(hào)的性能指標(biāo)上遠(yuǎn)優(yōu)于FastICA算法。
4.5 魯棒的二階非平穩(wěn)源分離方法
D. T.Pham對(duì)于一組對(duì)稱正定矩陣{Mi}提出了一個(gè)不同的準(zhǔn)則,它不需要進(jìn)行任何預(yù)白化,而且對(duì)角化矩陣同時(shí)也是分離矩陣[30]。對(duì)于有不同功率譜(或等價(jià)于不同的自相關(guān)函數(shù))的有色源,可以使用時(shí)滯協(xié)方差矩陣,并由此得到了二階盲辨識(shí)(SOBI)算法。Choi和Cichocki對(duì)非平衡源SOBI進(jìn)行修改,提出一種高效靈活的二階非平穩(wěn)源分離(SONS)方法 [31]。
表1 各個(gè)算法分離信號(hào)的性能指標(biāo)
評(píng)論