data assimilation - european space agency · 2013. 10. 23. · data assimilation alan o’neill...

58
Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading

Upload: others

Post on 19-Jan-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Data Assimilation

Alan O’NeillData Assimilation Research Centre

University of Reading

Page 2: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Contents

• Motivation• Univariate (scalar) data assimilation• Multivariate (vector) data assimilation

– Optimal Interpolation (BLUE)– 3d-Variational Method– Kalman Filter– 4d-Variational Method

• Applications of data assimilation in earth system science

Page 3: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Motivation

Page 4: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

What is data assimilation?

Data assimilation is the technique whereby observational data are combined with output from a numerical model to produce an optimal estimate of the evolving state of the system.

DARC

Page 5: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Why We Need Data Assimilation

• range of observations• range of techniques• different errors• data gaps• quantities not measured• quantities linked

Page 6: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

DARC

Page 7: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Some Uses of Data Assimilation

• Operational weather and ocean forecasting

• Seasonal weather forecasting• Land-surface process• Global climate datasets• Planning satellite measurements• Evaluation of models and observations

DARC

Page 8: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Preliminary Concepts

Page 9: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

What We Want To Know

csx

)()(

tt atmos. state vector

surface fluxes

model parameters

)),(),(()( csxX ttt =

Page 10: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

What We Also Want To Know

Errors in models

Errors in observations

What observations to make

Page 11: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Numerical ModelDAS

DATA ASSIMILATION SYSTEM

O

Data Cache

A

A

B

F

model

observations

Error Statistics

Page 12: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

The Data Assimilation Process

observations forecasts

estimates of state & parameters

compare reject adjust

errors in obs. & forecasts

Page 13: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

X

t

observation

model trajectory

Page 14: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Data Assimilation:an analogy

Driving with your eyes closed: open eyes every 10 seconds and correct trajectory

DARC

Page 15: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Basic Concept of Data Assimilation

• Information is accumulated in time into the model state and propagated to all variables.

Page 16: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

What are the benefits of data assimilation?

• Quality control• Combination of data• Errors in data and in model• Filling in data poor regions• Designing observational systems• Maintaining consistency• Estimating unobserved quantities

DARC

Page 17: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Methods of Data Assimilation

• Optimal interpolation (or approx. to it)

• 3D variational method (3DVar)

• 4D variational method (4DVar)

• Kalman filter (with approximations)

DARC

Page 18: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Types of Data Assimilation

• Sequential• Non-sequential• Intermittent• Continous

Page 19: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Sequential Intermittent Assimilation

analysis analysisanalysismodel model

obsobsobsobsobs obs

Page 20: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Sequential Continuous Assimilation

obs obs obs obs obs

Page 21: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Non-sequential Intermittent Assimilation

analysis + model analysis + model analysis + model

obs obs obs obs obs obs

Page 22: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Non-sequential Continuous Assimilation

analysis + model

obsobs

obsobsobs

obs

Page 23: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Statistical Approach to Data Assimilation

Page 24: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

DARC

Page 25: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Data Assimilation Made Simple(scalar case)

Page 26: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Least Squares Method(Minimum Variance)

eduncorrelat

are tsmeasuremen twothe,0 )(

)(

0

21

22

22

21

21

21

22

11

>=<>=<

>=<

>=>=<<+=+=

εεσε

σε

εεεε

t

t

TT

TT

Page 27: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

1

:unbiased be should analysis The

:nsobservatio theof

ncombinatiolinear a as Estimate

21

2211

t

=+⇒

>=<

+=

aa

TT

TaTaT

T

ta

a

Page 28: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Least Squares Method Continued

1 constraint thesubject to

)(

))()(()(

:error squaredmean its minimizingby Estimate

21

22

22

221

2221

22211

22

=+

+>=+=<

>−+−>=<−=<

11

aa

aaaa

TTaTTaTT

T

tttaa

a

σσεε

σ

Page 29: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Least Squares Method Continued

22

2

2

1 11

1

σσ

σ+

=

1

1a2

22

22

2 11

1

σσ

σ+

=

1

a

22

21

2

111σσσ

+=⇒a

The precision of the analysis is the sum of the precisions of the measurements. The analysis therefore has higher precision than any single measurement (if the statistics are correct).

Page 30: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Variational Approach

0for which of value theis

)()(21

)( 22

22

2

21

=∂∂

−+

−=

1

TJTT

TTTTTJ

a

σσ

)(TJ

T

Page 31: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Maximum Likelihood Estimate

• Obtain or assume probability distributions for the errors

• The best estimate of the state is chosen to have the greatest probability, or maximum likelihood

• If errors normally distributed,unbiased and uncorrelated, then states estimated by minimum variance and maximum likelihood are the same

Page 32: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Maximum Likelihood Approach (Baysian Derivation)

pdf.prior the2

)(exp )(

:is statisticserror Gaussian for truth theofon distributiy probabilit Then the

on).assimilati datain forecast background the(

,n observatioan madealready have weAssume

2

21

1

−−∝

1σTT

Tp

T

T

Page 33: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Maximum Likelihood Continued

).statisticsGaussian (for case ldimensiona-multifor holds eEquivalencfunction.cost theminimizing asanswer same get the We

truth. theestimate toln)(or pdfposterior theMaximizeT. oft independenfactor gnormalisin is )( since

2)(

exp 2

)(exp

)()()¦(

)¦(

:is n observatio given the pdfposterior for the formula sBayes'

2

21

21

22

22

2

22

2

Tp

TTTTTp

TpTTpTTp

T

−−

−−∝=

σσ

Page 34: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Simple Sequential Assimilation

22

1222

21

)1(

:is anceerror vari analysis theand ,)(

:bygiven is weight optimal The

".innovation" theis ) ( where) (

Let

ba

obb

boboba

ob

W

W

W

TTTTWTT

TTTT

σσ

σσσ

−=

+=

−−+=

==

Page 35: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Comments

• The analysis is obtained by adding first guess to the innovation.

• Optimal weight is background error variance multiplied by inverse of total variance.

• Precision of analysis is sum of precisions of background and observation.

• Error variance of analysis is error variance of background reduced by (1- optimal weight).

Page 36: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Simple Assimilation Cycle

• Observation used once and then discarded.

• Forecast phase to update and • Analysis phase to update and • Obtain background as

• Obtain variance of background as

bT 2bσ

aT 2aσ

)]([)( 1 iaib tTMtT =+

)()(ely alternativ )()( 21

221

2iaibibib tattt σσσσ == ++

Page 37: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Simple Kalman Filter

22,

221,

21,

,

,,11,

221

)(M)()(

:is covarianceerror backgroundForecast

M whereM

)()()(Then

)biased!not (model ,)]([)(

before. as step Analysis

Q

TM

TMTMTT

QtTMtT

iaibib

mia

mitiaitbib

mmitit

+>==<

∂∂=+=

+−=−=

>=<−=

++

++

+

σεσ

εε

εε

εε

Page 38: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Multivariate Data Assimilation

Page 39: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Multivariate Case

=

nx

xx

t 2

1

)(x vector state

=

my

y

y

t 2

1

)( vector nobservatio y

Page 40: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

State Vectors

x

bxtx

ax

state vector (column matrix)

true state

background state

analysis, estimate of tx

Page 41: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Ingredients of Good Estimate of the State Vector (“analysis”• Start from a good “first guess” (forecast

from previous good analysis)• Allow for errors in observations and first

guess (give most weight to data you trust)

• Analysis should be smooth• Analysis should respect known physical

laws

Page 42: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Some Useful Matrix Properties

inversion) through conserved isproperty this(. unless 0,scalar the,

:matrix symmetrix for ssdefinitene Positive)()( : transposea of Inverse

)( :product a of Inverse

)( :product a of Transpose

T

T11T

111

TTT

0xxAxx

AAA

ABAB

ABAB

=>∀

=

=

=

−−

−−−

Page 43: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Observations

• Observations are gathered into an observation vector , called the observation vector.

• Usually fewer observations than variables in the model; they are irregularly spaced; and may be of a different kind to those in the model.

• Introduce an observation operator to map from model state space to observation space.

y

)(xx H→

Page 44: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Errors

Page 45: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Variance becomes Covariance Matrix

• Errors in xi are often correlated– spatial structure in flow– dynamical or chemical relationships

• Variance for scalar case becomes Covariance Matrix for vector case COV

• Diagonal elements are the variances of xi

• Off-diagonal elements are covariances between xi and xj

• Observation of xi affects estimate of xj

Page 46: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

The Error Covariance Matrix

( )

><><><

><><><><><><

>==<

=

=

nnnn

n

n

n

n

eeeeee

eeeeeeeeeeee

eee

e

ee

.....................

...

...

...

.

.

.

21

22212

12111

T

21T

2

1

εε

εε

P

2iiiee σ>=<

Page 47: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Background Errors

• They are the estimation errors of the background state:

• average (bias)• covariance

tbb xx −=ε>< bε

>><−><−=< Tbb ))(( εεεεB

Page 48: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Observation Errors• They contain errors in the observation

process (instrumental error), errors in the design of , and “representativeness errors”, i.e. discretizaton errors that prevent from being a perfect representation of the true state.

H

tx

)( to xy H−=ε >< oε

>><−><−=< Toooo ))(( εεεεR

Page 49: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Control Variables

• We may not be able to solve the analysis problem for all components of the model state (e.g. cloud-related variables, or need to reduce resolution)

• The work space is then not the model space but the sub-space in which we correct , called control-variable space

bxxxx δ+= ba

Page 50: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Innovations and Residuals

• Key to data assimilation is the use of differences between observations and the state vector of the system

• We call the innovation

• We call the analysisresidual

)( bxy H−)( axy H−

Give important information

Page 51: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Analysis Errors

• They are the estimation errors of the analysis state that we want to minimize.

taa xx −=ε

Covariance matrix A

Page 52: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Using the Error Covariance Matrix

Recall that an error covariance matrix for the error in has the form:

T >=< εεC

If where is a matrix, then the error covariance for is given by:

Hxy = H

x

yTHCHC =y

C

Page 53: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

BLUE Estimator• The BLUE estimator is given by:

• The analysis error covariance matrix is:

• Note that:

1TT

bba

)(

))((−+=

−+=

RHBHBHK

xyKxx H

BKHIA )( −=

1T11T11TT )()( −−−−− +=+ RHHRHBRHBHBH

Page 54: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Statistical Interpolation with Least Squares Estimation

• Called Best Linear Unbiased Estimator (BLUE).

• Simplified versions of this algorithm yield the most common algorithms used today in meteorology and oceanography.

Page 55: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Assumptions Used in BLUE• Linearized observation operator:

• and are positive definite.• Errors are unbiased:

• Errors are uncorrelated:

• Linear anlaysis: corrections to background depend linearly on (background – obs.).

• Optimal analysis: minimum variance estimate.

)()()( bb xxHxx −=− HHB R

0)( ttb >=−>=<−< xyxx H

0))()(( Tttb >=−−< xyxx H

Page 56: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

Optimal Interpolation

))(( bba xyKxx H−+=

“analysis”

“background”(forecast)

observation

1RHBHBHK −+= )( TT

• linearity H H

• matrix inverse

• limited area

observation operator

Page 57: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

∆∆

)( bxy H−=∆ at obs. point

bx

data void

Page 58: Data Assimilation - European Space Agency · 2013. 10. 23. · Data Assimilation Alan O’Neill Data Assimilation Research Centre University of Reading. Contents • Motivation •

END