Background Error Covariance Modelling

Similar documents
Background Error Covariance Modelling

The ECMWF Hybrid 4D-Var and Ensemble of Data Assimilations

Recent Developments in Numerical Methods for 4d-Var

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

GSI Tutorial Background and Observation Errors: Estimation and Tuning. Daryl Kleist NCEP/EMC June 2011 GSI Tutorial

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

Progress towards better representation of observation and background errors in 4DVAR

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

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

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

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

The Structure of Background-error Covariance in a Four-dimensional Variational Data Assimilation System: Single-point Experiment

How is balance of a forecast ensemble affected by adaptive and non-adaptive localization schemes?

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

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

Kalman Filter and Ensemble Kalman Filter

A HYBRID ENSEMBLE KALMAN FILTER / 3D-VARIATIONAL ANALYSIS SCHEME

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

Variational ensemble DA at Météo-France Cliquez pour modifier le style des sous-titres du masque

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

Correlations of control variables in variational data assimilation

Review of Covariance Localization in Ensemble Filters

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

Latest thoughts on stochastic kinetic energy backscatter - good and bad

NOTES AND CORRESPONDENCE. Mesoscale Background Error Covariances: Recent Results Obtained with the Limited-Area Model ALADIN over Morocco

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

Filtering of variances and correlations by local spatial averaging. Loïk Berre Météo-France

Dynamics of the Atmosphere. Large-scale flow with rotation and stratification

2. Outline of the MRI-EPS

Assimilation Techniques (4): 4dVar April 2001

Overview of the Numerics of the ECMWF. Atmospheric Forecast Model

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

Adaptive Localization: Proposals for a high-resolution multivariate system Ross Bannister, HRAA, December 2008, January 2009 Version 3.

Can hybrid-4denvar match hybrid-4dvar?

A Regime-dependent balanced control variable based on potential vorticity

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

EnKF Localization Techniques and Balance

Inhomogeneous Background Error Modeling and Estimation over Antarctica with WRF-Var/AMPS

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

Background error modelling: climatological flow-dependence

The hybrid ETKF- Variational data assimilation scheme in HIRLAM

Numerical Weather Prediction: Data assimilation. Steven Cavallo

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

P3.11 A COMPARISON OF AN ENSEMBLE OF POSITIVE/NEGATIVE PAIRS AND A CENTERED SPHERICAL SIMPLEX ENSEMBLE

A general hybrid formulation of the background-error covariance matrix for ensemble-variational ocean data assimilation

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

Progress in developing a 3D background error correlation model using an implicit diusion operator

Heterogeneous Correlation Modeling Based on the Wavelet Diagonal Assumption and on the Diffusion Operator

A Hybrid ETKF 3DVAR Data Assimilation Scheme for the WRF Model. Part I: Observing System Simulation Experiment

Simulation of error cycling

Nonlinear Balance at Mesoscale: Balanced vertical motion with respect to model convection temperature tendencies

Satellite Observations of Greenhouse Gases

Gaussian Filtering Strategies for Nonlinear Systems

Comparison of ensemble and NMC type of background error statistics for the ALADIN/HU model

Evolution of Analysis Error and Adjoint-Based Sensitivities: Implications for Adaptive Observations

How does 4D-Var handle Nonlinearity and non-gaussianity?

Parallel Algorithms for Four-Dimensional Variational Data Assimilation

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

Strongly coupled data assimilation experiments with a full OGCM and an atmospheric boundary layer model: preliminary results

Modelling of background error covariances for the analysis of clouds and precipitation

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

Assessing the Effects of Data Selection with the DAO Physical-Space Statistical Analysis System*

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

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

Loïk Berre Météo-France (CNRM/GAME) Thanks to Gérald Desroziers

Ensemble prediction for nowcasting with a convection permitting model II: forecast error statistics

An implementation of the Local Ensemble Kalman Filter in a quasi geostrophic model and comparison with 3D-Var

An Ensemble Kalman Filter for NWP based on Variational Data Assimilation: VarEnKF

GSI 3DVar-based Ensemble-Variational Hybrid Data Assimilation for NCEP Global Forecast System: Single Resolution Experiments

New Applications and Challenges In Data Assimilation

Influence of Gravity Waves on the Atmospheric Climate

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

Revision of the ECMWF humidity analysis: Construction of a gaussian control variable

