scale-dependent spatial covariance localization in ensemble … · 2016. 8. 5. · page 10 –5...

33
Scale-Dependent Spatial Covariance Localization in Ensemble-Variational Data Assimilation Jean-François Caron and Mark Buehner Data Assimilation and Satellite Meteorology Research Section, Environment and Climate Change Canada (ECCC), Montréal, Quebec, Canada. 5 th International Symposium on Data Assimilation 22 July 2016 Reading, UK

Upload: others

Post on 24-Feb-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Scale-Dependent Spatial Covariance

Localization in Ensemble-Variational

Data Assimilation

Jean-François Caron and Mark Buehner

Data Assimilation and Satellite Meteorology Research Section,

Environment and Climate Change Canada (ECCC), Montréal, Quebec,

Canada.

5th International Symposium on Data Assimilation – 22 July 2016 – Reading, UK

Page 2: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 2 – 5 août 2016

ECCC's NWP systems since 2016

x 20

x 20Global

Regional

Convective-

scale

Deterministic Ensemble

EnKF

256-

member

4DEnVar

4DEnVar

GDPS

RDPS

HRDPS

GEPS

REPS

x=10km

x=2.5km

x=50km

x=15km

xa=50km

xa=50km

xa=50km

x 20

x 20

x=25km

Page 3: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 3 – 5 août 2016

ECCC's NWP systems in ~2020

x 20

x 20Global

Regionalhourly cycling!

Deterministic Ensemble

EnKF or

VarEnKF(25-km?)

4DEnVar

4DEnVar

GDPS

RDPS

GEPS

REPS

x=2.5km

x=25km

x=10km

xa=25km?

xa=10km

x 20

x=10km

10-km

EnKF or

VarEnKF

x 20

The range of analysed scales will increase with time in both

global and limited-area NWP. DA methods that can cope with

this challenge are needed.

Page 4: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 4 – 5 août 2016

• Spatial covariance localization is essential to obtain useful analyses with “small” ensembles (a 256-member ensemble is still "small"!).

• Currently, ECCC's EnVar uses simple localization of ensemble covariances, similar to EnKF: single length scale in both horizontal and vertical localizations based on Gaspari and Cohn (1999) 5th order piecewise rational function.

• Comparing various NWP studies, seems that the best amount of horizontal localization depends on application/resolution:

o convective-scale assimilation: ~10km o mesoscale assimilation: ~100kmo global-scale assimilation: ~1000km – 3000km (2800km at ECCC)

Spatial Covariance Localization

A one-size-fits-all approach for localization does not seem

appropriated for analysing a wide range of scales.

Page 5: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 5 – 5 août 2016

Definition: Simultaneously apply appropriate (i.e. different) localization to different range of scales.

• The approach can be applied to both horizontal and vertical localization but this presentation will only focus on horizontal-scale-dependent horizontal localization.

• Pros:

• Seems appropriated for multi-scale analysis.

• In limited-area: Could avoid the need of multi-step or large-scale blending approaches.

• Cons:

• Adds more parameters to tuned.

• Increases the cost of the analysis step (at least in our formulation).

Scale-dependent covariance localizationIntroduction

Page 6: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 6 – 5 août 2016

Horizontal Scale Decomposition

Large

scale

Medium

scale

Small

scale

2000 km10000 km 500 km

Filter response functions for decomposing with

respect to 3 horizontal scale ranges

Page 7: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 7 – 5 août 2016

Horizontal Scale Decomposition

Full Large scale

Small scale Medium scale

Perturbations for ensemble member #001 – Temperature at ~700hPa

0

-2

+2

0

-2

+2

Page 8: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 8 – 5 août 2016

Waveband

variances

Large scale

Medium scale

Small scale

Horizontal Scale Decomposition

6-h perturbation from 256-

member EnKF

hP

a

Horizontal scale-

dependent localization

leads to (implicit)…

variable-dependent

horizontal localization

T

All the scales

log(q)

