A Variable Perturbation Logic based Adaptive MPPT Controller design for PV System: a Real-time Implementation