摘要
原有的航天飞行训练模拟器采用组播方式实现分布式仿真中的信息通信,无法继续适应大规模复杂仿真训练任务的需求,该文目的在于将先进的分布式仿真技术引入航天训练仿真领域,具体设计并实现了一个跨平台的两层结构RTI(ISMERTI:航天医学工程研究所(Institute of Space Medico-Engineering)的缩写)。首先介绍了所设计的ISMERTI的两层式体系结构和基于自适配网络通信环境(Adaptive Communication Environment,ACE)、libxml(开源的XML开发包)及STL包的跨平台实现技术,阐明了基于上述开发包的底层支持类的实现方法、ISMERTI接口调用方式以及ISMERTI服务的通信流程设计思路,接着将其应用到航天训练仿真中的交会对接视景仿真中。应用结果证明ISMERTI能够运行在Windows和Linux平台,能够较好实现基于HLA技术的航天训练仿真,对航天飞行训练的平台建设有重要意义。
In the flight training simulation of manned spacecraft, there exist a demand to perform large - scale complicated simulation missions. In order to meet this demand, the advanced distributed simulation technique must be introduced in the design of spacecraft training simulator. In this paper a two - layer architecture runtime infrastructure named ISMERTI is designed. The architecture of ISMERTI, and the trans - platform implementation based on ACE, libxml^2 and STL are first designed, and then the support classes on the bottom, the design of connectors for calling, and the service implementation are analyzed. ISMERTI has been applied to the scene simulation of space rendezvous and docking. The application result demonstrates that ISMERTI can run on Windows and Linux, so it can be preferably applied into space training simulation. At the end of this paper the future work is discussed.
出处
《计算机仿真》
CSCD
2007年第4期23-25,220,共4页
Computer Simulation
关键词
分布式交互仿真
高层体系结构
联邦运行支撑环境
航天飞行训练仿真
Distributed interactive simulation(DIS)
High level architecture(HLA)
RTI
Spaceflight simulation for training