分布式仿真HLA培训ppt课件.ppt_第1页
分布式仿真HLA培训ppt课件.ppt_第2页
分布式仿真HLA培训ppt课件.ppt_第3页
分布式仿真HLA培训ppt课件.ppt_第4页
分布式仿真HLA培训ppt课件.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录,HLA简介什么是HLA,HLA是一种体系结构,而不是一种软件实现,HLA,全称为HighLevelArchitecture,意为高层体系结构。HLA是用于创建复杂仿真系统的软件体系结构,它为开发人员提供了一个用于创建仿真应用的通用框架。HLA已被美国国防部(DepartmentofDefense,DoD)应用于建模和仿真。其两大特点为:互操作性重用性,HLA简介HLA的由来,HLA是1995年美国国防部(DoD)发布的建模与仿真大纲(DoDM&SMasterPlan)第一个目标-开发建模和仿真通用技术框架中的首要内容,其主要的目的是促进仿真应用的互操作性和仿真资源的可重用性。1996年10月DoD正式规定HLA为其范围内仿真项目的标准技术框架,开始推行HLA,并用它代替原有的DIS、ALSP等标准。2000年9月HLA作为IEEE1516发布,成为国际通用的标准。,HLA简介HLA的发展,Olderstandards:ALSPDIS,959697989900010203040506070809.,HLAInitialdefinition,HLABaseline,HLAadoptedbyOMG,DoDMasterplan,HLA1.3standard,HLA1516standard,First1516RTI,HLAtoIEEEforstandardization,HLA1.3USDoDstandard,IEEE1516openstandard,First1516federations,Firstcertified1516RTI,HLA1516evolved,1516to1.3interoperability,美国国防部决定:1999年完成DIS协议向HLA协议的转换,2001年不再支持非HLA的仿真。,HLA简介HLA的发展,HLA最新标准HLAEvolved,详细更新,见HLAEvolved-新一代HLA标准关键技术总结,HLA简介HLA的应用与特点,HLA的作用,允许采用不同的编程语言在不同的运行环境下开发出的不同类型的仿真系统之间进行互操作并且重用。,解决建模与仿真中所有的功能需求,一个仿真系统,一种仿真体系结构,各种的仿真系统,适用,足够的灵活性,HLA简介HLA的应用与特点,构建多子系统的复杂系统,HLA简介HLA的应用与特点,HLA的特点,HLA是在DIS和ALSP的基础上,发展起来的新的分布交互仿真体系结构,它能提供更大规模的、将构造仿真/虚拟仿真/实况仿真集成在一起的综合环境,实现各类仿真系统间的互操作、动态管理一点对多点通讯、系统和部件的重用和建立不同层次、不同粒度的对象模型。通过提供通用的、相对独立的运行支撑框架(,RunTimeInfrastructure),将应用层同其底层支撑环境功能分离开,隐蔽了各自的实现细节,可以使这两部分相对独立的开发,最大程度的利用各自领域的最新技术。,HLA简介HLA的应用与特点,HLA的特点,HLA引入了面向对象(OO)的思想,但又与传统的OOA&D方法有所不同,可以更好地支持仿真系统的重用和互操作HLA引入了运行支撑框架(RTI),可以在不必对原有系统进行较大改变的情况下,方便的让新的仿真系统与原有系统进行集成并互操作可实现仿真系统的即插即用,并针对不同的用户需求和不同的仿真目的,实现联邦快速、灵活的组合和重配置,保证了联邦范围内的互操作和重用。,HLA简介HLA的应用及特点,HLA培训HLA的组成,HLA标准的三部分规则(Rules):在联邦执行过程中,实现联邦成员间的交互所必须遵守的原则和协定,是接口规范和OMT的设计原则,规定了HLA联邦和联邦成员的职责。对象模型模板(OMT:ObjectModelTemplate):提供一种标准格式的HLA对象模型模板,以促进模型的互操作性和可重用性,OMT规定了每个FOM可以采用的结构。接口规范说明(InterfaceSpecification):定义了联邦成员之间进行信息交互的方式,提供六大管理服务;也是联邦成员和RTI间接口的规范。,HLA培训HLA的组成,接口规范说明(InterfaceSpecification),定义RTI的六大管理服务;确定每个成员必须提供的回调功能;建立HLA仿真的对象模型管理。RTI是HLA仿真系统进行分层管理控制,实现分布仿真可扩充性的支撑基础,也是进行HLA其它关键技术研究的立足点,因此在早期的HLA开发工作中,也主要集中于对RTI的研究开发。,HLA培训HLA的组成,接口规范说明(InterfaceSpecification),(1)联邦管理服务:包括联邦的创建与注销、联邦成员的加入与退出、联邦状态的存储与恢复、设置同步点等。(2)声明管理服务:包括发布、预定对象属性。发布、预定交互类信息以及其他支持服务。(3)对象管理服务:包括注册或注销对象实例、属性的更新、被更新、交互的发送及接受以及一些支持服务。(4)所有权管理服务:包括联邦成员间对象属性所有权的转移和相应的支持服务。(5)时间管理服务:包括协调联邦成员间局部时钟推进管理的各种服务。(6)数据分发管理服务:包括各个联邦成员根据各自的“兴趣”来确定信息的发送和接受等的有关支持服务。,HLA培训HLA的术语,联邦(Federation):由仿真子系统联合构成的仿真系统;它支持运行支撑框架(RTI),由联邦对象模型(FOM)和一定数量的联邦成员组成。联邦成员(Federate):构成联邦的每一个仿真子系统;它是联邦中的一个成员,是和RTI连接的一个接点;一个联邦成员可以代表一个平台,例如:飞行员的座舱模拟器;也能代表一个聚合级仿真系统,例如:整个国家的空中交通仿真系统。,HLA培训HLA的术语,联邦对象模型(FederationObjectModel-FOM)联邦中所有联邦成员进行数据交换的共同对象模型,由符合对象建模模板(ObjectModelTemplate)的对象类、交互类等构成,是HLA系统互操作和可重用的基础。仿真成员间要传递的内容都可以在联邦对象模型中找到,它配合接口规范中的声明管理和对象管理,实现了多对多的通信模式,减少了分布式仿真过程中的开发量和数据流量。,HLA培训HLA的术语,对象类(Object):是以符合仿真要求的抽象和分辨率程度、实现对真实世界概念描述的基本元素。持续存在并且影响多个联邦成员的仿真实体定义为对象类。对象类属性、对象类实例、对象类实例属性交互类(Interaction):在联邦运行过程中,发生在特定时刻的事件。交互类参数,HLA培训HLA的术语,更新属性(updateattribute):联邦成员更新对象实例的属性。反射属性(reflectedattribute):订购该对象实例属性的联邦成员接收对象实例的属性值。发送交互(SendInteraction):联邦成员将交互发送到联邦。接收交互(ReceiveInteraction):订阅该交互的联邦成员从联邦接收交互。,HLA培训如何设计HLA系统,为了指导HLA联邦模型的开发,美国国防建模仿真办公室提出了HLA联邦开发和执行标准过程:FEDEP(FederationDevelopmentandExecutionProcess),使联邦模型的开发过程实现标准化。这个HLA联邦模型的开发和执行过程如图所示:,HLA培训如何设计HLA系统,由以上流程可以看出,设计基于HLA标准的联邦,和以往最大的区别在于:联邦对象模型的设计联邦成员的设计,HLA培训如何设计HLA系统,联邦成员运行流程,RTI提供给每一个联邦成员的接口称为RTI大使,联邦成员调用这个接口的操作来请求RTI的服务;每一个联邦成员提供一个称为联邦成员大使的接口,当RTI必须通知联邦成员时,RTI通过调用联邦成员大使的操作来实现。,HLA培训如何设计HLA系统,HLA应用实例,1.航空某所基于HLA的计算机生成兵力(CGF)系统系统目标建立CGF的物理仿真模型、感知仿真模型和决策仿真模型对空中目标、地面目标和海上目标的CGF进行仿真研究建立具有基于开放性的HLA体系结构的CGF子系统,系统构成,运行界面,HLA应用实例,2.电子部某所基于HLA的SAR仿真系统目标建立基于HLA体系的机载和星载SAR数学仿真系统对机载SAR和星载SAR进行三维可视化,以多通道渲染的方式进行投影输出建立一个相对通用的主控制台建立飞机虚拟仪表,系统构成,主控运行界面,系统数据流,HLA应用实例,3.基于HLA的半实物仿真系统目标基于HRT1000完成半实物仿真基于视景软件进行仿真可视化整个系统基于HLA体系结构,主控系统界面,系统构成,HLA应用实例,4.基于HLA的卫星运行控制仿真系统系统目标实现卫星实体的建模及运行和通讯仿真实现卫星联邦成员开发和三维视景联邦成员的开发实现卫星联邦成员和三维视景联邦成员集成和运行管理实现卫星空间运行仿真的全过程和结果的三维、实时、可交互多通道的大场景视景显示。,HLA应用实例,5.基于HLA的车辆动力传动系统仿真系统目标能够实现多领域不同软件之间的协同仿真。在不同工作站上分别用WAVE建立发动机模型,用AMESim建立变速箱的模型,用GT-Cool建立冷却系统的模型,用Fluent建立起三维动力舱气道模型,用MATLAB建立起控制模型。接入HLA/RTI仿真体系中,实现这些模型的协同仿真,最终模拟整个动力传动系统。,HLA应用实例,6.基于HLA的后勤保障仿真系统系统目标提高飞机综合保障设计参数和保障资源的优化能力提供经济、有效、精确的分析、演示和评价手段优化飞机使用与维修保障流程作为飞机综合仿真的底层支持环境提高仿真效率,实现信息共享,HLA应用实例,7.基于HLA的虚拟仪表训练系统系统目标真实虚拟仪表显示:能够生成照片级的虚

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论