intro data assim 2008

28
Introduction to data assimilation Introduction to data assimilation and least squares methods and least squares methods Eugenia Kalnay and many friends University of Maryland October 2008 (part 1)

Upload: zeaesther

Post on 11-Jan-2016

223 views

Category:

Documents


0 download

DESCRIPTION

Introduction to data assimilation and least square methods

TRANSCRIPT

Page 1: Intro Data Assim 2008

Introduction to data assimilationIntroduction to data assimilation

and least squares methodsand least squares methods

Eugenia Kalnay

and many friends

University of Maryland

October 2008 (part 1)

Page 2: Intro Data Assim 2008

The observing system a few years ago…

Now we have even more satellite data…

Before

1979

only

raobs

Page 3: Intro Data Assim 2008

Typical distribution of observations in +/- 3hoursTypical distribution of the observing systems in a 6 hour period:

a real mess: different units, locations, times

Page 4: Intro Data Assim 2008

Model grid points (uniformly distributed) and observations

(randomly distributed). For the grid point i only observations

within a radius of influence may be considered

i

k

Page 5: Intro Data Assim 2008

Intro. to data assimilation: toy exampleIntro. to data assimilation: toy example 11• We want to measure the temperature in this

room, and we have two thermometers that

measure with errors:

• We assume that the errors are unbiased:

that we know their variances

and the errors of the two thermometers are

uncorrelated:

The question is: how can we estimate the true

temperature optimally? We call this optimal

estimate the “analysis of the temperature”

T1 = Tt + 1

T2 = Tt + 2

1 = 2 = 0

12= 1

222= 2

2

1 2 = 0

Page 6: Intro Data Assim 2008

Intro. to data assimilation: toy exampleIntro. to data assimilation: toy example 11

• We try to estimate the analysis from a linear

combination of the observations:

and assume that the analysis errors are unbiased:

This implies that

Ta = a1T1 + a2T2

Ta = Tta1 + a2 = 1

Page 7: Intro Data Assim 2008

Intro. to data assimilation: toy exampleIntro. to data assimilation: toy example 11

• We try to estimate the analysis from a linear

combination of the observations:

and assume that the analysis errors are unbiased:

This implies that

will be the best estimate of if the coefficients

are chosen to minimize the mean squared error of :

Ta = a1T1 + a2T2

a1 + a2 = 1

Ta a1, a2

Taa2= (Ta Tt )

2= [a1(T1 Tt ) + (1 a1)(T2 Tt )]

2

Ta = Tt

Page 8: Intro Data Assim 2008

Intro. to data assimilation: toy exampleIntro. to data assimilation: toy example 11

• Replacing

the minimization of with respect to gives

a2= (Ta Tt )

2= [a1(T1 Tt ) + (1 a1)(T2 Tt )]

2

a2 = 1 a1a2

a1

Page 9: Intro Data Assim 2008

Intro. to data assimilation: toy exampleIntro. to data assimilation: toy example 11

• Replacing

the minimization of with respect to gives

or

The first formula says that the weight of obs 1 is given by the variance

of obs 2 divided by the total error.

The second formula says that the weights of the observations are

proportional to the "precision" or accuracy of the measurements

(defined as the inverse of the variances of the observational errors).

a2= (Ta Tt )

2= [a1(T1 Tt ) + (1 a1)(T2 Tt )]

2

a2 = 1 a1a2 a1

a2

a1= 0 ==>

a1 =1 / 1

2

1 / 12+1 / 2

2a2 =

1 / 22

1 / 12+1 / 2

2

a1 =22

12+ 2

2a2 =

12

12+ 2

2

Page 10: Intro Data Assim 2008

Intro. to data assim: toy exampleIntro. to data assim: toy example 1 summary1 summary

a1 =1 / 1

2

1 / 12+1 / 2

2a2 =

1 / 22

1 / 12+1 / 2

2a1 =22

12+ 2

2a2 =

12

12+ 2

2

1

a2=1

12+1

22

or

Two measurements and an optimal linear combination (analysis):

Ta = a1T1 + a2T2 Optimal coefficients (min ) a2

Replacing, we get a2=

12

22

12+ 2

2or

Page 11: Intro Data Assim 2008

Intro. to data assim: toy exampleIntro. to data assim: toy example 1 summary1 summary

a1 =1 / 1

2

1 / 12+1 / 2

2a2 =

1 / 22

1 / 12+1 / 2

2a1 =22

12+ 2

2a2 =

12

12+ 2

2

1

a2=1

12+1

22

