m.sc. in m eteo rology u cd nu m er ical w eather predicti oninez/msri-ncar_carbonda/... · dat a a...

156
M.Sc. in Meteorology UCD Numerical Weather Prediction Prof Peter Lynch Meteorology & Climate Cehtre School of Mathematical Sciences University College Dublin Second Semester, 2005–2006.

Upload: others

Post on 25-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

M.Sc. in Meteorology UCD

Numerical WeatherPrediction

Prof Peter Lynch

Meteorology & Climate CehtreSchool of Mathematical Sciences

University College Dublin

Second Semester, 2005–2006.

Page 2: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Text for the CourseThe lectures will be based closely on the text

Atmospheric Modeling, Data Assimilation and Predictabilityby

Eugenia Kalnay

published by Cambridge University Press (2002).

2

Page 3: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Data Assimilation (Kalnay, Ch. 5)• NWP is an initial/boundary value problem

3

Page 4: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Data Assimilation (Kalnay, Ch. 5)• NWP is an initial/boundary value problem

• Given

– an estimate of the present state of the atmosphere(initial conditions)

– appropriate surface and lateral boundary conditions

the model simulates or forecasts the evolution of the at-mosphere.

3

Page 5: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Data Assimilation (Kalnay, Ch. 5)• NWP is an initial/boundary value problem

• Given

– an estimate of the present state of the atmosphere(initial conditions)

– appropriate surface and lateral boundary conditions

the model simulates or forecasts the evolution of the at-mosphere.

• The more accurate the estimate of the initial conditions,the better the quality of the forecasts.

3

Page 6: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Data Assimilation (Kalnay, Ch. 5)• NWP is an initial/boundary value problem

• Given

– an estimate of the present state of the atmosphere(initial conditions)

– appropriate surface and lateral boundary conditions

the model simulates or forecasts the evolution of the at-mosphere.

• The more accurate the estimate of the initial conditions,the better the quality of the forecasts.

• Operational NWP centers produce initial conditions througha statistical combination of observations and short-rangeforecasts.

3

Page 7: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Data Assimilation (Kalnay, Ch. 5)• NWP is an initial/boundary value problem

• Given

– an estimate of the present state of the atmosphere(initial conditions)

– appropriate surface and lateral boundary conditions

the model simulates or forecasts the evolution of the at-mosphere.

• The more accurate the estimate of the initial conditions,the better the quality of the forecasts.

• Operational NWP centers produce initial conditions througha statistical combination of observations and short-rangeforecasts.

• This approach is called data assimilation3

Page 8: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

5

Page 9: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

6

Page 10: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

7

Page 11: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

8

Page 12: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

9

Page 13: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

10

Page 14: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

11

Page 15: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Insu!ciency of Data CoverageModern primitive equations models have a number ofdegrees of freedom of the order of 107.

12

Page 16: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Insu!ciency of Data CoverageModern primitive equations models have a number ofdegrees of freedom of the order of 107.

For a time window of ±3 hours, there are typically 10 to100 thousand observations of the atmosphere, two orders ofmagnitude less than the number of degrees of freedom ofthe model.

12

Page 17: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Insu!ciency of Data CoverageModern primitive equations models have a number ofdegrees of freedom of the order of 107.

For a time window of ±3 hours, there are typically 10 to100 thousand observations of the atmosphere, two orders ofmagnitude less than the number of degrees of freedom ofthe model.

Moreover, they are distributed nonuniformly in space andtime.

12

Page 18: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Insu!ciency of Data CoverageModern primitive equations models have a number ofdegrees of freedom of the order of 107.

For a time window of ±3 hours, there are typically 10 to100 thousand observations of the atmosphere, two orders ofmagnitude less than the number of degrees of freedom ofthe model.

Moreover, they are distributed nonuniformly in space andtime.

It is necessary to use additional information, called thebackground field, first guess or prior information.

12

Page 19: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Insu!ciency of Data CoverageModern primitive equations models have a number ofdegrees of freedom of the order of 107.

For a time window of ±3 hours, there are typically 10 to100 thousand observations of the atmosphere, two orders ofmagnitude less than the number of degrees of freedom ofthe model.

Moreover, they are distributed nonuniformly in space andtime.

It is necessary to use additional information, called thebackground field, first guess or prior information.

A short-range forecast is used as the first guess in opera-tional data assimilation systems.

12

Page 20: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Insu!ciency of Data CoverageModern primitive equations models have a number ofdegrees of freedom of the order of 107.

For a time window of ±3 hours, there are typically 10 to100 thousand observations of the atmosphere, two orders ofmagnitude less than the number of degrees of freedom ofthe model.

Moreover, they are distributed nonuniformly in space andtime.

It is necessary to use additional information, called thebackground field, first guess or prior information.

A short-range forecast is used as the first guess in opera-tional data assimilation systems.

Present-day operational systems typically use a 6-h cycleperformed four times a day.

12

Page 21: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Typical 6-hour analysis cycle.

13

Page 22: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Suppose the background field is a model 6-h forecast:

xb

14

Page 23: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Suppose the background field is a model 6-h forecast:

xb

To obtain the background or first guess “observations”, themodel forecast is interpolated to the observation location

14

Page 24: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Suppose the background field is a model 6-h forecast:

xb

To obtain the background or first guess “observations”, themodel forecast is interpolated to the observation location

If the observed quantities are not the same as the modelvariables, the model variables are converted to observedvariables yo.

14

Page 25: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Suppose the background field is a model 6-h forecast:

xb

To obtain the background or first guess “observations”, themodel forecast is interpolated to the observation location

If the observed quantities are not the same as the modelvariables, the model variables are converted to observedvariables yo.

The first guess of the observations is denoted

H(xb)

where H is called the observation operator.

14

Page 26: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Suppose the background field is a model 6-h forecast:

