Framework based universal simulation for satellite project
An integrated simulation system is proposed in the paper, which considers the universal runtime platform environment, the resource management mechanism, and the aerospace oriented model software framework. The platform is compatible with the HLA protocol and support both synchronous and asynchronous modes for data interaction. The simulation execution is established on the specifically formulated scenarios, which provides flexibilities in customizing the organization of the simulation system. The resource framework is designed by combining the characteristics of both aerospace engineering and software engineering, and the modeling objects are expanded from the entities of satellites, sub-systems and equipments, to the non-entity relationships of the system components. With the developed model database and management software, the simulation can be applied either in the visible and non-programming way, or in a secondary development way with reusability. Therefore, the proposed system is user-friendly to engineers with various disciplinary backgrounds.