2007
DOI: 10.1109/tcst.2006.883206
|View full text |Cite
|
Sign up to set email alerts
|

Hardware Synthesis of Explicit Model Predictive Controllers

Abstract: Abstract-The general solution to constrained linear and piecewise linear model predictive control (MPC) has recently been explicitly characterized in terms of piecewise linear (PWL) state feedback control. This means that a PWL controller can be precomputed using parametric programming, and the exact explicit MPC implementation amounts to the evaluation of a PWL function in the control unit. It has recently been shown that PWL function evaluation can be accelerated by searching a binary tree data structure, le… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
79
0
1

Year Published

2011
2011
2016
2016

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 101 publications
(80 citation statements)
references
References 42 publications
0
79
0
1
Order By: Relevance
“…An ASIC implementation of explicit MPC [28], based on parametric programming, was described in [29]. The scheme works by dividing the state-space into non-overlapping regions and pre-computing a parametric piecewise linear solution for each region.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…An ASIC implementation of explicit MPC [28], based on parametric programming, was described in [29]. The scheme works by dividing the state-space into non-overlapping regions and pre-computing a parametric piecewise linear solution for each region.…”
Section: Related Workmentioning
confidence: 99%
“…The online implementation is reduced to identifying the region to which x belongs and implementing a simple linear control law. Explicit MPC is naturally less vulnerable to finite precision effects, and can achieve high performance for small problems, with sampling intervals on the order of µseconds being reported in [29]. However, the memory and computational requirements typically grow exponentially with the problem size, making the scheme unattractive for handling large problems.…”
Section: Related Workmentioning
confidence: 99%
“…Apart from the computational cost, another fundamental criterion to analyze the algorithm performance is the memory requirement, which is often the critical bottleneck for explicit MPC [6].…”
Section: Algorithm Performancementioning
confidence: 99%
“…One line of research, known as "explicit MPC" has examined how the control solution can be decomposed offline into piecewise affine control laws valid over precomputed affine regions [9,21]. This approach takes advantage of recent advantages in the availability of cheap high density computer memory, capable of storing the potentially large number of affine controllers and state regions [9,24].…”
Section: Introductionmentioning
confidence: 99%
“…This approach takes advantage of recent advantages in the availability of cheap high density computer memory, capable of storing the potentially large number of affine controllers and state regions [9,24]. Another line of research has examined how advances in processor speed and/or the potential for implementation of custom designed FPGA-based compute platforms may be exploited [4,8,11,12,23,24].…”
Section: Introductionmentioning
confidence: 99%