linear inverse modeling with an svd treatment (at least the extent that i’ve learned thus far)...

21
Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

Upload: andrea-baldwin

Post on 13-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

Linear Inverse Modeling with an SVD treatment

(at least the extent that I’ve learned thus far)

Eleanor Middlemas

Page 2: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

What is Linear Inverse Modeling (LIM)?

• Penland & Sardeshmukh (1995) [PS95]:

• What it looks like

• Compare to our linear model from class:

L

Page 3: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

How does LIM work?• If accurately represents the dynamical

system, then given some state vector x at time t, this model can predict x at time t+τ :

• Where

• And

• So,

Covariance Matrix at lag τ0

L

L

L

L

Page 4: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

How does one use LIM?

• 1) Calculate

• 2) Calculate • 3) Make a forecast!

L

L

L

Page 5: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

Why would one use a LIM?• Uses covariance time-lag statistics

• Testing the linearity of a relationship between the growth of one variable and another variable, and how much it’s driven by white noise

• Penland and Sardeshmukh 1995: Can predict ENSO using this model; “constructive interference of several damped normal modes”

• Newman et al. 2009: Analyzes effect of air-sea coupling on tropical climate variability; concludes that the evolution of these parameters are “linear and stochastically driven”

• Shin et al. 2010: Investigates the relationship between SSTs among different tropical ocean basins, then hypothesizes about physical mechanisms

L

Page 6: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

How does one use LIM?: Example• Example: Newman et al. 2009

• Determining importance of certain parameters on tropical SST evolution on different timescales (ENSO and MJO)

L

L

Covariance Matrix

Page 7: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

How will I use LIM?• I am interested in finding the “least damped modes” of the

Community Atmosphere Model, version 4 coupled to a slab ocean model (CAM4-SOM)• Pre-industrial control run• What dictates the trends of the surface temperatures within this

model?

• I will attempt to implement a Linear Inverse Model, and then analyze it with Singular Value Decomposition

• Forewarning: My use of LIM should be taken lightly! Comments/suggestions welcome

Page 8: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

How will I use LIM?• 1) Calculate

• 2) Calculate • 3) Make a forecast!

• 4) Calculate SVD on G

L

L

Page 9: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

How will I use LIM?

• Input (to determine L)• “State vector”, x, 4 timeseries of 50 years, monthly data:

• Surface Temperature “st”• Sea Level Pressure “slp”• Surface solar heat flux “solar”• TOA net fluxes “total_TOA”

• Results in a matrix x = [600 4]

• Calculated L at 4 different lags: τ0=1,2,3,4 months

L

Page 10: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

Results: Finding LSame as vector x (“state vector”)

L

τ0 = 1 τ0 = 2

τ0 = 3 τ0 = 4

L

Code credit to Kathy Pegion

Page 11: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

Results: Finding LST solarSLP TOA

STSLP

SolarTOA

Shin et al. 2010

SLP

ST

Page 12: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

Results: Making a Forecast

• icfile1: 20 different time steps for each of the 4 parameters

[4 20 120]=([4 4][4 20]) 120 times

• icfile2: a reshaped spatial map at a single time step for each of the 4 parameters

[4 288*192 120] = [4 4][4 288*192]

= 120 months

L

Page 13: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

Results: Making a Forecast

As the lag used to calculate L grows, the longer it takes for the forecasts to approach zero

SS

T A

nom

aly

(deg

rees

K)

Time forecasted ahead of t0 (months)

Page 14: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

Results: Making a Forecast

Notice the order of units on the colorbarForecasts’ pattern isn’t oscillating or changing – maybe a bug in the code?

Degrees K

Lag (τ0) used to calculate L = 1 month

Page 15: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

Results: The Least-Damped Mode• SVD of G

Deg

rees

K

Forecasted Time (1-20 months ahead)

L calculated with τ0=1 L calculated with τ0=2 L calculated with τ0=3 L calculated with τ0=4

icfile1 (20 individual time realizations)

L

Page 16: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

Results: The Least-Damped Mode• SVD of G

L calculated with τ0=1

L

Page 17: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

Summary• I implemented a Linear Inverse Model (LIM) in order to

identify the least-damped modes of CAM4-SOM• But I am still learning…

• LIMs can answer a variety of important geophysical questions• Another perspective in forecasting• Can assess parameters’ relationships within observations and

models in a quantifiable way• A very powerful tool!

Page 18: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

Future Work• Spend more time on producing/understanding forecasting

results • Add more or different parameters

• Try inputting PC’s instead of anomaly timeseries

• Try more methods mentioned in Penland and Sardeshmukh in 1995:• Investigate “optimal growth” (PS95)• Test the validity of the model (PS95)• The Tau Test

• Thanks to Dr. Mapes and Teddy Allen

Page 19: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

References• Newman, M., P.D. Sardeshmukh and C. Penland (2009),

How Important is Air-Sea Coupling in ENSO and MJO Evolution? J. Clim, 22, 2958-2976.

• Newman, M., M.A. Alexander and J.D. Scott (2011), An empirical model of tropical ocean dynamics, Clim. Dyn., 37, 1823–1841.

• Penland, C., and P.D. Sardeshmukh (1995), The optimal growth of tropical sea surface temperature anomalies, J. Clim., 8, 1999-2024.

• Shin, S.I., P.D. Sardeshmukh, and K. Pegion (2010), Realism of local and remote feedbacks on tropical sea surface temperatures in climate models, J. Geophys. Res., 115, D21110, doi:10.1029/2010JD013927

Page 20: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

Results: The Tau-Test• Is L independent of the time lag?

Page 21: Linear Inverse Modeling with an SVD treatment (at least the extent that I’ve learned thus far) Eleanor Middlemas

Results: The Tau-Test• Is L independent of the time lag? Nope…

Euc

lidea

n N

orm

of

L

Time Lag

Time Lag

Mag

nitu

de o

f L