Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-06T07:54:28.209Z Has data issue: false hasContentIssue false

Simulink-based simulation platform design and faults impact analysis of attitude control systems

Published online by Cambridge University Press:  04 October 2021

H. Song
Affiliation:
School of Automation and Information Engineering, Xi’an University of Technology, Xi’an, 710048, China
S.L. Hu*
Affiliation:
School of Automation, Guangdong University of Petrochemical Technology, Maoming, 528000, China School of Artificial Intelligence, Henan University, Kaifeng, 475001, China
W.Z. Chen
Affiliation:
School of Automation and Information Engineering, Xi’an University of Technology, Xi’an, 710048, China
*
*Corresponding: hfkth@126.com
Rights & Permissions [Opens in a new window]

Abstract

The satellite attitude control system (SACS) is a complicated system. In order to reflect the relationship among different components in SACS and analyse the impact of component faults on system performance, a complete simulation platform of the SACS based on Simulink is built in this paper. With the embedding of the specific reaction flywheel, gyroscope and earth sensor model, and the design of the controller based on the quaternion feedback, the simulation platform can not only simulate the real SACS at the component level, but it can also realise the injection of component faults for analysing the system performance. Simulations are conducted to verify the performance of the simulation platform. Simulation results show that this simulation platform has the ability to accurately reflect the control performance of the SACS, and the output accuracy of the component model is high. The research results reveal that this simulation platform can provide model support for verifying the algorithm of fault diagnosis, prediction and tolerant control of the SACS. This simulation platform is easy to use and can be expanded and improved.

Information

Type
Research Article
Copyright
© The Author(s), 2021. Published by Cambridge University Press on behalf of Royal Aeronautical Society
Figure 0

Figure 1. Simulation structure of three-axis stabilised SACS.

Figure 1

Figure 2. Simulation platform of the SACS.

Figure 2

Figure 3. Simulation module of output torque and control voltage.

Figure 3

Figure 4. Simulation model of torque and flywheel.

Figure 4

Figure 5. Simulation model of control torque and flywheel speed.

Figure 5

Figure 6. Simulation model of reaction flywheel [14].

Figure 6

Figure 7. Simulation model of satellite angular velocity.

Figure 7

Figure 8. Simulation model of the cross-multiplication of momentum torque and angular velocity.

Figure 8

Figure 9. Simulation model of satellite attitude dynamics with wheel [14].

Figure 9

Figure 10. Simulation model of attitude kinematics based on quaternion.

Figure 10

Figure 11. Simulation model of attitude matrix based on quaternion.

Figure 11

Figure 12. Simulation model of attitude angle based on quaternion.

Figure 12

Figure 13. Simulation model of attitude angle solving based on quaternion.

Figure 13

Figure 14. Simulation model of the gyros [14].

Figure 14

Figure 15. Simulation model of the earth sensor [14].

Figure 15

Figure 16. Simulation model of attitude determination [14]‘.

Figure 16

Figure 17. Simulation model of attitude quaternion solving.

Figure 17

Figure 18. Simulation model of error quaternion.

Figure 18

Figure 19. Simulation model of PD controller.

Figure 19

Figure 20. Simulation platform of the SACS.

Figure 20

Table 1. Initial simulation parameters [11,14,17]

Figure 21

Figure 21. Change curve of attitude angular velocity.

Figure 22

Figure 22. Change curve of attitude angle.

Figure 23

Figure 23. Change curve of flywheel control torque.

Figure 24

Figure 24. Change curve of gyro measured output.

Figure 25

Figure 25. Change curve of earth sensor measured output.

Figure 26

Figure 26. Change curve of angular velocity estimation.

Figure 27

Figure 27. Simulation results of the controller under intermittent faults.

Figure 28

Figure 28. Simulation results of the controller under mutation faults.

Figure 29

Figure 29. Simulation results of the reaction flywheel 3 under multiplicative faults.

Figure 30

Figure 30. Simulation results of the reaction flywheel 3 under stuck faults.

Figure 31

Figure 31. Simulation results of the reaction flywheel 1 and 2 faults simultaneously.

Figure 32

Figure 32. Simulation results of the reaction flywheel 1 and 3 faults simultaneously.

Figure 33

Figure 33. Simulation results of the reaction flywheel 2 and 3 faults simultaneously.

Figure 34

Figure 34. Simulation results of the three reaction flywheel faults simultaneously.

Figure 35

Figure 35. Simulation results of gyroscope under graded faults.

Figure 36

Figure 36. Simulation results of earth sensor under graded faults.

Figure 37

Figure 37. Simulation results of gyroscope and earth sensor under graded faults.

Figure 38

Figure 38. Simulation results of measurement noise under 10σ.

Figure 39

Figure 39. Simulation results of measurement noise under 50σ.