1. Department of Electrical Engineering, Amirkabir University of Technology, Tehran, Iran
2. Department of Mechanical Engineering, Tarbiat Modares University, Tehran, Iran
3. Department of Mechanical Engineering, Purdue University Indianapolis, Indianapolis, IN, USA
4. Faculty of Electrical and Computer Engineering, University of Tabriz, Tabriz, Iran
5. Department of Engineering, School of Science and Technology, Nottingham Trent University, Nottingham, U.K.