xb

To obtain the background or first guess “observations”, themodel forecast is interpolated to the observation location

If the observed quantities are not the same as the modelvariables, the model variables are converted to observedvariables yo.

The first guess of the observations is denoted

H(xb)

where H is called the observation operator.

The di!erence between the observations and the background,

yo !H(xb) ,

is called the observational increment or innovation.

14

Page 27: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The analysis xa is obtained by adding the innovations to thebackground field with weights W that are determined basedon the estimated statistical error covariances of the forecastand the observations:

xa = xb + W[yo !H(xb)]

15

Page 28: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The analysis xa is obtained by adding the innovations to thebackground field with weights W that are determined basedon the estimated statistical error covariances of the forecastand the observations:

xa = xb + W[yo !H(xb)]

Di!erent analysis schemes (SCM, OI, 3D-Var, and KF) arebased on this equation, but di!er by the approach taken tocombine the background and the observations to producethe analysis.

15

Page 29: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The analysis xa is obtained by adding the innovations to thebackground field with weights W that are determined basedon the estimated statistical error covariances of the forecastand the observations:

xa = xb + W[yo !H(xb)]

Di!erent analysis schemes (SCM, OI, 3D-Var, and KF) arebased on this equation, but di!er by the approach taken tocombine the background and the observations to producethe analysis.

Earlier methods such as the SCM used weights which weredetermined empirically.

The weights were a function of the distance between the ob-servation and the grid point, and the analysis wass iteratedseveral times.

15

Page 30: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

In Optimal Interpolation (OI), the matrix of weights W isdetermined from the minimization of the analysis errors ateach grid point.

16

Page 31: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

In Optimal Interpolation (OI), the matrix of weights W isdetermined from the minimization of the analysis errors ateach grid point.

In the 3D-Var approach one defines a cost function propor-tional to the square of the distance between the analysisand both the background and the observations.

This cost function is minimized to obtain the analysis.

16

Page 32: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

In Optimal Interpolation (OI), the matrix of weights W isdetermined from the minimization of the analysis errors ateach grid point.

In the 3D-Var approach one defines a cost function propor-tional to the square of the distance between the analysisand both the background and the observations.

This cost function is minimized to obtain the analysis.

Lorenc (1986) showed that OI and the 3D-Var approach areequivalent if the cost function is defined as:

J =1

2

![yo !H(x)]TR!1[yo !H(x)] + (x! xb)

TB!1(x! xb)"

16

Page 33: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

In Optimal Interpolation (OI), the matrix of weights W isdetermined from the minimization of the analysis errors ateach grid point.

In the 3D-Var approach one defines a cost function propor-tional to the square of the distance between the analysisand both the background and the observations.

This cost function is minimized to obtain the analysis.

Lorenc (1986) showed that OI and the 3D-Var approach areequivalent if the cost function is defined as:

J =1

2

![yo !H(x)]TR!1[yo !H(x)] + (x! xb)

TB!1(x! xb)"

The cost function J measures:

• The distance of a field x to the observations (first term)

• The distance to the background xb (second term).

16

Page 34: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The distances are scaled by the observation error covarianceR and by the background error covariance B respectively.

The minimum of the cost function is obtained for x = xa,which is defined as the analysis.

17

Page 35: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The distances are scaled by the observation error covarianceR and by the background error covariance B respectively.

The minimum of the cost function is obtained for x = xa,which is defined as the analysis.

The analysis obtained by OI and 3DVar is the same if theweight matrix is given by

W = BHT (HBHT + R!1)!1

17

Page 36: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The distances are scaled by the observation error covarianceR and by the background error covariance B respectively.

The minimum of the cost function is obtained for x = xa,which is defined as the analysis.

The analysis obtained by OI and 3DVar is the same if theweight matrix is given by

W = BHT (HBHT + R!1)!1

The di!erence between OI and the 3D-Var approach is inthe method of solution:

17

Page 37: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The distances are scaled by the observation error covarianceR and by the background error covariance B respectively.

The minimum of the cost function is obtained for x = xa,which is defined as the analysis.

The analysis obtained by OI and 3DVar is the same if theweight matrix is given by

W = BHT (HBHT + R!1)!1

The di!erence between OI and the 3D-Var approach is inthe method of solution:

• In OI, the weights W are obtained for each grid point orgrid volume, using suitable simplifications.

17

Page 38: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The distances are scaled by the observation error covarianceR and by the background error covariance B respectively.

The minimum of the cost function is obtained for x = xa,which is defined as the analysis.

The analysis obtained by OI and 3DVar is the same if theweight matrix is given by

W = BHT (HBHT + R!1)!1

The di!erence between OI and the 3D-Var approach is inthe method of solution:

• In OI, the weights W are obtained for each grid point orgrid volume, using suitable simplifications.

• In 3D-Var, the minimization of J is performed directly, al-lowing for additional flexibility and a simultaneous globaluse of the data.

17

Page 39: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Recently, the variational approach has been extended tofour dimensions, by including within the cost function thedistance to observations over a time interval (assimilationwindow).

18

Page 40: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Recently, the variational approach has been extended tofour dimensions, by including within the cost function thedistance to observations over a time interval (assimilationwindow).

This is called four-dimensional variational assimilation (4DVar).

18

Page 41: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Recently, the variational approach has been extended tofour dimensions, by including within the cost function thedistance to observations over a time interval (assimilationwindow).

This is called four-dimensional variational assimilation (4DVar).

In the analysis cycle, the importance of the model cannotbe overemphasized:

18

Page 42: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Recently, the variational approach has been extended tofour dimensions, by including within the cost function thedistance to observations over a time interval (assimilationwindow).

This is called four-dimensional variational assimilation (4DVar).

In the analysis cycle, the importance of the model cannotbe overemphasized:

