1. School of Electrical Engineering, North China Electric Power University, Beijing 102206, China
2. Department of Electrical Engineering, University of Azad Jammu and Kashmir, Muzaffarabad 13100, Pakistan
3. Department of Electrical Engineering, Southeast University, Nanjing 210096, China
4. Department of Electrical Power and Machines, Faculty of Engineering, Alexandria University, Alexandria 21544, Egypt
5. Department of Computer Science and Software Engineering, Al Ain University, Abu Dhabi 15322, UAE
6. Department of Renewable Energy, National Advanced School of Engineering of Maroua, University of Maroua, Cameroon