2017 IEEE 56th Annual Conference on Decision and Control (CDC) 2017
DOI: 10.1109/cdc.2017.8263933
|View full text |Cite
|
Sign up to set email alerts
|

A simple and efficient algorithm for nonlinear model predictive control

Abstract: 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 co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

3
106
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
2
1

Relationship

3
3

Authors

Journals

citations
Cited by 102 publications
(122 citation statements)
references
References 25 publications
3
106
0
Order By: Relevance
“…The proposed NMPC problem is solved at every time step using PANOC, a recently introduced optimization algorithm. 23,26 This algorithm combines proximal gradient steps and limited memory BFGS steps to efficiently iterate towards an optimal solution. It can thus deal with an optimization problem consisting of an objective function and a set of easy to project upon constraints.…”
Section: Numerical Aspectsmentioning
confidence: 99%
See 1 more Smart Citation
“…The proposed NMPC problem is solved at every time step using PANOC, a recently introduced optimization algorithm. 23,26 This algorithm combines proximal gradient steps and limited memory BFGS steps to efficiently iterate towards an optimal solution. It can thus deal with an optimization problem consisting of an objective function and a set of easy to project upon constraints.…”
Section: Numerical Aspectsmentioning
confidence: 99%
“…The simulator, which can be found in repository, 25 gives the possibility of MPC, PID control, and open-loop simulation of the two switch PWM DC-DC converters. The MPC controller relies on the PANOC algorithm developed in Stella et al, 26 tailored for NMPC problems. PANOC is implemented in the C programming language 23 using the CasADi package 27 for automatic differentiation.…”
Section: Introductionmentioning
confidence: 99%
“…The resulting problems are solved using PANOC, a proximal averaged Newton-type method for optimal control, which was recently proposed in [16]. Gradients of the cost function can be efficiently computed using automatic differentiation toolboxes such as CasADi.…”
Section: A Background and Contributionsmentioning
confidence: 99%
“…The gradient of function in (16) can be computed by means of the reverse mode of automatic differentiation (also known as adjoint method or backpropagation) as shown in Alg. 1 [20].…”
Section: E Nmpc Problem Formulationmentioning
confidence: 99%
See 1 more Smart Citation