modelling of ensemble covariances
play

Modelling of Ensemble Covariances Meteorological Research Division - PDF document

w w w .ec.gc.ca Modelling of Ensemble Covariances Meteorological Research Division Environment Canada Mark Buehner BIRS Data Assimilation Workshop February 2008 Background Canadian NWP centre currently has both a global 4D-Var (for


  1. w w w .ec.gc.ca Modelling of Ensemble Covariances Meteorological Research Division Environment Canada Mark Buehner BIRS Data Assimilation Workshop February 2008 Background • Canadian NWP centre currently has both a global 4D-Var (for deterministic forecasts) and EnKF (for probabilistic forecasts) • Provides good opportunity to compare two approaches and to evaluate use of flow-dependent ensemble background-error covariances in a variational system • Current approaches for modelling background-error covariances in 4D- Var and EnKF represent two extreme cases: • 4D-Var: horizontally homogeneous, nearly temporally static • EnKF: independently estimated at each grid-point and analysis time • Unlikely that either approach is optimal, best approach probably somewhere in between • Therefore, both systems could be improved with a more general approach to covariance modelling (focus is on correlations in following) 1

  2. Comparison of Covariances used in 3/4D-Var and EnKF 55 o N 0.0 1.2 1.05 0.1 50 o N 0.9 0.2 0.75 • Corrections to T and 0.6 0.3 45 o N 0.45 0.3 0.4 UV in response to a 0.15 40 o N eta 3D-Var 0.5 0 −0.15 0.6 single T obs near the 35 o N −0.3 0.7 −0.45 −0.6 0.8 surface 30 o N −0.75 0.9 −0.9 −1.05 25 o N 1.0 165 o W 155 o W 145 o W 135 o W 165 o W 155 o W 145 o W 135 o W • Black contours show 55 o N 0.0 1.2 1.05 0.1 background T 50 o N 0.9 4D-Var 0.2 0.75 0.6 0.3 45 o N 0.45 0.3 0.4 (obs at • EnKF error 0.15 40 o N eta 0.5 0 −0.15 0.6 covariances from end of 6h 35 o N −0.3 0.7 −0.45 128 ensemble −0.6 0.8 30 o N −0.75 window) 0.9 −0.9 members −1.05 25 o N 1.0 165 o W 155 o W 145 o W 135 o W 165 o W 155 o W 145 o W 135 o W 55 o N 0.0 1.2 1.05 0.1 50 o N 0.9 0.2 0.75 0.6 0.3 45 o N EnKF 0.45 0.3 0.4 0.15 40 o N eta 0.5 0 error cov. −0.15 0.6 35 o N −0.3 0.7 −0.45 −0.6 0.8 30 o N −0.75 −0.9 0.9 −1.05 25 o N 1.0 165 o W 155 o W 145 o W 135 o W 165 o W 155 o W 145 o W 135 o W Outline • Demonstrate complementary effects of spatial and spectral localization applied to ensemble-based error correlations • Implementation issues in realistic NWP variational assimilation systems • Simpler approach to incorporate limited amount of heterogeneity 2

  3. Sampling error in ensemble-based error covariances • Test ability of ensemble-based covariances to reproduce “true” covariances as function of ensemble size and spatial localization • Spatial localization: B grid_loc = B samp ° L grid where L is a simple “correlation” matrix with monotonically decreasing values as a function of separation distance used to do the localization Use operational B matrix as “truth” (homog/isotr. correlations for main • analysis variables), generate ensemble members: e k = B 1/2 ε k where ε k = N (0, I ) • Final value of J o (all operational data) used as simple measure of accuracy of ensemble-based covariances: ability to fit to observations Effect of ensemble size and spatial localization on sampling error Final value of Jo (normalized by value from using “true” B ) as a function of ensemble size and localization radii: Localization radii Localization radii Ensemble size Ensemble size ∞ Horizontal Horizontal Vertical Vertical 32 32 128 128 512 512 (km) (km) (ln(P)) (ln(P)) ∞ ∞ ∞ ∞ 3.15 3.10 2.98 1.00 ∞ ∞ 10 000 10 000 2.72 2.30 1.77 0.96 ∞ ∞ 2 800 2 800 2.09 1.46 1.12 0.84 10 000 10 000 2 2 2.23 1.73 1.31 0.94 2 800 2 1.47 1.11 0.97 0.82 2 800 2 3

  4. Spectral correlation localization • What happens if same type of localization is applied to the correlation matrix in spectral space? – A diagonal correlation matrix in spectral space corresponds with globally homogeneous correlations – Represents an extreme case of spectral correlation localization – More moderate spectral localization should result in correlations with an intermediate amount of heterogeneity • Was shown that localization of correlations in spectral space (multiplication) is equivalent with spatial averaging of correlations in grid-point space (convolution) • Averaging of correlations over a local region should be better than either globally homogeneous or independent for each grid point: – reduced sampling error through averaging, but – still maintain most of spatial/flow dependence of correlations Spectral correlation localization • Localization of correlations in spectral space (multiplication): S B spec_loc S T = ( S B samp S T ) ° L spec where S is spectral transform, L spec is a “correlation” matrix with monotonically decreasing values as a function of the absolute difference in wavenumber • Spatial averaging of correlations in grid-point space (convolution): B spec_loc (x 1 ,x 2 ) = ∫ B samp (x 1 +s,x 2 +s) L spec (s) ds where L spec = (S -1 L spec S -T ) assuming L spec is homogeneous and isotropic in wavenumber space 4

  5. Spatial and spectral correlation localization • Idealized 1-D example using prescribed “true” heterogeneous correlations and estimated correlations from 30 realizations • Spatial localization cannot improve short-range correlations • Spectral localization cannot remove long-range spurious correlations • Combination seems to give best result Original Spatial localization Spectral localization Combined 1 1 1 1 (a) (b) (c) (d) correlation 0.5 0.5 0.5 0.5 0 0 0 0 −0.5 −0.5 −0.5 −0.5 0 50 100 0 50 100 0 50 100 0 50 100 grid−point index grid−point index grid−point index grid−point index Spatial and spectral correlation localization 70 0.3 (a) spatial localization radius 60 0.25 • For this example, a unique optimal combination of 50 0.2 spatial and spectral localization exists (minimum 40 rms error of correlations) 0.15 30 0.1 • Spectral localization dramatically improves local 20 estimate of correlation length scale: (-d 2 C/dx 2 ) -1/2 0.05 10 0 0 • With too much spectral localization, start to loose 0 5 10 15 20 25 heterogeneity (dashed) spectral localization radius Original Spatial localization Spectral localization Combined 10 10 10 10 (a) (b) (c) (d) correlation length scale 8 8 8 8 6 6 6 6 4 4 4 4 2 2 2 2 0 0 0 0 0 50 100 0 50 100 0 50 100 0 50 100 grid−point index grid−point index grid−point index grid−point index 5

  6. Ensemble-based error covariances in 3D-Var • Implementation in preconditioned variational analysis: • no localization: elements of control vector determine global contribution of each ensemble member to the analysis increment: ∆ x = ∑ (e k – <e>) ξ k ( ξ k is a scalar) • spatial localization: elements of control vector determine local contribution of each ensemble member to the analysis increment: ∆ x = ∑ (e k – <e>) o (L 1/2 ξ k ) ( ξ k is a vector) grid • in each case, J b is Euclidean inner product: J b = 1/2 ξ T ξ • can also combine with standard B matrix: ∆ x = β 1/2 ∑ (e k – <e>) o (L 1/2 ξ k ) + (1- β ) 1/2 B 1/2 ξ HI grid Spectral correlation localization Homogeneous Spectral localization Heterogeneous • Apply in variational system, similar 0.0 0.0 0.0 (a) (b) (c) technique as spatial localization 0.1 0.1 0.1 0.2 0.2 0.2 • Elements of control vector 0.3 0.3 0.3 determine local contribution (in 0.4 0.4 0.4 eta 0.5 0.5 0.5 spectral space) to analysis 0.6 0.6 0.6 increment: 0.7 0.7 0.7 0.8 0.8 0.8 ∆ x = S -1 ∑ (S(e k – <e>)) o (L 1/2 ξ k ) 0.9 0.9 0.9 spec 1.0 1.0 1.0 150 o E 170 o E 170 o W 150 o W 150 o E 170 o E 170 o W 150 o W 150 o E 170 o E 170 o W 150 o W Extra tropics 0.0 0.0 0.0 (a) (b) (c) • Spectral correlations forced to zero 0.1 0.1 0.1 beyond total wavenumber 0.2 0.2 0.2 0.3 0.3 0.3 difference of 10 (Gaussian-like 0.4 0.4 0.4 function) eta 0.5 0.5 0.5 0.6 0.6 0.6 0.7 0.7 0.7 0.8 0.8 0.8 0.9 0.9 0.9 1.0 1.0 1.0 165 o E 175 o E 175 o W 165 o W 165 o E 175 o E 175 o W 165 o W 165 o E 175 o E 175 o W 165 o W Tropics 6

  7. Spectral correlation localization • Still need to apply spatial localization to damp long-range spurious correlations, however • Current approach may become prohibitively expensive (memory or time) when combining spatial and spectral localization Homogeneous Spectral localization Heterogeneous 45 o N 45 o N 45 o N (a) (b) (c) 30 o N 30 o N 30 o N 15 o N 15 o N 15 o N EQ EQ EQ 15 o S 15 o S 15 o S 30 o S 30 o S 30 o S 45 o S 45 o S 45 o S 135 o E 165 o E 165 o W 135 o W 135 o E 165 o E 165 o W 135 o W 135 o E 165 o E 165 o W 135 o W Combining spatial and spectral correlation localization • transform ensemble members into functions of space and scale: e k (x) = ∑ n e k (n) exp(i2 π nx) = ∑ n e k (x,n) (but too big to store) both control vector ( ξ ) and L depend on space and scale, but L could • be separable: L spec,grid (x 1 ,x 2 ,n 1 ,n 2 ) = L grid (x 1 ,x 2 ) L spec (n 1 ,n 2 ) • follow same approach as before : 1/2 ξ k (x,n) ) ∆ x = ∑ k ∑ n (e k (x,n) – <e(x,n)>) o ( L spec,grid J b = 1/2 ξ T ξ • J b is still the same form : • some similarities with wavelet approach are evident 7

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend