DocumentCode
3333244
Title
Export of explicit model predictive control to python
Author
Takacs, Balint ; Holaza, Juraj ; Stevek, Juraj ; Kvasnica, Michal
Author_Institution
Inst. of Inf. Eng., Slovak Univ. of Technol. in Bratislava, Bratislava, Slovakia
fYear
2015
fDate
9-12 June 2015
Firstpage
78
Lastpage
83
Abstract
This paper shows how explicit model predictive control (MPC) strategies can be implemented in Python. They use a pre-calculated map between state measurements and control inputs to simplify and accelerate the calculation of optimal control inputs. By shifting majority of the computational effort off-line, the concept of explicit MPC offers a significantly faster and cheaper implementation of model predictive control. We show how explicit MPC feedbacks are designed and exported to a self-contained Python code that can be easily merged with existing applications. Two examples are provided to illustrate the procedure. One considers the design of an artificial player for a videogame. The second one tackles the problem of quadrocopter control.
Keywords
control system synthesis; predictive control; MPC; Python; explicit model predictive control; optimal control; quadrocopter control; Binary search trees; Birds; Games; MATLAB; Optimal control; Optimization; Predictive control;
fLanguage
English
Publisher
ieee
Conference_Titel
Process Control (PC), 2015 20th International Conference on
Conference_Location
Strbske Pleso
Type
conf
DOI
10.1109/PC.2015.7169942
Filename
7169942
Link To Document