Best Practices for Hardware-in-the-Loop Testing of Minisatellite Optimal Attitude Control
Keywords:
Hardware-in-the-loop, satellite attitude control, optimal control, model-based designAbstract
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
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
How to Cite
Issue
Section
License
Copyright (c) 2024 Journal of Aeronautics and Space Technologies
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
The manuscript with title and authors is being submitted for publication in Journal of Aeronautics and Space Technologies. This article or a major portion of it was not published, not accepted and not submitted for publication elsewhere. If accepted for publication, I hereby grant the unlimited and all copyright privileges to Journal of Aeronautics and Space Technologies.
I declare that I am the responsible writer on behalf of all authors.