DOI QR코드

DOI QR Code

Experimental Studies of Swing Up and Balancing Control of an Inverted Pendulum System Using Intelligent Algorithms Aimed at Advanced Control Education

  • Ahn, Jaekook (Intelligent Systems and Emotional Engineering Laboratory, Chungnam National University) ;
  • Jung, Seul (Intelligent Systems and Emotional Engineering Laboratory, Chungnam National University)
  • 투고 : 2014.05.09
  • 심사 : 2014.09.19
  • 발행 : 2014.09.25

초록

This paper presents the control of an inverted pendulum system using intelligent algorithms, such as fuzzy logic and neural networks, for advanced control education. The swing up balancing control of the inverted pendulum system was performed using fuzzy logic. Because the switching time from swing to standing motion is important for successful balancing, the fuzzy control method was employed to regulate the energy associated with the angular velocity required for the pendulum to be in an upright position. When the inverted pendulum arrived within a range of angles found experimentally, the control was switched from fuzzy to proportional-integral-derivative control to balance the inverted pendulum. When the pendulum was balancing, a joystick was used to command the desired position for the pendulum to follow. Experimental results demonstrated the performance of the two intelligent control methods.

키워드

참고문헌

  1. F. L. Lewis, S. Jagannathan, and A. Yesildirek, Neural network control of robot manipulators and nonlinear systems, London: Taylor & Francis, 1999
  2. I. Fantoni and R. Lozano, "Global stabilization of the cart-pendulum system using saturation functions," in Proceedings of the 42nd IEEE Conference on Decision and Control, Maui, HI, December 9-12, 2003, pp. 4393-4398. http://dx.doi.org/10.1109/CDC.2003.1272193
  3. S. Jung, H. T. Cho, and T. C. Hsia, "Neural network control for position tracking of a two-axis inverted pendulum system: experimental studies," IEEE Transactions on Neural Networks, vol. 18, no. 4, pp. 1042-1048, Jul. 2007. http://dx.doi.org/10.1109/TNN.2007.899128
  4. M. Yamakita, K. Nonaka, and K. Furuta, "Swing up control of a double pendulum," in Proceedings of the American Control Conference, San Francisco, CA, June 2-4, 1993, pp. 2229-2233.
  5. M. Koga and S. Kawakami, "Real-time remote control system in Java and its application to swing up control of inverted pendulum," in Proceedings of the SICE Annual Conference, Fukui, Japan, August 4-6, 2003, pp. 358-361.
  6. J. Ahn and S. Jung, "Swing-up fuzzy control of an inverted pendulum system for control education with an experimental kit," in Proceedings of the International Conference on Control, Automation and Systems, Seoul, Korea, October 14-17, 2008, pp. 1709-1714. http://dx.doi.org/10.1109/ICCAS.2008.4694503
  7. R. Yang, Y. Y. Kuen, and Z. Li, "Stabilization of a 2-DOF spherical pendulum on X-Y table," in Proceedings of the IEEE International Conference on Control Applications, Anchorage, AK, September 25-27, 2000, pp. 724-729. http://dx.doi.org/10.1109/CCA.2000.897522
  8. R. J. Wai, J. D. Lee, and L. J. Chang, "Development of adaptive sliding-mode control for nonlinear dualaxis inverted-pendulum system," in Proceedings of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Kobe, Japan, July 20-24, 2003, pp. 815-820. http://dx.doi.org/10.1109/AIM.2003.1225447
  9. M. E. Magana and F. Holzapfel, "Fuzzy-logic control of an inverted pendulum with vision feedback," IEEE Transactions on Education, vol. 41, no. 2, pp. 165-170, May 1998. http://dx.doi.org/10.1109/13.669727
  10. S. Omatu, T. Fujinaka, and M. Yoshioka, "Neuro-PID control for inverted single and double pendulums," in Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, Nashville, TN, October 8-11, 2000, pp. 2685-2690. http://dx.doi.org/10.1109/ICSMC.2000.884401
  11. M. W. Spong, "The swing up control problem for the acrobat," IEEE Control Systems Magazine, vol. 15, pp. 72-79, Feb. 1995. https://doi.org/10.1109/MCS.1995.476388
  12. X. Xin and M. Kaneda, "New analytical results of the energy based swinging up control of the Acrobot," in Proceedings of the 43rd IEEE Conference on Decision and Control, Nassau, Bahamas, December 17, 2004, pp. 704-709. http://dx.doi.org/10.1109/CDC.2004.1428728
  13. M. Kanazawa, R. Anami, S. Nakaura, and M. Sampei, "Swing up control experiment aimed at energy interaction between the acrobot and compliance," in Proceedings of the SICE Annual Conference, Takamatsu, Japan, September 17-20, 2007, pp. 1236-1241. http://dx.doi.org/10.1109/SICE.2007.4421173
  14. D. H. Song, G. H. Lee, and S. Jung, "Neural network compensation technique for standard PD-like fuzzy controlled nonlinear systems," International Journal of Fuzzy Logic and Intelligent Systems, vol. 8, no. 1, pp. 68-74, Mar. 2008 https://doi.org/10.5391/IJFIS.2008.8.1.068
  15. H. Lee and S. Jung, "Neuro-fuzzy control of inverted pendulum system for intelligent control education," International Journal of Fuzzy Logic and Intelligent Systems, vol. 9, no. 4, pp. 309-314, Dec. 2009. https://doi.org/10.5391/IJFIS.2009.9.4.309
  16. W. Kim and S. Jung, "Fuzzy logic application to a two-wheel mobile robot for balancing control performance," International Journal of Fuzzy Logic and Intelligent Systems, vol. 12, no. 2, pp. 154-161, Jun. 2012. http://dx.doi.org/10.5391/IJFIS.2012.12.2.154
  17. S. Jung and S. S. Kim, "Hardware implementation of a real-time neural network controller with a DSP and an FPGA for nonlinear systems," IEEE Transactions on Industrial Electronics, vol. 54, no. 1, pp. 265-271, Feb. 2007. http://dx.doi.org/10.1109/TIE.2006.888791

피인용 문헌

  1. Robust Control for the Segway with Unknown Control Coefficient and Model Uncertainties vol.16, pp.7, 2016, https://doi.org/10.3390/s16071000