DAFI: An Open-Source Framework for Ensemble-Based Data Assimilation and Field Inversion

被引:27
|
作者
Strofer, Carlos A. Michelen [1 ]
Zhang, Xin-Lei [1 ]
Xiao, Heng [1 ]
机构
[1] Virginia Tech, Kevin T Crofton Dept Aerosp & Ocean Engn, Blacksburg, VA 24061 USA
关键词
Data assimilation; inverse modeling; random fields; ensemble Kalman filter; Bayesian inference; MODEL-FORM UNCERTAINTIES; DATA-DRIVEN; SMOOTHER; FLOW;
D O I
10.4208/cicp.OA-2020-0178
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
In many areas of science and engineering, it is a common task to infer physical fields from sparse observations. This paper presents the DAFI code intended as a flexible framework for two broad classes of such inverse problems: data assimilation and field inversion. DAFI generalizes these diverse problems into a general formulation and solves it with ensemble Kalman filters, a family of ensemble-based, derivative-free, Bayesian methods. This Bayesian approach has the added advantage of providing built-in uncertainty quantification. Moreover, the code provides tools for performing common tasks related to random fields, as well as I/O utilities for integration with the open-source finite volume tool OpenFOAM. The code capabilities are showcased through several test cases including state and parameter estimation for the Lorenz dynamic system, field inversion for the diffusion equations, and uncertainty quantification. The object-oriented nature of the code allows for easily interchanging different solution methods and different physics problems. It provides a simple interface for the users to supply their domain-specific physics models. Finally, the code can be used as a test-bed for new ensemble-based data assimilation and field inversion In many areas of science and engineering, it is a common task to infer physical fields from sparse observations. This paper presents the DAFI code intended as a flexible framework for two broad classes of such inverse problems: data assimilation and field inversion. DAFI generalizes these diverse problems into a general formulation and solves it with ensemble Kalman filters, a family of ensemble-based, derivative-free, Bayesian methods. This Bayesian approach has the added advantage of providing built-in uncertainty quantification. Moreover, the code provides tools for performing common tasks related to random fields, as well as I/O utilities for integration with the open-source finite volume tool OpenFOAM. The code capabilities are showcased through several test cases including state and parameter estimation for the Lorenz dynamic system, field inversion for the diffusion equations, and uncertainty quantification. The object-oriented nature of the code allows for easily interchanging different solution methods and different physics problems. It provides a simple interface for the users to supply their domain-specific physics models. Finally, the code can be used as a test-bed for new ensemble-based data assimilation and field inversion methods.
引用
收藏
页码:1583 / 1622
页数:40
相关论文
共 50 条
  • [1] Ensemble-based data assimilation
    Zhang, Fuqing
    Snyder, Chris
    BULLETIN OF THE AMERICAN METEOROLOGICAL SOCIETY, 2007, 88 (04) : 565 - 568
  • [2] An elastic framework for ensemble-based large-scale data assimilation
    Friedemann, Sebastian
    Raffin, Bruno
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2022, 36 (04): : 543 - 563
  • [3] Ensemble-based global ocean data assimilation
    Nadiga, Balasubramanya T.
    Casper, W. Riley
    Jones, Philip W.
    OCEAN MODELLING, 2013, 72 : 210 - 230
  • [4] Ensemble-based data assimilation with curvelets regularization
    Zhang, Yanhui
    Oliver, Dean S.
    Chauris, Herve
    Donno, Daniela
    JOURNAL OF PETROLEUM SCIENCE AND ENGINEERING, 2015, 136 : 55 - 67
  • [5] Ensemble-based data assimilation and the localisation problem
    Petrie, Ruth E.
    Dance, Sarah L.
    WEATHER, 2010, 65 (03) : 65 - 69
  • [6] An approach to localization for ensemble-based data assimilation
    Wang, Bin
    Liu, Juanjuan
    Liu, Li
    Xu, Shiming
    Huang, Wenyu
    PLOS ONE, 2018, 13 (01):
  • [7] Ensemble-Based Data Assimilation for Estimation of River Depths
    Wilson, Greg
    Oezkan-Haller, H. Tuba
    JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY, 2012, 29 (10) : 1558 - 1568
  • [8] Ensemble-based data assimilation in tropical cyclone forecasting
    Etherton, BJ
    Bishop, CH
    Majumdar, SJ
    24TH CONFERENCE ON HURRICANES AND TROPICAL METEOROLOGY/10TH CONFERENCE ON INTERACTION OF THE SEA AND ATMOSPHERE, 2000, : 129 - 130
  • [9] An ensemble-based reanalysis approach to land data assimilation
    Dunne, S
    Entekhabi, D
    WATER RESOURCES RESEARCH, 2005, 41 (02) : 1 - 18
  • [10] Ensemble-based data assimilation for thermally forced circulations
    Aksoy, A
    Zhang, FQ
    Nielsen-Gammon, JW
    Epifanio, CC
    JOURNAL OF GEOPHYSICAL RESEARCH-ATMOSPHERES, 2005, 110 (D16) : 1 - 15