摘要
本着提高卫星故障注入模型的可复用性及缩短开发周期的目的,为卫星仿真系统设计一种标准层次结构模型,由卫星模拟器、故障注入前端和故障协议组成。卫星模拟器中的单机由通用单机模型配置而成,实现卫星模拟器的组态化。故障前端通过RPC(远程过程调用)调用模拟器中的各函数封装故障信息,提高扩展性。实践结果表明,基于该方案构建的标准层次模型能够组态实现不同型号卫星的仿真建模,而且单机模型内嵌故障注入机制,可提高卫星仿真模型的复用性,有效缩短仿真建模的周期。
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.
作者
杨善强
李华旺
常亮
高才栋
虞业泺
YANG Shanqiang;LI Huawang;CHANG Liang;GAO Caidong;YU Yeluo(Innovation Academy for Microsatellites, Chinese Academy of Sciences, Shanghai 201210, China;University of Chinese Academy of Sciences, Beijing 100049, China;ShanghaiTech University, Shanghai 201210, China)
出处
《中国科学院大学学报(中英文)》
CSCD
北大核心
2021年第3期402-408,共7页
Journal of University of Chinese Academy of Sciences
基金
中国科学院战略性先导科技专项(XDA04040201)资助。