or

Two measurements and an optimal linear combination (analysis):

Ta = a1T1 + a2T2 Optimal coefficients (min ) a2

Replacing, we get a2=

12

22

12+ 2

2or

Page 12: Intro Data Assim 2008

Intro. to data assim: toy exampleIntro. to data assim: toy example 1 summary1 summary

a1 =1 / 1

2

1 / 12+1 / 2

2a2 =

1 / 22

1 / 12+1 / 2

2a1 =22

12+ 2

2a2 =

12

12+ 2

2

1

a2=1

12+1

22

or

Suppose that T1=Tb (forecast) and T2=To (observation). Then

Two measurements and an optimal linear combination (analysis):

Ta = a1T1 + a2T2 Optimal coefficients (min ) a2

Replacing, we get a2=

12

22

12+ 2

2or

Ta = a1Tb + a2To = Tb + a2 (To Tb )

Page 13: Intro Data Assim 2008

Intro. to data assim: toy exampleIntro. to data assim: toy example 1 summary1 summary

a1 =1 / 1

2

1 / 12+1 / 2

2a2 =

1 / 22

1 / 12+1 / 2

2a1 =22

12+ 2

2a2 =

12

12+ 2

2

1

a2=1

12+1

22

or

Suppose that T1=Tb (forecast) and T2=To (observation). Then

Two measurements and an optimal linear combination (analysis):

Ta = a1T1 + a2T2 Optimal coefficients (min ) a2

Replacing, we get

This is the form that is always used in analyses…

a2=

12

22

12+ 2

2or

Ta = a1Tb + a2To = Tb + a2 (To Tb )

orTa = Tb +

b2

b2+ o

2(To Tb )

Page 14: Intro Data Assim 2008

Intro. to data assim: toy exampleIntro. to data assim: toy example 1 summary1 summary

1

a2=1

b2+1

o2

If the statistics of the errors are exact, and if the coefficients

are optimal, then the "precision" of the analysis (defined as

the inverse of the variance) is the sum of the precisions of

the measurements.

A forecast and an observation optimally combined (analysis):

Now we are going to see a second toy example of data

assimilation including remote sensing.

The importance of these toy examples is that the equations

are identical to those obtained with big models and many obs.

Ta = Tb +b2

b2+ o

2(To Tb ) with

Page 15: Intro Data Assim 2008

Intro. to Intro. to remote sensingremote sensing and data and data

assimilation: toy example 2assimilation: toy example 2

• Assume we have an object, a stone in space

• We want to estimate its temperature T (oK) accurately but we

measure the radiance y (W/m2) that it emits. We have an obs.

model, e.g.: y = h(T ) T 4

Page 16: Intro Data Assim 2008

Intro. to remote sensing and dataIntro. to remote sensing and data

assimilation: toy example 2assimilation: toy example 2

• Assume we have an object, a stone in space

• We want to estimate its temperature T (oK) accurately but we

measure the radiance y (W/m2) that it emits. We have an obs.

model, e.g.:

• We also have a forecast model for the temperature

T (ti+1) = m T (ti )[ ];

e.g., T (ti+1) = T (ti ) + t SW heating+LW cooling[ ]

y = h(T ) T 4

Page 17: Intro Data Assim 2008

Intro. to remote sensing and dataIntro. to remote sensing and data

assimilation: toy example 2assimilation: toy example 2

• Assume we have an object, a stone in space

• We want to estimate its temperature T (oK) accurately but we

measure the radiance y (W/m2) that it emits. We have an obs.

model, e.g.:

• We also have a forecast model for the temperature

• We will derive the data assim eqs (KF and Var) for this toy

system (easy to understand!)

T (ti+1) = m T (ti )[ ];

e.g., T (ti+1) = T (ti ) + t SW heating+LW cooling[ ]

y = h(T ) T 4

Page 18: Intro Data Assim 2008

Intro. to remote sensing and dataIntro. to remote sensing and data

assimilation: toy example 2assimilation: toy example 2

• Assume we have an object, a stone in space

• We want to estimate its temperature T (oK) accurately but we

measure the radiance y (W/m2) that it emits. We have an obs.

model, e.g.:

• We also have a forecast model for the temperature

• We will derive the data assim eqs (OI/KF and Var) for this toy

system (easy to understand!)

• Will compare the toy and the real huge vector/matrix

equations: they are exactly the same!

T (ti+1) = m T (ti )[ ];

e.g., T (ti+1) = T (ti ) + t SW heating+LW cooling[ ]

y = h(T ) T 4

