專利名稱::一種針對測試配置的故障持續(xù)診斷能力的評價(jià)方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種針對測試配置的故障持續(xù)診斷能力的評價(jià)方法,屬于測試性
技術(shù)領(lǐng)域:
。
背景技術(shù):
:產(chǎn)品測試性設(shè)計(jì)的目的是能夠使產(chǎn)品的故障被快速準(zhǔn)確的檢測和隔離出來。無論是采用機(jī)內(nèi)測試,還是采用機(jī)外測試,完成故障的檢測和隔離都需要使用到各種測試,因此測試的選用配置是測試性設(shè)計(jì)中的一項(xiàng)重要工作。相關(guān)性理論是近年來出現(xiàn)的用于測試選用配置分析的重要方法,該方法基于單故障假設(shè),采用定性模型(包括測試性模型和相關(guān)性矩陣)來表達(dá)產(chǎn)品故障與測試之間的關(guān)聯(lián)關(guān)系,根據(jù)關(guān)聯(lián)關(guān)系確定測試的重要性,并給出選用的測試集,以及與測試集對應(yīng)的診斷策略。該診斷策略具有快速方便的特點(diǎn),可以用于機(jī)內(nèi)測試或者機(jī)外測試中,實(shí)現(xiàn)故障的快速診斷。目前,已經(jīng)有商業(yè)化軟件TEAMS、eXpress等支持開展相關(guān)性建模和生成單故障診斷策略等工作。同時(shí),這種相關(guān)性理論方法在系統(tǒng)的實(shí)時(shí)測試設(shè)計(jì)中應(yīng)用得越來越多,對解決系統(tǒng)中的單故障診斷具有良好的適用性。而在系統(tǒng)工作中,往往會漸次發(fā)生多個(gè)故障。而這種面向單故障的測試配置和診斷策略能否有效地診斷漸次發(fā)生的多故障,即可持續(xù)診斷能力的高低,在目前還缺少有效的分析評價(jià)方法和配套工具支持。
發(fā)明內(nèi)容本發(fā)明的目的是為了解決上述問題,提出一種針對測試配置的故障持續(xù)診斷能力的評價(jià)方法,主要通過分析確定可持續(xù)診斷故障的所有分支結(jié)點(diǎn),列出所有的可持續(xù)診斷故障組合,評估可持續(xù)診斷故障能力。同時(shí),判斷現(xiàn)有測試配置存在的薄弱環(huán)節(jié),并據(jù)此給出改進(jìn)測試配置的建議。本發(fā)明提出的一種針對測試配置的故障持續(xù)診斷能力的評價(jià)方法包括以下幾個(gè)步驟步驟一確定可持續(xù)診斷故障的所有分支結(jié)點(diǎn)??沙掷m(xù)診斷故障分支結(jié)點(diǎn)的公式如下CDF=(DF,TF)(1)式中CDF代表可持續(xù)診斷故障分支結(jié)點(diǎn),DF代表按次序發(fā)生并診斷出的故障序列,DF=[AFdl,AFd2,...,AFdi],AFdi表示第i次發(fā)生的故障模糊組,AFdi=FjFj-|Fn,F(xiàn)”Fm、…、Fn表示模糊組的單個(gè)故障,模糊組只有一個(gè)故障時(shí),直接表示為AFdi=Fx;TF代表可繼續(xù)檢測的故障集合,TF={AFtl,AFt2,…,AFtJ},AFtJ表示第j個(gè)可以繼續(xù)檢測的故障模糊組,=Fr|Fp|-|Fq,&、Fp、…、Fq表示模糊組的單個(gè)故障,模糊組只有一個(gè)故障時(shí),直接表示為AFtj=&。DF中的序列長度確定了CDF的層次位置,當(dāng)DF中的序列長度為1時(shí),CDF稱為首4層結(jié)點(diǎn);當(dāng)DF中的序列長度大于1時(shí),CDF通稱為下層結(jié)點(diǎn)。當(dāng)CDF的TF為空集時(shí),此時(shí)的DF稱為可持續(xù)診斷故障組合。確定可持續(xù)診斷故障的所有分支結(jié)點(diǎn)的具體包括的步驟如下步驟1根據(jù)相關(guān)性矩陣確定可檢測的首發(fā)故障;并進(jìn)一步確定每個(gè)首發(fā)故障對應(yīng)的首層結(jié)點(diǎn),具體確定過程為步驟A.選擇一個(gè)首發(fā)故障作為當(dāng)前故障,并將系統(tǒng)的相關(guān)性矩陣作為當(dāng)前矩陣。步驟B.建立相關(guān)性子矩陣。步驟C.確定相關(guān)性子矩陣中包含的可檢測故障,構(gòu)成可持續(xù)檢測的故障集合,若相關(guān)性子矩陣不存在,則可持續(xù)檢測的故障集合置為空集。步驟D.把首發(fā)故障列入故障序列中,并與可持續(xù)檢測的故障集合組合成一個(gè)首層結(jié)點(diǎn)。若相關(guān)性子矩陣存在,則該相關(guān)性子矩陣置為該結(jié)點(diǎn)的相關(guān)性子矩陣。步驟E.重復(fù)步驟A步驟D,直到得到所有的首層結(jié)點(diǎn)。步驟2對首層結(jié)點(diǎn)繼續(xù)展開分析,得到全部結(jié)點(diǎn)。步驟2.1從首層結(jié)點(diǎn)中選擇一個(gè)結(jié)點(diǎn)作為當(dāng)前結(jié)點(diǎn)。步驟2.2分析當(dāng)前結(jié)點(diǎn)的可持續(xù)檢測故障集合,若為空集,則跳轉(zhuǎn)到步驟1.2.4,否則繼續(xù)。步驟2.3通過下面步驟a步驟e五個(gè)步驟,確定當(dāng)前結(jié)點(diǎn)的下一層結(jié)點(diǎn),步驟a.選擇當(dāng)前結(jié)點(diǎn)的可持續(xù)檢測故障集合TF的一個(gè)故障作為當(dāng)前故障,并將當(dāng)前結(jié)點(diǎn)的相關(guān)性子矩陣作為當(dāng)前矩陣。步驟b.建立相關(guān)性子矩陣。步驟c.確定相關(guān)性子矩陣中包含的可檢測故障,構(gòu)成可持續(xù)檢測的故障集合。步驟d.把當(dāng)前故障列入故障序列中,并與可持續(xù)檢測的故障集合組合成一個(gè)下層結(jié)點(diǎn),若相關(guān)性子矩陣存在,則該相關(guān)性子矩陣置為該結(jié)點(diǎn)的相關(guān)性子矩陣。步驟e.重復(fù)步驟a步驟d步,直到得到當(dāng)前結(jié)點(diǎn)的所有下一層結(jié)點(diǎn)。步驟2.4選擇與當(dāng)前結(jié)點(diǎn)同層的下一個(gè)結(jié)點(diǎn),作為當(dāng)前結(jié)點(diǎn),重復(fù)步驟2.2和步驟2.3,直到本層結(jié)點(diǎn)全部處理完畢。步驟2.5若存在下一層結(jié)點(diǎn),則從所有下一層結(jié)點(diǎn),選擇一個(gè)作為當(dāng)前結(jié)點(diǎn),重復(fù)步驟2.2至步驟2.4;否則,分析完畢,得到所有的可持續(xù)診斷故障分支結(jié)點(diǎn)。步驟二建立所有的可持續(xù)診斷故障組合。所有可繼續(xù)檢測的故障集合為空集的可持續(xù)診斷故障分支結(jié)點(diǎn),其按次序發(fā)生并診斷出的故障序列即為所求的可持續(xù)診斷故障組合。步驟三評估可持續(xù)診斷故障能力。以可持續(xù)診斷故障組合為基礎(chǔ),計(jì)算下列三個(gè)評估參數(shù),以實(shí)現(xiàn)系統(tǒng)測試配置的故障持續(xù)診斷能力評價(jià)。三個(gè)參數(shù)值越大表示給測試配置的可可持續(xù)診斷故障能力越強(qiáng)。參數(shù)一、最大深度最大深度是指可持續(xù)診斷故障組合長度的最大值,反映系統(tǒng)測試配置的最大持續(xù)診斷能力,計(jì)算公式如下<formula>formulaseeoriginaldocumentpage5</formula>式中噸表示可持續(xù)診斷故障組合長度;u表示可持續(xù)診斷故障組合總數(shù)。參數(shù)二、最小深度最小深度是指可持續(xù)診斷故障組合長度的最小值,反映系統(tǒng)測試配置的最小持續(xù)診斷能力,計(jì)算公式如下Lmin=HiinidiIi=I-Ul(3)參數(shù)三、平均深度平均深度是指所有可持續(xù)診斷故障組合長度之和與組合數(shù)目之比,計(jì)算公式如下<formula>formulaseeoriginaldocumentpage6</formula>步驟四、根據(jù)步驟三中所得到的評估參數(shù)確定當(dāng)前測試配置是否存在薄弱環(huán)節(jié),若不存在,表示當(dāng)前測試配置不需要改進(jìn),結(jié)束評估;若存在薄弱環(huán)節(jié),則在當(dāng)前測試配置基礎(chǔ)上,增加針對薄弱環(huán)節(jié)的測試,然后結(jié)束評估。在最小深度與最大深度不等時(shí),系統(tǒng)必然存在薄弱環(huán)節(jié)。找出所有長度與最小深度相等的可持續(xù)診斷故障組合,各組合中的首故障即是現(xiàn)有測試配置的薄弱環(huán)節(jié)。在最小深度與最大深度相等時(shí),不存在薄弱環(huán)節(jié)。在當(dāng)前測試配置基礎(chǔ)上,通過增加針對薄弱環(huán)節(jié)的測試,提高可持續(xù)診斷故障能力,新增測試的約束如下在形成得到新相關(guān)性矩陣中,新增測試所在列的取值規(guī)則應(yīng)保證所有與薄弱環(huán)節(jié)故障對應(yīng)行的取值為0;最長可持續(xù)診斷故障組合的首故障對應(yīng)行中至少一行取值為1,其余故障對應(yīng)行既可以取1,也可以取0。根據(jù)該約束,可以得到應(yīng)該增補(bǔ)的候選測試。步驟1中步驟B與步驟2中步驟b中所述建立相關(guān)性子矩陣的具體環(huán)節(jié)為第一步、識別當(dāng)前矩陣中與當(dāng)前故障相關(guān)的所有測試,將當(dāng)前矩陣中的這些測試剔除,判斷剔除后的矩陣是否為空,如果為空,則相關(guān)性子矩陣不存在,如果不空,則繼續(xù)下一步;第二步、在第一步形成的相關(guān)性子矩陣中,識別并剔除全零行,判斷剔除后的矩陣是否為空,如果為空,則相關(guān)性子矩陣不存在,如果不空,則繼續(xù)下一步;第三步、在第二步形成的相關(guān)性子矩陣中,識別相同的行,合并形成故障模糊組,得到相關(guān)性子矩陣。本發(fā)明的優(yōu)點(diǎn)與積極效果在于(1)本發(fā)明的針對測試配置的故障持續(xù)診斷能力的評價(jià)方法,用于確定可持續(xù)診斷故障的所有分支結(jié)點(diǎn),得到可持續(xù)診斷故障組合,評估測試配置的可持續(xù)診斷故障能力,為評價(jià)測試配置的可持續(xù)診斷故障能力提供了一種可行方法。(2)本發(fā)明中還提供了測試配置在可持續(xù)診斷故障能力方面薄弱環(huán)節(jié)的確定方法,以及新增測試的約束條件,為改進(jìn)測試配置提供了方向。(3)本發(fā)明彌補(bǔ)了系統(tǒng)內(nèi)測試配置對漸次發(fā)生多個(gè)故障的持續(xù)診斷能力評價(jià)方法的空白。圖1是本發(fā)明的針對測試配置的故障持續(xù)診斷能力的評價(jià)方法的步驟流程圖2是本發(fā)明的評價(jià)方法步驟中所用相關(guān)性子矩陣生成流程圖;圖3是本發(fā)明的評價(jià)方法中對首層結(jié)點(diǎn)處理得到全部結(jié)點(diǎn)的流程圖;圖4是本發(fā)明實(shí)施例所用某航電子系統(tǒng)測試配置示意圖;圖5是本發(fā)明實(shí)施例在采用本發(fā)明的評價(jià)方法改進(jìn)后的測試配置示意圖。具體實(shí)施例方式下面將結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。某航電子系統(tǒng)的測試配置原理如圖4所示,該航電子系統(tǒng)中的存在的故障組成如下大氣數(shù)據(jù)系統(tǒng)故障F1;無線電高度表故障F2;氣象雷達(dá)故障F3;組合導(dǎo)航裝置故障F4;航空地圖導(dǎo)航裝置故障F5;近地告警裝置故障F6。該航電子系統(tǒng)的當(dāng)前測試配置包括三個(gè)測試氣象通道測試T1;導(dǎo)航通道測試T2;告警通道測試T3。本發(fā)明的針對測試配置的故障持續(xù)診斷能力的評價(jià)方法包括以下幾個(gè)步驟,如圖1所示步驟一確定可持續(xù)診斷故障的所有分支結(jié)點(diǎn)。步驟1根據(jù)相關(guān)性矩陣確定可檢測的首發(fā)故障;并進(jìn)一步確定每個(gè)首發(fā)故障對應(yīng)的首層結(jié)點(diǎn)。根據(jù)系統(tǒng)的相關(guān)性矩陣,確定可以檢測的全部故障,即全部首發(fā)故障。該航電子系統(tǒng)的相關(guān)性矩陣如表1所示,表中,0代表該故障與該測試無關(guān),1代表該故障與該測試相關(guān)。表1某航電子系統(tǒng)的相關(guān)性矩陣<table>tableseeoriginaldocumentpage7</column></row><table>根據(jù)該矩陣,確定出的可檢測首發(fā)故障為FpFyF^FpF^Fe。確定每個(gè)首發(fā)故障對應(yīng)的首層結(jié)點(diǎn)。順序?qū)^F2、F3、F4、F5、F6設(shè)為首發(fā)故障,得到所有的首層結(jié)點(diǎn)。其中用到的相關(guān)性子矩陣的建立如圖2所示,具體環(huán)節(jié)如下(i)識別當(dāng)前矩陣中與當(dāng)前故障相關(guān)的所有測試,將當(dāng)前矩陣中的這些測試剔除。判斷剔除后的矩陣是否為空,如果為空,則相關(guān)性子矩陣不存在;如果不空,則繼續(xù)。(ii)在第⑴形成的矩陣中,識別并剔除全零行。判斷剔除后的矩陣是否為空,如果為空,則相關(guān)性子矩陣不存在;如果不空,則繼續(xù)。(iii)在第(ii)形成的矩陣中,識別相同的行,合并形成故障模糊組,得到相關(guān)性子矩陣。首發(fā)故障為F1時(shí),不存在相關(guān)性子矩陣,則對應(yīng)的首層結(jié)點(diǎn)為([F1],{})。首發(fā)故障為F2時(shí),相關(guān)性子矩陣如表2所示。表2F2對應(yīng)的相關(guān)性子矩陣<table>tableseeoriginaldocumentpage8</column></row><table>根據(jù)該相關(guān)性子矩陣,得到對應(yīng)的首層結(jié)點(diǎn)為([F2],(F1,F3,F4|F5})。首發(fā)故障為F3,相關(guān)性子矩陣如表3所示。表3F3對應(yīng)的相關(guān)性子矩陣<table>tableseeoriginaldocumentpage8</column></row><table>根據(jù)該相關(guān)性子矩陣,得到對應(yīng)的首層結(jié)點(diǎn)為([F3],(F1IFyF2IFyFJh首發(fā)故障為F4,相關(guān)性子矩陣如表4所示。表4F4對應(yīng)的相關(guān)性子矩陣<table>tableseeoriginaldocumentpage8</column></row><table>根據(jù)該相關(guān)性子矩陣,得到對應(yīng)的首層結(jié)點(diǎn)為([F4],(F1|F3})。首發(fā)故障為F5,相關(guān)性子矩陣如表5所示。表5F5對應(yīng)的相關(guān)性子矩陣<formula>formulaseeoriginaldocumentpage9</formula>根據(jù)該相關(guān)性子矩陣,得到對應(yīng)的首層結(jié)點(diǎn)為([F5],(FnF2IF4IF6J3Ih首發(fā)故障為F6,相關(guān)性子矩陣如表6所示。表6F6對應(yīng)的相關(guān)性子矩陣<table>tableseeoriginaldocumentpage9</column></row><table>根據(jù)該相關(guān)性子矩陣,得到對應(yīng)的首層結(jié)點(diǎn)為([F6],(F1,F3,F4|F5})。步驟2對首層結(jié)點(diǎn)繼續(xù)處理,得到全部結(jié)點(diǎn),具體流程如圖3所示,包括如下步驟步驟2.1從首層結(jié)點(diǎn)中選擇一個(gè)結(jié)點(diǎn)作為當(dāng)前結(jié)點(diǎn)。步驟2.2判斷當(dāng)前結(jié)點(diǎn)的可持續(xù)檢測故障集合,若為空集,則跳轉(zhuǎn)到步驟2.4,否則繼續(xù)。步驟2.3通過下面步驟a步驟e五個(gè)步驟,確定當(dāng)前結(jié)點(diǎn)的下一層結(jié)點(diǎn)步驟a.選擇當(dāng)前結(jié)點(diǎn)的可持續(xù)檢測故障集合TF的一個(gè)故障作為當(dāng)前故障,并將當(dāng)前結(jié)點(diǎn)的相關(guān)性子矩陣作為當(dāng)前矩陣。步驟b.建立相關(guān)性子矩陣,具體環(huán)節(jié)如圖2所示,同步驟1中的相關(guān)性子矩陣的建立。步驟c.確定相關(guān)性子矩陣中包含的可檢測故障,構(gòu)成可持續(xù)檢測的故障集合。步驟d.把當(dāng)前故障列入故障序列中,并與可持續(xù)檢測的故障集合組合成一個(gè)下層結(jié)點(diǎn)。步驟e.重復(fù)步驟a步驟d步,直到得到當(dāng)前結(jié)點(diǎn)的所有下一層結(jié)點(diǎn)。步驟2.4選擇與當(dāng)前結(jié)點(diǎn)同層的下一個(gè)結(jié)點(diǎn),作為當(dāng)前結(jié)點(diǎn),重復(fù)步驟2.2和步驟2.3,直到本層結(jié)點(diǎn)全部處理完畢。步驟2.5若存在下一層結(jié)點(diǎn),則從所有下一層結(jié)點(diǎn),選擇一個(gè)作為當(dāng)前結(jié)點(diǎn),重復(fù)步驟2.2至步驟2.4;否則,處理完畢,得到所有的可持續(xù)診斷故障分支結(jié)點(diǎn)。對步驟1中得到的首層結(jié)點(diǎn)根據(jù)上述步驟2得到的第二層結(jié)點(diǎn)如下所示首層結(jié)點(diǎn)([F2],(F1,F3,FjFj)的下層結(jié)點(diǎn)為([F2,F1],{})、([F2,F3],(F1IF4IFJ)和([F2,F41F5],(FjF3I);首層結(jié)點(diǎn)([F3],(F11F4,F21F6,FJ)的下層結(jié)點(diǎn)為([F3J1IF4],{})、([F3,F(xiàn)21F6],{fJF4|F5})和([F3,F5],{FJF4|F2|F6});首層結(jié)點(diǎn)([F4],(FjF3I)的下層結(jié)點(diǎn)為([F4,F11F3],{});首層結(jié)點(diǎn)([F5],(FijF2IF4IF6jF3I)的下層結(jié)點(diǎn)為([F5,F1],{})、([F5,F(xiàn)21F41F6],(FjF3I)和([F5,F3],{FJF2|F4|F6});首層結(jié)點(diǎn)([F6],(F1,F3,F4IF5D的下層結(jié)點(diǎn)為([F6,F1],{})、([F6,F3],(F1IF4IFJ)和([F6,F41F5],(FjF3I);繼續(xù)分析,得到的第三層結(jié)點(diǎn)如下結(jié)點(diǎn)([F2,F3],(F1IF4IFJ)的下層結(jié)點(diǎn)為([F2iFyF1IF4IF5],{});結(jié)點(diǎn)([F2,F41F5],(FjF3I)的下層結(jié)點(diǎn)為([F2,F41F5,F11F3],{});結(jié)點(diǎn)([F3,F21F6],(F1IF4IFJ)的下層結(jié)點(diǎn)為([FyF2IFf^F1IF4IF5],{});結(jié)點(diǎn)([F3,F5],{FjF4|F2|F6})的下層結(jié)點(diǎn)為([FyFyF1IF4IF2IF6],{});結(jié)點(diǎn)([F5,F21F41F6],(FjF3I)的下層結(jié)點(diǎn)為([FyF2IF4IFf^F1IF3],{});結(jié)點(diǎn)([F5,F3],{FjF2|F4|F6})的下層結(jié)點(diǎn)為([FyFyF1IF2IF4IF6],{});結(jié)點(diǎn)([F6,F3],(F11F41FJ)的下層結(jié)點(diǎn)為([F6iFyF1IF4IF5],{});結(jié)點(diǎn)([F6,F41F5],(FjF3I)的下層結(jié)點(diǎn)為([Ff^F4IFyF1IF3],{})。至此,本實(shí)施例的所有層結(jié)點(diǎn)全部分析得出。步驟二建立所有的可持續(xù)診斷故障組合。在上述的所有結(jié)點(diǎn)中,共有14個(gè)可持續(xù)診斷故障組合,如下[F1]、[F2,F1]、[F2,F3,F11F41F5]、[F2,F41F5,F11F3]、[F3,F11F4]、[F3,F21F6,F11F41F5]、[F3,F5,F11F41F21F6]、[F4,F11F3]、[F5,F1]、[F5,F21F41F6,F11F3]、[F5,F3,F11F21F41F6]、[F6,F1]、[F6,F3,F11F41F5]、[F6,F41F5,F11F3],u=14,其中u表示可持續(xù)診斷故障組合總數(shù)。上述,每個(gè)組合表示當(dāng)前測試配置能夠漸次診斷出來的一個(gè)故障組合。例如,[F1]表示當(dāng)大氣數(shù)據(jù)系統(tǒng)出現(xiàn)故障時(shí),當(dāng)前測試配置可以診斷出來,但是再次發(fā)生其他故障時(shí),就無法再持續(xù)診斷。[F2AyF1IF4IF5]表示當(dāng)前測試配置可以依次診斷出漸次出現(xiàn)的故障無線電高度表故障F2;氣象雷達(dá)故障F3;大氣數(shù)據(jù)系統(tǒng)、組合導(dǎo)航裝置、航空地圖導(dǎo)航裝置這一故障模糊組。對于再次發(fā)生的其他故障,無法再持續(xù)診斷。步驟三評估可持續(xù)診斷故障能力。系統(tǒng)的可持續(xù)診斷故障能力評估結(jié)果為最大深度Lmax=3;最小深度Lmin=I;平均深度Lavg=2.5。步驟四根據(jù)步驟三中所得到的評估參數(shù)確定當(dāng)前測試配置是否存在薄弱環(huán)節(jié),若不存在,表示當(dāng)前測試配置不需要改進(jìn),結(jié)束評估;若存在薄弱環(huán)節(jié),則在當(dāng)前測試配置基礎(chǔ)上,增加針對薄弱環(huán)節(jié)的測試,然后結(jié)束評估。根據(jù)評估結(jié)果,最小深度與最大深度不等,可知當(dāng)前測試配置存在薄弱環(huán)節(jié)。最短可持續(xù)診斷故障組合為[F1],其首故障為F1,即F1為當(dāng)前測試配置的薄弱環(huán)節(jié)。最長可持續(xù)診斷故障組合為[F2,F(xiàn)3,FjF4IF5],[F2,F4IF5,F1IF3]^[F3,F2|F6,F(xiàn)11F41F5]、[F3,F5,F11F41F21F6]、[F5,F21F41F6,F11F3]、[F5,F3,F11F21F41F6]、[F6,F3,F11F41F5]和[F6,F41F5,F11F3],首故障分別為F2、F3、F5和F60因此,新增測試T的約束條件如表7所示。要求Cl1=0;d2、d3、d5、d6至少有一個(gè)為1;d4既可以取1,也可以取0。表7新增測試T的約束條件<table>tableseeoriginaldocumentpage11</column></row><table>在實(shí)際測試中,Cl1d6中出現(xiàn)的1越少,表示測試的范圍越小,測試越容易實(shí)現(xiàn),且成本越低,因此(12、(13、(15、(16選擇其中一個(gè)為1,其他為0,d4選取0。本實(shí)施例中增補(bǔ)一個(gè)高度測試T,選擇Cl1=0;d2=1;d3=0;d4=0;d5=0;d6=0。如圖5所示,高度測試T只與F2相關(guān)。圖5中比圖4新增了高度測試T,其他測試不變。增補(bǔ)測試后的相關(guān)性矩陣如表8所示。表8增補(bǔ)測試后的相關(guān)性矩陣<table>tableseeoriginaldocumentpage11</column></row><table><table>tableseeoriginaldocumentpage12</column></row><table>在增補(bǔ)了新的測試后,重復(fù)步驟一至步驟三,得到改進(jìn)測試配置后的可持續(xù)診斷故障組合,共26個(gè),具體如下[F1,F2]、[F2,F1]、[F2,F3,FjF4|F5],[F2,F4IF5,F1IF3]^[F3,FjF4,F2]、[F3,F2,F11F41F5]、[F3,F5,F2]、[F3,F5,F11F41F6,F2]、[F3,F6,F11F41F5,F2]、[F3,F6,F2,F11F41F5]、[F4,F11F3,F2]、[F4,F2,F11F3]、[F5,F1,F2]、[F5,F2,F11F3]、[F5,F3,F2]、[F5,F3,F11F41F6,F2]、[F5,F41F6,F(xiàn)11F3JF2]、[F5,F(xiàn)41F6JF2JF11F3]、[F6,F(xiàn)1F2]、[F6,F(xiàn)2,F1]、[F6,F(xiàn)2F3F11F41F5]、[F6,F(xiàn)2,F41F5,F11F3]、[F6,F3,F11F41F5,F2]、[F6,F3,F2,F11F41F5]、[F6,F41F5,F11F3,F2]、[F6,F41F5,F2,FjF3],u=26,u表示可持續(xù)診斷故障組合總數(shù)。增補(bǔ)測試后重新評估測試配置的可持續(xù)診斷故障能力,并與原配置值進(jìn)行對比,如表9所示。表9可持續(xù)診斷故障能力對比<table>tableseeoriginaldocumentpage12</column></row><table>由表9可知,通過對測試配置進(jìn)行改進(jìn),系統(tǒng)的可持續(xù)診斷能力在最大深度、最小深度、平均深度上都得到了提高。上述,例如[F1,F2],建議改進(jìn)后的測試配置在測出大氣數(shù)據(jù)系統(tǒng)故障后,還可以測出無線電高度表故障;例如[FyFyF2A1IF4IF5],建議改進(jìn)后的測試配置可以測出漸次出現(xiàn)的4個(gè)故障或故障模糊組。因此,利用本發(fā)明的方法可以對該航電子系統(tǒng)的當(dāng)前測試配置進(jìn)行改進(jìn),增加如圖5所示的高度測試Τ,從而增強(qiáng)測試配置的可持續(xù)診斷故障能力。權(quán)利要求一種針對測試配置的故障持續(xù)診斷能力的評價(jià)方法,其特征在于,包含下述步驟步驟一、確定所有可持續(xù)診斷故障的分支結(jié)點(diǎn)CDF;CDF=(DF,TF)DF代表按次序發(fā)生并診斷出的故障序列,DF=[AFd1,AFd2,…,AFdi],AFdi表示第i次發(fā)生的故障模糊組,AFdi=Fl|Fm|…|Fn,F(xiàn)l、Fm、…、Fn表示模糊組的單個(gè)故障;TF代表可持續(xù)檢測的故障集合,TF={AFt1,AFt2,…,AFtj},AFtj表示第j個(gè)持續(xù)檢測的故障模糊組,AFtj=Fr|Fp|…|Fq,F(xiàn)r、Fp、…、Fq表示模糊組的單個(gè)故障;確定所有可持續(xù)診斷故障的分支結(jié)點(diǎn)的具體步驟如下步驟1根據(jù)相關(guān)性矩陣確定可檢測的首發(fā)故障;并進(jìn)一步確定每個(gè)首發(fā)故障對應(yīng)的首層結(jié)點(diǎn),具體確定過程為步驟A.選擇一個(gè)首發(fā)故障作為當(dāng)前故障,并將系統(tǒng)的相關(guān)性矩陣作為當(dāng)前矩陣;步驟B.建立相關(guān)性子矩陣;步驟C.確定相關(guān)性子矩陣中包含的可檢測故障,構(gòu)成可持續(xù)檢測的故障集合,若相關(guān)性子矩陣不存在,則可持續(xù)檢測的故障集合置為空集;步驟D.把首發(fā)故障列入故障序列中,并與可持續(xù)檢測的故障集合組合成一個(gè)首層結(jié)點(diǎn),若相關(guān)性子矩陣存在,則該相關(guān)性子矩陣置為該結(jié)點(diǎn)的相關(guān)性子矩陣;步驟E.重復(fù)步驟A~步驟D,直到得到所有的首層結(jié)點(diǎn);步驟2對首層結(jié)點(diǎn)進(jìn)行處理,得到全部可持續(xù)診斷故障分支結(jié)點(diǎn)CDF步驟2.1從首層結(jié)點(diǎn)中選擇一個(gè)結(jié)點(diǎn)作為當(dāng)前結(jié)點(diǎn);步驟2.2若當(dāng)前結(jié)點(diǎn)的可持續(xù)檢測故障集合為空集,則跳轉(zhuǎn)到步驟2.4,否則繼續(xù)下一步驟;步驟2.3確定當(dāng)前結(jié)點(diǎn)的下一層結(jié)點(diǎn),具體過程為步驟a.選擇當(dāng)前結(jié)點(diǎn)的可持續(xù)檢測故障集合TF的一個(gè)故障作為當(dāng)前故障,并將當(dāng)前結(jié)點(diǎn)的相關(guān)性子矩陣作為當(dāng)前矩陣;步驟b.建立相關(guān)性子矩陣;步驟c.確定相關(guān)性子矩陣中包含的可檢測故障,構(gòu)成可持續(xù)檢測的故障集合;步驟d.把當(dāng)前故障列入故障序列中,并與可持續(xù)檢測的故障集合組合成一個(gè)下層結(jié)點(diǎn);步驟e.重復(fù)步驟a~步驟d,直到得到當(dāng)前結(jié)點(diǎn)的所有下一層結(jié)點(diǎn);步驟2.4選擇與當(dāng)前結(jié)點(diǎn)同層的下一個(gè)結(jié)點(diǎn),作為當(dāng)前結(jié)點(diǎn),重復(fù)步驟2.2和步驟2.3,直到本層結(jié)點(diǎn)全部處理完畢;步驟2.5若存在下一層結(jié)點(diǎn),則從所有下一層結(jié)點(diǎn),選擇一個(gè)作為當(dāng)前結(jié)點(diǎn),重復(fù)步驟2.2至步驟2.4;否則,處理完畢,得到所有的可持續(xù)診斷故障分支結(jié)點(diǎn)CDF;步驟二、建立所有的可持續(xù)診斷故障組合;步驟一中所有可繼續(xù)檢測的故障集合TF為空集的可持續(xù)診斷故障分支結(jié)點(diǎn)CDF,其中按次序發(fā)生并診斷出的故障序列DF為可持續(xù)診斷故障組合;步驟三、根據(jù)最大深度、最小深度和平均深度三個(gè)評估參數(shù)對當(dāng)前測試配置的可持續(xù)診斷故障能力進(jìn)行評估,三個(gè)參數(shù)值越大表示該測試配置的可持續(xù)診斷故障能力越強(qiáng);最大深度Lmax指可持續(xù)診斷故障組合長度的最大值,反映目前測試配置的最大持續(xù)診斷能力Lmax=max{di|i=1~u};最小深度Lmin指可持續(xù)診斷故障組合長度的最小值,反映目前測試配置的最小持續(xù)診斷能力Lmin=min{di|i=1~u};平均深度Lavg指所有可持續(xù)診斷故障組合長度之和與組合數(shù)目之比其中,di代表可持續(xù)診斷故障組合長度;u表示可持續(xù)診斷故障組合總數(shù);步驟四、根據(jù)步驟三中所得到的評估參數(shù)確定當(dāng)前測試配置是否存在薄弱環(huán)節(jié),若不存在,表示當(dāng)前測試配置不需要改進(jìn),結(jié)束評估;若存在薄弱環(huán)節(jié),則在當(dāng)前測試配置基礎(chǔ)上,增加針對薄弱環(huán)節(jié)的測試,然后結(jié)束評估。FSA00000104373000021.tif2.根據(jù)權(quán)利要求1所述的一種針對測試配置的故障持續(xù)診斷能力的評價(jià)方法,其特征在于,步驟1中步驟B與步驟2中步驟b中所述建立相關(guān)性子矩陣的具體環(huán)節(jié)為第一步、識別當(dāng)前矩陣中與當(dāng)前故障相關(guān)的所有測試,將當(dāng)前矩陣中的這些測試剔除,判斷剔除后的矩陣是否為空,若為空,則相關(guān)性子矩陣不存在,若不空,則繼續(xù)下一步驟;第二步、在第一步形成的相關(guān)性子矩陣中,識別并剔除全零行,判斷剔除后的矩陣是否為空,如果為空,則相關(guān)性子矩陣不存在,如果不空,則繼續(xù)下一步驟;第三步、在第二步形成的相關(guān)性子矩陣中,識別相同的行,合并形成故障模糊組,得到相關(guān)性子矩陣。3.根據(jù)權(quán)利要求1所述的一種針對測試配置的故障持續(xù)診斷能力的評價(jià)方法,其特征在于,步驟四中所述的薄弱環(huán)節(jié)是指,在可持續(xù)診斷故障組合長度的最小深度與最大深度不等時(shí),所有可持續(xù)診斷故障組合長度與最小深度相等的可持續(xù)診斷故障組合的首故障;如果最小深度與最大深度相等,則不存在薄弱環(huán)節(jié)。4.根據(jù)權(quán)利要求1所述的一種針對測試配置的故障持續(xù)診斷能力的評價(jià)方法,其特征在于,步驟四中所述的增加針對薄弱環(huán)節(jié)的測試,在新增測試后形成的相關(guān)性矩陣中,新增測試所在列的取值要滿足條件所有與薄弱環(huán)節(jié)故障對應(yīng)的行取值為0,最長可持續(xù)診斷故障組合的首故障對應(yīng)行中至少一行取值為1,其余故障對應(yīng)行取1或者0;其中,0代表該故障與該測試無關(guān),1代表該故障與該測試相關(guān)。全文摘要本發(fā)明提出的一種針對測試配置的故障持續(xù)診斷能力的評價(jià)方法,該方法首先確定可持續(xù)診斷故障的所有分支結(jié)點(diǎn),建立所有的可持續(xù)診斷故障組合,然后根據(jù)前面所得結(jié)果評估可持續(xù)診斷故障能力,最后確定測試配置的薄弱環(huán)節(jié),給出改進(jìn)測試配置建議。本發(fā)明提出的方法彌補(bǔ)了系統(tǒng)內(nèi)測試配置對漸次發(fā)生多個(gè)故障的持續(xù)診斷能力評價(jià)方法的空白,為評價(jià)測試配置的可持續(xù)診斷故障能力提供了一種可行方法,也為改進(jìn)測試配置提供了可行的方法。文檔編號G01R31/00GK101833054SQ20101016165公開日2010年9月15日申請日期2010年4月27日優(yōu)先權(quán)日2010年4月27日發(fā)明者史萌,石君友申請人:北京航空航天大學(xué)