1. Electrical and Computer Engineering Department, Islamic Azad University, Kashan Branch, Kashan, Iran
2. Department of Electrical Engineering, Sharif University of Technology, Tehran, Iran
3. Faculty of Engineering Technology, University of Twente, Enschede, The Netherlands
4. Institute for Systems and Computer Engineering, Technology and Science (INESC TEC), Porto, Portugal
5. Department of Electrical Engineering, School of Energy Systems, LUT University, Lappeenranta, Finland
6. Department of Sustainable Energy Systems, School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand