1. Mechanical Engineering Department, College of Engineering and Islamic Architecture, Umm Al-Qura University, Saudi Arabia + University of Gafsa, UR: MEER, Faculty of Sciences of Gafsa, Tunisia
2. Mechanical Engineering Department, College of Engineering and Islamic Architecture, Umm Al-Qura University, Makkah, Saudi Arabia
3. Umm Al-Qura University, College of Engineering and Islamic Architecture, Electrical Engineering Department, Saudi Arabia
4. Umm Al-Qura University, College of Engineering and Islamic Architecture, Mechanical Engineering Department, Saudi Arabia