1. The Higher Institute of Engineering at El-Shorouk City, El-Shorouk Academy, Cairo 11837, Egypt
2. Electrical Engineering Department, Faculty of Engineering, Suez Canal University, Ismailia 41522, Egypt
3. Electrical Engineering Department, Faculty of Energy Engineering, Aswan University, Aswan 81528, Egypt
4. Department of Electrical Engineering, College of Engineering, King Saud University, Riyadh 11421, Saudi Arabia
5. Energy Technology Program, School of Engineering Technology, Purdue University, West Lafayette, IN 47907, USA