1. Department of Mechanical Engineering, Amirkabir University of Technology, Tehran 15916-34311, Iran
2. Department of Electrical Engineering, Sharif University of Technology, Tehran 14588-89694, Iran
3. School of Engineering, Computing and Mathematics, Oxford Brookes University, Wheatley Campus, Oxford OX33 1HX, UK