1. Department of Mechanical Engineering, Amirkabir University of Technology, Iran
2. New Technologies Research Centre, Amirkabir University of Technology, Iran
3. Department of Mechanical Engineering, Faculty of Engineering, University of Malaya, Malaysia