梅 杰,高 峰
(湖北工業(yè)大學工程技術學院,湖北 武漢 430068)
近年來,艦船內部安裝的電子裝備越來越多,為艦船航行提供便利[1],但卻加大了電子裝備電路維修的難度,影響艦船航行的安全性。電子電路故障區(qū)域節(jié)點跟蹤定位方法可幫助維修人員快速、精準地找到故障區(qū)域節(jié)點,及時維修故障元件,為艦船安全航行提供有力保障[2]。胡創(chuàng)業(yè)等[3]利用輻射能譜儀模擬電子電路,采集電子電路不同狀態(tài)下的電路信息,支持向量機依據不同狀態(tài)下的電路信息進行故障區(qū)域節(jié)點跟蹤定位。該方法的故障區(qū)域節(jié)點跟蹤定位精度為76%。高校平等[4]建立存在故障距離與過渡電阻的時域方程組,同時通過最小二乘法求解該時域方程組,得到故障定位跟蹤定位結果。該方法具備較高的故障跟蹤定位精度。但這2 種方法均受電子電路的量綱影響,并未考慮電子電路不同故障特性間的聯(lián)系,無法排除故障變量間相關性的干擾。為此,以改進馬氏距離為基礎,研究艦船裝備電子電路故障區(qū)域節(jié)點跟蹤定位方法,精準跟蹤定位故障區(qū)域節(jié)點。
利用經驗模態(tài)分解(empirical mode decomposition,EMD)在艦船裝備電子電路原始數據內,提取不同狀態(tài)下艦船裝備電子電路的故障特征,但EMD 提取故障特征時,存在端點效應問題[5-6]。為此,通過最小二乘支持向量機(least square support vector machine,LSSVM),延拓處理不同狀態(tài)下艦船裝備電子電路的原始數據,并將延拓處理后的數據輸入至EMD 內,提取故障特征,解決端點效應問題[7]。采用改進馬氏距離算法,計算未知故障特征與已知故障集間的馬氏距離,以馬氏距離為故障區(qū)域節(jié)點跟蹤定位的依據,實現(xiàn)故障區(qū)域節(jié)點跟蹤定位。
利用EMD 在艦船裝備電力電路原始數據x(t)內,提取不同狀態(tài)下艦船裝備電子電路故障特征,具體步驟如下:
1) 確定全部艦船裝備電子電路原始數據的全部局部極值點a(t),共包含2 種類型,分別是極大、小值點,記作amax(t)與amin(t)。
2) 通過三次樣條線分別連接amax(t)與amin(t),獲取上、下包絡線qup(t),qdown(t)。qup(t)與qdown(t)內包含全部艦船裝備電子電路原始數據點。令qup(t)與qdown(t)的均值是q1(t)。
3) 在x(t)內去掉q1(t)獲取新的數據z1(t),公式如下:
如果z1(t)是一個固有模式分量(intrinsic mode functions,IMF),則z1(t)為x(t)的首個分量。
4) 若z1(t)不符合IMF 條件,則z1(t)以為原始數據,返回步驟1,獲取新的均值q11(t),在z1(t)內去掉q11(t)得到新的數據z11(t),公式如下:
分析z11(t)是否符合IMF 條件,若不符合,反復進行上述操作,共進行k次,獲取:
其中:qk(t),z1k(t)為進行k次操作時的均值、IMF 分量;z1(k-1)(t)為進行k-1次操作時的艦船裝備電子電路數據。此時,z1k(t)符合IMF 條件,將其記作c1(t),即首個符合IMF 條件的IMF 分量。
5) 在x(t)內,分離c1(t),獲取:
其中,r1(t)為艦船裝備電子電路的差值數據。以r1(t)為原始數據,重復上述操作,獲取x(t)的第2 個IMF分量c2(t),以此類推,反復進行n次,獲取x(t)的n個IMF 分量rn(t),表達公式如下:
在rn(t)無法提取符合IMF 條件的分量時,結束操作,獲取:
其中:ci(t)為x(t)的第i個IMF 分量;rn(t)為殘量,代表x(t)的變化趨勢。
6) 計算各IMF 分量的能量Ei,公式如下:
其中,ci(t)的數據長度是Mi;ci(t)內第j個數據是。
7) 以能量熵H為艦船裝備電子電路故障特征,公式如下:
其中,E為全部IMF 分量的總能量。
通過上述操作便可獲取不同狀態(tài)下,艦船裝備電子電路故障特征H。
但EMD 算法在提取故障特征時,存在端點效應問題。利用LSSVM 算法,延拓處理x(t),得到新的數據x*(t)。LSSVM 延拓處理x(t)的非線性函數為:
其中:αl為拉格朗日乘子;b為偏置;xl,xβ為第l,β個艦船裝備電子電路原始數據樣本;η為原始數據樣本數量;K為核函數。
通過f(x)得到x*(t),公式如下:
式(10)代表通過ε個原始數據xη-ε,預測第l個數據。將預測的數據,作為EMD 算法的輸入,完成電子電路故障特征提取。
令艦船裝備電子電路故障樣本集的維度為v,數量為g,計算故障特征樣本向量h至故障樣本集m×n矩陣Y間的馬氏距離,公式如下:
其中,Yi′為Y內第i′個故障樣本。
通過在式(11)內添加權值ω,降低故障特征樣本微弱變化對故障跟蹤定位結果的影響,公式如下:
第j′個故障特征樣本的權值ωj′為:
其中:oj′為N′為第j′個故障特征的電壓靈敏度;故障特征樣本數量。
利用改進馬氏距離跟蹤定位電子電路故障區(qū)域節(jié)點的具體步驟如下:
步驟1求解各故障特征至故障樣本集的馬氏距離d1,d2,···,dM′,M′為故障樣本集內故障數。
步驟2計算d1,d2,···,dM′內的最小值,并找到對應的故障號。
步驟3按照故障號,在故障樣本集內搜索故障類型。
步驟4驗證dj′是否位于該故障類型的馬氏距離范圍內,若位于馬氏距離范圍內,那么故障區(qū)域節(jié)點跟蹤定位成功。
以某艦船裝備的部分電子電路為實驗對象,該部分電子電路內共包含5 個電阻,記作R1,R2,···,R5,3 個電容,記作C1,C2,C3,電阻與電容均屬于電子電路節(jié)點,即該部分電子電路內共包含8 個節(jié)點,具體信息如表1 所示。

