Optimal Tuning of PID Controller using Adaptive Hybrid Particle Swarm Optimization Algorithm

Particle swarm optimization (PSO) has proved its ability as an efficient search tool in many optimization problems. However, PSO is easy to be trapped into local minima due to its mechanism in information sharing. Under this circumstance, all the particles could quickly converge to a position by the attraction of the best particle; all particles could hardly be improved. To overcome premature convergence of the standard PSO algorithm, this paper presents an adaptive hybrid PSO, namely (AHPSO) by employing an adaptive mutation operator for local best particles instead of applying the mutation operator to the global best particle as has been done in previous work. The developed algorithm is a new approach which allows the swarm to be more diverse by making better exploration of the local search space instead of global search space investigated by previous researchers. The proposed algorithm holds on the properties of simple structure, fast convergence, and at the same time enhances the variety of the population, and extends the search space. It is applied to self-tuning of proportional-integral-derivative-(PID) controller in the ball and hoop system which represents a system of complex industrial processes. The results are compared with those obtained by applying standard PSO, and adaptive hybrid PSO based on global best particles. It has been shown that the developed AHPSO local best algorithm is faster in convergence and the obtained results are proved to have higher fitness than the other two algorithms.

[1]  Erwie Zahara,et al.  A hybrid genetic algorithm and particle swarm optimization for multimodal functions , 2008, Appl. Soft Comput..

[2]  Vladimiro Miranda,et al.  NEW EVOLUTIONARY PARTICLE SWARM ALGORITHM (EPSO) APPLIED TO VOLTAGE/VAR CONTROL , 2002 .

[3]  H. T,et al.  The future of PID control , 2001 .

[4]  José Boaventura Cunha,et al.  Design of PID controllers using the particle swarm algorithm , 2002 .

[5]  Thomas Kiel Rasmussen,et al.  Hybrid Particle Swarm Optimiser with breeding and subpopulations , 2001 .

[6]  Şaban Çetin,et al.  Fuzzy PID Controller with Coupled Rules for a Nonlinear Quarter Car Model , 2008 .

[7]  Peter J. Bentley,et al.  Don't push me! Collision-avoiding swarms , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[8]  Y. Rahmat-Samii,et al.  Particle swarm, genetic algorithm, and their hybrids: optimization of a profiled corrugated horn antenna , 2002, IEEE Antennas and Propagation Society International Symposium (IEEE Cat. No.02CH37313).

[9]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[10]  P. J. Angeline,et al.  Using selection to improve particle swarm optimization , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[11]  Risto Miikkulainen,et al.  Adaptive Control Utilising Neural Swarming , 2002, GECCO.

[12]  Tore Hägglund,et al.  The future of PID control , 2000 .

[13]  Jun Tang,et al.  A Hybrid Particle Swarm Optimization with Adaptive Local Search , 2010, J. Networks.

[14]  Junfeng Chen,et al.  Particle swarm optimization with adaptive mutation and its application research in tuning of PID parameters , 2006, 2006 1st International Symposium on Systems and Control in Aerospace and Astronautics.

[15]  Muhammad Rashid,et al.  PSOGP: A GENETIC PROGRAMMING BASED ADAPTABLE EVOLUTIONARY HYBRID PARTICLE SW ARM OPTIMIZATION , 2010 .

[16]  Hossein Shayeghi,et al.  MULTI STAGE FUZZY PID LOAD FREQUENCY CONTROLLER IN A RESTRUCTURED POWER SYSTEM , 2007 .

[17]  Ajith Abraham,et al.  Particle Swarm Optimization Using Adaptive Mutation , 2008, 2008 19th International Workshop on Database and Expert Systems Applications.

[18]  Changhe Li,et al.  An adaptive mutation operator for particle swarm optimization , 2008 .

[19]  Hui Wang,et al.  A Hybrid Particle Swarm Algorithm with Cauchy Mutation , 2007, 2007 IEEE Swarm Intelligence Symposium.

[20]  Aye Aye Mon Fuzzy Logic PID Control of Automatic Voltage Regulator System , 2009 .

[21]  Michael N. Vrahatis,et al.  On the computation of all global minimizers through particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.