1. Department of Electrical Engineering, Technical and Vocational University (TVU), Tehran, Iran
2. Department of Electrical Engineering, Amirkabir University of Technology, Tehran, Iran
3. Department of Engineering Sciences, University of the Free State, Bloemfontein, South Africa