[1] Amirkabir Univ Technol, Elect Engn Dept, Tehran, Iran
[2] Univ Tehran, Fac New Sci & Technol, Dept Renewable Energies & Environm, Tehran, Iran
[3] Northumbria Univ, Dept Math Phys & Elect Engn, Newcastle Upon Tyne, England
[4] King Abdulaziz Univ, Ctr Res Excellence Renewable Energy & Power Syst, Jeddah, Saudi Arabia
[5] Univ Salerno, Dept Management & Innovat Syst, Salerno, Italy
[6] Univ Johannesburg, Dept Elect & Elect Engn Sci, Johannesburg, South Africa