曾慧娥 周慶忠 胡為艷
(1.重慶科技學(xué)院機(jī)械與動(dòng)力工程學(xué)院, 重慶 401331; 2.后勤工程學(xué)院, 重慶 401331;3.78088部隊(duì), 重慶 400039)
油料裝備效能由運(yùn)行狀態(tài)監(jiān)控、故障診斷、維修決策等環(huán)節(jié)及其相關(guān)技術(shù)來保證。油料裝備運(yùn)行環(huán)境呈動(dòng)態(tài)分布式,使得油料裝備運(yùn)行狀態(tài)監(jiān)控難度大,檢測(cè)數(shù)據(jù)繁多,故障診斷復(fù)雜,維修任務(wù)及其維修決策隨機(jī)多變。如何充分利用油料裝備信息資源,實(shí)現(xiàn)油料裝備故障檢測(cè)數(shù)據(jù)融合,是確保油料裝備性能可靠迫切需要解決的問題[1]。針對(duì)這一問題,對(duì)油料裝備故障檢測(cè)數(shù)據(jù)融合進(jìn)行研究,根據(jù)油料裝備故障檢測(cè)融合結(jié)果做出故障診斷決策,探討提高油料裝備運(yùn)行狀態(tài)評(píng)估及故障診斷性能的方法,對(duì)于提高油料裝備效能具有重要作用。
在線監(jiān)測(cè)油料裝備運(yùn)行工況參數(shù)(如溫度、壓力、流量、振動(dòng)等),獲取裝備狀態(tài)變化的預(yù)警參數(shù)。針對(duì)所采集的數(shù)據(jù)存在不確定性和模糊性,運(yùn)用數(shù)據(jù)融合技術(shù),利用多傳感器數(shù)據(jù)間互補(bǔ)信息,消除檢測(cè)數(shù)據(jù)誤差和冗余信息,得到精度較高的關(guān)于裝備零部件的工作性能、機(jī)械強(qiáng)度、疲勞極限與磨損程度等方面的數(shù)據(jù)融合結(jié)果[2-3]。
采用物理冗余和解析性冗余對(duì)傳感器進(jìn)行驗(yàn)證。物理冗余即是在相同空間位置使用多傳感器,利用多數(shù)規(guī)則加權(quán)系統(tǒng)來確定實(shí)際讀數(shù),但它并不是在所有情況下都可行。而解析性冗余利用的是系統(tǒng)組件之間的功能關(guān)系。通常功能被獨(dú)立于密切相關(guān)的子系統(tǒng),以降低其復(fù)雜性。人工神經(jīng)網(wǎng)絡(luò)(Artificial Neural Networks, ANNs)具有進(jìn)行非線性主成分分析的能力,主成分分析允許提取高維非線性數(shù)據(jù)集的主要特征,已被應(yīng)用于傳感器驗(yàn)證[4]。
油料裝備狀態(tài)檢測(cè)數(shù)據(jù)融合模型如圖1所示。采用三步訓(xùn)練法用于傳感器驗(yàn)證和ANNs。第一步訓(xùn)練,采用來自專家系統(tǒng)的裝備歷史運(yùn)行數(shù)據(jù),組成神經(jīng)網(wǎng)絡(luò)的訓(xùn)練和測(cè)試樣本,訓(xùn)練ANN權(quán)值和閾值,調(diào)整網(wǎng)絡(luò)結(jié)構(gòu),測(cè)試其性能。第二步訓(xùn)練,將正常運(yùn)行數(shù)據(jù)提供給ANN,ANN輸出正常運(yùn)行數(shù)據(jù),以便學(xué)習(xí)ANN兩者間功能關(guān)系。第三步訓(xùn)練,將包含異常運(yùn)行數(shù)據(jù)的實(shí)際檢測(cè)數(shù)據(jù)提供給ANN,由ANN按規(guī)則進(jìn)行處理,輸出正常運(yùn)行數(shù)據(jù)。經(jīng)過三步訓(xùn)練法,使ANN對(duì)檢測(cè)數(shù)據(jù)變得“不敏感”,僅從數(shù)據(jù)集中提取適當(dāng)特征參數(shù),如振動(dòng)、轉(zhuǎn)速、溫度、壓力、流量、電壓和噪音等,經(jīng)過多傳感器數(shù)據(jù)融合,推理出運(yùn)行狀態(tài)預(yù)測(cè)評(píng)估結(jié)果,并儲(chǔ)存在動(dòng)態(tài)數(shù)據(jù)庫(kù)中。
ANNs可預(yù)測(cè)有故障傳感器輸出值的能力。如果用在關(guān)鍵油料裝備保障任務(wù)場(chǎng)景下,即使檢測(cè)到故障,也能提供所需信息來繼續(xù)測(cè)試。這些估計(jì)數(shù)據(jù)還可向故障診斷算法提供精確數(shù)據(jù),有助于確定油料裝備系統(tǒng)失效源。
圖1 油料裝備狀態(tài)檢測(cè)數(shù)據(jù)融合模型
油料裝備故障診斷數(shù)據(jù)融合過程如圖2所示。
(1)數(shù)據(jù)壓縮。由于油料裝備故障檢測(cè)數(shù)據(jù)變量及其數(shù)量龐大,傳統(tǒng)存儲(chǔ)方法難以維持。本文使用基于MPLS(Multiway partial least squares)的數(shù)據(jù)壓縮技術(shù),將由現(xiàn)場(chǎng)數(shù)據(jù)組成的高維數(shù)據(jù)集,投射到低維空間,由3D數(shù)據(jù)轉(zhuǎn)換成2D矩陣排列。減少關(guān)于故障信息重要結(jié)構(gòu)的高維數(shù)據(jù)空間,對(duì)高維數(shù)據(jù)集提供有效計(jì)算,減少輸入維度和輸出空間,尋找高度相關(guān)的潛變量。
圖2 油料裝備故障診斷數(shù)據(jù)融合過程
(2)故障隔離。應(yīng)用模式識(shí)別技術(shù),如支持向量機(jī)(Support vector machine, SVM)、概率神經(jīng)網(wǎng)絡(luò)(Probabilistic neural network, PNN)、k近鄰法(k-nearest neighbor, KNN),使用多元統(tǒng)計(jì)方法,如主成分分析(Principal components analysis, PCA),作為單個(gè)分類器進(jìn)行故障隔離。
SVM使用內(nèi)核函數(shù)擬合非線性可分離模型,采用徑向基函數(shù)將數(shù)據(jù)轉(zhuǎn)換到高維特征空間,尋找最大限度地提高類之間幅度的最優(yōu)超平面。PNN監(jiān)督估計(jì)每類概率分布函數(shù),根據(jù)這些函數(shù)估計(jì)輸入向量成為學(xué)習(xí)類別或類的可能性。使用先驗(yàn)概率對(duì)學(xué)習(xí)模式進(jìn)行加權(quán)處理,確定給定輸入矢量的類別。KNN分類器作為非參數(shù)分類方法,使用相對(duì)于給定指標(biāo)d,最接近輸入向量x的k-特征向量子集,完成輸入向量x的分類。輸入向量x則被分配給第k子集內(nèi)最頻繁出現(xiàn)的類。通過對(duì)k的選擇,打破關(guān)聯(lián)。PCA將相關(guān)變量變換為較小數(shù)量的互不相關(guān)的變量,計(jì)算訓(xùn)練數(shù)據(jù)的協(xié)方差矩陣、相應(yīng)特征值和特征向量。對(duì)特征值進(jìn)行排序,選擇具有最高值的向量來表示較小維空間內(nèi)數(shù)據(jù)。通過交叉驗(yàn)證確定主成分?jǐn)?shù)目[5-6]。
(3)分類器融合。使用后驗(yàn)概率實(shí)施特定類Bayesian融合,實(shí)現(xiàn)融合中心與單個(gè)分類器的聯(lián)合優(yōu)化。根據(jù)融合結(jié)果,做出故障隔離決策,進(jìn)行參數(shù)優(yōu)化。
①特定類Bayesian融合
(1)
②融合中心與單個(gè)分類器的聯(lián)合優(yōu)化
P(u1,u2,…,uL|cj)≈
(2)
通過每個(gè)分類器只與來自于訓(xùn)練數(shù)據(jù)的相對(duì)最好分類器進(jìn)行關(guān)聯(lián),來簡(jiǎn)化概率計(jì)算。關(guān)鍵是聯(lián)結(jié)耦合融合中心與單個(gè)分類器的決策規(guī)則,由于融合規(guī)則和其他分類器的決策策略是固定的,則第k個(gè)分類器做出的有關(guān)決策為:
(3)
當(dāng)本地分類器k做出決策dk,在先前迭代融合規(guī)則中,真實(shí)類是cj時(shí),通過計(jì)算融合中心做出決策u0的一小部分時(shí)間,由訓(xùn)練數(shù)據(jù)計(jì)算P(u0|uk=dk,cj)。
動(dòng)態(tài)融合用在動(dòng)態(tài)多故障診斷(Dynamic multiple fault diagnosis, DMFD)問題域,其目標(biāo)是根據(jù)隨著時(shí)間變化所觀察到的測(cè)試分類結(jié)果(包括在油料裝備系統(tǒng)中一組可能出現(xiàn)的故障狀態(tài)和在各時(shí)間段所觀察到的一組二元分類結(jié)果),隔離多個(gè)故障。動(dòng)態(tài)融合過程隨著時(shí)間推移來計(jì)算最有可能優(yōu)化序列,其實(shí)質(zhì)即是在階乘隱Markov模型(Hidden Markov model, HMM)中尋找最大后驗(yàn)概率配置[7],如圖3所示。
圖3 基于階乘HMM的動(dòng)態(tài)融合處理
故障狀態(tài)獨(dú)立演變,組件狀態(tài)之間不存在直接聯(lián)系。每個(gè)分類器結(jié)果提供關(guān)于故障狀態(tài)的一個(gè)子集信息。通過分類器結(jié)果聯(lián)結(jié)組件狀態(tài)。在各采樣時(shí)間段,分類器結(jié)果的一個(gè)子集是可用的。在這個(gè)意義上,分類器并不完善。某些分類器結(jié)果失效,分類器存在與其相關(guān)的誤檢測(cè)和誤報(bào)警概率。
假設(shè)已知初始狀態(tài)的概率分布。在各時(shí)間段的觀測(cè)值是分類器的二元結(jié)果子集O={O1,O2,…,OL},即On(t)∈{pass,fail}={0,1}。設(shè)已通過的分類器結(jié)果集為Op,失效的分類器結(jié)果集為Of。用si(t)表示在離散時(shí)序t,第i個(gè)HMM的隱蔽系統(tǒng)故障狀態(tài)。每個(gè)故障狀態(tài)si(t)被建模為一個(gè)兩狀態(tài)的HMM。在此,組件和分類器的真實(shí)狀態(tài)被隱蔽。
用L將錯(cuò)誤更正碼(Error-correcting code,ECC)矩陣ECC=[emn]定義為規(guī)模為C的診斷矩陣(D-矩陣),它表示故障源和分類器之間的全階依賴。對(duì)于每個(gè)組件狀態(tài),即對(duì)于時(shí)刻t的組件si,A= {Pai(t),Pvi(t)}表示一組故障出現(xiàn)概率Pai(t)和故障消失概率Pvi(t),分別被定義為Pai(t)=P(si(t)=1|si(t-1)=0)和Pvi(t)=P(si(t)=0|si(t-1)=1)。對(duì)于靜態(tài)類,Pai(t)=Pvi(t)=0。當(dāng)這些概率為非零時(shí),HMM提供處理間歇性故障的能力。在此,D={d1,d2,…,dL}是L個(gè)可用二元分類器的有限集,對(duì)應(yīng)于ECC矩陣的L列,用于確定系統(tǒng)完整性。參數(shù)集P={Pdn,Pfn}表示與每個(gè)分類器n相關(guān)的一對(duì)檢測(cè)和誤報(bào)警概率:
Pdn=P(On(t)=1|dn(t)=1)
Pfn=P(On(t) =1|dn(t)=0)
(4)
(5)
采用基于Lagrangian松弛和Viterbi解碼的近最優(yōu)多項(xiàng)式時(shí)間算法求解之。動(dòng)態(tài)融合算法作為多故障診斷算法,存在分類失誤與虛假故障失誤的可能,采用以下指標(biāo)對(duì)其性能進(jìn)行評(píng)估。
對(duì)所有時(shí)刻,失誤分類率為:
(6)
平均失誤分類率為:
(7)
虛假故障分類率FC是當(dāng)時(shí)刻t處于故障狀態(tài)時(shí),由算法錯(cuò)誤診斷的故障狀態(tài)百分比為:
(8)
平均虛假故障分類率為:
(9)
在單一故障假設(shè)下,以較高失誤分類率MC為代價(jià)來使虛假故障分類率FC等于零。
本文從油料裝備運(yùn)行狀態(tài)檢測(cè)、故障分析與診斷等方面,研究了油料裝備故障檢測(cè)數(shù)據(jù)融合問題:(1)應(yīng)用ANNs實(shí)現(xiàn)油料裝備狀態(tài)檢測(cè)數(shù)據(jù)融合,采用三步訓(xùn)練法用于傳感器驗(yàn)證。(2)在故障診斷數(shù)據(jù)融合過程中,使用MPLS技術(shù)壓縮數(shù)據(jù),將模式識(shí)別技術(shù)和多元統(tǒng)計(jì)方法作為故障隔離的單個(gè)分類器。使用后驗(yàn)概率,進(jìn)行特定類Bayesian融合,實(shí)現(xiàn)融合中心與單個(gè)分類器的聯(lián)合優(yōu)化,做出故障隔離決策,進(jìn)行參數(shù)優(yōu)化。(3)將動(dòng)態(tài)多故障診斷問題域建模為階乘隱Markov模型,通過尋找最大后驗(yàn)配置,實(shí)現(xiàn)多分類器動(dòng)態(tài)融合。應(yīng)用結(jié)果表明,故障檢測(cè)數(shù)據(jù)融合降低了油料裝備故障整體診斷誤差,對(duì)于提高診斷性能,強(qiáng)化油料裝備保障效能具有重要作用。
[1] 周慶忠,曾慧娥.油料裝備維修管理信息化研究[J].中國(guó)管理信息化,2010(15):70-71.
[2] 曾慧娥,周慶忠.油料裝備智能維修仿真平臺(tái)研究[J].計(jì)算機(jī)仿真,2010,27(5):149-152.
[3] 周慶忠.油料裝備勤務(wù)[M].北京:解放軍出版社,2010.
[4] Ghate V N,Dudul S V.Cascade Neural-Network-Based Fault Classifier for Three-Phase Induction Motor [J].IEEE Trans.Industrial Electronics,2011,58(5):1555-1563.
[5] Ruta D,Gabrys B.An Overview of Classifier Fusion Methods [J].Comput.Inf.Syst.,2000,7(1):1-10.
[6] Stiller C,Puente Leon F,Kruse M.Information Fusion for Automotive Applications [J].Information Fusion,2011,12(4):244-252.
[7] Dhople S V,Dominguez-Garcia A D.A Parametric Uncertainty Analysis Method for Markov Reliability and Reward Models [J].IEEE Trans.Reliability,2012,61(3):634-648.