A novel global maximum power point tracking strategy (GMPPT) based on optimal current control for photovoltaic systems adaptive to variable environmental and partial shading conditions. (1st March 2017)