1. Design and Production Engineering Department, Tanta University, Tanta, Egypt
2. Production Engineering and Mechanical Design Department, Mansoura University, Mansoura, Egypt
3. Department of Design and Production Engineering Department, Ain Shams University, Cairo, Egypt