A Predictive Control Algorithm for Maximum Power Point Tracking in Photovoltaic Systems through Load Management