Back to Search Start Over

Explicit MPC Based on Approximate Dynamic Programming

Authors :
Bakarac, Peter
Holaza, Juraj
Kaluz, Martin
Klauco, Martin
Löfberg, Johan
Kvasnica, Michal
Bakarac, Peter
Holaza, Juraj
Kaluz, Martin
Klauco, Martin
Löfberg, Johan
Kvasnica, Michal
Publication Year :
2018

Abstract

In this paper we show how to synthesize simple explicit MPC controllers based on approximate dynamic programming. Here, a given MPC optimization problem over a finite horizon is solved iteratively as a series of problems of size one. The optimal cost function of each subproblem is approximated by a quadratic function that serves as a cost-to-go function for the subsequent iteration. The approximation is designed in such a way that closed-loop stability and recursive feasibility is maintained. Specifically, we show how to employ sum-of-squares relaxations to enforce that the approximate cost-to-go function is bounded from below and from above for all points of its domain. By resorting to quadratic approximations, the complexity of the resulting explicit MPC controller is considerably reduced both in terms of memory as well as the on-line computations. The procedure is applied to control an inverted pendulum and experimental data are presented to demonstrate viability of such an approach.<br />Funding agencies: Scientific Grant Agency of the Slovak Republic [1/0403/15]; Slovak Research and Development Agency [APVV-15-0007]

Details

Database :
OAIster
Notes :
English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1234635460
Document Type :
Electronic Resource
Full Text :
https://doi.org/10.23919.ECC.2018.8550567