Improved Whale Optimization Algorithm applied to design PID plus second-order derivative controller for automatic voltage regulator system

ABSTRACT The paper proposes an Improved Whale Optimization Algorithm (IWOA). Its performance is validated by solving 23 benchmark functions. Comparing the results of IWOA with well-known meta-heuristic algorithms shows its efficiency. Three non-parametric statistical tests, namely, Friedman, Friedman aligned and Quade tests are used to confirm the proposed algorithm’s superiority. IWOA is employed to design the parameters of a controller, namely, PID plus second-order derivative (PIDD2) for an automatic voltage regulator system (AVR). In fact, the proposed technique benefits from an evolutionary operator crossover to promote the diversity of solutions while maintaining a reasonable local search behavior. The results are compared with the results of similar algorithms including Particle Swarm Optimization, Genetic Algorithm, Teaching Learning-Based Optimization, Differential Evolution, Cuckoo Search algorithm and Artificial Bee Colony, demonstrating the advantages and the efficiency of the IWOA-PIDD2 controller. Robustness analysis of the optimal design obtained is conducted by varying the time constants of the AVR system component. The results proved that the proposed technique reliably outperforms most of the current techniques.

[1]  Yun Li,et al.  PID control system analysis, design, and technology , 2005, IEEE Transactions on Control Systems Technology.

[2]  Nasir A. Al-geelani,et al.  Sugeno fuzzy PID tuning, by genetic-neutral for AVR in electrical power generation , 2015, Appl. Soft Comput..

[3]  Mouayad A. Sahib A novel optimal PID plus second order derivative controller for AVR system , 2015 .

[4]  Ching-Long Shih,et al.  Optimal single input PID-type fuzzy logic controller , 2012 .

[5]  Haluk Gozde,et al.  Comparative performance analysis of artificial bee colony algorithm for automatic voltage regulator (AVR) system , 2011, J. Frankl. Inst..

[6]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[7]  Guoqiang Zeng,et al.  Design of multivariable PID controllers using real-coded population-based extremal optimization , 2015, Neurocomputing.

[8]  Tankut Yalcinoz,et al.  Robust Design using Pareto type optimization: A genetic algorithm with arithmetic crossover , 2008, Comput. Ind. Eng..

[9]  Zafer Bingul,et al.  A novel performance criterion approach to optimum design of PID controller using cuckoo search algorithm for AVR system , 2018, J. Frankl. Inst..

[10]  Seyed Mohammad Mirjalili,et al.  Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm , 2015, Knowl. Based Syst..

[11]  Lalit Chandra Saikia,et al.  Automatic generation control of a multi-area system using ant lion optimizer algorithm based PID plus second order derivative controller , 2016 .

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

[13]  MirjaliliSeyedali Moth-flame optimization algorithm , 2015 .

[14]  Rabindra Kumar Sahu,et al.  DE optimized parallel 2-DOF PID controller for load frequency control of power system with governor dead-band nonlinearity , 2013 .

[15]  Guoqiang Zeng,et al.  Design of fractional order PID controller for automatic regulator voltage system based on multi-objective extremal optimization , 2015, Neurocomputing.

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

[17]  Hsing-Chih Tsai,et al.  Modification of the fish swarm algorithm with particle swarm optimization formulation and communication behavior , 2011, Appl. Soft Comput..

[18]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[19]  Russell C. Eberhart,et al.  Comparison between Genetic Algorithms and Particle Swarm Optimization , 1998, Evolutionary Programming.

[20]  Guoqiang Zeng,et al.  A novel real-coded population-based extremal optimization algorithm with polynomial mutation: A non-parametric statistical study on continuous optimization problems , 2016, Neurocomputing.

[21]  Ching-Chang Wong,et al.  Switching-type PD-PI controller design by HEA for AVR system , 2014 .

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

[23]  Jian Weng,et al.  Adaptive population extremal optimization-based PID neural network for multivariable nonlinear control systems , 2019, Swarm Evol. Comput..

[24]  Majdi M. Mafarja,et al.  Hybrid Whale Optimization Algorithm with simulated annealing for feature selection , 2017, Neurocomputing.

[25]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[26]  S. P. Ghoshal Optimizations of PID gains by particle swarm optimizations in fuzzy based automatic generation control , 2004 .

[27]  Shamik Chatterjee,et al.  PID controller for automatic voltage regulator using teaching–learning based optimization technique , 2016 .

[28]  Sidhartha Panda,et al.  Design and performance analysis of PID controller for an automatic voltage regulator system using simplified particle swarm optimization , 2012, J. Frankl. Inst..