999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于粒子群算法優化的獨立分量分析算法

2016-01-12 10:44:29李良敏,任景巖
振動與沖擊 2015年8期

第一作者李良敏女,副教授,1977年6月生

基于粒子群算法優化的獨立分量分析算法

李良敏,任景巖

(1.長安大學汽車學院汽車運輸安全保障技術交通行業重點實驗室,西安710064;2.西安格蒂電力有限公司,西安710075)

摘要:通過兩組模擬信號對三種主流獨立分量分析算法—JADE、FastICA、擴展Infomax算法的性能進行了對比分析,結果表明三種算法均無法完全分離超高斯源與亞高斯源形成的混合信號,FastICA算法對能量強弱差別大的混合信號失效。基于這一現象,提出了一種新的獨立分量分析算法,以粒子群算法為優化工具,以分離矩陣為優化變量,最小化分離信號聯合概率與邊緣概率乘積的差值,并給出了具體的計算流程。仿真實驗結果表明,該算法的性能顯著優于上述三種獨立分量分析算法。同時,新提出算法實施過程中不需要任何先驗知識,相比其他三種ICA算法,更適合解決工程實際問題。最后,將該算法應用于對滾動軸承實驗臺實測信號的處理,通過對分離信號的分析實現了對滾動軸承故障類型的準確識別,進一步證明了算法的有效性。

關鍵詞:獨立分量分析;FastICA;JADE;擴展Infomax算法;粒子群算法;滾動軸承

基金項目:國家自然科學

收稿日期:2013-11-08修改稿收到日期:2014-04-10

中圖分類號:TN911.7文獻標志碼:A

A universal particle swarm-optimized independent component analysis algorithm

LILiang-min1,RENJing-yan2(1. Key Laboratory of Automotive Transportation Safety Enhancement Technology, Ministry of Communication,School of Automobile, Chang’an University, Xi’an 710064, China;2. Grid Electric Power Science & Technology Co., Ltd., Xi’an 710075, China)

Abstract:Two sets of simulated signals were made to test the separation ability of three popular independent component analysis (ICA) algorithms including JADE, FastICA, and extended-Infomax. The results showed that the three ICA algorithms can’t recover source signals from mixtures of super-Gaussian sources and sub-Gaussian ones precisely; FastICA fails in solving the separation problem of strong sources mixed with weak sources. A particle swarm optimized ICA algorithm minimizing the difference between joint probabilities and products of marginal probabilities of separated signals was proposed. The computing procedure was derived. Simulation tests showed that compared with the above three ICA algorithms, the proposed algorithm is the best; furthermore, the implementation of the proposed algorithm needs no prior knowledge, thus it is more suitable for solving practical engineering problems. Finally, the proposed algorithm was used to process the actual signals sampled from a rolling bearing test rig. The separated signals were analyzed to indentify the fault types of rolling bearings, the effectiveness of the proposed algorithm was verified.

Key words:independent component analysis (ICA); FastICA; JADE; extended-Infomax; particle swarm optimization (PSO); rolling bearing

獨立分量分析(Independent Component Analysis,ICA)是一種應用比較廣泛的用來解決盲源分離問題(Blind Source Separation, BSS)的方法,可以在源信號的數量、位置及傳輸通道參數等信息未知的情況下,僅利用源信號的一些統計特性,從觀測信號中恢復提取出源信號[1]。由于這一特性,獨立分量分析在許多領域得到了廣泛應用[2-4]。

國內外學者提出了許多ICA實現算法,其中較為典型的算法包括FastICA[5-6]、JADE[7-8]和擴展Infomax算法[9],大量文獻充分證明了這些算法處理常規BSS問題(僅存在超高斯源或亞高斯源,且各源信號能量強弱較為接近)的有效性。然而,在實際使用過程中,可能會遇到一些非常規情況,例如分離超高斯源與亞高斯源形成的混合信號、從強背景噪聲中檢測弱源信號等,這些情況下上述三種算法的應用效果難以判定。本文通過模擬信號對三種ICA算法處理非常規信號的能力進行了分析,在此基礎上提出了一種基于概率論獨立性判據最小化的ICA算法,建立了優化數學模型,選擇粒子群算法進行優化,并給出了算法流程,最后通過仿真實驗及滾動軸承實驗臺實測信號對新提出算法的性能進行了檢驗。

1典型ICA算法性能分析

本節通過模擬信號對FastICA、JADE、擴展Infomax算法處理非常規混合信號的性能進行對比分析,評價指標采用分離信號信噪比RSN(yi),其計算公式如下[10]:

(1)

