Abstract: In recent years, the use of solar photovoltaic (PV) technologies for generating electricity has gained much popularity due to their efficiency, cost-effectiveness, reliability and the need ...