1. Department of Mechanical Engineering, College of Engineering, Najran University, Najran, Saudi Arabia
2. Engineering Management Department, College of Engineering, Prince Sultan University, Riyadh, Saudi Arabia
3. Mechanical Design and Production Department, Faculty of Engineering, Zagazig University, Zagazig, Sharkia, Egypt