The Big Leap: Replacing 4D-Var with 4D-EnVar and life ever since

Data Assimilation at CHMI

A mechanistic model study of quasi-stationary wave reflection. D.A. Ortland T.J. Dunkerton NorthWest Research Associates Bellevue WA

Xuguang Wang and Ting Lei. School of Meteorology, University of Oklahoma and Center for Analysis and Prediction of Storms, Norman, OK.

A Comparison of Hybrid Ensemble Transform Kalman Filter Optimum Interpolation and Ensemble Square Root Filter Analysis Schemes

Ting Lei, Xuguang Wang University of Oklahoma, Norman, OK, USA. Wang and Lei, MWR, Daryl Kleist (NCEP): dual resolution 4DEnsVar

Ensemble forecasting and flow-dependent estimates of initial uncertainty. Martin Leutbecher

DATA ASSIMILATION FOR FLOOD FORECASTING

Growth of forecast uncertainties in global prediction systems and IG wave dynamics

Spectral transforms. Contents. ARPEGE-Climat Version 5.1. September Introduction 2

OPERATIONAL IMPLEMENTATION OF VARIATIONAL DATA ASSIMILATION

Variational data assimilation

Performance of 4D-Var with Different Strategies for the Use of Adjoint Physics with the FSU Global Spectral Model

Heterogeneous Convective-Scale Background Error Covariances with the Inclusion of Hydrometeor Variables

Ensemble Size, Balance, and Model-Error Representation in an Ensemble Kalman Filter*

Winds of convection. Tropical wind workshop : Convective winds

Formulation and performance of the Variable-Cubic Atmospheric Model

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

Anisotropic spatial filter that is based on flow-dependent background error structures is implemented and tested.

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

2.5 Shallow water equations, quasigeostrophic filtering, and filtering of inertia-gravity waves

Characterization of MIPAS CH 4 and N 2 O and MLS N 2 O using data assimilation

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

Accelerating the spin-up of Ensemble Kalman Filtering

Covariance regularization in inverse space

A Three-Dimensional Variational Data Assimilation System for MM5: Implementation and Initial Results

Model error and parameter estimation

Transcription:

Background Error Covariance Modelling Mike Fisher Slide 1

Outline Diagnosing the Statistics of Background Error using Ensembles of Analyses Modelling the Statistics in Spectral Space - Relaxing constraints of isotropy and homogeneity Incorporating Balance Slide 2

Diagnosing Background Error Statistics Problem: We cannot produce samples of background error because we don t know the true state. Instead, we must either: Disentangle background errors from the information we do have: innovation statistics. Or: (Hollingsworth and Lönnberg 1986, Tellus 111-136). Use a surrogate quantity whose error statistics are similar to those of background error. Forecast differences (Parrish and Derber 1992, MWR 1747-1763) Differences between background fields from an ensemble of analyses. Slide 3

Estimating Background Error Statistics from Innovation Statistics Covariance of d=y-h(x b ) for AIREP temperatures over USA, binned as a function of observation separation. (from Järvinen, 2001) Slide 4

Estimating Background Error Statistics from Forecast Differences Differences are calculated between forecasts and analyses, or between pairs of forecasts, verifying at the same date/time, but with different initial times. Parrish and Derber (1992) describe the method as a very crude first step! The method is widely used. Slide 5

Estimating Background Error Statistics from Ensembles of Analyses Suppose we perturb all the inputs to the analysis/forecast system with random perturbations, drawn from the relevant distributions: x b +ε b y+ε o SST+ε SST (etc.) Analysis x a +ε a Forecast The result will be a perturbed analysis and forecast, with perturbations characteristic of analysis and forecast error. The perturbed forecast may be used as the background for the next (perturbed) cycle. After several cycles, the system will have forgotten the original initial background perturbations. Slide 6 x f +ε f

Estimating Background Error Statistics from Ensembles of Analyses Run the analysis system several times with different perturbations, and form differences between pairs of background fields. These differences will have the statistical characteristics of background error (but twice the variance). Analysis Forecast x b +ε b Analysis Forecast x b +ε b Analysis Forecast x b +ε b Analysis Forecast x b +η b Analysis Forecast x b +η b Analysis Forecast x b +η b Background differences Slide 7

