Efficient and accurate computation of model predictive control using pseudospectral discretization

The model predictive control (MPC) is implemented by repeatedly solving an open loop optimal control problem (OCP). For the real-time implementation, the OCP is often discretized with evenly spaced time grids. This evenly spaced discretization, however, is accurate only if sufficiently small sampling time is used, which leads to heavy computational load. This paper presents a method to efficiently and accurately compute the continuous-time MPC problem based on the pseudospectral discretization, which utilizes unevenly spaced collocation points. The predictive horizon is virtually doubled by augmenting a mirrored horizon such that denser collocation points can be used towards the current time step, and sparser points can be used towards the end time of predictive horizon. Then, both state and control variables are approximated by Lagrange polynomials at only a half of LGL (Legendre-Gauss-Lobatto) collocation points. This implies that high accuracy can be achieved with a much less number of collocation points, which results in much reduced computational load. Examples are used to demonstrate its advantages over the evenly spaced discretization.

[1]  Jianqiang Wang,et al.  Economy-oriented vehicle adaptive cruise control with coordinating multiple objectives function , 2013 .

[2]  Petros A. Ioannou,et al.  Analysis of traffic flow with mixed manual and semiautomated vehicles , 2003, IEEE Trans. Intell. Transp. Syst..

[3]  M. Morari,et al.  Move blocking strategies in receding horizon control , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[4]  David Benson,et al.  A Gauss pseudospectral transcription for optimal control , 2005 .

[5]  I. Michael Ross,et al.  Direct trajectory optimization by a Chebyshev pseudospectral method , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

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

[7]  Gamal N. Elnagar,et al.  Short communication: A collocation-type method for linear quadratic optimal control problems , 1997 .

[8]  Riccardo Scattolini,et al.  Model predictive control of continuous-time nonlinear systems with piecewise constant control , 2004, IEEE Transactions on Automatic Control.

[9]  Geoffrey Todd Huntington,et al.  Advancement and analysis of Gauss pseudospectral transcription for optimal control problems , 2007 .

[10]  Anil V. Rao,et al.  Direct Trajectory Optimization and Costate Estimation via an Orthogonal Collocation Method , 2006 .

[11]  I. Michael Ross,et al.  Advances in Pseudospectral Methods for Optimal Control , 2008 .

[12]  William W. Hager,et al.  A unified framework for the numerical solution of optimal control problems using pseudospectral methods , 2010, Autom..

[13]  Jay H. Lee,et al.  Model predictive control: past, present and future , 1999 .

[14]  Geoffrey T. Huntington,et al.  A Comparison of Accuracy and Computational Efficiency of Three Pseudospectral Methods , 2007 .

[15]  Michael A. Saunders,et al.  SNOPT: An SQP Algorithm for Large-Scale Constrained Optimization , 2002, SIAM J. Optim..

[16]  I. Michael Ross,et al.  Costate Estimation by a Legendre Pseudospectral Method , 1998 .

[17]  Qi Gong,et al.  Connections between the covector mapping theorem and convergence of pseudospectral methods for optimal control , 2008, Comput. Optim. Appl..

[18]  Kenneth R. Muske,et al.  Disturbance modeling for offset-free linear model predictive control , 2002 .

[19]  R. V. Dooren,et al.  A Chebyshev technique for solving nonlinear optimal control problems , 1988 .

[20]  A. E. Taylor,et al.  L'Hospital's Rule , 1952 .

[21]  Philippe G. Ciarlet,et al.  Handbook of Numerical Analysis , 1976 .

[22]  I. Michael Ross,et al.  Pseudospectral Methods for Infinite-Horizon Nonlinear Optimal Control Problems , 2005 .

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

[24]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[25]  Gamal N. Elnagar,et al.  The pseudospectral Legendre method for discretizing optimal control problems , 1995, IEEE Trans. Autom. Control..

[26]  I. Michael Ross,et al.  Pseudospectral Knotting Methods for Solving Optimal Control Problems , 2004 .

[27]  T. Johansen,et al.  COMPLEXITY REDUCTION IN EXPLICIT LINEAR MODEL PREDICTIVE CONTROL , 2002 .

[28]  F. Allgöwer,et al.  A quasi-infinite horizon nonlinear model predictive control scheme with guaranteed stability , 1997 .

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

[30]  William W. Hager,et al.  Direct trajectory optimization and costate estimation of finite-horizon and infinite-horizon optimal control problems using a Radau pseudospectral method , 2011, Comput. Optim. Appl..

[31]  Liuping Wang Continuous time model predictive control design using orthonormal functions , 2001 .

[32]  P. Williams Jacobi pseudospectral method for solving optimal control problems , 2004 .