1. Mechanical Engineering Department, King Saud University & King Abdulaziz City for Science and Technology, Riyadh 11421, Saudi Arabia
2. Mechanical Engineering Department, King Saud University, Riyadh 11421, Saudi Arabia
3. Department of Production Engineering and Mechanical Design, Mansoura University, Mansoura, Egypt
4. Mechanical Engineering Department, Université de Sherbrooke, 2500 boul., Université, (QC) J1K 2R1, Canada