Page 9: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 9 – 5 août 2016

Homogeneous

horizontal

correlation length

scalesLarge

scale

Medium

scale

Small

scale

Horizontal Scale Decomposition

Full

6-h temperature

perturbation from 256-

member EnKFh

Pa

km

Horizontal scale-

dependent localization

leads to (implicit)…

vertical-level-dependent

horizontal localization

Page 10: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 10 – 5 août 2016

Scale-dependent covariance localizationImplementation in EnVar

• Analysis increment computed from control vector (B1/2 preconditioning) using:

k j

kjjkξLex

2/1

,

k

kkξLex

2/1

• Varying amounts of smoothing applied to same set of amplitudes for a given member

Current (one-size-fits-all) Approach

Scale-dependent Approach (Buehner and Shlyaeva, 2015, Tellus)

where ek,j is scale j of normalized

member k perturbation

k: member index

j: scale index

k: member index

Page 11: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 11 – 5 août 2016

Normalized temperature

increments (correlation-

like) at 700 hPa resulting

from various B matrices.

Scale-dependent covariance localizationImpact in single observation DA experiments

Bnmc

Bens No hLocBens Std hLoc

Bens SD hLoc

hLoc: 1500km / 4000km /

10000km

700 hPa T

observation at

the center of

Hurricane

Gonzalo (October 2014) hLoc: 2800km

0

-1

+1

0

-1

+1

0

-1

+1

0

-1

+1

Page 12: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 12 – 5 août 2016

Bens No hLoc

Normalized temperature

increments (correlation-

like) at 700 hPa resulting

from various B matrices.

Scale-dependent covariance localizationImpact in single observation DA experiments

Bnmc

Bens Std hLoc

Bens SD hLoc

hLoc: 1500km / 4000km /

10000km

700 hPa T

observation at

the center of a

High PressurehLoc: 2800km

0

-1

+1

0

-1

+1

0

-1

+1

0

-1

+1

Page 13: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 13 – 5 août 2016

Scale-dependent covariance localizationForecast impact

• 2.5-month trialling (June-August 2014) in our global NWP system.

– Why using the global system and not the regional system? Because the

positive impact from the scale-dependent localization is likely to be greater in

this system since…

▪ An intermittent cycling strategy is used in the regional system

▪ The global system has a wider range of horizontal scales

1) Control experiment with hLoc = 2800 km, vLoc = 2 units of ln(p)

2) Scale-Dependent experiment with a 3 horizontal-scale

decompositionI. Small scale uses hLoc = 1500 km

II. Medium scale uses hLoc = 2400 km

III. Large scale with uses = 3300 km

• 3DEnVar with 100% Bens used in both experiments

Ad hoc values!

Same vLoc (2 units of ln(p)) for every horizontal-scale

Page 14: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 14 – 5 août 2016

T+24h Northern E-T

Control

U

Z T

RH

Scale-dependent covariance localizationForecast impact – Comparison against ERA-Interim

U

Z T

RH

Scale-Dependent

T+24h Southern E-T

Page 15: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 15 – 5 août 2016

T+72h Northern E-T

Control

U

Z T

RH

Scale-dependent covariance localizationForecast impact – Comparison against ERA-Interim

U

Z T

RH

Scale-Dependent

T+72h Southern E-T

Page 16: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 16 – 5 août 2016

T+120h Northern E-T

Control

U

Z T

RH

Scale-dependent covariance localizationForecast impact – Comparison against ERA-Interim

U

Z T

RH

Scale-Dependent

T+120h Southern E-T

Page 17: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 17 – 5 août 2016

T+168h Northern E-T

Control

U

Z T

RH

Scale-dependent covariance localizationForecast impact – Comparison against ERA-Interim

U

Z T

RH

Scale-Dependent

T+168h Southern E-T

Page 18: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 18 – 5 août 2016

Time series Northern E-T

Scale-dependent covariance localizationForecast impact – Comparison against ERA-Interim

Time series Southern E-T

Std Dev for U

