Open Access Open Access  Restricted Access Subscription or Fee Access

A Comparative Study of Artificial Bee Colony versus PSO and GA for Optimal Tuning of PID Controller

N.A. Elkhateeb, R.I. Badr

Abstract


Artificial Bee Colony (ABC) algorithm is one of the most recently used optimization algorithms. ABC algorithm has been extracted from the intelligent behavior of honeybees swarm. This work compares the performance of ABC algorithm with that of GA and PSO algorithms in tuning the proportional-integral-derivative (PID) controllers for the ball and hoop system which represents a system of complex industrial processes, known to be non-linear and time variant. Simulation results show that ABC algorithm is highly competitive, often outperforming PSO and GA algorithms.

Keywords


Evolutionary Algorithms, PID Control, Artificial Bee Colony (ABC), Particle Swarm Optimization (PSO), Genetic Algorithms (GA).

Full Text:

PDF

References


Wei Wang, Jing-tao Zhang, and Tian-you Chai, “The Summary of the advanced tuning methods of PID parameters”, Automation Transaction, 26(3), 2000, pp. 347-355.

Ziegler, J. G. and Nichols, N. B., “Optimum setting for automatic controllers”, Trans. ASME, vol.64,1942, pp. 759-768.

Oi, A. ChikashiNakazawa Matsui, T. Fujiwara, H. Matsumoto, K. Nishida, H. Ando, J. Kawaura, M., “Development of PSO-based PID tuning method”, International Conference on Control, Automation and Systems. ICCAS 2008, Seoul, Korea, pp. 1917-1920,

Astrom, K., and Hagglund, T, “The future of PID control”, Control Engineering Practice,9(11),2001, pp. 1163-1175.

Back, T. "Evolutionary Algorithms in Theory and Practice", Oxford University Press, London, UK, 1996.

R.F. Abdel-Kader, "Genetically improved PSO algorithm for efficient data clustering", Inproceedings of International Conference on Machine Learning and Computing, 2010, pp. 71–75.

Cipperfield A. Flemming P., and Fonscea C., "Genetic Algorithms for Control System Engineering", in Proceedings Adaptive Computing in Engineering Design Control,1994, pp. 128-133.

Kennedy, J. and Eberhart, C., “Particle Swarm Optimization”, Proceedings of the 1995 IEEE International Conference on Neural Networks, Australia,1995,pp. 1942-1948.

Oliveira, P. M., Cunha, J. B., and Coelho, J. o. P. “Design of PID controllers using the particle swarm algorithm”, Twenty-First IASTED International Conference: Modeling, Identification, and Control (MIC 2002), Innsbruck, Austria. 2002.

Herrero J., Blasco X., M. Martinez, J.V. Salcedo, “Optimal PID Tuning with Genetic Algorithms For Non Linear Process Models,” 15th IFAC, Spain, 2002.

Griffin I., “On-line PID Controller Tuning using Genetic Algorithms”, MSc. thesis School of Electronic Engineering, Dublin City University, 2003.

Panda, S. and Padhy, N.P, “Comparison of particle swarm optimization and genetic algorithm for FACTS-based controller design”, Applied Soft Computing, 8(4), 2008,pp. 1418-1427.

Mukherjee, V. and Ghoshal, S.P, “Intelligent particle swarm optimized fuzzy PID controller for AVR system”, Electric Power Systems Research, 77(12), 2007,pp. 1689-1698.

Chang WD. “PID control for chaotic synchronization using particle swarm optimization”,Chaos Solitons& Fractals, 39(2),2009, pp. 910–917.

X.S. Yang, "Engineering Optimizations via Nature-Inspired Virtual Bee Algorithms", Lecture Notes in Computer Science, 3562, Springer-Verlag GmbH, 2005, pp. 317-323.

D. Karaboga, "An Idea Based On Honey Bee Swarm For Numerical Optimization", Technical Report-TR06, Erciyes University, Engineering Faculty, Computer Engineering Department, 2005.

Carlisle, G. Dozier, An off-the-shelf PSO, in: Proceedings of the Workshop on Particle Swarm Optimization, Indianapolis, USA,2001, pp. 1–6.

B. Basturk, D. Karaboga,"An artificial bee colony (ABC) algorithm for numeric function optimization", Applied Soft Computing, 8(1), 2008, pp. 687-697

V. Tereshko, "Reaction-diffusion model of a honeybee colony’s foraging behavior", in: M. Schoenauer, e t al. (Eds.), Parallel Problem Solving from Nature VI, Lecture Notes in Computer Science, vol. 1917, Springer- Verlag, Berlin, 2000, pp. 807–816.

V. Tereshko, T. Lee ,"How information mapping patterns determine foraging behavior o f a honey bee colony", Open Syst. Inf. Dyn. 9, 2002, pp.181–1 93.

V. Tereshko, A. Loengarov, "Collective decision-making in honey bee foraging dynamics", Comput. Inf. Syst. J., 2005, pp.1-7.

Ball and Hoop White Paper, URL: http:// www.control-systems-principles.co.uk

M.EL-SAID,"Employing Particle Swarm Optimizer and Genetic Algorithms for Optimal Tuning of PID Controllers: A Comparative Study",ICGST-ACSE Journal, 7(2), 2007, pp. 49-54.


Refbacks

  • There are currently no refbacks.