[發(fā)明專利]一種適用于大規(guī)模分布式聯(lián)合仿真的信息傳輸優(yōu)化方法有效
| 申請?zhí)枺?/td> | 201610048607.6 | 申請日: | 2016-01-25 |
| 公開(公告)號: | CN105740045B | 公開(公告)日: | 2019-05-03 |
| 發(fā)明(設(shè)計)人: | 卿杜政;王清云;熊新平;楊凱;李志平 | 申請(專利權(quán))人: | 北京仿真中心 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;H04L12/761 |
| 代理公司: | 北京正理專利代理有限公司 11257 | 代理人: | 李彥波;付生輝 |
| 地址: | 100854 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 適用于 大規(guī)模 分布式 聯(lián)合 仿真 信息 傳輸 優(yōu)化 方法 | ||
1.一種適用于大規(guī)模分布式聯(lián)合仿真的信息傳輸優(yōu)化方法,該信息優(yōu)化方法采用信息傳輸優(yōu)化系統(tǒng)實現(xiàn),該信息傳輸優(yōu)化系統(tǒng)包括多聯(lián)邦配置模塊、通訊組播地址管理模塊和時統(tǒng)模塊,其特征在于,該信息傳輸優(yōu)化方法包括如下步驟:
S1:利用多聯(lián)邦配置模塊生成網(wǎng)關(guān)運行所需的網(wǎng)關(guān)配置初始化文件;
S2:利用通訊組播地址管理模塊生成組播地址映射表;
S3:利用時統(tǒng)模塊協(xié)調(diào)各聯(lián)邦的時間推進;
所述步驟S1中,根據(jù)所述網(wǎng)關(guān)配置初始化文件,利用多聯(lián)邦配置模塊實現(xiàn)對每一個聯(lián)邦內(nèi)部各聯(lián)邦成員之間交互的所有狀態(tài)數(shù)據(jù)數(shù)據(jù)記錄的Fed文件的檢查,以保證其中定義的HLA對象類和交互類的通訊方式使用Best_Effort的UDP方式;
所述步驟S1中,利用多聯(lián)邦配置模塊,采用分治策略將交互密集類型的數(shù)據(jù)限制在同一聯(lián)邦內(nèi),每一個聯(lián)邦內(nèi)部各聯(lián)邦成員之間需要交互的狀態(tài)數(shù)據(jù)通過組播方式實現(xiàn),且每一個聯(lián)邦對應(yīng)一個組播地址,使得各個聯(lián)邦之間的數(shù)據(jù)交互量降低;
所述步驟S2中,利用所述網(wǎng)關(guān)配置初始化文件,由通訊組播地址管理模塊生成HLA/RTI所需的組播地址映射表,使信息傳輸優(yōu)化系統(tǒng)內(nèi)部的各個子系統(tǒng)之間互聯(lián)的信息交換通過統(tǒng)一的組播地址映射表來實現(xiàn)。
2.根據(jù)權(quán)利要求1所述的適用于大規(guī)模分布式聯(lián)合仿真的信息傳輸優(yōu)化方法,其特征在于,所述步驟S1中,根據(jù)信息傳輸優(yōu)化系統(tǒng)中各結(jié)點間的信息交互關(guān)系,利用多聯(lián)邦配置模塊將信息傳輸優(yōu)化系統(tǒng)中的結(jié)點劃分到不同的聯(lián)邦成員中。
3.根據(jù)權(quán)利要求2所述的適用于大規(guī)模分布式聯(lián)合仿真的信息傳輸優(yōu)化方法,其特征在于,所述步驟S1中,利用多聯(lián)邦配置模塊將信息傳輸優(yōu)化系統(tǒng)中的結(jié)點劃分到不同的聯(lián)邦成員中的劃分原則為:通信關(guān)系復(fù)雜、交互頻繁、聚合度高的結(jié)點劃分到同一聯(lián)邦內(nèi);交互數(shù)據(jù)較少、相對獨立的結(jié)點劃分到不同的聯(lián)邦內(nèi)。
4.根據(jù)權(quán)利要求1所述的適用于大規(guī)模分布式聯(lián)合仿真的信息傳輸優(yōu)化方法,其特征在于,所述步驟S1中,上述網(wǎng)關(guān)配置初始化文件中的每條數(shù)據(jù)記錄包括以下描述項:聯(lián)邦名稱、該聯(lián)邦使用的Fed文件名、以及該聯(lián)邦中各個節(jié)點使用的最小時間步長。
5.根據(jù)權(quán)利要求1所述的適用于大規(guī)模分布式聯(lián)合仿真的信息傳輸優(yōu)化方法,其特征在于,所述步驟S2中,利用通訊組播地址管理模塊生成組播地址映射表時采用的規(guī)則如下:
采用如下公式統(tǒng)一所有聯(lián)邦中聯(lián)邦成員的句柄分配算法:
分配的聯(lián)邦成員句柄=聯(lián)邦中允許的最大聯(lián)邦成員數(shù)*該聯(lián)邦成員所屬的聯(lián)邦的句柄+該聯(lián)邦成員在聯(lián)邦中的順序號;
利用通訊組播地址管理模塊對多聯(lián)邦使用的Fed文件進行掃描,按照HLA對象類和交互類同名合并的原則,生成統(tǒng)一的組播地址映射表,對于HLA接口規(guī)范V1.3,該組播地址映射表采用Fed文件格式,并增加專用的仿真控制交互類。
6.根據(jù)權(quán)利要求1所述的適用于大規(guī)模分布式聯(lián)合仿真的信息傳輸優(yōu)化方法,其特征在于,所述步驟S3中,利用時統(tǒng)模塊讀入所述網(wǎng)關(guān)配置初始化文件,并分別作為單獨的聯(lián)邦成員,加入到定義的各個聯(lián)邦中;
所述步驟S3中,時統(tǒng)模塊加入到各個聯(lián)邦中后,利用時統(tǒng)模塊調(diào)用HLA接口規(guī)范的modifyLookahead服務(wù),設(shè)置信息傳輸優(yōu)化系統(tǒng)的時間超前量為所有聯(lián)邦成員的時間超前量的最小值;同時通過專用的仿真控制交互類,利用時統(tǒng)模塊調(diào)用HLA接口規(guī)范的sendInteraction服務(wù)發(fā)送初始化命令、啟動命令、暫停命令、繼續(xù)命令、和停止命令,控制各個聯(lián)邦和/或各個聯(lián)邦成員的運行。
7.根據(jù)權(quán)利要求1所述的適用于大規(guī)模分布式聯(lián)合仿真的信息傳輸優(yōu)化方法,其特征在于,所述步驟S3中,時統(tǒng)模塊按照所述網(wǎng)關(guān)配置初始化文件中的記錄,在多聯(lián)邦中循環(huán)進行時間推進,所述步驟S3進一步包括如下子步驟:
S3.1:設(shè)置更新后的仿真時間為時統(tǒng)模塊的仿真時間與所有聯(lián)邦成員的時間超前量的最小值之和;
S3.2:利用時統(tǒng)模塊調(diào)用HLA接口規(guī)范的時間推進請求timAdvanceRequest(TNew(i));
S3.3:利用時統(tǒng)模塊調(diào)用HLA接口規(guī)范的tick服務(wù)直至被允許時間推進;
循環(huán)所述步驟S3.1至所述步驟S3.3直至仿真結(jié)束。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京仿真中心,未經(jīng)北京仿真中心許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610048607.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 中繼網(wǎng)絡(luò)中的聯(lián)合方法、系統(tǒng)、中繼站及移動臺
- 中繼網(wǎng)絡(luò)中的聯(lián)合方法、系統(tǒng)、中繼站及移動臺
- 便攜信息終端、以及便攜信息終端的控制方法
- 電法與地震同步聯(lián)合反演方法及系統(tǒng)
- 銀行聯(lián)合放款的放款方法、裝置及計算機可讀存儲介質(zhì)
- 一種基于自主學(xué)習(xí)群搜索算法的聯(lián)合調(diào)度方法及系統(tǒng)
- 一種基于多目標(biāo)種群群搜索算法的聯(lián)合調(diào)度方法及系統(tǒng)
- 聯(lián)合貸款中的罰息與利息結(jié)算方法、裝置、介質(zhì)和設(shè)備
- 一種基坑支護用H型鋼構(gòu)件
- 用于云環(huán)境的語義元聯(lián)合代理





