TY - JOUR
T1 - A simple and efficient algorithm for nonlinear model predictive control
AU - Stella, Lorenzo
AU - Themelis, Andreas
AU - Sopasakis, Pantelis
AU - Patrinos, Panagiotis
N1 - Publisher Copyright:
Copyright © 2017, The Authors. All rights reserved.
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2017/9/19
Y1 - 2017/9/19
N2 - We present PANOC, a new algorithm for solving optimal control problems arising in nonlinear model predictive control (NMPC). A usual approach to this type of problems is sequential quadratic programming (SQP), which requires the solution of a quadratic program at every iteration and, consequently, inner iterative procedures. As a result, when the problem is ill-conditioned or the prediction horizon is large, each outer iteration becomes computationally very expensive. We propose a line-search algorithm that combines forwardbackward iterations (FB) and Newton-Type steps over the recently introduced forward-backward envelope (FBE), a continuous, real-valued, exact merit function for the original problem. The curvature information of Newton-Type methods enables asymptotic superlinear rates under mild assumptions at the limit point, and the proposed algorithm is based on very simple operations: Access to first-order information of the cost and dynamics and low-cost direct linear algebra. No inner iterative procedure nor Hessian evaluation is required, making our approach computationally simpler than SQP methods. The lowmemory requirements and simple implementation make our method particularly suited for embedded NMPC applications.
AB - We present PANOC, a new algorithm for solving optimal control problems arising in nonlinear model predictive control (NMPC). A usual approach to this type of problems is sequential quadratic programming (SQP), which requires the solution of a quadratic program at every iteration and, consequently, inner iterative procedures. As a result, when the problem is ill-conditioned or the prediction horizon is large, each outer iteration becomes computationally very expensive. We propose a line-search algorithm that combines forwardbackward iterations (FB) and Newton-Type steps over the recently introduced forward-backward envelope (FBE), a continuous, real-valued, exact merit function for the original problem. The curvature information of Newton-Type methods enables asymptotic superlinear rates under mild assumptions at the limit point, and the proposed algorithm is based on very simple operations: Access to first-order information of the cost and dynamics and low-cost direct linear algebra. No inner iterative procedure nor Hessian evaluation is required, making our approach computationally simpler than SQP methods. The lowmemory requirements and simple implementation make our method particularly suited for embedded NMPC applications.
UR - http://www.scopus.com/inward/record.url?scp=85093007077&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85093007077&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:85093007077
JO - Quaternary International
JF - Quaternary International
SN - 1040-6182
ER -