式中,si為源信號,yi為對應分離信號。RSN(yi)越大,算法分離效果越好。

1.1 超高斯源混合亞高斯源

圖1 源信號波形Fig.1Sourcesignals圖2 混合信號波形Fig.2Mixedsignals圖3 擴展Infomax算法分離結果Fig.3Signalsrecoveredbyextended-Infomaxalgorithm

表1 三種算法分離信號信噪比(y 1—源信號1,y 2—源信號2)

通過對比可以看出,三種算法中擴展Infomax算法的分離效果最好;FastICA算法在根據源信號的峭度特征選擇了恰當的G(u)函數后,分離效果略優于JADE算法。由圖3可以看出,三種算法中表現最佳的擴展Infomax算法其分離結果仍不夠理想,分離信號存在輕度混疊。

1.2 強源信號混合弱源信號

在實際應用中,經常會遇到強源信號混合弱源信號,例如對機械設備進行早期故障診斷時,由于設備故障狀態不明顯,故障信號極為微弱,完全淹沒在背景噪聲信號中,屬于典型的強源信號混合弱源信號。

圖4 源信號波形 Fig.4 Source signals

圖5 混合信號波形 Fig.5 Mixed signals

表2給出了各種算法分離信號信噪比,其中FastICA算法認為源信號只有一組,分離失敗。對比結果表明,JADE算法和擴展Infomax算法均成功的將源信號分離了出來,其中JADE算法的效果略優于擴展Infomax算法。

表2 三種算法分離信號信噪比(y 1—源信號1,y 2—源信號2)

結論:仿真實驗表明,三種ICA算法均無法完全分離由超高斯源與亞高斯源形成的混合信號,FastICA算法對強源信號混合弱源信號分離失敗。

2基于粒子群優化的ICA算法

簡而言之,ICA是一種多變量分析方法,要求分離信號間盡可能的統計獨立,因此在ICA算法設計中,首先需要建立度量輸出變量獨立性的目標函數,然后選擇恰當的優化算法加以解決。

2.1 優化目標函數

在概率論中,獨立性通過下式加以定義:

(2)

式中P(y1,y2,…,ym)為變量y1,y2,…,ym的聯合概率,P(yi)為變量yi的邊緣概率。因此可以通過信號聯合概率與邊緣概率乘積間的差值來衡量信號間的獨立性,建立如下所示的優化數學模型:

s.t.:y(t)=Wx(t)

(3)

式中,x(t)為n維觀測信號,y(t)為m維分離信號,W為分離矩陣。

2.2 優化過程

由于優化目標函數的梯度信息難以獲取,不適合采用傳統優化算法,本文選擇采用粒子群優化算法(Particle Swarm Optimization,PSO)[12-13]來解決式(3)所示優化問題。

基于粒子群優化的ICA算法流程如下:

步驟1確定粒子群規模M,并初始化粒子群。

步驟2將各粒子位置代入優化目標函數,評價粒子性能好壞。

(1)將粒子位置與混合信號相乘,得到呈離散狀態的分離信號Yj(k),j=1,…,m;k=1,…,N。

(2)采用直方圖法估計分離信號的聯合概率及邊緣概率。

① 對于第j個分離信號Yj(k),k=1,…,N,參照以下經驗公式確定直方圖的組距寬度hj[14]:

(4)

③統計分離信號落入各個區間的離散觀測點數Dr1r2,…,rm,r1=1,…,N1,r2=1,…,N2,…,rm=1,…,Nm;

④信號Yj(k),j=1,…,m,k=1,…,N的聯合概率可用下式近似估計:

(5)

第j個分離信號Yj(k),k=1,…,N的邊緣概率估計公式如下:

(6)

(3)將上述計算結果代入式(3),即可得到該粒子所對應的目標函數值,該值越小,該粒子性能越好。

步驟5根據下列公式更新每個粒子的速度與位置:

(7)

(8)

(9)

式中,wmax為最大權重,wmin為最小權重,T為算法迭代總次數。

步驟6如未達到結束條件(通常為達到預先設定的最大迭代次數T),返回步驟2。

3基于PSO優化的ICA算法性能檢驗

采用相同的模擬信號對基于PSO優化的ICA算法性能進行檢驗,為簡化描述,以下將該算法記為PSO-ICA算法。

3.1 超高斯源混合亞高斯源

本例中PSO各控制參數取值分別為:M=30,T=800,c1=1.4,c2=1.5,wmax=0.95,wmin=0.4,優化變量取值范圍[-1, 1]。

