Review of Covariance Localization in Ensemble Filters

Similar documents
EnKF Localization Techniques and Balance

Quarterly Journal of the Royal Meteorological Society

P 1.86 A COMPARISON OF THE HYBRID ENSEMBLE TRANSFORM KALMAN FILTER (ETKF)- 3DVAR AND THE PURE ENSEMBLE SQUARE ROOT FILTER (EnSRF) ANALYSIS SCHEMES

Gaussian Filtering Strategies for Nonlinear Systems

Ensemble 4DVAR for the NCEP hybrid GSI EnKF data assimilation system and observation impact study with the hybrid system

Multivariate localization methods for ensemble Kalman filtering

Evaluating Methods to Account for System Errors in Ensemble Data Assimilation

UNIVERSITY OF OKLAHOMA GRADUATE COLLEGE EFFECTS OF SEQUENTIAL OR SIMULTANEOUS ASSIMILATION OF OBSERVATIONS AND LOCALIZATION METHODS ON THE PERFORMANCE

Improving GFS 4DEnVar Hybrid Data Assimilation System Using Time-lagged Ensembles

Relationship between Singular Vectors, Bred Vectors, 4D-Var and EnKF

Local Ensemble Transform Kalman Filter

Kalman Filter and Ensemble Kalman Filter

Local Ensemble Transform Kalman Filter: An Efficient Scheme for Assimilating Atmospheric Data

Relationship between Singular Vectors, Bred Vectors, 4D-Var and EnKF

GSI 3DVar-Based Ensemble Variational Hybrid Data Assimilation for NCEP Global Forecast System: Single-Resolution Experiments

EnKF Review. P.L. Houtekamer 7th EnKF workshop Introduction to the EnKF. Challenges. The ultimate global EnKF algorithm

A Hybrid ETKF 3DVAR Data Assimilation Scheme for the WRF Model. Part I: Observing System Simulation Experiment

Localization and Correlation in Ensemble Kalman Filters

Optimal Localization for Ensemble Kalman Filter Systems

A HYBRID ENSEMBLE KALMAN FILTER / 3D-VARIATIONAL ANALYSIS SCHEME

Addressing the nonlinear problem of low order clustering in deterministic filters by using mean-preserving non-symmetric solutions of the ETKF

DART_LAB Tutorial Section 2: How should observations impact an unobserved state variable? Multivariate assimilation.

A Comparison between the 4DVAR and the Ensemble Kalman Filter Techniques for Radar Data Assimilation

A Comparative Study of 4D-VAR and a 4D Ensemble Kalman Filter: Perfect Model Simulations with Lorenz-96

Adaptive ensemble Kalman filtering of nonlinear systems

A data-driven method for improving the correlation estimation in serial ensemble Kalman filter

4DEnVar. Four-Dimensional Ensemble-Variational Data Assimilation. Colloque National sur l'assimilation de données

Comparison between Local Ensemble Transform Kalman Filter and PSAS in the NASA finite volume GCM perfect model experiments

EARLY ONLINE RELEASE

Comparing Local Ensemble Transform Kalman Filter with 4D-Var in a Quasi-geostrophic model

Enhancing information transfer from observations to unobserved state variables for mesoscale radar data assimilation

Improved analyses and forecasts with AIRS retrievals using the Local Ensemble Transform Kalman Filter

Data Assimilation Research Testbed Tutorial

Comparing Variational, Ensemble-based and Hybrid Data Assimilations at Regional Scales

GSI 3DVar-based Ensemble-Variational Hybrid Data Assimilation for NCEP Global Forecast System: Single Resolution Experiments

Background Error Covariance Modelling

Data Assimilation: Finding the Initial Conditions in Large Dynamical Systems. Eric Kostelich Data Mining Seminar, Feb. 6, 2006

Ensemble Data Assimilation and Uncertainty Quantification

Simple Doppler Wind Lidar adaptive observation experiments with 3D-Var. and an ensemble Kalman filter in a global primitive equations model

Variational ensemble DA at Météo-France Cliquez pour modifier le style des sous-titres du masque

University of Oklahoma, Norman Oklahoma Monthly Weather Review Submitted June 2017 Accepted November 2017

Assimilating Nonlocal Observations using a Local Ensemble Kalman Filter

Data assimilation in high dimensions

Relative Merits of 4D-Var and Ensemble Kalman Filter

Data assimilation; comparison of 4D-Var and LETKF smoothers

Comparisons between 4DEnVar and 4DVar on the Met Office global model

