NUMERICAL-INTEGRATION OF THE DIFFERENTIAL RICCATI EQUATION AND SOME RELATED ISSUES

被引:78
作者
DIECI, L
机构
[1] Georgia Inst of Technology, Atlanta, GA
关键词
DIFFERENTIAL RICCATI EQUATION; NUMERICAL INTEGRATION; STIFF INITIAL VALUE PROBLEMS; SUPERSTABILITY; BOUNDARY VALUE PROBLEMS; MATRIX SCHEMES; NUMERICAL SOFTWARE;
D O I
10.1137/0729049
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper the problem of direct numerical integration of differential Riccati equations (DREs) and some related issues are considered. The DRE is an expression of a particular change of variables for a linear system of ordinary differential equations. The error that an approximate solution of the DRE induces on the original variables of the system is considered, and it is related to geometrical properties of the system itself. Sharp bounds on the global error for the computed solution are also given in terms of local errors and geometrical properties of the original system. Nonstiff and stiff DREs of unsymmetric and symmetric type are considered. A useful matrix interpretation is given for many integration schemes (such as the backward differentiation formulas, BDF), when applied to the DRE. This allows the matrix structure of the problem to be exploited. In particular, for stiff DREs, the resulting strategy allows for a saving of three orders of magnitude with respect to the standard reformulation of the DRE as a system of vector equations. Structure preserving properties of several schemes are shown for symmetric DREs. Furthermore, it is shown how the BDF allow one to obtain important eigenvalue information. A FORTRAN code, DRESOL, is presented, which is designed for the direct numerical integration of DREs. Implementation considerations for this code and a few examples to show its performance are provided. The code is built around the well known solver LSODE, but, although it shares much of LSODE philosophy, DRESOL presents a number of original features which make it more efficient and reliable than LSODE for the integration of DREs. For example, DRESOL has a completely redesigned linear algebra module, it uses matrix arithmetic throughout to enhance efficiency, and it handles automatically the symmetric or nonsymmetric cases. Also, DRESOL automatically provides eigenvalue information, which has been used, along with the standard local error estimates, to perform a control on the step-size selection, thus successfully avoiding the practical occurrences of superstability for the BDF.
引用
收藏
页码:781 / 815
页数:35
相关论文
共 33 条
[1]  
Ascher U., 1988, NUMERICAL SOLUTION B
[2]   THE FACTORIZATION METHOD FOR THE NUMERICAL-SOLUTION OF 2-POINT BOUNDARY-VALUE-PROBLEMS FOR LINEAR ODES [J].
BABUSKA, I ;
MAJER, V .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1987, 24 (06) :1301-1334
[3]   ALGORITHM - SOLUTION OF MATRIX EQUATION AX+XB = C [J].
BARTELS, RH ;
STEWART, GW .
COMMUNICATIONS OF THE ACM, 1972, 15 (09) :820-&
[4]   A HIGH-ORDER METHOD FOR STIFF BOUNDARY-VALUE-PROBLEMS WITH TURNING-POINTS [J].
BROWN, DL ;
LORENZ, J .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1987, 8 (05) :790-805
[5]   EFFICIENT MATRIX-VALUED ALGORITHMS FOR SOLVING STIFF RICCATI DIFFERENTIAL-EQUATIONS [J].
CHOI, CH ;
LAUB, AJ .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1990, 35 (07) :770-776
[6]  
DAHLQUIST G, 1982, NUMERICAL INTEGRATIO, P149
[7]   ON DICHOTOMY AND WELL CONDITIONING IN BVP [J].
de Hoog, FR ;
MATTHEIJ, RMM .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1987, 24 (01) :89-105
[8]   SOME NUMERICAL CONSIDERATIONS AND NEWTON METHOD REVISITED FOR SOLVING ALGEBRAIC RICCATI-EQUATIONS [J].
DIECI, L .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1991, 36 (05) :608-616
[9]   A RICCATI TRANSFORMATION METHOD FOR SOLVING LINEAR BVPS .1. THEORETICAL ASPECTS [J].
DIECI, L ;
OSBORNE, MR ;
RUSSELL, RD .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1988, 25 (05) :1055-1073
[10]   SOME STABILITY ASPECTS OF SCHEMES FOR THE ADAPTIVE INTEGRATION OF STIFF INITIAL-VALUE PROBLEMS [J].
DIECI, L ;
ESTEP, D .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1991, 12 (06) :1284-1303