One novel variable step-size MPPT algorithm for photovoltaic power generation | IEEE Conference Publication | IEEE Xplore