本發(fā)明涉及飛行模擬器,具體涉及一種面向飛機(jī)程序訓(xùn)練的一體化飛行仿真平臺。
背景技術(shù):
1、目前現(xiàn)有飛機(jī)程序訓(xùn)練模擬器飛行仿真系統(tǒng)在集成調(diào)試過程中需要依賴如教員臺系統(tǒng)、顯控系統(tǒng)、數(shù)據(jù)采集系統(tǒng)等系統(tǒng)同時聯(lián)合調(diào)試。該調(diào)試過程涉及系統(tǒng)多,需等待所有系統(tǒng)具備狀態(tài)方可調(diào)試,且涉及系統(tǒng)人員多。對于飛機(jī)仿真系統(tǒng)獨(dú)立調(diào)試或與其中部分系統(tǒng)聯(lián)合調(diào)試較為不便且調(diào)試成本較高。
技術(shù)實(shí)現(xiàn)思路
1、為了實(shí)現(xiàn)飛機(jī)程序訓(xùn)練器飛行仿真系統(tǒng)獨(dú)立調(diào)試或與其他部分系統(tǒng)聯(lián)調(diào)聯(lián)試,本發(fā)明提出一種面向飛機(jī)程序訓(xùn)練器的一體化飛行仿真平臺。
2、本發(fā)明技術(shù)方案為:一種面向飛機(jī)程序訓(xùn)練器的一體化飛行仿真平臺包括高精度定時器、udp通信模塊、導(dǎo)調(diào)控制模塊、飛行仿真模型調(diào)度模塊、飛行仿真初始化配平模塊、飛行仿真pfd顯示模塊、飛行仿真數(shù)據(jù)顯示模塊、飛機(jī)性能仿真模型、飛機(jī)機(jī)電系統(tǒng)仿真模型、操縱數(shù)據(jù)采集模塊;
3、導(dǎo)調(diào)控制模塊用于設(shè)置飛機(jī)初始化參數(shù),選定飛機(jī)型號,控制仿真開始、暫停、結(jié)束、復(fù)位等操作。該模塊設(shè)置ui界面提供用戶進(jìn)行ui操作;
4、高精度定時器用于獲取操作系統(tǒng)時間,按照仿真步長驅(qū)動飛行仿真調(diào)度模塊運(yùn)行飛機(jī)性能仿真模型和飛機(jī)機(jī)電系統(tǒng)仿真模型;
5、udp通信模塊用于接收來自于程序訓(xùn)練器其他系統(tǒng)的udp數(shù)據(jù)包并解包以及組包飛機(jī)性能仿真和飛機(jī)機(jī)電系統(tǒng)模型輸出數(shù)據(jù)并發(fā)送;
6、仿真調(diào)度模塊首先用于根據(jù)輸入飛機(jī)型號選擇飛機(jī)仿真模型,其次用于調(diào)度飛行仿真模型,接收仿真輸入數(shù)據(jù),執(zhí)行一步仿真模型,獲取仿真輸出數(shù)據(jù);
7、飛行仿真初始化配平模塊用于初始化飛機(jī)仿真模型,包括飛機(jī)性能仿真模型和飛機(jī)機(jī)電系統(tǒng)仿真模型;
8、飛行仿真pfd顯示模塊用于顯示飛機(jī)仿真主飛行顯示器數(shù)據(jù),實(shí)時監(jiān)控飛行仿真飛機(jī)運(yùn)動數(shù)據(jù)及飛控的主要模態(tài);
9、飛行仿真數(shù)據(jù)顯示模塊用于實(shí)時顯示除pfd顯示模塊之外的其他飛機(jī)仿真數(shù)據(jù);
10、飛機(jī)性能仿真模型即建立的飛機(jī)動力學(xué)模型,模型可以封裝成為fmu、dll形式或通過c/c++建立的源代碼模型;
11、飛機(jī)機(jī)電系統(tǒng)仿真模型即建立的飛機(jī)各機(jī)電系統(tǒng)仿真模型,模型可以封裝成為fmu、dll形式或通過c/c++建立的源代碼模型;
12、操縱數(shù)據(jù)采集模塊用于采集操縱裝置數(shù)據(jù)以及建立虛擬輸入界面用于輸入飛機(jī)仿真模型所需輸入。
1.一種用于飛行員程序訓(xùn)練的飛行仿真平臺,其特征在于:包括高精度定時器、udp通信模塊、導(dǎo)調(diào)控制模塊、飛行仿真模型調(diào)度模塊、飛行仿真初始化配平模塊、飛行仿真pfd顯示模塊、飛行仿真數(shù)據(jù)顯示模塊、飛機(jī)性能仿真模型、飛機(jī)機(jī)電系統(tǒng)仿真模型、操縱數(shù)據(jù)采集模塊,架構(gòu)下的模塊配合實(shí)現(xiàn)飛行仿真模型獨(dú)立測試功能、為模擬器其余部分分系統(tǒng)提供測試數(shù)據(jù)功能、作為飛機(jī)程序訓(xùn)練模擬器飛行仿真數(shù)據(jù)激勵系統(tǒng)功能;
2.根據(jù)權(quán)利要求1所述本發(fā)明導(dǎo)調(diào)控制模塊,其特征在于提供ui界面供用戶設(shè)置飛機(jī)初始化參數(shù),選定飛機(jī)型號,控制仿真開始、暫停、結(jié)束、復(fù)位,ui界面不限于本文圖2所訴形式。
3.根據(jù)權(quán)利要求1所述本發(fā)明初始化配平模塊,其特征在于實(shí)現(xiàn)飛機(jī)仿真模型的初始化配平,使得飛機(jī)在教員臺指定的狀態(tài)下穩(wěn)定飛行,該模塊還包括實(shí)現(xiàn)對機(jī)電系統(tǒng)的初始化重置功能。
4.根據(jù)權(quán)利要求1所述本發(fā)明pfd顯示模塊,其特征在于讀取仿真調(diào)度相應(yīng)模型輸出數(shù)據(jù)顯示在pfd畫面中,實(shí)現(xiàn)pfd儀表仿真。
5.根據(jù)權(quán)利要求1所述本發(fā)明數(shù)據(jù)顯示模塊,其特征在于讀取仿真調(diào)度相應(yīng)模型輸出數(shù)據(jù)并顯示,ui顯示界面不限于本文圖3所訴形式。
6.根據(jù)權(quán)利要求1所述本發(fā)明仿真調(diào)度模塊,其特征在于根據(jù)輸入信息選擇仿真模型,寫入模型輸入數(shù)據(jù),執(zhí)行模型運(yùn)行,讀取模型數(shù)據(jù)。
7.根據(jù)權(quán)利要求1所述本發(fā)明性能仿真模型,其特征在于預(yù)置不同類型的飛機(jī)模型,模型形式包括但不限于封裝成為fmu、dll形式或通過c/c++建立的源代碼飛行動力學(xué)模型。
8.根據(jù)權(quán)利要求1所述本發(fā)明飛機(jī)機(jī)電系統(tǒng)仿真模型,模型形式包括但不限于封裝成為fmu、dll形式或通過c/c++建立的源代碼飛機(jī)各機(jī)電系統(tǒng)仿真模型。