• DocumentCode
    22927
  • Title

    Rosenbrock Methods for Solving Riccati Differential Equations

  • Author

    Benner, Peter ; Mena, Hermann

  • Author_Institution
    Max Planck Inst. for Dynamics of Complex Tech. Syst., Magdeburg, Germany
  • Volume
    58
  • Issue
    11
  • fYear
    2013
  • fDate
    Nov. 2013
  • Firstpage
    2950
  • Lastpage
    2956
  • Abstract
    The Riccati differential equation (RDE) arises in several fields like optimal control, optimal filtering, H∞ control of linear time-varying systems, differential games, etc. In the literature there is a large variety of approaches to compute its solution. Particularly for stiff RDEs, matrix-valued versions of the standard multi-step methods for solving ordinary differential equations have given good results. In this technical note we discuss a particular class of one-step methods. These are the linear-implicit Runge-Kutta methods or Rosenbrock methods. We show that they offer a practical alternative for solving stiff RDEs. They can be implemented with good stability properties and allow for a cheap step size control. The matrix valued version of the Rosenbrock methods for RDEs requires the solution of one Sylvester equation in each stage of the method. For the case in which the coefficient matrices of the Sylvester equation are dense, the Bartels-Stewart method can be efficiently applied for solving the equations. The computational cost (computing time and memory requirements) is smaller than for multi-step methods.
  • Keywords
    Riccati equations; Runge-Kutta methods; computational complexity; differential equations; matrix algebra; numerical stability; Bartels-Stewart method; Riccati differential equations; Rosenbrock methods; Sylvester equation; cheap step size control; coefficient matrices; computational cost; linear-implicit Runge-Kutta methods; matrix valued version; one-step methods; stability properties; stiff RDE; Approximation methods; Arrays; Differential equations; Equations; Jacobian matrices; Kalman filters; Size control; Linear-implicit Runge–Kutta; Riccati differential equation; Rosenbrock methods; Sylvester equation;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/TAC.2013.2258495
  • Filename
    6502663