Dynamically Embedded Model Predictive Control

The paper describes a continuous-time dynamic feedback law that mimics the behavior of a model predictive controller. The proposed control strategy is based on implementing a continuous-time reformulation of the primal-dual gradient descent to track the solution of the optimal control problem. The optimal control action is thus embedded in the internal state vector of the dynamic control law, which runs in parallel to the controlled system. Using input to state stability arguments, it is shown that if the rate of change of the dynamic control law is sufficiently large with respect to the plant dynamics, the interconnection between the plant and the proposed controller is exponentially stable. The effectiveness of the control scheme is demonstrated with a numerical example.

[1]  Hans-Bernd Dürr,et al.  A smooth vector field for quadratic programming , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[2]  Manfred Morari,et al.  Real-time input-constrained MPC using fast gradient methods , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[3]  MORITZ DIEHL,et al.  A Real-Time Iteration Scheme for Nonlinear Optimization in Optimal Feedback Control , 2005, SIAM J. Control. Optim..

[4]  Ilya V. Kolmanovsky,et al.  Embedding Constrained Model Predictive Control in a Continuous-Time Dynamic Feedback , 2017, IEEE Transactions on Automatic Control.

[5]  Mazen Alamir,et al.  Fast NMPC: A reality-steered paradigm: Key properties of fast NMPC algorithms , 2014, 2014 European Control Conference (ECC).

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

[7]  P. P. J. van den Bosch,et al.  On Constrained Steady-State Regulation: Dynamic KKT Controllers , 2009, IEEE Transactions on Automatic Control.

[8]  Hans-Bernd Dürr,et al.  Feedback design for multi-agent systems: A saddle point approach , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[9]  Selmer M. Johnson,et al.  Studies in Linear and Non-Linear Programming. , 1959 .

[10]  T. Kose Solutions of Saddle Value Problems by Differential Equations , 1956 .

[11]  Toshiyuki Ohtsuka,et al.  A continuation/GMRES method for fast computation of nonlinear receding horizon control , 2004, Autom..

[12]  Andreas Kugi,et al.  Stability and Incremental Improvement of Suboptimal MPC Without Terminal Constraints , 2010, IEEE Transactions on Automatic Control.

[13]  Francesco Borrelli,et al.  Stability of an analog optimization circuit for quadratic programming , 2016, Syst. Control. Lett..

[14]  Emanuele Garone,et al.  Explicit Reference Governor for Constrained Nonlinear Systems , 2016, IEEE Transactions on Automatic Control.

[15]  Zhong-Ping Jiang,et al.  Small-gain theorem for ISS systems and applications , 1994, Math. Control. Signals Syst..

[16]  Stephen J. Wright,et al.  Numerical Optimization , 2018, Fundamental Statistical Inference.

[17]  Martin Guay,et al.  A Real-time Framework for Model Predictive Control of Continuous-Time Nonlinear Systems , 2005, CDC 2005.

[18]  L. Grüne,et al.  Nonlinear Model Predictive Control : Theory and Algorithms. 2nd Edition , 2011 .

[19]  Stefano Di Cairano,et al.  Reference and command governors for systems with constraints: A survey on theory and applications , 2017, Autom..

[20]  B. V. Dean,et al.  Studies in Linear and Non-Linear Programming. , 1959 .

[21]  Alberto Bemporad,et al.  An Accelerated Dual Gradient-Projection Algorithm for Embedded Linear Model Predictive Control , 2014, IEEE Transactions on Automatic Control.

[22]  Ilya V. Kolmanovsky,et al.  An integrated perturbation analysis and Sequential Quadratic Programming approach for Model Predictive Control , 2009, Autom..

[23]  Lars Grüne,et al.  Analysis of unconstrained NMPC schemes with incomplete optimization , 2010 .

[24]  M. Diehl,et al.  Nominal stability of real-time iteration scheme for nonlinear model predictive control , 2005 .