摘要
分布式仿真系统的构建过程中,关于各仿真子节点的协调运行与同步问题是其中的重点和难点。该文介绍了面向对象的实时仿真软件开发环境Constellation和网络传输服务NDDS这两个工具,并且结合这它们的特点和相互之间的密切联系,研究出一种应用它们实现分布式仿真系统同步的方法。最后建立一个卫星姿态控制仿真系统,介绍了如何实现这种方法,并且进行以下验证:在Constellation下和在Matlab下建立的仿真系统进行比较,验证系统和集中式系统仿真结果比较,验证系统在Windows操作系统下和实时操作系统下仿真结果比较。
In the course of developing a distributed simulation system, synchronization among the distributed computers is the most important and difficult point. This paper introduces two tools : an object-oriented toolset for realtime simulation software programming, called Constellation and a Network Data Delivery Service (NDDS). Combined with the features of them and the close connection between them, this paper also discusses a method for realizing the synchronization of distributed simulation system by these tools. Finally, together with a satellite attitude control simulation system developed by these two tools, this paper describes this method and validates following features: comparing the system developed by Constellation with that by Matlab, comparing distributed system with centralized system developed by this method, comparing the simulation result of verification system under Windows with that by using Rea-time operating system.
出处
《计算机仿真》
CSCD
2005年第7期66-70,共5页
Computer Simulation