• 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