1. Department of Mechanical Engineering, Simon Fraser University, British Columbia, Canada
2. Department of Mechanical Engineering, Amirkabir University of Technology, Tehran, Iran
3. Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario, Canada
4. New Technologies Research Center, Amirkabir University of Technology, Tehran, Iran