1. Faculty of Engineering, Computers and Systems Engineering Department, Minia University, Minia, Egypt
2. EECS Department, Advanced Power and Energy Center, Khalifa University of Science and Technology, Abu Dhabi, UAE
3. School of Energy and Computer Sciences, University of Technology of Belfort-Montbéliard (UTBM), Sevenans, France