53
Geogg124: Data assimilation P. Lewis

Geogg124: Data assimilation

  • Upload
    gyan

  • View
    49

  • Download
    0

Embed Size (px)

DESCRIPTION

Geogg124: Data assimilation. P. Lewis. What is Data Assimilation?. Optimal merging of models and data Models Expression of current understanding about process E.g. terrestrial C model Data Observations E.g. EO. Some basic stats. Gaussian PDF:. The uncertainty matrix. - PowerPoint PPT Presentation

Citation preview

Page 1: Geogg124: Data assimilation

Geogg124: Data assimilation

P. Lewis

Page 2: Geogg124: Data assimilation

What is Data Assimilation?

Optimal merging of models and data• Models

• Expression of current understanding about process• E.g. terrestrial C model

• Data• Observations• E.g. EO

Page 3: Geogg124: Data assimilation

Some basic stats

Gaussian PDF:

Page 4: Geogg124: Data assimilation

The uncertainty matrix

Page 5: Geogg124: Data assimilation

X=(0.2,0.5) sigma=(0.3,0.2), rho=-0.5

Page 6: Geogg124: Data assimilation

X=(0.2,0.5) sigma=(0.3,0.2), rho=0.0

Page 7: Geogg124: Data assimilation

Combining probabilities

Bayes theorum

Page 8: Geogg124: Data assimilation

Observation operator

Model of y:

The PDF of the observations is the PDF of the observations given x

The observation PDF

Page 9: Geogg124: Data assimilation

Using Bayes theorum

So … we can improve on a prior estimate (xb) by multiplying by the observation PDF

Page 10: Geogg124: Data assimilation

Using Bayes theorum

Page 11: Geogg124: Data assimilation

Differentials of J

Minimisation:• Need to know the derivatives• J’ : Jacobian

Uncertainty:• Posterior uncertainty:

• Curvature of cost function• Inverse of 2nd O derivative of J, J’’ • Hessian

Page 12: Geogg124: Data assimilation

Differentials of J

Page 13: Geogg124: Data assimilation

Posterior uncertainty

Follows from previous that (for linear case)

Page 14: Geogg124: Data assimilation

Univariate example

If H=I (identity operator)

Univariate:

Equal variances:

Page 15: Geogg124: Data assimilation

Optimal estimate

Solve for univariate case:

Samples (xa, xb) (sigmaa, sigmab):

Page 16: Geogg124: Data assimilation

prior

Page 17: Geogg124: Data assimilation

observation

Page 18: Geogg124: Data assimilation

posterior

Page 19: Geogg124: Data assimilation

Finding solutions

DA methods• Variational (strong, weak constraint)• Sequential• MCMC (briefly)

Page 20: Geogg124: Data assimilation

Variational data assimilation: strong constraint

Cost function minimisation• Multiple obs constraints• Plus prior

• Strong constraint:• Prediction must be a valid model state• ‘trust the model’

Page 21: Geogg124: Data assimilation

Variational data assimilation: strong constraint

Page 22: Geogg124: Data assimilation

Variational data assimilation: weak constraint

Sometime want model as a ‘guide’ but don’t trust it. • So define model uncertainty• Use appropriate cost function for model

• E.g. model

Page 23: Geogg124: Data assimilation

Dx: ~equivalent to convolution with Laplace function: smoother

Page 24: Geogg124: Data assimilation

Dx constraint as a smoother

Page 25: Geogg124: Data assimilation

Sequential methods: Kalman Filter

Page 26: Geogg124: Data assimilation

Prediction step

Page 27: Geogg124: Data assimilation

Update step: 1

Calculate the residual (‘innovation’)

Innovation uncertainty

Page 28: Geogg124: Data assimilation

Update step: 2

Optimal Kalman gain

Page 29: Geogg124: Data assimilation

Variants• Extended Kalman filter

• deal with non-linearity by linearsing the operators

• Particle filter• Instead of linearising the operators, sample the distributions using Monte Carlo

methods