at 250 hPa

Std Dev for U

at 250 hPa

Control Scale-Dependent

Page 19: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 19 – 5 août 2016

Scale-dependent covariance localizationForecast impact

• 2 new 1.5-month trialling (June-July 2014) with a single localization

approach (still using 3DEnVar with 100% Bens)

1) hLoc = 2400 km (the value used for medium scale in SD hLoc)

2) hLoc = 3300 km (the value used for large scale in SD hLoc)

Is it possible to do as good as S-D localization with a single localization approach?

After all, perhaps our one-size-fits-all horizontal localization radius of 2800 km is not optimal...

Page 20: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 20 – 5 août 2016

Time series Northern E-T

Scale-dependent covariance localizationForecast impact – Comparison against ERA-Interim

Time series Southern E-T

Std Dev for U

at 250 hPa

Std Dev for U

at 250 hPa

Control (hLoc = 2800 km) hLoc = 2400 km

Page 21: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 21 – 5 août 2016

Time series Northern E-T

Scale-dependent covariance localizationForecast impact – Comparison against ERA-Interim

Time series Southern E-T

Std Dev for U

at 250 hPa

Std Dev for U

at 250 hPa

Control (hLoc = 2800 km) hLoc = 3300 km

Page 22: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 22 – 5 août 2016

Scale-dependent covariance localizationObjective localization radii

What are the optimal horizontal localization radii for S-D localization?

Let's try Ménétrier et al. (2015, MWR) optimal linear filtering approach

Large scale

Medium scale

Small scale

All the scales

(8580 km)

(3952 km)

(1842 km)

(2827 km)

Correlation

Optimal

localization

Gaspari and

Cohn function

that best-fit the

optimal

localization

Page 23: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 23 – 5 août 2016

Time series Northern E-T

Scale-dependent covariance localizationForecast impact – Comparison against ERA-Interim

Time series Southern E-T

Std Dev for U

at 250 hPa

Std Dev for U

at 250 hPa

Control (hLoc = 2800 km) SD hLoc = 1500 / 4000 / 10000 km

Page 24: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 24 – 5 août 2016

Scale-dependent covariance localizationObjective localization radii

Why the localization radii based on Ménétrier et al. (2015, MWR) are not optimal for S-D localization?

Some possibilities…

1. I did not correctly coded this approach!

2. This approach can not fully identify the sampling errors in Bens

3. Optimal localization does not only depends on sampling errors.

e.g. Localization might also alleviate other important sources of

errors. The observing network could also come into play as

suggested by Flowerdew (2015, Tellus)

Page 25: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 25 – 5 août 2016

Scale-dependent covariance localizationImpact on dynamical balance

It is well know that localization can disrupt the dynamical balance of the analysis increments.

Does the scale-dependent approach increase or decrease this problem?

r

rrrrrrrrrrrr uy

f

x

v

y

u

y

v

x

u

x

v

y

u

y

v

x

u

x

v

y

u

y

v

x

uf

2

2

WindMass

• Rotational part: Charney’s (1955) nonlinear balance equation

Balance diagnostics as in Caron and Fillion (2010; MWR)

Page 26: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 26 – 5 août 2016

Vertical profile of average correlation between MASS and WIND

1.00.2

hLoc 2800 km

SD hLoc (1500/2400/3300)

0.4 0.80.6

800

600

400

200

hPa

1000

correlation

Scale-dependent covariance localizationImpact on dynamical balance – Rotational Part

1.00.2 0.4 0.80.6

Northern E-T Southern E-T

correlation

□ hLoc 3300 km

○ hLoc 2400 km

hLoc 2800 km

SD hLoc (1500/2400/3300)

□ hLoc 3300 km

○ hLoc 2400 km

800

600

400

200

1000

Page 27: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 27 – 5 août 2016

Vertical profile of average rms(WIND) / average rms(MASS)

1.00.2

hLoc 2800 km

SD hLoc (1500/2400/3300)

0.4 0.80.6