Estimating Background Error Statistics from Ensembles of Analyses Advantages: - The method diagnoses the error characteristics of the actual analysis/forecast system. - Analysis error and forecast error at any range can be diagnosed. - Does not impose constraints on the observations used, provided their error characteristics are known. - Produces global statistics of model variables. - Produces good estimates in data-sparse regions. Disadvantages: - Computationally Expensive. - Assumes a perfect model. (We could add model error if we knew what it looked like!) - Assumes observation (SST, etc.) error characteristics are known. - Danger of feedback. Eg: A noisy analysis system => unbalanced stats => Even noisier analysis system. Slide 8

Estimating Background Error Statistics from Ensembles of Analyses 500hPa Geopotential Slide 9

Estimating Background Error Statistics from Ensembles of Analyses Forecast correlation minus analysis correlation for 500hPa geopotential Slide 10

Estimating Background Error Statistics from Ensembles of Analyses ~200hPa ~500hPa ~850hPa Slide 11

Modelling the Statistics Problem: - The background error covariance matrix is big: ~10 7 x10 7. - We cannot generate enough statistical information to specify this many elements. - We cannot store a matrix this big in computer memory. To reduce the problem to a manageable size, the matrix is split into a product of very sparse matrices, E.g: B = L T Σ T C Σ L - L = balance operator (accounts for inter-variable correlations) - Σ = diagonal (in grid space) matrix of standard deviations - C = correlation matrix (block diagonal one block per variable) Slide 12

Modelling the Correlations Three main approaches to modelling the correlations: - Spectral convolutions (Courtier et al., 1998, QJRMS pp1783 ) - Digital filters (Lorenc 1997 J Met Soc Japan pp339 ; Parrish et al. 1997 J Met Soc Japan 359 ; Purser et al. 2001) - Diffusion equations (Weaver and Courtier, 2001, QJRMS pp1815 ) Slide 13

Modelling the Correlations Spectral Method The spectral method uses the equivalence between: - Convolution with a function h of great-circle distance. - Multiplication of spectral coefficients by a function of total wavenumber, n. For h a function of great-circle distance: Horizontal correlations may be represented by a diagonal matrix, H, of coefficients, h n : - C = H T V H h f h f Y λ φ = mn, (, ) n m, n m, n - Horizontal correlations are homogeneous and isotropic An advantage of the spectral method is that the coefficients, h n, are easily derived: - h n = (variance for wavenumber n) / (total variance) Slide 14

Modelling the Correlations Spectral Method C=H T VH. V models vertical correlations. In the system, V is block diagonal, with one block for each n. - Non-separable small horizontal scales have shallow vertical correlation. - Non-separability is necessary to get both mass and wind correlations right (Phillips, 1986 Tellus pp314 ). Other decompositions are possible. E.g. UKMO use: - C = P T V H VP - Where P is a projection onto eigenvectors of the global mean vertical correlation matrix - V is a diagonal, but its diagonal elements vary with latitude. - H is diagonal, but with different coefficients h n for each vertical eigenvector. Slide 15

Including Anisotropy in the Spectral Method Dee and Gaspari, 1996: - If c 0 (x,y) is a correlation function, then so is c 0 (g(x),g(y)) - If c 0 (x,y) is isotropic, then c(x,y)=c 0 (g(x),g(y)) is generally anisotropic. - We can implement the anisotropic correlation model c(x,y) as a two-step process: horizontal coordinate transform: X = g(x) Isotropic correlation model: c 0 (X,Y) Dee and Gaspari use a simple function of latitude for g(x) Desroziers (1997, MWR pp3030 ) suggests momentum coordinates: 1 X = x + ( k v g ) f Slide 16

Including Anisotropy in the Spectral Method (from Dee and Gaspari 1996) Slide 17

Vertical Coordinate Transforms Vertical correlations show 3 distinct regions: Stratosphere Free Free Troposphere Boundary Layer We We could improve the the description of of vertical correlations by by making the the boundary-layer top top and and the the tropopause coordinate surfaces. Slide 18

Vertical Coordinate Transforms One possibility is to use a boundary-layer following variant of the coordinate introduced by Zhu et al. (1992): p This gives: ak+ 12+ bk+ 12pB for k < K 1 κ ck+ 12( Tk+ 12) + dk+ 12 = B B p for k K k + 1/2 k K N K p* B pb - Level K B +1/2 is the boundary-layer top (p=p B ). - Level N+1/2 is the surface (p=p * ). - Levels are evenly spaced in log(p) in the boundary layer. - Smooth transition between a hybrid pressure coordinate in the lower troposphere, and an isentropic coordinate in the upper troposphere. B B Slide 19

