駱東松 張雙貴
(蘭州理工大學(xué)電氣工程與信息工程學(xué)院 蘭州 730050)
振動信號分析作為一項反映引風(fēng)機(jī)常見故障(如轉(zhuǎn)子不平衡、動靜摩擦、葉輪不平衡等)的重要分析手段,不僅可以評估引風(fēng)機(jī)在線運行狀態(tài),預(yù)測設(shè)備的突發(fā)性故障,并且可以進(jìn)行故障分析,降低維護(hù)成本[1~4]。本文采用參數(shù)優(yōu)化的VMD方法來處理引風(fēng)機(jī)振動信號,該算法具有優(yōu)異的信號分解能力和噪聲魯棒性,經(jīng)粒子群優(yōu)化算法尋優(yōu)的IMF分量個數(shù)K值和二次懲罰因子α,解決由于經(jīng)驗不足選擇的K值過大或過小所引起的過分解和欠分解的問題[5~8]。
VMD通過控制帶寬有效抑制了常規(guī)經(jīng)驗?zāi)B(tài)分解EMD(Empirical Mode Decomposition)方法中模態(tài)混疊現(xiàn)象,具有嚴(yán)密的數(shù)學(xué)理論基礎(chǔ)、良好的抗噪聲能力和非平穩(wěn)信號的處理性能[9]。構(gòu)造過程如下:
1)對模態(tài)函數(shù)uk(t)進(jìn)行希爾伯特變換獲得單邊信號頻譜:
式中:δ(t)是沖擊函數(shù);uk(t)是分解得到的IMF模態(tài)分量;*表示卷積運算。
2)與預(yù)估中心頻率分量e-jωkt相乘將各固有模態(tài)分量IMF頻譜調(diào)制至基頻帶:
式中:ωk為對應(yīng)的IMF分量的中心頻率。
3)借助范數(shù)L2梯度的平方進(jìn)行平方根運算,通過高斯平滑指標(biāo)來估計各個IMF帶寬,其表達(dá)式為
VMD算法的主要參數(shù)有原始信號分解成的IMF分量的個數(shù)K、懲罰因子α和時間步長τ。IMF分解個數(shù)K值選取過大而產(chǎn)生的過分解現(xiàn)象會使原始信號的故障特征信息丟失,影響狀態(tài)監(jiān)測效果,K值選取過小而產(chǎn)生的欠分解現(xiàn)象會使分解的模態(tài)相互影響且難以分辨相鄰模態(tài)的故障特征信息,導(dǎo)致弱信號特征難以提取。懲罰因子α取值確保了強(qiáng)噪聲干擾下模態(tài)分量IMF分解的正確性[10~11]。算法中的K和α的取值根據(jù)實際情況的不同而借助個人經(jīng)驗事先預(yù)設(shè),欠缺可靠性,具有很強(qiáng)的主觀性。
本文采用粒子群算法優(yōu)化VMD中參數(shù)組[K ,α],PSO算法思路是模仿自然界生物種群中不同個體的協(xié)作和信息共享進(jìn)行尋優(yōu),通過設(shè)定適應(yīng)度函數(shù),以求取適應(yīng)度函數(shù)的最值為優(yōu)化準(zhǔn)則,從而或得最優(yōu)參數(shù)組[ ]K,α。本文采用唐貴基等提出的包絡(luò)熵EP作為適應(yīng)度函數(shù)[12~13],適應(yīng)度函數(shù)公式:
式中:EP為信號序列的包絡(luò)熵,a(j)是初始信號序列經(jīng)吉爾伯特變換解調(diào)后得到的包絡(luò)信號,pj是aj的歸一化形式。
算法實現(xiàn)過程如下:
1)初始化PSO算法,設(shè)定包絡(luò)熵EP為適應(yīng)度函數(shù)和待優(yōu)選參數(shù)的取值范圍;
2)設(shè)定粒子群中粒子的初始位置和初始速度,即VMD初始參數(shù)組合[K ,α];
3)根據(jù)當(dāng)前粒子的位置和速度,使用VMD分解得到K個模態(tài)分量IMF,計算每個模態(tài)分量IMF的包絡(luò)熵EP,通過比較局部極小值對全局和個體不斷進(jìn)行更新;
4)根據(jù)粒子位置和速度更新公式,更新粒子位置和速度,更新公式為
式中:ω為慣性權(quán)重;c1和c2為相異的兩個學(xué)習(xí)因子;η?[0 , 1]為隨機(jī)數(shù)。
上述算法步驟的流程如圖1。
圖1 算法流程圖
為驗證PSO參數(shù)優(yōu)化VMD算法的有效性,利用Matlab進(jìn)行風(fēng)機(jī)振動信號的仿真分析,為模擬風(fēng)機(jī)振動信號非平穩(wěn)非線性多噪音的特點,采用多種頻率疊加的調(diào)幅調(diào)頻信號,其中Fs為1000Hz,采樣點1200個,通過PSO優(yōu)化得出的參數(shù)組[K ,α],與傳統(tǒng)分析方法對比確定參數(shù)的有效性,仿真信號構(gòu)造使如下:
模擬風(fēng)機(jī)含噪聲振動信號的時域波形和頻域波形如圖2所示,可以發(fā)現(xiàn)信號整體幅值偏小,這是由于風(fēng)機(jī)含噪聲振動模擬信號選取簡單,但該信號組調(diào)幅調(diào)頻具有明顯規(guī)律性。根據(jù)圖2,該信號的時域和頻域圖,可以發(fā)現(xiàn),該仿真信號的中心頻率集中在110Hz、145Hz、180Hz、205Hz范圍左右。
圖2 仿真信號時、頻域波形圖
根據(jù)粒子群算法對參數(shù)組[K ,α],進(jìn)行優(yōu)化,設(shè)定PSO算法的初始種群數(shù)量為10,最大迭代次數(shù)30,學(xué)習(xí)因子c1和c2均取1.5,其他參數(shù)均取默認(rèn)值,根據(jù)圖3可以看出PSO在不斷尋優(yōu)過程中,局部極小Ep隨種群進(jìn)化的變化圖,可以發(fā)現(xiàn)迭代至第4代中,數(shù)值收斂,此時尋優(yōu)所得的IMF分解個數(shù) K=4,懲罰因子 α=2731、步長 τ=0,根據(jù)PSO優(yōu)化后的參數(shù)組,利用VMD對仿真信號進(jìn)行分解,從圖4中可以看出4個IMF分量分別包含110Hz、145Hz、180Hz、205Hz,無明顯的混合噪聲,因此參數(shù)優(yōu)化的VMD能把風(fēng)機(jī)振動信號的故障主導(dǎo)分量和噪聲主導(dǎo)分量分離,克服了傳統(tǒng)的VMD的端點效應(yīng)問題[7~8]。
圖3 PSO種群進(jìn)化圖
圖4 仿真信號VMD分解頻域圖
本文采用PSO優(yōu)化VMD參數(shù)的方法,對傳統(tǒng)振動分析VMD算法對風(fēng)機(jī)振動信號處理的不足之處,消除了VMD參數(shù)依賴人工經(jīng)驗選取的缺陷,提高了算法的正確性和可靠性,通過構(gòu)造變分問題及求解過程,結(jié)合PSO算法的優(yōu)點,對VMD參數(shù)組[K ,α]進(jìn)行尋優(yōu),以包絡(luò)熵Ep為適應(yīng)度函數(shù),對參數(shù)K、α進(jìn)行優(yōu)化,最后通過多頻率信號疊加的風(fēng)機(jī)模擬振動信號進(jìn)行仿真分析,驗證算法的有效性。