謝永成,李光升,魏 寧,李 剛
(陸軍裝甲兵學(xué)院兵器與控制系,北京 100072)
測試點(diǎn)的選取是基于BIT技術(shù)的測試方法研究中的重要內(nèi)容,也是實(shí)現(xiàn)故障檢測與隔離的基礎(chǔ)。測試點(diǎn)的選取直接影響到BIT的故障檢測與隔離性能,進(jìn)而決定了被測對象的測試效果。選擇測試點(diǎn)的基本原則是保證該組測試點(diǎn)能夠提升系統(tǒng)的故障檢測率、隔離率等指標(biāo),但也需要考慮到測試點(diǎn)的測試難易度、測試費(fèi)用、可靠性等因素進(jìn)行綜合評判。與數(shù)字電路相比,由于模擬電路故障模式多、存在容差問題等,直接進(jìn)行BIT設(shè)計(jì)較為困難,其常見的測試點(diǎn)優(yōu)選方法,比如故障字典法、靈敏度矩陣分析法、智能尋優(yōu)算法等都有各自的局限性,因此,提出了一種基于相關(guān)性原理的測試點(diǎn)選取方法,進(jìn)一步探索調(diào)壓器電路節(jié)點(diǎn)的優(yōu)選問題[1]。
調(diào)壓器是電源系統(tǒng)能夠提供穩(wěn)定輸出電壓的關(guān)鍵部件,其工作環(huán)境復(fù)雜,故障情況多樣,硬件結(jié)構(gòu)緊湊,直接對其進(jìn)行故障注入實(shí)驗(yàn)成本高、周期長。為了提高效率,減少外界干擾,本文首先采用Psim(Power Simulation)軟件構(gòu)建調(diào)壓器電路的仿真模型,在此基礎(chǔ)上進(jìn)行仿真研究,得到各種故障情況及其對應(yīng)的故障數(shù)據(jù),為下一步設(shè)計(jì)提供數(shù)據(jù)支撐。在Psim軟件中建立的調(diào)壓器電路仿真模型見圖1.
在各電路節(jié)點(diǎn)設(shè)置電壓探針,在電路仿真時(shí)記錄其數(shù)據(jù)變化,仿真結(jié)束以文本格式輸出,提供給下一步的Matlab計(jì)算調(diào)用。

圖1 調(diào)壓器電路仿真模型
相關(guān)性分析是數(shù)理統(tǒng)計(jì)的一種分析方法,用于研究兩組變量之間的相關(guān)關(guān)系,據(jù)此表現(xiàn)出不同變量間存在的內(nèi)在聯(lián)系。本文使用相關(guān)性分析方法,目的是通過對電路節(jié)點(diǎn)故障數(shù)據(jù)分析計(jì)算,將其轉(zhuǎn)化為線性組合之間的關(guān)系分析,從而達(dá)到測試點(diǎn)優(yōu)選的效果[2]。
相關(guān)性分析計(jì)算方法如下:令X1,X2為服從一定分布的變量,從該總體中抽取樣本容量為n的樣本,則可計(jì)算出該組樣本的協(xié)方差為:

經(jīng)標(biāo)準(zhǔn)化后的樣本數(shù)據(jù)的協(xié)方差矩陣即為原始樣本數(shù)據(jù)的相關(guān)矩陣,計(jì)算出相關(guān)矩陣后,就可以得到兩組變量間的相關(guān)系數(shù)。
以電壓調(diào)節(jié)板電路為例,對該電路上的節(jié)點(diǎn)進(jìn)行標(biāo)注,如圖2所示,選擇調(diào)壓電路板故障模式如表1所示。

圖2 仿真電路節(jié)點(diǎn)標(biāo)注

表1 仿真故障模式
利用Psim電路仿真進(jìn)行故障注入,將50次故障仿真的結(jié)果作為樣本數(shù)據(jù),根據(jù)相關(guān)性理論進(jìn)行各節(jié)點(diǎn)間相關(guān)性系數(shù)的計(jì)算,相關(guān)系數(shù)越大,說明這兩個(gè)節(jié)點(diǎn)存在的線性關(guān)系越明顯。當(dāng)節(jié)點(diǎn)作為測試點(diǎn)時(shí),效果越相似,可以將其劃分為同一組。節(jié)點(diǎn)間相關(guān)性計(jì)算結(jié)果如表2所示,將其中相關(guān)系數(shù)大于0.5的2個(gè)點(diǎn)視為存在明顯線性相關(guān)關(guān)系,則分組情況為節(jié)點(diǎn)T3、T4、T7為一組,T2、T6為一組,T1、T5為一組。獲得存在線性關(guān)系的分組后,通過各點(diǎn)故障類間距,在各自分組中獲得測試效果最優(yōu)秀的節(jié)點(diǎn)。

表2 節(jié)點(diǎn)間相關(guān)性計(jì)算結(jié)果
故障類間距的計(jì)算方式如下:
第i個(gè)測試點(diǎn)第j類故障N個(gè)樣本的平均值為:

