hybrid data assimilation techniques

26
On Hybrid Approaches to On Hybrid Approaches to Data Assimilation Adrian Sandu Adrian Sandu Computational Science Laboratory Computer Science Department Virginia Tech

Upload: others

Post on 17-Nov-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hybrid Data Assimilation Techniques

On Hybrid Approaches toOn Hybrid Approaches toData Assimilation

Adrian SanduAdrian SanduComputational Science Laboratory

Computer Science DepartmentVirginia Tech

Page 2: Hybrid Data Assimilation Techniques

Information feedback loops between CTMs and observations: data assimilation and targeted meas.

Optimal analysis state

Chemical kinetics

TransportMeteorology

CTM Observations4D-VarCTM 4D-VarData

Assimilation

Aerosols

Emissions

Targeted Observ.

Improved:Improved:Emissions p o ed• forecasts• science• field experiment design• models

p o ed• forecasts• science• field experiment design• models

IWAQFR, December 3, 2009

• emission estimates• emission estimates

Page 3: Hybrid Data Assimilation Techniques

Assimilation adjusts O3 predictions considerably at 4pm EDT on July 20, 2004 p y ,

Observations: circles, color coded by O3 mixing ratio

Surface O3 (forecast) Surface O3 (analysis)48

Ozone (ppbv): 10 20 30 40 50 60 70 80 9048 48

Ozone (ppbv): 10 20 30 40 50 60 70 80 9048

ude 42

44

46

ude 42

44

46

de 42

44

46

de 42

44

46

Latit

ud

38

40

42

Latit

ud

38

40

42

Latit

ude

38

40

42

Latit

ude

38

40

42

Longitude-85 -80 -75 -70 -65

34

36

Longitude-85 -80 -75 -70 -65

34

36

Longitude-85 -80 -75 -70 -65

34

36

Longitude-85 -80 -75 -70 -65

34

36

[Chai et al., 2006]

IWAQFR, December 3, 2009

Page 4: Hybrid Data Assimilation Techniques

Model predictions are in better agreement with observations after assimilation

+

AIRMAPCS, CASTLE SPRINGS

+6000

RHODE

) 60

80ObservationBase caseCase 9

+

++

+

4000

ObservationBase caseCase 9

+

+++ +++++++++

+++++++++++++++++++

Ozo

ne

(pp

bv)

40

60

++

+

He

igh

t(m

)

+++++++++++++

+++++++

+++O

20

+++++

2000

AIRMAPMWO, MT. WASHINGTON OBS.Time (UT hr)

12 14 16 18 20 22 240 +++++

++

Ozone (ppbv)0 20 40 60 80 100 120

0

[Chai et al., 2006]

IWAQFR, December 3, 2009

Page 5: Hybrid Data Assimilation Techniques

The smallest Hessian eigenvalues (vectors) approximate the principal error componentspp p p p

First Second Third Fourth Fifth

λ(H) 7 54e 25 1 15e 23 4 04e 23 8 47e 23 1 42e 22λ(H) 7.54e-25 1.15e-23 4.04e-23 8.47e-23 1.42e-22

λ(P) 1.33e+24 8.70e+22 2.48e+22 1.18e+22 7.04e+21

STD (ppb)

47 3 0.87 0.41 0.25

( ) ( )012,

cov00 yyy

≈Ψ∇−

(a) 3D view (5ppb) (b) East view (c) Top view

(ppb)

IWAQFR, December 3, 2009

Page 6: Hybrid Data Assimilation Techniques

4D-Var Data Assimilation of TES (Satellite) Ozone Profile Retrievals with GEOS-Chem

Plots from difference between background ozone field and analysis ozone field through TES fil i l f 2006 i GEOS Ch dprofile retrievals for 2006 summertime GEOS-Chem data

IWAQFR, December 3, 2009

Page 7: Hybrid Data Assimilation Techniques

Validation of GEOS-Chem Background and Analysis Against IONS Ozonesonde Profilesg

IWAQFR, December 3, 2009

Page 8: Hybrid Data Assimilation Techniques

Ensemble-based chemical data assimilation can complement variational techniques

Optimal analysis state

Chemical kinetics

TransportMeteorology

CTM ObservationsCTMEnsemble

Data Assimilation

Aerosols

Emissions

Targeted Observ.

Improved:Improved:Emissions p o ed• forecasts• science• field experiment design• models

