首页|行业资讯|企业名录|周边产品|数字城市|增强现实|工业仿真|解决方案|虚拟医疗|行业仿真|图形处理|军事战场
资讯首页
行业资讯 >> VR百科>>正文
HLA分布式虚拟仿真高级体系结构
2012年3月1日    评论:    分享:

      来源:第三维度

  HLA(虚拟仿真高级体系结构,High Level Architecture)   

    在美国国防建模与仿真办公室(DMSO)1995年10月制定的建模与仿真主计划(MSMP)中,提出了未来建模/仿真的共同技术框架。它包括三个方 面: 高层体系结构(HLA)、任务空间概念模型(CMMS)和数据标准(DS)。它们的共同目标是实现仿真间的互操作,并促进仿真资源的重用,具体地说, 就是通过计算机网络使得分散分布的各仿真部件能够在一个统一的仿真时间和仿真环境下协调运行,且可以重复使用。HLA的基本思想就是使用面向对象的方法, 设计、开发及实现系统不同层次和粒度的对象模型,来获得仿真部件和仿真系统高层次上的互操作性与可重用性。

   1996年8月DMSO正式公布了HLA的定义和规范。经过改进完善,HLA的规则、接口规范、对象模型模板三项内容已在2000年9月22日由美国 IEEE标准化委员会正式定为IEEE1516, IEEE1516.1,IEEE1516.2 HLA标准。OMG,北约M&S组织也采纳HLA作为标准。

     组成

  (1)对象模型模板(OMT):是对仿真中的对象、对象属性和对象间信息交互的格式和内容进行定义的标准化描述。

    (2)框架与规则集: HLA共定义了10条规则,描述仿真和仿真终端的职责,以确保一个仿真网络内仿真的正确交互。其中前5条规则规定一个仿真网络必须满足的要求,而后5条规则则是一 个仿真终端必须满足的条件。

    (3)仿真终端访问RTI的接口规范:描述在操作过程中的仿真交互方式,提供了盟员与RTI之间功能接口,描述了六类服务,共 101个操作。

   模型模板(OMT)

  HLA中的对象模型主要用来描述两类系统,一类是用来描述仿真网络中的各个仿真终端,即创建各单个的HLA仿真的对象模型(SOM)。另一类是用来描述一 个仿真网络中相互之间存在信息交换特性的那些仿真终端,即创建HLA的仿真网络对象模型(FOM)。无论是描述SOM还是描述FOM,OMT的主要目的都是为了便于仿真系统的互操作和仿真部件的重用。

   OMT作为对象模型的模板规定了记录这些对象模型内容的标准格式和语法。但对于对象模型如何建立,OMT必须记录哪些内容,OMT本身并没有说明。OMT是HLA实现互操作和重用的重要机制之一,由以下几个表格组成:

  ·对象模型鉴别表:用来记录鉴别HLA对象模型的重要信息;

  ·对象类结构表:用来记录仿真网络/仿真中的对象类及其父类一子类关系;

   ·交互类结构表:用来记录仿真网络/仿真中的交互类及其父类一子类关系;

   ·属性表:用来说明仿真网络/仿真中对象属性的特性;

   ·参数表:用来说明仿真网络/仿真中交互参数的特性;

   ·枚举数据类型表:用来对出现在属性表/参数表中的枚举数据类型进行说明;

   ·复合数据类型表:用来对出现在属性表/参数表中的复合数据类型进行说明;

   · 路径空间表:用来说明一个仿真网络中对象属性和交互的路径空间;

   ·FOM/SOM词典:用来定义各表中使用的所有术语。

   当描述一个仿真网络或单个仿真系统(仿真终端)的HLA对象模型时,它们都必须使用上述几个表。即OMT对仿真网络对象模型(FOM)和仿真对象模型 (SOM)都适用。一个HLA对象模型至少要包含一个对象类或交互类,但在某些情况下,描述对象模型的一些表可能是空表。

   框架和规则集

   (1) 仿真网络应该有一个仿真网络对象模型FOM,该FOM应与HLA的OMT相容。FOM是说明HLA仿真网络数据交换的手段,它记录了仿真终端对于在仿真网络运行期间需相互交换的数据的内容、格式及数据交换的条件所达成的协议。

   (2) 在一个仿真网络中,FOM中的所有对象应属于各个成员而不应在RTI中。HLA中,将凡是与仿真有关的对象实体的表达放在仿真终端中而不是放在RTI中, 但是RTI可以拥有管理对象模型(MOM)中对象实例。

   (3) 在执行仿真网络时,各成员中间所有FOM规定的数据交换必须通过RTI进行。HLA中, FOM中描述的对象或交互类的数据,都是仿真终端之间可能需交换的数据,而成员之间要想实现交换数据,只有借助于RTI提供的服务。

  (4) 在仿真网络执行中,成员应按HLA接口规范与RTI交互,即访问RTI应遵循接口规范。

   (5) 在仿真网络执行中,在任一给定时间,一个对象属性只能为一个成员所拥有。HLA中,不同成员可以拥有同一个对象实例的不同属性。为了保证整个仿真网络中数据的一致 性,在任意给定时间最多只能让一个仿真终端拥有(从而有权改变其值)任意给定的对象实例的属性。

   (6) 仿真终端应有一个符合OMT规范的成员对象模型(SOM)。仿真终端通常由实现仿真功能的仿真系统组成,SOM描述了它们为实现自己的仿真功能,需向外获取(定购)及本身能向外提供(公布)的信息。

   (7) 成员应能更新和(或)使用其SOM中记录的对象的属性,能接收与发送SOM中记录的交互。仿真终端在仿真网络运行中向其它成员公布自己所负责建模的对象的属性 的数值,及借助于RTI提供的服务接收自己想要的来自其它成员的属性数据是各个仿真终端的责任。

  (8) 成员应按SOM中的规定,在仿真网络执行中动态地转移与接收属性的所有权。对HLA仿真网络来说,实际仿真剧情的实现,常常要在具体的仿真终端之间进行对象属性所 有权动态转换,RTI通过"所有权管理"提供相应的服务,而具体的实现是仿真终端之间的责任与合作。

   (9) 成员应按SOM中的规定,更新对象属性的条件(如改变阀值)。HLA让拥有某些对象属性所有权的成员有权产生这些属性的不断变化的值(往往通过模型的解算得到),并由它负责通过RTI将不断公布这些属性值,从而使定购这些属性的其它成员能得到这些属性的值。

   (10) 成员应能管理局部时间,从而保证它能协调地与仿真网络中的其它成员交换数据。HLA通过时间管理服务给仿真终端提供了灵活的仿真时间推进的方法,从而使HLA 可以适用于连续、离散或混和类型的仿真。但它需要仿真终端自己管理自己的逻辑仿真时间(本地时间)。

