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

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

Introduction to ensemble forecasting. Eric J. Kostelich

Development of the Local Ensemble Transform Kalman Filter

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

The Local Ensemble Transform Kalman Filter and its implementation on the NCEP global model at the University of Maryland

Local Ensemble Transform Kalman Filter

The Local Ensemble Transform Kalman Filter and its implementation on the NCEP global model at the University of Maryland

Some ideas for Ensemble Kalman Filter

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

Ensemble Kalman Filter potential

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

Assimilating Nonlocal Observations using a Local Ensemble Kalman Filter

Observation Bias Correction with an Ensemble Kalman Filter

Estimating observation impact without adjoint model in an ensemble Kalman filter

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

Adaptive ensemble Kalman filtering of nonlinear systems

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

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

The WMO Observation Impact Workshop. lessons for SRNWP. Roger Randriamampianina

A local ensemble transform Kalman filter data assimilation system for the NCEP global model

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

Efficient Data Assimilation for Spatiotemporal Chaos: a Local Ensemble Transform Kalman Filter

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

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

Local Predictability of the Performance of an. Ensemble Forecast System

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

Efficient Data Assimilation for Spatiotemporal Chaos: a Local Ensemble Transform Kalman Filter

Analysis sensitivity calculation in an Ensemble Kalman Filter

Asynchronous data assimilation

EnKF Localization Techniques and Balance

Introduction to Data Assimilation

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

Generating climatological forecast error covariance for Variational DAs with ensemble perturbations: comparison with the NMC method

Accelerating the spin-up of Ensemble Kalman Filtering

Introduction to data assimilation and least squares methods

P3.11 A COMPARISON OF AN ENSEMBLE OF POSITIVE/NEGATIVE PAIRS AND A CENTERED SPHERICAL SIMPLEX ENSEMBLE

ESTIMATING CORRELATIONS FROM A COASTAL OCEAN MODEL FOR LOCALIZING AN ENSEMBLE TRANSFORM KALMAN FILTER

Guo-Yuan Lien*, Eugenia Kalnay, and Takemasa Miyoshi University of Maryland, College Park, Maryland 2. METHODOLOGY

Bred vectors: theory and applications in operational forecasting. Eugenia Kalnay Lecture 3 Alghero, May 2008

4D-Var or Ensemble Kalman Filter? TELLUS A, in press

Ji-Sun Kang. Pr. Eugenia Kalnay (Chair/Advisor) Pr. Ning Zeng (Co-Chair) Pr. Brian Hunt (Dean s representative) Pr. Kayo Ide Pr.

Numerical Weather Prediction Chaos, Predictability, and Data Assimilation

Satellite Retrieval Assimilation (a modified observation operator)

We honor Ed Lorenz ( ) who started the whole new science of predictability

A local ensemble transform Kalman filter data assimilation system for the NCEP global model

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

Introduction to Data Assimilation. Saroja Polavarapu Meteorological Service of Canada University of Toronto

1. Current atmospheric DA systems 2. Coupling surface/atmospheric DA 3. Trends & ideas

Advances and Challenges in Ensemblebased Data Assimilation in Meteorology. Takemasa Miyoshi

Four-dimensional ensemble Kalman filtering

Optimal Localization for Ensemble Kalman Filter Systems

Tropical Cyclone Ensemble Data Assimilation

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

WRF-LETKF The Present and Beyond

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

Coupled Global-Regional Data Assimilation Using Joint States

Relative Merits of 4D-Var and Ensemble Kalman Filter

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

4D-Var or Ensemble Kalman Filter?

Four-Dimensional Ensemble Kalman Filtering

Handling nonlinearity in Ensemble Kalman Filter: Experiments with the three-variable Lorenz model

Applications of an ensemble Kalman Filter to regional ocean modeling associated with the western boundary currents variations

Coupled Ocean-Atmosphere Assimilation

Gaussian Filtering Strategies for Nonlinear Systems

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

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

Ensemble-based Data Assimilation of TRMM/GPM Precipitation Measurements

M.Sc. in Meteorology. Numerical Weather Prediction

STRONGLY COUPLED ENKF DATA ASSIMILATION

A Local Ensemble Kalman Filter for Atmospheric Data Assimilation

In the derivation of Optimal Interpolation, we found the optimal weight matrix W that minimizes the total analysis error variance.

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

Numerical Weather prediction at the European Centre for Medium-Range Weather Forecasts

A Local Ensemble Kalman Filter for Atmospheric Data Assimilation

The impact of assimilation of microwave radiance in HWRF on the forecast over the western Pacific Ocean

Review of Covariance Localization in Ensemble Filters

Monthly Weather Review The Hybrid Local Ensemble Transform Kalman Filter

Abstract 2. ENSEMBLE KALMAN FILTERS 1. INTRODUCTION

6.5 Operational ensemble forecasting methods

Numerical Weather Prediction: Data assimilation. Steven Cavallo

