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