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