第i個(gè)測試點(diǎn)M個(gè)故障類的類間距離平均值為:

根據(jù)以上計(jì)算初步優(yōu)選出調(diào)壓器測試點(diǎn)T1、T3、T6.
多信號(hào)流圖模型的特點(diǎn)是,以多層次的有向圖表示系統(tǒng)中故障源、信號(hào)流與故障模式之間的關(guān)系,進(jìn)而根據(jù)其關(guān)聯(lián)性表示被測系統(tǒng)結(jié)構(gòu)、功能、故障與測試之間的相關(guān)性。本文選擇多信號(hào)流圖進(jìn)一步驗(yàn)證和優(yōu)選測試點(diǎn),在TEAMS軟件平臺(tái)中建立多信號(hào)流圖模型,深入分析測試點(diǎn)的優(yōu)化選擇,建立診斷策略,然后評估得到響應(yīng)模型的故障檢測率、故障隔離率、模糊組等測試性信息,以此制訂合理的測試性設(shè)計(jì)方案[3-5]。電源系統(tǒng)層次結(jié)構(gòu)劃分如圖3所示。
多信號(hào)流圖模型要素包含功能模塊集M、信號(hào)屬性集S、故障模式集F、測試點(diǎn)集TP和測試集T。以某型電源系統(tǒng)調(diào)壓器為例,得到其各要素集如下。
功能模塊集M:{M1:發(fā)電機(jī);M2:蓄電池;M3:調(diào)壓器}。
信號(hào)屬性集S:{s1,s2,s3,s4,s5,s6,s7,s8,s9},其中,s1為發(fā)電機(jī)轉(zhuǎn)速;s2為發(fā)電機(jī)輸出電壓;s3為發(fā)電機(jī)輸出電流;s4為蓄電池端電壓;s5為蓄電池充電電流;s6為調(diào)壓器輸出激磁電壓;s7,s8,s9為調(diào)壓器內(nèi)部測試節(jié)點(diǎn)電壓。
故障模式集F:{f1(F)|s2,f1(F)|s3,f3(F)|s6,f3(F)|s7,f3(F)|s8,f3(F)|s9,f1(G),f2(G),f3(G)},其中,fi(F)為第i個(gè)單元發(fā)生功能性故障;fi(G)為第i個(gè)單元發(fā)生一般性故障;fi(F)|sj為第i個(gè)模塊出現(xiàn)功能性故障,且關(guān)聯(lián)的失效信號(hào)為sj。
測試點(diǎn)集TP:{TP1:發(fā)動(dòng)機(jī)轉(zhuǎn)軸;TP2:發(fā)電機(jī)電壓輸出端;TP3:蓄電池接線柱;TP4:調(diào)壓器激磁線圈;TP5:調(diào)壓器內(nèi)部節(jié)點(diǎn)}。
測試集T:{T1,T2,T3,T4,T5,T6,T7,T8,T9},其中,T1為TP1處測信號(hào)s1;T2為TP2處測信號(hào)s2;T3為TP2處測信號(hào)s3;T4為TP3處測信號(hào)s4;T5為TP4處測信號(hào)s5;T6為TP5處測信號(hào)s6;T7~T9為TP5處測信號(hào)s7,s8,s9.

圖3 電源系統(tǒng)層次結(jié)構(gòu)劃分

圖4 電源系統(tǒng)多信號(hào)流圖模型局部圖
基于上述多信號(hào)流圖模型的各要素集合,在TEAMS軟件中建立電源系統(tǒng)多信號(hào)流圖模型,具體步驟是:①添加模塊。添加模塊是對建模對象進(jìn)行層次劃分,在確定各個(gè)模塊的層次屬性的基礎(chǔ)上進(jìn)行,電源系統(tǒng)層層次劃分如圖3所示。根據(jù)層次劃分,在TEAMS軟件內(nèi)添加各模塊,并依據(jù)各要素間的關(guān)系和信號(hào)傳遞方向?qū)⑵溥B接,如圖4所示。由于電源系統(tǒng)模型在TEAMS中建立后是一多層次的模型,這里僅放上局部模型示例。系統(tǒng)模型中的方塊代表組成單元,也是故障源,輸出箭頭代表與組成單元相關(guān)的獨(dú)立信號(hào)集合與其傳播方向,圓圈代表設(shè)置的測試點(diǎn)。在添加完模塊和響應(yīng)層次屬性后,需要在模塊上添加功能,包括輸入輸出端口和傳遞方向等。②添加測試。添加測試包括測試點(diǎn)集TP和測試集T,在TEAMS軟件中,每個(gè)測試都屬于某一個(gè)測試點(diǎn),同一個(gè)測試點(diǎn)可以進(jìn)行多種測試,每個(gè)測試都可以設(shè)置具體的測試條件、成本。本文以隔離所需測試次數(shù)代表測試成本,以此進(jìn)行測試性分析和評估。
在進(jìn)行測試性優(yōu)選和評估前,需要對測試點(diǎn)的評估準(zhǔn)則進(jìn)行分析。測試性評估,是指通過模型或圖解的方法來評估對象的測試難易程度和充分程度。本文選用的TEAMS軟件使用的是基于模型的評估方法,其本質(zhì)是基于相關(guān)性數(shù)學(xué)模型進(jìn)行的測試性評估[6]。
在多信號(hào)流圖模型中,測試的集合為Tj,故障集合為Fi,則據(jù)此得到的相關(guān)性矩陣如表3所示。

