基于HLA想定推演仿真系统分析与研究.docVIP

基于HLA想定推演仿真系统分析与研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于HLA想定推演仿真系统分析与研究

基于HLA想定推演仿真系统分析与研究   【摘要】针对想定推演仿真系统的分布式需求,深入分析研究了HLA的模型模板,提出了基于HLA想定推演仿真系统的结构设计、联邦设计的思路和方法;并提出了以MAKRTI为平台、利用C++语言编程的HLA仿真系统的网络拓扑结构。   【关键词】高层体系结构;联邦开发;想定推演   1.引言   当前,计算机仿真凭借其可控性、安全性、无破坏性、可重复性和经济性等特点,已广泛应用于国防、交通、经济、天气预报等诸多行业的重要领域,进行大型系统分析、评估、测试、研究、研制和技术训练等工作。由于需要仿真系统解决的问题越来越复杂,靠单个仿真系统已无法解决,所以需要依靠多个仿真系统联合起来进行协同仿真。   高层体系结构HLA(High Level Architec-ture)是最新发展的先进分布仿真技术(Advanced Distributed Simulation,ADS),用来构建仿真通用技术框架,支持不同仿真应用间的互操作和仿真部件的可重用。它的特点是通过支撑环境(Run Time Infrastructure,RTI)提供通用的、相互独立的支撑服务程序,将仿真应用层同底层支撑环境功能分离开,隐蔽各自的实现细节。实现各种类型的仿真系统间的互操作、仿真系统及其部件的重用,从而将构造仿真、虚拟仿真和实况仿真集成到一个综合环境中,以满足各种类型仿真的需要[1]。   2.高层体系结构HLA分析   HLA是以标准化、规范化的对像模型模板OMT(Object Model Template)的形式定义和描述仿真实体的对象信息和交互信息,为完成复杂的不同类型特征的综合仿真应用任务,提供了比较好的互操作性和资源的可重用性。   HLA通过支撑环境RTI提供通用的、相对独立的支撑服务程序,将具体的仿真功能实现、仿真运行管理和底层通信传输三者分离,从而实现仿真应用同底层的支撑环境分开,隐藏各自的实现细节,使各部分可以相对独立地进行开发,并能充分利用各自领域的先进技术实现标准的功能和服务,适应新技术的发展[2]。同时,HLA可实现应用系统的即插即用,有利于新的仿真系统的集成和管理,并能根据不同的用户需求和应用目的,实现联邦的快速组合和重新配置,为联邦范围内的互操作和重用提供了保障。   联邦(Federation)是指用于达到某一特定仿真目的的分布式仿真系统,它由若干相互作用的联邦成员(简称成员)构成。联邦成员是指所有参与联邦运行的应用程序都可以称为联邦成员。联邦中的成员有多种类型,如用于联邦数据采集的数据记录器,用于和实物接口的实物仿真代理成员,用于管理联邦的联邦管理器等等[3]。   2.1 HLA的对象模型模板功能   HLA采用对象模型(OM Object Model)来描述联邦及联邦中的每一个联邦成员,它描述了联邦在运行过程中需要交换的各种数据及相关信息。对象模型模版(OMT)采用一种统一的表格来规范对象模型的描述。   在HLA OMT中定义了两类对象模型:一类是描述仿真联邦的联邦对象模型(FOM,Federation Object Model);另一类是描述联邦成员的成员对象模型(SOM,Simulation Object Model)。这两种对象模型的主要目的都是促进仿真系统间的互操作和仿真部件的重用。   联邦对象模型FOM主要提供联邦成员之间用公共的、标准的格式进行数据交换的规范,它描述了在仿真运行过程中将参与联邦成员信息交换的对象类、对象类属性、交互类、交互类参数的特性。HLA FOM的所有部件共同建立了一个实现联邦成员间互操作所必须的“信息模型协议”。   成员对象模型SOM是单一联邦成员的对象模型,它描述了联邦成员可以对外发布或需要定购的对象类、对象类属性、交互类、交互参数的特性,这些特性反映了成员在参与联邦运行时所具有的能力。基于OMT的SOM开发是一种规范的建模技术和方法,它便于模型的建立、修改、生成和管理,便于对已开发的仿真资源的再利用,能够促使建模走向标准化[4]。   2.2 HLA的对象模型模板组成   HLA对象模型是由一组以表的形式进行规范化描述的部件组成的。HLA OMT由对象模型标识表、对象类结构表等九个表组成。其中:(1)对象模型标识表:记录与HLA对象模型相关的重要标识信息;(2)对象类结构表:记录所有联邦或联邦成员对象类的名称,并且描述了类与子类的关系;(3)交互类结构表:记录所有联邦或联邦成员交互类的名称,描述了类与子类的关系;(4)属性表:记录联邦或联邦成员中对象属性特性;(5)参数表:记录联邦或联邦成员中交互参数的特性;(6)枚举数据类型表:用来对出现在属性表/参数表中枚举数据类型进行说明;(7)复杂数据类型表:用来对出现在属性表/参数表中的复杂数据类型进行说

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档