2003
DOI: 10.1016/s0005-1098(02)00250-9
|View full text |Cite
|
Sign up to set email alerts
|

An algorithm for multi-parametric quadratic programming and explicit MPC solutions

Abstract: Explicit solutions to constrained linear MPC problems can be obtained by solving multi-parametric quadratic programs (mp-QP) where the parameters are the components of the state vector. We study the properties of the polyhedral partition of the state-space induced by the multiparametric piecewise linear solution and propose a new mp-QP solver. Compared to existing algorithms, our approach adopts a different exploration strategy for subdividing the parameter space, avoiding unnecessary partitioning and QP probl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
177
0
1

Year Published

2010
2010
2021
2021

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 499 publications
(179 citation statements)
references
References 14 publications
1
177
0
1
Order By: Relevance
“…DMAPS, diffusion maps; MPC, model predictive control rescaled from 0 to 1, and scaled back to their original ranges for presentation. Equation (11) was built using pyTorch and trained using the Adam optimizer (a similar algorithm to stochastic gradient descent) with learning rate of 1 × 10 −3.40,41 Alternatively, we predict ϕ from x * α using GP regression. Using the Matérn covariance function in Equation (5), we optimize hyperparameters for prediction over our training data set by minimizing negative log marginal likelihood 38 to obtainφ GP .…”
Section: Constrained Mpc For Linear Systemsmentioning
confidence: 99%
See 1 more Smart Citation
“…DMAPS, diffusion maps; MPC, model predictive control rescaled from 0 to 1, and scaled back to their original ranges for presentation. Equation (11) was built using pyTorch and trained using the Adam optimizer (a similar algorithm to stochastic gradient descent) with learning rate of 1 × 10 −3.40,41 Alternatively, we predict ϕ from x * α using GP regression. Using the Matérn covariance function in Equation (5), we optimize hyperparameters for prediction over our training data set by minimizing negative log marginal likelihood 38 to obtainφ GP .…”
Section: Constrained Mpc For Linear Systemsmentioning
confidence: 99%
“…For constrained linear systems, an explicit solution can be found by solving a single multiparametric quadratic programming problem off-line. [10][11][12][13] The "parameters" are the system states and the solution to this optimization problem is piecewise affine as long as the constraints are linear; with this solution in hand, the controller only needs to first follow a look-up table to determine the relevant polytopic region of state space in which the system currently lies and then perform an affine computation. An advantage of the multiparametric programming approach to finding an explicit controller is that the resulting control law is identical to the implicit MPC controller, and thus assured to preserve all closed-loop properties including stability and constraint satisfaction when it is solved exactly.…”
Section: Introductionmentioning
confidence: 99%
“…The main limitation of MPC is its requirement of high computational power which needs to be available on board the controlled vehicle. However, in the recent work, it was shown that, for constrained linear systems, most of the computation can be moved offline using, eg, multiparametric quadratic programming to solve the MPC problem, [26][27][28][29][30][31] thus reducing the online computation to an evaluation of an analytical function, which yields the optimal control law. Such techniques have been implemented, eg, for the altitude control of a microsatellite.…”
Section: Related Workmentioning
confidence: 99%
“…is a function of the line load q(x), the QP has to be solved at every time step. By introducing multi-parametric quadratic programming (MP-QP) [4], the computational burden of reoccurring optimization is reduced. MP-QP distinguishes between active and inactive constraints.…”
Section: Application Of Multi-parametric Quadratic Programmingmentioning
confidence: 99%