王若凡 楊 柳 李永凱 李思文 朱松青
(南京工程學院機械工程學院,江蘇 南京 211167)
隨著軌道交通行業的發展,客流密度也在不斷上升,各類列車門故障不斷出現[1]。通過列車門振動信號來分析診斷故障狀態,可為列車安全可靠運營提供保障。
目前,對列車門故障診斷的研究相對較少。沈長青等[2]提出一種多尺度卷積類內自適應的深度遷移模型,但未充分考慮在實際運行過程中噪聲產生的影響。針對列車門工作時環境噪聲大、故障信號易被覆蓋、難以提取故障特征信息等問題,需要分析在強噪聲下的故障特征提取方法。現有的振動信號降噪方法有經驗模態分解(EMD)、集合經驗模態分解(EEMD)、變分模態分解(VMD)等。EMD通過選取合適的模態分量來重構降噪[3],姚玲峰等[4]通過EMD來對絲杠振動信號進行降噪處理,但存在邊界效應及模態混疊等問題。集合經驗模態分解(EEMD)的指標包含多余的輔助噪聲[5],張培玲等[6]提出改進小波閾值與集合經驗模態分解相結合的方法,能提升去噪效果,但依舊無法完全解決模態混疊的問題。變分模態分解(VMD)能有效避免模態混疊問題[7],其參數設置需要人工進行判斷,而不合理的參數組合設置易陷入局部最優。韋海成等[8]通過二次解構來選取K值,但忽略了懲罰因子對分解結果的影響。為解決懲罰因子α和模態分量數K難以選取的問題,學者們提出基于元啟發式的參數尋優方法,劉均等[9]提出SSA-VMD 算法來優化關鍵參數,但容易陷入局部最優。在此基礎上,許多學者力求研究性能更好的變體,李愛蓮等[10]針對后期尋優能力不足的問題,提出融合正余弦定理的SSA 算法。張偉康等[11]提出基于蝴蝶優化算法的改進SSA 算法。呂鑫等[12]針對前期種群搜索度差的問題,提出Circle 混沌初始化種群的改進麻雀搜索算法,但未能解決后期收斂性差的問題。
已有的研究采用不同策略彌補了SSA 缺點,并取得一定成果,但仍存在尋優性能不足、收斂速度過慢等問題。因此,本研究提出一種基于多策略融合的改進麻雀搜索(SSA)優化VMD 方法。通過Hénon 混沌映射來初始化種群,降低陷入局部最優的可能性,提升個體多樣性,將非線性權重因子應用于算法搜索階段,通過改進個體搜索方式來提升前期全局尋優及后期局部搜尋的能力,使用Levy飛行及柯西變異策略來擴大個體搜索空間,從而增強跳出局部最優能力。通過以上方式對麻雀搜索算法進行改進,并將其與VMD 算法結合,從而實現參數自適應的選取,并獲取降噪信號。通過降噪信號提取特征并進行故障診斷,結果證明該方法達到了有效的診斷效果。
本研究以列車門絲杠機構振動信號為研究對象,以某交通公司提供的列車門系統為基礎,搭建故障診斷試驗平臺,進行開關門試驗,試驗過程中電機最高轉速為4 200 r∕min,采樣頻率為20 kHz。通過對試驗平臺門系統的連續開關門,獲得絲杠機構故障數據及正常數據。根據靠近振動源方式來安裝振動傳感器,安裝示意如圖1所示。