Vertical Coordinate Transforms Fully Isentropic coordinate in in the the stratosphere. Hybrid pressure/isentropic coordinate in in the the free free troposphere. Boundary-layer top top is is a coordinate surface. Levels evenly spaced in in log(p) between p B and B and p *. *. Slide 20

Including Inhomogeneity in the Spectral Method The spectral method gives us full control over the spectral variation of covariance (one matrix for each n), but no control over their spatial variation (homogeneous). Specifying covariances in grid space allows us full control over the spatial variation of covariances, but no control over their spectral variation (one matrix for all n). By using a wavelet transform, we can compromise between these extremes, and gain partial control over both spectral and spatial variation. Slide 21

Including Inhomogeneity in the Spectral Method A non-orthogonal wavelet transform on the sphere may be defined by a set of functions of great-circle distance: { ψ ( ) ; 1... } j r j = K with the property: j 2 ˆ j ( n) 1 ψ = We then have a transform pair : Proof: f = ψ f, f = ψ f j j j j j ψ f = ψˆ ( n) fˆ = ψˆ ( n) fˆ = fˆ mn ( ) 2 j j j j j mn mn j mn j j Slide 22

Including Inhomogeneity in the Spectral Method ψˆ j ( n) We arrange for to pick out bands of wavenumbers. For example: 1 n N 2 j 1 j n = N j 1 < n N j N j N j 1 ψˆ ( ) 1 N 2 j+ 1 n j n = N j < n< N j+ 1 N j+ 1 N j ψˆ ( ) ψˆ ( n) = 0 otherwise j (square-root of a triangle function) Slide 23

Including Inhomogeneity 1 Wavelet functions: (n) = ( φ^2 (n) - φ^2 ψ^j j (n) )1/2 j-1 0.8 0.6 0.4 0.2 0 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 Wavenumber n Slide 24

Including Inhomogeneity in the Spectral Method ( r ) In physical space, the functions j decay with great-circle distance, r. ψ Slide 25

Including Inhomogeneity Wavelet functions: ψ j ( r ) 0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 great-circle distance (km) Slide 26

Including Inhomogeneity in the Spectral Method ( r ) The wavelet functions j are localized in wavenumber and localized spatially. ψ The transform property: f f = ψ j j ( λ, φ) means we can regard j as the coefficient of a spatially- and spectrally localized function: ( r(, ) r(, )) ψ λ ϕ λ ϕ j f j Slide 27

Including Inhomogeneity in the Spectral Method We construct the Wavelet J b by providing one vertical covariance matrix C j ( λ, φ) for each gridpoint and for each waveband, j. C j ( λ, φ) accounts for both horizontal and vertical 2 correlation. It is roughly equivalent to h in the current nvn spectral J b formulation. This allows us to provide spatial and spectral variation of vertical and horizontal background error covariances. Slide 28

Including Inhomogeneity in the Spectral Method The Wavelet J b defines the control variable to be: ( ) 1, 2,, K χ = χ χ χ T T T T - where ( ψ ) χ = C ( λφ, ) Σ ( x x ) 12 12 j j j b b This gives: 12 x x = Σ ψ C 12 ( λ, φ) χ b b j j j j The corresponding background error covariance matrix is (schematically): B = Σ ψ C ( λ, φ) Σ 12 2 12 b j j b j Slide 29

