Wind farm distributed PSO-based control for constrained power generation maximization. (April 2019)