1. Department of Renewable Energies and Environment, Faculty of New Sciences and Technologies, University of Tehran, Tehran, Iran, 1439957131
2. Department of Mechanical Engineering, Sharif University of Technology, Tehran 1458889694, Iran
3. School of Electrical and Electronic Engineering, Universiti Sains Malaysia (USM), Nibong Tebal, 14300 Penang, Malaysia
4. Sustainable and Renewable Energy Engineering Department, University of Sharjah, P O Box 27272, Sharjah, United Arab Emirates