專利名稱:一種訓(xùn)練系統(tǒng)的集成與實時調(diào)度的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機(jī)控制領(lǐng)域,特別涉及一種訓(xùn)練系統(tǒng)的集成與實時調(diào)度的方法。
背景技術(shù):
模擬訓(xùn)練正從飛行訓(xùn)練向戰(zhàn)術(shù)訓(xùn)練的層次發(fā)展,分隊?wèi)?zhàn)術(shù)模擬系統(tǒng)的研制,使其 克服了訓(xùn)練場地、氣象、作戰(zhàn)對手、評估手段等條件的限制,滿足飛行員熟悉戰(zhàn)場環(huán)境、識別 打擊目標(biāo)、進(jìn)行小規(guī)模對抗和空地突擊模擬訓(xùn)練的需要,為培養(yǎng)良好戰(zhàn)術(shù)意識、增強(qiáng)戰(zhàn)術(shù)素 養(yǎng)提供了條件,使模擬訓(xùn)練實現(xiàn)了跨越式發(fā)展。 目前的飛行模擬器軟硬件系統(tǒng)由座艙系統(tǒng)、操縱系統(tǒng)、顯示系統(tǒng)、飛行控制系統(tǒng)、 網(wǎng)絡(luò)系統(tǒng)、教員臺系統(tǒng)、視景系統(tǒng)、音響系統(tǒng)、輔助系統(tǒng)等組成。 發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)至少存在以下缺點飛行模擬器軟 硬件系統(tǒng)主要針對的是基本駕駛術(shù)訓(xùn)練,戰(zhàn)術(shù)訓(xùn)練科目很少,且軟硬件系統(tǒng)的結(jié)構(gòu)復(fù)雜。
發(fā)明內(nèi)容
為了減少飛行模擬器軟硬件系統(tǒng)的復(fù)雜性,提高戰(zhàn)術(shù)訓(xùn)練,本發(fā)明實施例提供了 一種訓(xùn)練系統(tǒng)的集成與實時調(diào)度的方法,所述技術(shù)方案如下 本發(fā)明實施例提供了一種訓(xùn)練系統(tǒng)的集成與實時調(diào)度的方法,所述方法包括
將分隊?wèi)?zhàn)術(shù)訓(xùn)練需要的各個分系統(tǒng)、模塊以及相關(guān)的功能軟件集成在一起,形成 一個分隊?wèi)?zhàn)術(shù)訓(xùn)練系統(tǒng); 采取集成調(diào)度的兩級方案,將所述各個分系統(tǒng)作為集成調(diào)度的第一級; 將所述模塊作為集成調(diào)度的第二級,將所述相關(guān)的功能軟件集成到二臺計算機(jī)上
運行; 采用實時調(diào)度的方法對所述第一級和所述第二級進(jìn)行調(diào)度。 所述將分隊?wèi)?zhàn)術(shù)訓(xùn)練需要的各個分系統(tǒng)、模塊以及相關(guān)的功能軟件集成在一起, 形成一個分隊?wèi)?zhàn)術(shù)訓(xùn)練系統(tǒng)具體包括 通過動態(tài)鏈接庫、源代碼、共享內(nèi)存的方式將所述分隊?wèi)?zhàn)術(shù)訓(xùn)練需要的各個系統(tǒng)、
模塊以及相關(guān)的功能軟件集成在一起,形成一個分隊?wèi)?zhàn)術(shù)訓(xùn)練系統(tǒng)。
所述采用實時調(diào)度的方法對所述第一級和所述第二級進(jìn)行調(diào)度具體包括 通過所述實時調(diào)度算法對所述分系統(tǒng)進(jìn)行調(diào)度; 通過所述實時調(diào)度算法對所述模塊進(jìn)行調(diào)度。
本發(fā)明實施例提供的技術(shù)方案的有益效果是 通過采用動態(tài)鏈接庫、源代碼、共享內(nèi)存的方式將分隊?wèi)?zhàn)術(shù)訓(xùn)練需要的各個系統(tǒng)、 模塊以及相關(guān)的功能軟件集成在一起實現(xiàn)了對分隊?wèi)?zhàn)術(shù)訓(xùn)練系統(tǒng)的集成,采用集成調(diào)度的 兩級方案,實現(xiàn)了各分系統(tǒng)的分布式實時調(diào)度及各模塊之間的動態(tài)優(yōu)化調(diào)度,使系統(tǒng)軟硬 件結(jié)構(gòu)模塊化,提高了系統(tǒng)可靠性和數(shù)據(jù)傳輸效率。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種訓(xùn)練系統(tǒng)的集成與實時調(diào)度的方法的流程圖;
圖2是本發(fā)明實施例提供的訓(xùn)練系統(tǒng)的體系結(jié)構(gòu)示意圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方 式作進(jìn)一步地詳細(xì)描述。 參見圖l,本發(fā)明實施例提供了一種訓(xùn)練系統(tǒng)的集成與實時調(diào)度的方法,具體流程 詳見下文描述 步驟101 :將分隊?wèi)?zhàn)術(shù)訓(xùn)練需要的各個分系統(tǒng)、模塊以及相關(guān)的功能軟件集成在 一起,形成一個分隊?wèi)?zhàn)術(shù)訓(xùn)練系統(tǒng)。 其中,在不同任務(wù)的計算機(jī)上通過動態(tài)鏈接庫、源代碼、共享內(nèi)存的方式將分隊?wèi)?zhàn) 術(shù)訓(xùn)練需要的各個系統(tǒng)、模塊以及相關(guān)的功能軟件集成在一起實現(xiàn)了分隊?wèi)?zhàn)術(shù)訓(xùn)練系統(tǒng)的 集成。例如將仿真終端系統(tǒng)、導(dǎo)調(diào)系統(tǒng)、數(shù)據(jù)鏈系統(tǒng)、二維態(tài)勢系統(tǒng)、三維態(tài)勢系統(tǒng)等、仿真 終端系統(tǒng)中的飛行模塊、儀表模塊、火控模塊、雷達(dá)模塊、外彈道模塊、音響模塊、視景等模 塊、以及涉及的眾多功能軟件集成在一起。 本發(fā)明實施例中分隊?wèi)?zhàn)術(shù)訓(xùn)練系統(tǒng)需要設(shè)定仿真終端2臺、導(dǎo)調(diào)和二維態(tài)勢需要 1臺計算機(jī)、數(shù)據(jù)鏈需要2臺計算機(jī)、三維態(tài)勢需要1臺計算機(jī)。根據(jù)執(zhí)行的任務(wù)不同,也可 以采取其他的分配方式,具體實現(xiàn)時,本發(fā)明實施例對此不做限制。 步驟102 :采取集成調(diào)度的兩級方案,將仿真終端系統(tǒng)、導(dǎo)調(diào)系統(tǒng)、數(shù)據(jù)鏈系統(tǒng)、二 維態(tài)勢系統(tǒng)、三維態(tài)勢系統(tǒng)等作為集成調(diào)度方法的第一級,各系統(tǒng)之間通過網(wǎng)絡(luò)接口相連 接。 其中,由于多類型的實時任務(wù)并存于一個系統(tǒng),單一的調(diào)度方法無法滿足這一需 要,所以采取集成調(diào)度的兩級方案,根據(jù)系統(tǒng)任務(wù)分配通過實時算法分開調(diào)度。第一級由多 臺計算機(jī)組成一個系統(tǒng),需要通過實時調(diào)度算法完成多臺計算機(jī)之間的實時任務(wù)調(diào)度。所 有的計算機(jī)都需要必須接收第一級實時調(diào)度算法的調(diào)度,完成各自不同的任務(wù),從而完成 集成系統(tǒng)的功能。 在進(jìn)行系統(tǒng)訓(xùn)練時,仿真終端系統(tǒng)會給其他分系統(tǒng)發(fā)出時鐘標(biāo)記和飛機(jī)狀態(tài)數(shù) 據(jù),形成一個在時間和空間上高度統(tǒng)一的虛擬戰(zhàn)場環(huán)境。例如仿真終端系統(tǒng)會將自身的時 間數(shù)據(jù)通過網(wǎng)絡(luò)接口發(fā)給導(dǎo)調(diào)系統(tǒng)、數(shù)據(jù)鏈系統(tǒng)、二維態(tài)勢系統(tǒng)、三維態(tài)勢系統(tǒng)等,導(dǎo)調(diào)系 統(tǒng)、數(shù)據(jù)鏈系統(tǒng)、二維態(tài)勢系統(tǒng)、三維態(tài)勢系統(tǒng)等通過網(wǎng)絡(luò)接收仿真終端系統(tǒng)發(fā)送的時間等 數(shù)據(jù),這樣在時間上就形成了統(tǒng)一 。 參見圖2,仿真終端系統(tǒng)由n個仿真終端組成,仿真終端系統(tǒng)通過以太網(wǎng)將時間等 數(shù)據(jù)發(fā)送給導(dǎo)調(diào)系統(tǒng)、數(shù)據(jù)鏈系統(tǒng)、二維態(tài)勢系統(tǒng)、三維態(tài)勢系統(tǒng)。仿真終端系統(tǒng)也可以通 過以太網(wǎng)接收導(dǎo)調(diào)系統(tǒng)、數(shù)據(jù)鏈系統(tǒng)、二維態(tài)勢系統(tǒng)、三維態(tài)勢系統(tǒng)發(fā)送的數(shù)據(jù),具體實現(xiàn)時,本發(fā)明實施例對此不做限制。 上述仿真終端發(fā)送自身的時間和飛機(jī)狀態(tài)數(shù)據(jù),采取的是一對一或一對多(廣 播)的發(fā)送方式,根據(jù)任務(wù)可事先設(shè)定發(fā)送的方式,若仿真終端采用廣播的發(fā)送方式發(fā)送 數(shù)據(jù),若發(fā)送的數(shù)據(jù)只和導(dǎo)調(diào)有關(guān),則導(dǎo)調(diào)接收仿真終端發(fā)送的數(shù)據(jù),數(shù)據(jù)鏈系統(tǒng)、二維態(tài) 勢系統(tǒng)、三維態(tài)勢系統(tǒng)則不響應(yīng)仿真終端發(fā)送的數(shù)據(jù)。 步驟103 :將仿真終端系統(tǒng)的飛行模塊、儀表模塊、火控模塊、雷達(dá)模塊、外彈道模 塊、音響模塊、視景等模塊作為系統(tǒng)集成調(diào)度方法的第二級,將其涉及的眾多功能軟件集成 到二臺計算機(jī)上運行。 在仿真終端系統(tǒng)中通過動態(tài)優(yōu)化實時調(diào)度算法完成各個模塊之間的實時任務(wù)調(diào) 度,完成飛機(jī)狀態(tài)數(shù)據(jù)的采集。在第二級任務(wù)調(diào)度時應(yīng)嚴(yán)格遵循在任務(wù)預(yù)先設(shè)定時已確定 好的順序執(zhí)行。 其中,每臺仿真終端以基于WINDOWS平臺的RTX實時操作系統(tǒng)為基礎(chǔ),通過對系統(tǒng) 的CPU計算資源、網(wǎng)絡(luò)帶寬資源、圖形資源、10資源等進(jìn)行統(tǒng)一管理和優(yōu)化配置,針對空空、 空地不同戰(zhàn)術(shù)科目的設(shè)置,根據(jù)各模塊的優(yōu)先級高低及粒度大小情況,在一個仿真時鐘周 期內(nèi),仿真終端通過動態(tài)鏈接庫智能化地批次調(diào)用不同的仿真模塊,實現(xiàn)了多種資源信息 的實時動態(tài)調(diào)度。 由于系統(tǒng)采用了集成調(diào)度的兩級方案,并通過實時調(diào)度算法有效地實現(xiàn)了各分系 統(tǒng)的分布式實時調(diào)度及各模塊之間的動態(tài)優(yōu)化調(diào)度,使系統(tǒng)軟硬件結(jié)構(gòu)模塊化,提高了系 統(tǒng)可靠性和數(shù)據(jù)傳輸效率。 綜上所述,本發(fā)明實施例提供了一種訓(xùn)練系統(tǒng)的集成與實時調(diào)度的方法,通過該 方法實現(xiàn)了各分系統(tǒng)的分布式實時調(diào)度及各模塊之間的動態(tài)優(yōu)化調(diào)度,使系統(tǒng)軟硬件結(jié)構(gòu) 模塊化,提高了系統(tǒng)可靠性和數(shù)據(jù)傳輸效率。 以上僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則 之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種訓(xùn)練系統(tǒng)的集成與實時調(diào)度的方法,其特征在于,所述方法包括將分隊?wèi)?zhàn)術(shù)訓(xùn)練需要的各個分系統(tǒng)、模塊以及相關(guān)的功能軟件集成在一起,形成一個分隊?wèi)?zhàn)術(shù)訓(xùn)練系統(tǒng);采取集成調(diào)度的兩級方案,將所述各個分系統(tǒng)作為集成調(diào)度的第一級;將所述模塊作為集成調(diào)度的第二級,將所述相關(guān)的功能軟件集成到二臺計算機(jī)上運行;采用實時調(diào)度的方法對所述第一級和所述第二級進(jìn)行調(diào)度。
2. 如權(quán)利要求1所述的方法,其特征在于,所述將分隊?wèi)?zhàn)術(shù)訓(xùn)練需要的各個分系統(tǒng)、模 塊以及相關(guān)的功能軟件集成在一起,形成一個分隊?wèi)?zhàn)術(shù)訓(xùn)練系統(tǒng)具體包括通過動態(tài)鏈接庫、源代碼、共享內(nèi)存的方式將所述分隊?wèi)?zhàn)術(shù)訓(xùn)練需要的各個系統(tǒng)、模塊 以及相關(guān)的功能軟件集成在一起,形成一個分隊?wèi)?zhàn)術(shù)訓(xùn)練系統(tǒng)。
3. 如權(quán)利要求1所述的方法,其特征在于,所述采用實時調(diào)度的方法對所述第一級和 所述第二級進(jìn)行調(diào)度具體包括通過所述實時調(diào)度算法對所述分系統(tǒng)進(jìn)行調(diào)度; 通過所述實時調(diào)度算法對所述模塊進(jìn)行調(diào)度。
全文摘要
本發(fā)明公開了一種訓(xùn)練系統(tǒng)的集成與實時調(diào)度的方法,屬于計算機(jī)控制領(lǐng)域。所述方法包括將分隊?wèi)?zhàn)術(shù)訓(xùn)練需要的各個分系統(tǒng)、模塊以及相關(guān)的功能軟件集成在一起,形成一個分隊?wèi)?zhàn)術(shù)訓(xùn)練系統(tǒng);采取集成調(diào)度的兩級方案,將所述各個分系統(tǒng)作為集成調(diào)度的第一級;將所述模塊作為集成調(diào)度的第二級,將所述相關(guān)的功能軟件集成到二臺計算機(jī)上運行;采用實時調(diào)度的方法對所述第一級和所述第二級進(jìn)行調(diào)度。本發(fā)明提供的方法解決了實現(xiàn)了各分系統(tǒng)的分布式實時調(diào)度及各模塊之間的動態(tài)優(yōu)化調(diào)度,使系統(tǒng)軟硬件結(jié)構(gòu)模塊化,提高了系統(tǒng)可靠性和數(shù)據(jù)傳輸效率。
文檔編號G09B19/00GK101727763SQ20091024178
公開日2010年6月9日 申請日期2009年12月11日 優(yōu)先權(quán)日2009年12月11日
發(fā)明者李軍 申請人:中國人民解放軍空軍軍訓(xùn)器材研究所