【技术实现步骤摘要】
基于组件化建模的仿真断点保存和恢复系统、方法及设备
[0001]本申请涉及仿真
,特别是涉及一种基于组件化建模的仿真断点保存和恢复系统
、
方法及设备
。
技术介绍
[0002]在需要进行长时间连续的仿真训练过程中,由于仿真时间过长,无法一次性完成训练的全过程,因此需要对仿真状态进行保存并支持从保存的状态中恢复继续训练
。
[0003]仿真模拟训练系统是一个专业众多,模型复杂的系统工程,具备各种模型的扩展,目前现有的游戏系统和断点续传系统进行保存时采用固定参数保存,或者将内存数据直接映射到文件系统保存
。
前者无法满足模拟训练仿真系统模型扩展的需求,后者对资源占用多,而且无法保存历史数据
。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种基于组件化建模的仿真断点保存和恢复系统
、
方法及设备
。
[0005]一种基于组件化建模的仿真断点保存和恢复系统,所述系统包括:
[0006]数 ...
【技术保护点】
【技术特征摘要】
1.
一种基于组件化建模的仿真断点保存和恢复系统,其特征在于,所述系统包括:数据存取模块
、
数据序列化模块
、
组件模型框架和仿真引擎;所述组件模型框架设有断点保存接口和断点恢复接口;所述数据序列化模块分别连接于所述数据存取模块和所述组件模型框架;所述仿真引擎分别与数据存取模块
、
数据序列化模块和组件模型框架连接,用于将断点保存指令发送至所述数据序列化模块,将断点恢复指令发送至所述数据存取模块;所述数据序列化模块用于根据所述断点保存指令调度所述断点保存接口以获取待保存数据,将所述待保存数据以数据集的形式发送至所述数据存取模块,在断点恢复时接收数据存取模块发送的数据集并解析为模型参数,将所述模型参数发送至所述断点恢复接口,以进行断点恢复;所述组件模型框架用于在断点保存时通过所述断点保存接口将所述待保存数据发送至所述数据序列化模块,在断点恢复时通过所述断点恢复接口接收所述模型参数,以进行断点恢复;所述数据存取模块用于在断点保存时接收所述数据序列化模块发送的数据集并存储至计算机磁盘,在断点恢复时根据所述断点恢复启动指令从所述计算机磁盘中读取相应的数据集并发送至所述数据序列化模块,以完成断点保存
。2.
根据权利要求1所述的系统,其特征在于,所述断点保存指令包括方案名称
、
方案
ID、
断点名称和断点时间
。3.
根据权利要求1所述的系统,其特征在于,所述断点恢复指令包括方案名称和断点名称
。4.
根据权利要求1所述的系统,其特征在于,将所述待保存数据以数据集的形式发送至所述数据存取模块的步骤,包括:根据序列化格式将所述待保存数据进行数据序列化处理,得到二进制数据集,将所述二进制数据集发送至所述数据存取模块;所述序列化格式包括每一待保存数据的属性名称长度
、
属性名称
、
属性值数据和属性值长度
。5.
根据权利要求4所述的系统,其特征在于,所述在断点保存时接收所述二进制数据集并存储至计算机磁盘的步骤,包括:在断点保存时接收所述二进制数据集,并按照文件集存储方式将所述二进制数据集处理为数据文件集并存储至计算机磁盘;所述文件集存储方式规定所述数据文件集的名称
、
所述数据文件集中每一数据文件的名称以及所述数据文件的文件内容信息格式;所述数据文件集的名称包括方案名称
、
方案
ID、
断点标签和断点时间;所述数据文件的名称包括仿真模型名称
、
仿真模型
ID、
...
【专利技术属性】
技术研发人员:许凯,曾云秀,曾俊杰,秦龙,胡越,艾川,鞠儒生,张琪,黄鹤松,尹全军,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。