BE, gen_be and Single ob experiments Syed RH Rizvi National Center For Atmospheric Research NCAR/MMM, Boulder, CO-80307, USA Syed.

Slides:



Advertisements
Similar presentations
Ross Bannister Balance & Data Assimilation, ECMI, 30th June 2008 page 1 of 15 Balance and Data Assimilation Ross Bannister High Resolution Atmospheric.
Advertisements

Variational data assimilation and forecast error statistics
ECMWF flow dependent workshop, June Slide 1 of 14. A regime-dependent balanced control variable based on potential vorticity Ross Bannister, Data.
Page 1 of 26 A PV control variable Ross Bannister* Mike Cullen *Data Assimilation Research Centre, Univ. Reading, UK Met Office, Exeter, UK.
EigenFaces and EigenPatches Useful model of variation in a region –Region must be fixed shape (eg rectangle) Developed for face recognition Generalised.
P1.8 QUANTIFYING AND REDUCING UNCERTAINTY BY EMPLOYING MODEL ERROR ESTIMATION METHODS Dusanka Zupanski Cooperative Institute for Research in the Atmosphere.
© Crown copyright Met Office Does the order of the horizontal and vertical transforms matter in the representation of an operational static covariance.
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:
30 th September 2010 Bannister & Migliorini Slide 1 of 9 High-resolution assimilation and weather forecasting Ross Bannister and Stefano Migliorini (NCEO,
Maximum Covariance Analysis Canonical Correlation Analysis.
3.11 Adaptive Data Assimilation to Include Spatially Variable Observation Error Statistics Rod Frehlich University of Colorado, Boulder and RAL/NCAR Funded.
Hans Huang: Regional 4D-Var. July 30th, Regional 4D-Var Hans Huang NCAR Acknowledgements: NCAR/MMM/DAS USWRP, NSF-OPP, NCAR AFWA, KMA, CWB, CAA,
Balance in the EnKF Jeffrey D. Kepert Centre for Australian Weather and Climate Research A partnership between the Australian Bureau of Meteorology and.
ECMWF CO 2 Data Assimilation at ECMWF Richard Engelen European Centre for Medium-Range Weather Forecasts Reading, United Kingdom Many thanks to Phil Watts,
1/20 Accelerating minimizations in ensemble variational assimilation G. Desroziers, L. Berre Météo-France/CNRS (CNRM/GAME)
A Concept of Environmental Forecasting and Variational Organization of Modeling Technology Vladimir Penenko Institute of Computational Mathematics and.
Advanced data assimilation methods- EKF and EnKF Hong Li and Eugenia Kalnay University of Maryland July 2006.
Accounting for correlated AMSU-A observation errors in an ensemble Kalman filter 18 August 2014 The World Weather Open Science Conference, Montreal, Canada.
UNBIASED ESTIAMTION OF ANALYSIS AND FORECAST ERROR VARIANCES
Background In deriving basic understanding of atmospheric phenomena, the analysis often revolves around discovering and exploiting relationships between.
A comparison of hybrid ensemble transform Kalman filter(ETKF)-3DVAR and ensemble square root filter (EnSRF) analysis schemes Xuguang Wang NOAA/ESRL/PSD,
Numerical Weather Prediction Division The usage of the ATOVS data in the Korea Meteorological Administration (KMA) Sang-Won Joo Korea Meteorological Administration.
Introduction to Data Assimilation: Lecture 2
3D-Var Revisited and Quality Control of Surface Temperature Data Xiaolei Zou Department of Meteorology Florida State University June 11,
Observing Strategy and Observation Targeting for Tropical Cyclones Using Ensemble-Based Sensitivity Analysis and Data Assimilation Chen, Deng-Shun 3 Dec,
ECMWF Slide 1 ECMWF Data Assimilation Training Course - Background Error Covariance Modelling Mike Fisher.
The Importance of Atmospheric Variability for Data Requirements, Data Assimilation, Forecast Errors, OSSEs and Verification Rod Frehlich and Robert Sharman.
MPO 674 Lecture 20 3/26/15. 3d-Var vs 4d-Var.
A study of relations between activity centers of the climatic system and high-risk regions Vladimir Penenko & Elena Tsvetova.
Resources applied to WRF 3DVAR NCAR0.75 FTE, split among 1-3 people FSL0.50 FTE, mostly Devenyi CAPS0.80 FTE, 1-2 people NCEP1.30 FTE, Wan-shu Wu (1.0)
CHAPTER 4 Adaptive Tapped-delay-line Filters Using the Least Squares Adaptive Filtering.
Dusanka Zupanski And Scott Denning Colorado State University Fort Collins, CO CMDL Workshop on Modeling and Data Analysis of Atmospheric CO.
Applications of optimal control and EnKF to Flow Simulation and Modeling Florida State University, February, 2005, Tallahassee, Florida The Maximum.
MODEL ERROR ESTIMATION EMPLOYING DATA ASSIMILATION METHODOLOGIES Dusanka Zupanski Cooperative Institute for Research in the Atmosphere Colorado State University.
Potential Benefits of Multiple-Doppler Radar Data to Quantitative Precipitation Forecasting: Assimilation of Simulated Data Using WRF-3DVAR System Soichiro.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION ASEN 5070 LECTURE 11 9/16,18/09.
11 Background Error Daryl T. Kleist* National Monsoon Mission Scoping Workshop IITM, Pune, India April 2011.
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.
© Crown copyright Met Office The EN4 dataset of quality controlled ocean temperature and salinity profiles and monthly objective analyses Simon Good.
Deutscher Wetterdienst Vertical localization issues in LETKF Breogan Gomez, Andreas Rhodin, Hendrik Reich.
Local Predictability of the Performance of an Ensemble Forecast System Liz Satterfield and Istvan Szunyogh Texas A&M University, College Station, TX Third.
Use ensemble error covariance information in GRAPES 3DVAR Jiandong GONG, Ruichun WANG NWP center of CMA Oct 27, 2015.
July, 2009 WRF-Var Tutorial Syed RH Rizvi 0 WRFDA Background Error Estimation Syed RH Rizvi National Center For Atmospheric Research NCAR/ESSL/MMM, Boulder,
Hans Huang: Variational Data Assimilation, SNU lecture. June 9th, DA Variational Data Assimilation Hans Huang NCAR Acknowledge: Dale Barker, The.
Implementation and Testing of 3DEnVAR and 4DEnVAR Algorithms within the ARPS Data Assimilation Framework Chengsi Liu, Ming Xue, and Rong Kong Center for.
Introducing Error Co-variances in the ARM Variational Analysis Minghua Zhang (Stony Brook University/SUNY) and Shaocheng Xie (Lawrence Livermore National.
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)
September 28, 2000 Improved Simultaneous Data Reconciliation, Bias Detection and Identification Using Mixed Integer Optimization Methods Presented by:
NCAR April 1 st 2003 Mesoscale and Microscale Meteorology Data Assimilation in AMPS Dale Barker S. Rizvi, and M. Duda MMM Division, NCAR
Data assimilation for weather forecasting G.W. Inverarity 06/05/15.
0 0 July, 2009 WRF-Var Tutorial Syed RH Rizvi WRFDA Analysis/Forecast Verification Syed RH Rizvi National Center For Atmospheric Research NCAR/ESSL/MMM,
The operational Meteo-France ensemble 4D-Var (L. Berre, G. Desroziers, and co-authors) Ensemble assimilation (operational with 6 members…) :
Hybrid (3D-VAR /ETKF) Data Assimilation System
Feature Calibration Alignment for the WRF model WRF Users Workshop, 2012 Thomas Nehrkorn, Atmospheric and Environmental Research Inc. and Thomas Auligné,
The application of ensemble Kalman filter in adaptive observation and information content estimation studies Junjie Liu and Eugenia Kalnay July 13th, 2007.
November 21 st 2002 Summer 2009 WRFDA Tutorial WRF-Var System Overview Xin Zhang, Yong-Run Guo, Syed R-H Rizvi, and Michael Duda.
Chapter 13 Discrete Image Transforms
Central limit theorem - go to web applet. Correlation maps vs. regression maps PNA is a time series of fluctuations in 500 mb heights PNA = 0.25 *
Korea Institute of Atmospheric Prediction Systems (KIAPS) ( 재 ) 한국형수치예보모델개발사업단 Identical Twin Experiments for the Representer Method with a Spectral Element.
EMPIRICAL ORTHOGONAL FUNCTIONS 2 different modes SabrinaKrista Gisselle Lauren.
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.
EMPIRICAL ORTHOGONAL FUNCTIONS
Jeff Anderson, NCAR Data Assimilation Research Section
Vertical localization issues in LETKF
FSOI adapted for used with 4D-EnVar
Error statistics in data assimilation
University of Wisconsin - Madison
Presentation transcript:

BE, gen_be and Single ob experiments Syed RH Rizvi National Center For Atmospheric Research NCAR/MMM, Boulder, CO-80307, USA Syed RH Rizvi National Center For Atmospheric Research NCAR/MMM, Boulder, CO-80307, USA  A Description of the Advanced Research WRF Version 3 (chapter 9) NCAR/TN-475+STR NCAR TECHNICAL NOTE  gen_be technote by Dale Barker  Wu, W. -S., R. J. Purser, and D. F. Parrish, 2002: Three-Dimensional Variational Analysis with Spatially Inhomogeneous Covariances. Mon. Wea. Rev., 130,

Talk overview: What is Background Error (BE) ? Role of BE in WRF-Var Importance of BE How is it computed (“gen_be” utility)? Impact of Background Error on minimization Single Observation Tests Tuning of background error

Where BE fits in WRF-modelling System

What is BE? It is the covariance of (forecast-truth) for analysis control variables BE = Since “truth” is not known, BE needs to be estimated Common methods to estimate BE a) Innovation Based approach b) NMC Method: (x-x t ) ≈ (x t1 - x t2 ) (Forecast differences valid for same time) c) Ensemble Method: (x-x t ) ≈ (x ens - ) (Ensemble - Ensemble mean) d) Flow dependent (adaptive approach)

