• DocumentCode
    643086
  • Title

    Efficient implementation of the Riccati recursion for solving linear-quadratic control problems

  • Author

    Frison, Gianluca ; Jorgensen, John Bagterp

  • Author_Institution
    Dept. of Appl. Math. & Comput. Sci., Tech. Univ. of Denmark, Lyngby, Denmark
  • fYear
    2013
  • fDate
    28-30 Aug. 2013
  • Firstpage
    1117
  • Lastpage
    1122
  • Abstract
    In both Active-Set (AS) and Interior-Point (IP) algorithms for Model Predictive Control (MPC), sub-problems in the form of linear-quadratic (LQ) control problems need to be solved at each iteration. The solution of these sub-problems is typically the main computational effort at each iteration. In this paper, we compare a number of solvers for an extended formulation of the LQ control problem: a Riccati recursion based solver can be considered the best choice for the general problem with dense matrices. Furthermore, we present a novel version of the Riccati solver, that makes use of the Cholesky factorization of the Pn matrices to reduce the number of flops. When combined with regularization and mixed precision, this algorithm can solve large instances of the LQ control problem up to 3 times faster than the classical Riccati solver.
  • Keywords
    Riccati equations; linear quadratic control; matrix decomposition; predictive control; Cholesky factorization; LQ control problem; Riccati recursion based solver; active-set algorithms; computational effort; dense matrices; flops reduction; interior-point algorithms; linear-quadratic control problems; model predictive control; Approximation methods; Complexity theory; Equations; Heuristic algorithms; Sparse matrices; Tin; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control Applications (CCA), 2013 IEEE International Conference on
  • Conference_Location
    Hyderabad
  • ISSN
    1085-1992
  • Type

    conf

  • DOI
    10.1109/CCA.2013.6662901
  • Filename
    6662901