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