Proactive Quality Control to Improve NWP, Reanalysis, and Observations. Tse-Chun Chen

Model error and parameter estimation

Fundamentals of Data Assimila1on

Use of the breeding technique to estimate the structure of the analysis errors of the day

Recent Advances in EnKF

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

Computational Challenges in Big Data Assimilation with Extreme-scale Simulations

arxiv: v1 [physics.ao-ph] 23 Jan 2009

Uncertainty in Operational Atmospheric Analyses. Rolf Langland Naval Research Laboratory Monterey, CA

Ensemble forecasting and flow-dependent estimates of initial uncertainty. Martin Leutbecher

J9.4 ERRORS OF THE DAY, BRED VECTORS AND SINGULAR VECTORS: IMPLICATIONS FOR ENSEMBLE FORECASTING AND DATA ASSIMILATION

EFSO and DFS diagnostics for JMA s global Data Assimilation System: their caveats and potential pitfalls

Multiple-scale error growth and data assimilation in convection-resolving models

The Canadian approach to ensemble prediction

A strategy to optimize the use of retrievals in data assimilation

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

IMPACT EXPERIMENTS ON GMAO DATA ASSIMILATION AND FORECAST SYSTEMS WITH MODIS WINDS DURING MOWSAP. Lars Peter Riishojgaard and Yanqiu Zhu

4. DATA ASSIMILATION FUNDAMENTALS

Detection and correction of model bias during data assimilation

HYBRID GODAS STEVE PENNY, DAVE BEHRINGER, JIM CARTON, EUGENIA KALNAY, YAN XUE

Transcription:

The Local Ensemble Transform Kalman Filter (LETKF) Eric Kostelich Arizona State University Co-workers: Istvan Szunyogh, Brian Hunt, Ed Ott, Eugenia Kalnay, Jim Yorke, and many others http://www.weatherchaos.umd.edu http://math.asu.edu/~eric Main topics http://www.weatherchaos.umd.edu Mathematical details: B. R. Hunt, E.K., Szunyogh, 2007: Efficient Data Assimilation for Spatiotemporal Chaos: A Local Ensemble Transform Kalman Filter, Physica D 230, 112-126. Review paper: I. Szunyogh, E.K., et al., 2008: A Local Ensemble Transform Kalman Filter Data Assimilation System for the NCEP Global Model, Tellus A 60, 113-130. 1

The estimation problem Observations: y o = H(x t ) + ε, E(ε)=0, E(εε T )=R Model forecast: x b = x t + η, E(η)=0, E(ηη T )=P b Minimize the objective function J(x) = (y H(x)) T R 1 (y H(x)) + (x x b ) T P 1 b (x x b ) Current NCEP operations: ~1.75 million obs assimilated into ~3 billion variable model every 6 hours Minimization is expensive When the errors are Gaussian and the underlying dynamics are linear, the minimizer of J is optimal (unbiased, minimum variance). To evaluate J, we must invert R and P b Observation covariance matrix R is a nearly diagonal p p matrix (p ~ 10 6 10 7 ) P b is not diagonal and is n n, where n ~ 10 7 10 9 for typical weather models 2

Key idea: Use dynamics to reduce the dimensionality Over typical synoptic regions, the forecast uncertainty evolves in a much lower-dimensional space than the phase space Appears to be a general property of many spatiotemporal models (weather, climate, ocean) A medium-resolution weather model has ~ 3000 variables in a typical 1000 1000 km synoptic region (~Texas) A typical ensemble of 100 200 forecast vectors over a Texas-sized region spans a ~ 40 dimensional unstable manifold The LETKF algorithm Reduces the uncertainty in this lowdimensional subspace in any given synoptic region (~1000 1000 km) Given k ensemble forecasts, each local P b is k k The analysis is done independently in a local region around every model grid point using only local obs The set of observations used for each local analysis varies slowly in space (important for continuity) Naturally parallel algorithm 3

The LETKF & 4DVar Given unlimited computational resources, each minimizes the same cost function 4DVar uses a constant covariance background matrix; LETKF uses timedependent one from ensemble of forecasts 4DVar requires integration of nonlinear model and its linearization LETKF uses an ensemble of forecasts instead and permits efficient parallel implementations. Model independent algorithm. Current applications of the LETKF Work in progress: NCEP s Global Forecast System ECOM (Estuarine & Coastal Ocean Model) NASA s Finite-volume General Circulation Model (replacing PSAS) NCEP s Regional Spectral Model Beginning work on: Carbon data assimilation for climate models GFDL model of Martian atmosphere (Mars Microwave Sounder) 4

Other applications CPTEC Brazil in in the process of operational implementation JMA has been considering LETKF for ensemble generation, Earth-simulator reanalysis Consensus system built at NCEP for testing Details of local analyses The assimilation is done using observations and a cylinder about each model grid point. Each local region is processed independently and the analyses at each center grid point are assembled into a global analysis. Given an ensemble of k background vectors x bi, form their mean x b and the background perturbation matrix X b, whose ith column is x bi x b The analysis determines the linear combination of ensemble solutions that best fits the observations (i.e., minimizes the quadratic cost function). 5

