Using Prior Knowledge in Data Assimilation


"Sky and Water I", M.C. Escher
Ross Bannister
Data Assimilation Research Centre
Univ. of Reading

Oxford / RAL Spring School 2004



Data Assimilation


The objective of data assimilation






Contents

  1. Notation
  2. Maximum likelihood
    • Why prior information is necessary
  3. Properties of background error covariances
  4. Measuring background error covariances
  5. Preconditioning in variational assimilation
  6. Some current topics
  7. Summary
  8. References



A. Notation for vectors and matrices

Observation space






Model space







Variances and covariances

One variable



equation
equation
equation



Gauss

Two or more variables





equation

equation

equation

equation



B. Maximum likelihood







No prior information


equation
equation


equation


equation
equation


equation



With prior information (background)



Use Bayes' Theorem:
equation
equation
equation


equation


equation
equation


Bayes
Optimal Interpolation equation:
equation
equation
equation



The background state


Benefits of using prior information


Otherwise known as ...


Where does the background state come from?


Drawbacks




The data assimilation cycle



3d-Var. cost function and gradient

:
equation
equation



C. The background error covariance matrix


Mathematical properties of B




Physical properties of B - 1




Physical properties of B - 2


'spreads-out' information in the analysis like a convolution. Use OI expression:
equation
equation


Can see this with a single observation of a model variable at a grid position:


equation
equation
equation
equation
equation
equation
equation
equation



Physical properties of B - 3

Example: Geostrophic error covariances

Geostrophic balance:
equation
equation

Pressure-pressure covariances assumption:
equation
equation



Physical properties of B - 4




from Ingleby (2001)




Physical properties of B - 5



Vertical length scales are associated with horizontal length scales

from Ingleby (2001)

Variances reflect the conditions locally

from Ingleby (2001)



D. Measuring B



equation
equation
equation
equation
equation



Practical methods of measuring B

  1. Computation of
    • No. of matrix elements makes calculation (and even storage) prohibitive
    • Do not know the truth
    • Do not know the probability distribution function well enough to average over
  2. Computation of
    • Computation prohibitive (No. of matrix elements)
    • Do not know well enough
The 'N.M.C.' method

equation
equation
equation
  • 24 hr time separation between two forecasts (valid at the same time)
    • Overestimates errors present in b/g (6 hr forecast)
    • Especially over large error at long horiz. length scales
The 'ensemble' method

There are still too many elements for calculation of - see later



E. Control variable transforms and preconditioning



Uncorrelated control variables in the minimization






Design of transformation - 1

Model space,

Cost function (let )
equation
equation

Hessian
equation
  • Very large conditioning number
  • Background errors are strongly correlated
  • Background variances have range of scales
  • Inefficient convergence in Var.
Control space,

Cost function (let )
equation
equation
By design let

Hessian
equation
  • Reduced conditioning number
  • Background errors are uncorrelated
  • Background variances are all unity
  • Workable convergence efficiency in Var.


equation

SOLVE VAR. PROBLEM IN -SPACE. TRANSFORM TO -SPACE WHEN CONVERGED



Design of transformation - 2


equation
equation


The Met Office use the following form of (described more easily in terms of its inverse):
equation

Operator Name Form Input vector Output vector
As above As above model variables, , ,
Parameter trans. See later " uncorr. parameters,
Vertical trans. uncorr. parameters, uncorr. parameters,
Horiz. trans. uncorr. parameters, uncorr. parameters,


Key: longitude, latitude, height, horiz. wavenumbers, vertical mode index
vertical modes, their variances, horizontal modes, their variances

The remaining problem is to determine: the uncorrelated parameters, , , ,



Choice of uncorrelated control parameters



Example orthogonalization

  • 'balanced' dynamical parameter (Rossby modes)
  • , 'unbalanced' parameters (gravity modes)
  • 'unbalanced' moisture parameter
  • LBE: linear balance equation (to derive 'balanced' pressure)
  • -Eqn.: omega equation (to derive 'balanced' divergence)





Calibration of vertical transform


equation
equation
equation


Compute vertical covariance matrix

equation

In practice, find global average matrix

equation

Vertically (nearly) uncorrelated modes for this parameter are eigenvectors (EOFs), , of

equation


From Ingleby (2001)



Calibration of horizontal transform



equation
equation
equation


Compute horizontal variances for each parameter and vertical mode
equation
NMC tends to predict length scales that are too long (statistics need to be massaged)



Implied covariances

Zonal wind standard deviation Streamfunction vertical correlation
Measured
Implied



F. Some current topics




G. Summary




References

General overview of data assimilation

Measuring background error covariances

Control variable transforms