1. Department of Mechanical Engineering, Amirkabir University of Technology, Tehran, Iran
2. New Technologies Research Center, Amirkabir University of Technology, Tehran, Iran
3. Department of Electrical Engineering, Amirkabir University of Technology, Tehran, Iran