• It transports information from data-rich to data-poorregions

18

Page 43: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Recently, the variational approach has been extended tofour dimensions, by including within the cost function thedistance to observations over a time interval (assimilationwindow).

This is called four-dimensional variational assimilation (4DVar).

In the analysis cycle, the importance of the model cannotbe overemphasized:

• It transports information from data-rich to data-poorregions

• It provides a complete estimation of the four-dimensionalstate of the atmosphere.

18

Page 44: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Recently, the variational approach has been extended tofour dimensions, by including within the cost function thedistance to observations over a time interval (assimilationwindow).

This is called four-dimensional variational assimilation (4DVar).

In the analysis cycle, the importance of the model cannotbe overemphasized:

• It transports information from data-rich to data-poorregions

• It provides a complete estimation of the four-dimensionalstate of the atmosphere.

The introduction of 4DVar at ECMWF has resulted in markedimprovements in the quality of medium-range forecasts.

18

Page 45: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Recently, the variational approach has been extended tofour dimensions, by including within the cost function thedistance to observations over a time interval (assimilationwindow).

This is called four-dimensional variational assimilation (4DVar).

In the analysis cycle, the importance of the model cannotbe overemphasized:

• It transports information from data-rich to data-poorregions

• It provides a complete estimation of the four-dimensionalstate of the atmosphere.

The introduction of 4DVar at ECMWF has resulted in markedimprovements in the quality of medium-range forecasts.

End of Introduction

18

Page 46: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

21

Page 47: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Background FieldFor operational models, it is not enough to perform spatialinterpolation of observations into regular grids:

There are not enough data available to define the initialstate.

23

Page 48: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Background FieldFor operational models, it is not enough to perform spatialinterpolation of observations into regular grids:

There are not enough data available to define the initialstate.

The number of degrees of freedom in a modern NWP modelis of the order of 107.

The total number of conventional observations is of the or-der of 104–105.

23

Page 49: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Background FieldFor operational models, it is not enough to perform spatialinterpolation of observations into regular grids:

There are not enough data available to define the initialstate.

The number of degrees of freedom in a modern NWP modelis of the order of 107.

The total number of conventional observations is of the or-der of 104–105.

There are many new types of data, such as satellite andradar observations, but:

• they don’t measure the variables used in the models

• their distribution in space and time is very nonuniform.

23

Page 50: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Background FieldIn addition to observations, it is necessary to use a firstguess estimate of the state of the atmosphere at the gridpoints.

24

Page 51: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Background FieldIn addition to observations, it is necessary to use a firstguess estimate of the state of the atmosphere at the gridpoints.

The first guess (also known as background field or priorinformation) is our best estimate of the state of the atmo-sphere prior to the use of the observations.

24

Page 52: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Background FieldIn addition to observations, it is necessary to use a firstguess estimate of the state of the atmosphere at the gridpoints.

The first guess (also known as background field or priorinformation) is our best estimate of the state of the atmo-sphere prior to the use of the observations.

A short-range forecast is normally used as a first guess inoperational systems in what is called an analysis cycle.

24

Page 53: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Background FieldIn addition to observations, it is necessary to use a firstguess estimate of the state of the atmosphere at the gridpoints.

The first guess (also known as background field or priorinformation) is our best estimate of the state of the atmo-sphere prior to the use of the observations.

A short-range forecast is normally used as a first guess inoperational systems in what is called an analysis cycle.

If a forecast is unavailable (e.g., if the cycle is broken), wemay have to use climatological fields . . .

. . . but they are normally a poor estimate of the initial state.

24

Page 54: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Global 6-h analysis cycle (00, 06, 12, and 18 UTC).25

Page 55: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Regional analysis cycle, performed (perhaps) every hour.26

Page 56: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Intermittent data assimilation is used in most global oper-ational systems, typically with a 6-h cycle performed fourtimes a day.

27

Page 57: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Intermittent data assimilation is used in most global oper-ational systems, typically with a 6-h cycle performed fourtimes a day.

The model forecast plays a very important role:

27

Page 58: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Intermittent data assimilation is used in most global oper-ational systems, typically with a 6-h cycle performed fourtimes a day.

The model forecast plays a very important role:

• Over data-rich regions, the analysis is dominated by theinformation contained in the observations.

27

Page 59: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Intermittent data assimilation is used in most global oper-ational systems, typically with a 6-h cycle performed fourtimes a day.

The model forecast plays a very important role:

• Over data-rich regions, the analysis is dominated by theinformation contained in the observations.

• In data-poor regions, the forecast benefits from the infor-mation upstream.

27

Page 60: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Intermittent data assimilation is used in most global oper-ational systems, typically with a 6-h cycle performed fourtimes a day.

The model forecast plays a very important role:

• Over data-rich regions, the analysis is dominated by theinformation contained in the observations.

• In data-poor regions, the forecast benefits from the infor-mation upstream.

For example, 6-h forecasts over the North Atlantic Oceanare relatively good, because of the information coming fromNorth America.

27

Page 61: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Intermittent data assimilation is used in most global oper-ational systems, typically with a 6-h cycle performed fourtimes a day.

The model forecast plays a very important role:

• Over data-rich regions, the analysis is dominated by theinformation contained in the observations.

• In data-poor regions, the forecast benefits from the infor-mation upstream.

For example, 6-h forecasts over the North Atlantic Oceanare relatively good, because of the information coming fromNorth America.

The model is able to transport information from data-richto data-poor areas.

27

Page 62: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Least Squares Method (Kalnay, 5.3)We start with a toy model example, the two temperaturesproblem.

Page 63: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Least Squares Method (Kalnay, 5.3)We start with a toy model example, the two temperaturesproblem.

We use two methods to solve it, a sequential and a vari-ational approach, and find that they are equivalent: theyyield identical results.

