试训环境中多级仿真时间推进方法、服务器及存储介质与流程

文档序号:34170371发布日期:2023-05-15 02:57阅读:31来源:国知局
试训环境中多级仿真时间推进方法、服务器及存储介质与流程

本申请属于模拟仿真领域,特别涉及一种试训环境中多级仿真时间推进方法、服务器及存储介质。


背景技术:

1、在新时期的装备体系试验鉴定、作战与训练等任务中,装备的使用越来越呈现体系效能的需求、作战形态越来越趋向于在装备体系环境下进行,这需要尽可能在实战化条件下开展装备鉴定与试验训练等工作,以达到高可信度的鉴定、评估和作战能力提升。分布式lvc仿真体系的构建和高效运行适应了这一发展需求。

2、分布式lvc仿真是对仿真时间有着严格要求的大规模跨域分布式异构仿真体系,在仿真过程中,仿真体系要求各异构仿真子系统的时间推进或同步机制能够协同起来,按照总任务和总技术需求的要求,稳定、高效、有序地顺序执行各个子步骤,最终汇聚形成仿真整体,完成广泛参与的大规模试验训练活动。

3、分布式lvc仿真先后形成了一些典型的产品和技术标准,包括仿真组网(sim-net)、分布式交互仿真(dis)、聚合级仿真协议(alsp)、高层体系架构(hla)和试验与训练使能体系结构 (tena)等,这些产品在全球范围内得到了推广、借鉴和运用。各仿真体系都依据仿真结构的特点,匹配设计有其时间推进机制。

4、当前,由于跨域协同分布式仿真的接入规模庞大,物理上距离大,实时数据传输量大,通常采用时间步进的方式,在任意仿真步骤中,等待最后接入节点的任务完成,再进入下一个步骤的仿真。这样做的好处是严格模仿试训任务的业务逻辑,保障仿真过程的可靠性和结果的可信度。时间步进的方式,其缺陷也很明显,在仿真效率、并发量、扩展性等方面都严重受限,此外,异构兼容方法也缺失,制约了技术实现手段和实时性能的提升。

5、随着联合作战试验、训练的推广发展,甚至实战的到来,跨域协同分布式lvc仿真的业务需求越来越多,对仿真规模和实时性的要求日益提高。以时间步长为推进机制的方法已不适应高要求的场景,例如在一级时间管理机制中采用物理对齐的方式,仿真的每一步都是以时长最大的分系统为参考,造成仿真总时间过长。

6、因此,亟需一种针对试训环境中的多级仿真时间推进方法,能够解决上述问题。


技术实现思路

1、为了解决所述现有技术中以时间步长为推进机制的方法已不适应高要求的场景的问题,本申请提供了一种试训环境中多级仿真时间推进方法、服务器及存储介质,以积累典型的二级时间推进机制为基础,包括事件驱动、时间步进、离散事件并行仿真和“墙上时钟”时间驱动等,选择逻辑时间与物理时间聚类的方法,构建物理同步需求列表和逻辑时间下的物理时间同步聚类,从而实现一级时间推进机制。

2、本申请所要达到的技术效果通过以下方案实现:

3、根据本发明的第一方面,提供一种试训环境中多级仿真时间推进方法,包括如下步骤:

4、步骤1:建立物理同步需求序列,并对每个分系统建立逻辑时间序列;

5、步骤2:根据物理同步需求序列与逻辑时间序列的对应关系,对分系统中的逻辑时间节点进行合并,构建仿真总系统的协同时间链表;

6、步骤3:根据所述协同时间链表,对仿真总系统进行协同推进。

7、优选地,在步骤1中,根据上一级仿真系统的需要构建物理同步需求序列,物理同步需求序列通用模型为:

8、 其中,指类链表通用标识;指第r个分系统中第s个物理同步需求点的编号;指该物理同步需求点的特征内容。

9、优选地,物理同步需求点的特征内容包括物理同步需求数量以及需求程度,所述物理同步需求数量用于设置物理时间同步节点,所述需求程度用于评估该物理同步需求点的灵活性。

10、优选地,在步骤1中,根据分系统中各关键业务节点的逻辑时间节点对分系统进行划分,形成逻辑时间序列,所述逻辑时间序列通用模型为:

11、 其中,指类链表通用标识;指第j个分系统中第k个逻辑时间节点的节点编号;指该逻辑时间节点的特征内容。

12、优选地,所述逻辑时间节点的特征内容包括逻辑颗粒度等级以及是否允许被聚类信息,当不允许被聚类时该逻辑时间节点单独进行处理。

13、优选地,在步骤2中,对各分系统中的逻辑时间节点根据所述物理同步需求序列中的物理时间同步节点进行对齐后,再进行逻辑时间节点合并,对齐方式为:

14、查询各个分系统中逻辑时间节点与物理时间同步节点的对应数量,选择对应数量最多的分系统的秩序来确定物理同步顺序,各物理时间同步节点根据所述物理同步顺序进行对齐。

