[发明专利]一种基于多分辨率模型框架的仿真系统实现方法有效
申请号: | 201711391245.1 | 申请日: | 2017-12-21 |
公开(公告)号: | CN108133099B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 孔晨妍;丁冉;谢斌;邢利菊;刘晓光 | 申请(专利权)人: | 中国电子科技集团公司第二十八研究所 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 黄振华 |
地址: | 210007 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分辨率 模型 框架 仿真 系统 实现 方法 | ||
本发明公开了一种基于多分辨率模型框架的仿真系统实现方法,该实现方法包括多分辨率模型代码实现规范、多分辨率模型交互管理模块、框架公共服务主程序和分辨率转换规则设置模块。本发明提供一种基于多分辨率模型框架的仿真系统实现方法,帮助开发者实现新模型的开发、已有模型的封装,并提供统一的模型公共功能的底层支撑、交互管理,支持仿真系统中多分辨率模型的动态组装,解决不同分辨率模型的动态切换等问题,能够简化多分辨率仿真模型的开发难度,提高仿真系统的灵活性和开发效率。
技术领域
本发明涉及一种基于多分辨率模型框架的仿真系统实现方法。
背景技术
在武器装备体系对抗建模仿真试验中,涉及陆、海、空、导弹、信息战等不同的军兵种类,战略层、战役层、战术层等不同的战斗层次。仿真系统如果用单一模型构建,在综合分析时有很大的局限性。多分辨率模型能够反映系统整体与部分的关系,从不同的视角实现对系统不同层次的抽象和研究,满足仿真实验的多层次需求。
目前,现有技术中,多分辨率在图像视频方面应用较多,在军事领域中的研究主要集中在建模理论方面,以及针对特定业务领域的建模技术,如兵力仿真、雷达仿真、通信仿真、某兵种作战仿真等。目前,还缺乏一种通用的仿真系统建模方法,对不同分辨率模型提供关联关系管理、模型切换规则设置、多分辨率模型的并行运行维护与切换管理,帮助开发人员快速有效地实现多分辨率的仿真系统。因此,迫切需要一种基于多分辨率框架的仿真系统实现方法。
发明内容
针对现有技术的不足,本发明采用以下技术方案:一种基于多分辨率模型框架的仿真系统实现方法,包括多分辨率模型代码实现规范模块、多分辨率模型交互管理模块、框架公共服务主程序和分辨率切换规则设置模块;
所述多分辨率模型代码实现规范模块用于定义一套多分辨率模型的代码生成标准;
所述多分辨率模型交互管理模块用于提供可视化的模型信息注册、交互关系配置界面,编辑仿真系统运行需要加载的模型,并生成模型交互关系配置文件,并且将该文件配置参数以及交互关系发送给模型公共服务模块;
框架公共服务主程序用于为多分辨率模型提供底层的公共功能,包括模型加载、模型初始化、仿真控制命令接收、仿真时钟对时、信息分发和模型销毁;
分辨率切换规则设置模块用于提供可视化的编辑界面,编辑模型切换触发条件,以及条件触发后的模型切换关系,并生成切换配置文件发送给模型公共服务模块。
包括如下步骤:
步骤1,生成多分辨率模型代码:多分辨率模型代码实现规范模块定义了一套模型代码生成规范,该规范定义了模型初始化函数、仿真控制命令接收处理函数、输入数据接收函数、输出数据分发函数、模型销毁函数几个公共函数。模型在实现时,继承规范定义的公共函数基类,重载基类的虚函数,并实现自己的功能,并生成dll文件,按照该标准编写新的模型或封装已有的模型;
步骤2,模型注册与交互配置:按照多分辨率模型代码实现规范模块实现的模型在多分辨率模型交互管理模块中进行模型注册和交互配置,配置的信息包括模型的注册信息和模型交互关系,模型的注册信息包括模型的分类、功能、分辨率和输入输出接口信息;模型交互关系包括框架启动需要加载的模型名称、模型路径、交互接口名称、信息发送模型名称和信息接收模型名称,生成XML格式的模型交互关系配置文件,并发送给框架公共服务主程序;
步骤3,模型分辨率切换规则配置:在分辨率转换规则设置模块中设置模型切换的触发条件,选择在该触发条件下进行转换的模型,生成XML格式的模型切换配置文件,并发送给框架公共服务主程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十八研究所,未经中国电子科技集团公司第二十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711391245.1/2.html,转载请声明来源钻瓜专利网。