Ensemble Data Assimilation Massimo Bonavita ECMWF Acknowledgments: Lars Isaksen, Elias Holm, Mike Fisher, Laure Raynaud.

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

EcoTherm Plus WGB-K 20 E 4,5 – 20 kW.
Symantec 2010 Windows 7 Migration Global Results.
1 A B C
Trend for Precision Soil Testing % Zone or Grid Samples Tested compared to Total Samples.
AGVISE Laboratories %Zone or Grid Samples – Northwood laboratory
Trend for Precision Soil Testing % Zone or Grid Samples Tested compared to Total Samples.
AP STUDY SESSION 2.
1
Slide 1Fig 26-CO, p.795. Slide 2Fig 26-1, p.796 Slide 3Fig 26-2, p.797.
Slide 1Fig 25-CO, p.762. Slide 2Fig 25-1, p.765 Slide 3Fig 25-2, p.765.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Sequential Logic Design
STATISTICS Linear Statistical Models
STATISTICS HYPOTHESES TEST (I)
STATISTICS INTERVAL ESTIMATION Professor Ke-Sheng Cheng Department of Bioenvironmental Systems Engineering National Taiwan University.
STATISTICS POINT ESTIMATION Professor Ke-Sheng Cheng Department of Bioenvironmental Systems Engineering National Taiwan University.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
David Burdett May 11, 2004 Package Binding for WS CDL.
Create an Application Title 1Y - Youth Chapter 5.
CALENDAR.
The 5S numbers game..
1 00/XXXX © Crown copyright Carol Roadnight, Peter Clark Met Office, JCMM Halliwell Representing convection in convective scale NWP models : An idealised.
A Fractional Order (Proportional and Derivative) Motion Controller Design for A Class of Second-order Systems Center for Self-Organizing Intelligent.
Numerical Analysis 1 EE, NCKU Tien-Hao Chang (Darby Chang)
Media-Monitoring Final Report April - May 2010 News.
Stationary Time Series
Break Time Remaining 10:00.
The basics for simulations
Factoring Quadratics — ax² + bx + c Topic
Turing Machines.
PP Test Review Sections 6-1 to 6-6
Briana B. Morrison Adapted from William Collins
Regression with Panel Data
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
Numerical Analysis 1 EE, NCKU Tien-Hao Chang (Darby Chang)
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
Biology 2 Plant Kingdom Identification Test Review.
Chapter 1: Expressions, Equations, & Inequalities
Adding Up In Chunks.
FAFSA on the Web Preview Presentation December 2013.
MaK_Full ahead loaded 1 Alarm Page Directory (F11)
1 Termination and shape-shifting heaps Byron Cook Microsoft Research, Cambridge Joint work with Josh Berdine, Dino Distefano, and.
Artificial Intelligence
1 Using Bayesian Network for combining classifiers Leonardo Nogueira Matos Departamento de Computação Universidade Federal de Sergipe.
Before Between After.
Slide R - 1 Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Prentice Hall Active Learning Lecture Slides For use with Classroom Response.
12 October, 2014 St Joseph's College ADVANCED HIGHER REVISION 1 ADVANCED HIGHER MATHS REVISION AND FORMULAE UNIT 2.
: 3 00.
5 minutes.
Institut für Physik der Atmosphäre Institut für Physik der Atmosphäre Object-Oriented Best Member Selection in a Regional Ensemble Forecasting System Christian.
1 Non Deterministic Automata. 2 Alphabet = Nondeterministic Finite Accepter (NFA)
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
Converting a Fraction to %
Numerical Analysis 1 EE, NCKU Tien-Hao Chang (Darby Chang)
Clock will move after 1 minute
famous photographer Ara Guler famous photographer ARA GULER.
Copyright © 2013 Pearson Education, Inc. All rights reserved Chapter 11 Simple Linear Regression.
Physics for Scientists & Engineers, 3rd Edition
Select a time to count down from the clock above
16. Mean Square Estimation
Copyright Tim Morris/St Stephen's School
1.step PMIT start + initial project data input Concept Concept.
9. Two Functions of Two Random Variables
A Data Warehouse Mining Tool Stephen Turner Chris Frala
1 Dr. Scott Schaefer Least Squares Curves, Rational Representations, Splines and Continuity.
1 Non Deterministic Automata. 2 Alphabet = Nondeterministic Finite Accepter (NFA)
Presentation transcript:

Ensemble Data Assimilation Massimo Bonavita ECMWF Acknowledgments: Lars Isaksen, Elias Holm, Mike Fisher, Laure Raynaud

