2012
DOI: 10.3182/20120823-5-nl-3013.00013
|View full text |Cite
|
Sign up to set email alerts
|

Auto Generation of Implicit Integrators for Embedded NMPC with Microsecond Sampling Times

Abstract: Algorithms for fast real-time Nonlinear Model Predictive Control (NMPC) for mechatronic systems face several challenges. They need to respect tight real-time constraints and need to run on embedded control hardware with limited computing power and memory. A combination of efficient online algorithms and code generation of explicit integrators was shown to be able to overcome these hurdles. This paper generalizes the idea of code generation to Implicit Runge-Kutta (IRK) methods with efficient sensitivity genera… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
39
0

Year Published

2013
2013
2017
2017

Publication Types

Select...
3
2
1

Relationship

3
3

Authors

Journals

citations
Cited by 29 publications
(39 citation statements)
references
References 11 publications
0
39
0
Order By: Relevance
“…This section compactly describes the general implementation of auto generated IRK methods, presented earlier in [8] and [9]. Their formulation is handled in Subsection III-A, for ODE as well as DAE systems of index 1.…”
Section: Auto Generated Irk Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…This section compactly describes the general implementation of auto generated IRK methods, presented earlier in [8] and [9]. Their formulation is handled in Subsection III-A, for ODE as well as DAE systems of index 1.…”
Section: Auto Generated Irk Methodsmentioning
confidence: 99%
“…This direct approach provides very accurate sensitivities, which is important for optimization. The Jacobian evaluation in (10) and its factorization can be reused in (8) for the next integration step [8]. Algorithm 1 compactly describes the resulting implementation.…”
Section: Sensitivity Generationmentioning
confidence: 99%
See 1 more Smart Citation
“…Recent extensions of the ACADO Code Generation tool include support for implicit integrators for ODEs and differential algebraic equations (DAEs) [24,25]. One of the inherent properties of the multiple shooting algorithm is that model simulation and sensitivity generation can be performed on each shooting interval independently.…”
Section: Fast Solvers Based On Automatic Code Generationmentioning
confidence: 99%
“…Both schemes are based on a piecewise constant control parametrization and the system dynamics f(x, u) are discretized over the shooting intervals using an implicit Runge-Kutta method of order 2 [25].…”
Section: Control Of Autonomous Vehiclesmentioning
confidence: 99%