Розробка LQR-регулятора для стабілізації нелінійної DIP-системи на основі алгоритму ABC

Автор(и)

DOI:

https://doi.org/10.15587/1729-4061.2023.275657

Ключові слова:

подвійний перевернутий маятник (DIP), нелінійні системи, нестійкі системи, лінійно-квадратичний регулятор (LQR), штучна бджолина колонія (ABC)

Анотація

Системи з перевернутим маятником, такі як подвійні або одинарні, обертальні або поступальні перевернуті маятники є нелінійними і нестійкими, що є найбільш поширеним підходом до систем управління. Подвійний перевернутий маятник є одним із видів нелінійної, нестійкої системи, багатофакторним та сильним зв'язком з широким спектром методів управління. Для моделювання систем такого типу було запропоновано безліч методів, що мотивують дослідників на пошук нових інноваційних рішень. Поширеним контролером, що використовується в цій галузі, є лінійно-квадратичний регулятор (LQR). Тим часом альтернативним рішенням для використання алгоритмів інтелекту бджолиного рою став метод штучної бджолиної колонії (ABC). Описані в літературі дослідницькі рішення алгоритму штучної бджолиної колонії можуть бути корисними, проте використання виявлених джерел їжі неефективно. Таким чином, у цій роботі ми прагнемо створити систему з подвійним перевернутим маятником для стабілізації шляхом вибору параметрів лінійно-квадратичного регулятора з використанням біоінспірованої методології оптимізації штучної бджолиної колонії та вагових матриць Q та R. Результати показують, що при застосуванні алгоритму штучної бджолиної колонії до лінійно-квадратичного регулятора, він отримує можливість автономно налаштовуватися в режимі онлайн. Щоб додатково продемонструвати ефективність та життєздатність запропонованої методології, було проведено моделювання та порівняння зі звичайними лінійно-квадратичними регуляторами. Отримані результати показують, що використання штучного інтелекту (ШІ) спільно з запропонованим регулятором перевершує звичайні лінійно-квадратичні регулятори більш ніж на 50 % за перехідною характеристикою та поліпшеним часовим характеристикам і стійкості

Спонсор дослідження

  • The researchers would like to extend their thanks and appreciation to Ninevah University/College of Electronics Engineering for their support, which has assisted to boost the outcomes of this research paper.

Біографії авторів

Mohammad A. Thanoon, Ninevah University

Master of Science in Computer Engineering, Assistant Lecturer

Department of Systems and Control Engineering

College of Electronics Engineering

Sohaib R. Awad, Ninevah University

Master of Science in Computer Engineering, Lecturer

Department of Computer and Information Engineering

College of Electronics Engineering

Ismael Kh. Abdullah, Ninevah University

Master of Mechanical Engineering, Assistant Lecturer

Department of Systems and Control Engineering

College of Electronics Engineering