Outline The Ensemble Data Assimilation method What do we do with the EDA? Use of EDA variances in ECMWF 4DVar 4DVar assimilation experiments Conclusions and plans

Outline The Ensemble Data Assimilation method What do we do with the EDA? Use of EDA variances in 4DVar 4DVar assimilation experiments Conclusions and plans

The EDA method “When simulating the error evolution of the reference system one should use the reference gain matrix K” (Berre et al. 2007)

The EDA method This is what an ensemble of 4DVar analyses with random observation and SST perturbations does! εa/f/o = perturbations w.r.to ensemble mean Analysis xb+εb y+εo SST+εSST (etc.) xa+εa Forecast xf+εf

The EDA method After a few cycles the EDA system will have forgotten the initial background perturbations We are diagnosing the background error statistics of the actual analysis system However: We assume that observation and SST errors are correctly specified We need to account for the model error component of the background error

The EDA method from: Lars Isaksen “Stochastic Kinetic Energy Backscatter” SKEB (Berner et al., 2009) ΔXperturbed physics= f(KE,ΔXphysics,n) A fraction of the dissipated energy is backscattered upscale and acts as stream function forcing on resolved-scale flow. Spectral Markov chain: temporal and spatial correlations prescribed Only vorticity perturbed, so only wind field directly affected All levels are perturbed. Either randomly or partially correlated. “Stochastically Perturbed Parameterisation Tendencies” SPPT (Leutbecher, 2009) ΔXperturbed physics= ( 1+μr) ΔXphysics Random pattern r varies smoothly in space and time, with de-correlation scales 500 km and 6 hours. Gaussian distribution with no bias and stdev 0.5 (limited to ±3stdev) Same random number r for X=T, q, u, v No perturbations in lowest 300 m and above 50 hPa (0≤ μ ≤1). from: Lars Isaksen

The EDA method Comparing the impact of various stochastic perturbation methods: zonal mean u wind ensemble background forecast spread from: Lars Isaksen N S Impact of SKEB on U spread Additional Impact of SPPT on U spread

The EDA method Comparing the impact of various stochastic perturbation methods: zonal mean Temperature ensemble background forecast spread from: Lars Isaksen N S Impact of SKEB on T spread Additional Impact of SPPT on T spread

The EDA method In the EDA context model error parametrizations should increase spread where/when errors are larger => should increase spread-error correlation Are they doing this?

The EDA method EDA (baseline) - EDA+SKEB EDA+SPPT - EDA+SPPT+SKEB

The EDA method EDA (baseline) - EDA+SKEB EDA+SPPT - EDA+SPPT+SKEB

The EDA method Model error parametrizations do increase spread-error correlations Large effect in the lower troposphere Tropics Small effect in the Extratropics Similar behaviour-performance of the two schemes and their combination

The EDA method 10 ensemble members using 4D-Var assimilations T399 outer loop, T95/T159 inner loop (reduced number of iterations) Observations randomly perturbed Cloud track wind (AMV) correlations taken into account SST perturbed with realistically scaled structures Model error represented by stochastic methods (SPPT, Leutbecher, 2009) All 107 conventional and satellite observations used from: Lars Isaksen

Outline The Ensemble Data Assimilation method What do we do with the EDA? Use of EDA variances in ECMWF 4DVar 4DVar assimilation experiments Conclusions and plans

What do we do with the EDA? The EDA simulates the error evolution of the 4DVar analysis cycle. As such it can be applied to: Compute climatology of B matrix for use at the initial time of 4DVar (Analysis-Ensemble method, Fisher 2003; see talk on B matrix modelling) Provide initial conditions for ensemble forecasts (EPS) Provide a flow-dependent sample of background errors at the initial time of 4DVar

What do we do with the EDA? Improving Ensemble Prediction System by including EDA perturbations for initial uncertainty The Ensemble Prediction System (EPS) benefits from using EDA based perturbations. Replacing evolved singular vector perturbations by EDA based perturbations improve EPS spread, especially in the tropics. The Ensemble Mean has slightly lower error when EDA is used. N.-Hem. Tropics EVO-SVINI EDA-SVINI EVO-SVINI EDA-SVINI Ensemble spread and Ensemble mean RMSE for 850hPa T

What do we do with the EDA? The EDA simulates the error evolution of the 4DVar analysis cycle. As such it can be applied to: Compute climatology of B matrix for use at the initial time of 4DVar (Analysis-Ensemble method, see talk on B matrix modelling) Provide initial conditions for ensemble forecasts (EPS) Provide a flow-dependent sample of background errors at the initial time of 4DVar

What do we do with the EDA? 4DVAr does not cycle error information (B), only the state estimate 4DVar behaves like a Kalman filter in which the covariance matrix is reset to some static matrix B every few hours (12h in ECMWF implement.) Two possible ways around this: Run 4DVar over a long enough window so that the influence of the initial state and errors on the final state analysis is negligible

Memory of the initial state disappears after approx. 3 days Analysis experiment started with satellite data reintroduced on 15th August 2005 Memory of the initial state disappears after approx. 3 days From Mike Fisher

What do we do with the EDA? An analysis window of ≥3 days would allow 4DVar analysis at final time to be independent of initial state and error estimates However: An effective model error representation must be applied to reconcile model and measurements over a long analysis time window (i.e., weak constraint 4DVar) We would still lack an estimate of analysis errors

What do we do with the EDA? Two possible ways around this: Run 4DVar over a long enough window so that the influence of the initial state and errors on the final state analysis is negligible Use a sequential method (EDA, EnKF) to cycle error covariance information

Hybrid methods Use of ensemble perturbations in a 3-4DVar analysis µεσον τε και αριστον Aristotle, Nic. Ethics 2.6 Hybrid methods Use of ensemble perturbations in a 3-4DVar analysis Cycle error information through ensemble of Data Assimilations Retain the implicit full rank error representation of 3-4DVar

What do we do with the EDA? Hybrid systems Ensemble perturbations can be used in a 3-4DVar analysis in a number of different ways: Use ensemble variances for observation QC Use ensemble (co)variances as starting B matrix of minimization (often in linear combination with climatological B, extra control variable) Use of ensemble covariances inside 4DVar minimization (En4DVAR)

Outline The Ensemble Data Assimilation method What do we do with the EDA? Use of EDA variances in ECMWF 4DVar 4DVar assimilation experiments Conclusions and plans

Use of EDA variances in 4DVar We want to use EDA perturbations to simulate 4DVar flow-dependent error covariance evolution We start with the diagonal of the Pf matrix, i.e.: “Estimate the first guess error variances with the variance of the EDA short range forecasts” This has been tried before (Kucukkaraca and Fisher, 2006, Fisher 2007, Isaksen et al., 2007) but results have been inconclusive

Use of EDA variances in 4DVar Define: Veda = EDA sampled variance V* = True error variance Then the estimation error can be decomposed: Veda-V* = E[Veda-V*] + (Veda-E[Veda]) systematic random Similarly for mean square of the estimation error: E[(Veda-V*)2] = (E[Veda-V*])2 + E[(Veda-E[Veda])2] systematic random We should try to minimize both!

Use of EDA variances in 4DVar What raw ensemble variances look like? Spread of Vorticity FG t+9h ml=64

Use of EDA variances in 4DVar Noise level is due to sampling errors: 10 member ensemble EDA is a stochastic system: variance of variance estimator ~ 1/Nens We need a system to effectively filter out noise from first guess ensemble forecast variances: Reduce the random component of the estimation error

Use of EDA variances in 4DVar “Mallat et al.: 1998, Annals of Statistics, 26,1-47” Define Ge(i) as the random component of the sampling error in the estimated ensemble variance at gridpoint i: Then the covariance of the sampling noise can be shown to be a simple function of the expectation of the ensemble-based covariance matrix: (1)

Use of EDA variances in 4DVar “Mallat et al.: 1998, Annals of Statistics, 26,1-47” A consequence of (1) is that: (2) i.e., sampling noise is smaller scale than background error. If the variance field varies on larger scales then the background error => we can use a spectral filter to disentangle noise error from the sampled variance field

Use of EDA variances in 4DVar

Use of EDA variances in 4DVar There is indeed a scale separation between signal and sampling noise! Truncation wavenumber is determined by maximizing signal-to-noise ratio of filtered variances (details in Raynaud et al., 2009, and forthcoming Tech. Memo) Optimal truncation wavenumber depends on parameter and model level

Use of EDA variances in 4DVar Raw Ensemble StDev VO ml64 Filtered Ensemble StDev VO ml64

Use of EDA variances in 4DVar Raw Ensemble StDev Spec. Hum. ml64 Filtered Ensemble StDev Spec. Hum. ml64

Use of EDA variances in 4DVar Operational StDev Random. Method (Fisher & Courtier, 1995 Filtered Ensemble StDev VO ml64

Use of EDA variances in 4DVar Is Filtering the Ensemble Variances enough to improve the analysis? Not quite… N.Hem. Z 500hPA AC S.Hem. Z 500hPA AC

Use of EDA variances in 4DVar Should we also do something about the systematic component of the estimation error? E[(Veda-V*)2] = (E[Veda-V*])2 + E[(Veda-[Veda])2] systematic random A statistically reliable ensemble satisfies:

Use of EDA variances in 4DVar Vorticity ml 30 (~50hPa) Ensemble Error Ensemble Spread Spread - Error

Use of EDA variances in 4DVar Vorticity ml 78 (~850hPa) Ensemble Error Ensemble Spread Spread - Error

Use of EDA variances in 4DVar Is the ensemble fg statistically calibrated? Calibration factors needs to be model level, latitude and parameter dependent Calibration factors seems also to be flow-dependent, i.e. depend on the size of the expected error

Use of EDA variances in 4DVar

Use of EDA variances in 4DVar Calibration factors need to be flow-dependent, too! Do they also change in time?

Use of EDA variances in 4DVar

Use of EDA variances in 4DVar

Use of EDA variances in 4DVar There is not a large day-to-day variability but seasonal variability is important General solution: slowly varying adaptive calibration coefficients

Variance Recalibration EDA Cycle xa+εia Analysis Forecast SST+εiSST y+εio xb+εib xf+εif i=1,2,…,10 Variance post-process εif raw variances Variance Recalibration Variance Filtering EDA scaled variances 4DVar Cycle xa Analysis Forecast EDA scaled Var xb xf

Outline The Ensemble Data Assimilation method What do we do with the EDA? Use of EDA variances in ECMWF 4DVar 4DVar assimilation experiments Conclusions and plans

4DVar assimilation with EDA variances Deterministic DA experiments with EDA variances CY35r3_esuite, T799L91, 7/01 – 16/02 2009 Control f8a4 Experiment fb4k with ensemble DA variances: Calibration step: adaptive, flow-dependent, regionally varying, for each parameter and model level Filtering step: “Optimal” spectral filtering EDA variances are used both in observation QC and start of 4DVar minimization

4DVar assimilation with EDA variances

4DVar assimilation with EDA variances N.HEM Z ac Jan-Feb

4DVar assimilation with EDA variances S.HEM Z ac Jan-Feb

4DVar assimilation with EDA variances TROP. VW RMSE Jan-Feb

4DVar assimilation with EDA variances Deterministic DA experiments with EDA variances CY36r2_esuite, T1279L91, 7/08 – 16/09 2008 Control far9 Experiment fb9x with ensemble DA variances: Calibration step: adaptive, flow-dependent, regionally varying, for each parameter and model level Filtering step: “Optimal” spectral filtering EDA variances are used both in observation QC and start of 4DVar minimization

4DVar assimilation with EDA variances N.HEM Z ac Aug-Sep

4DVar assimilation with EDA variances S.HEM Z ac Aug-Sep

4DVar assimilation with EDA variances TROP VW RMSE Aug-Sep

4DVar assimilation with EDA variances Deterministic DA experiments with EDA variances Results are generally positive in the Extra-Tropics (more so in the NH) Small positive impact in the Tropics

4DVar assimilation with EDA variances Observation departures statistics support the idea that (slightly) different observation usage is the result of smarter OBS QC decisions

Outline The Ensemble Data Assimilation method What do we do with the EDA? Use of EDA variances in ECMWF 4DVar 4DVar assimilation experiments Conclusions and plans

Conclusions and plans First step towards an error cycling DA Use of flow dependent EDA variances has the potential to improve the deterministic scores A careful post-processing step of the raw ensemble first guess forecast is necessary to: Filter sampling noise Adaptively calibrate the ensemble

Conclusions and plans Better OBS QC decisions seems to be playing a part Further improvements in model error parameterizations will directly benefit the system Increase in ensemble size will benefit the system

Conclusions and plans WHERE NEXT Operational implementation and testing Further tuning of system at full operational resolution (T1279L91)

Conclusions and plans Generalize the use of EDA variances to unbalanced components of control vector Relax the assumption: analysis=“truth” in the calibration step

Conclusions and plans Medium term: Refine the representation of initial uncertainties (correlated perturbations, surface fields uncertainties) in stochastic EDA Evaluate EnKF covariances Further develop the hybridization of 4DVar with EDA (investigate the use of EDA covariances)

Thanks for your attention! I welcome your questions/comments…