Design of optimal PID controller using hybrid differential evolution and particle swarm optimization with an aging leader and challengers

Propose a modified PSO-DV algorithm using aging mechanism.The algorithm is tested on 12 benchmark functions.The algorithm is used for determining the optimal parameters of PID controller.Comparisons with different evolutionary algorithms show that the algorithm is efficient and robust. This paper presents a new algorithm designed to find the optimal parameters of PID controller. The proposed algorithm is based on hybridizing between differential evolution (DE) and Particle Swarm Optimization with an aging leader and challengers (ALC-PSO) algorithms. The proposed algorithm (ALC-PSODE) is tested on twelve benchmark functions to confirm its performance. It is found that it can get better solution quality, higher success rate in finding the solution and yields in avoiding unstable convergence. Also, ALC-PSODE is used to tune PID controller in three tanks liquid level system which is a typical nonlinear control system. Compared to different PSO variants, genetic algorithm (GA), differential evolution (DE) and Ziegler-Nichols method; the proposed algorithm achieve the best results with least standard deviation for different swarm size. These results show that ALC-PSODE is more robust and efficient while keeping fast convergence.

[1]  N. A. Selamat,et al.  Particle Swarm Optimization for multivariable PID controller tuning , 2013, 2013 IEEE 9th International Colloquium on Signal Processing and its Applications.

[2]  Andries Petrus Engelbrecht,et al.  Hybridizing PSO and DE for improved vector evaluated multi-objective optimization , 2009, 2009 IEEE Congress on Evolutionary Computation.

[3]  K. Meah,et al.  Genetic evolving ant direction PSODV hybrid algorithm for OPF with non-smooth cost functions , 2013 .

[4]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

[5]  P. N. Suganthan,et al.  Differential Evolution: A Survey of the State-of-the-Art , 2011, IEEE Transactions on Evolutionary Computation.

[6]  Yuwan Cen,et al.  Comparison among three kinds of hybrid particle swarm optimization algorithms , 2011, 2011 Chinese Control and Decision Conference (CCDC).

[7]  Li Xiao,et al.  Multi-DEPSO: A DE and PSO based hybrid algorithm in dynamic environments , 2012, 2012 IEEE Congress on Evolutionary Computation.

[8]  Mostafa A. Elhosseini,et al.  Modified hybrid algorithm for process optimization , 2014, Appl. Math. Comput..

[9]  Jie Chen,et al.  Hybridizing Differential Evolution and Particle Swarm Optimization to Design Powerful Optimizers: A Review and Taxonomy , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[10]  Chia-Feng Juang,et al.  A hybrid of genetic algorithm and particle swarm optimization for recurrent network design , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[11]  Chen Lei,et al.  The application of GA-based PID parameter optimization for the control of superheated steam temperature , 2012, 2012 International Conference on Machine Learning and Cybernetics.

[12]  Amit Konar,et al.  Improving particle swarm optimization with differentially perturbed velocity , 2005, GECCO '05.

[13]  Zhang Jun,et al.  A Particle Swarm Optimization Approach for Optimal Design of PID Controller for Temperature Control in HVAC , 2011, 2011 Third International Conference on Measuring Technology and Mechatronics Automation.

[14]  D. Jeraldin Auxillia,et al.  Simplified Discrete Binary PSO tuned Multivariable PID Controller for Binary Distillation Column plant , 2013, 2013 International Conference on Circuits, Power and Computing Technologies (ICCPCT).

[15]  Han Huang,et al.  A Particle Swarm Optimization Algorithm with Differential Evolution , 2007, 2007 International Conference on Machine Learning and Cybernetics.

[16]  P. Gerstoft,et al.  Estimation of Geoacoustic Properties of Marine Sediment Using a Hybrid Differential Evolution Inversion Method , 2010, IEEE Journal of Oceanic Engineering.

[17]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[18]  Zwe-Lee Gaing,et al.  A particle swarm optimization approach for optimum design of PID controller in AVR system , 2004 .

[19]  K. Vaisakh,et al.  Adaptive PSODV algorithm for OPF with non-smooth cost functions and statistical analysis , 2011, Simul. Model. Pract. Theory.

[20]  Alex Alves Freitas,et al.  A hybrid particle swarm/ant colony algorithm for the classification of hierarchical biological data , 2005, Proceedings 2005 IEEE Swarm Intelligence Symposium, 2005. SIS 2005..

[21]  S. Baskar,et al.  Evolutionary algorithms based design of multivariable PID controller , 2009, Expert Syst. Appl..

[22]  Wei Xu,et al.  A hybrid particle swarm optimization approach with prior crossover differential evolution , 2009, GEC '09.

[23]  Ying Lin,et al.  Particle Swarm Optimization With an Aging Leader and Challengers , 2013, IEEE Transactions on Evolutionary Computation.

[24]  Rajib Mall,et al.  Particles with Age for Data Clustering , 2006, 9th International Conference on Information Technology (ICIT'06).

[25]  Ling Wang,et al.  An Effective PSO-Based Hybrid Algorithm for Multiobjective Permutation Flow Shop Scheduling , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[26]  David B. Fogel,et al.  Evolutionary Computation: Towards a New Philosophy of Machine Intelligence , 1995 .

[27]  Ben Niu,et al.  A Novel PSO-DE-Based Hybrid Algorithm for Global Optimization , 2008, ICIC.

[28]  Katsuhiko Ogata,et al.  Modern Control Engineering , 1970 .

[29]  Bo Jiang,et al.  Particle swarm optimization with age-group topology for multimodal functions and data clustering , 2013, Commun. Nonlinear Sci. Numer. Simul..

[30]  Swagatam Das,et al.  Modified Particle Swarm Optimization with Switching Update Strategy , 2012, SEMCCO.

[31]  R. H. Myers,et al.  Probability and Statistics for Engineers and Scientists , 1978 .

[32]  Rohtash Dhiman,et al.  Tuning of PID Controller for Liquid Level Tank System using Intelligent Techniques , 2011 .

[33]  Leandro dos Santos Coelho,et al.  A tuning strategy for multivariable PI and PID controllers using differential evolution combined with chaotic Zaslavskii map , 2011, Expert Syst. Appl..

[34]  Patrick Siarry,et al.  Particle swarm and ant colony algorithms hybridized for improved continuous optimization , 2007, Appl. Math. Comput..

[35]  Gui Chen,et al.  Design of DE-tuning PID controller for linear servo system , 2012, 2012 IEEE Fifth International Conference on Advanced Computational Intelligence (ICACI).

[36]  Antonio Visioli,et al.  Fuzzy logic based set-point weight tuning of PID controllers , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[37]  Fan Wang,et al.  Hybrid optimization algorithm of PSO and Cuckoo Search , 2011, 2011 2nd International Conference on Artificial Intelligence, Management Science and Electronic Commerce (AIMSEC).

[38]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[39]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[40]  Xiaodong Li,et al.  Particle Swarm Optimizer with Aging Operator for Multimodal Function Optimization , 2013, Int. J. Comput. Intell. Syst..