论文部分内容阅读
高层体系结构(HLA)是一个开放的、支持面向对象的体系结构.它采用面向对象的方法学来分析系统,建立不同层次和粒度的对象模型,从而促进了仿真系统和仿真部件的重用.仿真系统的运行和仿真成员之间的交互和协调都是通过运行支撑系统(RTI)来实现的.RTI的功能类似于一个分布式操作系统,是分布交互仿真系统实现的关键.以自行研制的门式起重机分布式实时仿真培训系统DRGCTSS为基础,比较深入地研究与讨论了支持HLA/RTI的分布式培训仿真系统中的时间管理和数据分布管理的设计与实现问题.HLA系统采用分布对等的时间管理模式,通过相互交换消息来实现结点仿真时间的推进和协调.时间管理策略分为两种,即时间控制和时间受限.它们描述了联邦成员的逻辑时钟推进与其它联邦成员逻辑时钟推进的关系.保守时间推进机制是一种严格按时间戳次序执行的同步控制策略.乐观推进机制允许RTI无需确定消息是否具有最小时间戳,就将该消息发送给对应的联邦成员,而当后来的消息具有更小的时间戳时,则通过回滚操作的机制来纠正消息的次序.时间管理服务由一组服务集合组成,联邦成员通过调用该服务集合中特定的服务,向其它的联邦成员发送消息.