Intensive Course on Data Assimilation SPEEDY DA (3D-VAR)

Similar documents
Comparison of 3D-Var and LETKF in an Atmospheric GCM: SPEEDY

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

EnKF Localization Techniques and Balance

Parameter Estimation in EnKF: Surface Fluxes of Carbon, Heat, Moisture and Momentum

Implementation and evaluation of a regional data assimilation system based on WRF-LETKF

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

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

Variable localization in an Ensemble Kalman Filter: application to the carbon cycle data assimilation

Some ideas for Ensemble Kalman Filter

Estimation of Surface Fluxes of Carbon, Heat, Moisture and Momentum from Atmospheric Data Assimilation

STRONGLY COUPLED ENKF DATA ASSIMILATION

16. Data Assimilation Research Team

Introduction to Data Assimilation. Reima Eresmaa Finnish Meteorological Institute

WRF-LETKF The Present and Beyond

Some Applications of WRF/DART

Numerical Weather Prediction Chaos, Predictability, and Data Assimilation

Assimilating Nonlocal Observations using a Local Ensemble Kalman Filter

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

LETKF Data Assimilation System for KIAPS AGCM: Progress and Plan

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

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

Numerical Weather Prediction: Data assimilation. Steven Cavallo

Ensemble Kalman Filter potential

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

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

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

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

Ensemble Data Assimilation and Uncertainty Quantification

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

CSU RAMS. Standard Input Formats for Pressure Coordinate and Observational Data (Data Prep Stage)

WRF Modeling System Overview

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

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

Ensemble Kalman Filters for WRF-ARW. Chris Snyder MMM and IMAGe National Center for Atmospheric Research

Computational Challenges in Big Data Assimilation with Extreme-scale Simulations

2. Outline of the MRI-EPS

11 days (00, 12 UTC) 132 hours (06, 18 UTC) One unperturbed control forecast and 26 perturbed ensemble members. --

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

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

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

USE OF SURFACE MESONET DATA IN THE NCEP REGIONAL GSI SYSTEM

Big Ensemble Data Assimilation

Data Assimilation Research Testbed Tutorial

Recent Advances in EnKF

Accounting for Atmospheric motion Vector Error Correlations in the ECMWF 4D-Var and Ensembles of Data Assimilations

ABSTRACT 3 RADIAL VELOCITY ASSIMILATION IN BJRUC 3.1 ASSIMILATION STRATEGY OF RADIAL

Analysis sensitivity calculation in an Ensemble Kalman Filter

Development of 3D Variational Assimilation System for ATOVS Data in China

Ensemble Assimilation of Global Large-Scale Precipitation

Met Office convective-scale 4DVAR system, tests and improvement

Representation of inhomogeneous, non-separable covariances by sparse wavelet-transformed matrices

Recent developments for CNMCA LETKF

Accelerating the spin-up of Ensemble Kalman Filtering

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

Environment Canada s Regional Ensemble Kalman Filter

Discussion of forcing errors in the Bay and how to deal with these using the LETKF. Assimilation with synthetic obs with realistic coverage

Ensemble-based Data Assimilation of TRMM/GPM Precipitation Measurements

13A. 4 Analysis and Impact of Super-obbed Doppler Radial Velocity in the NCEP Grid-point Statistical Interpolation (GSI) Analysis System

Simulating orographic precipitation: Sensitivity to physics parameterizations and model numerics

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

Testing and Evaluation of GSI Hybrid Data Assimilation for Basin-scale HWRF: Lessons We Learned

Data assimilation with Lorenz 3-variable model. Prepared by Shu-Chih Yang Modified by Juan Ruiz.

Improvement of MPAS on the Integration Speed and the Accuracy

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

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

O.M Smedstad 1, E.J. Metzger 2, R.A. Allard 2, R. Broome 1, D.S. Franklin 1 and A.J. Wallcraft 2. QinetiQ North America 2. Naval Research Laboratory

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

Masahiro Kazumori, Takashi Kadowaki Numerical Prediction Division Japan Meteorological Agency

The Planetary Boundary Layer and Uncertainty in Lower Boundary Conditions

Impact of combined AIRS and GPS- RO data in the new version of the Canadian global forecast model

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

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

5. General Circulation Models

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