通過PSO-ICA算法得到的分離信號信噪比分別為:RSN(y1)=142.482 3,RSN(y2)=183.759 6。可以看出,PSO-ICA算法得到的分離信號波形極為干凈,信噪比遠大于其他三種算法。對于超高斯源混合亞高斯源,PSO-ICA算法表現出了優異的分離能力。

3.2 強源信號混合弱源信號

本例中優化變量取值范圍設定為[-100,100],其余各控制參數取值與上例相同。

通過PSO-ICA算法得到的分離信號信噪比分別為:RSN(y1)=256.566 7,RSN(y2)=167.476 5。同樣,PSO-ICA算法得到的分離信號波形極為干凈,信噪比遠大于其他三種算法。對于強源信號混合弱源信號,PSO-ICA算法表現出了同樣優異的分離能力。

4應用實例

本節利用所提出算法處理滾動軸承實驗臺實測聲音信號,發聲源包括6308滾動軸承和電機,其中已知滾動軸承存在故障,但故障類型未知;電機工作正常。采用兩組聲級計同時采集,聲級計位于電機和軸承的中間位置,得到聲音信號見圖6。

圖6 聲級計采集得到信號 Fig.6 Sound signals picked up by sound level meters

圖7 分離信號 Fig.7 Sound signals recovered by PSO-ICA algorithm

PSO-ICA算法分離結果見圖7。當滾動軸承出現疲勞點蝕、剝落等局部損傷類故障時,振動信號中會出現周期性的沖擊成分,正常電機主要表現為低頻振動,由此可判斷出分離信號1為軸承聲音信號,信號2為電機聲音信號。

根據6308滾動軸承的結構參數及安轉軸轉頻52.3 Hz,計算可知軸承內圈、外圈或滾動體剝落時故障特征頻率分別為257.6 Hz,161.2 Hz,107.2 Hz。由圖6可以清楚的看出,軸承聲音信號中包含有周期為0.062 s的周期性沖擊,對應于外圈剝落故障特征頻率(161.2Hz),說明該軸承外圈出現了剝落類故障。對該軸承各部件進行檢查,發現外圈滾道中央存在面積為7 mm2、深度為0.2 mm的剝落,證明了分析的正確性及所提出算法的有效性。

5結論

通過模擬信號對FastICA、JADE、擴展Infomax算法處理非常規信號的能力進行了對比分析,結果表明上述三種算法均無法完全分離超高斯與亞高斯的混合信號,FastICA算法對強源信號混合弱源信號分離失敗。針對這一現象,提出了一種基于粒子群優化的獨立分量分析算法,建立了優化數學模型,并給出了算法流程。采用模擬信號對新提出算法的性能進行了分析,仿真實驗表明,新提出算法對非常規盲源分離問題表現出了極為出色的分離能力,分離信號極為干凈,信噪比高于其他三種ICA算法,說明其盲源分離能力優于上述三種ICA算法。同時,新提出算法實施過程中不需要任何先驗知識,相比其他三種ICA算法,更適合解決工程實際問題。最后,利用新提出算法對滾動軸承實驗臺實測信號進行了分析處理,成功分離出軸承聲音信號和電機聲音信號,并通過對軸承聲音信號的分析實現了對軸承故障原因的準確識別,進一步驗證了所提出算法的有效性和實用性。

參考文獻

[1]Comon P, Jutten C. Handbook of blind source separation: Independent component analysis and applications[M]. Oxford UK: Academic Press, 2010: 155-178.

[2]李欣,梅德慶,陳子辰.基于ICA的鏜削過程顫振征兆信號分離方法研究[J].振動與沖擊,2013,32(9):5-9.

LI Xin, MEI De-qing, CHEN Zi-chen. ICA based separation of chatter symptom signals for precision hole boring processing[J].Journal of Vibration and Shock,2013,32(9):5-9.

[3]Lei X, Caldes Sosa P A, Yao D. EGG/fMRI fusion based on independent component analysis: integration of data-driven and model-driven methods[J]. Journal of Integrative Neuroscience, 2012, 11(3): 313-337.

[4]Yu J, Chen J Y, Rashid M M. Multiway independent component analysis mixture model and mutual information based fault detection and diagnosis approach of multiphase batch processes[J].AiChE Journal, 2013, 59(8):2761-2779.

[5]Hyvarien A. Fast and roubust fixed-point algorithms for independent component analysis[J]. IEEE Transactions on Neural Networks, 1999, 10(3): 626-634.

[6]Reyhani N, Ylipaavalniemi J, Vigario R, et al. Consistency and asymptotic normality of FastICA and bootstrap FastICA[J]. Signal processing, 2012, 92(8):1767-1778.

[7]Cardoso J F. High-order contrasts for independent component analysis[J]. Neural Computation, 1999, 11(1):157-192.