圖1 列車門振動傳感器安裝
Variational Mode Decomposition(VMD)是一種自適應模態分解及信號處理方法,其能解決非平穩信號的模態混疊等現象。通過選取合適的模態分解數和懲罰因子,使用變分模態分解對原始信號進行重構,能起到降低噪聲的作用,便于后期故障特征提取。該算法的基本思路是對變分問題的構造和求解,變分表達見式(1)。
式中:K為模態分量數;uk為模態分量;wk為中心頻率;?t為梯度運算;*為卷積運算;F為原始信號。
引入Lagrange 乘子法算子λ來求解約束問題,見式(2)。
式中:α為懲罰因子。
采用交替方向乘子算法來分解原始信號,并進行迭代尋優,見式(3)到式(5)。
式中:γ為噪聲容限,設定γ=0 可實現更佳去噪效果。
迭代至滿足約束條件,見式(6)。
式中:ò為閾值判定條件。
麻雀搜索算法是根據麻雀覓食行為而提出的智能優化算法[13],利用麻雀搜索算法分別優化變分模態分解的參數K和α,可得到降噪信號。麻雀覓食過程包含發現者及跟隨者,發現者尋找食物并散布位置和方向,追隨者通過上述位置來確定食物來源。麻雀群體可選擇上述兩種行為進行覓食。群體中的個體會根據其他行為來爭取多的同伴資源,從而提高自身成功率。同時,群體認為危險時會發出預警,并進行反捕食。
擁有高適應度的發現者優先級更高,提供整體覓食位置方向,因此,其搜索范圍大。位置更新描述見式(7)。
式中:t為迭代次數;itermax為最大迭代數;α 為(0,1]內的隨機數;R2為預警值,R2∈[0,1];ST為安全值,ST∈[0.5,1];Q為服從正態分布的隨機數;L為元素全為1的1×d的矩陣。
當R2
追隨者位置更新描述見式(8)。
式中:XP為發現者最優位置;A為元素隨機為±1 的1×d的矩陣;Xworst為發現者最差位置;A+=AT(AAT)-1,A+為偽逆矩陣。當i>n∕2時,此時饑餓的第i個追隨者飛向其他位置獲取食物。
危險時群體的反捕食描述見式(9)。
式中:Xbest為全局最優位置;K為移動方向,也為控制參數,K∈[-1,1];β為步長參數;fg、fw分別為全局最優和最差適應度;fi為個體適應度;ò為最小常數,防止分母為0。
2.3.1 Hénon 混沌映射初始化種群。標準的麻雀優化算法初始種群是隨機生成的,導致后續搜索容易出現位置分布不均,陷入局部最優。通過更改初始化策略來提升麻雀搜索算法的運行效果,更好的初始解有助于提升迭代效率。采用Hénon 混沌映射來提升種群初始化分布的均勻性,增加個體多樣性,可提升整體尋優能力[14]。初始化種群策略見式(10)。
式中:t為迭代次數;a、b為可調節參數。
混沌序列能遍歷整體搜索空間,最優混沌序列見式(11)。
對Hénon 混沌序列y1(t),根據式(11)逆映射得到麻雀位置,見式(12)。
式中:z(t)為最優混沌序列;ubi、lbi為搜索空間的上下限。
使用Hénon 混沌映射并設置參數(a=1.4、b=0.3),得到強隨機性混沌序列,分布如圖2所示。

圖2 Hénon混沌映射分布
2.3.2 非線性權重因子。在分析算法模型后發現,麻雀發現者對種群的依賴度較高,易受到當前位置的影響。通過引入非線性權重因子來改進發現者更新公式[15],調節歷史速度對新迭代的影響,降低前期個體對搜索的影響,可提升全局最優搜索能力,提升后期個體依賴程度,加快收斂速度。非線性權重因子見式(13)。
式中:t為當前迭代次數;T為最大迭代次數。
對發現者位置更新公式進行改進,見式(14)。
2.3.3 Levy 飛行策略。使用自然界移動模型、模擬行為策略來加強小范圍信息挖掘能力,用Levy飛行策略來改進麻雀搜索算法。Levy 飛行是生物種群的自然捕食策略,在小步長間隙出現大步長,能增加整體步態的隨機性,在交替探索過程中,采取不同長度搜索距離來尋找全局最優解[16],改進后的表示見式(15)。
式中:d為向量維度。
Levy的計算見式(16)、式(17)。
式中:Γ(x)=(x-1)!;Q為服從正態分布的隨機數;r3、r4∈[0,1];ξ為可調節常數,本研究取值為1.5。
2.3.4 柯西變異。針對麻雀優化算法易陷入局部最優的問題,通過柯西變異來增強種群尋找全局最優的能力,能有效跳出局部最優值的限制。其分布函數原點處峰值較小但在兩端分布廣,利用此特點來脫離局部最優,能更好達到全局最優[17]。標準柯西分布函數見式(18)。
個體在經過變異后,通過短時間搜索周圍區間將搜索重心轉移至全局最優,整體尋優算法具有良好的調節能力,能增強種群多樣性,搜索過程中產生距離較遠的隨機數,使用更新公式對全局最優解進行變異處理,見式(19)。
式中,Cauchy(0,1)為標準柯西分布函數。
信號熵值越小,序列復雜度越低。使用改進的SSA 算法來優化變分模態分解所需的參數組合,選取樣本熵為適應度函數[18],最終得到最優的參數組合。基于改進SSA優化VMD的流程如圖3所示。

