2001
DOI: 10.1016/s0005-1098(01)00143-1
|View full text |Cite
|
Sign up to set email alerts
|

Linear MPC with optimal prioritized infeasibility handling: application, computational issues and stability

Abstract: All practical MPC implementations should have a means to recover from infeasibility. W e present a recently developed infeasibility handler which computes optimal relaxations of the relaxable constraints subject to a user-de ned prioritization, by solving only a single linear program on-line in addition to the standard quadratic programming problem on-line. A stability result for this infeasibility handler combined with the RawlingsMuske MPC controller is provided, and various practical and computational issue… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
4
0
1

Year Published

2005
2005
2022
2022

Publication Types

Select...
4
3
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 37 publications
(8 citation statements)
references
References 12 publications
0
4
0
1
Order By: Relevance
“…Moreover, there are different approaches based on Model Predictive Control. The paper [7] uses ideas from Optimal Weight Design.…”
Section: A2 Using Irreducibly Inconsistent Sets (Iis) and "Conflict Refiner" Algorithmsmentioning
confidence: 99%
“…Moreover, there are different approaches based on Model Predictive Control. The paper [7] uses ideas from Optimal Weight Design.…”
Section: A2 Using Irreducibly Inconsistent Sets (Iis) and "Conflict Refiner" Algorithmsmentioning
confidence: 99%
“…Additionally, we introduce an algorithm to formulate the lexicographic problem as a single linear program using the theoretical properties of Lagrangian duality and assess its computational performance. As our approach is based on the exact penalty method which works well for nonlinear programs as well, it has the potential to be generalized to solve prioritized optimal control or MPC problems more efficiently [16] than the existing sequential methods.…”
Section: B Approach and Contributionsmentioning
confidence: 99%
“…However, it does not provide an algorithm to compute numerically reasonable weights. A parametric programming algorithm was proposed in [17] for computing optimally small equivalent weights for linear MPC, but this computation can take several minutes and is unsuitable for controlling nonlinear systems like a robot, where the linearization of the system changes at every control instance. Therefore, it is worth exploring whether it is possible to tune weights such that they remain sufficiently high for all the MPC control instances of a task, even if the weights are not optimally small.…”
Section: Introductionmentioning
confidence: 99%