Adaptive Evaluation of LQR Control using Particle Swarm Optimization for Pendubot

Authors

  • Duc-Anh-Quan Nguyen Ho Chi Minh city University of Technology and Education
  • Luu-Quang-Thinh Nguyen Ho Chi Minh city of Technology and Education
  • Phong-Luu Nguyen Ho Chi Minh city of Technology and Education
  • Duc-Quy Le Ho Chi Minh city of Technology and Education
  • Phu-Thuan-An Lieu Ho Chi Minh city of Technology and Education
  • Quang-Buu Lam Ho Chi Minh city of Technology and Education
  • Anh-Thu Tran Ho Chi Minh city of Technology and Education
  • Tran-Tien Nguyen Ho Chi Minh city University of Technology and Education
  • Dinh-Luan Pham Ho Chi Minh city University of Technology and Education
  • Binh-Hau Nguyen Posts and Telecommunications Institute of Technology

DOI:

https://doi.org/10.59247/jfsc.v2i2.203

Keywords:

Pendubot, Particle Swarm Optimization, LQR Control, SIMO System

Abstract

Pendubot is a classical system with high nonlinearity used in researching control algorithms. The Pendubot has a single input and multiple outputs (SIMO) and is under-actuated. In this paper, the focus is on studying the application of the Particle Swarm Optimization (PSO) algorithm to find optimal parameters for the LQR controller. The results obtained by the PSO algorithm will be compared when running with different parameters. Evaluations of the performance when applying the PSO algorithm to find optimal parameters will be drawn based on simulation results in Matlab/Simulink and experimental outcomes with various scenarios.

References

I. Fantoni and R. Lozano. Non-linear Control for Underactuated Mechanical Systems. Springer London. 2002. https://books.google.co.id/books?hl=id&lr=&id=Mk42P6AdrzgC.

A. D. Luca, R. Mattone, and G. Oriolo, "Control of underactuated mechanical systems: application to the planar 2R robot," in Proceedings of 35th IEEE Conference on Decision and Control, vol. 2, pp. 1455-1460, 1996, https://doi.org/10.1109/CDC.1996.572718.

M. W. Spong and D. Block, "The Pendubot: a mechatronic system for control research and education," Proceedings of 1995 34th IEEE Conference on Decision and Control, vol. 1 pp. 555-556, 1995, https://doi.org/10.1109/CDC.1995.478951.

I. Fantoni, R. Lozano, and M. W. Spong, "Energy based control of the Pendubot," IEEE Transactions on Automatic Control, vol. 45, no. 4, pp. 725-729, 2000, https://doi.org/10.1109/9.847110.

T. Albahkali, R. Mukherjee and T. Das, "Swing-Up Control of the Pendubot: An Impulse–Momentum Approach," in IEEE Transactions on Robotics, vol. 25, no. 4, pp. 975-982, 2009, https://doi.org/10.1109/TRO.2009.2022427.

Xin, M. Kaneda, and O. K. I. T. Toshitaka, "THE SWING UP CONTROL FOR THE PENDUBOT BASED ON ENERGY CONTROL APPROACH," IFAC Proceedings Volumes, vol. 35, no. 1, pp. 461-466, 2002, https://doi.org/10.3182/20020721-6-ES-1901.00889.

P. Ordaz, E. S. Espinoza, and F. Muñoz, "Research on Swing up Control Based on Energy for the Pendubot System," Journal of Dynamic Systems, Measurement, and Control, vol. 136, no. 4, p. 041018, 2014, https://doi.org/10.1115/1.4026658.

C. Đặng Vũ et al., "Ứng dụng giải thuật Backstepping điều khiển ổn định hệ thống Pendubot: Mô phỏng và thực nghiệm," Tạp chí điện tử Khoa học và Công nghệ Giao thông, vol. 3, no. 4, pp. 27-37, 2023, https://doi.org/10.58845/jstt.utt.2023.vn.3.4.27-37.

V. M. Tai et al., "Design of Input-Output Feedback Linearization Control for Rotary Inverted Pendulum System," Journal of Technical Education Science, vol. 17, no. 2, pp. 26-35, 04/28 2022, https://doi.org/10.54644/jte.69.2022.1120.

H. A. Nguyen et al., "Application of LQG Control for Pendubot System," Journal of Fuzzy Systems and Control, vol. 2, no. 1, pp. 40-44, 2024, https://doi.org/10.59247/jfsc.v2i1.171.