A Comparison of Hybrid Ensemble Transform Kalman Filter Optimum Interpolation and Ensemble Square Root Filter Analysis Schemes

Fundamentals of Data Assimila1on

Ensemble Kalman Filter

The Local Ensemble Transform Kalman Filter (LETKF) Eric Kostelich. Main topics

Localization in the ensemble Kalman Filter

Multivariate Correlations: Applying a Dynamic Constraint and Variable Localization in an Ensemble Context

A variance limiting Kalman filter for data assimilation: I. Sparse observational grids II. Model error

A mollified ensemble Kalman filter

Ting Lei, Xuguang Wang University of Oklahoma, Norman, OK, USA. Wang and Lei, MWR, Daryl Kleist (NCEP): dual resolution 4DEnsVar

Weight interpolation for efficient data assimilation with the Local Ensemble Transform Kalman Filter

A mollified ensemble Kalman filter

J1.3 GENERATING INITIAL CONDITIONS FOR ENSEMBLE FORECASTS: MONTE-CARLO VS. DYNAMIC METHODS

(Toward) Scale-dependent weighting and localization for the NCEP GFS hybrid 4DEnVar Scheme

Ensemble Kalman Filter potential

Data assimilation in high dimensions

Accepted in Tellus A 2 October, *Correspondence

16. Data Assimilation Research Team

Comparison between Local Ensemble Transform Kalman Filter and PSAS in the NASA finite volume GCM: perfect model experiments

Limited-Area Ensemble-Based Data Assimilation

How 4DVAR can benefit from or contribute to EnKF (a 4DVAR perspective)

Development of the Local Ensemble Transform Kalman Filter

Hybrid variational-ensemble data assimilation. Daryl T. Kleist. Kayo Ide, Dave Parrish, John Derber, Jeff Whitaker

A new Hierarchical Bayes approach to ensemble-variational data assimilation

Ensemble square-root filters

Mesoscale Ensemble Data Assimilation: Opportunities and Challenges. Fuqing Zhang Penn State University

Ergodicity in data assimilation methods

Weight interpolation for efficient data assimilation with the Local Ensemble Transform Kalman Filter

Monthly Weather Review (Proof Only)

A Moment Matching Particle Filter for Nonlinear Non-Gaussian. Data Assimilation. and Peter Bickel

Four-dimensional ensemble Kalman filtering

A Non-Gaussian Ensemble Filter Update for Data Assimilation

Reducing the Impact of Sampling Errors in Ensemble Filters

How is balance of a forecast ensemble affected by adaptive and non-adaptive localization schemes?

Data assimilation in the geosciences An overview

Accounting for Model Errors in Ensemble Data Assimilation

Univ. of Maryland-College Park, Dept. of Atmos. & Oceanic Science. NOAA/NCEP/Environmental Modeling Center

The Canadian approach to ensemble prediction

Comparison of Ensemble Kalman Filters Under Non-Gaussianity. and Peter Bickel. Chris Snyder

An Ensemble Kalman Filter for NWP based on Variational Data Assimilation: VarEnKF

Bayesian Inverse problem, Data assimilation and Localization

Can hybrid-4denvar match hybrid-4dvar?

A Note on the Particle Filter with Posterior Gaussian Resampling

Impact of Assimilating Radar Radial Wind in the Canadian High Resolution

Toward improved initial conditions for NCAR s real-time convection-allowing ensemble. Ryan Sobash, Glen Romine, Craig Schwartz, and Kate Fossell

ABSTRACT. Sabrina Rainwater Doctor of Philosophy, Professor Brian R. Hunt Department of Mathematics and

Hybrid Variational Ensemble Data Assimilation for Tropical Cyclone

A Data Assimilation Case Study Using a Limited-Area Ensemble Kalman Filter

