1 estimating the state of large spatiotemporally chaotic systems: weather forecasting, etc. edward...

33
1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B. HUNT, I. SZUNYOGH, A.V.ZIMIN, E.KOSTELICH, M.CORAZZA, E. KALNAY, D.J. PATIL, & J. YORKE, http://www.weatherchaos.umd. edu/ TELLUS A (2004).

Upload: brook-ramsey

Post on 29-Jan-2016

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

1

ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC

SYSTEMS: WEATHER FORECASTING, ETC.

Edward OttUniversity of Maryland

Main Reference: E. OTT, B. HUNT, I. SZUNYOGH,A.V.ZIMIN, E.KOSTELICH, M.CORAZZA, E. KALNAY, D.J. PATIL, & J. YORKE,

http://www.weatherchaos.umd.edu/

TELLUS A (2004).

Page 2: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

2

OUTLINE

• Review of some basic aspects of weather forecasting.

• Our method in brief.

• Tests of our method.

Page 3: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

3

Page 4: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

4

THE THREE COMPONENTS OF STATE ESTIMATION & FORECASTING

• Observing• Data Assimilation• Model Evolution

‘Components’ of this process:

Observations

Estimate ofsystem state

ModelForecast

(typically a6 hr. cycle)

Page 5: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

5

FACTORS INFLUENCING WEATHER•Changes in solar input

•Ocean-air interaction•Air-ice coupling•Precipitation•Evaporation•Clouds•Forests•Mountains•Deserts•Subgrid scale modeling•Etc.

Page 6: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

6

Page 7: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

7

Page 8: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

8

DATA ASSIMILATION

• Obs. are scattered in location and have errors.• Forecasts (as we all know) have uncertainties.

t(time) t1 t2 t3

Estimate of the atmosphericstate

Atmosphericmodel evolution Observations

Forecast New state estimate(“analysis”)

Page 9: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

9

A MORE REFINED SCENARIO

Note: Analysis pdf at t1 is dynamicallyevolved to obtain the forecast pdf at t2.

observations

analysis

analysis

forecast

forecast

t1 t2

t3

Page 10: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

10

GOALS OF DATA ASSIMILATION

• Determine the most likely current system state and pdf given:

(a) a model for the system dynamics,(b) observations.

• Use this info (the “analysis”) to forecast the most likely system state and its uncertainty (i.e., obtain the forecast pdf).

Page 11: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

11

KALMAN FILTERFor the case of linear dynamics, all pdfs areGaussian, and there is a known rigorous solution to the state estimation problem: the Kalman filter.

(pdf of obs.) + (pdf of forecast) (pdf of state)

In the nonlinear case one can often stillapproximate the pdfs as Gaussian, and, inprinciple, the Kalman filter could then be applied.

A key input is the forecast pdf.

Page 12: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

12

DETERMINING THE ANALYSIS PDF, Fa(x)= forecasted state PDF xFf

xyFobs | = PDF of expected obs. given true system state x

Bayes’ theorem:

Assume Gaussian statistics:

obsf

obsfa FFxd

xyFxFxF

