Text this: Comparative study on distributed generator sizing using three types of Particle Swarm Optimization