Abstract

The space sector has become increasingly relevant, especially satellites, due to their ability to access different parts of the planet in a short space of time. The challenge of controlling the satellite’s attitude is crucial to the success of a mission. However, the actuator failure condition makes this task even more challenging since the system becomes underactuated, and the control strategies that deal with this scenario and present a satisfactory computational cost are limited unless a simplification of the system dynamics is adopted, such as considering the total angular momentum equal to zero or the diagonal moment of inertia matrix. In this work, extended model predictive control (EMPC) was used to point a satellite in the nadir direction in the presence of actuator failure. This controller uses a model of the system to optimize the control variable over a finite prediction horizon, obtaining a near-optimal solution. The control strategy was tested through a Monte Carlo simulation in two failure scenarios, the first with a failure in the reaction wheel and then also with a failure in the magnetic-torque rod. The results showed that for the first failure scenario, the time required to perform pointing and the final error were lower than for the second failure scenario. The computational load was evaluated through a closed-loop simulation using an embedded processor based on the ARM platform. The simulation shows that the model requires less memory and is more efficient in terms of execution time. The robustness analysis shows that the controller is robust to external disturbance torques and errors of up to 50% in the inertia of the model, with no significant loss in performance. We suggest that the proposed technique is capable of performing pointing with satisfactory accuracy, even with two actuator failures. In addition, this approach can yield substantial cost savings, which is more pronounced for small satellite platforms such as CubeSats.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call