1. School of Mechanical Engineering, Iran University of Science and Technology, Tehran, Iran
2. Department of Mechanical Engineering, Qom University of Technology, Qom, Iran
3. Department of Mathematics, Computer Science and Engineering, Université du Québec à Rimouski, Rimouski, QC, Canada
4. Technological Institute of Industrial Maintenance, Cégep de Sept-Îles, Sept-Îles, QC, Canada
5. Department of mechanical engineering, Université du Québec à Trois-Rivières, Drummondville, QC, Canada