标签:HLA分布式
上一篇:基于HLA/RTI的联合仿真建模技术框架
下一篇:人工生命(artificial life)
网友评论:HLA分布式虚拟仿真高级体系结构
评论
留名: 验证码:
您可能还需要关注一下内容:
·超大规模分布式虚拟现实系统
·基于分布式虚拟现实技术的汽车驾驶模拟器的研究
·基于HLA/RTI的摆式列车多学科协同仿真技术
·分布式虚拟战场演练管理态势子系统的实现
·基于Web服务的 HLA 分布式虚拟仿真系统扩展
·基于GL Studio的分布式虚拟训练系统关键技术
·分布式卫星在轨仿真系统研究
·基于HLA的物资保障仿真系统研究
·P2P(分布式)仿真系统综述
·基于Virtools的分布式高炮火控系统仿真平台设计
☏ 推荐产品

Ladybug5全景
商家:力方国际

ProJet®
商家:力方国际

ProJet®
商家:视科创新

Premium1.5
商家:视科创新

巴可HDX主动立体投
商家:德浩科视

巴可HDF-W26投
商家:德浩科视

巴可30000流明2
商家:德浩科视

巴可4万流明2K投影
商家:德浩科视
☞ 外设导航
☏ 企业名录
【广州】中科院广州电子技术有限公司
【北京】第二空间(北京)科技有限公司
【北京】幻维世界(北京)网络科技有限公司
【厦门】厦门惠拓动漫科技有限公司
【厦门】厦门幻眼信息科技有限公司
【深圳】深圳南方百捷文化传播有限公司
【北京】北京思源科安信息技术有限公司
【上海】上海殊未信息科技有限公司
【北京】北京赢康科技开发有限公司
【武汉】武汉科码软件有限公司
友情链接 关于本站 咨询策划 行业推广 广告服务 免责声明 网站建设 联系我们 融资计划
北京第三维度科技有限公司 版权所有 京ICP备09001338
2008-2016 Beijing The third dimension Inc. All Rights Reserved.
Tel:010-57255801 Mob:13371637112(24小时)
Email:d3dweb@163.com  QQ:496466882
扫一扫 第三维度
官方微信号