R. Eberhart and J. Kennedy, "A new optimizer using particle swarm theory," MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science, pp. 39-43, 1995, https://doi.org/10.1109/MHS.1995.494215.

Y. Duan, R. G. Harley and T. G. Habetler, "Comparison of Particle Swarm Optimization and Genetic Algorithm in the design of permanent magnet motors," 2009 IEEE 6th International Power Electronics and Motion Control Conference, pp. 822-825, 2009, https://doi.org/10.1109/CEC.2000.870279.

S. Ghosal, R. Darbar, B. Neogi, A. Das, and D. N. Tibarewala, “Application of swarm intelligence computation techniques in PID controller tuning: A review,” In Proceedings of the International Conference on Information Systems Design and Intelligent Applications 2012 (INDIA 2012) held in Visakhapatnam, India, January 2012, pp. 195-208, 2012, https://doi.org/10.1007/978-3-642-27443-5_23.

J. Barrera, O. Álvarez-Bajo, J. J. Flores, and C. Coello, "Limiting the Velocity in the Particle Swarm Optimization Algorithm," Computación y Sistemas, vol. 20, no. 4, pp. 635-645, 2016, https://doi.org/10.13053/CyS-20-4-2505.

F. Chan and M. Tiwari. Swarm Intelligence: focus on ant and particle swarm optimization. BoD–Books on Demand. 2007. https://books.google.co.id/books?hl=id&lr=&id=-SmhDwAAQBAJ.

A. Jayachitra, and R. Vinodha, “Genetic algorithm based PID controller tuning approach for continuous stirred tank reactor,” Advances in Artificial Intelligence, vol. 2014, pp. 9-9, 2015, https://doi.org/10.1155/2014/791230.

R. C. Eberhart and Y. Shi, "Comparing inertia weights and constriction factors in particle swarm optimization," in Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512), vol. 1, pp. 84-88, 2000, https://doi.org/10.1109/CEC.2000.870279.

N. A. Selamat, F. S. Daud, H. I. Jaafar and N. H. Shamsudin, "Comparison of LQR and PID controller tuning using PSO for Coupled Tank System," 2015 IEEE 11th International Colloquium on Signal Processing & Its Applications (CSPA), pp. 46-51, 2015, https://doi.org/10.1109/CSPA.2015.7225616.

Y. Shi and R. Eberhart, "A modified particle swarm optimizer," 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360), pp. 69-73, 1998, https://doi.org/10.1109/MHS.1995.494215.

S. Yuan, D. Wang and X. Li, "The Application of PSO Algorithm on PenduBot Control," 2009 Fifth International Conference on Natural Computation, pp. 329-333, 2009, https://doi.org/10.1109/ICNC.2009.531.

H. G. Kamil, O. T. Makki, and H. M. Umran, "Optimal tuning of a Linear Quadratic Regulator for Position Control using Particle Swarm Optimisation," IOP Conference Series: Materials Science and Engineering, vol. 671, no. 1, p. 012047, 2020, https://doi.org/10.1088/1757-899X/671/1/012047.

D. Wang, D. Tan, and L. Liu, "Particle swarm optimization algorithm: an overview," Soft Computing, vol. 22, pp. 387-408, 2018, https://doi.org/10.1007/s00500-016-2474-6.

D. Bratton and J. Kennedy, "Defining a Standard for Particle Swarm Optimization," 2007 IEEE Swarm Intelligence Symposium, pp. 120-127, 2007, https://doi.org/10.1109/SIS.2007.368035.

Z. Bingül and O. Karahan, "A Fuzzy Logic Controller tuned with PSO for 2 DOF robot trajectory control," Expert Systems with Applications, vol. 38, no. 1, pp. 1017-1031, 2011, https://doi.org/10.1016/j.eswa.2010.07.131.

J. Lu, W. Xie, and H. Zhou, "Combined fitness function based particle swarm optimization algorithm for system identification," Computers & Industrial Engineering, vol. 95, pp. 122-134, 2016, https://doi.org/10.1016/j.cie.2016.03.007.

N. K. Jain, U. Nangia, and J. Jain, “A review of particle swarm optimization,” Journal of The Institution of Engineers (India): Series B, vol. 99, pp. 407-411, 2018, https://doi.org/10.1016/j.cherd.2018.03.031.

Downloads

Published

2024-05-14

How to Cite

[1]
D.-A.-Q. Nguyen, “Adaptive Evaluation of LQR Control using Particle Swarm Optimization for Pendubot”, J Fuzzy Syst Control, vol. 2, no. 2, pp. 58–66, May 2024.

Similar Articles

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)