Distributed maximum power point tracking of photovoltaic arrays: Novel approach and system analysis | IEEE Journals & Magazine | IEEE Xplore