- HLA最显著的特点就是通过提供通用的、相对独立的支撑服务程序(RTI),将应用层同底层支撑环境分离,即将仿真功能实现、仿真运行管理和底层通信传输三者分开
- HLA的定义由三部分组成:1)对象模型模板(OMT);2)规则;3)接口规范
- OMT由9个表格组成:对象模型鉴别表、对象类结构表、交互类结构表、属性表、参数表、枚举数据类型表、复合数据类型表、路径空间、FOM/SOM词典
- HLA六大管理服务:联盟管理、声明管理、对象管理、所有权管理、时间管理、数据分发管理
- HLA开发执行的FEDEP(Federation Development and Execution Process)流程:定义联邦目标→开发概念模型→设计和开发联邦→集成测试联邦→执行、分析结果
- RTI运行时,需要两个配置文件,1)联邦执行数据文件FED(Federation Execution Data);2)RTI初始化文件RID(RTI Initialization Data)
- 联邦成员时间推进,根据推进方式不同可分为三种:基于步长的时间推进、基于事件的时间推进、乐观成员时间推进。其中,如果乐观成员接收到的事件时戳小于其已发送事件的时戳,那么已发送的事件应变为无效事件,乐观成员及其他所有接收到该消息的成员应该进行回滚操作
- 分布式交互仿真的特点:分布性、交互性、异构性、时空一致性、开放性
- HLA中消息传输方式:可靠(reliable)、快速(best effort)
- HLA中消息传递顺序:接收顺序RO(receive order)、时戳顺序TSO(time stamp order)
- Lower Bound Time Stamp:LBTSi=min(Tj+lookaheadj)