Page 64: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Least Squares Method (Kalnay, 5.3)We start with a toy model example, the two temperaturesproblem.

We use two methods to solve it, a sequential and a vari-ational approach, and find that they are equivalent: theyyield identical results.

The problem is important because the methodology andresults carry over to multivariate OI, Kalman filtering, and3D-Var and 4D-Var assimilation.

Page 65: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Least Squares Method (Kalnay, 5.3)We start with a toy model example, the two temperaturesproblem.

We use two methods to solve it, a sequential and a vari-ational approach, and find that they are equivalent: theyyield identical results.

The problem is important because the methodology andresults carry over to multivariate OI, Kalman filtering, and3D-Var and 4D-Var assimilation.

If you fully understand the toy model, you should find themore realistic application straightforward.

Page 66: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Statistical estimationIntroduction. Each of you: Guess the temperature inthis room right now. How can we get a best estimate of thetemperature?

! ! !

2

Page 67: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Statistical estimationIntroduction. Each of you: Guess the temperature inthis room right now. How can we get a best estimate of thetemperature?

! ! !

The best estimate of the state of the atmosphere is obtainedby combining prior information about the atmosphere (back-ground or first guess) with observations.

2

Page 68: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Statistical estimationIntroduction. Each of you: Guess the temperature inthis room right now. How can we get a best estimate of thetemperature?

! ! !

The best estimate of the state of the atmosphere is obtainedby combining prior information about the atmosphere (back-ground or first guess) with observations.

In order to combine them optimally, we also need statisticalinformation about the errors in these pieces of information.

2

Page 69: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Statistical estimationIntroduction. Each of you: Guess the temperature inthis room right now. How can we get a best estimate of thetemperature?

! ! !

The best estimate of the state of the atmosphere is obtainedby combining prior information about the atmosphere (back-ground or first guess) with observations.

In order to combine them optimally, we also need statisticalinformation about the errors in these pieces of information.

As an introduction to statistical estimation, we consider thesimple problem, that we call the two temperatures problem:

2

Page 70: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Statistical estimationIntroduction. Each of you: Guess the temperature inthis room right now. How can we get a best estimate of thetemperature?

! ! !

The best estimate of the state of the atmosphere is obtainedby combining prior information about the atmosphere (back-ground or first guess) with observations.

In order to combine them optimally, we also need statisticalinformation about the errors in these pieces of information.

As an introduction to statistical estimation, we consider thesimple problem, that we call the two temperatures problem:

Given two independent observations T1 and T2, determinethe best estimate of the true temperature Tt.

2

Page 71: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Simple (toy) ExampleLet the two observations of temperature be

T1 = Tt + "1

T2 = Tt + "2

!

[For example, we might have two i!y thermometers].

3

Page 72: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Simple (toy) ExampleLet the two observations of temperature be

T1 = Tt + "1

T2 = Tt + "2

!

[For example, we might have two i!y thermometers].

The observations have errors "i, which we don’t know.

3

Page 73: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Simple (toy) ExampleLet the two observations of temperature be

T1 = Tt + "1

T2 = Tt + "2

!

[For example, we might have two i!y thermometers].

The observations have errors "i, which we don’t know.

Let E( ) represent the expected value, i.e., the average ofmany similar measurements.

3

Page 74: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Simple (toy) ExampleLet the two observations of temperature be

T1 = Tt + "1

T2 = Tt + "2

!

[For example, we might have two i!y thermometers].

The observations have errors "i, which we don’t know.

Let E( ) represent the expected value, i.e., the average ofmany similar measurements.

We assume that the measurements T1 and T2 are unbiased:

E(T1 ! Tt) = 0 , E(T2 ! Tt) = 0

or equivalently,E("1) = E("2) = 0

3

Page 75: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

We also assume that we know the variances of the observa-tional errors:

E""21#

= #21 E

""22#

= #22

4

Page 76: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

We also assume that we know the variances of the observa-tional errors:

E""21#

= #21 E

""22#

= #22

We next assume that the errors of the two measurementsare uncorrelated:

E("1"2) = 0

4

Page 77: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

We also assume that we know the variances of the observa-tional errors:

E""21#

= #21 E

""22#

= #22

We next assume that the errors of the two measurementsare uncorrelated:

E("1"2) = 0

This implies, for example, that there is no systematic ten-dency for one thermometer to read high ("2 > 0) when theother is high ("2 > 0).

! ! !

4

Page 78: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

We also assume that we know the variances of the observa-tional errors:

E""21#

= #21 E

""22#

= #22

We next assume that the errors of the two measurementsare uncorrelated:

E("1"2) = 0

This implies, for example, that there is no systematic ten-dency for one thermometer to read high ("2 > 0) when theother is high ("2 > 0).

! ! !

The above equations represent the statistical informationthat we need about the actual observations.

4

Page 79: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

We estimate Tt as a linear combination of the observations:

Ta = a1T1 + a2T2

5

Page 80: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

We estimate Tt as a linear combination of the observations:

Ta = a1T1 + a2T2

The analysis Ta should be unbiased:

E(Ta) = E(Tt)

5

Page 81: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

We estimate Tt as a linear combination of the observations:

Ta = a1T1 + a2T2

The analysis Ta should be unbiased:

E(Ta) = E(Tt)

This impliesa1 + a2 = 1

5

Page 82: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

We estimate Tt as a linear combination of the observations:

Ta = a1T1 + a2T2

The analysis Ta should be unbiased:

E(Ta) = E(Tt)

This impliesa1 + a2 = 1

Ta will be the best estimate of Tt if the coe!cients are chosento minimize the mean squared error of Ta:

#2a = E[(Ta ! Tt)

2] = E$%

a1(T1 ! Tt) + a2(T2 ! Tt)&2'

subject to the constraint a1 + a2 = 1.

