1. Electrical Engineering Department, Faculty of Engineering, University of Tabuk, Tabuk 47913, Saudi Arabia
2. Renewable Energy and Energy Efficiency Center (REEEC), University of Tabuk, Tabuk 47913, Saudi Arabia
3. Egyptian Atomic Energy Authority, Cairo 13759, Egypt
4. Electronics and Electrical Communications Engineering Department, Faculty of Electronic Engineering, Menoufia University, Menouf 32951, Egypt
5. Faculty of Computers and Information Technology, University of Tabuk, Tabuk 47913, Saudi Arabia
6. Faculty of Computers and Informatics, Suez Canal University, Ismalia 41522, Egypt