Journal of Technology in Aerospace Engineering

Journal of Technology in Aerospace Engineering

Two-Level Optimal Controller Design Based on PSO and Adaptive Control for Satellite Simulator System

Document Type : Research Article

Authors
Faculty of Aerospace Engineering Malek Ashtar University of Technology, Tehran, Iran
Abstract
This paper presents an adaptive inverse dynamic control method based on the Particle Swarm Optimization (PSO) algorithm to control the Euler angles of a three-degree-of-freedom satellite simulator platform with uncertain parameters. The controller design is carried out in two stages. In the first stage, the control coefficients of the inverse dynamic method are determined offline using PSO. In the second stage, the system parameters are estimated online through the adaptive control method for integration into the inverse dynamic control approach. This hybrid strategy improves both the performance and adaptability of the controller. The effectiveness of the proposed control approach has been evaluated under disturbances and realistic environmental conditions. Test results demonstrate that the method effectively controls the Euler angles, achieving an angular error of less than 0.5 degrees. Additionally, each axis's average integral of the absolute error value has been calculated and compared with conventional PID and adaptive PID control methods. The results indicate that the proposed method significantly improves, reducing the error by approximately 20% compared to conventional methods.
Keywords
Subjects

[1] H. Septanto, F. Kurniawan, B. Setiadi, E. Kurniawan, and D. Suprijanto, "Disturbance observer-based attitude control of the air-bearing platform using a reaction wheel," in International Conference on Aerospace Electronics and Remote Sensing Technology (ICARES), Bali, Indonesia, pp. 1-6, 2021, https://doi:10.1109/ICARES53960.2021.9665178.
[2] Z. Liu, T. Lin, H. Wang, C. Yue, and X. Cao, "Design and demonstration for an air-bearing-based space robot testbed," in International Conference on Robotics and Biomimetics (ROBIO), Jinghong, China, pp. 321-326, 2022, https://doi:0.1109/ROBIO55434.2022.10011657.
[3] K. D. Rivera, D. Sternberg, K. Lo, and S. Mohan, "Multi-platform small satellite dynamics testbed," in Aerospace Conference, Big Sky, MT, USA, pp. 1-7, 2023, https://doi:10.1109/AERO55745.2023.10116022.
[4] T. H. Kwan, K. M. B. Lee, J. Yan, and X. Wu, " An air bearing Table. for satellite attitude control simulation," in 10th Conference on Industrial Electronics and Applications (ICIEA), Auckland, New Zealand, pp. 1420-1425, 2015, https://doi.org/10.1109/ICIEA.2015.7334330.
[5] R. F. Costa1, O, Saotome, and E. Rafkova, " Simulation and validation of satellite attitude control algorithms in a spherical air bearing," Journal of Control, Automation and Electrical Systems, vol. 30, pp. 716–727, 2019, https://doi:10.1007/s40313-019-00497-4.
[6] Y. Ovchinnikom, I. Penkovv, A. Ilyina, and A. Selivanovs, "Magnetic attitude control systems of the nanosatellit tns-series," in 5th International Symposium of the International Academy of Astronautics, Berlin, pp. 337-344, 2005, https://doi.org/10.1515/9783110919806.337.
[7] M. Mirshams, M. A. Vahid D, and H. Taei, " A systems engineering tool for satellite simulator design," in 10th Biennial Conference on Engineering Systems Design and Analysis, Istanbul, Turkey, 2010, pp. 457-483, https://doi.org/10.1115/ESDA2010-25341.
[8] M. Mirshams, H. Taei, M. Ghobadi, and H. Haghi, "Spacecraft attitude dynamics simulator actuated by cold gas propulsion system," Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, vol. 229, no. 8, pp. 1510-1530, 2015, https://doi.org/10.1177/0954410014555167.
[9] R. C. da Silva, R. A. Borges, S. Battistini, and C. Cappelletti, " A review of balancing methods for satellite simulators," Acta Astronautica, vol. 187, pp. 537-545, 2021, https://doi.org/10.1016/j.actaastro.2021.05.037.
[10] A. B. C. De Farias, R. S. Rodrigues, A. Murilo, R. V. Lopes and S. Avila, "Low-cost hardware-in-the-loop platform for embedded control strategies simulation," IEEE Access, vol. 7, pp. 111499-111512, 2019, https://doi.org/10.1109/ACCESS.2019.2934420.
[11] H. Taei, M. Mirshams, M. Ghobadi, M. A. Vahid, and H. Haghi, "Optimal control of a tri-axial spacecraft simulator test bed actuated by reaction wheels," Journal of Space Science and Technology, vol. 8, no. 4, pp. 35-45, 2016, (in Persion).
[12] A. Aydogan and O. Hasturk, " Adaptive LQR stabilization control of reaction wheel for satellite systems," in 14th International Conference on Control, Automation, Robotics & Vision (ICARCV), Phuket, Thailand, 2016, pp. 1-6, https://doi.org/10.1109/ICARCV.2016.7838849.
[13] M. Peyrovani, M. Fakoor, H. Nejat Pishkenari, and A. Kosari, "Design of LQG/LTR controller for attitude control of geostationary satellite using reaction wheels," in Vehicl Power and Propulsion Conference (VPPC), Beijing, China, pp. 1-5, 2013, https://doi.org/10.1109/VPPC.2013.6671729.
[14] M. Navabi, R. Hosseini, "Spacecraft quaternion-based attitude input-output feedback linearization control using reaction wheels," in 8th International Conference on Recent Advances in Space Technologies (RAST), Istanbul, Turkey, pp. 97-103, 2016, https://doi.org/10.1109/RAST.2017.8002994.
[15] M. Malekzadeh, M. Sabouhi, and M. Rezayati, "Designing nonlinear robust controller for spacecraft attitude control subsystem simulator," Journal of Mechanical Engineering, vol. 48, no. 2, pp. 329-338, 2019, (in Persion).
[16] Z. Song, H. Li, and K. Sun, "Finite-time control for nonlinear spacecraft attitude based on terminal sliding mode technique," ISA Transactions, vol. 53, no. 1, pp. 117–124, 2014, https://doi.org/10.1016/j.isatra.2013.08.008.
[17] L. Zhao and Y. Jia, "Finite-time attitude tracking control for a rigid spacecraft using time-varying terminal sliding mode techniques," International Journal of Control, vol. 88, no. 6, pp. 1150-1162, 2015, https://doi.org/10.1080/00207179.2014.996854.
[18] P. M. Tiwari, S. Janardhanan, and M. Nabi, "Rigid spacecraft attitude control using adaptive integral second order sliding mode," Aerospace Science and Technology, vol. 42, pp. 50-57, 2015, https://doi: 10.1016/j.ast.2014.11.017.
[19] C. Pukdeboon and A. S. I. Zinober, " Control lyapunov function optimal sliding mode controllers for attitude tracking of spacecraft," Journal of the Franklin Institute, vol. 349, no. 2,  pp. 456-475, 2012, https://doi:10.1016/j.jfranklin.2011.07.006.
[20] S. t. Yu and C. z. Fan, "Adaptive control of satellite attitude tracking based on RBF neural network," in 5th International Conference on Automation, Control and Robotics Engineering (CACRE), Dalian, China, pp. 351-355, 2020, https://doi.org/10.1109/CACRE50138.2020.9229956.
[21] Q. He, Y. Tian, D. Li, W. Liu, and M. Jian, "Satellite imaging task planning using particle swarm optimization and tabu search," in 21st International Conference on Software Quality, Reliability and Security Companion (QRS-C), Hainan, China, pp. 589-595, 2021, https://doi:10.1109/QRS-C55045.2021.00090.
[22] A. Ahangarani Farahani, H. Arefkhani, M. Hosseini, and A. H. Tavakoli, "Estimation of parameters of a laboratory attitude control simulator using least squares method and hybrid intelligent optimization," Journal of Modeling in Engineering, vol. 20, no. 69, pp. 29-39, 2022, (in Persian), https://doi.org/10.22075/jme.2022.25020.2166.
[23] F. Taji Hervi and A. Novinzadeh, "Designing spacecraft attitude control using model-free optimal control theory," Journal of Space Science and Technology, vol. 10, no. 3, pp. 41-57, 2017, (in Persian).
[24] Y. Liu, J. Zhou, H. Chen, and X. Mu, "Experimental research for flexible satellite dynamic simulation on three-axis air-bearing table," Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering. vol. 227, no. 2, pp. 369-380, 2012, https://doi.org/10.1177/0954410011430582.
[25] H. Arefkhani, S. H. Sadati, and M. Shahravi, "Satellite attitude control using a novel constrained magnetic linear quadratic regulator," Journal of Control Engineering Practice, vol. 101, 2020, Art. no. 104466, https://doi.org/10.1016/j.conengprac.2020.104466.
[26] A. Ahangarani Farahani, A. A. Suratgar, and H. A. Talebi, "Dynamics model and control of underwater fish-like micro mobile robot with PZT actuator," in First RSI/ISM International Conference on Robotics and Mechatronics (ICRoM), Tehran, Iran, pp. 437-442, 2013, https://doi:10.1109/ICRoM.2013.6510147.
[27] A. Ahangarani Farahani, A. A. Suratgar, and H. A. Talebi, "Dynamics model and adaptive control of underwater fish-like micro mobile robot with PZT actuator," in 2nd RSI/ISM International Conference on Robotics and Mechatronics (ICRoM), pp. 137-142, 2014, https://doi:10.1109/ICRoM.2014.6990890.
[28] S. Rawat and M. K. Khandewal, "Improved multiphase PSO using greedy approach for effective population size," in 5th International Conference on Smart Systems and Inventive Technology (ICSSIT), Tirunelveli, India, pp. 1626-1632, 2023, https://doi:10.1109/ICSSIT55814.2023.1006108.
[29] M. N. S. Khairi, N. A. B. Bakhari, A. A. A. Samat, N. Kamarudin, M. H. Md Hussin, and A. I. Tajudin, "MPPT design using PSO technique for photovoltaic system," in 3rd International Conference in Power Engineering Applications (ICPEA), Putrajaya, Malaysia, pp. 131-136, 2023, https://doi:10.1109/ICPEA56918.2023.10093161.

  • Receive Date 11 November 2023
  • Revise Date 13 December 2023
  • Accept Date 29 January 2024
  • First Publish Date 29 January 2024