Running gBest PSO with vmax limiting