Interpretation of two error statistics estimation methods: 1 - the Derozier s method 2 the NMC method (lagged forecast)

Inter-comparison of 4D-Var and EnKF systems for operational deterministic NWP

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

Assignment #5: Cumulus Parameterization Sensitivity Due: 14 November 2017

Coupled Ocean-Atmosphere Assimilation

Spectral Ensemble Kalman Filters

Coupled atmosphere-ocean data assimilation in the presence of model error. Alison Fowler and Amos Lawless (University of Reading)

Doppler radial wind spatially correlated observation error: operational implementation and initial results

Near-surface weather prediction and surface data assimilation: challenges, development, and potential data needs

Background Error, Observation Error, and GSI Hybrid Analysis

Introduction to data assimilation and least squares methods

Christopher Jones Department of Mathematics, University of North Carolina at Chapel Hill And Warwick Mathematics Institute, University of Warwick

Data Assimilation Development for the FV3GFSv2

Observation impact on data assimilation with dynamic background error formulation

Richard M. Yablonsky University of Rhode Island. WRF for Hurricanes Tutorial Boulder, CO 25 February 2010

Radiance Data Assimilation with an EnKF

Japanese CLIMATE 2030 Project 110km mesh model

Model error in coupled atmosphereocean data assimilation. Alison Fowler and Amos Lawless (and Keith Haines)

Seoul National University. Ji-Hyun Ha, Gyu-Ho Lim and Dong-Kyou Lee

Simulating the Vertical Structure of the Wind with the WRF Model

Improving numerical sea ice predictions in the Arctic Ocean by data assimilation using satellite observations

WRF Modeling System Overview

Reducing the Impact of Sampling Errors in Ensemble Filters

4D-Var or Ensemble Kalman Filter?

Soil Moisture Prediction and Assimilation

The Canadian approach to ensemble prediction

Transcription:

Intensive Course on Data Assimilation SPEEDY DA (3D-VAR) Prepared by Junjie Liu, Takemasa Miyoshi and Juan Ruiz Buenos Aires, Argentina 27 October 7 November 2008

What will we learn in this lesson: Speedy general circulation model. 3D-VAR implementation formula. How to construct the error covariance matrix (the NMC method) Characteristics of the error structure Response test with 3D-VAR (assimilating only one observation) Run 3DVAR for a realistic rawindsonde observation network

Directory description: /home/$user/speedy_da Model obs truth tdvar tdvar_stat letkf das_result data: topography, albedo, etc. run: scripts to obtain the truth simulation. source: SPEEDY source code. update and ver32.input more source and input files

Directory description: /home/$user/speedy_da Model obs truth tdvar tdvar_stat letkf das_result This folder contains the observation files. The observations are generated adding a random noise to the truth simulation. The random is added on each variable at each vertical level and grid point. The amplitud of the random noise is different for each variable (and is defined in the fortran program letkf/common_speedy.f90 ) A new set of observations can be generated using the script letkf/create_obs.sh

Directory description: /home/$user/speedy_da Model obs truth tdvar tdvar_stat letkf das_result This folder contains the true evolution of the atmosphere for the DA experiments. The data is stored every 6 hours (one file per time) and can be viewed with GrADS. There are two sets of files one contains the data in the original sigma levels the other contains the data in pressure levels (*_p)

Directory description: /home/$user/speedy_da Model obs truth tdvar tdvar_stat letkf das_result Scripts to run the 3D-VAR experiments. dat_stat : contains the model error statistics that are needed to run the 3D-VAR experiments..

Directory description: /home/$user/speedy_da Model obs truth tdvar tdvar_stat letkf das_result Scripts to obtain the SPEEDY model error statistics using the NMC method. Scripts to run the letkf assimilation experiments

Directory description: /home/$user/speedy_da Model obs truth tdvar tdvar_stat letkf das_result 3dvar EXP gues anal analf gs

The SPEEDY (Simplified Parameterizations, primitive-equation DYnamics) model, main characteristics: General circulation model. Resolution: Spectral T30 (aprox 4º) and 7 sigma vertical levels. Available parameterizations (simple schemes): Radiation (long wave and short wave) Cumulus (mass flux scheme) PBL Large scale condensation Land model More information available in http://www.ictp.trieste.it/ moltenif/speedy-doc.html