800

600

400

200

hPa

1000

ratio

Scale-dependent covariance localizationImpact on dynamical balance – Rotational Part

1.00.2 0.4 0.80.6

Northern E-T Southern E-T

ratio

□ hLoc 3300 km

○ hLoc 2400 km

hLoc 2800 km

SD hLoc (1500/2400/3300)

□ hLoc 3300 km

○ hLoc 2400 km

800

600

400

200

1000

1.2

Page 28: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 28 – 5 août 2016

Vertical profile of average normalized departure from (n-l) balance

1.60.4

hLoc 2800 km

SD hLoc

0.8 1.2

800

600

400

200

hPa

1000

Scale-dependent covariance localizationImpact on dynamical balance – Rotational Part

1.60.4 0.8 1.2

Northern E-T Southern E-T

□ hLoc 3300 km

○ hLoc 2400 km

hLoc 2800 km

SD hLoc

□ hLoc 3300 km

○ hLoc 2400 km

800

600

400

200

1000

Page 29: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 29 – 5 août 2016

Summary and Conclusions

• S-D localization is feasible and straightforward to implement in EnVar,

but more expensive than using single-scale localization.– In the S-D localization experiments reported here: 3x more expensive.

• Results using a horizontal-scale-dependent horizontal localization

indicate small forecast improvements in our global NWP system.

• In terms of dynamical balance, S-D localization does not seem to

present any issue for the rotational part of the analysis increments.

• Finding the optimal S-D localization setup is not straightforward. – For localization radii, taking only sampling errors into account might not be

appropriated.

Page 30: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 30 – 5 août 2016

Future Work

• Test S-D localization in higher resolution limited-area applications.

• Examine the impact of adding vertical-scale-dependent vertical localization.

hLoc-small

vLoc-large

hLoc-medium

vLoc-large

hLoc-large

vLoc-large

hLoc-small

vLoc-medium

hLoc-medium

vLoc-medium

hLoc-large

vLoc-medium

hLoc-small

vLoc-small

hLoc-medium

vLoc-small

hLoc-large

vLoc-small

Horizontal scale

Ve

rtic

al s

ca

le

Page 31: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 31 – 5 août 2016

Questions? (before we brexit the symposium)

Page 32: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 32 – 5 août 2016

4D

1

4D4D4Db4D

1

4Db4D4D2

1)][()][(

2

1)( xBxyxHxRyxHxx

TTHHJ

• In EnVar… the background-error covariances and analysed state are explicitly 4-dimensional, resulting in cost function:

• In 4D-Var… the 3D analysis increment is evolved in time using the TL/AD forecast model (here included in H4D):

xBxyxHxRyxHxx 1

4Db4D

1

4Db4D2

1)][()][(

2

1)(

TTHHJ

ens

1

ensnmcnmcD4

N

k

T

kkLeeBB

Hybrid B formulation

(ek is kth ensemble perturbation divided by sqrt(Nens-1))

EnVar is ~10x

computationally cheaper

than 4DVar

4DEnVar Formulation

Page 33: Scale-Dependent Spatial Covariance Localization in Ensemble … · 2016. 8. 5. · Page 10 –5 août 2016 Scale-dependent covariance localization Implementation in EnVar • Analysis

Page 33 – 5 août 2016

• Preconditioned cost function formulation at EC:

• In EnVar with hybrid covariances, the control vector (x) is composed of 2 vectors:

• The analysis increment is computed as (ek is k’th ensemble perturbation divided by sqrt(Nens-1) ):

)()(2

1

2

1)(

b4D

1

b4DyξxHxRyξxHxξξξ

HHJ

TT

ens

nmc

ξ

ξξ

ens

1

ens

1/22/1

ensnmc

1/2

nmc

2/1

nmc

N

k

k

kξLeξBξx

ens

ens

1

ens

ens

ξ

ξ

ens

1

ensnmcnmc

N

k

T

kkLeeBB

EnVar Formulation - Preconditioning