15、优选地,在步骤2中,对逻辑时间节点进行合并的方法为:在分系统中,将该分系统中的第一个涉及到物理时间同步节点的逻辑时间节点以及之前的逻辑时间节点合并为一个节点,再按顺序查询第二个涉及到物理时间同步节点的逻辑时间节点,将之与之前未合并的逻辑时间节点合并为另一个节点,以此类推直至所有逻辑时间节点合并完成。

16、优选地,物理时间同步节点中首节点的确立方式为:遍历查找各分系统的第一个涉及到的物理时间同步节点为预选同步点,通过交叉查询各个分系统中的所有逻辑时间节点,选择同时涉及到两个预选同步点的分系统,以其第一个预选同步点为物理时间同步节点的首节点;如果两个物理时间同步节点出现并列情况,则以相同的方法查询下一物理时间同步节点,选择所述下一物理时间同步节点所对应的分系统中的第一个物理时间同步节点作为首节点。

17、根据本发明的第二方面,提供一种服务器,包括:存储器和至少一个处理器;

18、所述存储器存储计算机程序,所述至少一个处理器执行所述存储器存储的计算机程序,以实现上述试训环境中多级仿真时间推进方法。

19、根据本发明的第二方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现上述试训环境中多级仿真时间推进方法。

20、根据本发明的一个实施例,使用本方案进行试训环境中的多级仿真,通过建立逻辑时间序列和物理同步需求序列;构建物理同步需求列表和协同时间聚类链表;建立协同策略,实现一级时间机制。使逻辑时间与物理时间对齐与聚类的处理,提升了仿真时间控制效率和能力,为仿真业务能力提升提供了技术支撑。



技术特征:

1.试训环境中多级仿真时间推进方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的试训环境中多级仿真时间推进方法,其特征在于,在步骤1中,根据上一级仿真系统的需要构建物理同步需求序列,物理同步需求序列通用模型为:

3.根据权利要求2所述的试训环境中多级仿真时间推进方法,其特征在于,物理同步需求点的特征内容包括物理同步需求数量以及需求程度,所述物理同步需求数量用于设置物理时间同步节点,所述需求程度用于评估该物理时间同步节点的灵活性。

4.根据权利要求1所述的试训环境中多级仿真时间推进方法,其特征在于,在步骤1中,根据分系统中各关键业务节点的逻辑时间节点对分系统进行划分,形成逻辑时间序列,所述逻辑时间序列通用模型为:

5.根据权利要求4所述的试训环境中多级仿真时间推进方法,其特征在于,所述逻辑时间节点的特征内容包括逻辑颗粒度等级以及是否允许被聚类信息,当不允许被聚类时该逻辑时间节点单独进行处理。

6.根据权利要求3所述的试训环境中多级仿真时间推进方法,其特征在于,在步骤2中,对各分系统中的逻辑时间节点根据所述物理同步需求序列中的物理时间同步节点进行对齐后,再进行逻辑时间节点合并,对齐方式为:

7.根据权利要求6所述的试训环境中多级仿真时间推进方法,其特征在于,在步骤2中,对逻辑时间节点进行合并的方法为:在分系统中,将该分系统中的第一个涉及到物理时间同步节点的逻辑时间节点以及之前的逻辑时间节点合并为一个节点,再按顺序查询第二个涉及到物理时间同步节点的逻辑时间节点,将之与之前未合并的逻辑时间节点合并为另一个节点,以此类推直至所有逻辑时间节点合并完成。

8.根据权利要求6所述的试训环境中多级仿真时间推进方法,其特征在于,物理时间同步节点中首节点的确立方式为:遍历查找各分系统的第一个涉及到的物理时间同步节点为预选同步点,通过交叉查询各个分系统中的所有逻辑时间节点,选择同时涉及到两个预选同步点的分系统,以其第一个预选同步点为物理时间同步节点的首节点;如果两个物理时间同步节点出现并列情况,则以相同的方法查询下一物理时间同步节点,选择所述下一物理时间同步节点所对应的分系统中的第一个物理时间同步节点作为首节点。

9.一种服务器,其特征在于,包括:存储器和至少一个处理器;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现权利要求1至8中任一项所述的试训环境中多级仿真时间推进方法。


技术总结
本申请公开了一种试训环境中多级仿真时间推进方法、服务器及存储介质,属于模拟仿真领域,包括如下步骤:步骤1:建立物理同步需求序列,并对每个分系统建立逻辑时间序列;步骤2:根据物理同步需求序列与逻辑时间序列的对应关系,对分系统中的逻辑时间节点进行合并,构建仿真总系统的协同时间链表;步骤3:根据所述协同时间链表,对仿真总系统进行协同推进。使逻辑时间与物理时间对齐与聚类的处理,提升了仿真时间控制效率和能力,为仿真业务能力提升提供了技术支撑。

技术研发人员:任光,李成功,王玉柱,王家隆
受保护的技术使用者:中国电子科技集团公司第十五研究所
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1