Brian J. Etherton University of North Carolina

Similar documents
M.Sc. in Meteorology. Numerical Weather Prediction

Improving weather prediction via advancing model initialization

Introduction to Data Assimilation

Fundamentals of Data Assimilation

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

Numerical Weather Prediction: Data assimilation. Steven Cavallo

4. DATA ASSIMILATION FUNDAMENTALS

Optimal Interpolation ( 5.4) We now generalize the least squares method to obtain the OI equations for vectors of observations and background fields.

Introduction to data assimilation and least squares methods

Background and observation error covariances Data Assimilation & Inverse Problems from Weather Forecasting to Neuroscience

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

Kalman Filter and Ensemble Kalman Filter

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

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

The Australian Operational Daily Rain Gauge Analysis

EnKF Review. P.L. Houtekamer 7th EnKF workshop Introduction to the EnKF. Challenges. The ultimate global EnKF algorithm

Lecture notes on assimilation algorithms

Estimating Observation Impact in a Hybrid Data Assimilation System: Experiments with a Simple Model

Local Ensemble Transform Kalman Filter

Variational Data Assimilation Current Status

Relative Merits of 4D-Var and Ensemble Kalman Filter

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

Gaussian Filtering Strategies for Nonlinear Systems

Introduction to GSI Background Error Covariance (BE)

Diagnosis of observation, background and analysis-error statistics in observation space

(Extended) Kalman Filter

Ensemble Kalman Filter based snow data assimilation

Comparisons between 4DEnVar and 4DVar on the Met Office global model

Basic concepts of data assimilation

Satellite Observations of Greenhouse Gases

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

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

Data Assimilation Research Testbed Tutorial

Weak Constraints 4D-Var

Dynamic Inference of Background Error Correlation between Surface Skin and Air Temperature

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

Variational data assimilation of lightning with WRFDA system using nonlinear observation operators

DART_LAB Tutorial Section 2: How should observations impact an unobserved state variable? Multivariate assimilation.

Introduction to ensemble forecasting. Eric J. Kostelich

EnKF Localization Techniques and Balance

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

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

The Impact of Background Error on Incomplete Observations for 4D-Var Data Assimilation with the FSU GSM

The Canadian Land Data Assimilation System (CaLDAS)

Introduction to Data Assimilation. Reima Eresmaa Finnish Meteorological Institute

Data assimilation concepts and methods March 1999

Fundamentals of Data Assimila1on

The Use of a Self-Evolving Additive Inflation in the CNMCA Ensemble Data Assimilation System

Experiences from implementing GPS Radio Occultations in Data Assimilation for ICON

GENERAL DESCRIPTION OF THE WEATHER FORECAST PROCESS WITH EMPHASIS ON FORECAST UNCERTAINTY. Zoltan Toth

Application of the Ensemble Kalman Filter to History Matching

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

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

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

A strategy to optimize the use of retrievals in data assimilation

Sensitivity analysis in variational data assimilation and applications

Quarterly Journal of the Royal Meteorological Society

Development of the Canadian Precipitation Analysis (CaPA) and the Canadian Land Data Assimilation System (CaLDAS)

A new Hierarchical Bayes approach to ensemble-variational data assimilation

Simple Examples. Let s look at a few simple examples of OI analysis.

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

Estimating Observation Impact in a Hybrid Data Assimilation System: Experiments with a Simple Model

OBJECTIVE USE OF HIGH RESOLUTION WINDS PRODUCT FROM HRV MSG CHANNEL FOR NOWCASTING PURPOSES

ON DIAGNOSING OBSERVATION ERROR STATISTICS WITH LOCAL ENSEMBLE DATA ASSIMILATION

Four-Dimensional Ensemble Kalman Filtering

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

Ensemble Kalman Filter

Introduction to Ensemble Kalman Filters and the Data Assimilation Research Testbed

Evolution of Forecast Error Covariances in 4D-Var and ETKF methods

Hybrid Variational Ensemble Data Assimilation for Tropical Cyclone

Tangent-linear and adjoint models in data assimilation

The Inversion Problem: solving parameters inversion and assimilation problems

Analysis sensitivity calculation in an Ensemble Kalman Filter

Comparison of of Assimilation Schemes for HYCOM

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

