[发明专利]一种可配置的HLA联邦成员构建方法及系统有效
申请号: | 201510172492.7 | 申请日: | 2015-04-13 |
公开(公告)号: | CN104778320B | 公开(公告)日: | 2017-11-14 |
发明(设计)人: | 李志平;卿杜政;徐筠;杨凯 | 申请(专利权)人: | 北京仿真中心 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京正理专利代理有限公司11257 | 代理人: | 张文祎 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 hla 联邦 成员 构建 方法 系统 | ||
技术领域
本发明涉及仿真方法,特别是涉及一种可配置的HLA联邦成员构建方法及系统。
背景技术
基于HLA的分布式仿真系统开发是一个复杂工程,采用传统的开发模式存在联邦对象模型FOM构建繁琐、HLA仿真开发对技术人员要求高、仿真模型的重用性和可组合性差、仿真系统调试困难等问题。随着计算机仿真技术的发展,出现了基于组件的仿真模式,虽然目前基于组件的分布式仿真模式在一定程度上解决了HLA系统开发难的问题,但存在仿真系统的灵活性差、部署繁琐、系统维护升级困难等问题。
因此,需要提供一种可配置的HLA联邦成员构建方法及系统,以解决基于组件的分布式仿真系统构建灵活性差、部署繁琐、系统维护升级困难等问题。
发明内容
本发明要解决的技术问题是提供一种可配置的HLA联邦成员构建方法及系统,解决在分布式仿真系统开发过程中开发难度、工作量大,开发周期长,对开发人员要求高,代码扩展性和继承性以及仿真模型重用性差等问题。
为解决上述技术问题,本发明采用下述技术方案
一种可配置的HLA联邦成员构建方法,该方法的步骤包括
对仿真系统进行可视化建模,获得仿真信息流文件和仿真实验框架文件;
根据仿真信息流文件和仿真实验框架文件,将仿真系统中模型组件的端口输入/输出转化为HLA的对象类和交互类,并生成可配置的HLA联邦成员;
对仿真系统联邦及联邦成员进行配置,生成利用XML格式描述的HLAConfig配置文件;
对各联邦成员初始信息及所需参数进行描述,生成FedInit初始化文件;
根据联邦配置文件HLAConfig.xml,将各个联邦成员及运行环境自动部署至指定IP的计算机上。
优选的,所述仿真信息流和仿真实验框架采用XML语言进行描述。
优选的,所述配置文件包括联邦名称、IP地址、联邦成员名和模型组件。
优选的,部署在计算机上的文件包括联邦配置文件HLAConfig.xml、初始化文件Init.xml和联邦运行所需的FOM文件。
一种可配置的HLA联邦成员构建系统,该系统包括
仿真系统可视化构建模块,用于对仿真系统进行可视化建模,获得仿真信息流文件和仿真实验框架文件;
联邦成员生成模块,用于将仿真系统中模型组件的端口输入/输出转化为HLA的对象类和交互类,并生成可配置的HLA联邦成员;
联邦配置模块,用于对仿真系统联邦及联邦成员进行配置,生成利用XML格式描述的HLAConfig配置文件;
初始化描述模块,用于对各联邦成员初始信息及所需参数进行描述,生成FedInit初始化文件;
仿真管控模块,用于根据联邦配置文件HLAConfig.xml,将各个联邦成员及运行环境自动部署至指定IP的计算机上。
本发明的有益效果如下:
本发明所述技术方案基于组件的可配置HLA联邦成员构建,针对仿真应用,生成通用的HLA联邦成员,通过配置文件配置代表不同仿真实体的联邦成员,进而实现了HLA仿真系统的统一部署和集中管理。本发明可降低HLA联邦成员开发难度,简化HLA系统的部署,极大提高HLA仿真系统开发效率,为HLA仿真系统的开发提供一种进行高效的技术途径。
附图说明
下面结合附图对本发明的具体实施方式作进一步详细的说明;
图1示出一种可配置的HLA联邦成员构建系统的示意图。
具体实施方式
如图1所示,本发明公开了一种可配置的HLA联邦成员构建系统,该系统包括:仿真系统可视化构建模块1,用于对仿真系统进行可视化建模,获得仿真信息流文件和仿真实验框架文件;联邦成员生成模块2,用于将仿真系统中模型组件的端口输入/输出转化为HLA的对象类和交互类,并生成可配置的HLA联邦成员;联邦配置模块3,用于对仿真系统联邦及联邦成员进行配置,生成利用XML格式描述的HLAConfig配置文件;初始化描述模块4,用于对各联邦成员初始信息及所需参数进行描述,生成FedInit初始化文件;仿真管控模块5,用于根据联邦配置文件HLAConfig.xml,将各个联邦成员及运行环境自动部署至指定IP的计算机上。
基于上述系统,本发明所述一种可配置的HLA联邦成员构建该方法的具体步骤包括:
第一步仿真系统建模模块1完成仿真系统建模
在已有模型组件库的基础上,仿真系统建模模块1对仿真系统进行可视化建模,完成仿真信息流和仿真实验框架的构建,并采用XML语言进行描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京仿真中心,未经北京仿真中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510172492.7/2.html,转载请声明来源钻瓜专利网。