The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2020
DOI: 10.1002/oca.2652
|View full text |Cite
|
Sign up to set email alerts
|

PRESAS: Block‐structured preconditioning of iterative solvers within a primal active‐set method for fast model predictive control

Abstract: Summary Model predictive control (MPC) for linear dynamical systems requires solving an optimal control structured quadratic program (QP) at each sampling instant. This article proposes a primal active‐set strategy, called PRESAS, for the efficient solution of such block‐sparse QPs, based on a preconditioned iterative solver to compute the search direction in each iteration. Rank‐one factorization updates of the preconditioner result in a per‐iteration computational complexity of 𝒪(Nm2), where m denotes the n… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
16
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 24 publications
(16 citation statements)
references
References 44 publications
0
16
0
Order By: Relevance
“…Remark 9 (Exploiting sparsity): We want to stress that our focus here is on solving dense QPs from the condensed MPC problem formulation. When solving large problems, other solvers that use sparse formulations [6], [11], [24], [28], [29] might be more efficient. If the ideas herein can be modified to exploit sparsity is a topic for future research.…”
Section: B Model Predictive Control Applicationmentioning
confidence: 99%
“…Remark 9 (Exploiting sparsity): We want to stress that our focus here is on solving dense QPs from the condensed MPC problem formulation. When solving large problems, other solvers that use sparse formulations [6], [11], [24], [28], [29] might be more efficient. If the ideas herein can be modified to exploit sparsity is a topic for future research.…”
Section: B Model Predictive Control Applicationmentioning
confidence: 99%
“…where z includes all optimization variables and the index set I denotes the integer variables. Next, we summarize the main ingredients of the BB-ASIPM solver [13] that uses a B&B Fig. 5: Branch-and-bound (B&B) method as a binary search tree.…”
Section: Embedded Miqp Solver For Mixed-integer Model Predictive Controlmentioning
confidence: 99%
“…method with reliability branching and warm starting [16], block-sparse presolve techniques [13], early termination and infeasibility detection [17] within a fast convex QP solver [18].…”
Section: Embedded Miqp Solver For Mixed-integer Model Predictive Controlmentioning
confidence: 99%
See 1 more Smart Citation
“…By using warm start and the property of the parametric nature of MPC, the so-called "online active-set method" 6 performs better compared with a conventional QP solver. Methods [7][8][9] that exploit the banded structure of the Karush-Kuhn-Tucker (KKT) matrix of the underlying QP result in Riccati-recursion computations, which lead to computational complexities that are linear in the prediction horizon. It is shown in Reference 10 that the banded structure is a special case of a chordal structure, and the Riccati recursion can be summarized in the so-called message passing algorithm 11 for chordal problems.…”
Section: Introductionmentioning
confidence: 99%