Quarterly Journal of the Royal Meteorological Society !"#$%&'&(&)"&'*'+'*%(,#$,-$#*'."(/'*0'"(#"(1"&)23$)(4#$2#"( 5'$*)6!

The Structure of Background-error Covariance in a Four-dimensional Variational Data Assimilation System: Single-point Experiment

Tests of an Ensemble Kalman Filter for Mesoscale and Regional-Scale Data Assimilation. Part III: Comparison with 3DVAR in a Real-Data Case Study

The Ensemble Kalman Filter:

Tests of an Ensemble Kalman Filter for Mesoscale and Regional-Scale Data Assimilation. Part I: Perfect Model Experiments

Comparing the SEKF with the DEnKF on a land surface model

Four-Dimensional Ensemble Kalman Filtering

Transcription:

NOAA Earth System Research Laboratory Review of Covariance Localization in Ensemble Filters Tom Hamill NOAA Earth System Research Lab, Boulder, CO tom.hamill@noaa.gov

Canonical ensemble Kalman filter update equations x a i = x b i +Ky ( b i Hx ) i K = P b H T ( H P b H T + R) 1 H = (possibly nonlinear) operator from model to observation space x = state vector ( i for ith member ) P b = XX T y i = y + y i ' X = ( x b 1 x b,k, x b n x b ) y i ' ~ N(0,R) Notes: (1) An ensemble of parallel data assimilation cycles is conducted, here assimilating perturbed observations. (2) Background-error covariances are estimated using the ensemble.

Example of obs location covariance localization Background-error correlations estimated from 25 members of a 200-member ensemble exhibit a large amount of structure that does not appear to have any physical meaning. Without correction, an observation at the dotted location would produce increments across the globe. Proposed solution is element-wise multiplication of the ensemble estimates (a) with a smooth correlation function (c) to produce (d), which now resembles the large-ensemble estimate (b). This has been dubbed covariance localization. from Hamill, Chapter 6 of Predictability of Weather and Climate

How covariance localization is commonly implemented in EnKF ˆK = ( ρ S o ˆP b )H T H( ρ S o ˆP b )H T + R which is approximately ( ) ˆK = ρ S o ˆP b H T define Hx b = 1 m Hx i ˆP b H T = HˆP b H T = 1 m 1 1 m i=1 m 1 ρ S o( HˆP b H T )+ R m i=1 b ( x b i x b )Hx b i Hx b m i=1 1 ( ) 1 ( Hx b i Hx b )Hx b i Hx b T T ( ) ρ s is typically a compactly supported function similar in shape to a Gaussian, 1.0 at observation location. See Gaspari and Cohn, 1999, QJRMS, 125, 723-757, eq. 4.10

Why localization? Relative sampling error s dependence on ensemble size, correlation. True background-error covariance of model with two grid points: P b = σ 2 1 c 12 2 c 12 σ 2 and obs at grid point 1 with error covariance σ o 2 Suppose there is inaccurate estimate of background-error covariance matrix 2 σ ˆP b = 1 c 12 + ε C 2 c 12 + ε C σ 2, ε C ~ N 0,τ 12 ( ) How do errors change with correlation and ensemble size? Relative error is large when correlation and/or ensemble size is small. Ref: Hamill et al, 2001, MWR, 129, pp. 2776-2790

Spreads and errors as function of localization length scale (1) Small ensembles minimize error with short length scale, large ensemble with longer length scale. That is, less localization needed for large ensemble. (2) The longer the localization length scale, the less spread in the posterior ensemble. Ref: Houtekamer and Mitchell, 2001, MWR, 129, pp 123-137.

Localization adds effective degrees of freedom to background-error covariance model Experiments with toy 2-layer primitive equation model With few members, eigenvalue spectrum of background error covariance is very steep, and with n- member ensemble, only n-1 degrees of freedom; with more members, less steep spectrum. Covariance localization in ensemble increases the effective degrees of freedom, makes eigenvalue spectrum flatter; more ways the ensemble can adjust to the data. At the end of the data assimilation, though, you still have posterior ensemble with only n-1 degrees of freedom. Ref: Hamill et al, 2001, MWR, 129, pp. 2776-2790

Increasing localization scale increases CPU run time Ensemble filters commonly serially process the observations. + signs are grid points. Red dot: observation location. Blue disc: area spanned by localization function. Dashed line: box enclosing all possible grid points that must be updated given this localization scale.

Covariance localization introduces imbalances Scaled imbalance (imbalance / increment magnitude) for 3 gravest vertical modes, pair of 32- member ensembles. Imbalance measured by comparing digitally filtered state to unfiltered. Larger scaled imbalance at shorter correlation length scales. The imbalance may limit the growth of spread, making background-error covariance model estimated from ensemble less accurate. Ref: Mitchell and Houtekamer, 2002, MWR, 130, pp. 2791-2808. See also J. Kepert s talk and A. Lorenc, 2003, QJRMS, 129, 3183-3203.

Synthesis Localization scale is a tuning parameter that trades off computational effort, sampling error, and imbalance error. (Ref: Zhou et al., 2008, MWR, 136, 678-698.)

Some alternatives to standard covariance localization

Localization by inversely scaling observation-error covariances ρ s 1.0 0.0 x 1 x 2 x 3 obs at x 2, H=I, variance R ˆK = ( ρ S o ˆP b )H T H( ρ S o ˆP b )H T + R ˆK ( x 1 )= ρ S ( x 1 )cov( x 1, x 2 ) ρ S ( x 2 )σ 2 ( x 2 )+ R = cov( x 1, x 2 ) ρ S ( x 2 ) ρ S ( x 1 ) σ 2 ( x 2 )+ R ˆK ( x 1 ) ( ) cov x 1, x 2 R σ 2 ( x 2 )+ ρ S x 1 ( ) 1 ( ) something akin to covariance localization can be obtained by inversely scaling the observation-error variance rather than modifying the background-error covariances. Pioneered in LETKF. Ref: Hunt et al. 2007, Physica D, 230, 112-126.

Hierarchical ensemble filter Suppose m groups of n-member ensembles. Then m estimates of background-error covariance relationships between obs location, model grid point (*). Kalman filter update: effectively a linear regression analysis, compute increment in state variable x, given increments for observation variable, y o. Hence m sample values of β (i.e., K (*) ) are available. x a b (*) x (*) = β(y b y o ) Assume correct β is a random draw from same distribution the m samples drawn from. Regression confidence factor α chosen to minimize m m j =1 i=1,i j ( αβ i β j ) An on-the-fly moderation of covariances; replace β with α β. 2 Ref: Jeff Anderson, 2007, Physica D, 230, 99-111.

Anderson s hierarchical ensemble filter (continued) α min = m Regression confidence factor. i=1 β i 2 m i=1 β i 2 1 ( m 1) Hovmoller of regression confidence factor for Lorenz 96 model assimilations for observations at red line, 16-group ensemble, 14 members. α min 0 when spread of β is large relative to mean. α min 1 when spread is small relative to mean. Is the variability with time a feature or a bug?

Example of where regression confidence factor may induce unrealistic increments White lines: background sea-level pressure. Colors: background precipitable water. Observation 1 hpa less than background at dot. Red contours: precipitable water analysis increment due to SLP observation, dashed is negative. Uses Gaspari-Cohn localization here.

Example of where regression confidence factor may induce unrealistic increments Imagine gain calculation along black line, and how it may vary if several parallel ensemble filters were run.

Gain calculations along cross-section Here, the spread in gains is small relative to the magnitude of gain; hence α 1 K (Gain) 0 Distance, left to right

Gain calculations along cross-section Here, the spread in gains is large relative to the magnitude of gain; hence α 0 K (Gain) 0 Distance, left to right

Gain calculations along cross-section Here, the spread in gains is large relative to the magnitude of gain; hence α 0 1 Regression Confidence Factor K (Gain) 0 α 0 Distance, left to right Distance, left to right

Gain calculations along cross-section The product of α & K now produces a larger region in the middle with nearly zero gain, and hence near-zero increment. This may be, in some circumstances, non-physical. α K (Gain) 0 Distance, left to right

Other localization ideas Multiscale filter: replaces at each update time, the sample covariance with a multiscale tree, composed of nodes distributed over a relatively small number of discrete scales Ref: Zhou et al. 2008, MWR, 136, 678-698.

Other localization ideas Spectral localization: Filter covariances after transformation to spectral space, or combine spectral and grid-point localization. Ref: Buehner and Charron, 2007, QJRMS, 133, 615-630.

Successive Covariance Localization Fuqing Zhang, Penn State Adjust ensemble to regular network of observations using a broad localization length scale. Where observations are sparse, use of short localization length scale will result in imbalances, holes in analysis-error spread, increased analysis errors. Adjust modified ensemble further to high-density observations using a short localization length scale. Where dense observations, use of long localization length scale will smooth out mesoscale detail, trust ensemble covariance model too much, and strip too much variance from ensemble. Effective compromise that works across both data-dense and data-sparse regions?

Change model variables? Localization in (z, ψ, χ) (streamfunction, velocity potential) instead of (z, u, v)? Ref: J. Kepert, 2006, tinyurl.com/4j539t Figure to right: errors for normal localization, localization in (z, ψ, χ) space, and localization zeroing out (z- ψ) & (ψ-χ)

Ensemble Correlations Raised to a Power (ECO-RAP) Craig Bishop will present this idea in more detail in the next talk.

Conclusions Some form of covariance localization is a practical necessity for EnKF NWP applications. Because of drawbacks (e.g., imbalances introduced), active search for improved localization algorithms. Many interesting alternatives, but community not yet united behind one obviously superior approach. Alternatives tend to have their own set of strengths and weaknesses.