Research Vignette: The TransCom3 Time-Dependent Global CO 2 Flux Inversion … and More David F. Baker NCAR 12 July 2007 David F. Baker NCAR 12 July 2007.

Slides:



Advertisements
Similar presentations
Introduction to Data Assimilation NCEO Data-assimilation training days 5-7 July 2010 Peter Jan van Leeuwen Data Assimilation Research Center (DARC) University.
Advertisements

Introduction to Data Assimilation Peter Jan van Leeuwen IMAU.
The Inverse Regional Ocean Modeling System:
Setup of 4D VAR inverse modelling system for atmospheric CH 4 using the TM5 adjoint model Peter Bergamaschi Climate Change Unit Institute for Environment.
Improving Understanding of Global and Regional Carbon Dioxide Flux Variability through Assimilation of in Situ and Remote Sensing Data in a Geostatistical.
Ozone Assimilation in the Chemistry Transport Model CHIMERE using an Ensemble Kalman Filter (EnKF) : Preliminary tests over the Ile de France region 2.
Initialization Issues of Coupled Ocean-atmosphere Prediction System Climate and Environment System Research Center Seoul National University, Korea In-Sik.
GEOS-CHEM adjoint development using TAF
Ibrahim Hoteit KAUST, CSIM, May 2010 Should we be using Data Assimilation to Combine Seismic Imaging and Reservoir Modeling? Earth Sciences and Engineering.
1/20 Accelerating minimizations in ensemble variational assimilation G. Desroziers, L. Berre Météo-France/CNRS (CNRM/GAME)
TransCom 3 Level 2 Base Case Inter-annual CO 2 Flux Inversion Results Current Status David Baker, Rachel Law, Kevin Gurney, Peter Rayner, TransCom3 L2.
Prabir K. Patra Acknowledgments: S. Maksyutov, K. Gurney and TransCom-3 modellers TransCom Meeting, Paris; June 2005 Sensitivity CO2 sources and.
Andrew Schuh, Scott Denning, Marek Ulliasz Kathy Corbin, Nick Parazoo A Case Study in Regional Inverse Modeling.
Geostatistical structural analysis of TransCom data for development of time-dependent inversion Erwan Gloaguen, Emanuel Gloor, Jorge Sarmiento and TransCom.
TransCom 3 Level 2 Base Case Inter-annual CO 2 Flux Inversion Results Current Status David Baker, Rachel Law, Kevin Gurney, Peter Rayner, TransCom3 L2.
Atmospheric Research Inverting high temporal frequency data: latest results Rachel Law Peter Rayner, Ying-Ping Wang Law et al., GBC, 16(4), 1053, doi: /2001GB001593,
A Variational Carbon Data Assimilation System (CDAS-4DVar)
Monthly Mean Carbon Flux Estimates: Some Network Considerations Lori Bruhwiler, Anna Michalak, Wouter Peters, Pieter Tans NOAA Climate Monitoring and.
Advanced data assimilation methods with evolving forecast error covariance Four-dimensional variational analysis (4D-Var) Shu-Chih Yang (with EK)
Evaluating the Impact of the Atmospheric “ Chemical Pump ” on CO 2 Inverse Analyses P. Suntharalingam GEOS-CHEM Meeting, April 4-6, 2005 Acknowledgements.
The prototype carbon inverse problem: estimation of regional CO 2 sources and sinks from global atmospheric [CO 2 ] measurements David Baker NCAR / Terrestrial.
Advanced data assimilation methods- EKF and EnKF Hong Li and Eugenia Kalnay University of Maryland July 2006.
Application of Geostatistical Inverse Modeling for Data-driven Atmospheric Trace Gas Flux Estimation Anna M. Michalak UCAR VSP Visiting Scientist NOAA.
S. Maksyutov, P.K. Patra and M. Ishizawa Jena; 13 May 2003 TDI experiment with NIES model and interannually varying NCEP winds.
Normalised Least Mean-Square Adaptive Filtering
Collaborative Filtering Matrix Factorization Approach
An Assimilating Tidal Model for the Bering Sea Mike Foreman, Josef Cherniawsky, Patrick Cummins Institute of Ocean Sciences, Sidney BC, Canada Outline:
Understanding the 3DVAR in a Practical Way
Kalman filtering techniques for parameter estimation Jared Barber Department of Mathematics, University of Pittsburgh Work with Ivan Yotov and Mark Tronzo.
The Inverse Regional Ocean Modeling System: Development and Application to Data Assimilation of Coastal Mesoscale Eddies. Di Lorenzo, E., Moore, A., H.
CSDA Conference, Limassol, 2005 University of Medicine and Pharmacy “Gr. T. Popa” Iasi Department of Mathematics and Informatics Gabriel Dimitriu University.
Kalman Filter (Thu) Joon Shik Kim Computational Models of Intelligence.
Assimilation of HF Radar Data into Coastal Wave Models NERC-funded PhD work also supervised by Clive W Anderson (University of Sheffield) Judith Wolf (Proudman.
Tbilisi, GGSWBS'14 Optimization for inverse modelling Ketevan Kasradze 1 Hendrik Elbern 1,2
Overview of Techniques for Deriving Emission Inventories from Satellite Observations Frascati, November 2009 Bas Mijling Ronald van der A.
Dusanka Zupanski And Scott Denning Colorado State University Fort Collins, CO CMDL Workshop on Modeling and Data Analysis of Atmospheric CO.
CS 782 – Machine Learning Lecture 4 Linear Models for Classification  Probabilistic generative models  Probabilistic discriminative models.
2004 SIAM Annual Meeting Minisymposium on Data Assimilation and Predictability for Atmospheric and Oceanographic Modeling July 15, 2004, Portland, Oregon.
A unifying framework for hybrid data-assimilation schemes Peter Jan van Leeuwen Data Assimilation Research Center (DARC) National Centre for Earth Observation.
Assimilating chemical compound with a regional chemical model Chu-Chun Chang 1, Shu-Chih Yang 1, Mao-Chang Liang 2, ShuWei Hsu 1, Yu-Heng Tseng 3 and Ji-Sung.
MODEL ERROR ESTIMATION EMPLOYING DATA ASSIMILATION METHODOLOGIES Dusanka Zupanski Cooperative Institute for Research in the Atmosphere Colorado State University.
Development of an EnKF to estimate CO 2 fluxes from realistic distributions of X CO2 Liang Feng, Paul Palmer
INVERSE MODELING OF ATMOSPHERIC COMPOSITION DATA Daniel J. Jacob See my web site under “educational materials” for lectures on inverse modeling atmospheric.
# # # # An Application of Maximum Likelihood Ensemble Filter (MLEF) to Carbon Problems Ravindra Lokupitiya 1, Scott Denning 1, Dusanka Zupanski 2, Kevin.
Data assimilation and forecasting the weather (!) Eugenia Kalnay and many friends University of Maryland.
11 1 Backpropagation Multilayer Perceptron R – S 1 – S 2 – S 3 Network.
INVERSE MODELING TECHNIQUES Daniel J. Jacob. GENERAL APPROACH FOR COMPLEX SYSTEM ANALYSIS Construct mathematical “forward” model describing system As.
Atmospheric Inventories for Regional Biogeochemistry Scott Denning Colorado State University.
Data Modeling Patrice Koehl Department of Biological Sciences National University of Singapore
Prepared by Dusanka Zupanski and …… Maximum Likelihood Ensemble Filter: application to carbon problems.
Hand-written character recognition
École Doctorale des Sciences de l'Environnement d’Île-de-France Année Universitaire Modélisation Numérique de l’Écoulement Atmosphérique et Assimilation.
Lecture II-3: Interpolation and Variational Methods Lecture Outline: The Interpolation Problem, Estimation Options Regression Methods –Linear –Nonlinear.
FastOpt CAMELS A prototype Global Carbon Cycle Data Assimilation System (CCDAS) Wolfgang Knorr 1, Marko Scholze 2, Peter Rayner 3,Thomas Kaminski 4, Ralf.
Inverse Modeling of Surface Carbon Fluxes Please read Peters et al (2007) and Explore the CarbonTracker website.
Geogg124: Data assimilation P. Lewis. What is Data Assimilation? Optimal merging of models and data Models Expression of current understanding about process.
Earth Observation Data and Carbon Cycle Modelling Marko Scholze QUEST, Department of Earth Sciences University of Bristol GAIM/AIMES Task Force Meeting,
École Doctorale des Sciences de l'Environnement d’Île-de-France Année Universitaire Modélisation Numérique de l’Écoulement Atmosphérique et Assimilation.
MathematicalMarketing Slide 5.1 OLS Chapter 5: Ordinary Least Square Regression We will be discussing  The Linear Regression Model  Estimation of the.
École Doctorale des Sciences de l'Environnement d’ Î le-de-France Année Modélisation Numérique de l’Écoulement Atmosphérique et Assimilation.
Comparison of adjoint and analytical approaches for solving atmospheric chemistry inverse problems Monika Kopacz 1, Daniel J. Jacob 1, Daven Henze 2, Colette.
Estimating emissions from observed atmospheric concentrations: A primer on top-down inverse methods Daniel J. Jacob.
Carbon Cycle Data Assimilation with a Variational Approach (“4-D Var”) David Baker CGD/TSS with Scott Doney, Dave Schimel, Britt Stephens, and Roger Dargaville.
Hybrid Data Assimilation
CO2 sources and sinks in China as seen from the global atmosphere
Gleb Panteleev (IARC) Max Yaremchuk, (NRL), Dmitri Nechaev (USM)
Adjoint modeling and applications
Collaborative Filtering Matrix Factorization Approach
FSOI adapted for used with 4D-EnVar
Hartmut Bösch and Sarah Dance
Presentation transcript:

Research Vignette: The TransCom3 Time-Dependent Global CO 2 Flux Inversion … and More David F. Baker NCAR 12 July 2007 David F. Baker NCAR 12 July 2007

Outline  The TransCom3 CO 2 flux inversion inter- comparison project  The fully time-dependent T3 flux inversion  Method (“batch least squares”)  Results  Methods for bigger problems:  Kalman filter (traditional, full rank)  Ensemble filters  Variational data assimilation  The TransCom3 CO 2 flux inversion inter- comparison project  The fully time-dependent T3 flux inversion  Method (“batch least squares”)  Results  Methods for bigger problems:  Kalman filter (traditional, full rank)  Ensemble filters  Variational data assimilation

TransCom3 CO 2 Flux Inversions CO 2 fluxes for 22 regions, data from 78 sites  Annual-mean inversion,  Fixed seasonal cycle, no IAV  22 annual mean fluxes solved for  Gurney, et al Nature, 2002 & GBC, 2003  Seasonal inversion,  Seasonal cycle solved for, no IAV  22*12 monthly fluxes solved for  Gurney, et al, GBC, 2004  Inter-annual inversion,  Both seasonal cycle and IAV solved for  22*12*16 monthly fluxes solved for  Baker, et al, GBC, 2006 CO 2 fluxes for 22 regions, data from 78 sites  Annual-mean inversion,  Fixed seasonal cycle, no IAV  22 annual mean fluxes solved for  Gurney, et al Nature, 2002 & GBC, 2003  Seasonal inversion,  Seasonal cycle solved for, no IAV  22*12 monthly fluxes solved for  Gurney, et al, GBC, 2004  Inter-annual inversion,  Both seasonal cycle and IAV solved for  22*12*16 monthly fluxes solved for  Baker, et al, GBC, 2006

TransCom3 interannual inversion setup: Solve for monthly CO 2 fluxes from 22 regions, , using monthly concentrations from 78 sites

Fossil fuel input Atmospheric storage Land + ocean uptake 0.45*FF FF = Atmos + Ocean + Land Bio

NH SummerNH Winter CO 2 Uptake & Release

0 HH Form of the Batch Measurement Equations fluxes concentrations Transport basis functions

Batch least-squares or “Bayesian synthesis” inversion Optimal fluxes, x, found by minimizing: where giving Optimal fluxes, x, found by minimizing: where giving ^

Computation of the interannual variability (IAV): Europe Monthly flux Deseasonalized flux IAV Between-model error Estimation error [PgC/yr]

Total flux IAV (land+ocean) [PgC/yr]

Ocean Flux IAV Land flux IAV [PgC/yr]

Flux IAV [PgC/yr], 11 land regions

Flux IAV [PgC/yr], 11 ocean regions

Computational considerations  Transport model runs to generate H:  22 regions x 16 years x 12 months x 36 months = 152 K tracer-months (if using real winds)  22 x 12 x 36 = 9.5 K tracer-months (using climatological winds)  Matrix inversion computations: O (N 3 )  N = 22 regions x 16 years x 12 months = 4.4 K  Matrix storage: O (N*M) MB  M = 78 sites x 16 years x 12 months = 15 K  Transport model runs to generate H:  22 regions x 16 years x 12 months x 36 months = 152 K tracer-months (if using real winds)  22 x 12 x 36 = 9.5 K tracer-months (using climatological winds)  Matrix inversion computations: O (N 3 )  N = 22 regions x 16 years x 12 months = 4.4 K  Matrix storage: O (N*M) MB  M = 78 sites x 16 years x 12 months = 15 K

0 HH Kalman Filter/Smoother

0 HH

Kalman Filter Equations Measurement update step at time k: Dynamic propagation step from times k to k+1: Put multiple months of flux in state vector x k, method becomes effectively a fixed-lag Kalman smoother Measurement update step at time k: Dynamic propagation step from times k to k+1: Put multiple months of flux in state vector x k, method becomes effectively a fixed-lag Kalman smoother Error Time  = tangent linear model

Inversion methods for the data-rich, fine-scale problem  Kalman filter: some benefit, but long lifetimes for CO 2 limit savings  Ensemble KF: full covariance matrix replaced by an approximation derived from an ensemble  Variational data assimilation (4-D Var): an iterative solution replaces the direct matrix inversion; the adjoint model computes gradients efficiently  Kalman filter: some benefit, but long lifetimes for CO 2 limit savings  Ensemble KF: full covariance matrix replaced by an approximation derived from an ensemble  Variational data assimilation (4-D Var): an iterative solution replaces the direct matrix inversion; the adjoint model computes gradients efficiently

Ensemble Kalman filter  Replace x k, P k from the full KF with an ensemble of x k,i, i=1,…,N ens  Add dynamic noise consistent with Q k to x k,i when propagating; add measurement noise consistent with R k to measurements when updating, initial ensemble has a spread consistent with P 0  When needed in KF equations, P k replaced with  Replace matrix multiplications with sums of dot products  Good for non-Gaussian distributions  Replace x k, P k from the full KF with an ensemble of x k,i, i=1,…,N ens  Add dynamic noise consistent with Q k to x k,i when propagating; add measurement noise consistent with R k to measurements when updating, initial ensemble has a spread consistent with P 0  When needed in KF equations, P k replaced with  Replace matrix multiplications with sums of dot products  Good for non-Gaussian distributions

For retrospective analyses, a 2-sided smoother gives more accurate estimates than a 1-sided filter. (Gelb, 1974) Kalman filter vs. Kalman smoother

Estimation as minimization  Solve for x with an approximate, iterative method rather than an exact matrix inversion  Start with guess x 0, compute gradient efficiently with an adjoint model, search for minimum along - , compute new  and repeat  Good for non-linear problems; use conjugate gradient or BFGS approaches  Low-rank covariance matrix built up as iterations progress  As with Kalman filter, transport errors can be handled as dynamic noise  Solve for x with an approximate, iterative method rather than an exact matrix inversion  Start with guess x 0, compute gradient efficiently with an adjoint model, search for minimum along - , compute new  and repeat  Good for non-linear problems; use conjugate gradient or BFGS approaches  Low-rank covariance matrix built up as iterations progress  As with Kalman filter, transport errors can be handled as dynamic noise

° ° ° ° 00 22 11 33 x2x2 x1x1 x3x3 x0x0 Adjoint Transport Forward Transport Forward Transport Measurement Sampling Measurement Sampling “True” Fluxes Estimated Fluxes Modeled Concentrations “True” Concentrations Modeled Measurements “True” Measurements Assumed Measurement Errors Weighted Measurement Residuals  /(Error) 2 Adjoint Fluxes =  Flux Update 4-D Var Iterative Optimization Procedure Minimum of cost function J

4-D Var Data Assimilation Method Find optimal fluxes u and initial CO 2 field x o to minimize subject to the dynamical constraint where x are state variables (CO 2 concentrations), h is a vector of measurement operators z are the observations, R is the covariance matrix for z, u o is an a priori estimate of the fluxes, P uo is the covariance matrix for u o, x o is an a priori estimate of the initial concentrations, P xo is the covariance matrix for x o,  is the transition matrix (representing the transport model), and G distributes the current fluxes into the bottom layer of the model

4-D Var Data Assimilation Method Adjoin the dynamical constraints to J using Lagrange multipliers Setting  F/  x i = 0 gives an equation for i, the adjoint of x i : The adjoints to the control variables are given by  F/  u i and  F/  x o o as: The gradient vector is given by  F/  u i and  F/  x o o, so the optimal u and x o may then be found using one’s favorite descent method. I use the BFGS method in order to obtain an estimate of the leading terms in the covariance matrix.

· [ kg CO 2 m -2 s -1 ] OSSE Results For Five CO 2 Measurement Networks

Pros and cons, 4DVar vs. ensemble Kalman filter (EnKF) royal pain  4DVar requires an adjoint model to back-propagate information -- this can be a royal pain to develop! less efficient  The EnKF can get around needing an adjoint by using a filter-lag rather than a fixed-interval Kalman smoother. However, the need to propagate multiple time steps in the state makes it less efficient than the 4DVar method  Both give a low-rank estimate of the a posteriori covariance matrix  Both can account for dynamic errors  Both calculate time-evolving correlations between the state and the measurements royal pain  4DVar requires an adjoint model to back-propagate information -- this can be a royal pain to develop! less efficient  The EnKF can get around needing an adjoint by using a filter-lag rather than a fixed-interval Kalman smoother. However, the need to propagate multiple time steps in the state makes it less efficient than the 4DVar method  Both give a low-rank estimate of the a posteriori covariance matrix  Both can account for dynamic errors  Both calculate time-evolving correlations between the state and the measurements

Adjoint transport model  If number of flux regions > number of measurement sites, then instead of running transport model forward in time forced by fluxes to fill H, run adjoint model backwards in time from measurement sites  What is an adjoint model?  If every step in the model can be represented as a matrix multiplication (= ‘tangent linear model’), then the adjoint model is created by multiplying the transpose of the matrices together in reverse order  If number of flux regions > number of measurement sites, then instead of running transport model forward in time forced by fluxes to fill H, run adjoint model backwards in time from measurement sites  What is an adjoint model?  If every step in the model can be represented as a matrix multiplication (= ‘tangent linear model’), then the adjoint model is created by multiplying the transpose of the matrices together in reverse order FWD * * * * * * ADJ flux grid measurement sites