introduction to data assimilation

75
Introduction to Data Assimilation Saroja Polavarapu Meteorological Service of Canada University of Toronto GCC Summer School, Banff. May 22-28, 2004

Upload: others

Post on 09-Jan-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to Data Assimilation

Introduction to Data Assimilation

Saroja PolavarapuMeteorological Service of Canada

University of Toronto

GCC Summer School, Banff. May 22-28, 2004

Page 2: Introduction to Data Assimilation

Outline of lectures

• General idea• Numerical weather prediction context• Simple scalar example• Two observations on a 1D grid• Optimal Interpolation• Basic estimation theory• 3D-Variational Assimilation (3Dvar)• Covariance modelling

Page 3: Introduction to Data Assimilation

Atmospheric Data AnalysisGoal: To produce a regular, physically consistent,

four-dimensional representation of the state of the atmosphere from a heterogeneous array of in-situ and remote instruments which sample imperfectly and irregularly in space and time. (Daley, 1991)

analysis

Page 4: Introduction to Data Assimilation

• Approach: Combine information from past observations, brought forward in time by a model, with information from new observations, using – statistical information on model and observation errors– the physics captured in the model

• Observation errors– Instrument, calibration, coding, telecommunication errors

• Model errors– “representativeness”, numerical truncation, incorrect or missing

physical processes

Analysis = Interpolation + Filtering

Page 5: Introduction to Data Assimilation

Why do people do data assimilation?

1. To obtain an initial state for launching NWP forecasts2. To make consistent estimates of the atmospheric state

for diagnostic studies.• reanalyses (eg. ERA-15, ERA-40, NCEP, etc.)

3. For an increasingly wide range of applications (e.g. atmospheric chemistry)

4. To challenge models with data and vice versa • UKMO analyses during UARS (1991-5) period

Page 6: Introduction to Data Assimilation

Producing a Numerical Weather Forecast

1. Observation• Collect, receive, format and process the data• quality control the data

2. Analysis• Use data to obtain a spatial representation of the atmosphere

3. Initialization• Filter noise from analysis

4. Forecast• Integrate initial state in time with full PE model and

parameterized physical processes

Dat

a A

ssim

ilatio

n

Page 7: Introduction to Data Assimilation

Data Assimilation Cycles

Page 8: Introduction to Data Assimilation

Observations currently in use at CMC

Page 9: Introduction to Data Assimilation

Radiosonde observations used in GDAS (12Z)

Page 10: Introduction to Data Assimilation

SYNOP and SHIP observations used in GDAS

Page 11: Introduction to Data Assimilation

Buoy observations used in GDAS

Page 12: Introduction to Data Assimilation

Aircraft observations used in GDAS

Page 13: Introduction to Data Assimilation

Cloud motion wind observations used in GDAS

Page 14: Introduction to Data Assimilation

AMSU-A observations used in GDAS

Page 15: Introduction to Data Assimilation

AMSU-B observations used in GDAS

Page 16: Introduction to Data Assimilation

GOES radiances used in GDAS

Page 17: Introduction to Data Assimilation

Underdeterminacy

• Cannot do X=f(Y), must do Y=f(X)• Problem is underdetermined, always will be• Need more information: prior knowledge, time evolution, nonlinear

coupling

2x105TOTAL8000x2Sat. winds4000x3aircraft

4000x5SM, ships, buoys6000x20AMSU500x5x15sondes

Reports x items x levels

Data

800x400x58x4=7x107

CMC meso-global

400x200x28x4=9x106

CMC global oper.

Lat x long x lev x variables

Model

X = state vector Z = observation vector

45≈Z

X

NN

Page 18: Introduction to Data Assimilation

Analysis errorBackground errorObservation error

Page 19: Introduction to Data Assimilation
Page 20: Introduction to Data Assimilation
Page 21: Introduction to Data Assimilation
Page 22: Introduction to Data Assimilation
Page 23: Introduction to Data Assimilation
Page 24: Introduction to Data Assimilation
Page 25: Introduction to Data Assimilation
Page 26: Introduction to Data Assimilation
Page 27: Introduction to Data Assimilation

Obs 1 analysis

Daley (1991)

Page 28: Introduction to Data Assimilation

m x 1n x 1

n x m

n x 1 m x 1

Page 29: Introduction to Data Assimilation

representativeness measurement

Page 30: Introduction to Data Assimilation

n x 1

m x 1n x 1

Page 31: Introduction to Data Assimilation
Page 32: Introduction to Data Assimilation
Page 33: Introduction to Data Assimilation
Page 34: Introduction to Data Assimilation

OI was the standard assimilation method at weather centres from the early 1970’s to the early 1990’s.