p o ed• forecasts• science• field experiment design• models

IWAQFR, December 3, 2009

• emission estimates• emission estimates

Page 9: Hybrid Data Assimilation Techniques

Covariance inflation and localization are necessary to compensate for small ensemble sizep

Covariance inflation:P t filt diPrevents filter divergenceAdditiveMultiplicativeModel-specific

Covariance localization:Limit long-distance correlations according to NMC empirical ones

Ozonesonde S2 (18 EDT July 20 2004)

Correction localization:Limit increments away from

IWAQFR, December 3, 2009

Ozonesonde S2 (18 EDT, July 20, 2004)observations

Page 10: Hybrid Data Assimilation Techniques

LEnKF assimilation of emissions and boundaries together with the state can improve the forecastg p

LE KF (R2 0 88/0 42)

Ground level ozone at 14 EDT, July 21, 2004 (in forecast window)Ground level ozone at 14 EDT, July 21, 2004 (in forecast window)

LEnKF (R2=0.88/0.32)[state only]

LEnKF (R2=0.88/0.42) [state + emissions + boundary]

IWAQFR, December 3, 2009

Page 11: Hybrid Data Assimilation Techniques

4D-Var Features

Pros:

considers all observations within one assimilation window atthe same time

generates analysis that is consistent with the system dynamics

Cons:

assumes constant background covariance matrix at thebeginning of each assimilation window

requires building the adjoint model

2 / 18

Page 12: Hybrid Data Assimilation Techniques

EnKF Features

Pros:

simple concept, easy implementation

updates system states and covariance

no adjoint model required

Cons:

non-smooth analysis state flow

sampling error is large in large-scale models

3 / 18

Page 13: Hybrid Data Assimilation Techniques

Questions

Can we better understand the relationship between variationaland ensemble based methods for data assimilation?

Can we use this understanding to build hybrid assimilationmethods that combine the strengths of both approaches?

4 / 18

Page 14: Hybrid Data Assimilation Techniques

Hybrid Approach for Error Covariance Update

Problem: The background error covariance matrix is keptconstant between 4D-Var assimilation windows.

Solution: Update the error covariance matrix at the end ofeach assimilation window.

Procedure:

Explore the 4D-Var error reduction directions.Generate a space spanned by the error reduction.Project the ensemble background perturbation on theorthogonal complement of the space.

The background ensemble runs can be performed in parallelwith 4D-Var without incurring a significant computationaloverhead.

5 / 18

Page 15: Hybrid Data Assimilation Techniques

Background Ensemble Generation

Generate a set of Nens normally distributed perturbationswith mean zero and covariance Bt0 :

∆xbi (t0) ∈ N (0,Bt0) , i = 1, . . . Nens .

Construct a background ensemble of size Nens:

xbi (t0) = xb(t0) + ∆xb

i , i = 1, . . . ,Nens .

Propagate this ensemble to the end of the assimilationwindow.

xbi (t1) = Mt0→tF (xb

i (t0)) , i = 1, . . . ,Nens

Compute the mean xb(t1) and background ensembleperturbation:

∆xbi (t1) = xb

i (t1) − xb(t1)

6 / 18

Page 16: Hybrid Data Assimilation Techniques

Subspace of Error Reduction

4D-Var optimization generates iterates

x(j)0 ; x

(j)1 = Mt0→t1 (x

(j)0 ), j = 1, . . . k.

The space spanned by the normalized 4D-Var increments

St1 =

x

(j)1 − x

(j−1)1∥∥∥x

(j)1 − x

(j−1)1

∥∥∥

j=1,...,k

≈ span {Ut1}

Orthogonal projector onto the orthogonal complement of Ut1 :

Pt1 = I − Ut1UTt1

7 / 18

Page 17: Hybrid Data Assimilation Techniques

Hybrid Ensemble Generation

Projected ensemble:

∆xpi (t1) = Pt1∆xb

i (t1)

Karhunen-Loeve decomposition of approximate Hessianinverse leads to approximate analysis perturbation:

H−1 =d∑

j=1

λjwiwTj , ∆xHess

i =d∑

j=1

ξij

√λjwj , ξi

j ∈ N (0, 1).

Hybrid ensemble:

∆xhi (tF ) = ∆x

pi (tF ) + ∆xHess

i (tF ).

8 / 18

Page 18: Hybrid Data Assimilation Techniques

