experiments for online estimation of model parameters for ... · i proposal: 1.background error,...

22
Experiments for online estimation of model parameters for multidecadal climate reconstruction with the Community Earth System Model (CESM1.2) Javier García-Pintado 1,* Adjoint workshop, Aveiro, 3 rd July 2018 * and Pepijn Baker, André Paul, Matthias Prange and Michael Schulz 1. MARUM - Center for Marine Environmental Sciences, University of Bremen

Upload: others

Post on 28-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Experiments for online estimation ofmodel parameters for multidecadal

climate reconstruction with theCommunity Earth System Model

(CESM1.2)

Javier García-Pintado1,∗

Adjoint workshop, Aveiro, 3rd July 2018

∗and Pepijn Baker, André Paul, Matthias Prange and Michael Schulz1. MARUM - Center for Marine Environmental Sciences, University of Bremen

Page 2: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

Outline

Problem description: paleoclimate Data Assimilation

Assimilation methods

Synthetic test of observations at MARGO location

Conclusions

Page 3: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

Palmod is funded by the German Federal Ministry of Educationand Science (BMBF) to understand climate system dynamicsand variability during the last glacial cycle. Two specific topicsare

I to identify and quantify the relative contributions of thefundamental processes which determined the Earth’sclimate trajectory and variability during the last glacial cycle

I to simulate with comprehensive Earth System Models(ESMs) the climate from the peak of the last interglacial(the Eemian warm period) up to the present, including thechanges in the spectrum of variability

The second topic involves assimilation of paleoclimateproxy data [Eemian, Last Glacial Maximum, mid Holocene]

Page 4: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

[Huybers and Curry (2006)]

Page 5: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

Paleoclimate proxies: uncertaintiesI Proxy-observation locations are sometimes uncertain

[e.g. planktonic foraminifera].I Timestamps often long term means often uncertain in

width and time allocation [e.g. speleothems].I Proxy observation ∼ climate variable: H(.) or Proxy

system model (PSM). Deterministic? Statistical?

Page 6: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

Paleoclimate modelling: uncertainties/DA computationalconstraints

I Initial conditions are uncertain. But it is generallyassumed that for long-term paleoclimate evolution these (ifreasonable) are a second-order effect with respect to otheruncertainties

I Boundary conditions are also uncertain [e.g. ice sheets].I Model parameter [physics] are uncertain to some

degree, even for scientifically validated modelsI Adjoint codes not available for ESMsI Computational requirements are a strong constraint:

CESM example [in HLRN3 HPC]:- b.e12.B1850C5CN.f19_g16.1850_equ.sta.000

Total PES active: 24*6=144Overall Metrics:Model Cost: 273.51 pe-hrs/simulated_yearModel Throughput: 12.64 simulated_years/day

E.g.: {m = 50,∆t = 500 yr} ⇒ 7200 proc ×40 days

Page 7: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

Paleoclimate assimilation: one current approachComputational burden→ the offline strategy

[Figure: Bijan Fallah]

Page 8: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

Paleoclimate assimilation: a possible alternative approachUncertainty assumption for online DA in ≥ multidecadal

paleoclimate reanalysis

I Proposal:1. Background error, after some time towards equilibrium, can

be assumed to arise mostly from unknown dynamicalparameters [memoryless PDF with respect to IC]. Usethese as the only control variables into a small θ vector.

2. θ normally would be the physics, but it can includeparameterized initial condition uncertainty and forcings[including flux corrections], provided it is kept small.

I Thus the state vector is only this small set. Covariancecan be explicitly dealt with.

Page 9: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

Joint state-parameter estimation in the parameter spaceI Within a DAW at a specific time tk , θk ∈ Rq is a vector of

uncertain model parameters at, and we assumeθ ≡ θk+1 = θk within the DAW.

I For simplification, focusing on a tk , we assume a statevector augmented with model parameters. The Kalmangain matrix rows Kkθ , can be expressed e.g. as:

Kkθ = Pk HTk [HkPk (Hk )T + Rk ]−1

= PθθGTk [GkPθθ(Gk )T + Rk ]−1,

(1)

Page 10: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

Sensitivity estimation. What can we afford?In (1) the covariance between a model parameter θi and theobservation y is expressed in each case as