表1 電子電路具體信息Tab. 1 Electronic circuit specific information
利用本文方法對該艦船裝備電子電路原始數據進行延拓處理,并提取故障特征,延拓處理結果以及故障特征提取結果如圖1 所示。根據圖1(a)可知,艦船裝備電子電路原始電壓數據存在大量冗余數據,變化趨勢并不顯著,無法為后續(xù)故障區(qū)域節(jié)點跟蹤定位提供較好的數據支持。根據圖1(b)可知,經過本文方法延拓處理后,可剔除大量冗余數據,可明顯看出電壓的變化趨勢。根據圖1(c)可知,本文方法可有效計算各IMF 分量的能量熵,即提取電子電路故障特征。實驗證明:本文方法具備較優(yōu)的數據延拓處理效果,并有效提取電子電路故障特征。

圖1 延拓處理結果以及故障特征提取結果Fig. 1 Results of extension processing and fault feature extraction
為該部分電子電路內的各節(jié)點均設置2 種故障,分別是短路與短路故障,利用本文方法計算各故障特征的馬氏距離,跟蹤定位故障區(qū)域節(jié)點,跟蹤定位結果如表2 所示。根據表2 可知,本文方法可有效計算各故障特征的馬氏距離,且計算獲取的馬氏距離值,均處于馬氏距離范圍內,說明該故障區(qū)域節(jié)點存在故障,即本文方法可有效跟蹤定位故障區(qū)域節(jié)點位置,且與實際情況一致。實驗證明,本文方法可精準跟蹤定位故障區(qū)域節(jié)點。

表2 故障區(qū)域節(jié)點跟蹤定位結果Tab. 2 Node tracking and locating results in the faulty area
新型艦船內包含很多結構繁瑣的電子電路,大大增加電子電路故障定位難度。為此,研究艦船裝備電子電路故障區(qū)域節(jié)點跟蹤定位方法,精準跟蹤定位故障區(qū)域節(jié)點,為維修人員提供精準的故障位置,提升電子電路故障維修效果。