Weight optimisation for iterative distributed model predictive control applied to power networks

This paper presents a weight tuning technique for iterative distributed Model Predictive Control (MPC). Particle Swarm Optimisation (PSO) is used to optimise both the weights associated with disturbance rejection and those associated with achieving consensus between control agents. Unlike centralised MPC, where tuning focuses solely on disturbance rejection performance, iterative distributed MPC practitioners must concern themselves with the trade off between disturbance rejection and the overall communication overhead when tuning weights. This is particularly the case in large scale systems, such as power networks, where typically there will be a large communication overhead associated with control. In this paper a method for simultaneously optimising both the closed loop performance and minimising the communications overhead of iterative distributed MPC systems is proposed. Simulation experiments illustrate the potential of the proposed approach in two different power system scenarios.

[1]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[2]  P. Kundur,et al.  Power system stability and control , 1994 .

[3]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[4]  Yoshikazu Fukuyama,et al.  Automatic Tuning of Model Predictive Control Using Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[5]  Liuping Wang,et al.  Model Predictive Control System Design and Implementation Using MATLAB , 2009 .

[6]  Jan M. Maciejowski,et al.  Tuning MPC using H-infinity loop shaping , 2000 .

[7]  Alberto Bemporad,et al.  Model Predictive Control Tuning by Controller Matching , 2010, IEEE Transactions on Automatic Control.

[8]  Brian Birge,et al.  PSOt - a particle swarm optimization toolbox for use with Matlab , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[9]  A. H. Jones,et al.  Genetic auto-tuning of PID controllers , 1995 .

[10]  Jay H. Lee,et al.  Tuning of model predictive controllers for robust performance , 1994 .

[11]  C. Radhakrishna,et al.  Transient Stability Analysis of Multi-Machine AC/DC Power Systems Via Energy-Function Method , 1981, IEEE Transactions on Power Apparatus and Systems.

[12]  Bart De Schutter,et al.  Coordination of a multiple link HVDC system using local communications based Distributed Model Predictive Control , 2011 .

[13]  Riccardo Scattolini,et al.  Architectures for distributed and hierarchical Model Predictive Control - A review , 2009 .

[14]  Ioan Cristian Trelea,et al.  The particle swarm optimization algorithm: convergence analysis and parameter selection , 2003, Inf. Process. Lett..

[15]  J. Rooda,et al.  Augmented Lagrangian coordination for distributed optimal design in MDO , 2008 .

[16]  Wolfgang Marquardt,et al.  Sensitivity-based coordination in distributed model predictive control , 2011 .

[17]  Bart De Schutter,et al.  Multi-agent model predictive control for transportation networks: Serial versus parallel schemes , 2008, Eng. Appl. Artif. Intell..

[18]  Adrian Gambier Parametric Optimization for Practical Control Systems Design , 2007, 2007 IEEE International Conference on Control Applications.

[19]  Johan A. K. Suykens,et al.  Application of the proximal center decomposition method to distributed model predictive control , 2008, 2008 47th IEEE Conference on Decision and Control.

[20]  Zwe-Lee Gaing A particle swarm optimization approach for optimum design of PID controller in AVR system , 2004, IEEE Transactions on Energy Conversion.

[21]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[22]  Robert Eriksson,et al.  Security-centered Coordinated Control in AC/DC Transmission Systems , 2008 .

[23]  Panagiotis D. Christofides,et al.  Distributed model predictive control of nonlinear process systems , 2009 .

[24]  César Beltrán Royo Generalized unit commitment by the radar multiplier method , 2001 .

[25]  Fang Sheng,et al.  Genetic algorithm and simulated annealing for optimal robot arm PID control , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[26]  Anders Rantzer,et al.  Distributed Model Predictive Control with suboptimality and stability guarantees , 2010, 49th IEEE Conference on Decision and Control (CDC).

[27]  Guohan Lin,et al.  Tuning PID controller using adaptive genetic algorithms , 2010, 2010 5th International Conference on Computer Science & Education.

[28]  P. Fabijanski,et al.  On-line PID controller tuning using genetic algorithm and DSP PC board , 2008, 2008 13th International Power Electronics and Motion Control Conference.

[29]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[30]  James B. Rawlings,et al.  Postface to “ Model Predictive Control : Theory and Design ” , 2012 .

[31]  Marina H. Murillo,et al.  Distributed Model Predictive Control Based on Dynamic Games , 2011 .

[32]  Arturo Locatelli,et al.  Control theory and design , 1997 .

[33]  Aswin N. Venkat Distributed Model Predictive Control: Theory and Applications , 2006 .

[34]  Panagiotis D. Christofides,et al.  Sequential and Iterative Architectures for Distributed Model Predictive Control of Nonlinear Process Systems , 2010 .

[35]  Eduardo Camponogara,et al.  Distributed model predictive control , 2002 .

[36]  J. Maciejowski,et al.  Tuning MPC using H/sub /spl infin// loop shaping , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).