5

Page 83: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

We estimate Tt as a linear combination of the observations:

Ta = a1T1 + a2T2

The analysis Ta should be unbiased:

E(Ta) = E(Tt)

This impliesa1 + a2 = 1

Ta will be the best estimate of Tt if the coe!cients are chosento minimize the mean squared error of Ta:

#2a = E[(Ta ! Tt)

2] = E$%

a1(T1 ! Tt) + a2(T2 ! Tt)&2'

subject to the constraint a1 + a2 = 1.

This may be written

#2a = E[(a1"1 + a2"2)

2]

5

Page 84: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Expanding this expression for #2a, we get

#2a = a2

1#21 + a2

2#22

To minimize #2a w.r.t. a1, we require $#2

a/$a1 = 0.

6

Page 85: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Expanding this expression for #2a, we get

#2a = a2

1#21 + a2

2#22

To minimize #2a w.r.t. a1, we require $#2

a/$a1 = 0.

Naıve solution: $#2a/$a1 = 2a1#2

1 = 0, so a1 = 0.Similarly, $#2

a/$a2 = 0 implies a2 = 0.

6

Page 86: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Expanding this expression for #2a, we get

#2a = a2

1#21 + a2

2#22

To minimize #2a w.r.t. a1, we require $#2

a/$a1 = 0.

Naıve solution: $#2a/$a1 = 2a1#2

1 = 0, so a1 = 0.Similarly, $#2

a/$a2 = 0 implies a2 = 0.

We have forgotten the constraint a1 + a2 = 1.

So, a1 and a2 are not independent.

6

Page 87: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Expanding this expression for #2a, we get

#2a = a2

1#21 + a2

2#22

To minimize #2a w.r.t. a1, we require $#2

a/$a1 = 0.

Naıve solution: $#2a/$a1 = 2a1#2

1 = 0, so a1 = 0.Similarly, $#2

a/$a2 = 0 implies a2 = 0.

We have forgotten the constraint a1 + a2 = 1.

So, a1 and a2 are not independent.

Substituting a2 = 1! a1, we get

#2a = a2

1#21 + (1! a1)

2#22

6

Page 88: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Expanding this expression for #2a, we get

#2a = a2

1#21 + a2

2#22

To minimize #2a w.r.t. a1, we require $#2

a/$a1 = 0.

Naıve solution: $#2a/$a1 = 2a1#2

1 = 0, so a1 = 0.Similarly, $#2

a/$a2 = 0 implies a2 = 0.

We have forgotten the constraint a1 + a2 = 1.

So, a1 and a2 are not independent.

Substituting a2 = 1! a1, we get

#2a = a2

1#21 + (1! a1)

2#22

Equating the derivative w.r.t. a1 to zero, $#2a/$a1 = 0, gives

a1 =#2

2

#21 + #2

2

a2 =#2

1

#21 + #2

2

6

Page 89: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Expanding this expression for #2a, we get

#2a = a2

1#21 + a2

2#22

To minimize #2a w.r.t. a1, we require $#2

a/$a1 = 0.

Naıve solution: $#2a/$a1 = 2a1#2

1 = 0, so a1 = 0.Similarly, $#2

a/$a2 = 0 implies a2 = 0.

We have forgotten the constraint a1 + a2 = 1.

So, a1 and a2 are not independent.

Substituting a2 = 1! a1, we get

#2a = a2

1#21 + (1! a1)

2#22

Equating the derivative w.r.t. a1 to zero, $#2a/$a1 = 0, gives

a1 =#2

2

#21 + #2

2

a2 =#2

1

#21 + #2

2

Thus, we have expressions for the weights a1 and a2 in termsof the variances (which are assumed to be known).

6

Page 90: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

We define the precision to be the inverse of the variance. Itis a measure of the accuracy of the observations.

7

Page 91: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

We define the precision to be the inverse of the variance. Itis a measure of the accuracy of the observations.

Note: The term precision, while a good one, does not haveuniversal currency, so it should be defined when used.

! ! !

7

Page 92: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

We define the precision to be the inverse of the variance. Itis a measure of the accuracy of the observations.

Note: The term precision, while a good one, does not haveuniversal currency, so it should be defined when used.

! ! !

Substituting the coe!cients in #2a = a2

1#21 + a2

2#22, we obtain

#2a =

#21#

22

#21 + #2

2

7

Page 93: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

We define the precision to be the inverse of the variance. Itis a measure of the accuracy of the observations.

Note: The term precision, while a good one, does not haveuniversal currency, so it should be defined when used.

! ! !

Substituting the coe!cients in #2a = a2

1#21 + a2

2#22, we obtain

#2a =

#21#

22

#21 + #2

2

This can be written in the alternative form:1

#2a

=1

#12 +

1

#22

7

Page 94: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

We define the precision to be the inverse of the variance. Itis a measure of the accuracy of the observations.

Note: The term precision, while a good one, does not haveuniversal currency, so it should be defined when used.

! ! !

Substituting the coe!cients in #2a = a2

1#21 + a2

2#22, we obtain

#2a =

#21#

22

#21 + #2

2

This can be written in the alternative form:1

#2a

=1

#12 +

1

#22

Thus, if the coe"cients are optimal, the precision of theanalysis is the sum of the precisions of the measurements.

7

Page 95: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Variational approachWe can also obtain the same best estimate of Tt by mini-mizing a cost function.

8

Page 96: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Variational approachWe can also obtain the same best estimate of Tt by mini-mizing a cost function.

The cost function is defined as the sum of the squares of thedistances of T to the two observations, weighted by theirobservational error precisions:

J(T ) =1

2

((T ! T1)

2

#21

+(T ! T2)

2

#22

)

8

Page 97: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Variational approachWe can also obtain the same best estimate of Tt by mini-mizing a cost function.

