[发明专利]一种多实体协同实时仿真系统的构建方法及装置有效
申请号: | 202310819909.9 | 申请日: | 2023-07-06 |
公开(公告)号: | CN116562054B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 李晓朋;何宇;刘科检 | 申请(专利权)人: | 西安羚控电子科技有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F1/12;G06F9/50;G06F11/34;H04J3/06 |
代理公司: | 西安毅联专利代理有限公司 61225 | 代理人: | 杨燕珠 |
地址: | 710000 陕西省西安市高新区*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实体 协同 实时 仿真 系统 构建 方法 装置 | ||
本申请公开了一种多实体协同实时仿真系统的构建方法及装置,该方法包括:同步多实体系统中不同计算机上仿真模型的初始时间;统计多个设定时段内每个仿真模型的运行时间,并根据运行时间计算每个仿真模型的优先级;将所计算出的每个仿真模型的优先级从大到小进行排序;根据每个仿真模型的优先级从大到小的顺序为每个仿真模型分配资源并依次运行每个仿真模型,监控每个仿真模型的运行状态;当多实体系统中每个仿真模型均运行完毕,结束整个多实体系统进程,解决了目前在进行多实体协同实时仿真时,无法保证模型解算过程的高度实时性,可能会发生的资源冲突问题,以及模型加载不同步、各模型仿真步长不一致和系统数据不同步等问题。
技术领域
本发明涉及计算机仿真技术领域,尤其涉及一种多实体协同实时仿真系统的构建方法及装置。
背景技术
在实时仿真场景下,模型解算环境通常部署在一台服务器或者高性能工作站上。实时仿真过程中,当仅解算一个目标对象模型时,对模型调度和数据交互的要求不高,解算任务会相对稳定。
但是,在进行多实体协同实时仿真时,通常需要多层级模型进行协同仿真,在这个过程中无法保证模型解算过程的高度实时性,且存在复杂多模型在进行分布式仿真节点之间的任务调度时可能发生的资源冲突问题,以及模型加载不同步、各模型仿真步长不一致和系统数据不同步等影响系统的稳定性和实时仿真效率的问题。
发明内容
在本申请实施例中,通过提供一种多实体协同实时仿真系统的构建方法,解决了目前在进行多实体协同实时仿真时,通常需要多层级模型进行协同仿真,在这个过程中无法保证模型解算过程的高度实时性,且存在复杂多模型在进行分布式仿真节点之间的任务调度时可能发生的资源冲突问题,以及模型加载不同步、各模型仿真步长不一致和系统数据不同步等影响系统的稳定性和实时仿真效率的问题。
第一方面,本申请实施例提供了一种多实体协同实时仿真系统的构建方法,该方法包括:同步多实体系统中不同计算机上仿真模型的初始时间;统计多个设定时段内每个所述仿真模型的运行时间,并根据所述运行时间计算每个所述仿真模型的优先级;将所计算出的每个所述仿真模型的优先级从大到小进行排序;根据每个所述仿真模型的优先级从大到小的顺序为每个所述仿真模型分配资源并依次运行每个所述仿真模型,监控每个所述仿真模型的运行状态;当所述多实体系统中每个所述仿真模型均运行完毕,结束整个所述多实体系统进程。
结合第一方面,在一种可能的实现方式中,所述根据所述运行时间计算每个所述仿真模型的优先级,计算公式如下:;其中,、为每个所述仿真模型的所述运行时间,,n为统计的次数。
结合第一方面,在一种可能的实现方式中,所述同步多实体系统中不同计算机上仿真模型的初始时间的方式为采用网络时间协议或插入硬件时钟同步卡。
结合第一方面,在一种可能的实现方式中,所述采用网络时间协议,包括:选定系统中的一台计算机作为服务端,将所述系统中的其他计算机作为客户端;将所述服务端计算机与所述客户端计算机均配置在同一局域网内,进而实现所述同步多实体系统中不同计算机上仿真模型的初始时间。
结合第一方面,在一种可能的实现方式中,所述根据每个所述仿真模型的优先级从大到小的顺序为每个所述仿真模型分配资源,包括:将仿真模型调度程序输入到分布式集群资源调度框架中,进而根据每个所述仿真模型的优先级从大到小的顺序为每个所述仿真模型分配资源。
结合第一方面,在一种可能的实现方式中,所述当所述多实体系统中每个所述仿真模型均运行完毕,结束整个所述多实体系统进程,包括:将根据所述仿真模型的优先级从大到小进行排序得到的仿真模型数组的下标设为k;其中,k的值为所述仿真模型的数量加一;令所述仿真模型数组的下标k初始值为0,根据循环程序判断k的值是否等于所述仿真模型的数量加一;若判断结果为否,继续按所述仿真模型的优先级从大到小的顺序依次运行每个所述仿真模型;若判断结果为是,结束整个所述多实体系统进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安羚控电子科技有限公司,未经西安羚控电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310819909.9/2.html,转载请声明来源钻瓜专利网。