摘 要 飛行器管理系統是目前國外在進行新一代飛機的研發過程中最常用到的系統,其包括了機電設備管理、飛行控制等項目。運用飛行器管理系統不單能使飛機的性能得到大幅度的提高,同時所產生的不必要經費也會降低。飛行器管理計算機是飛行器管理系統的核心,而當前所應用的細粒度可配置飛行器管理計算機技術是系統的關鍵。細粒度可配置飛行器管理計算機與以往的飛行器管理計算機存在著很大的不同,其在滿足了不同系統需求的同時兼顧了飛機控制系統的安全要求,使飛行器管理系統更加可靠,實用性更強。
關鍵詞 綜合化 飛行器 管理計算機 技術研究
中圖分類號:TS736 文獻標識碼:A
當前機載電子系統正在逐步的增強,并且綜合化的需求也在不斷提高,同時這也是新一代飛機平臺在發展過程中的重要表現。飛行器管理系統是僅次于核心處理機的第二大綜合系統,飛機控制、機電設備管理等是其重要的功能,飛行器管理計算機是飛行器管理系統的核心。①當前新一代飛機的飛行器管理計算機通常都采用細粒度可配置飛行器管理計算機技術,此技術中對模塊級容錯系統的應用,在使飛機系統的多余度安全得到了保障的同時,也滿足了余度配置和不同系統的安全需要,系統配置能力得到了靈活的應用。
1 飛行器管理計算機系統的結構
細粒度可配置飛行器管理計算機的容錯計算機系統結構是分布式的,主要是因為所使用的通用機載計算機模塊中采用了外廠可更換模塊。三個節點計算機組成系統,再由高速串行總線將節點計算機相互連接。每一個節點計算機在執行系統任務時都是與其他的節點計算機處于同步狀態的,各節點計算機在執行系統任務時,依靠高速串聯總線對不同的模塊進行數據之間的交換。并且如果某一個節點計算機內出現一次故障,并不會導致該節點計算機失效。②節點計算機之間容錯的故障隔離是由多數表決所決定的,電源模塊、處理器模塊等構成了計算機中的的通用LRM模塊,LRM模塊降低了維修時所產生的費用(將系統轉變為二級維修),減少了模塊的種類。
細粒度可配置飛行器管理計算機針對不同的任務的容錯性能具有以下幾點:
(1)在實現關鍵應用二次故障應用方面,采用三節點容錯計算機多數表決結構;
(2)在面對不同的任務時,三余度互比對配置和三余度主結構配置最為常用,同時雙余度或單余度適用于低安全級別的任務;
(3)信息的輸入和指令的輸出運用的是兩級表決界面機制,表決的有效性得到了增強,同時隔離了故障,是故障及時得到治理。
2 飛行器管理計算機軟件結構
細粒度可配置飛行器管理計算機與專用飛控計算機相比,在多資源管理和多安全級別方面更加先進,對軟件的性能進行了提升,也增加了許多以前沒有的功能,如分區保護任務、構建虛擬通道等。在任務軟件面向應用任務進行操作、開發新軟件和操作系統上,細粒度可配置飛行器管理計算機具有很顯著的效果。
2.1 操作系統的強實時性和安全性
要滿足飛行控制功能,強實時性就必須要得到保證。飛行控制的核心是交叉傳輸,一般是在微秒級,所以核心參數指標在操作系統中的體現必須是微秒級的。
飛行器管理計算機操作系統中還有一個必須要考慮的目標就是安全性,用戶程序在操作系統的支撐下是否安全,安全性評估是否符合操作系統自身,這都是安全性的存在價值,同時,操作系統的安全性也要滿足DO-178B標準。③
滿足了AR NC653標準要求的飛行器管理計算機操作系統,可以降低在開發程序的過程中的計算機資源管理壓力。飛行管理計算機操作系統需要對所執行的任務進行排序,并對軟件的工作過程進行管理,以確保不同的任務在執行中不會發生時間上或是空間上的沖突,防止故障蔓延。要使惡意攻擊和誤操作得以避免,就必須運用內存保護機制對用戶任務和內核進行隔離保護。嵌入系統的設計者能夠通過對可證實資源請求的嚴格遵守來確保資源的可用性,時域和空域在任務中的可用性也就得到了保證。各個空間中固定的內存得到了分配,內存互不影響,彼此獨立。
2.2 管理軟件中的高實時、高安全系統
飛行器管理計算機在執行不同程度的安全任務時需要共享同一個硬件平臺,這就需要對管理軟件中的高實時、高安全系統進行研究和開發。其主要的作用是對整個平臺的故障處理、余度管理、同步處理等進行調整。④同時高實時、高安全系統促進了綜合化的完成,成為其核心系統功能,隔離了平臺公共資源和應用軟件。源代碼從硬件中的獨立,分布式系統實現的透明化,這些都是高實時、高安全系統管理軟件帶來的改變。
硬件設備的多樣性和復雜性威脅著系統結構,應用程序的應用環境無法達到符合邏輯的額要求,開發人員的精力被分散不能完全用于應用功能上,這些復雜的問題隨著高實時、高安全系統的建立而得到了逐步的改善。
3 總結
細粒度可配置飛行器管理計算機在需求上滿足了飛機控制系統,模塊級的容錯也得以應用。同時,結合了飛機的整體設計和性能,與其他的系統進行合理的整合,是飛機的各部分系統都能夠完美的呈現出來最佳狀態。面對不同的任務需求,通過靈活的方式進行合理的余度配置,再有針對性的進行系統性能以及可靠性、可用性方面的整理,使飛行器管理計算機系統滿足綜合化需求。
注釋
① 寧月光.飛行器管理計算機操作系統技術研究[J].西安文理學院學報(自然科學版),2011(14):64-76.
② 鮮飛.在線測試技術的現狀和發展[J].電子工業專用設備,2006(5):56-64.
③ 羅海明,謝劍斌,陸志肖.機電系統綜合化控制和管理[J].直升機技術,2010(6):12-15.
④ 王恒,吳媛媛.集成電路在線功能測試技術研究[J].艦船電子工程, 2007(3):36-41.