Посилання

  1. Łukowska, A., Tomaszuk, P., Dzierżek, K., Kamieński, K., Rólkowski, P., Ostaszewski, M. (2019). Optimal design of the double inverted pendulum. Engineering Mechanics. doi: https://doi.org/10.21495/71-0-235
  2. Susanto, E., Surya Wibowo, A., Ghiffary Rachman, E. (2020). Fuzzy Swing Up Control and Optimal State Feedback Stabilization for Self-Erecting Inverted Pendulum. IEEE Access, 8, 6496–6504. doi: https://doi.org/10.1109/access.2019.2963399
  3. Lukowska, A., Tomaszuk, P., Ciezkowski, M., Dzierzek, K., Recko, M. (2018). Acceleration control approach of double inverted pendulum system. 2018 19th International Carpathian Control Conference (ICCC). doi: https://doi.org/10.1109/carpathiancc.2018.8399614
  4. Tiunov, I. V., Vasilyev, N. O. (2021). The Modification of the ABC Synthesis Algorithm for FPGAs Considering Architecture Features. 2021 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (ElConRus). doi: https://doi.org/10.1109/elconrus51938.2021.9396324
  5. Le Dinh, L., Vo Ngoc, D., Vasant, P. (2013). Artificial Bee Colony Algorithm for Solving Optimal Power Flow Problem. The Scientific World Journal, 2013, 1–9. doi: https://doi.org/10.1155/2013/159040
  6. Xu, Y., Fan, P., Yuan, L. (2013). A Simple and Efficient Artificial Bee Colony Algorithm. Mathematical Problems in Engineering, 2013, 1–9. doi: https://doi.org/10.1155/2013/526315
  7. Banerjee, R., Dey, N., Mondal, U., Hazra, B. (2018). Stabilization of Double Link Inverted Pendulum Using LQR. 2018 International Conference on Current Trends towards Converging Technologies (ICCTCT). doi: https://doi.org/10.1109/icctct.2018.8550915
  8. Sowjanya, R., Ramesh, G. (2015). Design of optimal controller for double inverted pendulum. International Journal of Emerging Engineering Science and Technology, 1 (5), 261.
  9. Sanjeewa, S. D. A., Parnichkun, M. (2021). Control of rotary double inverted pendulum system using LQR sliding surface based sliding mode controller. Journal of Control and Decision, 9 (1), 89–101. doi: https://doi.org/10.1080/23307706.2021.1914758
  10. Zheng, Y., Zhong, P., Yue, Q. (2016). Double Inverted Pendulum Based on LQG Optimal Control. Proceedings of the 2016 International Conference on Automatic Control and Information Engineering. doi: https://doi.org/10.2991/icacie-16.2016.20
  11. Sanjeewa, S. D., Parnichkun, M. (2019). Control of rotary double inverted pendulum system using mixed sensitivity H∞ controller. International Journal of Advanced Robotic Systems, 16 (2), 172988141983327. doi: https://doi.org/10.1177/1729881419833273
  12. Singh, N., Bhangal, K. (2017). Robust Control of Double Inverted Pendulum System. Journal of Automation and Control Engineering, 5 (1), 14–20. doi: https://doi.org/10.18178/joace.5.1.14-20
  13. Jibril, M. (2020). Robust Control Theory Based Performance Investigation of an Inverted Pendulum System using Simulink. Control Theory and Informatics. doi: https://doi.org/10.7176/cti/9-04
  14. Al-Janan, D. H., Chang, H.-C., Chen, Y.-P., Liu, T.-K. (2017). Optimizing the double inverted pendulum’s performance via the uniform neuro multiobjective genetic algorithm. International Journal of Automation and Computing, 14 (6), 686–695. doi: https://doi.org/10.1007/s11633-017-1069-8
  15. Wang, Z.-M., Sun, J.-J., Yue, H. (2005). Research on an inverted pendulum optimal control system based on LQR. Industrial Instrumentation and automation, 3, 6–8.
  16. Xiong, X., Wan, Z. (2010). The simulation of double inverted pendulum control based on particle swarm optimization LQR algorithm. 2010 IEEE International Conference on Software Engineering and Service Sciences. doi: https://doi.org/10.1109/icsess.2010.5552427
  17. Molnar, C. A., Balogh, T., Boussaada, I., Insperger, T. (2020). Calculation of the critical delay for the double inverted pendulum. Journal of Vibration and Control, 27 (3-4), 356–364. doi: https://doi.org/10.1177/1077546320926909
  18. Shi, H., Xu, Z., Sun, T., Wu, C. (2019). Double Inverted Pendulum System Control Based on Internal Model Principle. 2019 34rd Youth Academic Annual Conference of Chinese Association of Automation (YAC). doi: https://doi.org/10.1109/yac.2019.8787696
  19. Barya, K., Tiwari, S., Jha, R. (2010). Comparison of LQR and robust controllers for stabilizing inverted pendulum system. 2010 International Conference on Communication Control and Computing Technologies. doi: https://doi.org/10.1109/icccct.2010.5670570
  20. Habib, M. K., Ayankoso, S. A. (2020). Modeling and Control of a Double Inverted Pendulum using LQR with Parameter Optimization through GA and PSO. 2020 21st International Conference on Research and Education in Mechatronics (REM). doi: https://doi.org/10.1109/rem49740.2020.9313893
  21. Karaboga, D., Basturk, B. (2007). Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems. Foundations of Fuzzy Logic and Soft Computing, 789–798. doi: https://doi.org/10.1007/978-3-540-72950-1_77
  22. Bozogullarindan, E., Bozogullarindan, C., Ozturk, C. (2020). Transfer Learning in Artificial Bee Colony Programming. 2020 Innovations in Intelligent Systems and Applications Conference (ASYU). doi: https://doi.org/10.1109/asyu50717.2020.9259801
Розробка LQR-регулятора для стабілізації нелінійної DIP-системи на основі алгоритму ABC

##submission.downloads##

Опубліковано

2023-04-17

Як цитувати

Thanoon, M. A., Awad, S. R., & Abdullah, I. K. (2023). Розробка LQR-регулятора для стабілізації нелінійної DIP-системи на основі алгоритму ABC . Eastern-European Journal of Enterprise Technologies, 2(2 (122), 36–44. https://doi.org/10.15587/1729-4061.2023.275657