A cluster objective PSO algorithm for optimal PMU placement in IEEE bus systems and in KPTCL grid. (2016)