Text this: Particle swarm optimization based maximum power point tracking for Partially Shaded Photovoltaic Arrays