1. Electrical Engineering Department, Faculty of Engineering, Alexandria University, Alexandria 21544, Egypt
2. Department of Electronic and Electrical Engineering, University of Strathclyde, Glasgow G1 1XQ, UK
3. Marine Engineering Technology Department, Arab Academy for Science, Technology and Maritime Transport, Alexandria 21913, Egypt
4. Electrical and Control Engineering Department, Arab Academy for Science, Technology and Maritime Transport, Alexandria 21913, Egypt
5. CEMSE Division, King Abdullah University of Science and Technology, Thuwal 23955, Saudi Arabia