吳 釗,張海彬
(1. 運(yùn)城學(xué)院 工科實驗實訓(xùn)中心,山西 運(yùn)城 044000;2. 哈爾濱工程大學(xué) 計算機(jī)科學(xué)與技術(shù)學(xué)院,黑龍江,哈爾濱 150001)
對于大規(guī)模模擬電路而言,拓?fù)渲邪钠骷?shù)量龐大,且各器件參數(shù)在有效范圍中存在連續(xù)性[1],這就導(dǎo)致電路工況愈加復(fù)雜,很難對所有故障進(jìn)行準(zhǔn)確診斷。當(dāng)前在模擬電路故障診斷方面,很多都是針對極限環(huán)境下的硬故障分類識別。對于軟故障,還缺乏有效方法對其進(jìn)行準(zhǔn)確完整的識別。為此,早期研究主要通過引入模糊算法、小波理論等手段,來確定實際工況[2]。雖然智能算法改善了故障診斷效果,但是在故障分析時,一些算法受電路狀態(tài)影響比較嚴(yán)重,使得性能不穩(wěn)定。比如小波分析,很容易被小波包干擾,從而導(dǎo)致特征計算產(chǎn)生偏差。于是,現(xiàn)有研究將故障診斷重心轉(zhuǎn)移到電路工況信號上,利用測點信號分析來推測電路的故障狀態(tài)。文獻(xiàn)[3]通過對CUT的Iddt信號采取FRFT變換,計算得到信號的熵,據(jù)此確定電路故障特征,并利用PNN對其分類。文獻(xiàn)[4]對信號采取KLLDA降維,并在此基礎(chǔ)上通過ELM完成故障識別。文獻(xiàn)[5]對電路Volterra核采取EMD分解,并將分解出的IMFs采取SPS計算,得到故障特征。這些方法在一定程度上提高了模擬電路故障診斷的正確性,同時也針對容差電路做了相應(yīng)優(yōu)化,但是診斷方法仍存在局限性,無法適用于部分參數(shù)變化之外引發(fā)的軟故障,以及大規(guī)模電路的實時性診斷。文獻(xiàn)[6]針對高速高效應(yīng)用,引入LMD提取故障特征,該方法顯著提升了故障診斷的速度。文獻(xiàn)[7]考慮到電路非線性特征,也引入LMD分解,并在此基礎(chǔ)上采用ABC-LSSVM完成故障分類。該方法顯著提升了故障診斷的精度,其診斷精度最高可達(dá)99%。
由于LMD能夠?qū)崿F(xiàn)非線性信號的頻域分析,且計算效率較高,所以近年來被廣泛使用在故障診斷領(lǐng)域[8-9]。因而本文也采用LMD對電路測點信號進(jìn)行處理,同時考慮LMD平滑時產(chǎn)生的信號失真,本文設(shè)計了插值優(yōu)化LMD,進(jìn)一步改善故障特征提取的準(zhǔn)確性。最后采用信息熵與分形維數(shù),完成電路故障信號的分類識別。
(1)
在未發(fā)生故障時,電路器件的參數(shù)服從正態(tài)分布。于是ΔVk的標(biāo)準(zhǔn)差滿足如下關(guān)系
S(ΔVk)=(S(Δv1)…S(Δvk))T
(2)
由正態(tài)關(guān)系得到Δvi概率密度
(3)
當(dāng)Δvi在±3S(Δvi)時,概率密度f(Δvi)可以取得最大與最小值。如果構(gòu)成ΔVk的任意Δv1都在±3S(Δvi)之間,意味著電壓差值ΔVk受參數(shù)波動或者容差軟故障影響。如果構(gòu)成ΔVk的任意Δv1不在±3S(Δvi)之間,意味著電壓差值ΔVk同時受電路故障和參數(shù)波動影響,代表此時電路有故障發(fā)生。利用ΔVk各構(gòu)成分量的取值,將故障診斷描述為如下門限函數(shù)
(4)
通過對ΔVk全部分量求解b(Δvi)累加和,得到ΔVk的故障門限B(ΔVk)。當(dāng)B(ΔVk)大于0時,表示電路發(fā)生故障。當(dāng)B(ΔVk)等于0時,表示可能發(fā)生容差軟故障。為進(jìn)一步判斷故障概率,在B(ΔVk)等于0時,引入分量積分f(Δvi)得到如下參量
(5)
在B(ΔVk)大于0時,令參量l為1。利用參量l能夠描述電路故障概率。當(dāng)l=1時,說明電路發(fā)生故障;當(dāng)l<1時,說明可能發(fā)生軟故障,且可能性與l值成正比關(guān)系。通常引入概率閾值lt,當(dāng)符合lt 在LMD算法對某原始信號x(t)進(jìn)行分離時,假定x(t)的全部極值點是(e1,e2,…,en),則引入?yún)⒘縣i與si對其進(jìn)行平滑處理,描述如下 (6) 當(dāng)(e1,e2,…,en)集合內(nèi)任意相鄰的極值點均不相同時,即可確定此時對應(yīng)的局部均值函數(shù)h11(t)。對h11(t)進(jìn)行分離,并將分離后的信號與包絡(luò)函數(shù)g11(t)相除,計算得到調(diào)頻信號 (7) PF(t)=s(t)cos(α(t)) (8) PF具有x(t)的最高頻部分,把分離得到的首個PF表示為PF1(t),隨后以PF1(t)代替x(t)進(jìn)行重復(fù)分離操作,當(dāng)滿足PFm(t)單調(diào)時停止。此時,得到x(t)的分量如下 (9) r(t)為LMD分解余項。 LMD在平滑過程中會導(dǎo)致相位變化,經(jīng)過時間累積將會產(chǎn)生嚴(yán)重的失真效果。于是,本文引入冪函數(shù)插值,改善包絡(luò)分離時的誤差。假定某節(jié)點集表示為[x1,x2,…,xn],對應(yīng)輸出集為[o1,o2,…,on]。插值函數(shù)是y=f(x),從中隨機(jī)選擇三個鄰近節(jié)點,對其采取插值計算 (xi-1-xi)(oi+1-oi-1)] (10) 根據(jù)節(jié)點的排序,對插值函數(shù)采取分段描述如下 fi(x) (11) 利用式(11)對fi(x)和fi+1(x)再次進(jìn)行插值計算,于是關(guān)于xi和xi+1的冪函數(shù)插值表示為: (12) 對x(t)全部極值點(e1,e2,…,e3)采取冪函數(shù)插值處理,從而確保LMD分離包絡(luò)的精準(zhǔn)。圖1為本文改進(jìn)的LMD信號分解結(jié)果,其中依次描述了原始信號x(t)、PF分量和分解余項。從分解結(jié)果可以看出,由于插值優(yōu)化的作用,分離信號都很平滑,且PF沒有明顯的端效應(yīng),從而有效防止信號失真。 圖1 改進(jìn)LMD信號分解 由于分形維數(shù)具有良好的局部特征描述效果,因此,這里在LMD分解的基礎(chǔ)上引入分形維數(shù)。對于若干節(jié)點,可以構(gòu)造出相應(yīng)的超立方體,使其得到完整覆蓋,從而形成分形維數(shù)。為了達(dá)到所有節(jié)點的覆蓋,通過采取多個相同的超立方體即可實現(xiàn)。如果最終立方體數(shù)量是N,則根據(jù)節(jié)點位于立方體i中的概率pi(m),計算信息熵如下 (13) (14) 對于某原始信號x(t),假定經(jīng)過LMD處理后的分量為x0,x1,…xn。將x0,x1,…xn進(jìn)行分形維數(shù)計算,并構(gòu)造如下矩陣 (15) 矩陣E中的n即為模擬電路的故障數(shù)量,n+1即代表電路工作狀態(tài)數(shù)量。通過對電路測點信號的采集,以及不同工作狀態(tài)時的分形處理,得到相應(yīng)狀態(tài)信號E矩陣。它的階數(shù)是m×n,m是經(jīng)過LMD分離出的PF分量個數(shù)。根據(jù)矩陣E,任意分形矩陣的相關(guān)性可以描述如下 (16) L(j,x)描述的是測量信號x和電路工作狀態(tài)j之間的相關(guān)性。將相關(guān)性與門限判斷結(jié)合,便可以對電路故障信號及故障類型進(jìn)行可靠識別。 教師在講臺上展現(xiàn)的自信、大氣以及教學(xué)過程中的陽光魅力,源于主體意識的覺醒和自身價值的張揚(yáng),源于對學(xué)生的需求和認(rèn)知水平的把握,尤其能夠根據(jù)學(xué)生的身心特點、興趣、品位,通過課題的選擇,創(chuàng)造性的教學(xué)設(shè)計,師生共同構(gòu)建一個鮮活的、動態(tài)的教學(xué)過程。[3]教師對傳統(tǒng)的課程文本的突破是教師對自己曾經(jīng)擁有過的課程意識價值取向的審視和否定,是對靜態(tài)教材束縛的解放,是對新鮮的、前沿的學(xué)科知識營養(yǎng)的汲取,是對慣性教學(xué)思維的悖論。因此,這種創(chuàng)新式的突破是需要勇氣、經(jīng)驗和智慧的,是值得提倡的一種進(jìn)取精神,同時也是學(xué)生希望看到和認(rèn)可的、科學(xué)的、有良知的、富有責(zé)任感的勞動。正是這種勞動,才可能使學(xué)生獲得更多的真知。 在大規(guī)模模擬電路中,復(fù)雜的支路和節(jié)點使得電路工作狀態(tài)顯著增加,直接對其進(jìn)行故障診斷會降低處理效率,于是,對其采取分解策略。在對電路拓?fù)溥M(jìn)行分解時,需要保證如下限定: 1)應(yīng)根據(jù)測點和公用節(jié)點對電路拓?fù)溥M(jìn)行分解。 2)分解后的局部電路拓?fù)渲袘?yīng)該包含兩個以上的測點。 3)分解后的局部電路拓?fù)鋺?yīng)該盡可能小,且具有獨立性。 為了驗證本文算法在故障診斷時的實際效果,采用圖2的實例電路。在該電路拓?fù)渲?,晶體管增益β=200,容差范圍是5%,t1~t12表示測點。測試過程中,對v1與v2分別施加1mV與-1mV激勵電壓。根據(jù)電路拓?fù)浞纸獠呗裕瑢嵗娐凡鸱殖蓤D2中虛線所示的子拓?fù)?。對于子拓?fù)?,分別討論正常、R1故障、R2故障三種狀態(tài)。將采集到的測點數(shù)據(jù)采取LMD分解,累計分解七層,并將分離出的六種分量做分形維數(shù)處理。通過分形處理結(jié)果計算得到對應(yīng)的相關(guān)性,如表1所示。 圖2 實例電路 表1 三種工作狀態(tài)的分量相關(guān)性 根據(jù)表1中數(shù)據(jù)可以得到PF1~PF6各分量對應(yīng)的累計相關(guān)性,依次為77.466、58.585、121.17、94.435、83.77、73.736。由于累計相關(guān)性越低,其特異性越好。因此比較發(fā)現(xiàn)PF1、PF2和PF6的相關(guān)性分布相對更加均勻。于是,利用PF1、PF2和PF6來構(gòu)造分形矩陣。 將正常、R1故障、R2故障三種狀態(tài)的分形矩陣依次表示為E1、E2和E3。仿真得到電路在不同工作情況時,各測點信號與E1、E2、E3相關(guān)性,圖3為相關(guān)性實驗結(jié)果柱狀圖。根據(jù)圖3中的相關(guān)性結(jié)果能夠得到測點信號所屬工作狀態(tài),從而實現(xiàn)電路故障診斷。從結(jié)果對比可以看出,E1與3、9、10、12信號間的相關(guān)性較高,說明3、9、10、12信號對應(yīng)E1所屬工作狀態(tài),即電路無故障。E2與2、4、5、8信號間的相關(guān)性較高,說明2、4、5、8信號對應(yīng)E2故障狀態(tài)。E3與1、6、7、11信號間的相關(guān)性較高,說明1、6、7、11信號對應(yīng)E3故障狀態(tài)。經(jīng)過和實際情況比較,驗證所有信號的工作狀態(tài)分類完全正確。 圖3 相關(guān)性結(jié)果 表2 診斷精度與時間對比 為了提高大規(guī)模模擬電路軟故障的診斷性能,本文基于對測試信號的LMD分解,提出了插值優(yōu)化LMD算法,并利用分形維數(shù)對分解信號的局部特征進(jìn)行量化描述。仿真過程中,利用拓?fù)浞纸獠呗詫Υ笠?guī)模電路采取分析,將分離出的六種分量做分形維數(shù)處理,仿真得到如下結(jié)論: 1)根據(jù)各測點信號與各故障狀態(tài)的相關(guān)性比較,得到的故障診斷結(jié)果完全正確。 2)故障診斷精度較傳統(tǒng)LMD與SVM分別提高了3.18%、1.54%。故障診斷算法的運(yùn)行時間較傳統(tǒng)LMD與SVM用時短了2.275s、0.837s。 通過仿真結(jié)果,證明了本文所提方法能夠有效應(yīng)用于大規(guī)模模擬電路的軟故障診斷場合,且具有更好的故障診斷精度和效率。3 基于LMD優(yōu)化算法的故障診斷
3.1 LMD分解
3.2 冪函數(shù)插值LMD算法
3.3 電路故障特征量化
4 大規(guī)模模擬電路故障診斷仿真實例
4.1 電路拓?fù)浞纸獠呗?/h3>
4.2 電路故障診斷實例
5 結(jié)束語