Dynamic reconfiguration of solar systems for avoiding MPPT faults due to architectural partial shading