Abstract
The paper presents using the Particle Swarm Optimization (PSO) and Shuffled Frog Leaping Algorithm (SFLA) to optimally tune parameters of a fuzzy logic controller stabilizing a rotary inverted pendulum system at its upright equilibrium position. Both the PSO and SFLA are meta-heuristic search methods. PSO is inspired by bird flocking behavior searching for food while SFLA is inspired from the memetic evolution of a group of frogs when seeking for food. In this study, the rule base of the Fuzzy Logic Controller (FLC) is brought by expert experience, and the parameters of the controller, i.e. the membership function parameters and scaling gains, are optimally tuned by the PSO and SFLA such that a predefined criterion is minimized. Simulation results show that the designed fuzzy controller is able to balance the rotary inverted pendulum system around its equilibrium state. Besides, convergent rate of SFLA is faster than that of PSO.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Passino KM, Yurkovich S (1998) Fuzzy logic. Addison-Wesley Longman, Menlo Park
Herrera F, Lozano M, Verdegay JL (1995) Tuning fuzzy logic controllers by genetic algorithms. Int J Approximate Reasoning 12:299–315
Feng M (2005) Particle swarm optimisation learning fuzzy systems design. In: Proceedings of the Third International Conference on Information Technology and Applications (ICITA’05), vol 2
Pham DT, Dqrwish AH, Eldukhri EE, Otri S (2007) Using the bees algorithm to tune a fuzzy logic controller for a robot gymnast. In: Proceedings of the 3rd Virtual International Conference on Intelligent Production Machines and Systems
Juang C-F, Huang H-J, Lu C-M (2007) Fuzzy controller design by ant colony optimization. In: IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 2007), pp 1–5
Nguyen D-H, Huynh T-H (2008) A SFLA-based fuzzy controller for balancing a ball and beam system. In: Tenth IEEE International Conference on Control, Automation, Robotics and Vision (ICARCV 2008), Hanoi, Vietnam, pp 17–20
Quanser SRV02-Series Rotary Experiment # 7, Rotary Inverted Pendulum
Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks (Perth, Australia), IEEE Service Center, Piscataway, NJ, 5(3), 1942–1948
Sidhartha P, Padhy NP (2007) Comparison of particle swarm optimization and genetic algorithm for TCSC-based controller design. Int J Comput Sci Eng 1(1)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Nguyen, DH., Ngo, MD. (2016). Comparing Convergence of PSO and SFLA Optimization Algorithms in Tuning Parameters of Fuzzy Logic Controller. In: Duy, V., Dao, T., Zelinka, I., Choi, HS., Chadli, M. (eds) AETA 2015: Recent Advances in Electrical Engineering and Related Sciences. Lecture Notes in Electrical Engineering, vol 371. Springer, Cham. https://doi.org/10.1007/978-3-319-27247-4_39
Download citation
DOI: https://doi.org/10.1007/978-3-319-27247-4_39
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-27245-0
Online ISBN: 978-3-319-27247-4
eBook Packages: EngineeringEngineering (R0)