1. Mechanical Engineering Department, Faculty of Engineering, Helwan University, Cairo 11795, Egypt
2. Mechanical Engineering Department, Ahram Canadian University, Cairo 12451, Egypt
3. Mechanical Engineering Department, Faculty of Engineering at Rabigh, King Abdulaziz University, Jeddah 21589, Saudi Arabia
4. Industrial Engineering Department, College of Engineering, King Saud University, Riyadh 11421, Saudi Arabia
5. Electrical Power Department, Faculty of Engineering, Fayoum University, El-Fayoum 63514, Egypt