一种联合仿真系统的制作方法

摘要: 本说明书涉及离散事件仿真,例如涉及一种联合仿真系统。背景技术:1、在战场推演仿真中,为计及作战平台之间的网络通信过程及其对作战进程的影响,常需将网络仿真工具与战...
一种联合仿真系统的制作方法

本说明书涉及离散事件仿真,例如涉及一种联合仿真系统。

背景技术:

1、在战场推演仿真中,为计及作战平台之间的网络通信过程及其对作战进程的影响,常需将网络仿真工具与战场推演仿真工具进行联合仿真。现有的两工具联合仿真结合方式中:一种方式仅在两工具之间传递作战平台的节点位置数据,由网络仿真工具据此进行通信相关计算;一种方式仅针对单个通信环节进行单步高精度计算;还有一种方式需要对两工具进行复杂的定制化开发,将网络通信仿真功能并入战场推演仿真工具。

2、然而,仅传递节点位置数据的方式下,网络仿真结果难以反馈回战场推演过程,两工具之间无法形成通信消息的双向驱动;通过定制化开发将网络通信仿真功能并入战场推演仿真工具的方式下,两工具高度耦合、各自原有的通信框架被破坏,且网络仿真侧的通信模型需预先单独搭建并在仿真开始前固定,难以与战场推演侧作战平台的通信组件自动对应建立。因此,现有结合方式难以在不破坏两工具各自通信框架的前提下,实现两工具之间互相配合又互相解耦、且通信消息可在两工具之间双向驱动的联合仿真。

技术实现思路

1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。

2、第一方面,本说明书实施例提出一种联合仿真系统,包括战场推演仿真工具和网络仿真工具;

3、所述战场推演仿真工具包括联合仿真通信器,所述联合仿真通信器被配置为与所述战场推演仿真工具生成的作战平台模型关联,并作为所述作战平台模型的通信组件运行,且保存关联标识;

4、所述联合仿真通信器配置为,基于所述关联标识及模型配置信息向所述网络仿真工具发送孪生创建请求,以触发所述网络仿真工具根据所述关联标识和所述模型配置信息孪生出网络通信模型,所述网络通信模型与所述联合仿真通信器一一对应;

5、所述联合仿真通信器作为所述网络通信模型的代理,将所述作战平台模型产生的通信消息传递至所述网络仿真工具,并将所述网络仿真工具仿真后确定回传的通信消息传递至对应的作战平台模型;

6、所述网络仿真工具配置为,对所述通信消息进行网络通信仿真,并根据网络通信仿真结果,将确定回传的通信消息经对应的所述联合仿真通信器回送至对应的所述作战平台模型;

7、所述关联标识依据所述战场推演仿真工具的想定文件中的通信器配置信息形成,并用于在所述网络仿真工具中标识与所述联合仿真通信器相对应的网络通信模型。

8、本说明书实施例提供的联合仿真系统,可以实现以下技术效果:

9、本方案通过在战场推演仿真工具中设置联合仿真通信器,将战场推演仿真工具与网络仿真工具有机结合,使战场推演仿真工具能够使用网络仿真工具提供的工程级网络通信模型进行高保真的通信仿真,同时使网络仿真工具具有面向作战任务的仿真场景,从而兼具战场构建与推演能力和工程级网络仿真能力。

10、联合仿真通信器作为战场推演仿真工具与网络仿真工具之间的分界处以及网络通信模型的代理,一方面继承战场推演仿真工具的通信组件而不破坏其原有的基础通信框架,另一方面完成两个工具之间消息格式的转化以及数据交互与控制交互,从而在不破坏各工具基础通信框架的前提下实现两个工具的互联互通,并降低两个工具中模型之间的耦合性,实现两个工具互相配合又互相解耦。

11、联合仿真通信器将作战平台模型产生的通信消息传递至网络仿真工具进行网络通信仿真,并将仿真后确定回传的通信消息回送至对应的作战平台模型,从而在两个工具之间形成通信消息的双向驱动闭环,使网络仿真结果能够实时、直接地作用于战场推演,并反映协议栈各层次模型对通信消息收发的影响。

12、关联标识依据战场推演仿真工具的想定文件中的通信器配置信息形成,联合仿真通信器基于关联标识及模型配置信息向网络仿真工具发送孪生创建请求,使网络仿真工具能够孪生出与联合仿真通信器一一对应的网络通信模型。由此,联合仿真无需单独对网络仿真工具的场景和模型进行配置,用户只需在战场推演仿真工具中搭建作战场景,即可由网络仿真工具自动孪生出相应的网络通信模型并建立一一映射关系,简化网络仿真侧的配置。进一步地,网络仿真工具能够随作战平台模型在仿真运行过程中的动态创建与删除,而动态地孪生或删除相应的网络侧平台模型及网络通信模型,从而实现网络的动态变化,并对作战仿真场景的网络域进行一比一还原。

13、以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本说明书。

1.一种联合仿真系统,其特征在于,包括战场推演仿真工具和网络仿真工具;

2.根据权利要求1所述的联合仿真系统,其特征在于,所述网络仿真工具还配置为,孪生出与所述作战平台模型相对应的网络侧平台模型,并在所述网络侧平台模型上创建所述网络通信模型;

3.根据权利要求2所述的联合仿真系统,其特征在于,所述联合仿真通信器还配置为,在所述作战平台模型被删除时,向所述网络仿真工具发送平台删除请求;

4.根据权利要求1所述的联合仿真系统,其特征在于,所述战场推演仿真工具包括作战推演离散事件仿真引擎,所述网络仿真工具包括网络仿真离散事件仿真引擎,所述作战推演离散事件仿真引擎与所述网络仿真离散事件仿真引擎并行运行;

5.根据权利要求1所述的联合仿真系统,其特征在于,所述战场推演仿真工具还配置为向所述网络仿真工具进行所述作战平台模型的位姿同步;

6.根据权利要求5所述的联合仿真系统,其特征在于,所述作战平台模型的位姿同步包括周期同步和按需同步;

7.根据权利要求5所述的联合仿真系统,其特征在于,所述网络仿真工具配置为:

8.根据权利要求7所述的联合仿真系统,其特征在于,所述网络仿真工具还配置为,在获取所述最新的位姿成功的情况下,以所述最新的位姿更新所缓存的位姿,并将所缓存的位姿对应的同步仿真时间更新为所述最新的位姿对应的同步仿真时间。

9.根据权利要求7所述的联合仿真系统,其特征在于,所述网络仿真工具还配置为,在获取所述最新的位姿失败的情况下,按照预设次数进行重试;在按照所述预设次数重试后仍未成功的情况下,保留所缓存的位姿,输出告警日志,并继续执行后续仿真。

10.根据权利要求1所述的联合仿真系统,其特征在于,所述战场推演仿真工具与所述网络仿真工具通过消息中间件传递联合仿真交互消息,所述联合仿真交互消息包括所述孪生创建请求、所述通信消息、作战平台模型的位姿和用于仿真时间同步的时间同步消息中的至少一种;