Role of BE in WRF-Var cost Function: Basic WRF-Var cost function (J): J = 1/2[ (x-x b ) T B -1 (x-x b ) +(y o - H(x)) T R -1 (y o -H(x))) ] x - Analysis control variable x b - Background (FG) B- Background Error covariance H- Full (Non-linear) Forward Observation Operator y o - Observations R- Observation error covariance

Role of BE: BE is used for preconditioning the analysis equation by representing it as follows B = U U T with a suitable choice of U U = U p U v U h U h Horizontal Transform U v Vertical Transform U p Physical Transform Horizontal transformation (U h ) is via Regional Recursive filters Global Power spectrum Vertical transformation (U v ) is via EOF’s Physical transformation (U p ) depends upon the choice of the analysis control variable for which the variable  Ux’ has covariance matrix equal to the identity matrix. A natural way to build U is as a sequence of steps, each of which removes some correlation from the background error. The background error covariance matrix is defined implicitly by U

How BE is represented? In true sense the size of B is typically of the order of 10 7 x10 7 Thus it is not possible to handle such huge matrix Size of B is reduced by designing the analysis control variables in such a way that cross covariance between these variables are minimum Currently the analysis control variables for WRF-Var are the amplitudes of EOF’s of stream function (  ) Unbalanced part of velocity potential (  u ) Unbalanced part of temperature (T u ) Relative Humidity (q) Unbalanced part of surface pressure (p sfc_u ) With this choice of analysis control variables off-diagonal elements of BE is very small and thus its size typically reduces to the order of 10 7

