欢迎访问中国科学院大学学报,今天是

中国科学院大学学报 ›› 2021, Vol. 38 ›› Issue (3): 402-408.DOI: 10.7523/j.issn.2095-6134.2021.03.014

• 电子科学 • 上一篇    下一篇

一种基于RPC的组态化卫星模拟器故障注入方法

杨善强1,2, 李华旺1,3, 常亮1, 高才栋1, 虞业泺1   

  1. 1. 中国科学院微小卫星创新研究院, 上海;
    2. 中国科学院大学, 北京 100049;
    3. 上海科技大学, 上海 201210
  • 收稿日期:2019-08-09 修回日期:2019-12-04 发布日期:2021-05-17
  • 通讯作者: 李华旺
  • 基金资助:
    中国科学院战略性先导科技专项(XDA04040201)资助

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 Published:2021-05-17

摘要: 本着提高卫星故障注入模型的可复用性及缩短开发周期的目的,为卫星仿真系统设计一种标准层次结构模型,由卫星模拟器、故障注入前端和故障协议组成。卫星模拟器中的单机由通用单机模型配置而成,实现卫星模拟器的组态化。故障前端通过RPC(Remote Proce dure Call,远程过程调用)调用模拟器中的各函数封装故障信息,提高扩展性。实践结果表明,基于该方案构建的标准层次模型能够组态实现不同型号卫星的仿真建模,而且单机模型内嵌故障注入机制,可提高卫星仿真模型的复用性,有效缩短仿真建模的周期。

关键词: 卫星, 仿真, 组态化, 故障注入, 远程过程调用, 仿真模型

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

中图分类号: