Text this: Distributed generator sizing: an iteration Particle Swarm Optimization approach