(Pk HTk )[θi , y ] = σxky θi

∂y∂xky

,

(PθθGTk )[θi , y ] =

q∑j=1

σθjθi

∂y∂θj

,

(2)

which, are identical as σxky θi =∑q

j=1 σθjθi

∂xky∂θj

.

I ensemble sensitivity: E.g., the batch-EnRML (Chen &Oliver, 2012), estimates and ensemble-based averagesensitivity matrix Gl at l iteration (∆Yl = Gl)∆θl ;

I OAT perturbation-based: Gl estimated from sensitivityexperiments (θi samples from conditional density)

Page 11: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

Some options to deal with non-linearityI Gaussian Anamorphosis [GA] (Simon & Bertino 2003)I Iterations: IKF (Jazwinski 1970; Bell & Cathey, 1993), IKS

(Bell 1994), MLEF (Zupanski 2004), EnRML (formulated inthe parameter space; Gu & Oliver, 2007), batch-EnRML(Chen & Oliver, 2012), IEnKF (Sakov et al., 2012), IEnKS(Bocquet & Sakov, 2013,2014; the latter jointstate+parameters), IEnKF+Q (Sakov et al. 2018)

Our simple “affordable” approachI Assume model uncertainty encapsulated in a small θI Formulations as function of Gl , estimated form OAT

perturbation experiments. Two (combinable) iteratedschemes:

I pIKS perturbed-parameters Iterated Kalman Smoother. AGauss-Newton akin to an asynchronous IKF

I pMKS perturbed-parameters multistep Kalman Smoother.Regularization based on deflation of R.

Page 12: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

Experimental setupI CESM1.2.2: COMPSET B1850CN [ice sheets as BC]I f45_g37 FV: [atm ∼4 deg reg | ocean/sea ice: displaced pole ∼3 deg]I Preindustrial conditions in equilibrium [after 1200 yr spin up]I Then run control [truth] for 100 yrI Ensemble [m=60] with perturbed physics (clouds microphysics, ocean

diffusivity, sea ice albedos. . . ) branch from the same initial conditionsas the control run. Then ETKF, ETKF-GA, pIKS, pMKS

I Observations: MARGO-like SST 20 yr mean at the end of the 100 yr

- 60o

- 30o

0o

30o

60o

- 60o

- 30o

0o

30o

60o

DiatomsDinoflagellatesForaminifera

Mg/CaRadiolariaUK

37[MARGO Project Members, Nature (2009)]

Page 13: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

CESM experiments: parameter definitionExperimental setup

Page 14: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

Gaussian Anamorphosis

0.16 0.18 0.20 0.22 0.24

0

2

4

6

8

POP2.bckgrnd_vdc1 − raw

Cou

nt

0.14 0.18 0.22

0.00

0.05

0.10

0.15

0.20

0.25

0.30

Raw percentilesG

auss

ian

perc

entil

es

0.16 0.18 0.20 0.22 0.24

0

2

4

6

8

POP2.bckgrnd_vdc1 − ana

Cou

nt

7 8 9 10

0

2

4

6

8

10

12

14

SST ( 245.3 , −54.91 ) − raw

Cou

nt

7 8 9 10 11

0

2

4

6

8

10

12

14

Raw percentiles

Gau

ssia

n pe

rcen

tiles

6 7 8 9 10

0

1

2

3

4

5

6

7

SST ( 245.3 , −54.91 ) − anaC

ount

Page 15: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

How nonlinear are multidecadal sensitivities?Example observation at Equatorial Pacific

0.80 0.85 0.90 0.95

6

7

8

9

10

CAM.cldfrc_rhminl − raw

SS

T −

raw

(lon=245.3,lat=−54.91)

0.80 0.85 0.90 0.95

6

7

8

9

10

CAM.cldfrc_rhminl − ana

SS

T −

raw

0.80 0.85 0.90 0.95

6

7

8

9

10

CAM.cldfrc_rhminl − raw

SS

T −

ana

0.80 0.85 0.90 0.95

6

7

8

9

10

CAM.cldfrc_rhminl − ana

SS

T −

ana

Page 16: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

How nonlinear are multidecadal sensitivities?Example observation at North Atlantic

0.80 0.85 0.90 0.95

0

5

10