A: Error standard deviation. Each variable is scaled by its own error standard deviation (wich is a function of lat, lon and sigma level). C: Horizontal and vertical error correlation. The horizontal error correlation is assumed to be Gaussian so only the characteristic length scale has to be determined (the X and Y length scales are computed independantly). The errors at different levels aren t strongly correlated because the vertical resolution of the SPEEDY model is too coarse. So background errors are assumed to be uncorrelated in the vertical direction. V: Intervariable correlation. A certain group of non-correlated variables should be selected to descrive the atmosphere state. In this case Ps, T, q, Uu and Vu are used. Where Uu and Vu are the umbalanced components of the wind defined as: Where r1 and r2 are the correlation coefficients between the U and V components of the wind and the geostrophyc wind.

/home/$user/speedy_da model obs truth tdvar tdvar_stat letkf DAS_result Go to the tdvar_stat folder, you will find the following scripts: -tdvar_nmc.sh : This script runs a data assimilation cycle for one month using 3DVAR. It also computes 24 hour forecast started from the analysis that will be used to get the error statistics using the NMC method. In this assimilation cycle we don t know anything yet about error correlations so the standard deviation of the errors is assumed to be constant for each variable. The horizontal correlation is assumed to be Gaussian with a prescribed length scale (the same for X and Y direction). The intervariable correlation is assumed to be 0 (however this is not true as we will see later). - nmc_stat.sh : This scripts compiles and runs the nmc_stat.f90 program that will compute the error standard deviation, the horizontal length scale and the correlation between the wind and the geostrophic wind from the forecast obtained with the previous script. The results will be available in tdvar_stat/dat_stat and can be viewed with GrADS.

In the folder tdvar_stat/dat_stat you will find GrADS scripts to plot the results grads

3D-VAR Response to a single observation /home/$user/speedy_da model obs truth tdvar tdvar_stat letkf DAS_result

Response experiment: Analisys 6 hour forecast with SPEEDY 3D-VAR assimilation Observation: 1 observation of a single variable at a single level and grid point. Analysis increment due to a single observation ( analysis- first gues )

Observation location: This is controled by the ex_obs.f90 file. Sets a single observation experiment Sets the observation location SPEEDY has 96x48 grid points starting at the South Pole in Y and at Greenwich in X. It also has 7 sigma vertical levels. 5 possible variables U, V, T, Ps and q.

Once the location is set we must tell the 3D-VAR that the observational increment is going to be fixed. (edit the tdvar.f90 file) Set the variable msw_test as.true. Set the value of the observational increments for each variable (only one of this variables is actually being observed, the one selected in ex_obs.f90)

Before running the experiment : Edit the tdvar_response.sh script Compiler number: 1) Ifort 2)gfortran 3)PG Use Ifort in the lab machines

To run the experiment :./tdvar_response.sh name_of_the_experiment You will see something like this: (for example response ). The results will be available in DAS_result/3dvar/ name_of_the_experiment The files analysis.grd and gues.grd contains the analysis and first gues respectively and they can be opened with GrADS.

Plotting the results: In DAS_result/3dvar/response you will find a GrADS script to plot the results ( DA2008_response.gs ) Information about the observed variable (level, x and y location) At which variable and level you want to plot the response

Results Response in PS for a single PS observation.

Results Response in U (at Z=4) for the same single PS observation.

Edit ex_obs.f90 in the tdvar folder Set msw_test as.false. and msw_real as.true. Choose the variables that are going to be observed by uncommenting the lines corresponding to each variable

Set the msw_test parameter as.false. In the tdvar.f90 program You can run the tdvar_response.sh to do only one assimilation or run the tdvar.sh script to start and assimilation cycle. To run an assimilation cycle type:./tdvar.sh exp_name Where exp_name is the experiment name. The results will be stored in a folder with the name of the experiment under DAS_results/3dvar. In the tdvar.sh script there is a variable STORE that controls the amount of output generated by the assimilation cycle. If it set to 0, then only the first gues and the analysis in pressure levels will be stored, else first gues, analysis and filtered analysis will be stored in sigma and pressure levels. (do not set store = 1 in the computers of the lab since we don t have enough storage capacity)

Miyoshi (2005)