• Ensemble Kalman filter• Deal with non-linearities by running an ensemble of sample trajectories through

the model.

• MCMC• Use Markov chains to sample space. Clever rules such as MH.

• MH: propose update of x->x’. Measure improvment a

• Accept is a>1 or use a as probability of acceptance else

Page 30: Geogg124: Data assimilation

Metropolis Hastings

Page 31: Geogg124: Data assimilation

Smoothers and filters

Page 32: Geogg124: Data assimilation

Applications

Carbon Cycle Data Assimilation System• DA system around BETHY model (+adjoint)• Deal with e.g. atmospheric conc. data. Through

coupled atmospheric tracer model

Page 33: Geogg124: Data assimilation

CCDAS

Page 34: Geogg124: Data assimilation

fAPAR assimilation

Page 35: Geogg124: Data assimilation

fAPAR assimilation

Page 36: Geogg124: Data assimilation

Impact of DA on NPP

Page 37: Geogg124: Data assimilation

EnKF of surface reflectance data into an ecosystem model

• CCDAS has simple interface to observations• But difficult to make products (fAPAR) & use in

model consistent• Difficult to track noise in satellite product• So, Quaife et al. (2008) attempt to link model

state (LAI) to EO surface reflectance • using NL obs. op.

Page 38: Geogg124: Data assimilation

DALEC

Page 39: Geogg124: Data assimilation

Observation operator

Page 40: Geogg124: Data assimilation

DA

• EnKF• Used to affect leaf C (LAI)• EO data fn of ‘ancillary’ terms

• Leaf chl., water etc.• Assumed constant (no uncertainty)

Page 41: Geogg124: Data assimilation

NPP

Page 42: Geogg124: Data assimilation

NPP

Page 43: Geogg124: Data assimilation

DA

Page 44: Geogg124: Data assimilation

Mean NEP for 2000-2002

15 65gC/m2/year

4.5 km

Flux Tower 1

Spatial average = 50.9

Std. dev. = 9.7

(gC/m2/year)

Page 45: Geogg124: Data assimilation

EO-LDAS

Earth Observation Land Data Assimilation• Focus on EO• Simple models only (regularisers, Dx, D2x …)• Observation operator

• Semi-discrete (Gobron) + soil + ~PROSPECT• + adjoint!

Page 46: Geogg124: Data assimilation

Simple DA: weak prior + MERIS observation

Reduces uncertainty

Models observation well

Solve for 7 biophysical parameters here

Uncertainty on most are high

From single meris observation

Page 47: Geogg124: Data assimilation

Predict MODIS

from MERIS parameters

Poor performance in extrapolation

Due to correlations and large uncertainties

Page 48: Geogg124: Data assimilation

Sentinel-2 MSI

Page 49: Geogg124: Data assimilation

Use Dx, D2x to constrain

Page 50: Geogg124: Data assimilation

Cloudy case

Page 51: Geogg124: Data assimilation

Discussion

• Outlined what DA is• Presented basic stats

• How to combine uncertainties• Leads to how to combine constraints

• Reviewed some major DA approaches• Variational / sequential• Weak constraint / strong constraint• Filters / smoothers

Page 52: Geogg124: Data assimilation

Discussion

• Applications• CCDAS

• Simple obs. Op., • concentrates more on model (& atmos. transport)

• Quaife et al• Connected refl. data to ecological model• Try to make canopy assumptions in M and H consistent

• But only partially achieved this

• EO-LDAS• Concentrate more on EO (H)• Variational system• Demonstrates use of regularisation

Page 53: Geogg124: Data assimilation

Discussion

State of the art in combining models/data

• Really quite basic

• NDVI to calibrate phenology

• DA (CCDAS) shows that can be achieved in much more consistent / scientific manner

• Incorporate uncertainty … DA

• DA (Quaife/EO-LDAS) show potential for bypassing ‘products’ from EO

• Directly link observations

• Many advantages (multiple constraints)

• But a bit slow/complex now

• “In the future” this is how EO data will be used … (I hope!!)