1. Faculty of Electrical and Computer Engineering, Semnan University, Semnan, Iran
2. Future Technology Research Center, National Yunlin University of Science and Technology, Douliou, Yunlin, Taiwan
3. Department of Electrical Engineering, Namal University Mianwali, Mianwali, Pakistan
4. Faculty of Electrical and Engineering, Islamic Azad University, Aliabad Katoul, Iran
5. Solar Energy Applications Group, School of Engineering, Trinity College Dublin, Dublin 2, Ireland
6. Department of Electrical and Computer Engineering, University of Louisiana at Lafayette, Lafayette, LA, USA