Including Inhomogeneity in the Spectral Method B = Σ ψ C ( λ, φ) Σ Remember, j. j 12 2 12 b j j b j 2 ˆ ( n) 1 ψ = So, for a given wavenumber n, B is a weighted average of the matrices. C j ( λ, φ) At a given gridpoint, B is determined by matrices at neighbouring gridpoints (i.e. gridpoints where ψ ( ) j r is not close to zero. Slide 30

Including Inhomogeneity in the Spectral Method Spherical wavelet transform: North America Equatorial Pacific Slide 31

Incorporating Balance One approach is to provide separate J b cost functions for the balanced and unbalanced components: J b = ( x x b ) T bal B 1 bal ( x - With balanced/unbalanced components determined, for example, by projection onto normal modes. There are two problems with this: x b ) - We still need to describe variable-to-variable correlations in B. bal + ( x x - This J b cannot be written as χ T χ (unless we double the size of the control vector), making it difficult to choose a control variable for the minimization with good preconditioning properties. b ) T u B 1 u ( x x b ) u Slide 32

Incorporating Balance A better approach was implemented by Derber and Bouttier (1999 Tellus pp195 ). The use a change of variable: ζ D T bal ζ D = L T s u ( p ) p s u u - Subscripts bal and u denote balanced and unbalanced, with for example, T=T bal +T u. The transformed variables are treated univariately. The balance relationships may be defined analytically, or determined statistically (or a bit of both). Slide 33

Incorporating Balance Derber and Bouttier s balance operator is: ζ D T bal u u = ζ = D D = T T bal ( Pbal ( ζ )) ( Pbal ( ζ )) Tdiv ( Du ) ) ( P ( ζ )) ( p ) ( D ) bal ( ps ) u = ps ( ps bal bal s div u - P bal is a linearized mass variable, determined by statistical regression between spectral coefficients of vorticity and geopotential. - T bal (etc.) is determined by statistical regression between geopotential and temperature (etc.). - T div [and (p s ) div ] are given by statistical regression between temperature [and p s ] and divergence. Slide 34

Nonlinear Balance DB99 determine P bal from ζ by regression. But, the resulting P bal is nearly indistinguishable from that implied by linear balance. A more accurate balance relationship can be achieved using the non-linear balance equation: 2 Pbal Linearizing about the background state gives a linear, but flow dependent balance operator. Nonlinear balance: - is important in jet entrance/exit regions - describes some tropical modes well ( v v fk v ) =.. + ψ ψ ψ Slide 35

Omega Equation / Richardson s Equation DB99 determine D bal by statistical regression with geopotential. The regression describes Ekman pumping, but little else. Augmenting the regression with an analytical equation for balanced divergence should allow the divergence field to be described more accuratey. - now uses a quasi-geostrophic omega equation: 2 2 2 ( σ + f0 ) ω = 2.Q 2 p - UKMO is trying Richardson s equation: γ z w p z + z. v bal Q TC p = p z z. v bal v. z z p Slide 36

Incorporating Balance Slide 37

Quasi-geostrophic Balance Operator Control 3dVar inner-loop analysis 2001/08/27 level 33 divergence. Divergence at level 33 diagnosed from the balanced flow. Slide 38

Nonlinear and Quasi-Geostrophic Balance Operator analysis 2001/08/27 300hPa ageostrophic wind. Ageostrophic wind at model level 33 diagnosed from the balanced flow. Slide 39

Wind increments at level 31 from a single height observation at 300hPa. J b includes: Nonlinear balance equation and omega equation. Linear balance only. Slide 40

Temperature increments at level 31 from a height observation at 300hPa. J b includes: Nonlinear balance equation and omega equation. Linear balance only. Slide 41

Vorticity increments at level 31 from a height observation at 300hPa. Tuesday 14 May 2002 06UTC Forecast t+3 VT: Tuesday 14 May 2002 UTC 250hPa geopotential height 100 W 80 W 1024 1040 40 N 1072 1056 1056 1040 1024 J b includes: Nonlinear balance 40 N equation and omega equation. 1040 1056 1072 1072 100 W 80 W Tuesday 14 May 2002 06UTC Forecast t+3 VT: Tuesday 14 May 2002 UTC 250hPa geopotential height 100 W 80 W 1024 1056 1040 1040 Linear balance only. 40 N 1024 1056 40 N 1040 1072 1056 1072 1072 100 W 80 W Slide 42

Divergence increments at level 31 from a height observation at 300hPa. J b includes: Nonlinear balance equation and omega equation. Linear balance only. Slide 43

An Added Bonus: Flow-dependent σ b! Shaded: Shaded: Diagnosed background error error for for geopotential on on model model level level 39. 39. Contoured: 500hPa 500hPa height. height. Slide 44

Conclusions The background error covariance matrix is vitally important for any data assimilation method. Ensembles of analyses provide an attractive method for diagnosing statistics of background error. There is a clear link with ensemble Kalman filtering. Anisotropy, Inhomogeneity and flow-dependence can all be incorporated (in a variety of different ways) without necessarily requiring a Kalman filter approach. Slide 45