发布于 2015-09-15 02:19:56
下面是一些关于HLA的鲜为人知的历史。
HLA的设计实际上是基于被称为聚合级仿真协议(ALSP)的东西,该协议在90年代早期由开发HLA的同一批Mitre人领导。ALSP旨在将用于兵团/师指挥所训练的大规模建设性模拟连接在一起。对ALSP互操作性的要求包括更多的对象、保守的时间同步和仿真事件的交换。我们不能定期广播实体更新,因为这会导致可伸缩性问题。
在我后来参与的几年中,我们达到了每一次Ulchi焦点镜头练习多达100万个战场对象。HLA和DIS的根本区别在于,HLA是为处理构造性的大规模、可变保真度、保守的时间管理仿真而设计的,而DIS则诞生于一个网络化的仿真器环境,专注于近实时的平台级仿真器。
HLA可以帮助这两类模拟在一定程度上实现互操作,但始终会受到所链接的模拟类型的固有差异的限制。
例如,如果保守的时间管理的仿真联邦成员陷入计算的泥潭,HLA时间管理将导致联邦停止向前移动时间,直到最慢的仿真向前移动。DIS不支持此功能。对于DIS驱动的平台,当联邦试图赶上实时时,所有时间管理的实体将看起来像是以慢动作移动或完全停止,并且周期性地看起来比实时移动得更快。
https://stackoverflow.com/questions/3887460
复制相似问题