Algorithm 900: A Discrete Time Kalman Filter Package for Large Scale Problems

被引:1
|
作者
Torres, German A. [1 ]
机构
[1] Natl Univ Cordoba, Fac Matemat Astron & Fis, RA-5000 Cordoba, Argentina
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 2010年 / 37卷 / 01期
基金
美国国家科学基金会;
关键词
Algorithms; Performance; Large scale problems; data assimilation; Kalman filter; DATA ASSIMILATION; PARAMETER-ESTIMATION; OZONE; FORECAST;
D O I
10.1145/1644001.1644012
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Data assimilation is the process of feeding a partially unknown prediction model with available information from observations, with the objective of correcting and improving the modeled results. One of the most important mathematical tools to perform data assimilation is the Kalman filter. This is essentially a predictor-corrector algorithm that is optimal in the sense of minimizing the trace of the covariance matrix of the errors. Unfortunately, the computational cost of applying the filter to large scale problems is enormous, and the programming of the filter is highly dependent on the model and the format of the data involved. The first objective of this article is to present a set of Fortran 90 modules that implement the reduced rank square root versions of the Kalman filter, adapted for the assimilation of a very large number of variables. The second objective is to present a Kalman filter implementation whose code is independent of both the model and observations and is easy to use. A detailed description of the algorithms, structure, parallelization is given along with examples of using the package to solve practical problems.
引用
收藏
页数:16
相关论文
共 50 条
  • [41] Deep Diffusion Kalman Filter Combining Large-Scale Neuronal Networks Simulation with Multimodal Neuroimaging Data
    Zhang, Wenyong
    Lu, Wenlian
    MATHEMATICS, 2023, 11 (12)
  • [42] Z-axis contact detection algorithm for a wire bonder using a discrete Kalman filter
    Kim, Jung-Han
    INTERNATIONAL JOURNAL OF PRECISION ENGINEERING AND MANUFACTURING, 2007, 8 (01) : 52 - 58
  • [43] Kalman Filter for Linear Discrete-Time Rectangular Singular Systems Considering Causality
    Zheng, Jinhui
    Wen, Chenglin
    Liu, Weifeng
    MATHEMATICS, 2024, 12 (01)
  • [44] Interval Estimation for Discrete-time Descriptor System Based on Zonotopic Kalman Filter
    Chen, Aijun
    Sun, Mingjian
    Shen, Yi
    Liu, Yuan
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2022, 20 (06) : 1871 - 1881
  • [45] Rainy-day Travel Time Prediction Based on Kalman Filter Algorithm
    Li, Hao
    Chen, Zhitao
    Lu, Yanming
    SEVENTH INTERNATIONAL CONFERENCE ON TRAFFIC ENGINEERING AND TRANSPORTATION SYSTEM, ICTETS 2023, 2024, 13064
  • [46] A Novel Monocular SLAM Algorithm for High Real -Time Based on Kalman Filter
    Wu, Wanqing
    Ma, Lin
    Wang, Bin
    IWCMC 2021: 2021 17TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2021, : 1667 - 1672
  • [47] Analysis of the time invariant Kalman Filter implementation via General Chandrasekhar algorithm
    Assimakis, Nicholas
    Kechriniotis, Aristides
    Voliotis, Stamatis
    Tassis, Fotis
    Kousteri, Maria
    INTERNATIONAL JOURNAL OF SIGNAL AND IMAGING SYSTEMS ENGINEERING, 2008, 1 (01) : 51 - 57
  • [48] A hybrid algorithm to solve large scale electromagnetic problems
    Nouicer, Abdelmadjid
    Latreche, Mohamed Elhadi
    JOURNAL OF ELECTRICAL ENGINEERING-ELEKTROTECHNICKY CASOPIS, 2007, 58 (04): : 220 - 223
  • [49] Kalman Filter-Based Large-Scale Wildfire Monitoring With a System of UAVs
    Lin, Zhongjie
    Liu, Hugh H. T.
    Wotton, Mike
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2019, 66 (01) : 606 - 615
  • [50] Optimal design of cascaded Wiener-Hammerstein system using a heuristically supervised discrete Kalman filter with application on benchmark problems
    Janjanam, Lakshminarayana
    Saha, Suman Kumar
    Kar, Rajib
    Mandal, Durbadal
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 200