Best Practices for Hardware-in-the-Loop Testing of Minisatellite Optimal Attitude Control

Authors

  • Emre Sayin Istanbul Technical University, Department of Aeronautical Engineering
  • Ismail Bayezit Istanbul Technical University, Department of Aeronautical Engineering
  • Serhat Yilmaz National Defense University, Department of Aerospace Engineering

Keywords:

Hardware-in-the-loop, satellite attitude control, optimal control, model-based design

Abstract

This study investigates the application of an optimal control algorithm to solve a satellite attitude control problem. The study entails obtaining the satellite equations of motion through the establishment of both the kinematics and dynamics equations. The nonlinear state-space equations are formulated, and a dimension reduction technique is employed prior to linearization to ensure the controllability of the system. The aforementioned control system theory is elucidated, and simulations are performed to assess the efficacy of the controller. The employed control structure in this research is an LQR controller. To significantly enhance the dependability of the control algorithm, a hardware-in-the-loop (HIL) structure is built utilizing the cRIO-9045 embedded controller device. The establishment of the human-machine interface was achieved by utilizing a Host PC and the real-time controller. The HIL setup and communication diagram are thoroughly elucidated. The control algorithm is evaluated on a real-time device by implementing a real-time tracking scenario. The results demonstrate that the satellite successfully tracks the provided reference signals as required.

Downloads

Download data is not yet available.

References

F. G. GÜLTEKİN, V. O. Atak, M. E. Ayaz, and M. Ari, “Geometric Accuracy in Satellite Imagery: Test Methods & Göktürk-1 Performance Evaluation,” in 2019 9th International Conference on Recent Advances in Space Technologies (RAST), 2019, pp. 813–819.

S. Winkler, G. Wiedermann, and W. Gockel, “High-accuracy on-board attitude estimation for the GMES Sentinel-2 satellite: concept, design, and first results,” in AIAA Guidance, Navigation and Control Conference and Exhibit, 2008, p. 7482.

I. Velicogna et al., “Continuity of ice sheet mass loss in Greenland and Antarctica from the GRACE and GRACE Follow‐On missions,” Geophys Res Lett, vol. 47, no. 8, p. e2020GL087291, 2020.

J. P. Gardner et al., “The james webb space telescope,” Space Sci Rev, vol. 123, pp. 485–606, 2006.

I. Ofodile, H. Ehrpais, A. Slavinskis, and G. Anbarjafari, “Stabilised LQR control and optimised spin rate control for nanosatellites,” in 2019 9th International Conference on Recent Advances in Space Technologies (RAST), IEEE, 2019, pp. 715–722.

M. Fakoor, S. Nikpay, and A. Kalhor, “On the ability of sliding mode and LQR controllers optimized with PSO in attitude control of a flexible 4-DOF satellite with time-varying payload,” Advances in Space Research, vol. 67, no. 1, pp. 334–349, 2021.

M. Mwema and H. A. Hashim, “QUEST-Based Kalman Filter and LQR for Satellite Attitude Control,” in 2022 10th International Conference on Control, Mechatronics and Automation (ICCMA), IEEE, 2022, pp. 135–141.

Y. Yang, “Analytic LQR design for spacecraft control system based on quaternion model,” J Aerosp Eng, vol. 25, no. 3, pp. 448–453, 2012.

A. Murilo, P. J. de Deus Peixoto, L. C. G. de Souza, and R. V. Lopes, “Real-time implementation of a parameterized Model Predictive Control for Attitude Control Systems of rigid-flexible satellite,” Mech Syst Signal Process, vol. 149, p. 107129, 2021.

H.-E. Park, S.-Y. Park, S.-W. Kim, and C. Park, “Integrated orbit and attitude hardware-in-the-loop simulations for autonomous satellite formation flying,” Advances in Space Research, vol. 52, no. 12, pp. 2052–2066, 2013.

H. Shim, O.-J. Kim, M. Park, M. Choi, and C. Kee, “Development of Hardware-In-the-Loop Simulation for CubeSat Platform: Focusing on Magnetometer and Magnetorquer,” IEEE Access, 2023.

K. Gaber, M. B. El_Mashade, and G. A. A. Aziz, “Hardware-in-the-loop real-time validation of micro-satellite attitude control,” Computers & Electrical Engineering, vol. 85, p. 106679, 2020.

E. Sayin and I. Bayezit, “Enhancing Disturbance Rejection in Minisatellite Attitude Control: A Comparative Study,” in 2023 10th International Conference on Recent Advances in Air and Space Technologies (RAST), IEEE, 2023, pp. 1–6.

S. Somov and T. Somova, “Ensuring survivability of spacecraft attitude control system at failures in flywheel cluster,” Journal of Aeronautics and Space Technologies, vol. 14, no. 1, pp. 89–98, 2021.

A. Golzari, H. N. Pishkenari, H. Salarieh, and T. Abdollahi, “Quaternion based linear time-varying model predictive attitude control for satellites with two reaction wheels,” Aerosp Sci Technol, vol. 98, p. 105677, 2020.

M. Blanke and M. B. Larsen, “Satellite dynamics and control in a quaternion formulation,” Technical University of Denmark, Department of Electrical Engineering, Tech. Rep, 2010.

Y. Yang, “Spacecraft attitude determination and control: Quaternion based method,” Annu Rev Control, vol. 36, no. 2, pp. 198–219, 2012.

N. Horri and S. Hodgart, “Attitude stabilization of an underactuated satellite using two wheels,” in IEEE Aerospace conference, IEEE, 2003, pp. 2629–2635.

T.E.S. Agency, “Satellite missions catalogue: Uosat-12,” https://www.eoportal.org/satellite-missions/uosat-12.

Downloads

Published

05-04-2024

How to Cite

[1]
E. Sayin, I. Bayezit, and S. Yilmaz, “Best Practices for Hardware-in-the-Loop Testing of Minisatellite Optimal Attitude Control”, JAST, vol. 17, no. Special Issue, pp. 262–273, Apr. 2024.