Could you please tell us more about your problem? Is it a combinatorial or real-parameter problem? Is it single-objective or multi-objective?
If it is a combinatorial problem I would recommend a different metaheuristics, but if it is real-vaued then PSO may be a good choice. The best PSO method could then depend on the problem´s carachteristics.
I wrote a survey of the PSO Applications literature some years ago entitled "Analysis of the Publications on the Applications of Particle Swarm Optimisation" where I categorised PSO applications into groups. One of these groups (distribution networks) lists 7 or 8 publications relevant to your question. I'm not sure the article is in researchgate, but it was open access and so you can download it from the publisher's web site. I'm attaching a link.