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