Autogenerating microsecond solvers for nonlinear MPC: A tutorial using ACADO integrators. (26th November 2014)
- Record Type:
- Journal Article
- Title:
- Autogenerating microsecond solvers for nonlinear MPC: A tutorial using ACADO integrators. (26th November 2014)
- Main Title:
- Autogenerating microsecond solvers for nonlinear MPC: A tutorial using ACADO integrators
- Authors:
- Quirynen, R.
Vukov, M.
Zanon, M.
Diehl, M.
Jones, Colin N.
Kerrigan, Eric - Abstract:
- <abstract abstract-type="main" id="oca2152-abs-0001"> <title>Summary</title> <p id="oca2152-para-0001">Nonlinear model predictive control (NMPC) allows one to explicitly treat nonlinear dynamics and constraints. To apply NMPC in real time on embedded hardware, online algorithms as well as efficient code implementations are crucial. A tutorial‐style approach is adopted in this article to present such algorithmic ideas and to show how they can efficiently be implemented based on the ACADO Toolkit from MATLAB (MathWorks, Natick, MA, USA). Using its code generation tool, one can export tailored Runge–Kutta methods—explicit and implicit ones—with efficient propagation of their sensitivities. The article summarizes recent research results on autogenerated integrators for NMPC and shows how they allow to formulate and solve practically relevant problems in only a few tens of microseconds. Several common NMPC formulations can be treated by these methods, including those with stiff ordinary differential equations, fully implicit differential algebraic equations, linear input and output models, and continuous output independent of the integration grid. One of the new algorithmic contributions is an efficient implementation of infinite horizon closed‐loop costing. As a guiding example, a full swing‐up of an inverted pendulum is considered. Copyright © 2014 John Wiley & Sons, Ltd.</p> </abstract>
- Is Part Of:
- Optimal control applications and methods. Volume 36:Number 5(2015:Sep./Oct.)
- Journal:
- Optimal control applications and methods
- Issue:
- Volume 36:Number 5(2015:Sep./Oct.)
- Issue Display:
- Volume 36, Issue 5 (2015)
- Year:
- 2015
- Volume:
- 36
- Issue:
- 5
- Issue Sort Value:
- 2015-0036-0005-0000
- Page Start:
- 685
- Page End:
- 704
- Publication Date:
- 2014-11-26
- Subjects:
- Control theory -- Periodicals
Mathematical optimization -- Periodicals
629.8312 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/oca.2152 ↗
- Languages:
- English
- ISSNs:
- 0143-2087
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 6275.070000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 3095.xml