- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
说 明 书 摘 要
一种基于HLA的分布交互仿真平台及其实现方法,包括建立仿真想定编辑和运行控制工具、仿真伺服进程、仿真模型包装器、FOM类库生成器、仿真二维态势显示工具、仿真三维可视化工具、仿真数据记录工具和仿真实验管理工具。使用本发明方法建立的分布交互仿真平台,无需掌握复杂的HLA接口函数即可完成符合HLA接口标准的仿真应用系统设计和实现,通过模型包装器进行包装后的模型,只有14个接口函数,易于学习和使用;同时,使用该方法建立的仿真平台支持实验设计、仿真多次运行和结果分析、二维和三维显示、数据记录等多种功能,是一个一体化的分布交互仿真平台。
摘 要 附 图
权 利 要 求 书
1、基于HLA的分布交互仿真平台,其特征在于包括:
仿真想定编辑和运行控制工具,用于仿真想定编辑和配置,并与仿真伺服进程通过HLA软总线交互进行仿真运行控制;
仿真伺服进程,作为联邦成员位于参与运行的计算机内,通过HLA软总线与仿真想定编辑和运行控制工具及仿真模型包装器交互,用于完成联邦的初始创建,并通过接收仿真想定编辑和运行控制工具发出的启动和关闭联邦成员命令,自动启动和关闭参与本次仿真的所有联邦成员的仿真模型包装器;
仿真模型包装器,完成对仿真模型的包装,生成14个接口函数标准,仿真运行时该包装器作为仿真模型的代理,通过HLA软总线完成与仿真伺服进程交互;
FOM类库生成器,用于建立仿真系统中所有对象类、交互类的类库,类库以动态链接库的形式存在,完成对象类、交互类的结构定义、发布定购接口功能,FOM类库生成器是一个离线工具,不参与仿真的运行,只需要在系统运行前使用该工具生成各种对象类、交互类的类库,放入仿真运行目录即可;
仿真数据记录工具,通过HLA接口完成仿真运行中所有信息的记录,并存储在记录文件中,通过在仿真数据记录工具中打开记录文件,可以完成仿真运行的全程回放;
仿真实验管理工具,通过HLA接口对仿真实验方案进行设计,包括运行次数、实验方法、实验因子、状态数据等,并支持仿真系统按照定义的运行次数运行,在运行过程中完成仿真结果数据的收集,运行后进行仿真结果的分析。
2、根据权利要求1所述的基于HLA的分布交互仿真平台,其特征在于:还包括仿真二维态势显示工具,用HLA接口接收所有仿真实体的对象类、交互类信息,并载入二维地图和各种实体图标,按照仿真运行结果进行实时二维动态显示。
3、根据权利要求1所述的基于HLA的分布交互仿真平台,其特征在于:还包括仿真三维可视化工具,载入仿真实体的三维造型,并通过HLA接口接收所有仿真实体的对象类、交互类信息,按照仿真运行结果进行实时三维动态显示。
4、根据权利要求1所述的基于HLA的分布交互仿真平台,其特征在于:仿真想定包括初始信息、联邦成员的多少、联邦成员IP地址的设置。
5、根据权利要求1所述的基于HLA的分布交互仿真平台实现方法,其特征在于:所述的每个模型包装器与仿真模型以动态链接库的形式通讯,动态链接库符合系统中统一的14个接口函数标准。
6、根据权利要求1所述的基于HLA的分布交互仿真平台,其特征在于:所述的每个参与运行的计算机内均包括一个仿真伺服进程,且在仿真引用运行前都需要启动该进程。
7、根据权利要求1所述的基于HLA的分布交互仿真平台,其特征在于:所述的仿真想定和模型初始化文件以XML文件的格式保存。
8、基于HLA的分布交互仿真平台实现方法,其特征在于:
(1)想定编辑和运行控制工具发送模型初始化信息给仿真伺服进程,仿真伺服进程接到初始化信息后,按照初始化信息的要求启动相应的模型包装器;
(2)各个模型包装器启动后,向想定编辑和运行控制工具提出加入联邦的要求,想定编辑和运行控制工具接到后允许各模型包装器推进到仿真0时刻;
(3)模型包装器不断向想定编辑和运行控制工具发送时间推进请求事件,想定编辑和运行控制工具接收到所有模型包装器的请求后,向它们发送时间推进允许事件;同时,模型包装器将运行过程中产生的模型结果数据发送给想定编辑和运行控制工具,由想定编辑和运行控制工具将结果写入数据库保存;
(4)模型运行结束后,主动通知想定编辑和运行控制工具,此过程循环运行,直到本次仿真结束为止;
(5)然后,想定编辑和运行控制工具根据实验设计工具确定的系统运行次数,重复上述过程,进行第二次运行过程,直到运行次数满足实验设计的要求;
(6)想定编辑和运行控制工具在仿真结束后,向仿真伺服进程发送仿真结束命令,由仿真伺服进程结束本计算机上所有运行的模型包装器,想定编辑和运行控制工具将汇集整个仿真过程中产生的仿真结果数据,并按照统一格式进行合并和整理,并存入数据库供用户使用。
说 明 书
基于HLA的分布交互仿真平台及其实现方法
技术领域
文档评论(0)