Export file:


  • RIS(for EndNote,Reference Manager,ProCite)
  • BibTex
  • Text


  • Citation Only
  • Citation and Abstract

An improved spotted hyena optimizer for PID parameters in an AVR system

1 Department of Science and Technology Teaching, China University of Political Science and Law, Beijing 100088, China
2 College of Artificial Intelligence, Guangxi University for Nationalities, Nanning 530006, China
3 Key Laboratory of Guangxi High Schools Complex System and Computational Intelligence, Nanning 530006, China
4 Guangxi Key Laboratories of Hybrid Computation and IC Design Analysis, Nanning 530006, China

Special Issues: Application of Soft Computing

In this paper, an improved spotted hyena optimizer (ISHO) with a nonlinear convergence factor is proposed for proportional integral derivative (PID) parameter optimization in an automatic voltage regulator (AVR). In the proposed ISHO, an opposition-based learning strategy is used to initialize the spotted hyena individual's position in the search space, which strengthens the diversity of individuals in the global searching process. A novel nonlinear update equation for the convergence factor is used to enhance the SHO's exploration and exploitation abilities. The experimental results show that the proposed ISHO algorithm performed better than other algorithms in terms of the solution precision and convergence rate.
  Article Metrics

Keywords spotted hyena optimizer; opposition-based learning; nonlinear convergence factor; PID parameter optimization; metaheuristic

