1. Mechanical Engineering Department, College of Engineering and Architecture, Umm Al-Qura University, Makkah 21955, Saudi Arabia
2. Mechanical Engineering Department, Faculty of Engineering, South Valley University, Qena 83521, Egypt
3. Production Engineering & Design Department, Faculty of Engineering, Minia University, Minia 61111, Egypt
4. Mechanical Engineering Department, Faculty of Engineering, Sohag University, Sohag 82524, Egypt
5. Production Engineering Department, Faculty of Engineering, Alexandria University, Alexandria 21544, Egypt