The DC voltage from the PV panel varies with the light intensity which depends on time of day and temperature. Similarly on the Battery side the voltage varies depending on the load connections. Thus for optimal charging of battery it is important that the voltage of the PV panel and the current matches the battery charging state at any instant.
This paper shows all the Design calculations and simulation results of a
Buck - Boost converter as depending on the weather condition the Solar
Charge Controller will take the voltage input from the Solar PV panel and convert it to that required for optimal charging of battery.