Hybrid Covariance Matrix

Compute hybrid ensemble covariance matrix:

BhtF

=

(∆xh

i

)·(∆xh

i

)T

√Nens − 1

.

Localize hybrid ensemble covariance matrix:

BhtF

= ρ ⊗ BhtF

Updated background covariance through a convexcombination of the static background covariance B0 and thehybrid covariance Bh

tFas:

AtF = α · B0 + (1 − α) · BhtF

,

9 / 18

Page 19: Hybrid Data Assimilation Techniques

Numerical Tests on Lorenz 96 Model

dxj

dt= −xj−1(xj−2 − xj+1 − xj) + F , j = 1, . . . 40 ,

periodic boundary conditions, F = 8.0.The background covariance Bt0 is constructed from a 3%perturbation of the initial state, and a correlation distance ofL = 1.5:

Bt0(i , j) = σi · σj · exp(−|i − j |2

L2

), i , j = 1, . . . , 40 .

The observation covariance matrix is diagonal from a ρ = 1%perturbation from the mean observation values. The observationoperator H captures only a subset of 30 model states, whichincludes every other state from the first 20 states plus the last 20states.

10 / 18

Page 20: Hybrid Data Assimilation Techniques

Analysis RMS Error Comparison

1 2 3 4 5 6 70.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

Assimilation window

RMSE

Static BHybrid B ("P")Hybrid B ("P+H")

Figure: Analysis RMSE comparison for seven assimilation windows, usingdifferent background covariance matrices (static and hybrid covarianceswith localization length L = 5, and blending factor α = 0.2; P isprojection only, P+H is projection with Hessian enhancement).

11 / 18

Page 21: Hybrid Data Assimilation Techniques

How Similar are 4D-Var and EnKF? Analysis Assumptions

For x0 ∈ N(xB0 , B0

). A linear, invertible model solution operator

M advances the state from t0 to tF ,

x(tF ) = M · x(t0) .

The mean background state and the background covariance at tFare

xBF = M · xB

0 , BF = M · B0 · MT .

A set of noisy measurements taken at tF (a single 4D-Varassimilation window).

yF = H · xF + εF , εF ∈ N (0, RF ) .

12 / 18

Page 22: Hybrid Data Assimilation Techniques

How Similar are 4D-Var and EnKF? Analysis Result

Proposition:

If the model is linear and invertible; the errors are Gaussian; andobservations are taken at a single time at the end of theassimilation window;

Then the numerical solution obtained by (imperfect, preconditioned)4D-Var is equivalent to that obtained by the EnKF methodwith a small number of ensemble members.

13 / 18

Page 23: Hybrid Data Assimilation Techniques

The Analysis Motivates a Hybrid Approach

1 Run a short window 4D-Var, and perform K + 1 iterations.The space spanned by the direction increments has anorthonormal basis

v1, · · · , vK

2 Generate EnKF ensemble of K members. Replace the randomsample from the normal distribution with K directions fromthe 4D-Var increment subspace (properly scaled).

3 Run EnKF for longer time.

4 Re-generate directions by another short window 4D-Var, andrepeat.

14 / 18

Page 24: Hybrid Data Assimilation Techniques

Tests with the Nonlinear Lorenz Model

0 1 2 3 4 5−5

0

5

10

15

BckRefAna−EnKFAna−4DEnKF

0 1 2 3 4 5−10

0

10

20

Figure: Solution comparison (with 10 ensemble members) for the firsttwo components of the Lorenz state vector. Hybrid EnKF uses 4D-Vardirections obtained from 0.2 time units. 16 / 18

Page 25: Hybrid Data Assimilation Techniques

Tests with the Nonlinear Lorenz Model

0 0.5 1 1.5 2 2.5 30

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

Integration time

RM

SE

BackgroundEnKF−RegularEnKF−HybridEnKF−Breeding

Figure: RMSE comparison for 10 ensemble members. Hybrid EnKF uses4D-Var directions obtained from 0.2 time units. Errors shown areaverages of 1000 runs.

17 / 18

Page 26: Hybrid Data Assimilation Techniques

Summary

Can we better understand the relationship between variationaland ensemble based methods for data assimilation?

Can we use this understanding to build hybrid assimilationmethods that combine the strengths of both approaches?

Hybrid approach to improve background covariance

Hybrid filter based on 4D-Var directions

18 / 18