×

An implementation method for the discrete Kalman filter with applications to large-scale systems. (English) Zbl 0553.93070

An interesting implementation procedure is developed for use in a covariance propagation problem involving a discrete Kalman filter. Using a matrix continued fraction (MCF) method for the calculation of the covariance matrix, the final implementation requires one matrix inversion involving a sequence of controllability matrices, observability matrices, and an initial condition matrix. Using various procedures, a numerical comparison in terms of computing time and computer storage is made between the approach developed here and the conventional method. This algorithm is intended to be used as an alternative method to implement the Kalman filter. For certain classes of large-scale systems, the MCF method provides both a reduction of computer time and computer storage. An example is worked to illustrate the applicability of the approach presented here.

MSC:

93E25 Computational methods in stochastic control (MSC2010)
30B70 Continued fractions; complex-analytic aspects
62M20 Inference from stochastic processes and prediction
62J10 Analysis of variance and covariance (ANOVA)
93A15 Large-scale systems
68Q25 Analysis of algorithms and problem complexity
93E11 Filtering in stochastic control theory
Full Text: DOI

References:

[1] ANDERSON B. D. O., Int. J. Control 28 pp 295– (1978) · Zbl 0385.49017 · doi:10.1080/00207177808922455
[2] BIERMAN G. J., I.E.E.E. Trans. Aerospace Electron. Syst. 9 pp 28– (1973) · doi:10.1109/TAES.1973.309697
[3] CARLSON N. A., A.I.A. Aerospace J. 11 pp 1259– (1973)
[4] FAIR W., SIAM J. math. Anal. 2 pp 226– (1971) · Zbl 0198.16402 · doi:10.1137/0502020
[5] GARO K., Int. J. Control 34 pp 191– (1981) · Zbl 0474.93021 · doi:10.1080/00207178108922523
[6] GAUVRIT M., Int. J. Control 33 pp 811– (1981) · Zbl 0468.93065 · doi:10.1080/00207178108922957
[7] HWANG C., I.E.E.E. Trans. autom. Control 27 pp 194– (1982) · Zbl 0475.93025 · doi:10.1109/TAC.1982.1102824
[8] KAILATH T., I.E.E.E. Trans. Inf. Theory 19 pp 750– (1973) · Zbl 0342.93053 · doi:10.1109/TIT.1973.1055104
[9] KAMINSKI P. G., I.E.E.E. Trans. autom. Control 16 pp 727– (1971) · doi:10.1109/TAC.1971.1099816
[10] KHATWANI K. J., I.E.E.E. Trans. autom. Control 25 pp 822– (1980) · Zbl 0519.93029 · doi:10.1109/TAC.1980.1102437
[11] LADERMAN J. D., Ann. N.Y. Acad. Sci. pp 45– (1979) · Zbl 0421.68049 · doi:10.1111/j.1749-6632.1979.tb14107.x
[12] LAINIOTIS D. G., I.E.E.E. Trans. autom, Control 20 pp 555– (1975) · Zbl 0308.65049 · doi:10.1109/TAC.1975.1101010
[13] MENDEL J. M., I.E.E.E. Trans. autom. Control 16 pp 748– (1971) · doi:10.1109/TAC.1971.1099837
[14] MORF M., I.E.E.E. Trans. autom. Control 20 pp 487– (1975) · Zbl 0322.93036 · doi:10.1109/TAC.1975.1100994
[15] PAL J., I.E.E.E. Trans. autom. Control 25 pp 973– (1980) · Zbl 0447.93014 · doi:10.1109/TAC.1980.1102485
[16] REPPERGER D. W., Int. J. Control 19 pp 1047– (1974) · Zbl 0304.65056 · doi:10.1080/00207177408932697
[17] ROBINS A. J., Int. J. Control 33 pp 455– (1981) · Zbl 0456.93056 · doi:10.1080/00207178108922935
[18] SAMSON C., Int. J. Control 35 pp 909– (1982) · Zbl 0485.93080 · doi:10.1080/00207178208922661
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.