Distributed maximum power point tracking of photovoltaic arrays: Novel approach and system analysis | Synapse