Aspects of the practical application of ensemble-based Kalman filters

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

Assimilation of Doppler radar observations for high-resolution numerical weather prediction

The Canadian approach to ensemble prediction

Current Limited Area Applications

University of Athens School of Physics Atmospheric Modeling and Weather Forecasting Group

Cloud Cover Reanalysis Application

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

A Note on the Particle Filter with Posterior Gaussian Resampling

Accepted in Tellus A 2 October, *Correspondence

Accelerating the spin-up of Ensemble Kalman Filtering

Data assimilation. Polyphemus Training Session. June 9, Introduction 2

Methods of Data Assimilation and Comparisons for Lagrangian Data

State and Parameter Estimation in Stochastic Dynamical Models

Optimal Localization for Ensemble Kalman Filter Systems

Impact of GPS and TMI Precipitable Water Data on Mesoscale Numerical Weather Prediction Model Forecasts

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

Recent developments for CNMCA LETKF

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

Satellite Retrieval Assimilation (a modified observation operator)

Environment Canada s Regional Ensemble Kalman Filter

Summary of activities with SURFEX data assimilation at Météo-France. Jean-François MAHFOUF CNRM/GMAP/OBS

Ensemble Kalman Filter potential

Can hybrid-4denvar match hybrid-4dvar?

Introduction to initialization of NWP models

Transcription:

Brian J. Etherton University of North Carolina

The next 90 minutes of your life Data Assimilation Introit Different methodologies Barnes Analysis in IDV

NWP Error Sources 1. Intrinsic Predictability Limitations a) Is the system inherently chaotic? 2. Errors in the Model a) Does the model represent the system correctly? b) Is model resolution sufficient? c) Are unresolved physical processes well parameterized? 3. Errors in the Initial Conditions and Boundary Conditions

Data Assimilation Introit Data assimilation is the procedure of getting the information content of observations into the numerical modeling system. The output of data assimilation is a maximum likelihood (optimal) estimate of the atmosphere, called an analysis, which can be used as the initial conditions for a numerical model.

Data Assimilation Introit Optimal analysis of the atmosphere obtained by combining a model forecast (first guess / background field) with observations. Some issues to attend to with data: Data can be anything, and sometimes can be parameters that are not the fundamental state variables of the governing equations (radiance, for example) Data can be of varying quality (instrument error, error of representation) observations are not perfect Data coverage may not be complete (500mb temperature over Cheyenne, WY, no sonde site) need first guess

Data Assimilation Introit Optimal analysis of the atmosphere obtained by combining a model forecast (first guess / background field) with observations. The first guess field / background field is usually a short range forecast from the previous analysis cycle The first guess at 1200 UTC could be the 6 hour forecast from the 0600 UTC model First guess field provides all state variables (T, p, q, etc.) at all grid point locations. First guess needs to be moved closer to observed values (it s just a guess, after all).

Data Assimilation Introit Optimal analysis of the atmosphere obtained by combining a model forecast (first guess / background field) with observations. Some issues with this: Observational data is irregular in space and time Model data is on a grid at regular times Perfect fit to data might get spurious results in model Perfect fit to model might be missing / underrepresenting important features Great to get the best of both the obs and first guess

Data Assimilation Introit First Guess + Observations = Analysis How does one optimally combine the first guess field and the observations?

Data Assimilation One Value Consider two estimates of the temperature in this room. T F shall be what we set the thermostat to (a forecast) T O shall be the value from Mohan s watch (an observation) Use average squared errors (Variance) to weight the two estimates Where σ O2 = Error Variance associated with T O Where σ F2 = Error Variance associated with T F The optimal estimate (most likely value) of the temperature in the room, (T A ), is: T A T F =(σ F2 )(σ F2 +σ O2 ) 1 [T O T F ]

Data Assimilation One Value The estimate of the temperature with minimum error variance, the analysis value (T A ), is: T A T F =(σ F2 )(σ F2 +σ O2 ) 1 [T O T F ] What if the thermostat is perfect? Then σ F2 = 0 Then T A T F = 0, so T A = T F What if Mohan s watch is perfect? Then σ O 2 = 0 Then T A T F = T O T F, so T A = T O T A is a weighted average of the observation and first guess

