1. Department of Mechanical Engineering, Amirkabir University of Technology, Tehran, Iran
2. Mechanical Engineering Department, University of California, Riverside, USA
3. Department of Mechanical Engineering, Sharif University of Technology, Tehran, Iran