表3 相關(guān)性矩陣
在表3中,ftij=0,1,表示測試與故障之間的相關(guān)關(guān)系;ftij=1,則表示測試Ti能夠測試出故障Fj,反之則不然。
可用測試的集合FSi表示可測故障集Fi的故障特征,即為:

不可測故障即任意測試序列都不能檢測出的故障,其故障特征是空集,記為:

模糊組,是指具有相同故障特征,在測試中無法分清故障真實(shí)部位的一組故障模式。故障能隔離的條件是故障特征不同,即:

反之,故障不能隔離的條件是故障特征相同,即:

測試的故障檢測能力可以用可測故障模式集合表示,即:

如果2個(gè)測試的測試特征相同,則2個(gè)測試互為冗余關(guān)系,即:

基于相關(guān)性矩陣的故障檢測率公式為:

式(10)中:?FSk≠?為任意可檢測的故障模式;F為故障模式庫;
可隔離到小于等于L個(gè)單元的故障隔離率為:

式(11)中:LF為可隔離到≤L個(gè)單元的故障模式集合。
在TEAMS軟件中,根據(jù)所建模型得到相關(guān)性矩陣,再由以上測試性評估公式得到未測試故障、冗余測試、模糊組、故障檢測率、故障隔離率等測試性參數(shù)。圖5、圖6分別是TEAMS軟件對于測試性改進(jìn)前的系統(tǒng)模型和測試性改進(jìn)后的系統(tǒng)模型進(jìn)行測試性指標(biāo)仿真所得到放入測試性指標(biāo)評估結(jié)果。

圖5 改進(jìn)前測試性評估結(jié)果

圖6 改進(jìn)后測試性評估結(jié)果
分析評估結(jié)果可知,在改進(jìn)測試性設(shè)計(jì)前,電源系統(tǒng)可能產(chǎn)生的22種故障模式的平均隔離長度為7.45,其中,有36%的故障不能在9個(gè)元器件的范圍內(nèi)隔離,能隔離到4個(gè)元器件范圍內(nèi)的故障模式占比為41%.而在進(jìn)行測試性改進(jìn)后,不能在9個(gè)元器件的范圍內(nèi)進(jìn)行隔離的故障占比為5%,可以隔離到4個(gè)元器件以內(nèi)的故障模式為73%,故障的平均隔離長度減小3.2.在劃分系統(tǒng)層次時(shí),調(diào)壓器電路中各功能模塊包含4個(gè)以上元器件,可以認(rèn)為,改進(jìn)后的系統(tǒng)測試性有了較好地提升,符合電源系統(tǒng)的測試需求。
進(jìn)行測試性改進(jìn)后,電源系統(tǒng)的測試性成本也有所減小。改進(jìn)前有39%的故障需要進(jìn)行9次以上的測試,5次以下測試即可定位的故障占比為44%,而改進(jìn)后的系統(tǒng)這兩數(shù)據(jù)分別為13%和65%.這意味著,測試成本顯著降低,能夠更快地定位和排查故障。
本文提出了一種基于電路節(jié)點(diǎn)相關(guān)性的模擬電路測試點(diǎn)優(yōu)選方法,并對某型電源系統(tǒng)調(diào)壓器電路進(jìn)行了測試點(diǎn)的優(yōu)選和評估。在電路仿真軟件Psim中建立調(diào)壓器電路仿真模型,通過不同故障對應(yīng)的各節(jié)點(diǎn)響應(yīng)值計(jì)算出節(jié)點(diǎn)間的相關(guān)關(guān)系,據(jù)此對調(diào)壓器電路節(jié)點(diǎn)進(jìn)行相關(guān)性分組。計(jì)算每組節(jié)點(diǎn)的故障類間距,篩選出能較好地反應(yīng)不同故障模式的節(jié)點(diǎn)。建立了電源系統(tǒng)多信號(hào)流圖模型,并利用TEAMS軟件對測試點(diǎn)進(jìn)行優(yōu)化評估。結(jié)果表明,這種方法能夠很好地克服電源系統(tǒng)電路結(jié)構(gòu)復(fù)雜、非線性強(qiáng)帶來的設(shè)計(jì)困難,系統(tǒng)各項(xiàng)測試性指標(biāo)均得到改善,能夠據(jù)此進(jìn)行具體的基于BIT的測試方案設(shè)計(jì)。