• DocumentCode
    3743672
  • Title

    A parallel structure exploiting factorization algorithm with applications to Model Predictive Control

  • Author

    Isak Nielsen;Daniel Axehill

  • Author_Institution
    Division of Automatic Control, Linkö
  • fYear
    2015
  • Firstpage
    3932
  • Lastpage
    3938
  • Abstract
    In Model Predictive Control (MPC) the control signal is computed by solving a constrained finite-time optimal control (CFTOC) problem at each sample in the control loop. The CFTOC problem can be solved by, e.g., interior-point or active-set methods, where the main computational effort in both methods is known to be the computation of the search direction, i.e., the Newton step. This is often done using generic sparsity exploiting algorithms or serial Riccati recursions, but as parallel hardware is becoming more commonly available the need for parallel algorithms for computing the Newton step is increasing. In this paper a tailored, non-iterative parallel algorithm for computing the Newton step using the Riccati recursion is presented. The algorithm exploits the special structure of the Karush-Kuhn-Tucker system for a CFTOC problem. As a result it is possible to obtain logarithmic complexity growth in the prediction horizon length, which can be used to reduce the computation time for popular state-of-the-art MPC algorithms when applied to what is today considered as challenging control problems.
  • Keywords
    "Prediction algorithms","Optimal control","Clustering algorithms","Nickel","Predictive control","Parallel algorithms","Mathematical model"
  • Publisher
    ieee
  • Conference_Titel
    Decision and Control (CDC), 2015 IEEE 54th Annual Conference on
  • Type

    conf

  • DOI
    10.1109/CDC.2015.7402830
  • Filename
    7402830