How BE is represented Contd. UpUp B UvUv UhUh.... B = U p U v U h U h T U v T U p T

Basic statistical parameters of BE Corresponding to each control variables, following parameters constitutes the basic statistics of BE a) Regression Coefficient for estimating balanced (statistical) part of Velocity potential, Temperature and Surface pressure b) Eigen vectors and Eigen values c) Scalelength for regional and power spectrum for global option In WRF-Var, background error covariances are specified in a control variable space related to the model-space x’ via a control variable transform U defined by x’  Uv  U p U v U h v In gen_be, the inverse transform v  U -1 x’  U h -1 U v -1 U p -1 x’ is performed in order to accumulate statistics for each component of the control vector v.

WRF-Var “gen_be” utility: Computes various components of BE statistics needed for the WRF-Var Resides in WRF-Var top directory Designed both for NMC and Ensemble methods Consists of five stages (stage 0 - stage 4) WRFDA/var/gen_be > ls Makefile gen_be_stage0_wrf.f90 gen_be_cov2d.f90 gen_be_stage1.f90 gen_be_cov3d.f90 gen_be_stage1_1dvar.f90 gen_be_diags.f90 gen_be_stage2.f90 gen_be_diags_read.f90 gen_be_stage2_1dvar.f90 gen_be_ensmean.f90 gen_be_stage2a.f90 gen_be_ensrf.f90 gen_be_stage3.f90 gen_be_ep1.f90 gen_be_stage4_global.f90 gen_be_ep2.f90 gen_be_stage4_regional.f90 gen_be_etkf.f90 gen_spectra.f90 gen_be_read_regcoeffs.f90 be_method=‘NMC’ be_method=‘ENS’ WRFDA/var/gen_be/*.f90 WRFDA/var/da/da_gen_be

“gen_be” - Stage0: Computes ( ,  ) from (u,v) Forms desired differences for the following fields  - Stream Function  - Velocity potential T- Temperature q- Relative Humidity p s - Surface Pressure

“gen_be” - Stage1: Reads “gen_be_stage1” namelist Fixes “bins” for computing BE statistics Computes “mean” of the differences formed in stage0 Removes respective “mean” and forms perturbations for Stream Function(  ´) Velocity potential(  ´) Temperature (T´) Relative Humidity (q´) Surface Pressure(p s ´)

“gen_be” bins structure Currently “gen_be” utility has provisions of following seven (0-6) “bin_types” 0: No binning (each grid point is a bin) 1: mean in X-direction (Each latitude is a bin) 2: bins with binwidth_lat/binwidth_hgt 3: bins with binwidth_lat/nk 4: bins with binwidth_lat/nk (binwidth_lat (integer) is defined in terms of latitudinal grid points) 5: bins with all horizontal points (nk bins) 6: Average over all points (only 1 bin) nk - Number of vertical levels Default option is “bin_type=5” Only bin_type=1 and bin_type=5 have been tested. bin_type=1 results seem questionable.

“gen_be” - Stage2 & 2a: Reads “gen_be_stage2” namelist Reads field written in stage1 and computes covariance of the respective fields Computes regression coefficient & balanced part of , T & p s  b = C  ´ T b (k)= ∑ l G(k,l)  ´(l) p s_b = ∑ k W(k)  ´(k) Computes unbalanced part (stage 2a)  u ´ =  ´ -  b T u ´ = T´ - T b p s_u ´ = p s ´ - p s_b Wu et al., 2002 Regression coefficients G(k,l) and W(k) are computed individually for each bin in order to allow representation of differences between e.g. polar, mid-latitude, and tropical dynamical and physical processes. The scalar coefficient C used to estimate velocity potential errors from those of streamfunction is calculated as a function of height to represent e.g. the positive correlation between divergence and vorticity in the PBL. The summation over the vertical index relates to the integral (hydrostatic) relationship between mass fields and the wind fields.

WRF-Var Balance constraints WRF-Var imposes statistical balance constraints between Stream Function & Velocity potential Stream Function & Temperature Stream Function & Surface Pressure How good are these balanced constraints? Based on KMA global model

“gen_be” - Stage3: Reads “gen_be_stage3” namelist Removes mean for  u ´, T u ´ & p s_u ´ Computes eigenvector and eigen values for vertical error covariance matrix of  ´,  u ´, T u ´ & q Computes variance of p s_u ´ Processing: For each variable: compute vertical component of B, perform eigenvector decomposition B  E  E T, and compute projections of fields onto eigenvectors. Output: eigenvectors E, eigenvalues , and projected 3D (i,j,m) control variable fields for calculation of horizontal correlations.

“gen_be” - Stage4: Reads “gen_be_stage4” namelist For each variable & each eigen mode for regional option, computes “lengthscale (s)” For global option, computes “power spectrum (D n )” In WRF-Var (regional application), a recursive filter is used to provide the horizontal correlations. The error covariance input to the recursive filter is a correlation lengthscale and the number of passes through the recursive filter. Processing: perform linear regression of horizontal correlations to calculate recursive filter lengthscales

var/graphics/ncl/gen_be gen_be_corr_ps.ncl gen_be_corr_yz.ncl gen_be_corr_z.ncl gen_be_global_evals.ncl gen_be_global_evecs.ncl gen_be_lengthscales.ncl Reads in ASCII fort.1* output from gen_be/gen_be_diags_read.f90 Reads in ASCII ps_u.ps.dat, chi_u.chi.dat, t_u.t.dat, ASCII output from gen_be/gen_be_cov2d.f90 and gen_be/gen_be_cov3d.f90

Lat_stats_option:.False. (default). Only set it true when be.dat is computed with i-dependence (approximately latitude-dependence). Namelist - WRFVAR11 lat_stats_option .true. Use latitude-dependent regression coefficients lat_stats_option .false. Use domain-averaged regression coefficients

lat_stats_option=.false.lat_stats_option=.true. 700 hPa temperature increment

lat_stats_option=.false.lat_stats_option=.true. 20 hPa temperature increment

Single observation test Through single observation, one can understand a) structure of BE b) It identifies the “shortfalls” of BE c) It gives a broad guidelines for tuning BE “single obs utility” or “psot” may be activated by setting the following namelist parameters num_pseudo = 1 pseudo_var=“ Variable name” like ”U”, “T”, “P”, etc. pseudo_x = “X-coordinate of the observation” pseudo_y = “Y-coordinate of the observation” pseudo_z = “Z-coordinate of the observation” pseudo_val= “Observation value”, departure from FG” pseudo_err= “Observation error”

Single Observation (U) test

Single Observation (U) test - different BE

BE tuning Horizontal component of BE can be tuned with following namelist parameters LEN_SCALING1 - 5 (Length scaling parameters) VAR_SCALING1 - 5 (Variance scaling parameters) Vertical component of BE can be tuned with following namelist parameter MAX_VERT_VAR1 - 5 (Vertical variance parameters)

Tuning BE Len_scaling1=0.25 No tuning

Tuning BE Len_scaling1 & 2 =0.25No tuning