DocumentCode
44054
Title
Embedded Online Optimization for Model Predictive Control at Megahertz Rates
Author
Jerez, Juan Luis ; Goulart, Paul J. ; Richter, Simon ; Constantinides, George A. ; Kerrigan, Eric C. ; Morari, Manfred
Author_Institution
Autom. C.ontrol Lab., ETH Zurich, Zürich, Switzerland
Volume
59
Issue
12
fYear
2014
fDate
Dec. 2014
Firstpage
3238
Lastpage
3251
Abstract
Faster, cheaper, and more power efficient optimization solvers than those currently possible using general-purpose techniques are required for extending the use of model predictive control (MPC) to resource-constrained embedded platforms. We propose several custom computational architectures for different first-order optimization methods that can handle linear-quadratic MPC problems with input, input-rate, and soft state constraints. We provide analysis ensuring the reliable operation of the resulting controller under reduced precision fixed-point arithmetic. Implementation of the proposed architectures in FPGAs shows that satisfactory control performance at a sample rate beyond 1 MHz is achievable even on low-end devices, opening up new possibilities for the application of MPC on embedded systems.
Keywords
constraint theory; field programmable gate arrays; fixed point arithmetic; linear quadratic control; optimisation; predictive control; FPGA; custom computational architectures; embedded online optimization; first-order optimization method; general-purpose techniques; input-rate constraint; linear-quadratic MPC problem; megahertz rates; model predictive control; power efficient optimization solver; reduced precision fixed-point arithmetic; resource-constrained embedded platform; satisfactory control performance; soft state constraint; Computer architecture; Convergence; Gradient methods; Hardware; Indexes; Mathematical model; Embedded systems; optimization algorithms; predictive control of linear systems;
fLanguage
English
Journal_Title
Automatic Control, IEEE Transactions on
Publisher
ieee
ISSN
0018-9286
Type
jour
DOI
10.1109/TAC.2014.2351991
Filename
6882832
Link To Document