[8]虞海強,王平.基于JADE算法的變壓器振動信號分離的研究[J].現代電力,2012,29(1):42-46.

YU Hai-qiang, WANG Ping. Research on vibration signal separation of transformer based on JADE algorithm[J]. Modern Electric Power, 2012, 29(1): 42-46.

[9]Lee T, Girolami M, Sejnowski T. Independent component analysis using an extended infomax algorithm for mixed sub-Gaussian and super-Gaussian sources[J]. Neural Computation, 1999, 11(2): 417-441.

[10]徐明彪,朱維彰.關于信號盲分離分離效果評判指標的分析[J].杭州電子工業學院學報,2002,2(3):63-66.

XU Ming-biao, ZHU Wei-zhang. Analyses of the index used for evaluating the effect of BSS[J]. Journal of Hangzhou Institute of Electronic Engineering, 2002, 2(3): 63-66.

[11]張賢達,保錚. 盲信號分離[J]. 電子學報,2001,29(S1):1766-1771.

ZHANG Xian-da, BAO Zheng. Blind source separation[J]. Acta Electornica Sinica, 2001, 29(S1): 1766-1771.

[12]李士勇,李研. 智能優化算法與應用[M]. 哈爾濱:哈爾濱工業大學出版社,2012.

[13]莫思敏,曾建潮,徐衛濱. 具有自組織種群結構的微粒群算法[J]. 系統仿真學報,2013,25(3):445-450.

MO Si-min, ZENG Jian-chao, XU Wei-bin. Particle swarm optimization based on self-organization topology[J]. Journal of System Simulation, 2013, 25(3): 445-450.

[14]肖云魁. 汽車故障診斷學[M].北京:北京理工大學出版社,2006: 05.

主站蜘蛛池模板: 国产精品香蕉在线| 日韩免费毛片视频| 国产国拍精品视频免费看| 天堂在线视频精品| 国产精品深爱在线| 午夜天堂视频| 久久男人视频| 国产激情在线视频| 亚洲国产成人精品无码区性色| 亚洲AⅤ无码日韩AV无码网站| 午夜人性色福利无码视频在线观看| 99精品欧美一区| 九月婷婷亚洲综合在线| 日本在线免费网站| 国产真实乱子伦视频播放| 国产成人av一区二区三区| 夜夜操国产| 欧美翘臀一区二区三区| 国产成人三级| 久久久久免费精品国产| 人人看人人鲁狠狠高清| 99热线精品大全在线观看| 美女一级毛片无遮挡内谢| 国产黄色视频综合| 国产亚洲美日韩AV中文字幕无码成人 | 国产杨幂丝袜av在线播放| 国产av一码二码三码无码| 亚洲熟女偷拍| 国产成人1024精品下载| 国产真实乱人视频| 欧美三级日韩三级| 日本亚洲欧美在线| 国产精品综合久久久| 一本大道香蕉久中文在线播放| 青草娱乐极品免费视频| 午夜天堂视频| 亚洲—日韩aV在线| 国产免费羞羞视频| 在线视频一区二区三区不卡| 在线欧美一区| 精品国产Av电影无码久久久| 国产自产视频一区二区三区| 亚洲水蜜桃久久综合网站| WWW丫丫国产成人精品| 狼友视频国产精品首页| 免费jizz在线播放| 国产一区二区影院| 成色7777精品在线| 亚洲美女一级毛片| 中文字幕伦视频| 日韩无码视频播放| 国产成人精品一区二区| 首页亚洲国产丝袜长腿综合| 小说 亚洲 无码 精品| 国产精品偷伦视频免费观看国产| 色综合中文| 精品欧美一区二区三区久久久| 亚洲天堂日韩在线| 免费A∨中文乱码专区| 免费看一级毛片波多结衣| 久久国产拍爱| 日韩欧美中文字幕在线韩免费| 日韩黄色大片免费看| swag国产精品| 国产原创第一页在线观看| 亚洲欧美成人综合| 亚洲天堂在线免费| 爆乳熟妇一区二区三区| 日本不卡在线播放| 成人毛片在线播放| a毛片免费在线观看| 巨熟乳波霸若妻中文观看免费 | 亚洲精品va| 色婷婷亚洲综合五月| 幺女国产一级毛片| 日本人妻一区二区三区不卡影院| 久久狠狠色噜噜狠狠狠狠97视色| 亚洲天堂精品在线观看| 91久久天天躁狠狠躁夜夜| 极品性荡少妇一区二区色欲| 成人欧美日韩| 9丨情侣偷在线精品国产|