The cost function is defined as the sum of the squares of thedistances of T to the two observations, weighted by theirobservational error precisions:

J(T ) =1

2

((T ! T1)

2

#21

+(T ! T2)

2

#22

)

The minimum of the cost function J is obtained is obtainedby requiring $J/$T = 0.

! ! !

8

Page 98: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Variational approachWe can also obtain the same best estimate of Tt by mini-mizing a cost function.

The cost function is defined as the sum of the squares of thedistances of T to the two observations, weighted by theirobservational error precisions:

J(T ) =1

2

((T ! T1)

2

#21

+(T ! T2)

2

#22

)

The minimum of the cost function J is obtained is obtainedby requiring $J/$T = 0.

! ! !

Exercise: Prove that $J/$T = 0 gives the same value forTa as the least squares method.

8

Page 99: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The control variable for the minimization of J (i.e., the vari-able with respect to which we are minimizing the cost func-tion) is the temperature.

For the least squares method, the control variables were theweights.

9

Page 100: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The control variable for the minimization of J (i.e., the vari-able with respect to which we are minimizing the cost func-tion) is the temperature.

For the least squares method, the control variables were theweights.

The equivalence between the minimization of the analysiserror variance and the variational cost function approach isimportant.

9

Page 101: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The control variable for the minimization of J (i.e., the vari-able with respect to which we are minimizing the cost func-tion) is the temperature.

For the least squares method, the control variables were theweights.

The equivalence between the minimization of the analysiserror variance and the variational cost function approach isimportant.

This equivalence also holds true for multidimensional prob-lems, in which case we use the covariance matrix rather thanthe scalar variance.

It indicates that OI and 3D-Var are solving the same prob-lem by di"erent means.

! ! !

9

Page 102: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Example: Suppose T1 = 2 #1 = 2 T2 = 0 #2 = 1.

10

Page 103: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Example: Suppose T1 = 2 #1 = 2 T2 = 0 #2 = 1.

Show that Ta = 0.4 and #a ="

0.8.

! ! !

10

Page 104: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Example: Suppose T1 = 2 #1 = 2 T2 = 0 #2 = 1.

Show that Ta = 0.4 and #a ="

0.8.

! ! !

#21 + #2

2 = 5

10

Page 105: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Example: Suppose T1 = 2 #1 = 2 T2 = 0 #2 = 1.

Show that Ta = 0.4 and #a ="

0.8.

! ! !

#21 + #2

2 = 5

a1 =#2

2

#21 + #2

2

=1

5a2 =

#21

#21 + #2

2

=4

5

10

Page 106: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Example: Suppose T1 = 2 #1 = 2 T2 = 0 #2 = 1.

Show that Ta = 0.4 and #a ="

0.8.

! ! !

#21 + #2

2 = 5

a1 =#2

2

#21 + #2

2

=1

5a2 =

#21

#21 + #2

2

=4

5

CHECK: a1 + a2 = 1.

10

Page 107: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Example: Suppose T1 = 2 #1 = 2 T2 = 0 #2 = 1.

Show that Ta = 0.4 and #a ="

0.8.

! ! !

#21 + #2

2 = 5

a1 =#2

2

#21 + #2

2

=1

5a2 =

#21

#21 + #2

2

=4

5

CHECK: a1 + a2 = 1.

Ta = a1T1 + a2T2 =1

5# 2 +

4

5# 0 = 0.4

10

Page 108: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Example: Suppose T1 = 2 #1 = 2 T2 = 0 #2 = 1.

Show that Ta = 0.4 and #a ="

0.8.

! ! !

#21 + #2

2 = 5

a1 =#2

2

#21 + #2

2

=1

5a2 =

#21

#21 + #2

2

=4

5

CHECK: a1 + a2 = 1.

Ta = a1T1 + a2T2 =1

5# 2 +

4

5# 0 = 0.4

#2a =

#21#

22

#21 + #2

2

=4# 1

4 + 1= 0.8

10

Page 109: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Example: Suppose T1 = 2 #1 = 2 T2 = 0 #2 = 1.

Show that Ta = 0.4 and #a ="

0.8.

! ! !

#21 + #2

2 = 5

a1 =#2

2

#21 + #2

2

=1

5a2 =

#21

#21 + #2

2

=4

5

CHECK: a1 + a2 = 1.

Ta = a1T1 + a2T2 =1

5# 2 +

4

5# 0 = 0.4

#2a =

#21#

22

#21 + #2

2

=4# 1

4 + 1= 0.8

This solution is illustrated in the next figure.10

Page 110: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The probability distribution for a simple case.The analysis has a pdf with a maximum closer to T 2, and a smaller standard deviation than either observation.

11

Page 111: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Conclusion of the foregoing.

12

Page 112: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Simple Sequential AssimilationWe consider the ‘toy’ example as a prototype of afull multivariate OI.

13

Page 113: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Simple Sequential AssimilationWe consider the ‘toy’ example as a prototype of afull multivariate OI.

Recall that we wrote the analysis as a linear combination

Ta = a1T1 + a2T2

13

Page 114: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Simple Sequential AssimilationWe consider the ‘toy’ example as a prototype of afull multivariate OI.

Recall that we wrote the analysis as a linear combination

Ta = a1T1 + a2T2

The requirement that the analysis be unbiassed led toa1 + a2 = 1, so

Ta = T1 + a2(T2 ! T1)

13

Page 115: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Simple Sequential AssimilationWe consider the ‘toy’ example as a prototype of afull multivariate OI.

Recall that we wrote the analysis as a linear combination

Ta = a1T1 + a2T2

The requirement that the analysis be unbiassed led toa1 + a2 = 1, so

Ta = T1 + a2(T2 ! T1)

Assume that one of the two temperatures, say T1 = Tb, is notan observation, but a background value, such as a forecast.