Data Assimilation Full model T A T F =(σ F2 )(σ F2 +σ O2 ) 1 [T O T F ] Assuming that observation and forecast errors are uncorrelated, the analysis increment (x a x f ) that minimizes analysis error variance is (Cohn, 1997): x a x f = BH T (HBH T +R) 1 [y Hx f ]

Analysis equation T A T F =(σ F2 )(σ F2 +σ O2 ) 1 [T O T F ] x a x f = BH T (HBH T +R) 1 [y Hx f ] Model State Vector (x a,x f ) A vector with all model variables at all model gridpoints Observation Vector (y) A vector equal with all observations Observation Operator (H) Converts data from observation space into model space (spatial conversion, variable conversion)

Analysis equation T A T F =(σ F2 )(σ F2 +σ O2 ) 1 [T O T F ] x a x f = BH T (HBH T +R) 1 [y Hx f ] Analysis Increment (x a x f ) A vector equal to the difference between the analysis and the first guess field. Innovation Vector (y Hx f ) A vector equal to the difference between the observations and the first guess field, in observation space

Analysis equation T A T F =(σ F2 )(σ F2 +σ O2 ) 1 [T O T F ] x a x f = BH T (HBH T +R) 1 [y Hx f ] Observation error covariance matrix (R) A matrix describing how errors of one observed parameter at one observing site correlate to errors of all observations (including itself) First guess/background error covariance matrix (B) A matrix describing how errors of one parameter at one gridpoint correlate to errors of all parameters at all gridpoints (including itself)

Analysis equation x a x f = BH T (HBH T +R) 1 [y Hx f ] Depending how you make B,, this equation can be used for optimal interpolation,, or the Kalman Filter. Data Assimilation Analogy: driving with your eyes closed: open eyes every analysis time and correct trajectory

Variational Schemes T A T F =(σ F2 )(σ F2 +σ O2 ) 1 [T O T F ] Multiplying both sides by (σ F2 +σ O2 ), gives: (σ F2 +σ O2 )[T A T F ]=(σ F2 )[T O T F ] Expand out left hand side: [T A T F ](σ F2 )+[T A T F ](σ O2 )=[T O T F ] (σ F2 ) Combining: [T A T F ](σ O2 )=[T O T F ] (σ F2 ) [T A T F ](σ F2 )=[T O T A ] (σ F2 ) Divide all by (σ F2 σ O2 ): [T A T F ](σ F2 ) 1 =[T O T A ](σ O2 ) 1 Minimize a cost function: J(x a ) = ( 1 / 2 )[(x a x f )B 1 (x a x f )]+( 1 / 2 )[(y Hx a )R 1 (y Hx a )]

Variational Schemes Minimize a cost function: J(x a ) = ( 1 / 2 )[(x a x f )B 1 (x a x f )]+( 1 / 2 )[(y Hx a )R 1 (y Hx a )] As with Optimal Interpolation, and the Kalman Filter, the challenge in data assimilation is how to estimate B and R, as well as proper construction of H. R usually a diagonal matrix, as all observation errors are assumed to be uncorrelated. An exception is nadirsounding satellites, with vertical observation error correlations

Variational Schemes Minimize a cost function: J(x a ) = ( 1 / 2 )[(x a x f )B 1 (x a x f )]+( 1 / 2 )[(y Hx a )R 1 (y Hx a )] As with Optimal Interpolation, and the Kalman Filter, the challenge in data assimilation is how to estimate B and R B can take many forms. It can be created by: o Declaring a Gaussian shape (OI) o Using a recent climatology (3D Var) o Using differences in forecasts valid at analysis time (EnKF)

Barnes Analysis The Barnes Scheme applies a Gaussian weighting function, in which the weight an observation contributes to the overall value of the grid point falls off rapidly with increasing distance from the point. http://www.unidata.ucar.edu/software/gempak/tutorial/barnes.html

Barnes Analysis Since the tails of a Gaussian function are infinite, in practice a radius of influence is is chosen such that stations outside the circle about the gridpoint are not considered. http://www.unidata.ucar.edu/software/gempak/tutorial/barnes.html

Barnes Analysis For each gridpoint, stations within the radius of influence are assigned a weight value W using the formula: where d is the distance from the observation to the gridpoint and R is the radius of influence. http://www.unidata.ucar.edu/software/gempak/tutorial/barnes.html