|

)}()()(2

1{ f

1fff xxPxxexpxF T~

)}()()(2

1{ xHyPxHyexp~xyF 1

obsobs T|

Page 13: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

13

Analysis PDF:

)}()()({ a1

aT

aa xxPxx21

exp~xF

11obs

T1fa HPHPP

)( fobsT

afa xHyPHPxx

BUT the dimension of the state vector x can be millions.

Page 14: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

14

CURRENT NCEP OPERATIONAL APPROACH (3DVAR)

A constant, time-independent forecast error covariance, , is assumed.

forecast PDF ~

fP

)}xx()P()xx( exp{ f1

fT

f 21

The Kalman filter equations for the system statepdf are then applied treating the assumed asif it were correct.

ECMWF : 4DVAR

3DVAR ignores the time variability of ,and4DVAR only partially takes it into account.

fP

fP

Page 15: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

15

Page 16: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

16

Page 17: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

17

PROBLEM

Currently data assimilation is already a very computationally costly part ofoperational numerical weather prediction.

Implementation of a full Kalman filterwould be many many times more costly, and is impractical for the foreseeable future.

Page 18: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

18

REDUCED KALMAN FILTERSWe seek a practical method that accountsfor dynamical evolution of atmospheric forecastuncertainties at relatively low computational cost.

Ensemble Kalman filters:

forecastanalysis

t1t2

Evansen, 1994 Houtekamer & Mitchell 1998, 2001Bishop et al., 2001 Hamill et al., 2001Whitaker and Hamill, 2002 Anderson, 2002BUT high dimensional state space requires big ensemble.

Page 19: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

19

MOTIVATION FOR OUR METHODPatil et al. (Phys. Rev. Lett. 2001)

‘Local Region’ labeled by its central grid point.

It was found that in each local region theensemble members approximately tend tolie in a surprisingly low dimensional subspace.

Take the estimated state in the local region to lie in this subspace.

21layers{

5x5 grid pts.

~ 103 km x ~ 103 km

longitudelatitude

vertical

Page 20: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

20

SUMMARY OF STEPS IN OUR METHOD

Do analysisin local lowdim. subspace

Obtain globalensembleanalysisfields

Evolve modelfrom t- to t

Form localvectors

aix Δ)t,r( aix t),r(

fix t),r(

fmni,x

amnP

)(t

amnx̂ )(t , )(t

Page 21: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

21

PROPERTIES OF OUR METHOD

Only operations on relatively smallmatrices are needed in the analyses.(We work in the local low dimensionalsubspaces.)

The analyses in each local regionare independent.

Fast parallel computationsare possible.

Page 22: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

22

“Truth run”: Run the model obtaining the true time series:

Simulate obs.:

for some set of observing locations, p.

Run our ‘local ensemble Kalman filter’ (LEKF)using the same model (perfect model scenario)and these observations to estimate the mostprobable state and pdf at each analysis time.

(p = grid point)

Compare the estimated most probablesystem state with the true state.

(noise))t(p,X)t(p,y ntrue

n

)t(p,X ntrue

NUMERICALLY TESTING OUR METHOD

Page 23: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

23

NUMERICAL EXPS. WITH A TOY MODELLorenz (1996) : 8x)xx(x

dtdx

i1i2i1ii

We compare results from our method with:

“Latitude Circle”For N=4013 positive Lyap. ExponentsFractal dim. = 27.1

Global Kalman filter.A method mimicking current data assimilationmethods (i.e. a fixed forecast error covariance).

A naïve method called ‘direct insertion’.

i=2i=1i=Ni=N-1

Page 24: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

24

Page 25: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

25

Page 26: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

26

MAIN RESULTS OF TOY MODEL TESTS

Both the full KF and our LEKF give about the same accuracy which is substantially betterthan the ‘conventional method’ and directinsertion.

Using our method the number of ensemblemembers needed to obtain good results is independent of the system size, N, while the full Kalman filter requires a number ofensemble members that scales as ~N.

Page 27: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

27

TESTS ON REAL WEATHER MODELS

Our group* Ref. Szunyogh et al. Tellus A (2005,2007)NCEP model:

Variables: surface pressure, horizontal wind, temperature, humidity.NASA model: In the “perfect model scenario” our scheme can yield an over 50% improvement on the current NASA data assimilation system.

NOAA Colorado: (Whittaker and Hamill) NCEP model

Japan: (T. Miyoshi) High resolution code

ECMWF, BRAZIL

Results so far:

Local ensemble Kalman filter does better than current NCEP and NASA assimilation systems

Fast

Page 28: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

28

EXTENSIONS & OTHER APPLICATIONS

*http://www.weatherchaos.umd.edu/ publications.php

•Algorithm for fast computation; Hunt et al.*•Nonsynchronous obs.(4D); Hunt et al.*•Model error and measurement bias correction; Baek et al.*; Fertig et al.*•Nonlocal obs. (satellite radiences); Fertig et al.*

Some current projects•Regional forecasting; Merkova et al.•Mars weather project; Szunyogh & Kalnay.•DOE climate study; Kalnay, Szunyogh, et al.

Page 29: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

29

This work is potentially applicable to estimatingthe state of a large class of spatio-temporallychaotic systems (e.g., lab experiments).

M. Cornick, E. Ott, and B. Hunt in collaboration with the experimental group of Mike Schatz at Georgia Tech.

Example:Rayleigh-Benard convection g

cool plate

warm platefluid

TopView:

GENERAL APPLICABILITY

Page 30: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

30

Rayleigh-Benard Data Assimilation TestsBoth perfect model numerical experiments and testsusing data from the lab experiments were performed.

Shadowgraph observation model: y)(x,T C1

02

I

I

Dynamical model: Boussinesq equations

NOTE: not measured.

“mean flow”

z)y,(x,u

y)(x,udzzy,(x,ud1

d

0)

Some results:Works well in perfect model and with lab experiment data.

Forecasts indicate that is reasonably accurate.y)(x,uParameter estimation of Ra, Pr, C.

Page 31: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

31

PROPERTIES OF THE METHOD

Only low dimensional matrix operations are used in the analysis.Local analyses are independent andhence parallelizable.

Potentially fast and accurate.

http://www.weatherchaos.umd.edu/ publications.php

Page 32: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

32

Page 33: 1 ESTIMATING THE STATE OF LARGE SPATIOTEMPORALLY CHAOTIC SYSTEMS: WEATHER FORECASTING, ETC. Edward Ott University of Maryland Main Reference: E. OTT, B

33

OUTLINE OF OUR METHOD

Consider the global atmospheric state restricted tomany local regions covering the surface of the Earth.

Project the local states to their local low dimensionalsubspace determined by the forecast ensemble.

Do data assimilations for each local region in thatregion’s low dimensional subspace.

Put together the local analyses to form a new ensemble of global states.

Use the system model to advance each new ensemblemember to the next analysis time.