Assume that the other value is an observation, T2 = To.

13

Page 116: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Simple Sequential AssimilationWe consider the ‘toy’ example as a prototype of afull multivariate OI.

Recall that we wrote the analysis as a linear combination

Ta = a1T1 + a2T2

The requirement that the analysis be unbiassed led toa1 + a2 = 1, so

Ta = T1 + a2(T2 ! T1)

Assume that one of the two temperatures, say T1 = Tb, is notan observation, but a background value, such as a forecast.

Assume that the other value is an observation, T2 = To.

We can write the analysis as

Ta = Tb + W (To ! Tb)

where W = a2 can be expressed in terms of the variances.13

Page 117: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The least squares method gave us the optimal weight:

W =#2

b

#2b + #2

o

14

Page 118: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The least squares method gave us the optimal weight:

W =#2

b

#2b + #2

o

When the analysis is written as

Ta = Tb + W (To ! Tb)

the quantity (To!Tb) is called the observational innovation,i.e., the new information brought by the observation.

14

Page 119: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The least squares method gave us the optimal weight:

W =#2

b

#2b + #2

o

When the analysis is written as

Ta = Tb + W (To ! Tb)

the quantity (To!Tb) is called the observational innovation,i.e., the new information brought by the observation.

It is also known as the observational increment (with respectto the background).

14

Page 120: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The analysis error variance is, as before, given by

1

#2a

=1

#2b

+1

#2o

or #2a =

#2b#

2o

#2b + #2

o

15

Page 121: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The analysis error variance is, as before, given by

1

#2a

=1

#2b

+1

#2o

or #2a =

#2b#

2o

#2b + #2

o

The analysis variance can be written as

#2a = (1!W )#2

b

! ! !

15

Page 122: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The analysis error variance is, as before, given by

1

#2a

=1

#2b

+1

#2o

or #2a =

#2b#

2o

#2b + #2

o

The analysis variance can be written as

#2a = (1!W )#2

b

! ! !

Exercise: Verify all the foregoing formulæ.

! ! !

15

Page 123: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The analysis error variance is, as before, given by

1

#2a

=1

#2b

+1

#2o

or #2a =

#2b#

2o

#2b + #2

o

The analysis variance can be written as

#2a = (1!W )#2

b

! ! !

Exercise: Verify all the foregoing formulæ.

! ! !

We have shown that the simple two-temperatures problemserves as a paradigm for the problem of objective analysisof the atmospheric state.

15

Page 124: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Collection of Main EquationsWe gather the principal equations here:

16

Page 125: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Collection of Main EquationsWe gather the principal equations here:

Ta = Tb + W (To ! Tb)

W =#2

b

#2b + #2

o

#2a =

#2b#

2o

#2b + #2

o

= W#2o

#2a = (1!W )#2

b

16

Page 126: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

These four equations have been derived for the simplestscalar case . . .

. . . but they are important for the problem of data assim-ilation because they have exactly the same form as moregeneral equations:

17

Page 127: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

These four equations have been derived for the simplestscalar case . . .

. . . but they are important for the problem of data assim-ilation because they have exactly the same form as moregeneral equations:

The least squares sequential estimation method is used forreal multidimensional problems (OI, interpolation, 3D-Varand even Kalman filtering).

17

Page 128: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

These four equations have been derived for the simplestscalar case . . .

. . . but they are important for the problem of data assim-ilation because they have exactly the same form as moregeneral equations:

The least squares sequential estimation method is used forreal multidimensional problems (OI, interpolation, 3D-Varand even Kalman filtering).

Therefore we will interpret these four equations in detail.

17

Page 129: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The first equation

Ta = Tb + W (To ! Tb)

18

Page 130: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The first equation

Ta = Tb + W (To ! Tb)

This says:

