2020
DOI: 10.1016/j.automatica.2020.108973
|View full text |Cite
|
Sign up to set email alerts
|

Time-distributed optimization for real-time model predictive control: Stability, robustness, and constraint satisfaction

Abstract: Time distributed optimization is an implementation strategy that can significantly reduce the computational burden of model predictive control by exploiting its robustness to incomplete optimization. When using this strategy, optimization iterations are distributed over time by maintaining a running solution estimate for the optimal control problem and updating it at each sampling instant. The resulting controller can be viewed as a dynamic compensator which is placed in closedloop with the plant. This paper p… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
30
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 59 publications
(35 citation statements)
references
References 51 publications
(86 reference statements)
0
30
0
Order By: Relevance
“…One of the largest drawbacks of MPC is the computational footprint. Our controller uses the real‐time iteration scheme, 56 a kind of time‐distributed sequential quadratic programming, 58 a new QP solver, 21 and symbolic code generation tools 22 to reduce the worst case total execution time to around 715 μs on a 2.6 GHz rapid prototyping unit. Assuming a 256 MHz ECU and estimating the computation time using a clock speed scaling analysis we arrive at an estimate of 0.715milliseconds·2.6GHz256MHz=7.26 milliseconds which is slightly below the current 8 milliseconds sampling period.…”
Section: Discussionmentioning
confidence: 99%
See 4 more Smart Citations
“…One of the largest drawbacks of MPC is the computational footprint. Our controller uses the real‐time iteration scheme, 56 a kind of time‐distributed sequential quadratic programming, 58 a new QP solver, 21 and symbolic code generation tools 22 to reduce the worst case total execution time to around 715 μs on a 2.6 GHz rapid prototyping unit. Assuming a 256 MHz ECU and estimating the computation time using a clock speed scaling analysis we arrive at an estimate of 0.715milliseconds·2.6GHz256MHz=7.26 milliseconds which is slightly below the current 8 milliseconds sampling period.…”
Section: Discussionmentioning
confidence: 99%
“…56 This is a type of time-distributed sequential quadratic programming and, under appropriate conditions, convergence to a solution of the nonlinear OCP can be guaranteed over time. 57,58 The SMPC control update is then computed as…”
Section: Supervisory Controllermentioning
confidence: 99%
See 3 more Smart Citations