Embedded online optimization for model predictive control at megahertz rates
File(s)journal2013.pdf (770.44 KB)
Accepted version
Author(s)
Type
Journal Article
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.
Date Issued
2014-12-01
Date Acceptance
2014-04-15
Citation
IEEE Transactions on Automatic Control, 2014, 59 (12), pp.3238-3251
ISSN
0018-9286
Publisher
Institute of Electrical and Electronics Engineers
Start Page
3238
End Page
3251
Journal / Book Title
IEEE Transactions on Automatic Control
Volume
59
Issue
12
Copyright Statement
© 2014 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Sponsor
Engineering & Physical Science Research Council (E
Commission of the European Communities
Engineering & Physical Science Research Council (EPSRC)
Identifier
https://ieeexplore.ieee.org/document/6882832
Grant Number
EP/G031576/1
248940
EP/I012036/1
Subjects
Science & Technology
Technology
Automation & Control Systems
Engineering, Electrical & Electronic
Engineering
Embedded systems
optimization algorithms
predictive control of linear systems
COMPUTATIONAL-COMPLEXITY CERTIFICATION
STABILITY
MPC
cs.SY
cs.SY
math.OC
0102 Applied Mathematics
0906 Electrical and Electronic Engineering
0913 Mechanical Engineering
Industrial Engineering & Automation
Publication Status
Published
Date Publish Online
2014-08-28