The energy produced by solar photovoltaic (SPV) modules is directly connected with the solar accessible irradiance, spectral content, different variables like environmental and climatic components. Dust and bird droppings are considered as the real challenges for SPV performance.