GFDataSimulator通用飛行數據仿真軟件
GFDataSimulator(general flight data simulator)是一套基于成熟的通用飛機飛行模擬模型、實時產生飛行參數數據的數據仿真軟件。通過獲取駕駛桿、油門桿、腳蹬等操控信息,按照飛行空氣動力特性和運動方程進行仿真、解算,實時生成飛機的即時位置信息、姿態(tài)信息等飛行參數數據,然后通過以太網方式將這些數據輸出。
GFDataSimulator軟件組成
Rapid?通用飛行數據仿真軟件主要有以下6部分構成:
1) 操縱組件信號采集
座艙操縱組件采集主要是對座艙中油門桿、駕駛桿、腳蹬、襟翼/縫翼控制手柄、減速板控制手柄、駕駛盤等操縱組件的采集,并將采集信號傳送到飛行仿真計算機模型中。駕駛員的操作由真實的飛行操縱桿來輸入,其中包括一些襟翼打開、起落架收起等開關量的輸入。
2) 通用飛機方程
以通用飛機仿真模型為基礎,能夠完成飛機的起飛、巡航、著陸全過程。在飛機飛行過程中,實時輸出大氣機數據、大氣環(huán)境數據、飛機舵面位置、飛行姿態(tài)信息、各種坐標系的位置信息、無線電導航信息、發(fā)動機數據等飛行參數數據;同時可以對地球模型、飛行員輸入、航路點、飛行管理、燃油、起落架、發(fā)動機等參數進行修改;并具有自動駕駛儀、自動飛行、自動油門桿、高度保持等飛行控制功能。飛機方程核心模塊包括氣動模塊、運動方程模塊、大氣模塊、操縱面變化模塊、發(fā)動機模塊、飛行控制模塊等各模塊。
3) 仿真配置管理
通過圖形界面進行飛機數據的輸入和各種模塊參數的配置,對飛行仿真進行系統配置;通過配置窗口完成通訊交互配置,輸出飛行參數數據接口配置;實現運行控制功能。
4) 遠程運行控制
實現遠程軟件的運行控制,便于構成多系統互聯時主控軟件的調用和操控。
5) 飛行參數數據輸出
仿真計算的數據存放在數據傳輸網絡的緩存區(qū)中,為保證數據可靠性,提供接口將輸出數據共享緩存區(qū)中的數據周期的發(fā)送出去。生成的數據通過以太網的方式發(fā)送到其他節(jié)點上,完成飛行儀表顯示、三維仿真視景顯示等功能。
6) FlysimLib接口模塊。
提供第三方軟件調用接口,滿足其他模擬器及第三方仿真產品接口調用需要。
2.3 主要功能
n 支持游戲搖桿手柄、油門手柄、腳蹬輸入
n 能夠模擬飛機起飛、爬升、巡航、降落等過程
n 可切換自動駕駛和自動飛行
n 數據輸出姿態(tài)、位置、高度、速度/加速度、儀表、燃油等信息
n 支持設定包含幾個航路點的一條航線,并按照航線飛行
n 支持自動油門、高度保持功能
n 支持大氣環(huán)境設定
n 支持場景設定
n 支持遠程控制和操控
n 支持輸出參數選擇
2.4 運行環(huán)境
CPU:Intel酷睿I3及以上
內存:2GB
硬盤:300GB及以上
顯卡:集顯或獨顯,512M顯存及以上
典型應用
Rapid?通用飛行數據仿真軟件主要應用如下環(huán)境下:
? 支持POP仿真
? 支持模擬器或驗證環(huán)境下的視景系統
? 支持與機載系統交聯的仿真、測試系統