Optimal complexity reduction of polyhedral piecewise affine systems
Automatica (Journal of IFAC)
Automatica (Journal of IFAC)
The explicit linear quadratic regulator for constrained systems
Automatica (Journal of IFAC)
Dynamic programming for constrained optimal control of discrete-time linear hybrid systems
Automatica (Journal of IFAC)
Technical Communique: Evaluation of piecewise affine control via binary search tree
Automatica (Journal of IFAC)
Computation of the constrained infinite time linear quadratic regulator
Automatica (Journal of IFAC)
Hi-index | 22.14 |
This paper proposes an explicit solution to the model predictive control of linear systems subject to non-convex polyhedral constraints. These constraints are modeled as the union of a finite number of convex polyhedra. The algorithm is based on calculating the explicit solution to a modified problem with linear constraints defined as the convex hull of the original ones and classifying its regions by their relation with the regions of the explicit solution to the original problem. Some of the regions are divided, and a procedure based on sum-of-squares programming is designed to determine which of the possible solutions are in fact optimal. Finally, the online algorithm is shown to be better in terms of computational cost and memory requirements than an algorithm based on obtaining and comparing the solutions of the problem using as constraints the polyhedra whose union forms the non-convex regions, both theoretically and by the results of an example.