Text this: Application of particle swarm optimization for maximum power point tracking of PV system with direct control method