Abstract
The Kalman filter algorithm can be used for many data assimilation problems. For large systems, that arise from discretizing partial differential equations, the standard algorithm has huge computational and storage requirements. This makes direct use infeasible for many applications. In addition numerical difficulties may arise if due to finite precision computations or approximations of the error covariance the requirement that the error covariance should be positive semi-definite is violated.
In this paper an approximation to the Kalman filter algorithm is suggested that solves these problems for many applications. The algorithm is based on a reduced rank approximation of the error covariance using a square root factorization. The use of the factorization ensures that the error covariance matrix remains positive semi-definite at all times, while the smaller rank reduces the number of computations and storage requirements. The number of computations and storage required depend on the problem at hand, but will typically be orders of magnitude smaller than for the full Kalman filter without significant loss of accuracy.
The algorithm is applied to a model based on a linearized version of the two-dimensional shallow water equations for the prediction of tides and storm surges.
For non-linear models the reduced rank square root algorithm can be extended in a similar way as the extended Kalman filter approach. Moreover, by introducing a finite difference approximation to the Reduced Rank Square Root algorithm it is possible to prevent the use of a tangent linear model for the propagation of the error covariance, which poses a large implementational effort in case an extended kalman filter is used.
Similar content being viewed by others
References
Anderson, B.; Moore, J. 1979: Optimal Filtering. Prentice-Hall, Englewood Cliffs
Bierman, G. 1977: Factorization methods for discrete sequential estimation, Mathematics in Science and Engineering 128. Academic Press, Academic Press, NY
Boggs, D.; Ghil, M.; Keppenne, C. 1995: A stabilized sparsematrix u-d square-root implementation of a large-state extended kalman filter. In Second International Symposium on Assimilation of Observations in Meteorology and Oceanography, 219–224. World Meteorological Organization, WMO
Bolding, K. 1995: Using a kalman filter in operational storm surge prediction. In Second International Symposium on Assimilation of Observations in Meteorology and Oceanography, 379–383. World Meteorological Organization, WMO
Box, G.; Jenkins, G.; Reinsel, G. 1994: Time Series Analysis. Prentice Hall, Englewood Cliffs, 3 edition
Brummelhuis, P.T. 1992: Parameter Estimation in Tidal Models with Uncertain Boudnary Conditions. PhD thesis, Technical University Delft, Delft
Budgell, W. 1986: Nonlinear data assimilation for shallow water equations in branched channels. J. Geophys. Res. 10, 633–644
Cohn, S.; Todling, R. 1995: Approximate kalman filters for unstable dynamics. In Second International Symposium on Assimilation of Observations in Meteorology and Oceanography, 241–246. World Meteorological Organization, WMO
Curi, R.; Unny, T.; Hipel, K.; Ponnambalam, K. 1995: Application of the distributed parameter filter to predict simulated tidal induced shallow water flow. Stochastic Hydrology and Hydraulics 9, 13–32
Fukumori, I.; Melanotte-Rizzoli, P. 1995: An approximate kalman filter for ocean data assimilation; an example with an idealized gulf stream model. Journal of Geophysical Research 100, 6777–6793
Golub, G.; Van Loan, C. 1989: Matrix Computations. John Hopkins University Press, 2nd ed. edition
Heemink, A. 1986: Storm Surge Prediction Using Kalman Filtering. PhD thesis, Twente University of Technology
Heemink, A.; Kloosterhuis, H. 1990: Data assimilation for non-linear tidal models. International Journal for Numerical Methods in Fluids 11, 1097–1112
Kalman, R. 1960: A new approach to linear filter and prediction theory. J. Basic. Engr. 82D, 35–45
Kalman, R.; Bucy, R. 1961: New results in linear filtering and prediction theory. J. Basic. Engr. 83D, 95–108
Maybeck, P. 1979: Stochastic models, estimation, and control, Mathematics in Science and Engineering 141-1. Academic Press, New York, NY
Morf, M.; Sidhu, G.; Kailath, T. 1974: Some new algorithms for recursive estimation in constant, linear, discrete-time systems. IEEE Transactions on Automatic Control AC-19(4), 315–323
Parrish, D.; Cohn, S. 1985: A kalman filter for a twodimensional shallow-water model: Formulation and preliminary experiments. office note 304, New York University
Stelling, G. 1984: On the Construction of Computational Methods for Shallow Water Flow Problems. PhD thesis, Delft University of Technology. Rijkswaterstaat Communications no.35
Todling, R.; Cohn, S. 1994: Suboptimal schemes for atmospheric data assimilation based on the kalman filter. Monthly Weather Review. in press
Verlaan, M.; Heemink, A. 1995: Reduced rank square root filters for large scale data assimilation problems. In Second International Symposium on Assimilation of Observations in Meteorology and Oceanography, 247–252. World Meteorological Organization, WMO
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Verlaan, M., Heemink, A.W. Tidal flow forecasting using reduced rank square root filters. Stochastic Hydrol Hydraul 11, 349–368 (1997). https://doi.org/10.1007/BF02427924
Issue Date:
DOI: https://doi.org/10.1007/BF02427924