Enhanced whale optimization algorithm for maximum power point tracking of variable-speed wind generators

Abstract This paper proposes an enhancement of the meta-heuristic whale optimization algorithm (WOA) for maximum power point tracking (MPPT) of variable-speed wind generators. First of all, twenty-three benchmark functions tested the enhanced whale optimization algorithm (EWOA). Then the statistical results of EWOA compared with the results of other algorithms (WOA, salp swarm algorithm (SSA), enhanced SSA (ESSA), grey wolf optimizer (GWO), augmented GWO (AGWO), and particle swarm optimization (PSO). Also, the non-parametric statistical test and convergence curves proved the superiority and the speed of the EWOA. After that, the EWOA and WOA are implemented to design optimal Takagi–Sugeno fuzzy logic controllers (FLCs) to enhance the MPPT control of variable-speed wind generators. Moreover, real wind speed data has confirmed the robustness of optimal EWOA-MPPT. In conclusion, the simulation results revealed that the EWOA is a promising algorithm to be applied for solving different engineering problems.

[1]  Ming-Lang Tseng,et al.  Extreme learning machine optimized by whale optimization algorithm using insulated gate bipolar transistor module aging degree evaluation , 2019, Expert Syst. Appl..

[2]  Gang Yao,et al.  Parameter extraction of solar photovoltaic models by means of a hybrid differential evolution with whale optimization algorithm , 2018, Solar Energy.

[3]  Aboul Ella Hassanien,et al.  Whale Optimization Algorithm and Moth-Flame Optimization for multilevel thresholding image segmentation , 2017, Expert Syst. Appl..

[4]  Kai Ding,et al.  Collective decision optimization algorithm: A new heuristic optimization method , 2017, Neurocomputing.

[5]  Hossam Faris,et al.  Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems , 2017, Adv. Eng. Softw..

[6]  Gang Wang,et al.  A Novel Hybrid Algorithm for Feature Selection Based on Whale Optimization Algorithm , 2019, IEEE Access.

[7]  Mojtaba Ahmadieh Khanesar,et al.  COOA: Competitive optimization algorithm , 2016, Swarm Evol. Comput..

[8]  Ibrahim Aljarah,et al.  Improved whale optimization algorithm for feature selection in Arabic sentiment analysis , 2018, Applied Intelligence.

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

[10]  Hany M. Hasanien,et al.  Identification of electrical parameters for three-diode photovoltaic model using analytical and sunflower optimization algorithm , 2019, Applied Energy.

[11]  Mohamed Abd Elaziz,et al.  Parameter estimation of solar cells diode models by an improved opposition-based whale optimization algorithm , 2018, Energy Conversion and Management.

[12]  Ehsan Jahani,et al.  Tackling global optimization problems with a novel algorithm - Mouth Brooding Fish algorithm , 2018, Appl. Soft Comput..

[13]  Dalia Yousri,et al.  Chaotic whale optimizer variants for parameters estimation of the chaotic behavior in Permanent Magnet Synchronous Motor , 2019, Appl. Soft Comput..

[14]  S. Sivanandam,et al.  Introduction to Fuzzy Logic using MATLAB , 2006 .

[15]  Diego Oliva,et al.  Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm , 2017 .

[16]  André T. Beck,et al.  A probabilistic metric for comparing metaheuristic optimization algorithms , 2018 .

[17]  Nazmul Siddique,et al.  Computational Intelligence: Synergies of Fuzzy Logic, Neural Networks and Evolutionary Computing , 2013 .

[18]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

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

[20]  Panos M. Pardalos,et al.  An adaptive simplified human learning optimization algorithm , 2015, Inf. Sci..

[21]  Erik Valdemar Cuevas Jiménez,et al.  A global optimization algorithm inspired in the behavior of selfish herds , 2017, Biosyst..

[22]  Ali Kaveh,et al.  Water Evaporation Optimization , 2016 .

[23]  Francisco Madeiro,et al.  Vector quantization codebook design based on Fish School Search algorithm , 2018, Appl. Soft Comput..

[24]  Hany M. Hasanien,et al.  Augmented grey wolf optimizer for grid-connected PMSG-based wind energy conversion systems , 2018, Appl. Soft Comput..

[25]  Seyed Mohammad Mirjalili,et al.  A hyper-heuristic for improving the initial population of whale optimization algorithm , 2019, Knowl. Based Syst..

[26]  Almoataz Y. Abdelaziz,et al.  Whale optimization algorithm to tune PID and PIDA controllers on AVR system , 2019 .

[27]  Bhim Singh,et al.  MPPT in Dynamic Condition of Partially Shaded PV System by Using WODE Technique , 2017, IEEE Transactions on Sustainable Energy.

[28]  Hany M. Hasanien,et al.  Coyote optimization algorithm for parameters extraction of three-diode photovoltaic models of photovoltaic modules , 2019, Energy.

[29]  Hany M. Hasanien,et al.  Low voltage ride-through capability enhancement of grid-connected permanent magnet synchronous generator driven directly by variable speed wind turbine: a review , 2009 .

[30]  Jianzhou Wang,et al.  A novel hybrid system based on a new proposed algorithm-Multi-Objective Whale Optimization Algorithm for wind speed forecasting , 2017 .

[31]  Yongquan Zhou,et al.  Lévy Flight Trajectory-Based Whale Optimization Algorithm for Global Optimization , 2017, IEEE Access.

[32]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[33]  Hany M. Hasanien,et al.  Enhanced salp swarm algorithm: Application to variable speed wind generators , 2019, Eng. Appl. Artif. Intell..

[34]  A. N. Jadhav,et al.  WGC: Hybridization of exponential grey wolf optimizer with whale optimization for data clustering , 2017, Alexandria Engineering Journal.

[35]  Sankalap Arora,et al.  Chaotic whale optimization algorithm , 2018, J. Comput. Des. Eng..

[36]  A. Kaveh,et al.  A novel meta-heuristic optimization algorithm: Thermal exchange optimization , 2017, Adv. Eng. Softw..

[37]  Hany M. Hasanien,et al.  Output power smoothing of grid-connected permanent-magnet synchronous generator driven directly by variable speed wind turbine: a review , 2017 .

[38]  Seyed Mohammad Mirjalili,et al.  Whale optimization approaches for wrapper feature selection , 2018, Appl. Soft Comput..

[39]  Ganapati Panda,et al.  A survey on nature inspired metaheuristic algorithms for partitional clustering , 2014, Swarm Evol. Comput..

[40]  Xuehua Zhao,et al.  A balanced whale optimization algorithm for constrained engineering design problems , 2019, Applied Mathematical Modelling.

[41]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[42]  Yu He,et al.  Parameter extraction of solar photovoltaic models using an improved whale optimization algorithm , 2018, Energy Conversion and Management.

[43]  Zujun Liu,et al.  A modified whale optimization algorithm for large-scale global optimization problems , 2018, Expert Syst. Appl..

[44]  Amit Mishra,et al.  Nature-inspired optimisation algorithms assisted realisation of green communication via CR: a comparison study , 2018, IET Commun..

[45]  James M. Keller,et al.  Fundamentals of Computational Intelligence: Neural Networks, Fuzzy Systems, and Evolutionary Computation , 2016 .

[46]  Mohamed Abdel-Basset,et al.  A hybrid whale optimization algorithm based on local search strategy for the permutation flow shop scheduling problem , 2018, Future Gener. Comput. Syst..

[47]  Yongjun Sun,et al.  A whale optimization algorithm based on quadratic interpolation for high-dimensional global optimization problems , 2019, Appl. Soft Comput..

[48]  Siamak Talatahari,et al.  Upgraded Whale Optimization Algorithm for fuzzy logic based vibration control of nonlinear steel structure , 2019, Engineering Structures.

[49]  Mohammed Ouassaid,et al.  A performance comparison of a nonlinear and a linear control for grid connected PMSG wind energy conversion system , 2015 .

[50]  Mohd Saberi Mohamad,et al.  Improving particle swarm optimization via adaptive switching asynchronous - synchronous update , 2018, Appl. Soft Comput..

[51]  Biplab Bhattacharyya,et al.  Optimal placement of TCSC and SVC for reactive power planning using Whale optimization algorithm , 2017, Swarm Evol. Comput..

[52]  Hany M. Hasanien,et al.  Whale optimisation algorithm for automatic generation control of interconnected modern power systems including renewable energy sources , 2017 .

[53]  Hany M. Hasanien,et al.  A Grey Wolf Optimizer for Optimum Parameters of Multiple PI Controllers of a Grid-Connected PMSG Driven by Variable Speed Wind Turbine , 2018, IEEE Access.

[54]  Vivekananda Mukherjee,et al.  Application of chaotic whale optimisation algorithm for transient stability constrained optimal power flow , 2017 .

[55]  Hao Zhang,et al.  Locating electric vehicle charging stations with service capacity using the improved whale optimization algorithm , 2019, Adv. Eng. Informatics.

[56]  Vahid Rafe,et al.  A meta-heuristic solution for automated refutation of complex software systems specified through graph transformations , 2015, Appl. Soft Comput..

[57]  Xin-She Yang,et al.  Random Walks and Optimization , 2021, Nature-Inspired Optimization Algorithms.

[58]  Dayang N. A. Jawawi,et al.  Electromagnetic field optimization: A physics-inspired metaheuristic optimization algorithm , 2016, Swarm Evol. Comput..

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

[60]  Arun Kumar Sangaiah,et al.  Metaheuristic Algorithms: A Comprehensive Review , 2018 .

[61]  Hany M. Hasanien,et al.  Parameters estimation of single‐ and multiple‐diode photovoltaic model using whale optimisation algorithm , 2018, IET Renewable Power Generation.

[62]  Min Xie,et al.  Synthesis of Broadside Linear Aperiodic Arrays With Sidelobe Suppression and Null Steering Using Whale Optimization Algorithm , 2018, IEEE Antennas and Wireless Propagation Letters.

[63]  Susana M. Vieira,et al.  Takagi–Sugeno Fuzzy Modeling Using Mixed Fuzzy Clustering , 2017, IEEE Transactions on Fuzzy Systems.

[64]  Ngai Ming Kwok,et al.  Oscillatory Particle Swarm Optimizer , 2018, Appl. Soft Comput..

[65]  Thomas Stützle,et al.  Ant Colony Optimization , 2009, EMO.

[66]  Konstantinos G. Margaritis,et al.  On benchmarking functions for genetic algorithms , 2001, Int. J. Comput. Math..

[67]  Ashraf Darwish,et al.  A New Chaotic Whale Optimization Algorithm for Features Selection , 2018, Journal of Classification.

[68]  Behrooz Vahidi,et al.  A novel physical based meta-heuristic optimization method known as Lightning Attachment Procedure Optimization , 2017, Appl. Soft Comput..

[69]  Kai Song,et al.  The artificial tree (AT) algorithm , 2017, Eng. Appl. Artif. Intell..

[70]  Hany M. Hasanien,et al.  Performance improvement of photovoltaic power systems using an optimal control strategy based on whale optimization algorithm , 2018 .

[71]  Qian Zhang,et al.  Multi-strategy boosted mutative whale-inspired optimization approaches , 2019, Applied Mathematical Modelling.

[72]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[73]  Seyed Mostafa Bozorgi,et al.  IWOA: An improved whale optimization algorithm for optimization problems , 2019, J. Comput. Des. Eng..