飛行控制總線數據網絡化處理軟件設計
FCS(Flight Control System)是現代電傳飛機所具備的自動化飛行控制系統。它所依賴的用于傳遞飛行控制信息的通訊總線,稱之為飛行控制總線。FCS總線數據指的是飛控系統工作的完整數據信息,稱為百分之百的飛控數據信息,簡稱100%FCS數據信息。
隨著我國航空技術的飛速發展,在飛行試驗中不僅總線數據的采集方式發生著改變,而且試飛參數個數急劇增加(從原來的幾十到現在成千上萬),數據量從幾個GB到上百GB成指數增加,及各課題參數處理要求多樣,伴隨著我院試飛工作的全面開展,后續型號任務的增多,處理人員的短缺等現狀。
目前,飛行控制總線數據處理模式采用單機處理,多課題第一時間同時需要數據時,單機處理不能滿足處理需求;當課題需要變更參數時,必須經過“編寫文檔→領導簽字→提交文檔”方可進行處理。針對以上的現狀和問題,設計了飛行控制總線數據網絡化處理軟件。在C /S、B/S多層體系架構的飛行試驗數據處理系統下,通過接收客戶端選擇的參數信息、時間段信息和數據信息,調用該網絡化處理軟件進行處理,在服務器端運行處理數據并回傳結果數據給客戶端,解決了單機版處理效率低和多課題參數處理難的問題。
1 軟件運行結構圖
以飛行試驗數據處理系統為平臺,利用分布式網絡計算技術,以100%FCS中間件的形式進行數據處理。可以瀏覽、查詢和下載相關數據信息,根據自己的需要,定義所要處理的參數、時間段等信息,實現海量試飛數據的快速處理,并可以利用系統提供的各種數據分析工具,實現數據報告輸出和數據分析計算,解決了面向多用戶數據處理、數據共享難題。分布式網絡計算實現機制。用戶通過瀏覽器實現數據處理服務請求的準備,服務器接到服務請求后,啟動數據庫系統中的100% FCS中間件接口軟件,利用存儲在陣列的試飛數據文件,完成用戶的服務計算請求,然后將結果返回給數據處理系統。運行結構圖如圖1所示。
2 軟件設計
2.1 軟件設計結構框圖
該軟件采用模塊化設計思路,主要由接口解析模塊,參數校線解析模塊,原始數據塊整理模塊和數據解析模塊4個模塊進行數據的處理。其軟件的結構框圖如圖2所示。
評論