Citation: Guo Zhou, Jie Li, Zhonghua Tang, Qifang Luo, Yongquan Zhou. An improved spotted hyena optimizer for PID parameters in an AVR system. Mathematical Biosciences and Engineering, 2020, 17(4): 3767-3783. doi: 10.3934/mbe.2020211


  • 1. G. Huang, T. Li, Q. Lu, Artificial memory-based optimization, Syst. Eng. Theory Pract., 11 (2014), 2900-2912.
  • 2. S. Rahnamayan, G. Wang, Solving large scale optimization problems by opposition-based differential evolution (ODE), WSEAS Trans. Comput., 7 (2008),1792-1804.
  • 3. R. Rao, V. Savsani, D. Vakharia, Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems, Comput. Aided Des., 43 (2011), 303-315.
  • 4. E. Sayed, D. Essam, R. Sarker, S. Elsayed, Decomposition-based evolutionary algorithm for large scale constrained problems, Inf. Sci., 316 (2015), 457-486.
  • 5. P. Mohapatra, K. Das, S. Roy, A modified competitive swarm optimizer for large scale optimization problems, Appl. Soft Comput., 59 (2017), 340-362.
  • 6. D. Tang, Y. Cai, J. Zhao, Y. Xue, A Quantum-behaved particle swarm optimization with memetic algorithm and memory for continuous non-linear large scale problems, Inf. Sci., 289 (2014), 162-189.
  • 7. H. Wang, Z. Wu, S. Rahnamayan, Y. Liu, M. Ventresca, Enhancing particle swarm optimization using generalized opposition-based learning, Inf. Sci., 181 (2011), 4699-4714.
  • 8. H. Ismkhan, Effective Heuristics for ant colony optimization to handle large-scale problems, Swarm Evol. Comput., 32 (2017), 140-149.
  • 9. Y Zhou, F. Miao, Q Luo, Symbiotic organisms search algorithm for optimal evolutionary controller tuning of fractional fuzzy controllers, Appl. Soft Comput. 77 (2019), 497-508
  • 10. Z. Yang, Z. Chen, Z. Fan, X. Li, A Tuning of PID controller based on improved particle-swarm optimization, Control Theory Appl., 27 (2010), 1345-1352
  • 11. L. Echevarría, O. Santiago, J. Fajardo, A. Silva Neto, D. Sánchez, A variant of the particle swarm optimization for the improvement of fault diagnosis in industrial systems via faults estimation, Eng. Appl. Artif. Intell., 28 (2014), 36-51.
  • 12. J. Jiang, Y. Xue, Q. Yang, Combined algorithm for PID tuning based on genetic algorithm and direct search, Comput. Simul., 12 (2005), 139-142.
  • 13. Y. Zhou, J. Zhang, X. Yang, Y. Ling, Optimization of PID controller based on water wave optimization for an automatic voltage regulator system, Inf. Technol. Control, 48 (2019), 160-171.
  • 14. P. B. de Moura Oliveira, E. J. S. Pires, P. Novais, Design of Posicast PID control systems using a gravitational search algorithm, Neurocomputing, 167 (2015),18-23
  • 15. G. Q. Zeng, J. Chen, M. R. Chen, Y. X. Dai, L. M. Li, K. D. Lu, et al., Design of multivariable PID controllers using real-coded population-based extremal optimization, Neurocomputing, 151 (2015), 1343-1353
  • 16. A. Belkadi, H. Oulhadj, Y. Touati, S. A. Khan, B. Daachi, On the robust PID adaptive controller for exoskeletons: A particle swarm optimization based approach, Appl. Soft Comput., 60 (2017), 87-100
  • 17. M. Gheisarnejad. An effective hybrid harmony search and cuckoo optimization algorithm based fuzzy PID controller for load frequency control, Appl. Soft Comput., 65 (2018), 121-138.
  • 18. A. Moharam, M. A. El-Hosseini, H. A. Ali, Design of optimal PID controller using hybrid differential evolution and particle swarm optimization with an aging leader and challengers, Appl. Soft Comput., 38 (2016), 727-737
  • 19. G. Dhiman, V. Kumar, Spotted hyena optimizer: A novel bio-inspired based metaheuristic technique for engineering applications, Adv. Eng. Software, 114 (2017), 48-70.
  • 20. N. Panda, S. K. Majhi, Improved spotted hyena optimizer with space transformational search for training pi-sigma higher order neural network, Comput. Intell., 36 (2020), 320-350.
  • 21. H. Moayedi, D. T. Bui, D. Anastasios, B. Kalantar, Spotted Hyena Optimizer and Ant Lion Optimization in Predicting the Shear Strength of Soil, Appl. Sci. Basel, 9 (2019), 2.
  • 22. Q. Luo, J. Li, Y. Zhou. Spotted hyena optimizer with lateral inhibition for image matching, Multimedia Tools Appl., 78 (2019), 34277-34296.
  • 23. G. Dhiman, V. Kumar. Multi-objective spotted hyena optimizer: A Multi-objective optimization algorithm for engineering problems, Knowl. Based Syst., 150 (2018), 175-197.
  • 24. G. Dhiman, S. Guo, S. Kaur, ED-SHO: A framework for solving nonlinear economic load power dispatch problem using spotted hyena optimizer, Mod. Phys. Lett. A, 33 (2018), 1850239.
  • 25. Y. Xu, H. Chen, J. Luo, Q. Zhang, S. Jiao, X. Zhang, Enhanced Moth-flame optimizer with mutation strategy for global optimization, Inf. Sci., 492 (2019), 181-203.
  • 26. P. Hu, J. Pan, S. Chu, Improved Binary Grey Wolf Optimizer and Its application for feature selection, Knowl. Based Syst., 195 (2020), 105746.
  • 27. A. A. Heidari, S. Mirjalili, H. Faris, I. Aljarah, M. Mafarja, H. Chen, Harris hawks optimization: Algorithm and applications, Future Gener. Comput. Syst., 97 (2019), 849-872.
  • 28. H. Chen, Q. Zhang, J. Luo, Y. Xu, X. Zhang, An enhanced Bacterial Foraging Optimization and its application for training kernel extreme learning machine, Appl. Soft Comput., 86 (2020), 105884.
  • 29. T. T. Nguyen, J. S. Pan, T. Dao, An improved flower pollination algorithm for optimizing layouts of nodes in wireless sensor network, IEEE Access, 7 (2019), 75985-75998.
  • 30. A. Ilany, A. Booms, K. Holekamp, Topological effects of network structure on long-term social network dynamics in a wild mammal, Ecol. Lett., 18 (2015), 687-695.
  • 31. R. Haupt, S. Haupt, Practical genetic algorithms, second edition, New York, John Wiley & Sons, Inc. 2004.
  • 32. X. Gao, X. Wang, S. J. Ovaska, K. Zenger, A hybrid optimization method of harmony search and opposition-based learning, Eng. Optim., 44 (2012), 895-914.
  • 33. H. Tizhoosh, Opposition-based learning: A new scheme for machine intelligence, International Conference on Intelligent Agents, IEEE, 2005, 695-701. Available from: https://ieeexplore.ieee.org/abstract/document/1631345.
  • 34. M. Omran, S. Al-Sharhan, Using Opposition-based learning to improve the performance of particle swarm optimization, 2008 IEEE Swarm Intelligence Symposium, 2008, 1-6. Available from: https://ieeexplore.ieee.org/abstract/document/4668288.
  • 35. M. A. Ahandani, H. Alavi-Rad, Opposition-based learning in the shuffled differential evolution algorithm, Appl. Math. Comput., 16 (2012), 1303-1337.
  • 36. M. Enns, Electric Energy Systems Theory, IEEE Trans. Autom. Control, 17 (1972), 749-750.
  • 37. H. Gozde, M. C. Taplamacioglu, Comparative performance analysis of artificial bee colony algorithm for automatic voltage regulator (AVR) system, J. Franklin Inst., 348 (2011), 1927-1946.
  • 38. L. Coelho, Tuning of PID Controller for an automatic regulator voltage system using chaotic optimization approach, Chaos Solitons Fractals, 39 (2009), 1504-1514.
  • 39. D. Karaboga, B. Akay, A comparative study of artificial bee colony algorithm, Appl. Math. Comput., 214 (2009), 108-132.
  • 40. S. Mirjalili, S. Mirjalili, A. Lewis, Grey wolf optimizer, Adv. Eng. Software, 69 (2014), 46-61.
  • 41. S. Mirjalili, S. Hashim, A new hybrid PSO + GSA algorithm for function optimization International Conference on Computer and Information Application, 2010 International Conference on Computer and Information Application, 2012, 374-377. Available from: https://ieeexplore.ieee.org/abstract/document/6141614.
  • 42. X. Yang, Flower pollination algorithm for global optimization, International Conference on Unconventional Computing and Natural Computation, 2012, 242-243. Available from: https://link.springer.com/chapter/10.1007/978-3-642-32894-7_27.
  • 43. S. Mirjalili, SCA: A sine cosine algorithm for solving optimization problems, Knowl. Based Syst., 96 (2016), 120-133.


Reader Comments

your name: *   your email: *  

© 2020 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution Licese (http://creativecommons.org/licenses/by/4.0)

Download full text in PDF

Export Citation

Copyright © AIMS Press All Rights Reserved