| Article ID: | iaor2002460 |
| Country: | United States |
| Volume: | 109 |
| Issue: | 2 |
| Start Page Number: | 385 |
| End Page Number: | 413 |
| Publication Date: | May 2001 |
| Journal: | Journal of Optimization Theory and Applications |
| Authors: | Vada J., Slupphaug O., Johansen T.A. |
| Keywords: | programming: linear |
All practical implementations of model-based predictive control (MPC) require a means to recover from infeasibility. We propose a strategy designed for linear state-space MPC with prioritized constraints. It relaxes optimally an infeasible MPC optimization problem into a feasible one by solving a single-objective linear program (LP) online in addition to the standard online MPC optimization problem at each sample. By optimal, it is meant that the violation of a lower prioritized constraint cannot be made less without increasing the violation of a higher prioritized constraint. The problem of computing optimal constraint violations is naturally formulated as a parametric preemptive multiobjective LP. By extending well-known results from parametric LP, the preemptive multiobjective LP is reformulated into an equivalent standard single-objective LP. An efficient algorithm for offline design of this LP is given, and the algorithm is illustrated on an example.