HLA(高级体系结构,High Level Architecture) 介绍
作者:互联网
HLA(高级体系结构,High Level Architecture),在美国国防建模与仿真办公室(DMSO)1995年10月制定的建模与仿真主计划(MSMP)中,提出了未来建模/仿真的共同技术框架。
HLA的组成类似于面向对象的思想,即客观世界是由对象以及对象间的交互组成。HLA的总体体系结构如下图所示,HLA将 实现某种特定仿真目的的仿真系统 抽象为联邦,将仿真系统中存在交互关系的仿真应用抽象为 联邦成员(Federate),将系统仿真过程中的实体通过对象进行组织。一个联邦包含多个联邦成员,一个联邦成员包含多个对象。仿真执行的过程正是基于联邦成员间的交互过程。
HLA将仿真过程中的所需的交互信息通过统一的、规范的格式进行表述。仿真过程的执行,正是基于一致的信息表述,联邦成员间的相互交互而完成。联邦成员间的交互不是两两独立进行,而是通过公共的基础服务支持框架RTI(Run Time Infrastructure)实现。仿真系统被抽象为联邦成员的组合和交互。RTI是HLA的核心部分之一,它为仿真执行提供底层的基础服务支撑。类似于局域网内的“HUB”,仿真过程中所有的信息交互必须通过RTI完成。
简介
它包括三个方 面:高层体系结构(HLA)、任务空间概念模型(CMMS)和数据标准(DS)。它们的共同目标是实现仿真间的互操作,并促进仿真资源的重用,具体地说, 就是通过计算机网络使得分散分布的各仿真部件能够在一个统一的仿真时间和仿真环境下协调运行,且可以重复使用。HLA的基本思想就是使用面向对象的方法, 设计、开发及实现系统不同层次和粒度的对象模型,来获得仿真部件和仿真系统高层次上的互操作性与可重用性。
1996年8月DMSO正式公布了HLA的定义和规范。经过改进完善,HLA的规则、接口规范、对象模型模板三项内容已在2000年9月22日由美国 IEEE标准化委员会正式定为IEEE1516, IEEE1516.1,IEEE1516.2 HLA标准。OMG,北约M&S组织也采纳HLA作为标准。
- 对象模型模板(OMT):是对仿真中的对象、对象属性和对象间信息交互的格式和内容进行定义的标准化描述。⑵框架与规则集:HLA共定义了10条规则,描述仿真和联邦成员的职责,以确保一个联邦内仿真的正确交互。其中前5条规则规定一个联邦必须满足的要求,而后5条规则则是一 个联邦成员必须满足的条件。⑶联邦成员访问RTI的接口规范:描述在操作过程中的仿真交互方式,提供了盟员与RTI之间功能接口,描述了六类服务,共 101个操作。
标签:仿真,Level,成员,RTI,High,Architecture,联邦,交互,HLA 来源: https://blog.csdn.net/vcwanglailing/article/details/97104096