Page 19: Intro Data Assim 2008

Toy temperature data assimilation, measure radiance

We have a forecast Tb (prior) and a radiance obs yo = h(Tt ) + 0

yo h(Tb )

The new information (or innovation) is the

observational increment:

Page 20: Intro Data Assim 2008

Toy temperature data assimilation, measure radiance

We have a forecast Tb (prior) and a radiance obs yo = h(Tt ) + 0

yo h(Tb )

The new information (or innovation) is the

observational increment:

The final formula is the same:

Ta = Tb + w(yo h(Tb ))

with the optimal weight w = b2H ( o

2+ H b

2H ) 1

Page 21: Intro Data Assim 2008

Toy temperature data assimilation, measure radiance

We have a forecast Tb (prior) and a radiance obs yo = h(Tt ) + 0

yo h(Tb )

The new information (or innovation) is the

observational increment:

yo h(Tb ) = h(Tt ) + 0 h(Tb ) = 0 + h(Tt ) h(Tb ) = 0 H b

The innovation can be written in terms of errors:

H = h / Twhere includes changes of units

and observation model nonlinearity, e.g.,

We assume that the obs. and model errors are Gaussian

h(T ) = T 4

Page 22: Intro Data Assim 2008

Toy temperature data assimilation, measure radiance

We have a forecast Tb and a radiance obs yo = h(Tt ) + 0

yo h(Tb ) = 0 H b

Page 23: Intro Data Assim 2008

Toy temperature data assimilation, measure radiance

We have a forecast Tb and a radiance obs

From an OI/KF (sequential) point of view:

yo = h(Tt ) + 0

yo h(Tb ) = 0 H b

Ta = Tb + w(yo h(Tb )) = Tb + w( 0 H b )

ora = b + w( 0 H b )

a2= a

2

Now, the analysis error variance (over many cases) is

Page 24: Intro Data Assim 2008

Toy temperature data assimilation, measure radiance

We have a forecast Tb and a radiance obs

From an OI/KF (sequential) point of view:

yo = h(Tt ) + 0

yo h(Tb ) = 0 H b

Ta = Tb + w(yo h(Tb )) = Tb + w( 0 H b )

or a = b + w( 0 H b )

In OI/KF we choose w to minimize the analysis error: a2= a

2

a2= b

2+ w2 ( o

2+ H b

2H ) 2w b2HWe compute

assuming that are uncorrelatedb , 0

Page 25: Intro Data Assim 2008

Toy temperature data assimilation, measure radiance

We have a forecast Tb and a radiance obs

From an OI/KF (sequential) point of view:

yo = h(Tt ) + 0

yo h(Tb ) = 0 H b

Ta = Tb + w(yo h(Tb )) = Tb + w( 0 H b )

ora = b + w( 0 H b )

In OI/KF we choose w to minimize the analysis error: a2= a

2

we obtain w = b2H ( o

2+ H b

2H ) 1a2

w= 0

a2= b

2+ w2 ( o

2+ H b

2H ) 2w b2H

From

Page 26: Intro Data Assim 2008

Toy temperature data assimilation, measure radiance

Repeat: from an OI/KF point of view the analysis (posterior) is:

Ta = Tb + w(yo h(Tb )) = Tb + w( 0 H b )

with w = b2H ( o

2+ b

2H 2 ) 1

Note that the scaled weight is between 0 and 1wH

Ifo2>> b

2H 2 Ta Tb

Ifo2<< b

2H 2 Ta wyo

The analysis interpolates between the background and the

observation, giving more weights to smaller error variances.

Page 27: Intro Data Assim 2008

Toy temperature data assimilation, measure radiance

Repeat: from an OI/KF point of view the analysis (posterior) is:

Ta = Tb + w(yo h(Tb )) = Tb + w( 0 H b )

with w = b2H ( o

2+ b

2H 2 ) 1

Subtracting from both sides we obtainTt

a = b + w( 0 H b )

Squaring the analysis error and averaging over many cases, we obtain

a2= (1 wH ) b

2

which can also be written as 1

a2=

1

b2+H 2

o2

Page 28: Intro Data Assim 2008

Toy temperature data assimilation, measure radiance

Summary for OI/KF (sequential):

Ta = Tb + w(yo h(Tb ))

with w = b2H ( o

2+ b

2H 2 ) 1

The analysis error is computed from

a2= (1 wH ) b

2

which can also be written as

1

a2=

1

b2+H 2

o2

analysis

optimal weight

analysis precision=

forecast precision + observation precision