1. Production Engineering and Mechanical Design Department, Faculty of Engineering Minia University, 61519, Egypt
2. Department of Production Engineering and Mechanical Design, Faculty of Engineering Tanta University, Tanta 31527, Egypt
3. Tokyo Institute of Technology, 152-8550 Tokyo, Japan
4. Taibah University, AL Madinah AL Munawwarah 42353, KSA