Welcome to Journal of University of Chinese Academy of Sciences,Today is

Journal of University of Chinese Academy of Sciences ›› 2021, Vol. 38 ›› Issue (3): 402-408.DOI: 10.7523/j.issn.2095-6134.2021.03.014

• Review Article • Previous Articles     Next Articles

RPC-based configuration satellite simulator fault injection method

YANG Shanqiang1,2, LI Huawang1,3, CHANG Liang1, GAO Caidong1, YU Yeluo1   

  1. 1. Innovation Academy for Microsatellites, Chinese Academy of Sciences, Shanghai;
    2. University of Chinese Academy of Sciences, Beijing 100049, China;
    3. ShanghaiTech University, Shanghai 201210, China
  • Received:2019-08-09 Revised:2019-12-04 Online:2021-05-15

Abstract: In order to improve the reusability of satellite fault injection model and shorten the development cycle, this paper contains a standard hierarchical model for satellite simulation system, which consists of a satellite simulator, a fault injection front end, and a fault protocol. Each individual machine in the satellite simulator is configured with a universal stand-alone model to make the satellite simulator configurable. The fault injection front end encapsulates the fault information by calling each function in the simulator by RPC(remote procedure call) to improve scalability. The actual results indicate that the standard hierarchical model constructed based on this scheme can be configured to create the simulation models of different types of satellites. Moreover, the fault injection mechanism is embedded in each stand-alone model, which improves the reusability of the satellite simulation model and effectively shortens the cycle time of simulation modeling.

Key words: satellite, simulation, configurable, fault injection, RPC, emulator model

CLC Number: