A description of the tangent linear normal mode constraint (TLNMC) in GSI David Parrish.

Slides:



Advertisements
Similar presentations
Variational data assimilation and forecast error statistics
Advertisements

Introduction to Data Assimilation NCEO Data-assimilation training days 5-7 July 2010 Peter Jan van Leeuwen Data Assimilation Research Center (DARC) University.
Page 1 of 26 A PV control variable Ross Bannister* Mike Cullen *Data Assimilation Research Centre, Univ. Reading, UK Met Office, Exeter, UK.
Introduction to Data Assimilation Peter Jan van Leeuwen IMAU.
Introduction to data assimilation in meteorology Pierre Brousseau, Ludovic Auger ATMO 08,Alghero, september 2008.
Xuguang Wang, Xu Lu, Yongzuo Li, Ting Lei
The Inverse Regional Ocean Modeling System:
Incorporation of dynamic balance in data assimilation and application to coastal ocean Zhijin Li and Kayo Ide SAMSI, Oct. 5, 2005,
Background and Observation Errors:
The Quasi-Geostrophic Omega Equation (without friction and diabatic terms) We will now develop the Trenberth (1978)* modification to the QG Omega equation.
Lecture IV of VI (Claudio Piani) 3D N-S equations: stratification and compressibility, Boussinesq approximation, geostrophic balance, thermal wind.
Cold Fronts and their relationship to density currents: A case study and idealised modelling experiments Victoria Sinclair University of HelsinkI David.
1 Hybrid variational-ensemble data assimilation (HVEDAS) High Impact Weather Working Group Workshop 24 February, 2011 – Norman, OK Daryl T. Kleist 1,3.
Improving High Resolution Tropical Cyclone Prediction Using a Unified GSI-based Hybrid Ensemble-Variational Data Assimilation System for HWRF Xuguang Wang.
Jidong Gao and David Stensrud Some OSSEs on Assimilation of Radar Data with a Hybrid 3DVAR/EnKF Method.
Balance in the EnKF Jeffrey D. Kepert Centre for Australian Weather and Climate Research A partnership between the Australian Bureau of Meteorology and.
Chapter 8 Coordinate Systems.
ASSIMILATION of RADAR DATA at CONVECTIVE SCALES with the EnKF: PERFECT-MODEL EXPERIMENTS USING WRF / DART Altuğ Aksoy National Center for Atmospheric Research.
Advanced data assimilation methods with evolving forecast error covariance Four-dimensional variational analysis (4D-Var) Shu-Chih Yang (with EK)
To understand the differing localization strength, consider two grid points, observation at grid point 1. K for grid point 2: (d 12 = distance between.
Balance and 4D-Var Saroja Polavarapu Meteorological Research Division Environment Canada, Toronto WWRP-THORPEX Workshop on 4D-Var and EnsKF intercomparisons.
Advanced data assimilation methods- EKF and EnKF Hong Li and Eugenia Kalnay University of Maryland July 2006.
Course AE4-T40 Lecture 5: Control Apllication
GG313 Lecture 3 8/30/05 Identifying trends, error analysis Significant digits.
TROPICAL CYCLOGENESIS IN ASSOCIATION WITH EQUATORIAL ROSSBY WAVES John Molinari, Kelly Canavan, and David Vollaro Department of Earth and Atmospheric Sciences.
AOSS 321, Winter 2009 Earth Systems Dynamics Lecture 12 2/17/2009
Two Methods of Localization  Model Covariance Matrix Localization (B Localization)  Accomplished by taking a Schur product between the model covariance.
Background In deriving basic understanding of atmospheric phenomena, the analysis often revolves around discovering and exploiting relationships between.
Numerical Weather Prediction Division The usage of the ATOVS data in the Korea Meteorological Administration (KMA) Sang-Won Joo Korea Meteorological Administration.
Understanding the 3DVAR in a Practical Way
Introduction to Data Assimilation: Lecture 2
Ensemble Data Assimilation and Uncertainty Quantification Jeffrey Anderson, Alicia Karspeck, Tim Hoar, Nancy Collins, Kevin Raeder, Steve Yeager National.
The Inverse Regional Ocean Modeling System: Development and Application to Data Assimilation of Coastal Mesoscale Eddies. Di Lorenzo, E., Moore, A., H.
Lars Isaksen, ECMWF, March 2006 Data assimilation and use of satellite data1 Control of Gravity Waves Gravity waves and divergent flow in the atmosphere.
Ocean Data Variational Assimilation with OPA: Ongoing developments with OPAVAR and implementation plan for NEMOVAR Sophie RICCI, Anthony Weaver, Nicolas.
On Improving GFS Forecast Skills in the Southern Hemisphere: Ideas and Preliminary Results Fanglin Yang Andrew Collard, Russ Treadon, John Derber NCEP-EMC.
Hybrid Variational/Ensemble Data Assimilation for the NCEP GFS Tom Hamill, for Jeff Whitaker NOAA Earth System Research Lab, Boulder, CO, USA
Sophie RICCI CALTECH/JPL Post-doc Advisor : Ichiro Fukumori The diabatic errors in the formulation of the data assimilation Kalman Filter/Smoother system.
HIRLAM 3/4D-Var developments Nils Gustafsson, SMHI.
Sensitivity Analysis of Mesoscale Forecasts from Large Ensembles of Randomly and Non-Randomly Perturbed Model Runs William Martin November 10, 2005.
Research Vignette: The TransCom3 Time-Dependent Global CO 2 Flux Inversion … and More David F. Baker NCAR 12 July 2007 David F. Baker NCAR 12 July 2007.
11 Background Error Daryl T. Kleist* National Monsoon Mission Scoping Workshop IITM, Pune, India April 2011.
Data assimilation, short-term forecast, and forecasting error
Data assimilation and forecasting the weather (!) Eugenia Kalnay and many friends University of Maryland.
6/29/2010 Wan-Shu Wu1 GSI Tutorial 2010 Background and Observation Error Estimation and Tuning.
Aircraft, Satellite Measurements and Numerical Simulations of Gravity Waves in the Extra-tropical UTLS Region Meng Zhang, Fuqing Zhang and Gang Ko Penn.
Sabrina Rainwater David National Research Council Postdoc at NRL with Craig Bishop and Dan Hodyss Naval Research Laboratory Multi-scale Covariance Localization.
Lennart Bengtsson ESSC, Uni. Reading THORPEX Conference December 2004 Predictability and predictive skill of weather systems and atmospheric flow patterns.
AOSS 401, Fall 2007 Lecture 23 November 05, 2007 Richard B. Rood (Room 2525, SRB) Derek Posselt (Room 2517D, SRB)
General Relativity Physics Honours 2008 A/Prof. Geraint F. Lewis Rm 560, A29 Lecture Notes 9.
AOSS 401, Fall 2007 Lecture 21 October 31, 2007 Richard B. Rood (Room 2525, SRB) Derek Posselt (Room 2517D, SRB)
I 5.11 Validation of the GMAO OSSE Prototype Runhua Yang 1,2 and Ronald Errico 1,3 1 Global Modeling and Assimilation office, GSFC, NASA 2 Science Systems.
A signal in the energy due to planetary wave reflection in the upper stratosphere J. M. Castanheira(1), M. Liberato(2), C. DaCamara(3) and J. M. P. Silvestre(1)
MODIS Winds Assimilation Impact Study with the CMC Operational Forecast System Réal Sarrazin Data Assimilation and Quality Control Canadian Meteorological.
Predictability of Mesoscale Variability in the East Australia Current given Strong Constraint Data Assimilation Hernan G. Arango IMCS, Rutgers John L.
École Doctorale des Sciences de l'Environnement d’ Î le-de-France Année Modélisation Numérique de l’Écoulement Atmosphérique et Assimilation.
OSEs with HIRLAM and HARMONIE for EUCOS Nils Gustafsson, SMHI Sigurdur Thorsteinsson, IMO John de Vries, KNMI Roger Randriamampianina, met.no.
X 10 km Model Bathymetry (A)Temperature (B) Alongshore Velocity Cross-shore Velocity Figure 1: Panel (A) model grid and bathymetry. The model has closed.
Chapter 2: Describing Motion in 1-D. Frame of Reference Whether or not you are moving depends on your point-of-view. From inside the box car, the woman.
June 20, 2005Workshop on Chemical data assimilation and data needs Data Assimilation Methods Experience from operational meteorological assimilation John.
ECMWF/EUMETSAT NWP-SAF Satellite data assimilation Training Course Mar 2016.
Variance for the error covariance. horizontal scale for the error covariance.
Hybrid Data Assimilation
ECMWF/EUMETSAT NWP-SAF Satellite data assimilation Training Course
Gleb Panteleev (IARC) Max Yaremchuk, (NRL), Dmitri Nechaev (USM)
A coupled ensemble data assimilation system for seasonal prediction
Presented by: David Groff NOAA/NCEP/EMC IM Systems Group
FSOI adapted for used with 4D-EnVar
Parameterizations in Data Assimilation
Sarah Dance DARC/University of Reading
Presentation transcript:

A description of the tangent linear normal mode constraint (TLNMC) in GSI David Parrish

11/14/2013CWB2 I first want to give thanks to the Central Weather Bureau and the National Central University for inviting us. It has been especially wonderful to have our jet lag cured with the extra time you allowed for us. I speak for Daryl and myself in thanking Wan Shu and her sister Jean for their hospitality and graciousness as they gave us a most excellent tour of Southern Taiwan and provided the medicine for a speedy cure from the jet lag. Second, I want to thank Daryl for providing a copy of his PhD qualifying exam presentation, which I have made liberal use of. I invite him (and others) to correct me when I make incorrect statements.

Improving global variational data assimilation at NCEP Daryl T. Kleist AOSC PhD Qualifying Exam Seminar 18 January 2011 Adviser: Dr. Kayo Ide Acknowledgements: Dr. John Derber and Dr. David Parrish

11/14/2013CWB4 In this talk, my goal is for everyone here to have some understanding of the following, which is the abstract representation of TLNMC, short for Tangent Linear Normal Mode Constraint and why it is useful in the GSI system and also to mention its limitations.

5 Tangent Linear Normal Mode Constraint analysis state vector after incremental NMI –C = Correction from incremental normal mode initialization (NMI) represents correction to analysis increment that filters out the unwanted projection onto fast modes No change necessary for B in this formulation Based on: –Temperton, C., 1989: “Implicit Normal Mode Initialization for Spectral Models”, MWR, vol 117, * Similar idea developed and pursued independently by Fillion et al. (2007)

11/14/2013CWB6 Before getting to the previous expression, I will try to get us to the basic cost function of variational data assimilation:

7 Variational Data Assimilation J : Penalty (Fit to background + Fit to observations + Constraints) x’ : Analysis increment (x a – x b ) ; where x b is a background/first guess B : Background error covariance H : Observations (forward) operator R : Observation error covariance (Instrument + representativeness) y o ’ : Observation innovations J c : Constraints (physical quantities, balance/noise, etc.)

11/14/2013CWB8 For a long time now, cost functions like this are always the first thing and the main thing that is shown in data assimilation papers and lectures. But many people, especially those outside the data assimilation community, I think are immediately unable to follow what we are talking about, partly because the notation is abstract and difficult to understand.

11/14/2013CWB9 To give some meaning to this, I like to use zero dimensional examples. The example I will use here comes from our last weekend adventures. It was quite warm in the south of Taiwan. Speaking for myself being from the U. S., my mental reference for experiencing the air temperature is in the Fahrenheit scale, where feeling hot for me right now is when the temperature is above 86 F. But for most of the world, including here, feeling hot is when the temperature is above (5/9)*(86 – 32) = 30 C.

11/14/2013CWB10 Yesterday, we were warm and sweaty as we left the beautiful Kenting National Park. When we got off of the train in Taipei, it felt like winter had arrived. But my internal observation of temperature of 59 F didn’t match with the sign on a tower that said in bold red 20 C. So I have to do a mental calculation, which isn’t always accurate.

11/14/2013CWB11 So let us call my perceived temperature estimate when arriving in Taipei x_b = 59 F (the bold type here and following is for vectors and matrices, which here are all of dimension = 1, and in space/time of dimension 0) It is not that cold, but my perception is not very accurate, with an estimated standard deviation error of say sqrt(B) = 5 F and no bias (I say I am unbiased for simplicity, but that is certainly not correct—and this is true for NWP models also!)

11/14/2013CWB12 The observed temperature in Taipei is y_o = 20 C and the measurement error (also unbiased for simplicity) is sqrt(R) = 1 C

11/14/2013CWB13 The simulated observation based on my perception x_b is y_b = H(x_b) = (5/9) ( x_b – 32 ) H(x) is the called the full forward operator to derive a simulated observation from the model (in this case, my perception of temperature) and in general is a nonlinear function of x.

11/14/2013CWB14 The analysis increment is x’ = x_a – x_b where x_a is the correction to my perception x_b based on the Taipei observation y_o The observation innovation is y_o’ = y_o – H(x_b) The “tangent linear” of H(x_b) is H = (5/9)

11/14/2013CWB15 So now we have identified all of the components of the basic cost function (except J_c which will be discussed briefly later):

16 Variational Data Assimilation J : Penalty (Fit to background + Fit to observations + (Constraints) ) x’ : Analysis increment (x a – x b ) ; where x b is a background/first guess (my estimate of T in deg F, and x a is the improvement on my perception by the Taipei data y o ) B : Background error covariance (error variance (square of std deviation error of my perception = 5 2 = 25 F 2 ) H : Observations (forward) operator (tangent linear = 5/9 in this case) R : Observation error covariance (Instrument + representativeness) (here just my ges of 1 C 2 for the tower display) y o ’ : Observation innovations (y o - H( x b ) ) J c : Constraints (physical quantities, balance/noise, etc.)

11/14/2013 CWB 17 Because all vectors and matrices are now just 1 element, we can trivially solve for the analysis increment. We first take the derivative of J with respect to x’ and set to zero: 0 = B -1 x’ – H T R -1 ( y o ’ – Hx’ ) or x a = x b + (B -1 + H T R -1 H) -1 H T R -1 ( y o – H(x b ) )

11/14/2013 CWB 18 Because in this example all quantities are really just scalars, we can rearrange however we want and get rid of the transpose. Of course for real cases we work with, only certain orders are valid. One that I believe is the basis for the EnKF is x a = x b + B H T (H B H T + R) -1 ( y o – H(x b ) )

19 Tangent Linear Normal Mode Constraint analysis state vector after incremental NMI –C = Correction from incremental normal mode initialization (NMI) represents correction to analysis increment that filters out the unwanted projection onto fast modes No change necessary for B in this formulation Based on: –Temperton, C., 1989: “Implicit Normal Mode Initialization for Spectral Models”, MWR, vol 117, * Similar idea developed and pursued independently by Fillion et al. (2007)

20 Variational Data Assimilation J : Penalty (Fit to background + Fit to observations + Constraints) x’ : Analysis increment (x a – x b ) ; where x b is a background/first guess B : Background error covariance H : Observations (forward) operator R : Observation error covariance (Instrument + representativeness) y o ’ : Observation innovations J c : Constraints (physical quantities, balance/noise, etc.)

21 “Strong” Constraint Procedure Practical Considerations : C is operating on x’ only, and is the tangent linear of NNMI operator Only need one iteration in practice for good results Adjoint of each procedure needed as part of minimization/variational procedure T n x n F m x n D n x m Dry, adiabatic tendency model Projection onto m gravity modes m-2d shallow water problems Correction matrix to reduce gravity mode Tendencies Spherical harmonics used for period cutoff C=[I-DFT]x’

22 Tangent Linear Normal Mode Constraint Performs correction to increment to reduce gravity mode tendencies Applied during minimization to increment, not as post- processing of analysis fields Little impact on speed of minimization algorithm CBC T becomes effective background error covariances for balanced increment –Not necessary to change variable definition/B (unless desired) –Adds implicit flow dependence Requires time tendencies of increment –Implemented dry, adiabatic, generalized coordinate tendency model (TL and AD)

23 Surface Pressure Tendency Revisited Zonal-average surface pressure tendency for background (green), unconstrained GSI analysis (red), and GSI analysis with TLNMC (purple) Minimal increase with TLNMC

24 Vertical Modes Gravity Wave Phase Speed: –1 ( ms -1 ) –2 ( ms -1 ) –3 ( ms -1 ) –4 ( ms -1 ) –5 (91.19ms -1 ) Global mean temperature and pressure for each level used as reference First 8 vertical modes are used in deriving incremental correction in global implementation

25 Single observation test (T observation) Isotropic response Flow dependence added Magnitude of TLNMC correction is small TLNMC adds flow dependence even when using same isotropic B 500 hPa temperature increment (right) and analysis difference (left, along with background geopotential height) valid at 12Z 09 October 2007 for a single 500 hPa temperature observation (1K O-F and observation error)

26 Single observation test (T observation) U windAgeostrophic U wind Cross section of zonal wind increment (and analysis difference) valid at 12Z 09 October 2007 for a single 500 hPa temperature observation (1K O-F and observation error) From multivariate B TLNMC corrects Smaller ageostrophic component

27 Analysis Difference and Background 500 hPa zonal wind analysis difference (TLNMC-No Constraint ; left) after assimilating all observations and zonal wind background (right) valid at 12Z 09 October 2007

28 Little Impact on Minimization Norm of gradient (left) and total penalty (right) for each iteration for analysis at 12Z 09 October 2007 [Jump at iteration 100 from outer loop update] No Constraint (orange) versus TLNMC (green)

29 Surface Pressure Tendency Revisited Zonal-average surface pressure tendency for background (green), unconstrained GSI analysis (red), and GSI analysis with TLNMC (purple) Minimal increase with TLNMC

30 Vertical Velocity Difference Zonal Mean Difference of the RMS (TLNMC-No Constraint; Pa s -1 ) of the derived vertical velocity increment for the analysis valid at 12Z 09 October Negative values are shaded blue and positive values shaded red.

31 “Balance”/Noise Diagnostic Compute RMS sum of incremental tendencies in spectral space (for vertical modes kept in TLNMC) for final analysis increment –Unfiltered: S uf (all) and S uf_g (projected onto gravity modes) –Filtered: S f (all) and S f_g (projected onto gravity modes) –Normalized Ratio: R f = S f_g / (S f - S f_g ) R uf = S uf_g / (S uf - S uf_g ) S uf S uf_g R uf SfSf S f_g RfRf NoJC 1.45x x x x TLNMC 2.04x x x x

32 Fits of Surface Pressure Data in Parallel Tests

33 Impact of TLNMC on 500 hPa AC Scores 500 hPa Geo. Height AC Scores for period 01 Dec to 14 Jan No Constraint (control, black) versus TLNMC (red)

34 Precipitation Verification Precipitation Equitable Threat and Bias Scores for period from 01 Dec to 12 Jan (No Constraint-Black ; TLNMC-Red)

35 Tropical Wind Vector RMS Error No Constraint (control, black) versus TLNMC (red) 200 hPa & 850 hPa Tropical Vector Wind RMS Error for period 01 Dec to 14 Jan. 2007

36 TLNMC Summary A scale-selective dynamic constraint has been developed based upon the ideas of NNMI –Successful implementation of TLNMC into global version of GSI at NCEP and GMAO –Incremental: does not force analysis (much) away from the observations compared to an unconstrained analysis –Improved analyses and subsequent forecast skill, particularly in extratropical mass fields Work is on-going to apply TLNMC to regional applications & domains (Dave Parrish – NCEP) –Initial attempts based upon Briere, S., 1982: “Nonlinear Normal Mode Initialization of a Limited Area Model”, MWR, vol 110, Adequate for small domains: success with assimilation of radar radial velocities Apparent issues with larger domains: variation of map factor/Coriolis

37 Thanks! Questions?