Text this: An improved particle swarm optimization based maximum power point tracking strategy with variable sampling time