H. Eskandar, A. Sadollah, A. Bahreininejad, and M. Hamdi, “Water cycle algorithm - A novel metaheuristic optimization method for solving constrained engineering optimization problems,” Comput. Struct., vol. 110–111, pp. 151–166, 2012.
 A. Sadollah, H. Eskandar, H. M. Lee, D. G. Yoo, and J. H. Kim, “Water cycle algorithm: A detailed standard code,” SoftwareX, vol. 5, pp. 37–43, 2015.
 A. Sadollah, H. Eskandar, and J. H. Kim, “Water cycle algorithm for solving constrained multi-objective optimization problems,” Appl. Soft Comput. J., vol. 27, pp. 279–298, 2015.
 A. Sadollah, H. Eskandar, A. Bahreininejad, and J. H. Kim, “Water cycle algorithm with evaporation rate for solving constrained and unconstrained optimization problems,” Appl. Soft Comput. J., vol. 30, no. May, pp. 58–71, 2015.
 D. Potnuru, K. Alice Mary, and C. Sai Babu, “Experimental implementation of Flower Pollination Algorithm for speed controller of a BLDC motor,” Ain Shams Eng. J., vol. 10, no. 2, pp. 287–295, 2019.
 K. Premkumar and B. V. Manikandan, “Speed control of Brushless DC motor using bat algorithm optimized Adaptive Neuro-Fuzzy Inference System,” Appl. Soft Comput. J., vol. 32, pp. 403–419, 2015.
 B. N. Kommula and V. R. Kota, “Direct instantaneous torque control of Brushless DC motor using firefly Algorithm based fractional order PID controller,” J. King Saud Univ. - Eng. Sci., vol. 22, no. 18, pp. 6135–6146, 2018.
 H. E. A. Ibrahim, F. N. Hassan, and A. O. Shomer, “Optimal PID control of a brushless DC motor using PSO and BF techniques,” Ain Shams Eng. J., vol. 5, no. 2, pp. 391–398, 2014.
 K. Premkumar and B. V. Manikandan, “Bat algorithm optimized fuzzy PD based speed controller for brushless direct current motor,” Eng. Sci. Technol. an Int. J., vol. 19, no. 2, pp. 818–840, 2016.
 S. Srikanth and G. Raghu Chandra, “Modeling and PID control of the brushless DC motor with the help of Genetic Algorithm,” IEEE-International Conference on Advances in Engineering, Science and Management, ICAESM-2012. pp. 639–644, 2012.
 M. K. Merugumalla and P. K. Navuri, “PSO and firefly algorithms based control of BLDC motor drive,” in 2018 2nd International Conference on Inventive Systems and Control (ICISC), 2018, pp. 994–999.
 I. Anshory, I. Robandi, and Wirawan, “Monitoring and optimization of speed settings for Brushless Direct Current (BLDC) using Particle Swarm Optimization (PSO),” in 2016 IEEE Region 10 Symposium (TENSYMP), 2016, pp. 243–248.
 F. Aymen, O. Berkati, S. Lassaad, and M. N. Srifi, “BLDC Control Method Optimized by PSO Algorithm,” in 2019 International Symposium on Advanced Electrical and Communication Technologies, ISAECT 2019, 2019, pp. 1–5.
 S. B. Murali and P. M. Rao, “Adaptive sliding mode control of BLDC motor using cuckoo search algorithm,” in 2018 2nd International Conference on Inventive Systems and Control (ICISC), 2018, pp. 989–993.
 K. S. Rama Rao and A. H. Bin Othman, “Design optimization of a BLDC motor by Genetic Algorithm and Simulated Annealing,” in 2007 International Conference on Intelligent and Advanced Systems, 2007, pp. 854–858.
 O. Gulbas, Y. Hames, and M. Furat, “Comparison of PI and Super-twisting Controller Optimized with SCA and PSO for Speed Control of BLDC Motor,” in 2020 International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA), 2020, pp. 1–7.
 C. Mun Ong, Dynamic Simulation of Electric Machinery: Using MATLAB/SIMULIN, Illustrate, no. October. Prentice Hall PTR, 1998, 1998.