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

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

طراحی کنترل‌کننده تحمّل‌پذیر عیب مقاوم مبتنی‌‌بر شبکه عصبی برای فضاپیما

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

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

عنوان مقاله English

Design a Robust Fault Tolerant Control Based on Neural Network forSpacecraft

نویسندگان English

Ali Foroutan 1
Milad Ghazal 2
Vahid Momeni 3
1 Department of Electrical Engineering, Faculty of Engineering, Golestan University, Gorgan, Iran
2 Department of Electrical Engineering, Amirkabir University of Technology, Tehran, Iran
3 Department of Electrical Engineering, Tarbiat Modares University, Tehran, Iran
چکیده English

In this article, a robust fault-tolerant controller based on artificial neural networks is introduced for attitude regulation of a nonlinear spacecraft system under system dynamic uncertainties, measurement noise, external disturbances, and actuator faults. Using neural networks, the spacecraft's nonlinear dynamics are approximated and incorporated into the development of the robust control scheme. The proposed method offers enhanced reliability, precise trajectory tracking, minimal tracking error, rapid convergence, robustness, and consistent control performance despite dynamic uncertainties, actuator malfunctions, and external perturbations. Neural network weights are adapted and updated to ensure that the Lyapunov function’s derivative remains negative, thereby guaranteeing closed-loop system stability. The controller’s performance is assessed under multiple actuator fault scenarios and benchmarked against alternative control strategies.

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

