
Research Article
Design of Universal Software Architecture for Spacecraft Autonomous Thermal Control
@INPROCEEDINGS{10.1007/978-3-030-93398-2_21, author={Tian Lan and Zhenhui Dong and Ma Zhu and Hongjun Zhang and Wenjuan Li}, title={Design of Universal Software Architecture for Spacecraft Autonomous Thermal Control}, proceedings={Wireless and Satellite Systems. 12th EAI International Conference, WiSATS 2021, Virtual Event, China, July 31 -- August 2, 2021, Proceedings}, proceedings_a={WISATS}, year={2022}, month={1}, keywords={Spacecraft Avionics Autonomous thermal control Software architecture Universal design}, doi={10.1007/978-3-030-93398-2_21} }
- Tian Lan
Zhenhui Dong
Ma Zhu
Hongjun Zhang
Wenjuan Li
Year: 2022
Design of Universal Software Architecture for Spacecraft Autonomous Thermal Control
WISATS
Springer
DOI: 10.1007/978-3-030-93398-2_21
Abstract
The traditional design method of spacecraft autonomous thermal control software is difficult to reuse because of the tight coupling between software logic and corresponding user requirements. Based on the present and foreseeable autonomous thermal control requirements, a universal software architecture is proposed. The process of thermal control is divided into five steps that include temperature acquisition, temperature preprocessing, duty cycle calculation, energy optimization and on-off switching of heater. The generalized software components are realized. Different requirements of different spacecraft can be met by setting different parameters and assembling software components. The engineering practice proves that proposed universal autonomous thermal control software architecture can significantly reduce the time cost of software development, and has excellent adaptability to different requirements. Proposed software architecture has been applied to some agile remote sensing satellites and deep space probes, and it can provide a reference for future spacecraft software design.