Skip to main content
Log in

Non-linear data assimilation via trust region optimization

  • Published:
Computational and Applied Mathematics Aims and scope Submit manuscript

Abstract

In this paper, we propose an efficient and practical implementation of the ensemble Kalman filter based on trust region method for non-Gaussian data assimilation. The proposed method works as follows: the empirical moments of an ensemble of model realizations are employed to estimate the parameters of the background error distribution, then an iterative method is proposed to, among iterations, build quadratic surrogate models of the three-dimensional variational (3D-Var) cost function, these models are utilized to approximate solutions of the 3D-Var optimization problem, and the quality of solutions are assessed using the trust region framework. Furthermore, the global convergence of the proposed trust region implementation is theoretically proven. Experimental tests are carried out making use the Lorenz 96 model. Even more, two different observation operators are considered during the experiments: a linear observation operator, and a non-convex and discontinuous one. Different ensemble sizes as well as number of observations (and their time frequencies) are employed to enrich the numerical results. The Maximum Likelihood Ensemble Filter (MLEF) is utilized as a reference filter to estimate the performance of our proposed filter implementation. Ten experiments (repetitions) are performed for each configuration of parameters. The results reveal that, in average, the proposed filter outperforms the MLEF in terms of root mean square errors and even more, it converges to posterior modes of error distributions in cases wherein filter divergence can be possible in the MLEF context.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  • Amour I, Kauranne T (2016) A variational ensemble Kalman filtering method for data assimilation using 2d and 3d version of COHERENS model. Int J Numer Methods Fluids 83(6):544–558. https://doi.org/10.1002/fld.4276

    Article  MathSciNet  Google Scholar 

  • Anderson JL (2012) Localization and sampling error correction in ensemble Kalman filter data assimilation. Mon Weather Rev 140(7):2359–2371

    Article  Google Scholar 

  • Andrei N (2017) An adaptive scaled BFGS method for unconstrained optimization. Numer Algorithm: 1–20

  • Bickel DR, Padilla M (2014) A prior-free framework of coherent inference and its derivation of simple shrinkage estimators. J Stat Plan Inference 145:204–221

    Article  MathSciNet  Google Scholar 

  • Bishop CH, Toth Z (1999) Ensemble transformation and adaptive observations. J Atmos Sci 56(11):1748–1765

    Article  Google Scholar 

  • Buehner M (2011) Evaluation of a spatial/spectral covariance localization approach for atmospheric data assimilation. Mon Weather Rev 140(2):617–636

    Article  Google Scholar 

  • Carrassi A, Vannitsem S, Zupanski D, Zupanski M (2009) The maximum likelihood ensemble filter performances in chaotic systems. Tellus A 61(5):587–600

    Article  Google Scholar 

  • Conn AR, Gould NIM, Toint PL (2000) Trust region methods. SIAM, Philadelphia

    Book  Google Scholar 

  • Conn AR, Scheinberg K, Vicente LN (2009) Global convergence of general derivative-free trust-region algorithms to first-and second-order critical points. SIAM J Optim 20(1):387–415

    Article  MathSciNet  Google Scholar 

  • Conn AR, Scheinberg K, Vicente LN (2009) Introduction to derivative-free optimization. SIAM, Philadelphia

    Book  Google Scholar 

  • Evensen G (2015) EnKF—the ensemble Kalman filter. http://enkf.nersc.no/. Accessed 24 April

  • Evensen G (2003) The ensemble Kalman filter: theoretical formulation and practical implementation. Ocean Dyn 53(4):343–367

    Article  Google Scholar 

  • Fertig EJ, Harlim J, Hunt BR (2007) A comparative study of 4d-var and a 4d ensemble Kalman filter: perfect model simulations with Lorenz-96. Tellus A 59(1):96–100

    Article  Google Scholar 

  • Gao J, Xue M, Stensrud DJ (2013) The development of a hybrid EnKF-3DVar algorithm for storm-scale data assimilation. Adv Meteorol 2013. https://doi.org/10.1155/2013/512656

  • Gillijns S, Mendoza OB, Chandrasekar J, De Moor BLR, Bernstein DS, Ridley A (2006) What is the ensemble Kalman filter and how well does it work? In: American control conference, 2006, pp 6

  • Godinez HC, Moulton JD (2012) An efficient matrix-free algorithm for the ensemble Kalman filter. Comput Geosci 16(3):565–575

    Article  Google Scholar 

  • Gottwald GA, Melbourne I (2005) Testing for chaos in deterministic systems with noise. Phys D: Nonlinear Phenom 212(1):100–110

    Article  MathSciNet  Google Scholar 

  • Greybush SJ, Kalnay E, Miyoshi T, Ide K, Hunt BR (2011) Balance and ensemble Kalman filter localization techniques. Mon Weather Rev 139(2):511–522

    Article  Google Scholar 

  • Hamill TM, Snyder C (2000) A hybrid ensemble Kalman filter-3d variational analysis scheme. Mon Weather Rev 128(8):2905–2919

    Article  Google Scholar 

  • Hoteit I, Luo X, Pham D-T (2012) Particle Kalman filtering: a nonlinear bayesian framework for ensemble Kalman filters. Mon Weather Rev 140(2):528–542

    Article  Google Scholar 

  • Karimi A, Paul MR (2010) Extensive chaos in the Lorenz-96 model. Chaos Interdiscip J Nonlinear Sci 20(4):043105

    Article  Google Scholar 

  • Leeuwen PJV (2009) Particle filtering in geophysical systems. Mon Weather Rev 137(12):4089–4114

    Article  Google Scholar 

  • Leeuwen PJV, Cheng Y, Reich S (2015) Nonlinear data assimilation, vol 2. Springer, Berlin

    Book  Google Scholar 

  • Lin H, Weygandt SS, Benjamin SG, Ming H (2017) Satellite radiance data assimilation within the hourly updated rapid refresh. Weather Forecasting 32(4):1273–1287

    Article  Google Scholar 

  • Mascarenhas WF (2004) The bfgs method with exact line searches fails for non-convex objective functions. Math Program 99(1):49–61

    Article  MathSciNet  Google Scholar 

  • Minamide M, Zhang F (2017) Adaptive observation error inflation for assimilating all-sky satellite radiance. Mon Weather Rev 145(3):1063–1081

    Article  Google Scholar 

  • Nino Ruiz ED, Sandu A, Anderson J (2014) An efficient implementation of the ensemble Kalman filter based on an iterative Sherman–Morrison formula. Stat Comput 25: 1–17

  • Nino-Ruiz ED, Sandu A, Deng X (2015) A parallel ensemble Kalman filter implementation based on modified Cholesky decomposition. In: Proceedings of the 6th workshop on latest advances in scalable algorithms for large-scale systems, ACM, pp 4

  • Nino-Ruiz ED (2018) Implicit surrogate models for trust region based methods. J Comput Sci 26:264–274

    Article  MathSciNet  Google Scholar 

  • Nurujjaman M, Apte A, Vinayachandran P (2013) Data assimilation using ensemble transform Kalman filter (ETKF) in ROMS model for Indian Ocean. Eur Phys J Spec Top 222(3–4):875–883

    Article  Google Scholar 

  • Prakash J, Patwardhan SC, Shah SL (2011) On the choice of importance distributions for unconstrained and constrained state estimation using particle filter. J Process Control 21(1):3–16

    Article  Google Scholar 

  • Sakov P, Oke PR (2008) A deterministic formulation of the ensemble Kalman filter: an alternative to ensemble square root filters. Tellus A 60(2):361–371

    Article  Google Scholar 

  • Sakov P, Oke P (2008) A deterministic formulation of the ensemble Kalman filter: an alternative to ensemble square root filters. Tellus A 60(2)

  • Shanno DF (1985) On Broyden-Fletcher-Goldfarb-Shanno method. J Optim Theory Appl 46(1):87–94

    Article  MathSciNet  Google Scholar 

  • Slivinski L, Spiller E, Apte A, Sandstede B (2015) A hybrid particle-ensemble Kalman filter for lagrangian data assimilation. Mon Weather Rev 143(1):195–211

    Article  Google Scholar 

  • Snyder C, Bengtsson T, Bickel P, Anderson J (2008) Obstacles to high-dimensional particle filtering. Mon Weather Rev 136(12):4629–4640

    Article  Google Scholar 

  • Tippett MK, Anderson JL, Bishop CH, Hamill TM, Whitaker JS (2003) Ensemble square root filters. Mon Weather Rev 131(7):1485–1490

    Article  Google Scholar 

  • Weerts AH, El Serafy GYH (2006) Particle filtering and ensemble Kalman filtering for state updating with hydrological conceptual rainfall-runoff models. Water Resour Res 42(9). https://doi.org/10.1029/2005WR004093

  • Zhang F, Minamide M, Clothiaux EE (2016) Potential impacts of assimilating all-sky infrared satellite radiances from goes-r on convection-permitting analysis and prediction of tropical cyclones. Geophys Res Lett 43(6):2954–2963

    Article  Google Scholar 

  • Zupanski M (2005) Maximum likelihood ensemble filter: theoretical aspects. Mon Weather Rev 133(6):1710–1726

    Article  Google Scholar 

  • Zupanski M, Navon IM, Zupanski D (2008) The maximum likelihood ensemble filter as a non-differentiable minimization algorithm. Q J R Meteorol Soc 134(633):1039–1050

    Article  Google Scholar 

  • Zupanski D, Scott DA, Uliasz M, Zupanski M, Schuh AE, Rayner PJ, Peters W, Corbin KD (2007) Carbon flux bias estimation employing maximum likelihood ensemble filter (MLEF). J Geophys Res Atmos 112(D17). https://doi.org/10.1029/2006JD008371

Download references

Acknowledgements

This work was supported in part by award UN 2018-38, and by the Applied Math and Computer Science Lab at Universidad del Norte, Colombia.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Elias David Nino-Ruiz.

Ethics declarations

Conflict of interest

Elias D. Nino-Ruiz states that there are no conflicts of interest.

Research involving human participants and/or animals

This article does not contain any studies with human participants and/or animals performed by any of the authors.

Informed consent

No informed consent applies to this research since this article does not contain any studies with human participants performed by any of the authors.

Additional information

Communicated by Clémentine Prieur.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nino-Ruiz, E.D. Non-linear data assimilation via trust region optimization. Comp. Appl. Math. 38, 129 (2019). https://doi.org/10.1007/s40314-019-0901-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40314-019-0901-x

Keywords

Mathematics Subject Classification