فناوری در مهندسی هوافضا

فناوری در مهندسی هوافضا

طراحی کنترل‌کننده دو سطحی بهینه مبتنی‌بر الگوریتم‌ هوش ازدحامی و کنترل تطبیقی برای سیستم شبیه‌ساز ماهواره

نوع مقاله : علمی پژوهشی

نویسندگان
1 استادیار ، دانشکده مهندسی هوافضا، دانشگاه صنعتی مالک اشتر، تهران، ایران
2 دانشجوی دکتری، دانشکده مهندسی هوافضا، دانشگاه صنعتی مالک اشتر، تهران، ایران
3 استادیار، دانشکده مهندسی هوافضا، دانشگاه صنعتی مالک اشتر، تهران، ایران
چکیده
در این مقاله یک روش کنترلی دینامیک معکوس تطبیقی مبتنی‌بر الگوریتم بهینه‌سازی هوش ازدحامی، برای کنترل زوایای اویلر یک پلتفرم شبیه‌ساز سه‌درجه آزادی ماهواره با پارامترهای نامعین ارائه شده‌است. طراحی کنترل‌کننده در دو سطح انجام می‌گیرد، در سطح اول ضرایب کنترلی برمبنای الگوریتم بهینه‌سازی تجمعی ذرات به‌صورت برون‌خط براساس پارامترهای طراحی برای کنترل دینامیک معکوس استخراج می‌شونددر سطح دوم با استفاده از روش کنترل تطبیقی، پارامترهای سیستم به‌صورت برخط برای استفاده در روش کنترل دینامیک معکوس تخمین زده می‌شود. استفاده از این روش کنترلی توانمندی طراحی کنترل‌کننده را افزایش می‌دهد. عملکرد رویکرد کنترلی طراحی شده در حضور اغتشاش و شرایط محیطی عملی مورد ارزیابی قرار گرفته است. با توجه به نتایج تست‌ها نشان داده شد که با استفاده از این کنترل‌کننده‌های پیشنهادی و به‌کارگیری آن‌ها، عملیات کنترل زوایای اویلر به خوبی و با خطای کمتر از 5/0 درجه انجام گرفته است. در نهایت معیار انتگرال متوسط قدر مطلق خطا برای هر محور محاسبه شده و با دوروش کنترل PID و کنترل PID تطبیقی مقایسه شده است. نتایج نشان می‌دهد که براساس این معیار روش پیشنهادی از دو روش دیگر نتیجه مناسب‌تری دارد
کلیدواژه‌ها
موضوعات

عنوان مقاله English

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

نویسندگان English

Alireza Ahangarani Farahani 1
Reza Yaghoi 2
Seyed Majid Hosseini 3
1 Faculty of Aerospace Engineering Malek Ashtar University of Technology, Tehran, Iran
2 Faculty of Aerospace Engineering Malek Ashtar University of Technology, Tehran, Iran
3 Faculty of Aerospace Engineering Malek Ashtar University of Technology, Tehran, Iran
چکیده English

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.

کلیدواژه‌ها English

Air bearing simulator
Adaptive control
Inverse dynamic controller
Particle swarm optimization
Control of Euler angles
[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.

  • تاریخ دریافت 20 آبان 1402
  • تاریخ بازنگری 22 آذر 1402
  • تاریخ پذیرش 09 بهمن 1402
  • تاریخ اولین انتشار 09 بهمن 1402