Suboptimal model predictive control of a laboratory crane

Abstract A fast model predictive control (MPC) scheme is presented and applied to a laboratory crane with five degrees–of–freedom. The MPC scheme accounts for control constraints and is based on the gradient projection method that allows for a time and memory efficient computation of the single iterations. To guarantee real-time feasibility, a fixed number of iterations is used per sampling step. Although this leads to a suboptimal solution, its application to the nonlinear crane model reveals the performance as well as the high computational speed of the method. The feasibility of the proposed approach is shown by means of experiments of a laboratory crane with a sampling time of 2 ms on a standard real-time hardware.

[1]  Martin Guay,et al.  A Real-Time Framework for Model-Predictive Control of Continuous-Time Nonlinear Systems , 2007, IEEE Transactions on Automatic Control.

[2]  Frank Allgöwer,et al.  A quasi-infinite horizon nonlinear model predictive control scheme with guaranteed stability , 1997, 1997 European Control Conference (ECC).

[3]  Arthur E. Bryson,et al.  Applied Optimal Control , 1969 .

[4]  N. Petit,et al.  Inversion in indirect optimal control of multivariable systems , 2008 .

[5]  Basil Kouvaritakis,et al.  Constrained receding horizon predictive control for nonlinear systems , 2002, Autom..

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

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

[8]  Basil Kouvaritakis,et al.  Efficient Constrained Model Predictive Control with Asymptotic Optimality , 2002, SIAM J. Control. Optim..

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

[10]  Stephen J. Wright,et al.  Nonlinear Predictive Control and Moving Horizon Estimation — An Introductory Overview , 1999 .

[11]  Hans Joachim Ferreau,et al.  Efficient Numerical Methods for Nonlinear MPC and Moving Horizon Estimation , 2009 .

[12]  M. Nikolskii,et al.  Convergence of the gradient projection method in optimal control problems , 2007 .

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

[14]  Mark B. Milam,et al.  Real-Time Optimal Trajectory Generation for Constrained Dynamical Systems , 2003 .

[15]  S. J. Leese Convergence of gradient methods for optimal control problems , 1977 .

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

[17]  J. C. Dunn,et al.  On L 2 Sufficient Conditions and the Gradient Projection Method for Optimal Control Problems , 1996 .

[18]  Wolfgang Marquardt,et al.  Flatness and higher order differential model representations in dynamic optimization , 2002 .