Generalized terminal state constraint for model predictive control

A terminal state equality constraint for Model Predictive Control (MPC) laws is investigated, where the terminal state/input pair is not fixed a priori but it is a free variable in the optimization. The approach, named ''generalized'' terminal state constraint, can be used for both tracking MPC (i.e. when the objective is to track a given steady state) and economic MPC (i.e. when the objective is to minimize a cost function which does not necessarily attains its minimum at a steady state). It is shown that the proposed technique provides, in general, a larger feasibility set with respect to the existing approaches, given the same prediction horizon. Moreover, a new receding horizon strategy is introduced, exploiting the generalized terminal state constraint. Under mild assumptions, the new strategy is guaranteed to converge in finite time, with arbitrarily good accuracy, to an MPC law with an optimally-chosen terminal state constraint, while still enjoying a larger feasibility set. The features of the new technique are illustrated by an inverted pendulum example in both the tracking and the economic contexts.

[1]  David Angeli,et al.  Receding Horizon Cost Optimization and Control for Nonlinear Plants , 2010 .

[2]  Antonio Ferramosca,et al.  Economic MPC for a changing economic criterion , 2010, 49th IEEE Conference on Decision and Control (CDC).

[3]  Moritz Diehl,et al.  A Lyapunov Function for Economic Optimizing Model Predictive Control , 2011, IEEE Transactions on Automatic Control.

[4]  Frank Allgöwer,et al.  Nonlinear model predictive control : towards new challenging applications , 2009 .

[5]  Lars Grüne Optimal invariance via receding horizon control , 2011, IEEE Conference on Decision and Control and European Control Conference.

[6]  Sebastian Engell,et al.  FEEDBACK CONTROL FOR OPTIMAL PROCESS OPERATION , 2007 .

[7]  David Angeli,et al.  On Average Performance and Stability of Economic Model Predictive Control , 2012, IEEE Transactions on Automatic Control.

[8]  Manfred Morari,et al.  Contractive model predictive control for constrained nonlinear systems , 2000, IEEE Trans. Autom. Control..

[9]  D. Q. Mayne,et al.  Suboptimal model predictive control (feasibility implies stability) , 1999, IEEE Trans. Autom. Control..

[10]  Eduardo F. Camacho,et al.  MPC for tracking piecewise constant references for constrained linear systems , 2008, Autom..

[11]  D. Mayne,et al.  Robust receding horizon control of constrained nonlinear systems , 1993, IEEE Trans. Autom. Control..

[12]  Antonio Ferramosca,et al.  MPC for tracking of constrained nonlinear systems , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[13]  Antonio Ferramosca,et al.  MPC for tracking with optimal closed-loop performance , 2009, Autom..

[14]  Frank Allgöwer,et al.  Assessment and Future Directions of Nonlinear Model Predictive Control , 2007 .

[15]  E. Polak,et al.  Moving horizon control of linear systems with input saturation and plant uncertainty Part 1. Robustness , 1993 .

[16]  Alberto Bemporad,et al.  Robust model predictive control: A survey , 1998, Robustness in Identification and Control.

[17]  Katsuhisa Furuta,et al.  Swinging up a pendulum by energy control , 1996, Autom..

[18]  Wpmh Maurice Heemels,et al.  Input‐to‐state stabilizing sub‐optimal NMPC with an application to DC–DC converters , 2008 .

[19]  Graham C. Goodwin,et al.  Constrained Control and Estimation: an Optimization Approach , 2004, IEEE Transactions on Automatic Control.

[20]  Andrew R. Teel,et al.  Examples when nonlinear model predictive control is nonrobust , 2004, Autom..

[21]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[22]  Andrew R. Teel,et al.  Model predictive control: for want of a local control Lyapunov function, all is not lost , 2005, IEEE Transactions on Automatic Control.

[23]  Chris Vermillion,et al.  Model predictive engine torque control with real-time driver-in-the-loop simulation results , 2010, Proceedings of the 2010 American Control Conference.

[24]  David Angeli,et al.  Receding horizon cost optimization for overly constrained nonlinear plants , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[25]  Antonio Ferramosca,et al.  MPC for tracking of constrained nonlinear systems , 2009, CDC 2009.

[26]  Wolfgang Marquardt,et al.  Integration of Economical Optimization and Control for Intentionally Transient Process Operation , 2007 .

[27]  Lorenzo Fagiano,et al.  High Altitude Wind Energy Generation Using Controlled Power Kites , 2010, IEEE Transactions on Control Systems Technology.

[28]  Chris Manzie,et al.  Model predictive control of velocity and torque split in a parallel hybrid vehicle , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[29]  David Angeli,et al.  Economic model predictive control with self-tuning terminal weight , 2013, 2013 European Control Conference (ECC).

[30]  Marija D. Ilic,et al.  Model predictive economic/environmental dispatch of power systems with intermittent resources , 2009, 2009 IEEE Power & Energy Society General Meeting.

[31]  Sigurd Skogestad,et al.  Coordinator MPC for maximizing plant throughput , 2008, Comput. Chem. Eng..

[32]  Riccardo Scattolini,et al.  Regional Input-to-State Stability for Nonlinear Model Predictive Control , 2006, IEEE Transactions on Automatic Control.

[33]  Lars Gr Optimal invariance via receding horizon control , 2011 .

[34]  E. Gilbert,et al.  Optimal infinite-horizon feedback laws for a general class of constrained discrete-time systems: Stability and moving-horizon approximations , 1988 .

[35]  A. Teel,et al.  Model predictive control with generalized terminal state constraint , 2012 .

[36]  Antonio Ferramosca,et al.  MPC for tracking with optimal closed-loop performance , 2008, 2008 47th IEEE Conference on Decision and Control.

[37]  Panagiotis D. Christofides,et al.  Economic model predictive control of nonlinear process systems using Lyapunov techniques , 2012 .

[38]  Jürgen Pannek,et al.  Analysis of unconstrained nonlinear MPC schemes with time varying control horizon , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[39]  Bart De Schutter,et al.  Model predictive control of fuel cell micro cogeneration systems , 2009, 2009 International Conference on Networking, Sensing and Control.

[40]  Chen Zhang,et al.  Nonlinear Model Predictive Control for power-split Hybrid Electric Vehicles , 2010, 49th IEEE Conference on Decision and Control (CDC).