System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据并行推演仿真方法及系统技术方案_技高网

一种数据并行推演仿真方法及系统技术方案

技术编号:40488231 阅读:6 留言:0更新日期:2024-02-26 19:19
本发明专利技术涉及一种数据并行推演仿真方法及系统,该方法中按区域划分单位,并分配到各仿真成员节点,数据存储在仿真成员节点本地,而数据的筛选汇总由拥有数据的仿真成员节点自己进行,把计算压力分摊到各仿真成员节点,然后只把其他仿真成员节点真正需要的数据返回,减少传输数据量,从而减小传输压力。本发明专利技术仿真成员节点之间采用直连的方式,减少传输经过的节点,可以从一定程度上提升传输效率。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,尤其涉及一种数据并行推演仿真方法及系统


技术介绍

1、随着仿真战场规模的扩大,单个节点的处理能力已无法满足大规模仿真成员的计算,而采用分布式仿真可以把复杂的仿真计算分配到多台机器上并行运行,解决单个节点算力不足的问题。在分布式仿真中,仿真成员之间需要进行频繁的数据通信,因此数据通信的性能对整个仿真的运行速度和性能将产生重要影响。而现有的分布式仿真系统,主要存在如下问题:

2、(1)目前的不同仿真成员间的单位是全量共享的,数据量大时影响传输速度;

3、(2)目前仿真数据的存储多存放于第三方服务,而第三方服务到仿真成员之间会多出一次传输。


技术实现思路

1、为了解决上述问题,本专利技术提出了一种数据并行推演仿真方法及系统。

2、具体方案如下:

3、一种数据并行推演仿真方法,包括以下步骤:

4、s1:协调节点基于地理位置对待分析的所有单位进行分区后,按照分区结果将单位分配至各仿真成员节点,使得每个仿真成员节点对应一个分区,保存所有仿真成员节点与各单位之间的对应关系;

5、s2:仿真成员节点收到单位分配结果后,对该仿真成员节点的基础数据和包含的各单位的仿真需求数据进行初始化,初始化完成后将结果返回至协调节点;

6、s3:协调节点接收到初始化完成结果后,将所有仿真成员节点与各单位之间的对应关系发送至所有仿真成员节点;

7、s4:仿真成员节点接收到对应关系后保存;>

8、s5:协调节点向各仿真成员节点发送开始仿真前的准备通知;

9、s6:仿真成员节点接收到准备通知后,获取该仿真成员节点所在的探测范围和该仿真成员节点包含的各单位的探测区域,汇总所有超出探测范围的探测区域,并识别超出的探测区域部分所在的仿真成员节点,之后发布对应的订阅事件至识别到的仿真成员节点;

10、s7:仿真成员节点接收到订阅事件后,根据订阅事件中包含的探测区域查出探测区域中包含的单位,并反馈至订阅事件发送方;

11、s8:仿真成员节点接收到订阅事件反馈后,将反馈的单位和原有探测范围内的单位共同作为该仿真成员节点的单位,并向协调节点发送准备就绪通知;

12、s9:协调节点接收到所有仿真成员节点发送的准备就绪通知后,向所有仿真成员节点发送下一帧推演的通知;

13、s10:仿真成员节点接收到下一帧推演的通知后进行下一帧的推演,生成该仿真成员节点的所有单位在下一帧的态势,推演完成后向协调节点发送推演完成通知;

14、s11:当协调节点接收到所有仿真成员节点发送的推演完成通知后,返回s5,直至推演结束。

15、进一步的,单位为战场上的作战单位

16、进一步的,分区时通过网格进行划分。

17、进一步的,仿真需求数据包括仿真模型。

18、进一步的,步骤s7中反馈单位的同时,还反馈单位对应的仿真需求数据。

19、一种数据并行推演仿真系统,包括一个协调节点和多个仿真成员节点,所述系统实现本专利技术实施例上述的方法的步骤。

20、本专利技术采用如上技术方案,按区域划分单位,并分配到各仿真成员节点,数据存储在仿真成员节点本地,而数据的筛选汇总由拥有数据的仿真成员节点自己进行,把计算压力分摊到各仿真成员节点,然后只把其他仿真成员节点真正需要的数据返回,减少传输数据量,从而减小传输压力。

本文档来自技高网...

【技术保护点】

1.一种数据并行推演仿真方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的数据并行推演仿真方法,其特征在于:单位为战场上的作战单位。

3.根据权利要求1所述的数据并行推演仿真方法,其特征在于:分区时通过网格进行划分。

4.根据权利要求1所述的数据并行推演仿真方法,其特征在于:仿真需求数据包括仿真模型。

5.根据权利要求1所述的数据并行推演仿真方法,其特征在于:步骤S7中反馈单位的同时,还反馈单位对应的仿真需求数据。

6.一种数据并行推演仿真系统,其特征在于:包括一个协调节点和多个仿真成员节点,所述系统实现如权利要求1~5中任一所述方法的步骤。

【技术特征摘要】

1.一种数据并行推演仿真方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的数据并行推演仿真方法,其特征在于:单位为战场上的作战单位。

3.根据权利要求1所述的数据并行推演仿真方法,其特征在于:分区时通过网格进行划分。

4.根据权利要求1所述的数据并行推演仿真方法,...

【专利技术属性】
技术研发人员:洪万福鮑首熙朱振雄
申请(专利权)人:厦门渊亭信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1