Dynamic thermal model of solar PV systems under varying climatic conditions