• DocumentCode
    158358
  • Title

    Tailored QP algorithm for Predictive Control with dynamics penalty

  • Author

    Otta, Pavel ; Santin, Ondrej ; Havlena, Vladimir

  • Author_Institution
    Dept. of Control Eng., Czech Tech. Univ. in Prague, Prague, Czech Republic
  • fYear
    2014
  • fDate
    16-19 June 2014
  • Firstpage
    384
  • Lastpage
    389
  • Abstract
    In order to reduce the computational complexity of solving Quadratic Programming (QP), related to linear Model Predictive Control (MPC), a new approximated formulation of the QP with simple bounds is introduced in this paper. This formulation is based on the idea not to consider model dynamics as a hard constraint but rather modify the objective function of MPC by penalty to capture the violation of model dynamics. The system dynamics is usually uncertain and then it does not make sense to design the control law based on the exact model. Furthermore, the specific sparse structure of the approximated simple bounded QP formulation of the MPC problem is exploited in the new type of combined gradient/Newton step projection algorithm with linear complexity of each iteration with respect to prediction horizon. It is shown by examples that the proposed method is faster on tested problem than other state-of-the-art solvers while retaining a high performance level.
  • Keywords
    computational complexity; predictive control; quadratic programming; MPC problem; computational complexity; dynamics penalty; gradient-Newton step projection algorithm; linear complexity; predictive control; quadratic programming; tailored QP algorithm; Approximation methods; Complexity theory; Convergence; Linear programming; Optimization; Prediction algorithms; Projection algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control and Automation (MED), 2014 22nd Mediterranean Conference of
  • Conference_Location
    Palermo
  • Print_ISBN
    978-1-4799-5900-6
  • Type

    conf

  • DOI
    10.1109/MED.2014.6961402
  • Filename
    6961402