Optimal PV array configurations for partial shading conditions | Synapse