Canada was the first to implement a multivariateOI scheme.

Gustafsson (1981)

Page 35: Introduction to Data Assimilation

K

Page 36: Introduction to Data Assimilation
Page 37: Introduction to Data Assimilation

a posteriori p.d.f.

Page 38: Introduction to Data Assimilation
Page 39: Introduction to Data Assimilation
Page 40: Introduction to Data Assimilation
Page 41: Introduction to Data Assimilation
Page 42: Introduction to Data Assimilation
Page 43: Introduction to Data Assimilation

Data Selection

Page 44: Introduction to Data Assimilation

The effect of data selection

Cohn et al. (1996)

OI

PSAS

Page 45: Introduction to Data Assimilation

The effect of data selection

Cohn et al. (1996)

Page 46: Introduction to Data Assimilation

Advantages of 3D-var

1. Obs and model variables can be nonlinearly related.

• H(X), H, HT need to be calculated for each obs type

• No separate inversion of data needed –can directly assimilate radiances

• Flexible choice of model variables, e.g. spectral coefficents

2. No data selection is needed.

))(())(()()()( 1 xzRxzxxBxxx b1b HHJ TT −−+−−= −−

Page 47: Introduction to Data Assimilation

With covariances in spectral space,longer correlation lengths scales arepermitted in the stratosphere

With flexibility of choice of obs,can assimilate many new typesof obs such as scatterometer

Andersson et al. (1998) Andersson et al. (1998)

Page 48: Introduction to Data Assimilation

Normalized AMSUweighting functions

1413121110

98765

To assimilate radiances directly, H includes an instrument-specific radiative transfer model

))(())(()()()( 1 xzRxzxxBxxx b1b HHJ TT −−+−−= −−

Page 49: Introduction to Data Assimilation

Kalnay et al. (1998)

Impact of Direct Assimilation of RadiancesAnomaly = difference between forecast and climatolgyAnomaly correlation – pattern correlation between forecast anomalies and

verifying analyses

1974 – improvedNESDIS VTPRRetrievals1978 – TOVSretrievals

Page 50: Introduction to Data Assimilation

Cohn et al. (1997)

1997NASADAO

Daley& Barker (2001)

2000?US NavyNRL

Lorenc et al. (2000)

Mar. 1999U.K.Met Office

Gauthier et al. (1998)

June 19971993CanadaCMC

Courtier et al. (1997)

Jan. 19961987EuropeECMWF

Parrish& Derber (1991)

June 1991U.S.A.NCEP

Ref.Opera-tional

StartedRegionCenter

Weather centers using 3D-var operationally

Page 51: Introduction to Data Assimilation

Summary• Data assimilation combines information of observations

and models and their errors to get a best estimate of atmospheric state (or other parameters)

• For Gaussian errors, 3D-var and OI are equivalent in theory, but different in practice

• 3D-var allows easy extension for nonlinearly related obs and model variables. Also allows more flexibility in choice of analysis variables.

• 3D-var does not require data selection so analyses are in better balance.

• Improvement of 3D-var over OI is not statistically significant for same obs. Systematic improvement of 3DVAR over OI in stratosphere and S. Hemisphere. Scores continue to improve as more obs types are added.

Page 52: Introduction to Data Assimilation

Covariance Modelling

1.Innovations method2.NMC-method3.Ensemble method

Page 53: Introduction to Data Assimilation

K = BHT(HBHT + R)-1

For a single observation, at gridpoint i

K = Bi /( b + r2) = c Bi

The role of the forecast error covariance matrix in analysis

The forecast error covariance matrix determines thespatial influence of the observations.

(mxm)

xa = xb + K [z - H(xb)]observation space (mx1)model space (nx1)

Page 54: Introduction to Data Assimilation

Background error covariance matrix

( )( )Ttbtbb xxxxP −−=

•If x is 107, Pb is 107 x 107. •With 105 obs, cannot estimate Pb.•Need to model Pb.•The fewer the parameters in the model, •the easier to estimate them, but•less likely the model is to be valid

Page 55: Introduction to Data Assimilation

• Historically used for Optimal Interpolation • (e.g. Hollingsworth and Lonnberg 1986,• Lonnberg and Hollingsworth 1986, Mitchell et al. 1990)• Typical assumptions:

•separability of horizontal and vertical correlations

•Homogeneity

•Isotropy

1. Innovations method

),(),,,( jibxjjii

bH ryxyx θCC =

),(),,,(),,,,,( jibVjjii

bHjjjiii

b zzyxyxzyxzyx CCC =

)(),,,( ibxjjii

bH ryxyx CC =

r

i

j

θ

r

l

m

θ

lr

i

j

m

r

Page 56: Introduction to Data Assimilation

Instrument+representativeness

Background error

Choose obs s.t. these terms =0

Assume homogeneous, isotropiccorrelation model. Choose acontinuous function ρ(r) which hasonly a few parameters such as L, correlation length scale. Plot allinnovations as a function of distanceonly and fit the function to the data.

Dec. 15/87-Mar. 15/88radiosonde data. Model: CMC T59L20

Mitchell et al. (1990)

Page 57: Introduction to Data Assimilation

Mitchell et al. (1990)Mitchell et al. (1990)

Obs and Forecast error variances

Page 58: Introduction to Data Assimilation

Vertical correlationsof forecast error

Height

Non-divergent wind

Lonnberg and Hollingsworth (1986)

Hollingsworth and Lonnberg (1986)

Page 59: Introduction to Data Assimilation
Page 60: Introduction to Data Assimilation
Page 61: Introduction to Data Assimilation

Multivariate correlations

Mitchell et al. (1990)

Page 62: Introduction to Data Assimilation

If covariances are homogeneous,variances are independent of space

If correlations are homogeneous,correlation lengths are independentof location

Covariances are not homogeneous

Correlations are not homogeneous

Page 63: Introduction to Data Assimilation

Gustafsson (1981)

Daley (1991)

Correlations are not isotropic

Page 64: Introduction to Data Assimilation

Are correlations separable?If so, correlation length should beIndependent of height.

Mitchell et al. (1990)Lonnberg and Hollingsworth (1986)

Page 65: Introduction to Data Assimilation

Covariance modelling assumptions:1. No correlations between background and

obs errors2. No horizontal correlation of obs errors3. Homogeneous, isotropic horizontal

background error correlations4. Separability of vertical and horizontal

background error correlations

None of our assumptions are really correct. Therefore Optimal Interpolation is not optimal so it is often called Statistical Interpolation.

Page 66: Introduction to Data Assimilation

2. NMC-method

• Need global statistics• N. American radiosonde network is only

4000 km in extent defining only up to wavenumber 10. Vertical and horizontal resolution is too coarse.

• A posteriori justification: compare resulting statistics with those obtained using other methods

Page 67: Introduction to Data Assimilation

• Compares 24-h and 48-h forecasts valid at same time• Provides global, multivariate corr. with full vertical and spectral

resolution• Not used for variances• Assumes forecast differences approximate forecast error

4824 xx −

• 24-h start forecast avoids “spin-up” problems• 24-h period is short enough to claim similarity with 0-6 h forecast

error. Final difference is scaled by an empirical factor• 24-h period long enough that the forecasts are dissimilar despite

lack of data to update the starting analysis• 0-6 h forecast differences reflect assumptions made in OI

background error covariances

Why 24 – 48 ?

-48 -24 0

?604824 xxxx −≈−

The NMC-method

Page 68: Introduction to Data Assimilation

Desroziers et al. 1995FranceMeteo-Fr.Steinle et al. 1995AustraliaBMRCIngleby et al. 1996U.K.Met OfficeGauthier et al. 1999CanadaCDCRabier et al.1998EuropeECMWFParrish & Derber 1991U.S.A.NCEPReferenceRegionCenter

NMC-method usage

Page 69: Introduction to Data Assimilation

Properties of the NMC-methodBouttier (1994)

• For linear H, no model error, 6-h forecast difference, can compare NMC P calc. to what Kalman Filter suggests.

• NMC-method breaks down if there is no data between launch of 2 forecasts. With no data P is under-estimated

• For dense, good quality hor. uncorr. obs, P is over-estimated

• For obs at every gridpoint, where obs and bkgderror variances are equal, the NMC-method P estimate is equivalent to that from the KF.

Page 70: Introduction to Data Assimilation

A posteriori justification: compare NMC results to innovation-method results

Horizontal correlation length scale

Rabier et al. (1998) Hollingsworth and Lonnberg (1986)

NMCInnovations

Page 71: Introduction to Data Assimilation

Different horizontal correlationlengths for different vertical levels

Different vertical correlationlengths for different wavenumbers

Rabier et al. (1998) Rabier et al. (1998)

Page 72: Introduction to Data Assimilation

3.

Page 73: Introduction to Data Assimilation
Page 74: Introduction to Data Assimilation

Buehner (2004, submitted)

Page 75: Introduction to Data Assimilation

Fifteen years ago, data assimilation was a minor and often neglected sub-discipline of numerical weather prediction. The situation is very different today. Data assimilation is now felt to be important for all climate and environmental monitoring and estimating the ocean state. There have been great advances in both modelling and instrumentation for a variety of atmospheric phenomena and variables, and data assimilation provides the bridge between them….

(Roger Daley, 1997)

Some final words…