CAM.cldfrc_rhminl − raw

SS

T −

raw

(lon=343.17,lat=54.25)

0.80 0.85 0.90 0.95

0

5

10

CAM.cldfrc_rhminl − ana

SS

T −

raw

0.80 0.85 0.90 0.95

0

5

10

CAM.cldfrc_rhminl − raw

SS

T −

ana

0.80 0.85 0.90 0.95

0

5

10

CAM.cldfrc_rhminl − ana

SS

T −

ana

Page 17: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

CESM: multidecadal sensitivity [AMOC ∼ ocean vdiff]

-20 0 20 40 60 80

5

4

3

2

1

0

ETKF — ∂Sv/∂κ

Latitude

Depth

[km]

0

0

0

0

0

0

0

0

0

0

0

-20 0 20 40 60 80

5

4

3

2

1

0

pMKS.f01 — ∂Sv/∂κ

Latitude

Depth

[km]

0

0

0

0

0

0

0

00

0

0

0

00

-20 0 20 40 60 80

5

4

3

2

1

0

pMKS.f02 — ∂Sv/∂κ

Latitude

Depth

[km]

0

0

0

0

0

0

0

00

0

0

0

00

-20 0 20 40 60 80

5

4

3

2

1

0

pMKS.f03 — ∂Sv/∂κ

Latitude

Depth

[km]

0

0

0

0

0

0

0

0

0

0

00

00

Sverdrups / [cm s−1]-20 0 20 40 60 80 100

Page 18: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

CESM: multidecadal sensitivity [SST,SSS ∼ moisturethreshold for low clouds]

ETKF : ∂ SST ∂ cldfrc_rhminl

0

0

0 0

pMKS:f01 : ∂ SST ∂ cldfrc_rhminl

0

0

−100 −50 0 50 100

ETKF : ∂ SSS ∂ cldfrc_rhminl

0

0 0

0

pMKS:f01 : ∂ SSS ∂ cldfrc_rhminl

0 0

0

0

0

0

0

0

0

−8E+04 −6E+04 −4E+04 −2E+04 0 2E+04 4E+04

Page 19: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

CESM: bias reduction given observations[SST & SSS moisture]

ETKF : ∆ |bias( SST )|

0 0

0 0

0

0 0

0

0

0 0 0

0 0

0

0

0

pMKS : ∆ |bias( SST )|

0

0

0

0

0 0

0

0

0

0

0

0

Temperature [°C]−1.5 −1 −0.5 0 0.5 1 1.5 2 2.5

ETKF : ∆ |bias( SSS )|

0

0

0

0

0

0

0

0 0

0 0

0

0

0

0

0

pMKS : ∆ |bias( SSS )| 0

0

0

0

0 0

0

0

0

0

0

0

0

0 0

0

Salinity [PSU] −3 −2 −1 0 1 2

Page 20: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

CESM: cost function values for MARGO syntheticexperiment

COMP.name xt xb xa – ETKF60 xa – ETKF60+GA.y xa – pEKS xa – pMKS.f03 pIKS.f03+brJy (θ) 373.39 64.95 61.23 91.81 50.24 48.88J (θ) 373.39 66.43 66.83 93.13 51.85 55.201Units as described in Table 1.

Note: PIKS, pMKS required 34 integrations, ETKF required 61

Page 21: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,

Problem description Assimilation methods Synthetic experiment:MARGO Conclusions

Conclusions

I Most of the current work in paleoDA is actually on theforward operators (Paleoclimate proxy model [PSM]).Moreover, there is an open debate about how model andobservations should be compared quantitatively, which isthe basis for developing H.

I As models converge towards their climatology after sometime, it seems the perturbed physics is a) a posible way ofrecovering the power spectrum showed by paleoproxyobservations and b) a possible mechanism to create thebackground statistics needed for the assimilation

I Our tests indicate that ≥ multidecadal analysis of pastclimates (no background covariance at hand) the iterativemethods based on OAT perturbations for each degree offreedom (assumed low-dimensional) beat ETKF (ensemblesensititivy) from a computational and statistical point ofview.

Page 22: Experiments for online estimation of model parameters for ... · I Proposal: 1.Background error, after some time towards equilibrium, can be assumed to arise mostly from ... ETKF-GA,