Text this: A direct control based maximum power point tracking method for photovoltaic system under partial shading conditions using particle swarm optimization algorithm