呂寶 武紅姣
(中國(guó)飛行試驗(yàn)研究院 陜西省西安市 710089)
隨著航空技術(shù)的發(fā)展,軍機(jī)電子系統(tǒng)設(shè)備日趨復(fù)雜,在保障飛行安全、降低維護(hù)成本等方面對(duì)裝備故障診斷方式提出了新的挑戰(zhàn)。與此同時(shí),由于航空電子設(shè)備飛行試驗(yàn)的高風(fēng)險(xiǎn) ,假如設(shè)備故障沒(méi)有在第一時(shí)間檢測(cè)隔離并修復(fù),萬(wàn)一由此出現(xiàn)大的安全事故,其損失不可估量。所以,有必要對(duì)電子設(shè)備的故障診斷技術(shù)進(jìn)行研究。本文在積累歷史排故經(jīng)驗(yàn)的基礎(chǔ)上,提出了一種電子設(shè)備故障診斷新技術(shù),該診斷技術(shù)一方面充分利用歷史積累的故障診斷經(jīng)驗(yàn)排故數(shù)據(jù),基于案例推理進(jìn)行排故經(jīng)驗(yàn)支持,另一方面在無(wú)歷史排故經(jīng)驗(yàn)支持的情況下,借助事件序列圖進(jìn)行故障檢測(cè)隔離分析,有效解決了一種故障診斷方法的有限性,極大的提高了地勤人員對(duì)航空電子設(shè)備的排故準(zhǔn)確率和排故效率。
案例推理起初是國(guó)外技術(shù)人員提出的一種推理手段,它主要是通過(guò)充分梳理歷史的經(jīng)驗(yàn)數(shù)據(jù)來(lái)分析當(dāng)前的新難題,它在一些具有歷史繼承性、可借鑒的場(chǎng)合有充分的應(yīng)用前景。案例推理的主要任務(wù)在于達(dá)到設(shè)備故障檢測(cè)診斷的信息化、故障檢測(cè)的自動(dòng)化。借助案例推理技術(shù),可以有效提高排故的效率,減少排故時(shí)繁瑣的人工查找排除過(guò)程。案例推理近年來(lái)在各個(gè)領(lǐng)域都得到充分的推廣和應(yīng)用,它的優(yōu)勢(shì)在于:
(1)涉及領(lǐng)域廣泛:針對(duì)以經(jīng)驗(yàn)知識(shí)對(duì)主要解決方案的領(lǐng)域,案例推理技術(shù)有其得天獨(dú)厚的技術(shù)優(yōu)勢(shì);
(2)推理能力強(qiáng):通過(guò)對(duì)經(jīng)驗(yàn)知識(shí)的加工處理,案例推理能夠給出令人滿(mǎn)意的解決方案,在推理方面的能力超強(qiáng);
(3)學(xué)習(xí)能力突出:案例推理技術(shù)能夠?qū)崿F(xiàn)自我更新,對(duì)新知識(shí)的學(xué)習(xí)掌握能力強(qiáng),可以有效利用各類(lèi)新的經(jīng)驗(yàn)知識(shí)作為后續(xù)的解題方案。
案例推理技術(shù)的工作原理如圖1所示。
案例推理的整個(gè)推理流程為:首先,將以往的歷史故障案例信息以及故障案例的排故方案按照一定的存儲(chǔ)格式保存,作為歷史知識(shí)庫(kù)。然后,針對(duì)外場(chǎng)新發(fā)生的故障案例信息,提取故障特征信息,進(jìn)行故障案例庫(kù)檢索,使具有相似故障特征信息的歷史案例被檢索出來(lái),然后對(duì)歷史故障案例庫(kù)里的各案例與新故障案例進(jìn)行相似度的分析計(jì)算,根據(jù)相似度的優(yōu)先級(jí)順序,給出用于指導(dǎo)外場(chǎng)排故的歷史故障案例的先后順序。根據(jù)推薦的歷史故障案例的排故方案進(jìn)行新故障的排故工作,如果排故策略正確,則結(jié)合新故障案例的特征信息對(duì)該類(lèi)故障案例的特征信息進(jìn)行進(jìn)一步的完善補(bǔ)充并保存;如果排故策略不正確,則將新故障案例最終的排故方案進(jìn)行單獨(dú)保存,作為新的案例存入故障案例庫(kù)中用于指導(dǎo)后續(xù)新故障的排故工作。總結(jié)起來(lái),一個(gè)典型的案例推理過(guò)程主要有以下幾個(gè)環(huán)節(jié)組成:
(1)相似故障提?。横槍?duì)新出現(xiàn)的故障,從歷史排故庫(kù)中提取出與當(dāng)前故障相似的歷史故障集;故障的提取,主要就是為了達(dá)到從歷史數(shù)據(jù)庫(kù)中智能的提取出與當(dāng)前故障一致或大部分一致的歷史故障來(lái),并且針對(duì)提取的相似故障信息,可以根據(jù)相似度給出優(yōu)先級(jí),方便使用人員篩選分析;
圖1:案例推理工作原理
(2)故障采信:針對(duì)從歷史排故庫(kù)中提取出的相似故障,分析其排故方案,確認(rèn)其是否滿(mǎn)足當(dāng)前的排故需求,如果滿(mǎn)足,則采信該排故方案,如果不滿(mǎn)足則進(jìn)行相似故障案例的修正;
(3)故障修正:對(duì)提取出的相似故障排故方案進(jìn)行修改,以滿(mǎn)足當(dāng)前故障的排故需求;
(4)學(xué)習(xí)訓(xùn)練:對(duì)新的故障以及正確的排故措施整理形成新的故障庫(kù)信息,并根據(jù)要求保存;
(5)案例存儲(chǔ):一個(gè)好的故障案例庫(kù),必須要有合理的故障特征的存儲(chǔ)格式,故障案例的存儲(chǔ)格式以及存儲(chǔ)內(nèi)容必須保證數(shù)據(jù)存儲(chǔ)的完整性、可被檢索性并要盡可能的減少數(shù)據(jù)的冗余;
(6)案例更新:案例的更新保證了故障案例庫(kù)的生命力,可以極大地提高排故的效率,不斷更新的案例知識(shí)庫(kù)能夠進(jìn)一步提高故障診斷的準(zhǔn)確性。其中,案例更新包括對(duì)知識(shí)庫(kù)中的案例進(jìn)行添加、修改、刪減等操作。
知識(shí)表達(dá)作為案例推理的重要一步,其核心在于將歷史故障排故經(jīng)驗(yàn)知識(shí)通過(guò)一定規(guī)則的表達(dá)形式體現(xiàn)出來(lái)。關(guān)于知識(shí)的表達(dá)主要有基于框架結(jié)構(gòu)的表達(dá)形式,基于知識(shí)規(guī)則的的表達(dá)形式以及基于邏輯關(guān)系的表達(dá)形式等等。不管哪一類(lèi)表達(dá)形式,最重要的是能夠清晰地反映案例庫(kù)所具有的知識(shí)信息以及所表征的特征信息,保證案例的完整、準(zhǔn)確,同時(shí)又不產(chǎn)生信息冗余,造成信息庫(kù)的資源浪費(fèi)。通常案例知識(shí)的表達(dá)應(yīng)能夠包含以下要義:
(1)案例的表達(dá)應(yīng)該清晰明確,包含的知識(shí)信息應(yīng)完整、連續(xù),具有繼承性;
(2)案例的表達(dá)應(yīng)具有一定的顆粒度,以實(shí)現(xiàn)后續(xù)的快速的檢索匹配;
圖2:基于案例推理和事件序列圖的故障診斷流程圖
(3)案例的表達(dá)應(yīng)盡可能的詳細(xì),給出排故措施應(yīng)考慮全面,給出各種合理化的建議,避免出錯(cuò)的概率,提升案例推理的利用價(jià)值;
(4)案例的表達(dá)應(yīng)易于理解,便于人員使用。
案例檢索匹配是案例推理技術(shù)中心的核心環(huán)節(jié),案例檢索主要是為了從歷史故障庫(kù)中快速的提取出相似的匹配案例。它的工作原理其實(shí)是按照故障現(xiàn)象進(jìn)行分類(lèi)分析來(lái)實(shí)現(xiàn),對(duì)于一個(gè)典型的歷史故障信息,我們可以獲得多重故障現(xiàn)象,每一重故障現(xiàn)象里面都反映了有效的故障屬性和故障信息以及它的真實(shí)性和真實(shí)程度,這些對(duì)排故都具有很重要的價(jià)值。案例推理系統(tǒng)針對(duì)當(dāng)前發(fā)生的故障,利用這些有用價(jià)值,計(jì)算其匹配的程度并進(jìn)行優(yōu)先級(jí)排序,最終幫助用戶(hù)實(shí)現(xiàn)排故。
對(duì)于案例檢索/匹配來(lái)說(shuō),最主要的就是要實(shí)現(xiàn):提取相似故障的速度要快,效率要高;提取的無(wú)關(guān)歷史故障要少,給出的排故方案要合理有效。當(dāng)前,針對(duì)故障案例的檢索/匹配,我們經(jīng)常用到的方法主要包括:最近相鄰法、歸納法和知識(shí)引導(dǎo)法、搜索樹(shù)法。
事件序列圖最早用于描述空間飛行任務(wù)的事故鏈,后來(lái)經(jīng)擴(kuò)展的事件序列圖框架可支持進(jìn)行故障模式分析及診斷評(píng)估。事件序列圖通過(guò)定義事件、條件、邏輯門(mén)、參數(shù)、限制、規(guī)則等要素以及圖形符號(hào)來(lái)實(shí)現(xiàn)對(duì)故障的模擬,成為一種廣義故障樹(shù),通過(guò)回答“接著將發(fā)生什么”來(lái)開(kāi)發(fā)環(huán)節(jié)事件,直至達(dá)到終態(tài),同時(shí)采用條件、邏輯門(mén)、參數(shù)、限制、規(guī)則等要素來(lái)建立事件間的交互作用和時(shí)序關(guān)系,描述出故障發(fā)生并導(dǎo)致影響的可能發(fā)展過(guò)程?;谑录蛄袌D的故障診斷方案主要是基于故障樹(shù)原理,將專(zhuān)家經(jīng)驗(yàn)知識(shí)和數(shù)理統(tǒng)計(jì)的方法綜合進(jìn)行故障診斷,給出診斷方案,指導(dǎo)外場(chǎng)排故工作。它的優(yōu)勢(shì)在于能夠?qū)崿F(xiàn)對(duì)故障模式的系統(tǒng)梳理分析,給出不同故障模式下的故障發(fā)生機(jī)理,使排故人員對(duì)故障有一個(gè)完整的理解和認(rèn)識(shí),最終實(shí)現(xiàn)故障的精準(zhǔn)定位和排除。
事件序列圖知識(shí)指的是事件序列圖的分析基礎(chǔ),它基于機(jī)載電子系統(tǒng)設(shè)備故障樹(shù)信息,根據(jù)電子設(shè)備的故障檢測(cè)隔離機(jī)制(判定事件序列圖)。對(duì)于一個(gè)典型的事件序列圖,它的分析流程就是從最開(kāi)始的頂節(jié)點(diǎn)開(kāi)始,把當(dāng)前的故障作為頂事件,將引起該故障事件的所有可能原因包括軟件、硬件、人因、外界環(huán)境等等作為第二層級(jí),并采用有效的符號(hào)進(jìn)行表征,同時(shí)它們之間通過(guò)包括與或門(mén)等邏輯符號(hào)關(guān)聯(lián)起來(lái),依照該思路,逐級(jí)進(jìn)行分析并規(guī)劃事件序列圖,一直分析到把導(dǎo)致故障頂事件出現(xiàn)的最簡(jiǎn)明、最基礎(chǔ)的原因都表征為止。
進(jìn)行事件序列圖分析過(guò)程中,對(duì)于每一個(gè)過(guò)程環(huán)節(jié)的節(jié)點(diǎn),均采用條件判據(jù)進(jìn)行邏輯分析并分支,這里,我們可以將每一個(gè)子節(jié)點(diǎn)當(dāng)成一個(gè)新事件,然后按照下一步操作將帶來(lái)的后果來(lái)進(jìn)行確認(rèn),從而實(shí)現(xiàn)決策分析。其實(shí),對(duì)于一些故障案例,它的故障征兆其實(shí)就反映在一些事件序列圖節(jié)點(diǎn)之中,通過(guò)進(jìn)行進(jìn)一步的決策分析,就可以輕松得到故障的診斷結(jié)果。
事件序列圖故障診斷技術(shù)本質(zhì)上基于模型的故障診斷的技術(shù),對(duì)于它的表達(dá)手段一般包括基于框架結(jié)構(gòu)的表達(dá)、基于知識(shí)規(guī)則的表達(dá)以及面向?qū)ο蟮谋磉_(dá)。各類(lèi)表達(dá)都保證了基于事件序列圖診斷的診斷速度以及診斷信息的完整。
通過(guò)對(duì)兩種故障診斷技術(shù)分析可知,案例推理僅能結(jié)合歷史故障案例進(jìn)行故障診斷分析,其中歷史故障數(shù)據(jù)庫(kù)的體量和經(jīng)驗(yàn)知識(shí)的成熟度決定了其故障診斷的有效性,如果歷史相似故障數(shù)量有限且提取匹配時(shí)匹配度出現(xiàn)偏差的大,很容易導(dǎo)致給出無(wú)效的排故方案或給不出排故方案;同時(shí),事件序列圖僅能通過(guò)電子設(shè)備既有的工作原理進(jìn)行分析診斷,它的推理過(guò)程相對(duì)比較復(fù)雜且不太靈活。通過(guò)將兩種故障診斷技術(shù)有效結(jié)合,充分利用了兩者在電子設(shè)備故障診斷中的優(yōu)勢(shì)作用,實(shí)現(xiàn)互為補(bǔ)充,達(dá)到最合理、最高效的實(shí)現(xiàn)電子設(shè)備故障診斷的目標(biāo)。具體故障診斷流程圖如圖2所示。
本文充分借助案例推理技術(shù)以及事件序列圖在故障診斷方面的優(yōu)勢(shì),給出了綜合案例推理和事件序列圖的電子設(shè)備故障智能診斷技術(shù),為開(kāi)展電子設(shè)備綜合故障診斷提供了新的解決思路,提高了故障診斷的準(zhǔn)確率。同時(shí),這對(duì)于縮短電子設(shè)備維修周期,提高電子設(shè)備外場(chǎng)排故效率、降低外場(chǎng)排故成本,提高裝備的使用可用度具有重要的意義,為地勤外場(chǎng)維修保障提供了一種方便實(shí)用的航空電子設(shè)備故障診斷解決方案。