Preconditioned Continuation Model Predictive Control
arXiv:1506.02583 · doi:10.1137/1.9781611974072.15
Abstract
Model predictive control (MPC) anticipates future events to take appropriate control actions. Nonlinear MPC (NMPC) describes systems with nonlinear models and/or constraints. A Continuation/GMRES Method for NMPC, suggested by T. Ohtsuka in 2004, uses the GMRES iterative algorithm to solve a forward difference approximation of the Continuation NMPC (CNMPC) equations on every time step. The coefficient matrix of the linear system is often ill-conditioned, resulting in poor GMRES convergence, slowing down the on-line computation of the control by CNMPC, and reducing control quality. We adopt CNMPC for challenging minimum-time problems, and improve performance by introducing efficient preconditioning, utilizing parallel computing, and substituting MINRES for GMRES.
8 pages, 6 figures. To appear in Proceedings SIAM Conference on Control and Its Applications, July 8-10, 2015, Paris, France
References in corpus (1)
Cited by in corpus (6)
- Sparse preconditioning for model predictive control
- Continuation model predictive control on smooth manifolds
- Preconditioning for continuation model predictive control
- Efficient particle continuation model predictive control
- PRESAS: Block-Structured Preconditioning of Iterative Solvers within a Primal Active-Set Method for fast MPC
- Least squares dynamics in Newton-Krylov Model Predictive Control