Novel MPPT algorithm based on individual PV panel monitoring system