1. Computer Science and Engineering, King Fahd University of Petroleum and Minerals, Dhahran 31216, Saudi Arabia
2. Research Excellence, King Fahd University of Petroleum & Minerals, Dhahran 31261, Saudi Arabia
3. Interdisciplinary Research Center for Renewable Energy and Power Systems (IRC-REPS), Research Institute, King Fahd University of Petroleum and Minerals, Dhahran 31261, Saudi Arabia
4. Electrical Engineering Department, King Fahd University of Petroleum and Minerals, Dhahran 31261, Saudi Arabia