1. School of Mechanical and Electronic Engineering, Wuhan University of Technology, Wuhan, China
2. Mechanical Engineering Department, Faculty of Engineering, Suez University, Suez, Egypt
3. Mechanical Engineering Department, College of Engineering at Al Kharj, Prince Sattam Bin Abdulaziz University, Al Kharj, Saudi Arabia
4. Metallurgical and Materials Engineering Department, Faculty of Petroleum and Mining Engineering, Suez University, Suez, Egypt
5. Design and Production Engineering Department, Faculty of Engineering, Ain Shams University, Cairo, Egypt
6. Production Engineering and Mechanical Design Department, Faculty of Engineering, Port Said University, Port Said, Egypt