Title :
Efficient matrix-valued algorithms for solving stiff Riccati differential equations
Author :
Choi, Chiu H. ; Laub, Alan J.
Author_Institution :
Dept. of Electr. Eng., Univ. of South Alabama, Mobile, AL, USA
fDate :
7/1/1990 12:00:00 AM
Abstract :
In the time-varying case, a classical approach which has been widely used to compute the solution of the Riccati matrix equation of, for example, size n×n, is to unroll the matrices into vectors and integrate the resulting system of n2 vector differential equations directly. If the system of vectorized differential equations is stiff, the cost (computation time and storage requirements) of applying the popular backward differentiation formulas (BDFs) to the stiff equations will be very high for large n because a linear system of algebraic equations of size n2×n2 must be solved at each time step. New matrix-valued algorithms based on a matrix generalization of the BDFs are proposed for solving stiff Riccatti differential equations. The amount of work required to compute the solution per time step is only O(n3) flops by using the matrix-valued algorithms, whereas the classical approach requires O(n6) flops per time step
Keywords :
computational complexity; differential equations; matrix algebra; Riccati differential equations; backward differentiation formulas; linear system; matrix generalization; matrix-valued algorithms; vectors; Computational efficiency; Differential algebraic equations; Differential equations; Filtering; Linear systems; Nonlinear equations; Optimal control; Riccati equations; Time varying systems; Vectors;
Journal_Title :
Automatic Control, IEEE Transactions on