1. Department of Mechanical Engineering, Iran University of Science and Technology, Tehran 16844, Iran
2. Department of Biomedical Engineering, Amirkabir University of Technology, Tehran 14987, Iran
3. Department of Biomechanics, Science and Research Branch, Islamic Azad University, Tehran, Iran