中文摘要 | 第1-5页 |
英文摘要 | 第5-6页 |
第一章 绪论 | 第6-12页 |
§1.1 课题背景及问题提出 | 第6-10页 |
1.1.1 分布式仿真技术的发展 | 第6-9页 |
1.1.2 为什么需要时间管理 | 第9-10页 |
§1.2 课题来源及主要研究内容 | 第10-11页 |
1.2.1 课题来源 | 第10页 |
1.2.2 研究目标和技术路线 | 第10页 |
1.2.3 主要研究内容及意义 | 第10-11页 |
§1.3 论文结构 | 第11-12页 |
第二章 HLA时间管理概述 | 第12-20页 |
§2.1 时间管理的基本概念 | 第12-13页 |
2.1.1 什么是时间管理 | 第12页 |
2.1.2 仿真中的时间 | 第12-13页 |
2.1.3 时间管理服务中的术语及定义 | 第13页 |
§2.2 消息排序 | 第13-14页 |
2.2.1 接收序(RO) | 第14页 |
2.2.2 时戳序(TSO) | 第14页 |
§2.3 传输服务 | 第14-15页 |
§2.4 时间管理服务 | 第15-20页 |
2.4.1 校准与约束机制 | 第15-16页 |
2.4.2 时间驱动方式 | 第16页 |
2.4.3 逻辑时间推进服务 | 第16-18页 |
2.4.4 前瞻(Lookahead) | 第18页 |
2.4.5 零前瞻和同时发生事件 | 第18-19页 |
2.4.6 时戳下限(LBTS) | 第19-20页 |
第三章 HLA时间管理设计原理及实现模型 | 第20-27页 |
§3.1 YH—Link时间管理设计原则 | 第20页 |
§3.2 设计原理 | 第20-22页 |
§3.3 传输服务 | 第22-23页 |
3.3.1 CORBA模型 | 第22-23页 |
3.3.2 采用oneway方式提高系统效率 | 第23页 |
§3.4 对象层次 | 第23-24页 |
§3.5 YH—Link时间管理工作流程 | 第24-25页 |
§3.6 YH—Link时间管理的实现模型 | 第25-27页 |
第四章 消息排序机制的实现 | 第27-33页 |
§4.1 RTI中消息的逻辑流程 | 第27-28页 |
§4.2 消息排序机制的实现 | 第28-30页 |
4.2.1 消息队列的数据结构 | 第28-29页 |
4.2.2 消息类型的确定 | 第29-30页 |
§4.3 TSO消息管理 | 第30-33页 |
4.3.1 时间管理状态转换 | 第30-31页 |
4.3.2 TSO消息分组情况 | 第31-33页 |
第五章 YH-Link时间管理服务的实现 | 第33-49页 |
§5.1 Tick服务 | 第34-35页 |
§5.2 时间校准和时间约束机制的实现 | 第35页 |
5.2.1 时间校准服务 | 第35页 |
5.2.2 时间约束服务 | 第35页 |
§5.3 逻辑时间推进服务的实现 | 第35-39页 |
5.3.1 timeAdvanceRequest(TAR) | 第36-37页 |
5.3.2 nextEventRequest(NER) | 第37-38页 |
5.3.3 flushQueueRequest(FQR) | 第38-39页 |
§5.4 时间相关服务请求的实现 | 第39-40页 |
5.4.1 queryFederateTime | 第39页 |
5.4.2 queryLookahead | 第39页 |
5.4.3 modifyLookahead | 第39页 |
5.4.4 queryMinNexttEventTime | 第39页 |
5.4.5 queryLBTS | 第39-40页 |
5.4.6 TARA与NERA | 第40页 |
§5.5 Lookahead的选取 | 第40-41页 |
§5.6 LBTS优化算法 | 第41-43页 |
§5.7 Zero-Lookahead和同时事件 | 第43-46页 |
5.7.1 为什么需要Zero-Lookahead? | 第43页 |
5.7.2 Zero-Lookahead在步进盟员中的应用 | 第43-44页 |
5.7.3 Zero-Lookahead对仿真重演的支持 | 第44-45页 |
5.7.4 Tie-Breaking机制 | 第45-46页 |
§5.8 回卷 | 第46-49页 |
第六章 结束语 | 第49-50页 |
致谢 | 第50-51页 |
参考文献 | 第51-52页 |