薛政坤,汪曦,于曉光,王寵,劉思遠,張景博
(遼寧科技大學機械工程與自動化學院,遼寧鞍山 114051)
航空液壓系統(tǒng)是航空機械設(shè)備重要的動力支持系統(tǒng),其下的液壓管路系統(tǒng)是航空液壓系統(tǒng)中不可或缺的一部分,擔負著能量傳輸?shù)娜蝿?wù)。液壓管路長期服役于復雜的環(huán)境中,受高壓環(huán)境下強烈振動的影響,導致管體自身疲勞以及過載和碰撞等問題出現(xiàn),極易造成積累性的損傷故障,影響整個液壓系統(tǒng)正常運作,甚至可能引發(fā)嚴重的安全事故。航空液壓管路故障一直是影響航空液壓系統(tǒng)可靠性的重要問題,因此開展航空液壓管路故障診斷研究,對提高航空液壓系統(tǒng)的可靠性具有重要的意義。
航空液壓管路的振動機制具有一定復雜性,一方面泵源壓力脈動頻率與液壓流體諧振頻率接近時易引發(fā)耦合振動,另一方面泵源壓力脈動頻率與管路結(jié)構(gòu)固有頻率接近時易引發(fā)流固耦合振動,導致管路振動信號呈現(xiàn)非平穩(wěn)和非線性等特點。從復雜的振動信號中提取出故障特征,是實現(xiàn)航空液壓管路故障診斷的關(guān)鍵。李哲洙等將經(jīng)驗模態(tài)分解方法結(jié)合希伯爾特黃變換方法引入到航空液壓管路的振動信號分析,實現(xiàn)管路裂紋故障的診斷。王立文等針對航空液壓管路破裂泄漏等故障問題,利用仿真建模得到不同液壓泄漏故障程度的管路的固有頻率作為特征信息組成數(shù)據(jù)樣本,利用概率神經(jīng)網(wǎng)絡(luò)模型實現(xiàn)故障識別。
為進一步提取信號中的特征信息,可以利用信號的信息熵作為特征指標來表示,它用于反映時域序列的隨機性和復雜程度。ROSTAGHI和AZAMI提出一種用于衡量時間序列復雜度的指標散布熵(Dispersion Entropy,DE),與樣本熵和排列熵相比具有更好的穩(wěn)定性和較強的計算速度。
由于非線性非平穩(wěn)振動信號的復雜性,僅從單一尺度衡量信號的復雜度,可能會遺漏其他尺度上的重要信息,難以全面反映特征信息。因此,多尺度信息熵作為判斷不同尺度信號復雜程度的指標和特征參數(shù),被用來表征不同類型的振動信號在不同尺度下的復雜性。例如多尺度樣本熵、多尺度排列熵等多尺度信息熵作為表征信號信息的特征指標,并被引入故障診斷領(lǐng)域中。
為從振動信號中提取更具狀態(tài)表征性的特征信息,本文作者采用能量比值法對變分模態(tài)分解的分解層數(shù)進行優(yōu)化選取。根據(jù)模態(tài)分量信號與原信號的相關(guān)系數(shù),選取最佳的模態(tài)分量信號進行模態(tài)信號重構(gòu)作為分析信號。計算重構(gòu)模態(tài)信號的優(yōu)化多尺度散布熵(Multiscale Dispersion Entropy,MDE)作為多尺度特征指標,將其熵值組合成具有表征性的特征向量集。利用經(jīng)麻雀搜索算法(Sparrow Search Algorithm,SSA)優(yōu)化的極限學習機(Extreme Learning Machine,ELM)網(wǎng)絡(luò),對特征向量集進行識別和故障狀態(tài)診斷,實現(xiàn)對航空液壓管路的故障識別及診斷。
變分模態(tài)分解算法(Variational Mode Decomposition,VMD)是一種能夠自適應(yīng)復雜信號且能夠?qū)⒕哂形锢硪饬x的本征模態(tài)分量分解出來的信號處理方法。其主要原理是通過對待處理信號進行受條件約束的變分模型構(gòu)造,并采用迭代方式搜尋約束變分模型的最優(yōu)解,從而獲得每個本征模態(tài)函數(shù)分量的中心頻率和帶寬,進而實現(xiàn)對信號的最佳分解。其中變分模型構(gòu)造是對待分解信號()進行分解,獲得個模態(tài)分量信號()以及估計中心頻率,并對各個模態(tài)分量信號進行希爾伯特變換求取解析信號,與估計中心頻率混合,在滿足各分量信號之和等于原信號的約束條件下,建立變分模型如式(1)所示:
(1)
在模型求解過程中,通過引入拉格朗日乘法算子和懲罰因子,將模型轉(zhuǎn)換成不受條件約束的變分模型,如式(2)所示:
({},{},)=
(2)
利用交替方向乘法算子,通過迭代更新的方式得到變分模型的鞍點,即受約束變分模型最優(yōu)解。
具體迭代更新過程如下:
(3)
(4)
(5)
(6)
麻雀搜索算法是一種模仿自然界中麻雀生活中覓食和躲避捕食者過程行為方式的群體尋找最優(yōu)解的智能優(yōu)化算法模型,在計算時不需要依賴復雜的梯度信息,僅需要對目標函數(shù)和適應(yīng)度函數(shù)進行設(shè)定。在求解最優(yōu)問題時,該算法具有很強的實用性和較好的魯棒性等特點。具體工作流程如圖1所示。
圖1 麻雀搜索算法流程
(7)
(8)
(9)
式中:均值和標準差取自時間序列。
(10)
式中:int為取整函數(shù);為類別數(shù)。
(11)
式中:為嵌入維數(shù);為時間延遲。
(12)
(13)
通過分析航空液壓管路振動信號發(fā)現(xiàn),傳統(tǒng)的信號特征分析方法只從單一時間尺度方面考慮,所分析的信號特征信息不夠全面,未能較好地表征出液壓管路的狀態(tài)。因此,從多個時間尺度進行信號的特征分析,能夠找到更多隱藏的特征信息。
多尺度散布熵MDE能夠描述信號序列在不同尺度因子下的熵值特征信息,MDE的函數(shù)表達式如式(14)所示:
(14)
優(yōu)化多尺度散布熵IMDE是基于多尺度散布熵MDE的一種優(yōu)化方法,它能夠避免傳統(tǒng)多尺度粗?;^程中造成的鄰近序列信息遺漏,同時起到抑制因時間尺度因子增大序列數(shù)減少而導致的熵值突變現(xiàn)象,在一定程度上能提升熵值計算的穩(wěn)定性。通過分別計算優(yōu)化粗粒序列在不同時間尺度因子下的散布熵值的均值,即可得到IMDE的函數(shù)表達式如(15)所示:
(15)
極限學習機ELM是一種單隱含層前饋神經(jīng)網(wǎng)絡(luò)的算法,通過設(shè)置隱含層神經(jīng)元個數(shù),同時隨機初始化輸入權(quán)值和隱含層閾值,就能夠確定網(wǎng)絡(luò)結(jié)構(gòu)。與傳統(tǒng)神經(jīng)網(wǎng)絡(luò)相比,ELM需要設(shè)置的參數(shù)少,在保證精度的前提下,ELM因具有良好的泛化性和學習的高效性被廣泛應(yīng)用于各個工程領(lǐng)域。
由于極限學習機神經(jīng)網(wǎng)絡(luò)的輸入權(quán)值與隱含層閾值是隨機產(chǎn)生的,且在訓練過程中不發(fā)生改變,在一定程度上影響了性能,因此選擇合適的參數(shù)是提升極限學習機網(wǎng)絡(luò)性能的關(guān)鍵。
為提高極限學習機的性能,利用麻雀搜索算法,將樣本訓練集與測試集的分類誤差率之和作為適應(yīng)度函數(shù),對極限學習機網(wǎng)絡(luò)的輸入權(quán)值和隱含層閾值參數(shù)進行優(yōu)化選取,具體流程如圖2所示。
圖2 優(yōu)化極限學習機流程
多尺度特征組合優(yōu)化的航空液壓管路故障診斷方法流程如圖3所示,詳細步驟如下:
圖3 航空液壓管路故障診斷流程
(1)按照一定的采樣頻率,分別采集航空液壓管路正常狀態(tài)、裂紋故障狀態(tài)、凹坑故障狀態(tài)的振動信號;
(2)分別對管路不同狀態(tài)下的振動信號進行VMD分解,利用能量比值法確定適應(yīng)該信號的VMD的最佳分解層數(shù);
(3)根據(jù)最佳分解層數(shù)進行VMD分解,獲得模態(tài)分量信號,分別計算每個模態(tài)分量信號與原信號的相關(guān)系數(shù)值,并根據(jù)相關(guān)系數(shù)值選取合適的模態(tài)分量信號進行重構(gòu);
(4)計算每種狀態(tài)下重構(gòu)信號的優(yōu)化多尺度散布熵,選取合適時間尺度因子下的散布熵作為故障特征指標組成數(shù)據(jù)集;
(5)將故障特征數(shù)據(jù)集代入麻雀搜索算法優(yōu)化后的極限學習機網(wǎng)絡(luò)進行訓練,得到故障診斷模型,實現(xiàn)管路故障識別分類。
為驗證所提方法的有效性,給出如式(16)所示的仿真信號模型:
(16)
其中:=50 Hz、=150 Hz、=250 Hz、=350 Hz;為高斯白噪聲。采樣頻率為1 000 Hz;采樣點數(shù)為1 000。生成的仿真信號時頻域波形如圖4所示。
圖4 仿真信號時頻域波形
首先,采用較通用的懲罰因子=2 000作為因子值,對仿真信號進行變分模態(tài)分解。分別計算出仿真信號在為2~7之間時各模態(tài)分量的能量比,結(jié)果如圖5所示。可知:當由2變化到4時,能量比大幅度增大;當從4變化到5時,未發(fā)生大幅度增大且趨于穩(wěn)定,說明當=4時達到最佳分解個數(shù),如果繼續(xù)增大會導致信號過度分解,造成模式混疊現(xiàn)象。
圖5 仿真信號各模態(tài)分量能量比值曲線
通過中心頻率觀察法對能量比值法判別選取的正確性進行驗證,計算仿真信號在不同下各個模態(tài)分量的模態(tài)中心頻率并進行分析。分別計算為2~7時各模態(tài)分量的中心頻率,結(jié)果如圖6所示??芍簩Ρ葹?~3時的分解結(jié)果,能夠發(fā)現(xiàn)各模態(tài)之間的中心頻率差距過大,信號分解明顯不足;當=5時,IMF4和IMF5模態(tài)分量的中心頻率較為接近,由此推斷信號分解過程中,出現(xiàn)模態(tài)混疊現(xiàn)象。為了防止過度分解出現(xiàn)模態(tài)混疊現(xiàn)象,綜合考慮=4符合該信號模態(tài)的最佳分解個數(shù)。
圖6 仿真信號各模態(tài)分量中心頻率
通過模擬航空液壓管路工作環(huán)境,對不同狀態(tài)類型的液壓管路分別進行實驗。采取人工植入的方式,分別對液壓直管和彎管的管體表面設(shè)置裂紋和凹坑兩種故障。
圖7所示為航空液壓管路實驗平臺示意,主要由電氣控制系統(tǒng)、液壓動力系統(tǒng)、實驗臺和信號采集系統(tǒng)組成。
圖7 航空液壓管路實驗平臺示意
實驗中所涉及參數(shù):液壓系統(tǒng)壓力為10 MPa,電動機轉(zhuǎn)速為1 200 r/min,采樣頻率為7 680 Hz,使用加速度傳感器采集振動數(shù)據(jù),不同振動測試管路不同傳感器布局位置如圖8所示。
圖8 液壓管路振動實驗
通過實驗獲得了液壓管路不同狀態(tài)類型的振動信號,文中以直管裂紋故障狀態(tài)類型的振動信號為例進行分析。利用變分模態(tài)分解算法處理振動信號,其中默認懲罰因子=2 000,利用能量比值法確定分解層數(shù)。圖9所示為不同時直管裂紋故障狀態(tài)振動信號的能量比值曲線,通過觀察可以選取直管裂紋故障狀態(tài)的振動信號分解層數(shù)=6。
圖9 直管裂紋故障各模態(tài)分量能量比值曲線
對直管裂紋的振動信號進行分解,得到模態(tài)分量信號如圖10所示。
圖10 液壓直管裂紋故障狀態(tài)振動信號VMD分解結(jié)果
為盡可能消除干擾信號,獲得信號中重要的信息成分,剔除與原信號相關(guān)性較低的分量,選取相關(guān)性較高的信號重構(gòu)。計算直管裂紋故障狀態(tài)下,分解后的各個模態(tài)分量信號IMF與原信號的相關(guān)系數(shù),結(jié)果如表1所示。
表1 直管裂紋故障狀態(tài)模態(tài)分量相關(guān)系數(shù)
模態(tài)分量信號的相關(guān)系數(shù)越大,說明它與原信號之間的相關(guān)性越高,分量信號中包含與原信號有關(guān)的信息越多。當相關(guān)系數(shù)小于1/時,表示相關(guān)性較差,因此選用與原信號相關(guān)性較高的模態(tài)分量IMF1和IMF2進行重構(gòu),得到的重構(gòu)模態(tài)分量作為進一步多尺度特征分析的對象。
根據(jù)上述方法依次計算各項數(shù)據(jù)的重構(gòu)模態(tài)分量,并分別計算其優(yōu)化多尺度散布熵作為特征指標。其中,計算多尺度散布熵所涉及的參數(shù)嵌入維數(shù)=2、類別數(shù)=4、時間延遲=1、時間尺度=20。
標準差可以較好地衡量離散程度,散布熵的標準差曲線如圖11所示??芍褐惫軣o故障狀態(tài)和直管裂紋故障狀態(tài)數(shù)據(jù)集的散布熵標準差較低,說明重構(gòu)信號隨著時間尺度因子的增大,整體熵值較為平穩(wěn);直管凹坑故障狀態(tài)數(shù)據(jù)集的散布熵標準差隨著的增大而遞增,說明信號整體較不穩(wěn)定,在大于8的較高時間尺度時出現(xiàn)交叉疏散現(xiàn)象。彎管無故障狀態(tài)和彎管裂紋故障狀態(tài)以及彎管凹坑故障狀態(tài)數(shù)據(jù)集的散布熵標準差曲線具有一定近似性,隨著時間尺度因子的改變逐漸產(chǎn)生小幅度變化。在選擇信號的特征指標時,特征數(shù)量太多會導致信息冗余,特征數(shù)量太少又不能完全反映信息。從整體角度觀察其多尺度散布熵的標準差曲線,經(jīng)綜合考慮,選取為1~8的時間尺度的散布熵值作為特征指標。
圖11 不同狀態(tài)管路改進多尺度散布熵標準差曲線
運用文中所述方法構(gòu)建多尺度特征向量集,液壓管路直管裂紋故障、直管凹坑故障、彎管裂紋故障、彎管凹坑故障的標簽分別設(shè)置為a、b、c、d ,每種故障的振動信號各選取40組,共160組數(shù)據(jù),每組數(shù)據(jù)的長度為11 520個點。從每種狀態(tài)類型中隨機選取25組數(shù)據(jù)作為訓練樣本,共計100組,每種狀態(tài)類型剩余數(shù)據(jù)作為測試樣本。將訓練集樣本輸入到利用麻雀搜索算法優(yōu)化的極限學習機網(wǎng)絡(luò)模型進行訓練,進而實現(xiàn)故障識別及診斷。經(jīng)過多次嘗試,選取優(yōu)化算法的最佳參數(shù)為種群規(guī)模為50、最大迭代次數(shù)為100、警戒閾值為0.6。
為驗證文中方法的優(yōu)越性,探討多尺度特征提取對識別效果的影響以及變分模態(tài)分解是否對管路狀態(tài)的識別結(jié)果產(chǎn)生影響。選用排列熵PE作為特征指標和采用支持向量機SVM網(wǎng)絡(luò)等方法作為識別模型,并選用相同振動信號數(shù)據(jù)進行對比分析,結(jié)果如表2所示。
由表2可知:選用傳統(tǒng)多尺度散布熵MDE作為特征指標輸入到ELM網(wǎng)絡(luò)模型中的方法(VMD-MDE-ELM),分類準確率能達到95%,與單尺度特征的方法(VMD-DE-ELM)相比,分類準確率提高13.33%;利用傳統(tǒng)多尺度散布熵MDE作為特征指標輸入到極限學習機的方法(VMD-MDE-ELM),分類準確率低于優(yōu)化多尺度IMDE,說明優(yōu)化多尺度粗?;^程能夠提高網(wǎng)絡(luò)模型分類準確率。
表2 不同方法識別結(jié)果
采用直接計算原始振動信號的排列熵PE為特征值的極限學習機方法(PE-ELM)分類準確率僅達到73.33%,利用散布熵DE作為特征指標時(DE-ELM)的分類效果準確率能達到80%,而經(jīng)過變分模態(tài)分解處理的方法VMD-PE-ELM和VMD-DE-ELM的準確率分別能夠達到76.67%和81.67%,說明特征指標選取散布熵與排列熵更具有優(yōu)勢,驗證了變分模態(tài)分解處理對識別準確率具有一定影響。
分別將優(yōu)化多尺度IMDE方法(VMD-IMDE- SVM)和傳統(tǒng)多尺度MDE方法(VMD-MDE-SVM)輸入到支持向量機網(wǎng)絡(luò)模型,其分類準確率分別為96.67%和93.33%,而VMD-IMDE-ELM方法能夠達到98.33%;與此同時,極限學習機網(wǎng)絡(luò)整體上運行所需時間較少。說明相同特征指標下極限學習機網(wǎng)絡(luò)比支持向量機網(wǎng)絡(luò)在運行速度和識別準確率方面擁有更顯著的優(yōu)勢。
將優(yōu)化多尺度IMDE方法輸入到經(jīng)麻雀搜索算法優(yōu)化的極限學習機網(wǎng)絡(luò)模型中的方法VMD-IMDE-SSA-ELM的分類準確率能夠達到100%,說明對極限學習機網(wǎng)絡(luò)進行優(yōu)化,能提高其識別的綜合準確率。
針對航空液壓管路故障特征難以提取、故障診斷困難的問題,提出了多尺度特征組合優(yōu)化的航空液壓管路故障診斷方法。經(jīng)過實驗驗證,所述方法能夠準確有效地實現(xiàn)對不同類型航空液壓管路的故障識別及診斷。主要結(jié)論如下:
(1)利用能量比值法能夠?qū)ψ兎帜B(tài)分解的分解層數(shù)進行優(yōu)化選取;通過選取合適的分量信號進行重構(gòu)并進行多尺度特征提取,能夠提升網(wǎng)絡(luò)模型的識別準確率。
(2)與傳統(tǒng)多尺度特征提取方法相比,優(yōu)化多尺度特征提取方法穩(wěn)定性更好;選擇散布熵作為特征指標具有更好的分類效果。
(3)與支持向量機網(wǎng)絡(luò)相比,極限學習機網(wǎng)絡(luò)需要設(shè)置的參數(shù)更少且在運行速度和分類識別方面較優(yōu);利用麻雀搜索算法優(yōu)化后的極限學習機網(wǎng)絡(luò),識別準確率得到有效提升。