Fault tolerant control
Model free controller
Robust sliding mode control
Neural network
[1]  X. Wu, S. Luo, C. Wei, and Y. Liao, "Observer-based fault-tolerant attitude tracking control for rigid spacecraft with actuator saturation and faults," Acta Astronautica, vol. 178, pp. 824-834, 2021, https://doi.org/10.1016/j.actaastro.2020.10.017.
[2]  S. Gao, Y. Jing, G. M. Dimirovski, and Y. Zheng, "Adaptive fuzzy fault-tolerant control for the attitude tracking of spacecraft within finite time," Acta Astronautica, vol. 189, pp. 166-180, 2021, https://doi.org/10.1016/j.actaastro.2021.08.033.
[3]  S. Gao, Y. Jing, X. Liu, and S. Zhang, "Finite‐time attitude‐tracking control for rigid spacecraft with actuator failures and saturation constraints," International Journal of Robust and Nonlinear Control, vol. 30, no. 5, pp. 1903-1937, 2020,  https://doi.org/10.1002/rnc.4863.
[4]  N. Zhou, Y. Kawano, and M. Cao, "Neural network-based adaptive control for spacecraft under actuator failures and input saturations," IEEE Transactions on Neural Networks and Learning Systems, vol. 31, no. 9, pp. 3696-3710, 2020, https://doi.org/10.1109/TNNLS.2019.2945920.
[5]  N. Zhou, X. Cheng, Y. Xia, and Y. Liu, "Fully adaptive-gain-based intelligent failure-tolerant control for spacecraft attitude stabilization under actuator saturation," IEEE Transactions on Cybernetics, vol. 52, no. 1, pp. 344-356, 2020, http://doi.org/10.1109/TCYB.2020.2969281.
[6]  M. Zhuang and S. Song, "Fixed-time fault-tolerant attitude control for rigid spacecraft with torque saturation," Isa Transactions, vol. 139, pp. 229-243, 2023, https://10.1109/TCYB.2020.2969281.
[7]  Y. Su and S. Shen, "Adaptive predefined: Time fault-tolerant attitude tracking control for rigid spacecraft with guaranteed performance," Acta Astronautica, vol. 214, pp. 677-688, 2024, https://doi.org/10.1016/j.actaastro.2023.11.015.
[8]  X. Sun, Q. Shen, and S. Wu, "Fuzzy supervised learning-based model-free adaptive fault- constraints," IEEE Transactions on Aerospace and Electronic Systems, vol. 59, no. 6, pp. 8884-8900, 2023, https://doi.org/10.1109/TAES.2023.3312363.
[9]  M. Golestani, W. Zhang, Y. Yang, and N. Xuan-Mung, "Disturbance observer-based constrained attitude control for flexible spacecraft," IEEE Transactions on Aerospace and Electronic Systems, vol. 59, no. 2, pp. 963-972, 2023, https://doi.org/10.1109/TAES.2022.3195691.
[10] Y. Wu, W. Wang, H. Zhu, S. Wu, and C. J. Damaren, "Adaptive fault-tolerant control for spacecraft formation under external disturbances with guaranteed performance," Advances in Space Research, vol. 72, no. 5, pp. 1583-1592, 2023, https://doi.org/10.1016/J.Asr.2023.05.008.
[11]   X. Shao, Q. Hu, Y. Shi, and Y. Zhang, "Fault-tolerant control for full-state error constrained attitude tracking of uncertain spacecraft," Automatica, vol. 151, 2023, Art. no. 110907, https://doi.org/10.1016/J.Automatica.2023.110907.
[12]  B. Xiao, H. Zhang, Z. Chen, and L. Cao, "Fixed-time fault-tolerant optimal attitude control of spacecraft with performance constraint via reinforcement learning," IEEE Transactions on Aerospace and Electronic Systems, vol. 59, no. 6, pp. 7715-7724, 2023, https://doi.org/10.1109/TAES.2023.3292809.
[13]  H. Hu, L. Liu, Y. Wang, Z. Cheng, and Q. Luo, "Active fault-tolerant attitude tracking control with adaptive gain for spacecrafts," Aerospace Science and Technology, vol. 98, 2020, Art. no. 105706, https://doi.org/10.1016/J.Ast.2020.105706.
[14]   Y. Liu, X. Chen, Y. Wu, H. Cai, and H. Yokoi, "Adaptive neural network control of a flexible spacecraft subject to input nonlinearity and asymmetric output constraint," IEEE Transactions on Neural Networks and Learning Systems, vol. 33, no. 11, pp. 6226-6234, 2021, https://doi.org/10.1109/TNNLS.2021.3072907.
[15]   H. Xie, B. Wu, and W. Liu, "Adaptive neural network model-based event:triggered attitude tracking control for spacecraft," International Journal of Control, Automation and Systems, vol. 19, no. 1, pp. 172-185, 2021, https://doi.org/10.1007/s12555-019-0487-5.
[16]   Q. Meng, H. Yang, and B. Jiang, "Second-order sliding-mode on SO(3) and fault-tolerant spacecraft attitude control," Automatica, vol. 149, 2023, Art. no. 110814, https://doi.org/10.1016/j.automatica.2022.110814.
[17]   M. N. Hasan, M. Haris, and S. Qin, "Flexible spacecraft's active fault- Tolerant and anti-unwinding attitude control with vibration suppression," Aerospace Science and Technology, vol. 122, 2022, Art. no. 107397, https://doi.org/10.1016/J.Ast.2022.107397.
[18]   Y. Xia, Z. Zhu, M. Fu, and S. Wang, "Attitude tracking of rigid spacecraft with bounded disturbances," IEEE Transactions on Industrial Electronics, vol. 58, no. 2, pp. 647-659, 2010, https://doi.org/10.1109/TIE.2010.2046611.
[19]   X. Liu, T. Zhao, J. Cao, and P. Li, "Design of an interval type: 2 fuzzy neural network sliding mode robust controller for higher stability of magnetic spacecraft attitude control," Isa Transactions, vol. 137, pp. 144-159, 2023, https://doi.org/10.1016/j.isatra.2023.01.011.
[20]   Q. Li, C. Sun, S. Song, Q. Gou, and Z. Niu, "Robust adaptive control for spacecraft final proximity maneuvers with safety constraint and input quantization," Isa Transactions, vol. 111, pp. 35-46, 2021, https://doi.org/10.1016/J.Isatra.2020.1­­0.064.
[21]   Y. Park, "Inverse optimal and robust nonlinear attitude control of rigid spacecraft," Aerospace Science and Technology, vol. 28, no. 1, pp. 257-265, 2013, https://doi.org/10.1016/j.ast.2012.11.006.
[22]   L. Sun and Z. Zheng, "Saturated adaptive hierarchical fuzzy attitude-tracking control of rigid spacecraft with modeling and measurement uncertainties," IEEE Transactions on Industrial Electronics, vol. 66, no. 5, pp. 3742-3751, 2018, https://doi.org/10.1109/TIE.2018.2856204.
[23]   B. Huo, Y. Xia, L. Yin, and M. Fu, "Fuzzy adaptive fault-tolerant output feedback attitude-tracking control of rigid spacecraft," IEEE Transactions on Systems, Man, and Cybernetics-Systems, vol. 47, no. 8, pp. 1898-1908, 2016, https://doi.org/10.1109/TSMC.2016.2564918.
[24]   S. Wu and S. Wen, "Robust H∞ output feedback control for attitude stabilization of a flexible spacecraft," Nonlinear Dynamics, vol. 84, no. 1, pp. 405-412, 2016, https://doi.org/10.1007/s11071-016-2624-5.
[25]   Y. Li and F. Yang, "Robust adaptive attitude control for non-rigid spacecraft with quantized control input," IEEE/Caa Journal of Automatica Sinica, vol. 7, no. 2, pp. 472-481, 2020, https://doi.org/10.1109/JAS.2020.1003000.
[26]   H. S. Ousaloo, "Globally asymptotic three-axis attitude control for a two-wheeled small satellite," Acta Astronautica, vol. 157, pp. 17-28, 2019, https://doi.org/10.1016/j.actaastro.2018.11.055.
[27]   N. Najafizadeh Sari, H. Jahanshahi, and M. Fakoor, "Adaptive fuzzy PID control strategy for spacecraft attitude control," International Journal of Fuzzy Systems, vol. 21, pp. 769-781, 2019, https://doi.org//10.1007/s40815-018-0576-2.
[28]   F. Bayat, "Model predictive sliding control for finite-time three-axis spacecraft attitude tracking," IEEE Transactions on Industrial Electronics, vol. 66, no. 10, pp. 7986-7996, 2018, https://doi.org/10.1109/TIE.2018.2881936.
[29]   A. Benallegue, Y. Chitour, and A. Tayebi, "Adaptive attitude tracking control of rigid body systems with unknown inertia and gyro-bias," IEEE Transactions on Automatic Control, vol. 63, no. 11, pp. 3986-3993, 2018,  https://doi.org/10.1109/TAC.2018.2808443.
[30]   Q. Hu and B. Jiang, "Continuous finite-time attitude control for rigid spacecraft based on angular velocity observer," IEEE Transactions on Aerospace and Electronic Systems, vol. 54, no. 3, pp. 1082-1092, 2018, https://doi.org/10.1109/TAES.2017.2773340.
[31]   X. Cao, P. Shi, Z. Li, and M. Liu, "Neural-network-based adaptive backstepping control with application to spacecraft attitude regulation," IEEE Transactions on Neural Networks and Learning Systems, vol. 29, no. 9, pp. 4303-4313, 2018, https://doi.org/10.1109/TNNLS.2017.2756993.
[32]   C. Zhang, J. Wang, D. Zhang, and X. Shao, "Learning observer based and event-triggered control to spacecraft against actuator faults," Aerospace Science and Technology, vol. 78, pp. 522-530, 2018, https://Doi.Org/10.1016/J.Ast.2018.05.007.
[33]   S. Szabo Jr et al., "Titan/Centaur T/C:1 Post Flight Evaluation Report," 1975.
[34]   J. Qin and J. Du, "Minimum-learning-parameter-based adaptive finite-time trajectory tracking event-triggered control for underactuated surface vessels with parametric uncertainties," Ocean Engineering, vol. 271, 2023, Art. no. 113634, https://doi.org/10.1016/j.oceaneng.2023.113634.
[35]   H. Moayedi, M. Mosallanezhad, A. S. A. Rashid, W. A. W. Jusoh, and M. A. Muazu, "A systematic review and meta-analysis of artificial neural network application in geotechnical engineering:Theory and applications," Neural Computing and Applications, vol. 32, pp. 495-518, 2020, https://doi.org/10.1007/s00521-019-04109-9.
[36]   Y. Xia, J. Zhang, K. Lu, and N. Zhou, "Finite-time tracking control of rigid spacecraft under actuator saturations and faults," in Finite Time and Cooperative Control of Flight Vehicles, Y. Xia, J. Zhang, K. Lu, and N. Zhou, Eds. Singapore: Springer Singapore, 2019, pp. 141-169, https://doi.org/10.1007/978-981-13-1373-8_8.
[37]   Q. Jia, R. Shu, C. K. Ahn, and C. Zhang, "Learning neural network-based fault-tolerant formation control for elliptical orbit spacecraft," IEEE Transactions on Aerospace and Electronic Systems, vol. 60, no. 2, pp. 1937-1950, 2024, https://doi.org/10.1109/TAES.2023.3344390.
[38]   W. S. Mcculloch and W. Pitts, "A logical calculus of the ideas immanent in nervous activity," The Bulletin of Mathematical Biophysics, vol. 5, pp. 115-133, 1943, https://doi.org/10.1007/BF02478259.
[39]   M. B. Milovanović, D. S. Antić, M. T. Milojković, and M. D. Spasić, "Adaptive control of nonlinear mimo system with orthogonal endocrine intelligent controller," IEEE Transactions on Cybernetics, vol. 52, no. 2, pp. 1221-1232, 2020, https://doi.org/10.1109/TCYB.2020.2998505.
[40]   C. G. Ametrano, K. Knudsen, J. Kocourková, M. Grube, L. Selbmann, and L. Muggia, "Phylogenetic relationships of rock-inhabiting black fungi belonging to the widespread genera Lichenothelia and Saxomyces," Mycologia, vol. 111, no. 1, pp. 127-160, 2019, https://doi.org/10.1080/00275514.2018.1543510.
[41]   P. Chittora, A. Singh, and M. Singh, "Chebyshev functional expansion based artificial neural network controller for shunt compensation," IEEE Transactions on Industrial Informatics, vol. 14, no. 9, pp. 3792-3800, 2018,  https://doi.org/10.1109/TII.2018.2793347.
[42]   A. H. Mazinan, "On comprehensive cascade control strategy considering a class of overactuated autonomous non-rigid space systems with model uncertainties," Robotics and Autonomous Systems, vol. 155, 2022, Art. no. 102587, https://Doi.Org/10.1016/J.Robot.2015.12.004.
[43]   Y. X. Yang, M. Chen, K. X. Peng, and M. Yu, "Adaptive sliding mode fault-tolerant control for attitude tracking of spacecraft with actuator faults," International Journal of Control, Automation and Systems, vol. 21, no. 8, pp. 2587-2594, 2023, https://doi.org/10.1007/s12555-021-1118-5.
[44]   Z. Wang, Q. Li, and S. Li, "Adaptive integral-type terminal sliding mode fault tolerant control for spacecraft attitude tracking," IEEE Access, vol. 7, pp. 35195-35207, 2019, https://doi.org/10.1109/ACCESS.2019.2901966.
[45]   P. M. Tiwari, S. Janardhanan, and M. Un Nabi, "Rigid spacecraft attitude control using adaptive non-singular fast terminal sliding mode," Journal of Control, Automation and Electrical Systems, vol. 26, pp. 115-124, 2015,  https://doi.org/10.1007/s40313-014-0164-0.
[46]   C. Zhang, M. Z. Dai, J. Wu, B. Xiao, B. Li, and M. Wang, "Neural-networks and event-based fault-tolerant control for spacecraft attitude stabilization," Aerospace Science and Technology, vol. 114, 2021, Art. no. 106746, https://doi.org/10.1016/j.ast.2021.106746.
[47]   S. Gao, Y. Jing, X. Liu, and G. M. Dimirovski, "Finite‐time adaptive fault‐tolerant control for rigid spacecraft attitude tracking," Asian Journal of Control, vol. 23, no. 2, pp. 1003-1024, 2021,  https://doi.org/10.1002/asjc.2277.
[48]   E. Liu, Y. Yan, and Y. Yang, "Neural network approximation-based backstepping sliding mode control for spacecraft with input saturation and dynamics uncertainty," Acta Astronautica, vol. 191, pp. 1-10, 2022, https://doi.org/10.1016/j.actaastro.2021.10.035.
[49]   M. Ghafarian, B. Shirinzadeh, A. Al-Jodah, and T. K. Das, "Adaptive fuzzy sliding mode control for high-precision motion tracking of a multi-DOF micro/nano manipulator," IEEE Robotics and Automation Letters, vol. 5, no. 3, pp. 4313-4320, 2020, https://doi.org/10.1109/LRA.2020.2996065.
[50]   K. Shao, J. Zheng, R. Tang, X. Li, Z. Man, and B. Liang, "Barrier function based adaptive sliding mode control for uncertain systems with input saturation," IEEE/ASME Transactions on Mechatronics, vol. 27, no. 6, pp. 4258-4268, 2022, https://doi.org/10.1109/TMECH.2022.3153670.
[51]   K. Shao, R. Tang, F. Xu, X. Wang, and J. Zheng, "Adaptive sliding mode control for uncertain Euler–Lagrange systems with input saturation," Journal of the Franklin Institute, vol. 358, no. 16, pp. 8356-8376, 2021, https://doi.org/10.1016/j.jfranklin.2021.08.027.
[52]   H. Khalil, "Nonlinear Control", 2ed. New York: Pearson, 2015.
[53]   I. Ruiz and M. Zeron, "Machine Learning for Risk Calculations," A Practitioner's View. John Wiley and Sons, 2021.
 
 

  • تاریخ دریافت 02 آذر 1403
  • تاریخ بازنگری 11 بهمن 1403
  • تاریخ پذیرش 05 اسفند 1403
  • تاریخ اولین انتشار 20 اسفند 1403