Barnes Analysis After the weights are determined the analysis value at the gridpoint is determined by: This is known as the first pass of the scheme http://www.unidata.ucar.edu/software/gempak/tutorial/barnes.html

Barnes Analysis If more than 1 iteration of the scheme is desired (typically 2 passes are preformed), a method known as successive correction is applied. Each correction step can be represented as: http://www.unidata.ucar.edu/software/gempak/tutorial/barnes.html

Barnes Analysis A new parameter called the convergence parameter (GAMMA) is use to control the amount of smoothing. where d is the distance from the observation to the gridpoint and R is the radius of influence http://www.unidata.ucar.edu/software/gempak/tutorial/barnes.html

Barnes Analysis The convergence parameter gamma ranges between 0 and 1. A value between.2 and.3 is generally assumed. http://www.unidata.ucar.edu/software/gempak/tutorial/barnes.html

Barnes Analysis in IDV The resulting grid can be displayed using any of the Gridded Data Displays. There are 5 parameters for you to set: Spacing Grid Size Passes Search Radius Gain http://mailman.unidata.ucar.edu/software/idv/docs/userguide/controls/objectiveanalysis.html

Barnes Analysis in IDV Spacing. You can set the grid spacing as follows: Automatic grid spacing will be calculated from the observation density Degrees use a specific lat/lon spacing Points set the number of grid points in the x and y direction Grid Size. Specify the grid spacing if not using automatic calculation. http://mailman.unidata.ucar.edu/software/idv/docs/userguide/controls/objectiveanalysis.html

Barnes Analysis in IDV Passes. Set the number of passes for the Barnes analysis to do 4 passes recommended for analyzing fields where derivative estimates are important (Ref: Barnes 1994b) 3 passes recommended for all other fields (with gain set to 1.0) (Ref: Barnes 1994c "Two pass Barnes Objective Analysis schemes now in use probably should be replaced by appropriately tuned 3pass or 4pass schemes") 2 passes only recommended for "quick look" type analyses. 1 pass is rather rough 5 is right out (Book of Armaments) http://mailman.unidata.ucar.edu/software/idv/docs/userguide/controls/objectiveanalysis.html

Barnes Analysis in IDV Search Radius. Set the search radius (in grid units) for the weighting of points in determining the value at a specific grid point. Should be in the range 0.2 to 1.0. Data are fitted more closely with a gain of 0.2 (at the expense of less overall accuracy over the entire grid); larger values smooth more. Gain. Set the factor by which scale Length is reduced for the second pass. Should be in the range 0.2 to 1.0. Data are fitted more closely with a gain of 0.2 (at the expense of less overall accuracy over the entire grid); larger values smooth more. Suggested default: 1.0 Set the gain for each pass after the first. http://mailman.unidata.ucar.edu/software/idv/docs/userguide/controls/objectiveanalysis.html

Now it is your turn Launch IDV! Load in sonde data Load in surface data Make some analyses

Load in the sonde and METAR data

Barnes Analysis in IDV Default Settings: Spacing 2 degrees Passes 2 Search Radius 10 Gain 1 Field Pressure Level Surface

Explore these areas See what happens if you change the grid spacing from the default 2 degrees to 0.5 degrees or 10 degrees See what happens if you change the number of passes from 2 to 1 or 10 See what happens if you change the search radius from 10 to 1 See what happens if you change the gain from 1 to 0.1 See what happens if you look at different fields (T, T d ) See what happens if you look at surface (METAR) data as opposed to 500mb data Upload your favorite analyses to share with us

Barnes Analysis in IDV References Barnes, S.L., 1994a: Applications of the Barnes objective analysis scheme Part I: Effects of undersampling, wave position, and station randomness. J. Atmos. Oceanic Technol. 11, 1433 1448. Barnes, S.L., 1994b: Applications of the Barnes objective analysis scheme Part II: Improving derivative estimates. J. Atmos. Oceanic Technol. 11, 1449 1458. Barnes, S.L., 1994c: Applications of the Barnes objective analysis scheme Part III: Tuning for minimum error. J. Atmos. Oceanic Technol. 11, 1459 1479. http://www.asp.ucar.edu/colloquium/1992/notes/part1/no de120.html