圖3 改進SSA算法優化VMD方法流程
對采集到的含噪信號,使用改進SSA-VMD 方法進行處理,將樣本熵設為適應度函數,對參數組合尋優,迭代曲線如圖4 所示。得到最佳模態分量數為8、懲罰因子為2 048,將參數組合帶入到相應公式中,分解得到降噪信號。

圖4 迭代尋優
為驗證方法的有效性,與其他方法進行對比,并以降噪后的仿真信號信噪比(SNR)系數為評價標準。各類方法的信噪比系數見表1。本研究提出的方法通過對模態分量數和懲罰因子的自適應選取,能更好地去除噪聲。

表1 不同算法降噪性能指標
以某交通公司提供的地鐵列車門系統為例進行驗證,得到驅動機構故障數據。通過對本研究所提出的算法優化后的組合參數進行模態分解,降噪效果明顯。結果如圖5所示。

圖5 信號去噪前后對比
提取信號方差、均方根值、峭度值等時頻域特征量,并進行主成分分析[19],由新的五個主元組成的特征集方差累計貢獻率超過95%,這充分體現出原始數據的重要信息,實現特征降維。方差貢獻如圖6所示。

圖6 主成分分析方差貢獻
對試驗過程中得到的機構狀態進行分類,分為絲杠機構故障、正常運行狀態。分別從兩類狀態特征信號中各自選取100 個特征信號樣本點作為訓練集,對SVM 模型進行訓練[20]。選取100個樣本點作為測試集,使用經過訓練的SVM 模型對測試集進行分類預測,得到故障分類的準確率為91%,從而驗證故障診斷方法是有效的。改進后的SSAVMD-SVM測試分類效果如圖7所示。

圖7 改進SSA-VMD-SVM 測試分類效果
①針對列車運行過程中因噪聲過大導致難以準確提取故障特征等問題,通過將麻雀搜索算法與變分模態分解結合,對不同信號自適應選取變分模態分解最佳參數組合,可避免出現人為選取導致分解不當等問題,降低了列車門在運行過程中產生的大量噪聲,為后續健康狀態分析提供理論基礎。
②針對麻雀搜索算法迭代后期容易陷入局部最優等問題,提出多策略融合法對SSA-VMD 方法進行改進,在種群初始化階段引入Hénon 混沌映射,在算法搜索階段引入非線性權重因子,使用Levy飛行及柯西變異策略來改變個體搜索行為,對難以確定的參數組合進行自適應選取。
③改進SSA-VMD 方法的降噪指標優于小波類降噪、奇異值差分譜法及原始麻雀搜索算法,從而驗證了改進SSA-VMD 方法的有效性,該改進方法具備明顯優勢。
④試驗結果表明,改進的SSA-VMD 故障診斷方法在一定程度上克服了種群初始化的盲目性,提高了算法跳出局部最優解及進行全局搜索的能力,使用主成分分析法能有效提取故障特征,并通過支持向量機模型分類,結果表明,改進后的算法具有一定優勢,可實現對列車門絲杠機構故障的精確診斷。