A Method for Realizing the Synchronization of Distributed Simulation System

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 real-time 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.