1. Department of Mechanical Engineering, K.N. Toosi University of Technology, Tehran, Iran
2. Department of Mechanical Engineering and Engineering Science, The University of North Carolina at Charlotte, Charlotte, North Carolina, USA
3. Department of Mechanical Engineering, Sharif University of Technology, Tehran, Iran
4. Department of Mechanical Engineering, Isfahan University of Technology, Isfahan, Iran
5. Department of Mechanical Engineering, Aliabad Katul Branch, Islamic Azad University, Aliabad Katul, Iran
6. Department of Mechanical and Industrial Engineering, New Jersey Institute of Technology, New Jersey, USA
7. Department of Mechanical Engineering, Amirkabir University of Technology, Tehran, Iran
8. Department of Mechanical Engineering, University of Birjand, Birjand, Iran