潘玉娥 范博書
摘? ?要:隨著飛機(jī)機(jī)載電子系統(tǒng)結(jié)構(gòu)越來越復(fù)雜,機(jī)載設(shè)備的智能診斷日益繁雜,對復(fù)雜機(jī)載電子系統(tǒng)的智能診斷系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)實(shí)現(xiàn)和綜合驗(yàn)證提出了挑戰(zhàn)。本文首先對比分析了兩種代表機(jī)型的CFDS和CMS體系結(jié)構(gòu)、智能診斷方法。最后介紹一種大型民用客機(jī)智能診斷架構(gòu),并對機(jī)組告警系統(tǒng)的實(shí)現(xiàn)架構(gòu)和驗(yàn)證策略進(jìn)行了詳細(xì)闡述,并通過試驗(yàn)驗(yàn)證了該設(shè)計(jì)實(shí)現(xiàn)的實(shí)用性,并可將此方法擴(kuò)展到飛機(jī)PFD、發(fā)動機(jī)、顯示管理等其他系統(tǒng),具有較強(qiáng)的擴(kuò)展性。
關(guān)鍵詞:CFDS? CMS? 智能診斷? 機(jī)組告警系統(tǒng)? 驗(yàn)證策略
中圖分類號:V267? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識碼:A? ? ? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2019)05(a)-0009-05
Abstract: As the structure of airborne electronic system becomes more and more complex, the intelligent diagnosis of airborne equipment becomes more and more complex, which challenges the design, implementation and comprehensive verification of the intelligent diagnosis system architecture of complex airborne electronic system. Firstly, the architecture and intelligent diagnosis methods of CFDS and CMS are compared and analyzed. Finally, an intelligent diagnostic architecture for civil aircraft is introduced, and the implementation framework and verification strategy of the crew alarm system are elaborated in detail. The practicability of the design and implementation is verified by experiments. This method can be extended to other systems such as aircraft PFD, engine, display management and so on. It has strong expansibility.
Key Words: CFDS; CMS; Intelligent Diagnosis; Crew Alarm System; Verification Strategy
1? A320 CFDS體系結(jié)構(gòu)
1.1 CFDS結(jié)構(gòu)框架
機(jī)載電子系統(tǒng)智能診斷體系結(jié)構(gòu)是診斷功能得以實(shí)現(xiàn)的硬件基礎(chǔ),而體系結(jié)構(gòu)下智能診斷算法是體系結(jié)構(gòu)實(shí)現(xiàn)智能診斷任務(wù)的后臺支撐。按照ARINC604標(biāo)準(zhǔn),A320飛機(jī)的CFDS是一個(gè)集中維護(hù)輔助系統(tǒng),該系統(tǒng)給予維護(hù)技術(shù)員一種讀取與大部分飛機(jī)系統(tǒng)相關(guān)的維護(hù)信息的方法和一種從駕駛艙啟動這些系統(tǒng)的測試的方法,如圖1所示。
CFDIU實(shí)現(xiàn)與CFDU、ACARS、打印機(jī)、飛行警告計(jì)算機(jī)和時(shí)鐘等的接口。功能主要包括:自檢功能、部分余度功能、故障存儲功能、故障相關(guān)功能、接口功能、過濾器功能。
1.2 基于邏輯的診斷
A320飛機(jī)的故障診斷采用基于邏輯方程分析的方法。復(fù)雜機(jī)載電子系統(tǒng)不同元件在工作之間具有關(guān)聯(lián)性和內(nèi)在規(guī)律,故障現(xiàn)象與故障原因之間并非一一對應(yīng)關(guān)系,往往是某一故障現(xiàn)象的引發(fā)原因存在多種可能。邏輯分析法是依據(jù)系統(tǒng)結(jié)構(gòu)與工作原理,通過故障現(xiàn)象與可能存在的故障原因之間的關(guān)聯(lián)性分析,推導(dǎo)出逼近故障原因的思維方法?;谶壿嫷脑\斷方法可在復(fù)雜故障的排查中逐步縮小故障部位的范圍,為準(zhǔn)確診斷復(fù)雜故障提供依據(jù)[1]。
2? B777 CMS體系結(jié)構(gòu)
2.1 CMS結(jié)構(gòu)框架
根據(jù)ARINC624標(biāo)準(zhǔn),波音777的機(jī)載維護(hù)系統(tǒng)(OMS)體系結(jié)構(gòu)框架如圖2所示。
CMC主要實(shí)現(xiàn)如下功能:
(1)余度管理:自動確定主中央維護(hù)計(jì)算功能、兩個(gè)中央維護(hù)計(jì)算功能相互配置檢查(軟件)、中央維護(hù)源轉(zhuǎn)換。
(2)中央維護(hù)計(jì)算機(jī)功能自測試。
(3)單個(gè)中央維護(hù)計(jì)算機(jī)功能通電配置檢查(軟件)。
(4)單個(gè)和雙個(gè)硬件故障檢查(硬件)。
(5)故障數(shù)據(jù)處理。
(6)可裝載診斷信息。
(7)航段和飛行階段計(jì)算。
(8)地面測試。
(9)系統(tǒng)配置。
(10)輸入監(jiān)控。
(11)空中發(fā)動機(jī)配平。
(12)特殊功能。
(13)數(shù)據(jù)裝載網(wǎng)關(guān)。
(14)軟件控制操作。
(15)內(nèi)場故障處理。
(16航線數(shù)據(jù)庫。
(17)報(bào)告生成。
(18)接口協(xié)議。
2.2 基于模型的診斷專家系統(tǒng)
波音777飛機(jī)的飛行信息管理系統(tǒng)AIMS是一個(gè)極為龐大的電子系統(tǒng)。該系統(tǒng)依靠眾多的傳感器和計(jì)算機(jī),收集和計(jì)算了大量數(shù)據(jù),由AIMS來處理這些綜合電子系統(tǒng)的數(shù)據(jù)。系統(tǒng)共分為:主顯示系統(tǒng)PDS;中央維護(hù)計(jì)算系統(tǒng)CMCS;飛機(jī)狀態(tài)監(jiān)控系統(tǒng)ACMS;飛行數(shù)據(jù)記錄系統(tǒng)FDRS;數(shù)字通信管理系統(tǒng)DCMS;推力管理計(jì)算系統(tǒng)TMCS;數(shù)據(jù)轉(zhuǎn)換通道功能塊DCGF。
下面使用不同層次的方式對AIMS進(jìn)行形式化建模[2]。
七大子系統(tǒng)為第一次層次COMPS={PDS,CMCS,ACMS,F(xiàn)DRS,DCMS,TMCS,DCGF}。系統(tǒng)功能描述為:﹁ab(PDS)∩﹁ab(CMCS)∩﹁ab(ACMS)∩﹁ab(FDRS)∩﹁ab(DCMS)∩﹁ab(TMCS)∩﹁ab(DCGF)╞系統(tǒng)正常。
在第二層次上把七大部件的每一部件再分為組件。例如,COMPSPDS={DU,RLS,CP,CCD,DSP,CDCP}。系統(tǒng)功能描述為:﹁ab(DU)∩﹁ab(RLS)∩﹁ab(CP)∩﹁ab(CCD)∩﹁ab(DSP)∩﹁ab(CDCP)╞﹁ab(COMPSPDS),等等。
第三個(gè)層次為元件層次,把每個(gè)組件分為元件級。如,COMPSDU={內(nèi)部溫度傳感器,電源接口,電路元件1,···,電路元件n}。功能描述為:﹁ab(內(nèi)部溫度傳感器)∩﹁ab(電源接口)∩﹁ab(電路元件1)∩···∩﹁ab(電路元件n)╞﹁ab(COMPSDU),等等。
對系統(tǒng)的診斷,觀測集OBS的選取非常重要。對于主顯示系統(tǒng),可以根據(jù)模型和經(jīng)驗(yàn)合理選取觀測集。具體實(shí)現(xiàn)方式可以通過地面測試設(shè)備及機(jī)內(nèi)自測試電路得到實(shí)現(xiàn)的觀測集。觀測集OBS的元素主要有各子系統(tǒng)和部件能否實(shí)現(xiàn)相應(yīng)功能,例如,主顯示系統(tǒng)是否正確顯示飛行圖像,控制面板有無輸出信號等等。B777飛機(jī)的中央維護(hù)計(jì)算機(jī)CMC功能強(qiáng)大,觀測信號被傳送到CMC后,與系統(tǒng)預(yù)測值進(jìn)行比較,進(jìn)一步進(jìn)行診斷。為了實(shí)現(xiàn)元件級的診斷,每個(gè)部件都有相當(dāng)于邊界掃描的自檢功能,可得到元件層次的觀測集。
航空電子系統(tǒng)設(shè)計(jì)過程中可以得到形式化的系統(tǒng)模型,利用系統(tǒng)模型通過一定的算法即可以進(jìn)行診斷。下面介紹基于模型的診斷技術(shù)在B777航空電子系統(tǒng)中的具體實(shí)現(xiàn)方式。
沖突集的表示由前所述,若ab( )為真,表示本元件反常,例如ab(DU)為真,表示DU反常;﹁ab( )為真,表示相應(yīng)元件正常,例如﹁ab(DU)為真,表示DU正常。
列舉有關(guān)沖突集,例如:“顯示黑屏”的沖突集為:{﹁ab(DU),﹁ab(電源接口),﹁ab(電路元件i)}。
當(dāng)出現(xiàn)駕駛艙效應(yīng)時(shí),系統(tǒng)從第一層次進(jìn)行診斷,計(jì)算出最可能損壞的部分,同時(shí)產(chǎn)生自檢信號進(jìn)行測試,確定最可能損壞的部分;然后從第二層次對最可能損壞的部分進(jìn)行下一層次的診斷,如此通過遞歸進(jìn)行診斷,直到找到最可能損壞的元件,并顯示故障代碼信息,提示維護(hù)人員故障的可更換元件,并更換故障可更換元件進(jìn)行維護(hù)修復(fù),通過故障再驗(yàn)證確認(rèn)故障完全排除。
3? 一種基于顯示系統(tǒng)的智能診斷架構(gòu)
一種大型民用客機(jī)顯示系統(tǒng)的智能診斷架構(gòu)如圖3所示。
此功能提供系統(tǒng)監(jiān)控功能,主要監(jiān)控顯示系統(tǒng)的數(shù)據(jù)有IDU交叉參數(shù)監(jiān)控、Baroset誤比較、系統(tǒng)輸入監(jiān)控等。
此功能提供機(jī)內(nèi)測試(BIT)、故障報(bào)告和生命周期記錄功能。BIT按系統(tǒng)運(yùn)行方式分為上電機(jī)內(nèi)測試BIT(PBIT)、連續(xù)BIT(CBIT)和啟動BIT(IBIT)。通電階段,顯示系統(tǒng)在通電后自動執(zhí)行PBIT測試。在起飛、爬升、巡航、下降和進(jìn)近階段,顯示系統(tǒng)定期執(zhí)行CBIT測試,并向OMS發(fā)送故障報(bào)告和配置信息。在維護(hù)階段,維護(hù)人員可以通過OMS維護(hù)格式啟動IBIT并檢索生命周期記錄。
顯示系統(tǒng)向OMS提供故障報(bào)告包括:
-向OMS提供IDU故障報(bào)告
-向OMS提供CP故障報(bào)告
-向OMS提供ISIS故障報(bào)告
-向OMS提供HUD故障報(bào)告
-向OMS提供EVS故障報(bào)告
-向OMS提供IMA HA故障報(bào)告
4? FDAS物理/邏輯架構(gòu)
FDAS為飛行機(jī)組提供飛機(jī)系統(tǒng)告警狀態(tài)信息。外部系統(tǒng)提供初始化數(shù)據(jù)、故障和告警信息,輸出到FDAS,產(chǎn)生告警。FDAS接收外部系統(tǒng)的輸出,進(jìn)行信息處理,優(yōu)先級處理,并形成相關(guān)的告警給飛行人員。一旦告警形成,告警通過CAS信息顯示或通過特定的非CAS顯示(例如TC告警顯示在PFD),控制面板指示燈,或者音頻系統(tǒng)的形式通知機(jī)組人員[3]。
并且,F(xiàn)DAS計(jì)算飛機(jī)飛行階段,供AFDS網(wǎng)絡(luò)上其他用戶系統(tǒng)使用。為了減少飛行員的工作量和防止分散注意力,在某些飛行階段許多告警被抑制。
某民用飛機(jī)FDAS物理/邏輯架構(gòu)如圖4所示,F(xiàn)DAS功能可以分解成以下子功能:
(1)計(jì)算FDAS飛行階段。
(2)計(jì)算告警。
(3)顯示CAS頁面。
(4)顯示非CAS視覺告警(IDU)。
(5)觸發(fā)音頻告警。
(6)觸發(fā)CPA告警。
(7)觸發(fā)MW/MC告警。
(8)與其他系統(tǒng)交聯(lián)(ISS,OMS,F(xiàn)RS等)。
5? FDAS驗(yàn)證策略
5.1 告警邏輯庫驗(yàn)證
通過計(jì)算告警邏輯庫中的邏輯表達(dá)式,可以觸發(fā)不同類型的告警。不同類型的告警定義如表1。
邏輯表達(dá)式定義如表2所示。
采用模型開發(fā)和驗(yàn)證系統(tǒng)(MDVS)進(jìn)行系統(tǒng)驗(yàn)證測試。測試框架發(fā)生器(TFG)用于配置項(xiàng)的測試和驗(yàn)證,TFG能夠以EXCEL或python腳本格式運(yùn)行測試腳本[4]。測試方法采用自動測試和手動測試相結(jié)合的方式。測試過程圖參見圖5。
手動測試。根據(jù)ICD或生成的配置文件的定義。使用ADS2 Table view進(jìn)行手動設(shè)值,數(shù)據(jù)類型包括A664,A429,A825,BLOCK等,具體考慮FSB, SSM, LABEL, SDI, ACTIVE的賦值。
自動測試:使用EXCEL給具體參數(shù)賦值,編輯生成自動測試用例,可以使用SET,VERIFY,WAIT,RAMP等語句。轉(zhuǎn)換成python格式腳本,用于測試用例的編譯和運(yùn)行。同時(shí),測試腳本運(yùn)行后的數(shù)據(jù)也可以使用ADS2 Table view來實(shí)現(xiàn)顯示監(jiān)控。所有的ICD配置數(shù)據(jù)都存儲在CVT數(shù)據(jù)表格中,可以通過ADS2 Tableview實(shí)現(xiàn)數(shù)據(jù)的設(shè)值、顯示和監(jiān)控。
測試界面如圖6所示。
5.2 FDAS驗(yàn)證策略
FDAS的驗(yàn)證范圍應(yīng)涵蓋第4章所介紹的FDAS的所有子功能。驗(yàn)證方法主要采用測試用例或測試程序。具體驗(yàn)證策略見表3所示。
6? 結(jié)語
本文首先比較e分析了兩種代表機(jī)型(A320和B777)的故障診斷系統(tǒng)體系結(jié)構(gòu)和智能診斷方法。A320飛機(jī)的CFDS體系結(jié)構(gòu)遵循ARINC604標(biāo)準(zhǔn),采用基于邏輯的診斷;B777飛機(jī)的CMS體系結(jié)構(gòu)遵循ARINC624標(biāo)準(zhǔn),采用基于模型的診斷專家系統(tǒng)。隨后闡述了某種大型民用客機(jī)的智能診斷系統(tǒng)架構(gòu)、機(jī)組告警系統(tǒng)架構(gòu),并給出了機(jī)組告警系統(tǒng)的設(shè)計(jì)驗(yàn)證策略,并進(jìn)行了試驗(yàn),具有較強(qiáng)的應(yīng)用性和擴(kuò)展性。
參考文獻(xiàn)
[1] 年夫順.關(guān)于故障預(yù)測與健康管理技術(shù)的幾點(diǎn)認(rèn)識[J].儀器儀表學(xué)報(bào),2018,8(8):1-8.
[2] 孫賢明,樊曉光,叢偉.綜合航電系統(tǒng)故障處理機(jī)制研究[J].測試技術(shù),2016,35(10):146-149.
[3] 劉文學(xué),孔德岐,田莉蓉,等.一種基于一體化設(shè)計(jì)的通用飛機(jī)機(jī)載電子系統(tǒng)架構(gòu)[J].航空計(jì)算技術(shù),2018,9(5):134-138.
[4] 殷媛媛,賀旺.民用飛機(jī)機(jī)組告警級別設(shè)計(jì)原則[J].飛機(jī)設(shè)計(jì),2018,8(4):67-70.