EFFICIENT MATRIX-VALUED ALGORITHMS FOR SOLVING STIFF RICCATI DIFFERENTIAL-EQUATIONS

被引:53
作者
CHOI, CH
LAUB, AJ
机构
[1] UNIV CALIF SANTA BARBARA,DEPT ELECT & COMP ENGN,SANTA BARBARA,CA 93106
[2] UNIV CALIF SANTA BARBARA,DEPT COMP SCI,SANTA BARBARA,CA 93106
关键词
Computer Programming--Algorithms;
D O I
10.1109/9.57015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the most deeply studied nonlinear matrix differential equations arising in science and engineering, particularly in optimal control and filtering, is the Riccati differential equation (RDE). In the time-varying case, a classical approach which has been widely used to compute the solution of the matrix equation of size say, 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 (BDF's) to the stiff equations will be very high for large n because a linear system of algebraic equations of size n2 xn2 must be solved at each time step. In this paper, new matrix-valued algorithms based on a matrix generalization of the BDF's are proposed for solving stiff RDE's. The amount of work required to compute the solution per time step is only 0(n3) flops by using the matrix-valued algorithms, whereas the classical approach requires 0(n6) flops per time step. © 1990 IEEE
引用
收藏
页码:770 / 776
页数:7
相关论文
共 30 条
[1]  
Anderson B. D. O., 1971, LINEAR OPTIMAL CONTR
[2]   ALGORITHM - SOLUTION OF MATRIX EQUATION AX+XB = C [J].
BARTELS, RH ;
STEWART, GW .
COMMUNICATIONS OF THE ACM, 1972, 15 (09) :820-&
[3]   IMPROVING THE EFFICIENCY OF MATRIX OPERATIONS IN THE NUMERICAL-SOLUTION OF LARGE IMPLICIT SYSTEMS OF LINEAR-DIFFERENTIAL EQUATIONS [J].
CHOI, CH ;
LAUB, AJ .
INTERNATIONAL JOURNAL OF CONTROL, 1987, 46 (03) :991-1008
[4]  
CHOI CH, 1988, THESIS U CALIF SANTA
[5]   INTEGRATION OF STIFF EQUATIONS [J].
CURTISS, CF ;
HIRSCHFELDER, JO .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1952, 38 (03) :235-243
[6]   NUMERICAL SOLUTION OF MATRIX RICATTI DIFFERENTIAL EQUATION [J].
DAVISON, EJ ;
MAKI, MC .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1973, AC18 (01) :71-73
[7]  
Enright W. H., 1975, BIT (Nordisk Tidskrift for Informationsbehandling), V15, P10, DOI 10.1007/BF01932994
[8]  
Gear C.W, 1971, NUMERICAL INITIAL VA
[9]  
GEAR CW, 1969, INFORM PROCESSING, V0068, P00187
[10]   HESSENBERG-SCHUR METHOD FOR THE PROBLEM AX+XB=C [J].
GOLUB, GH ;
NASH, S ;
VANLOAN, C .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1979, 24 (06) :909-913