The analysis is obtained by adding to the backgroundvalue, or first guess, the innovation (the di"erencebetween the observation and first guess), weightedby the optimal weight.

18

Page 131: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The second equation

W =#2

b

#2b + #2

o

This says:

The optimal weight is the background error variancemultiplied by the inverse of the total error variance(the sum of the background and the observation errorvariances).

19

Page 132: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The second equation

W =#2

b

#2b + #2

o

This says:

The optimal weight is the background error variancemultiplied by the inverse of the total error variance(the sum of the background and the observation errorvariances).

Note that the larger the background error variance,the larger the correction to the first guess.

! ! !

19

Page 133: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The second equation

W =#2

b

#2b + #2

o

This says:

The optimal weight is the background error variancemultiplied by the inverse of the total error variance(the sum of the background and the observation errorvariances).

Note that the larger the background error variance,the larger the correction to the first guess.

! ! !

Look at the limits: #2o = 0 ; #2

b = 0.

19

Page 134: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The third equationThe variance of the analysis is

#2a =

#2b#

2o

#2b + #2

o

20

Page 135: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The third equationThe variance of the analysis is

#2a =

#2b#

2o

#2b + #2

o

This can also be written1

#2a

=1

#2b

+1

#2o

20

Page 136: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The third equationThe variance of the analysis is

#2a =

#2b#

2o

#2b + #2

o

This can also be written1

#2a

=1

#2b

+1

#2o

This says:

The precision of the analysis (inverse of the analysiserror variance) is the sum of the precisions of thebackground and the observation.

20

Page 137: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The fourth equation

#2a = (1!W )#2

b

This says:

The error variance of the analysis is the error varianceof the background, reduced by a factor equal to oneminus the optimal weight.

21

Page 138: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

The fourth equation

#2a = (1!W )#2

b

This says:

The error variance of the analysis is the error varianceof the background, reduced by a factor equal to oneminus the optimal weight.

It can also be written

#2a = W#2

o

21

Page 139: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

All the above statements are important because they alsohold true for sequential data assimilation systems (OI andKalman filtering) for multidimensional problems.

22

Page 140: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

All the above statements are important because they alsohold true for sequential data assimilation systems (OI andKalman filtering) for multidimensional problems.

In these problems, in which Tb and Ta are three-dimensionalfields of size order 107 and To is a set of observations (typi-cally of size 105), we have to replace expressions as follows:

22

Page 141: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

All the above statements are important because they alsohold true for sequential data assimilation systems (OI andKalman filtering) for multidimensional problems.

In these problems, in which Tb and Ta are three-dimensionalfields of size order 107 and To is a set of observations (typi-cally of size 105), we have to replace expressions as follows:

• error variance =$ error covariance matrix

22

Page 142: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

All the above statements are important because they alsohold true for sequential data assimilation systems (OI andKalman filtering) for multidimensional problems.

In these problems, in which Tb and Ta are three-dimensionalfields of size order 107 and To is a set of observations (typi-cally of size 105), we have to replace expressions as follows:

• error variance =$ error covariance matrix

• optimal weight =$ optimal gain matrix.

22

Page 143: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

All the above statements are important because they alsohold true for sequential data assimilation systems (OI andKalman filtering) for multidimensional problems.

In these problems, in which Tb and Ta are three-dimensionalfields of size order 107 and To is a set of observations (typi-cally of size 105), we have to replace expressions as follows:

• error variance =$ error covariance matrix

• optimal weight =$ optimal gain matrix.

Note that there is one essential tuning parameter in OI:

It is the ratio of the observationalvariance to the backgrounderror variance: *

#o

#b

+2

22

Page 144: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Application to AnalysisIf the background is a forecast, we can use the four equationsto create a simple sequential analysis cycle.

The observation is used once at the time it appears and thendiscarded.

23

Page 145: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Application to AnalysisIf the background is a forecast, we can use the four equationsto create a simple sequential analysis cycle.

The observation is used once at the time it appears and thendiscarded.

Assume that we have completed the analysis at time ti (e.g.,at 06 UTC), and we want to proceed to the next cycle (timeti+1, or 12 UTC).

23

Page 146: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Application to AnalysisIf the background is a forecast, we can use the four equationsto create a simple sequential analysis cycle.

The observation is used once at the time it appears and thendiscarded.

Assume that we have completed the analysis at time ti (e.g.,at 06 UTC), and we want to proceed to the next cycle (timeti+1, or 12 UTC).

The analysis cycle has two phases, a forecast phase to up-date the background Tb and its error variance #2

b, and ananalysis phase, to update the analysis Ta and its error vari-ance #2

a.

23

Page 147: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Typical 6-hour analysis cycle.

24

Page 148: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Forecast PhaseIn the forecast phase of the analysis cycle, the backgroundis first obtained through a forecast:

Tb(ti+1) = M [Ta(ti)]

where M represents the forecast model.

25

Page 149: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Forecast PhaseIn the forecast phase of the analysis cycle, the backgroundis first obtained through a forecast:

Tb(ti+1) = M [Ta(ti)]

where M represents the forecast model.

We also need the error variance of the background.

25

Page 150: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Forecast PhaseIn the forecast phase of the analysis cycle, the backgroundis first obtained through a forecast:

Tb(ti+1) = M [Ta(ti)]

where M represents the forecast model.

We also need the error variance of the background.

In OI, this is obtained by making a suitable simple assump-tion, such as that the model integration increases the ini-tial error variance by a fixed amount, a factor a somewhatgreater than 1:

#2b(ti+1) = a#2

a(ti)

25

Page 151: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Forecast PhaseIn the forecast phase of the analysis cycle, the backgroundis first obtained through a forecast:

Tb(ti+1) = M [Ta(ti)]

where M represents the forecast model.

We also need the error variance of the background.

In OI, this is obtained by making a suitable simple assump-tion, such as that the model integration increases the ini-tial error variance by a fixed amount, a factor a somewhatgreater than 1:

#2b(ti+1) = a#2

a(ti)

This allows the new weight W (ti+1) to be estimated using

W =#2

b

#2b + #2

o

25

Page 152: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Analysis PhaseIn the analysis phase of the cycle we get the new observationTo(ti+1), and we derive the new analysis Ta(ti+1) using

Ta = Tb + W (To ! Tb)

26

Page 153: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Analysis PhaseIn the analysis phase of the cycle we get the new observationTo(ti+1), and we derive the new analysis Ta(ti+1) using

Ta = Tb + W (To ! Tb)

The estimates of #2b is from

#2b(ti+1) = a#2

a(ti)

26

Page 154: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Analysis PhaseIn the analysis phase of the cycle we get the new observationTo(ti+1), and we derive the new analysis Ta(ti+1) using

Ta = Tb + W (To ! Tb)

The estimates of #2b is from

#2b(ti+1) = a#2

a(ti)

The new analysis error variance #2a(ti+1) comes from

#2a = (1!W )#2

b

It is smaller than the background error.

26

Page 155: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Analysis PhaseIn the analysis phase of the cycle we get the new observationTo(ti+1), and we derive the new analysis Ta(ti+1) using

Ta = Tb + W (To ! Tb)

The estimates of #2b is from

#2b(ti+1) = a#2

a(ti)

The new analysis error variance #2a(ti+1) comes from

#2a = (1!W )#2

b

It is smaller than the background error.

After the analysis, the cycle for time ti+1 is completed, andwe can proceed to the next cycle.

26

Page 156: M.Sc. in M eteo rology U CD Nu m er ical W eather Predicti oninez/MSRI-NCAR_CarbonDA/... · Dat a A ssimil ation (Kalna y, Ch. 5) ¥ NWP is an init ial /b ounda ry v al ue probl em

Reading Assignment

Study the Remarks in Kalnay, §5.3.1

27