P b = (k 1) 1 X b X bt is the ensemble covariance matrix of rank k 1. Since X b is 1-1 on its column space S, we minimize J on S, where P 1 b is defined. Computing the singular vectors of X b is expensive Instead treat X b as a linear transformation from an abstract k-dimensional space S' to S If w S' is Gaussian with mean 0 and covariance (k 1) 1 I then x = x b + X b w is Gaussian with mean x b and covariance P b Treatment of observations Linearize H about the ensemble mean as H(x b +X b w) y b + Y b w where y b is the mean of H(x bi ) and Y b is the matrix whose ith column is H(x bi ) y b Only the components of H(x bi ) belonging to the given local region are selected to form y b and Y b Minimize the cost function J (w) = (k 1) 1 w T w + [y o y b Y b w] T R 1 [y o y b Y b w] The minimizer w a of J is perpendicular to the null space of X b and x a = x b + X b w a minimizes the original J. 6

Net Result Minimizer is w a = QY bt R 1 (y o y b ) where Q = [(k 1)I + Y bt R 1 Y b ] 1 In model space, the analysis mean becomes x a = x b + X b w a with covariance matrix P a = X b QX b T The analysis perturbations are given by X a = X b W a where W a = [(k 1)Q] 1/2 and we take the symmetric square root This choice assures that W a depends continuously on Q and that the columns of X a sum to zero (for the correct sample mean) Computational Efficiency Given ensemble of size k and s observations in a particular local region Most expensive step (> 90% of cpu cycles): computing Y bt R 1 Y b which is proportional to k 2 s Second most expensive step: computing the symmetric square root, which is O(k 3 ) Observation lookup is O(log L), where L is the size of the total observation set 7

Important properties of the LETKF The estimation problem is solved independently on each local region. Updates the estimate of the current state and also its uncertainty Assimilates all data at once Observations can be nonlinear functions of the state vector Can interpolate in time as well as space (full 4-d assimilation scheme) The local region size and ensemble size are the only free parameters Model independent (no adjoints!) Can estimate model parameters/errors as well as initial conditions Validation Experiments Operational (T254, ~50 km) analyses with full observing network are taken as truth LETKF tested with full observing network (minus satellite radiances but including satellite-derived wind estimates) and 60-member ensemble Analysis/forecast cycle run from Jan. 1 to Mar. 1, 2004 using operational GFS at T62 resolution Benchmark analysis: NCEP operational system at T62 (~200 km) with reduced dataset LETKF analysis: Our data assimilation system using reduced dataset at T62 resolution Thanks to Zoltan Toth and NCEP 8

48-hour forecast error LETKF NCEP NCEP operational analyses taken as truth Compute forecasttruth using forecasts started from LETKF and NCEP T62 analyses from Jan. 11 to Feb. 27, 2004 NCEP surface analyses are copied into LETKF Southern Hemisphere Northern Hemisphere Notes on Observations The LETKF and the Benchmark SSI system use different H operators. The LETKF does not (yet) assimilate surface data (other than surface pressure) and assumes independent observational errors even in regions of high observational density. Handling of Quikscat and other near-surface data is not optimal. Benchmark SSI data provided by NCEP (Y. Song and Z. Toth) 9

Geographical comparison of LETKF and the NCEP SSI analysis errors 48-hour forecasts with real observations (no radiances) From Szunyogh et al. 2008 The advantage of the LETKF is the largest where the observation density is the lowest Results with simulated obs and known true states show a similar geographical distribution Assimilation of satellite radiances (José Aravéquia) Height (hpa) Effects of AMSU-A data on 48-h forecasts Meridional wind Figure and Calculations: Jose Aravequia and Elana Fertig The large improvement in the SH suggests that there is a lot of useful information in the estimated background error covariance matrix between the temperature (most closely related to the radiances) and the wind Latitude 10

Scaling and memory All background data needed to analyze a given model grid point is distributed only once. Likewise for the observations, except for observations that are assimilated in adjacent local regions which are assigned to separate processors. Load balancing algorithm is expected to provide nearly linear scaling to 8192 cpus. Potential optimization The LETKF computes the analysis mean and finds the linear combination of ensemble perturbations that best fits the data in a least-squares sense The set of observations used to compute it varies slowly with location The weight matrix W a can be computed only at a subset of model grid points and interpolated in between. 11

Conclusions LETKF merits serious consideration for research and operational applications LETKF has the largest advantage where the observations are sparse (ideal for ocean and planetary atmosphere DA, if the model errors are sufficiently small) Model independence makes it adaptable LETKF is one of the most mature, flexible, computationally efficient and well-tested, ensemble-based Kalman filter systems Thanks to: National Science Foundation Keck Foundation McDonnell Foundation NASA Army Research Office National Centers for Environmental Prediction ASU College of Liberal Arts & Sciences 12