本發(fā)明涉及裝備仿真試驗(yàn)領(lǐng)域,特別是涉及一種裝備任務(wù)組件一體化的分布式仿真系統(tǒng)。
背景技術(shù):
1、隨著數(shù)字化轉(zhuǎn)型要求和基礎(chǔ)技術(shù)的不斷提升,新型武器裝備試驗(yàn)訓(xùn)練任務(wù)多以虛實(shí)合成模式開展,綜合集成了數(shù)字仿真、模擬器、裝備實(shí)裝、中間件、通信系統(tǒng)等lvc(livevirtual?and?constructive,真實(shí)的、虛擬的和構(gòu)建的)資源的分布式仿真系統(tǒng)可為其提供有效支撐。數(shù)字仿真部分是分布式仿真系統(tǒng)的運(yùn)行核心和資源匯聚節(jié)點(diǎn)。根據(jù)不同層級和需求,裝備試驗(yàn)訓(xùn)練任務(wù)以工程級仿真、大樣本統(tǒng)計(jì)仿真、人在回路推演仿真和實(shí)兵實(shí)裝在線訓(xùn)練仿真等多種模式組織開展(后3種模式為交戰(zhàn)級仿真)。其中,工程級仿真以實(shí)現(xiàn)機(jī)理研究功能為主,在小規(guī)模場景任務(wù)下完成大數(shù)據(jù)量作用機(jī)理信息交互,推進(jìn)機(jī)制以欠實(shí)時(shí)為主;大樣本統(tǒng)計(jì)仿真以實(shí)現(xiàn)裝備隨機(jī)量數(shù)據(jù)收集處理功能為主,在中等規(guī)模場景任務(wù)下完成基于規(guī)則或事件的對抗信息交互,推進(jìn)機(jī)制以超實(shí)時(shí)為主;人在回路推演仿真以實(shí)現(xiàn)裝備運(yùn)用過程的導(dǎo)調(diào)控制功能為主,在大規(guī)模對抗場景任務(wù)下完成指揮員控制信息和裝備對抗信息交互,推進(jìn)機(jī)制以實(shí)時(shí)為主;實(shí)兵實(shí)裝在線訓(xùn)練仿真以實(shí)現(xiàn)體系對抗過程模擬功能為主,在大規(guī)模虛實(shí)合成對抗場景任務(wù)下完成實(shí)裝-數(shù)字、實(shí)裝-實(shí)裝、數(shù)字-數(shù)字對抗信息交互,推進(jìn)機(jī)制以強(qiáng)實(shí)時(shí)為主。此多種模式或多種規(guī)模場景下的數(shù)據(jù)交互和運(yùn)算解算都集中在分布式仿真系統(tǒng)的數(shù)字仿真模塊。
2、現(xiàn)有技術(shù)中,不同模式或不同規(guī)模場景下的裝備試驗(yàn)訓(xùn)練任務(wù)通過構(gòu)建獨(dú)立系統(tǒng)來實(shí)現(xiàn),存在整體結(jié)構(gòu)復(fù)雜、開發(fā)效率低、配置繁瑣、使用不便等問題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的是提供一種裝備任務(wù)組件一體化的分布式仿真系統(tǒng),實(shí)現(xiàn)裝備任務(wù)組件的一體化設(shè)計(jì),提升了模型開發(fā)和應(yīng)用效率。
2、為實(shí)現(xiàn)上述目的,本發(fā)明提供了如下方案:
3、一種裝備任務(wù)組件一體化的分布式仿真系統(tǒng),包括裝備任務(wù)設(shè)置子系統(tǒng)及裝備實(shí)體數(shù)據(jù)模型;仿真時(shí),所述裝備任務(wù)設(shè)置子系統(tǒng)依據(jù)接收到的仿真任務(wù)信息,驅(qū)動所述裝備實(shí)體數(shù)據(jù)模型運(yùn)行,以得到仿真結(jié)果;
4、所述裝備任務(wù)設(shè)置子系統(tǒng)包括任務(wù)組件運(yùn)行支路確定模塊、仿真任務(wù)模塊、裝備驅(qū)動任務(wù)模塊及裝備實(shí)體任務(wù)模塊;所述仿真任務(wù)信息包括任務(wù)信息源及任務(wù)信息;所述任務(wù)信息中包括至少一個(gè)任務(wù)驅(qū)動事件;
5、所述任務(wù)組件運(yùn)行支路確定模塊用于:根據(jù)所述任務(wù)信息源確定仿真模式;所述仿真模式包括與所述任務(wù)信息對應(yīng)的多個(gè)運(yùn)行支路;
6、所述仿真任務(wù)模塊用于:接收所述任務(wù)信息及所述仿真模式,并根據(jù)所述任務(wù)信息及所述仿真模式,構(gòu)建仿真驅(qū)動邏輯流程;
7、所述裝備驅(qū)動任務(wù)模塊用于:基于所述仿真驅(qū)動邏輯流程及所述任務(wù)信息源,確定對應(yīng)的裝備裝訂數(shù)據(jù)包;
8、所述裝備實(shí)體任務(wù)模塊用于:識別解析所述裝備裝訂數(shù)據(jù)包,以得到裝備驅(qū)動信息;基于所述仿真驅(qū)動邏輯流程及所述裝備驅(qū)動信息,驅(qū)動所述裝備實(shí)體數(shù)據(jù)模型運(yùn)行,以得到仿真結(jié)果。
9、可選地,所述任務(wù)組件運(yùn)行支路確定模塊中,當(dāng)所述任務(wù)信息源為實(shí)裝引接任務(wù)信息源時(shí),對應(yīng)的仿真模式為實(shí)兵實(shí)裝在線訓(xùn)練仿真模式;
10、當(dāng)所述任務(wù)信息源為模擬器/軟件模擬任務(wù)信息源時(shí),對應(yīng)的仿真模式為人在回路推演仿真模式;
11、當(dāng)所述任務(wù)信息源為仿真平臺生成任務(wù)信息源時(shí),對應(yīng)的仿真模式為大樣本統(tǒng)計(jì)仿真模式或裝備工程級仿真模式。
12、可選地,所述裝備驅(qū)動任務(wù)模塊中,當(dāng)所述任務(wù)信息源為實(shí)裝引接任務(wù)信息源時(shí),對應(yīng)的裝備裝訂數(shù)據(jù)包的確定方式包括:以在線集成方式通過中間件軟件獲??;
13、當(dāng)所述任務(wù)信息源為模擬器/軟件模擬任務(wù)信息源時(shí),對應(yīng)的裝備裝訂數(shù)據(jù)包的確定方式包括:以在線集成方式通過中間件軟件獲取;
14、當(dāng)所述任務(wù)信息源為仿真平臺生成任務(wù)信息源時(shí),對應(yīng)的裝備裝訂數(shù)據(jù)包的確定方式包括:以同步集成裝訂結(jié)算模型解算裝訂參數(shù)的方式獲取、采用離線中間接口集成方式通過預(yù)設(shè)參數(shù)文件導(dǎo)入。
15、可選地,所述中間件軟件包括dds中間件、hla中間件及tena中間件;
16、所述預(yù)設(shè)參數(shù)文件的格式類型包括xml、txt、dat及excel。
17、可選地,所述裝備任務(wù)設(shè)置子系統(tǒng)還包括裝備部件任務(wù)模塊;
18、所述裝備實(shí)體任務(wù)模塊還用于:基于所述裝備驅(qū)動信息,生成裝備部件控制指令;
19、所述裝備部件任務(wù)模塊用于:根據(jù)所述裝備部件控制指令調(diào)用對應(yīng)的裝備部件執(zhí)行對應(yīng)的數(shù)字仿真。
20、可選地,所述裝備部件任務(wù)模塊還用于:記錄參與數(shù)字仿真的各裝備部件的運(yùn)行狀態(tài);
21、所述裝備實(shí)體任務(wù)模塊還用于:根據(jù)多個(gè)裝備部件的運(yùn)行狀態(tài),確定仿真驅(qū)動事件的執(zhí)行狀態(tài);
22、所述裝備驅(qū)動任務(wù)模塊還用于:根據(jù)多個(gè)仿真驅(qū)動事件的執(zhí)行狀態(tài),確定仿真任務(wù)狀態(tài),并將所述仿真任務(wù)狀態(tài)發(fā)送至所述仿真任務(wù)模塊進(jìn)行展示。
23、可選地,系統(tǒng)還包括任務(wù)組件接口設(shè)置模塊;
24、所述任務(wù)組件接口設(shè)置模塊用于:根據(jù)所述仿真驅(qū)動邏輯流程及所述裝備驅(qū)動信息設(shè)置組件接口,以形成對應(yīng)所述仿真任務(wù)信息的多個(gè)連通的運(yùn)行支路。
25、可選地,系統(tǒng)還包括數(shù)據(jù)記錄模塊;
26、所述數(shù)據(jù)記錄模塊用于記錄不同任務(wù)信息源對應(yīng)的仿真結(jié)果。
27、根據(jù)本發(fā)明提供的具體實(shí)施例,本發(fā)明公開了以下技術(shù)效果:本發(fā)明通過任務(wù)組件運(yùn)行支路確定模塊根據(jù)任務(wù)信息源確定仿真模式,仿真模式包括與任務(wù)信息對應(yīng)的多個(gè)運(yùn)行支路;仿真任務(wù)模塊根據(jù)任務(wù)信息及仿真模式構(gòu)建仿真驅(qū)動邏輯流程,裝備驅(qū)動任務(wù)模塊基于仿真驅(qū)動邏輯流程及任務(wù)信息源確定對應(yīng)的裝備裝訂數(shù)據(jù)包,裝備實(shí)體任務(wù)模塊識別解析裝備裝訂數(shù)據(jù)包以得到裝備驅(qū)動信息,然后基于仿真驅(qū)動邏輯流程及裝備驅(qū)動信息驅(qū)動裝備實(shí)體數(shù)據(jù)模型運(yùn)行,以得到仿真結(jié)果。本發(fā)明通過將任務(wù)組件運(yùn)行支路確定模塊、仿真任務(wù)模塊、裝備驅(qū)動任務(wù)模塊及裝備實(shí)體任務(wù)模塊合為一個(gè)子系統(tǒng),并與裝備實(shí)體數(shù)據(jù)模型交互,能夠在工程級仿真、大樣本統(tǒng)計(jì)仿真、人在回路推演仿真和實(shí)兵實(shí)裝在線訓(xùn)練仿真等不同模式仿真試驗(yàn)中對接不同任務(wù)信息源對應(yīng)的任務(wù)數(shù)據(jù)信息,驅(qū)動共有的裝備實(shí)體數(shù)據(jù)運(yùn)行,提高了模型開發(fā)效率和應(yīng)用效率。
1.一種裝備任務(wù)組件一體化的分布式仿真系統(tǒng),其特征在于,系統(tǒng)包括裝備任務(wù)設(shè)置子系統(tǒng)及裝備實(shí)體數(shù)據(jù)模型;仿真時(shí),所述裝備任務(wù)設(shè)置子系統(tǒng)依據(jù)接收到的仿真任務(wù)信息,驅(qū)動所述裝備實(shí)體數(shù)據(jù)模型運(yùn)行,以得到仿真結(jié)果;
2.根據(jù)權(quán)利要求1所述的裝備任務(wù)組件一體化的分布式仿真系統(tǒng),其特征在于,所述任務(wù)組件運(yùn)行支路確定模塊中,當(dāng)所述任務(wù)信息源為實(shí)裝引接任務(wù)信息源時(shí),對應(yīng)的仿真模式為實(shí)兵實(shí)裝在線訓(xùn)練仿真模式;
3.根據(jù)權(quán)利要求1所述的裝備任務(wù)組件一體化的分布式仿真系統(tǒng),其特征在于,所述裝備驅(qū)動任務(wù)模塊中,當(dāng)所述任務(wù)信息源為實(shí)裝引接任務(wù)信息源時(shí),對應(yīng)的裝備裝訂數(shù)據(jù)包的確定方式包括:以在線集成方式通過中間件軟件獲??;
4.根據(jù)權(quán)利要求3所述的裝備任務(wù)組件一體化的分布式仿真系統(tǒng),其特征在于,所述中間件軟件包括dds中間件、hla中間件及tena中間件;
5.根據(jù)權(quán)利要求1所述的裝備任務(wù)組件一體化的分布式仿真系統(tǒng),其特征在于,所述裝備任務(wù)設(shè)置子系統(tǒng)還包括裝備部件任務(wù)模塊;
6.根據(jù)權(quán)利要求5所述的裝備任務(wù)組件一體化的分布式仿真系統(tǒng),其特征在于,所述裝備部件任務(wù)模塊還用于:記錄參與數(shù)字仿真的各裝備部件的運(yùn)行狀態(tài);
7.根據(jù)權(quán)利要求1所述的裝備任務(wù)組件一體化的分布式仿真系統(tǒng),其特征在于,系統(tǒng)還包括任務(wù)組件接口設(shè)置模塊;
8.根據(jù)權(quán)利要求1所述的裝備任務(wù)組件一體化的分布式仿真系統(tǒng),其特征在于,系統(tǒng)還包括數(shù)據(jù)記錄模塊;