A GMRES-based BDF method for solving differential Riccati equations

作者:

Highlights:

摘要

Differential Riccati equations play a fundamental role in control theory, for example, optimal control, filtering and estimation, decoupling and order reduction, etc. The most popular codes to solve stiff differential Riccati equations use backward differentiation formula (BDF) methods. In this paper, a new approach to solve differential Riccati equations by means of a BDF method is described. In each step of these methods an algebraic Riccati equation is obtained, which is solved by means of Newton’s method. In the standard approach, this system is transformed into a Sylvester equation, which could be solved by means of the well-known Bartels–Stewart method. In our code, we obtain a system of linear equations, defined from a Kronecker product of matrices related to coefficient matrices of the differential Riccati equation, that is solved by means of the iterative generalized minimum residual (GMRES) method. We have also implemented an efficient matrix–vector product in order to reduce the computational and storage cost of the GMRES method. The above approach has been applied in the development of an algorithm to solve differential Riccati equations. The accuracy and efficiency of this algorithm has been compared with the BDF algorithm that uses the Bartels–Stewart method. Experimental results show the advantages of the new algorithm.

论文关键词:Differential Riccati equations,BDF methods,GMRES methods,Algebraic Riccati Equation

论文评审过程:Available online 6 July 2007.

论文官网地址:https://doi.org/10.1016/j.amc.2007.06.021