GLOBAL MODELS OF ATMOSPHERIC COMPOSITION Daniel J. Jacob Harvard University.

Slides:



Advertisements
Similar presentations
Introduction to Data Assimilation Peter Jan van Leeuwen IMAU.
Advertisements

Computational Challenges in Air Pollution Modelling Z. Zlatev National Environmental Research Institute 1. Why air pollution modelling? 2. Major physical.
Earth Systems Science Chapter 6 I. Modeling the Atmosphere-Ocean System 1.Statistical vs physical models; analytical vs numerical models; equilibrium vs.
Sensible heat flux Latent heat flux Radiation Ground heat flux Surface Energy Budget The exchanges of heat, moisture and momentum between the air and the.
A Variational Carbon Data Assimilation System (CDAS-4DVar)
A Concept of Environmental Forecasting and Variational Organization of Modeling Technology Vladimir Penenko Institute of Computational Mathematics and.
Retrieval Theory Mar 23, 2008 Vijay Natraj. The Inverse Modeling Problem Optimize values of an ensemble of variables (state vector x ) using observations:
REMOTE SENSING & THE INVERSE PROBLEM “Remote sensing is the science and art of obtaining information about an object, area, or phenomenon through the analysis.
CHAPTER 3: SIMPLE MODELS
Linear and generalised linear models
X ONE-BOX MODEL Atmospheric “box”;
Derivation of the Gaussian plume model Distribution of pollutant concentration c in the flow field (velocity vector u ≡ u x, u y, u z ) in PBL can be generally.
Linear and generalised linear models
Lecture II-2: Probability Review
FUNDAMENTAL EQUATIONS, CONCEPTS AND IMPLEMENTATION
Principles of the Global Positioning System Lecture 13 Prof. Thomas Herring Room A;
Binary Variables (1) Coin flipping: heads=1, tails=0 Bernoulli Distribution.
: Appendix A: Mathematical Foundations 1 Montri Karnjanadecha ac.th/~montri Principles of.
Kalman filtering techniques for parameter estimation Jared Barber Department of Mathematics, University of Pittsburgh Work with Ivan Yotov and Mark Tronzo.
AMBIENT AIR CONCENTRATION MODELING Types of Pollutant Sources Point Sources e.g., stacks or vents Area Sources e.g., landfills, ponds, storage piles Volume.
Computing a posteriori covariance in variational DA I.Gejadze, F.-X. Le Dimet, V.Shutyaev.
Using Partitioning in the Numerical Treatment of ODE Systems with Applications to Atmospheric Modelling Zahari Zlatev National Environmental Research Institute.
GLOBAL MODELS OF ATMOSPHERIC COMPOSITION Daniel J. Jacob Harvard University.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Deterministic vs. Random Maximum A Posteriori Maximum Likelihood Minimum.
Tbilisi, GGSWBS'14 Optimization for inverse modelling Ketevan Kasradze 1 Hendrik Elbern 1,2
Efficient Integration of Large Stiff Systems of ODEs Using Exponential Integrators M. Tokman, M. Tokman, University of California, Merced 2 hrs 1.5 hrs.
Overview of Techniques for Deriving Emission Inventories from Satellite Observations Frascati, November 2009 Bas Mijling Ronald van der A.
Analysis of TraceP Observations Using a 4D-Var Technique
Building Aware Flow and T&D Modeling Sensor Data Fusion NCAR/RAL March
3.3.3: Semi-Lagrangian schemes AOSC614 class Hong Li.
Ash3d: A new USGS tephra fall model Hans Schwaiger 1 Larry Mastin 2 Roger Denlinger 2 1 Alaska Volcano Observatory 2 Cascade Volcano Observatory.
4. Atmospheric chemical transport models 4.1 Introduction 4.2 Box model 4.3 Three dimensional atmospheric chemical transport model.
Serge Andrianov Theory of Symplectic Formalism for Spin-Orbit Tracking Institute for Nuclear Physics Forschungszentrum Juelich Saint-Petersburg State University,
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.
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.
Session 3, Unit 5 Dispersion Modeling. The Box Model Description and assumption Box model For line source with line strength of Q L Example.
Data assimilation and forecasting the weather (!) Eugenia Kalnay and many friends University of Maryland.
1 Atmospheric Dispersion (AD) Seinfeld & Pandis: Atmospheric Chemistry and Physics Nov 29, 2007 Matus Martini.
An ATD Model that Incorporates Uncertainty R. Ian Sykes Titan Research & Technology Div., Titan Corp. 50 Washington Road Princeton NJ OFCM Panel Session.
EWGLAM Oct Some recent developments in the ECMWF model Mariano Hortal ECMWF Thanks to: A. Beljars (physics), E. Holm (humidity analysis)
Inverse modeling in a linear algebra framework State vector x (dimension n) Observation vector y (dimension m) correlations between vector elements Use.
INVERSE MODELING TECHNIQUES Daniel J. Jacob. GENERAL APPROACH FOR COMPLEX SYSTEM ANALYSIS Construct mathematical “forward” model describing system As.
Quality of model and Error Analysis in Variational Data Assimilation François-Xavier LE DIMET Victor SHUTYAEV Université Joseph Fourier+INRIA Projet IDOPT,
Atmospheric Inventories for Regional Biogeochemistry Scott Denning Colorado State University.
Bayes Theorem The most likely value of x derived from this posterior pdf therefore represents our inverse solution. Our knowledge contained in is explicitly.
Lagrangian particle models are three-dimensional models for the simulation of airborne pollutant dispersion, able to account for flow and turbulence space-time.
An Introduction to Optimal Estimation Theory Chris O´Dell AT652 Fall 2013.
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
Types of Models Marti Blad Northern Arizona University College of Engineering & Technology.
Inverse Modeling of Surface Carbon Fluxes Please read Peters et al (2007) and Explore the CarbonTracker website.
Modeling. How Do we Address Aerosol-Cloud Interactions? The Scale Problem Process Models ~ 10s km Mesoscale Models Cloud resolving Models Regional Models.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Kalman Filter with Process Noise Gauss- Markov.
RESULTS: CO constraints from an adjoint inversion REFERENCES Streets et al. [2003] JGR doi: /2003GB Heald et al. [2003a] JGR doi: /2002JD
FIVE CHALLENGES IN ATMOSPHERIC COMPOSITION RESEARCH 1.Exploit satellite and other “top-down” atmospheric composition data to quantify emissions and export.
Retrieving sources of fine aerosols from MODIS/AERONET observations by inverting GOCART model INVERSION: Oleg Dubovik 1 Tatyana Lapyonok 1 Tatyana Lapyonok.
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.
7. Air Quality Modeling Laboratory: individual processes Field: system observations Numerical Models: Enable description of complex, interacting, often.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
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.
Types of Models Marti Blad PhD PE
Transport Working Group
Adjoint modeling and applications
ATMOSPHERIC CHEMISTRY MODELS Daniel J
Ensemble variance loss in transport models:
Filtering and State Estimation: Basic Concepts
Models of atmospheric chemistry
Hartmut Bösch and Sarah Dance
Comparison of CFEM and DG methods
Presentation transcript:

GLOBAL MODELS OF ATMOSPHERIC COMPOSITION Daniel J. Jacob Harvard University

HOW TO MODEL ATMOSPHERIC COMPOSITION? x HOW TO MODEL ATMOSPHERIC COMPOSITION? Solve continuity equation for chemical mixing ratios C i (x, t) FiresLand biosphere Human activity Lightning Ocean Volcanoes Transport Eulerian form: Lagrangian form: U = wind vector P i = local source of chemical i L i = local sink Chemistry Aerosol microphysics

EULERIAN MODELS PARTITION ATMOSPHERIC DOMAIN INTO GRIDBOXES Solve continuity equation for individual gridboxes Detailed chemical/aerosol models can presently afford gridboxes In global models, this implies a horizontal resolution of ~ 1 o (~100 km) in horizontal and ~ 1 km in vertical This discretizes the continuity equation in space Chemical Transport Models (CTMs) use external meteorological data as input General Circulation Models (GCMs) compute their own meteorological fields

OPERATOR SPLITTING IN EULERIAN MODELS … and integrate each process separately over discrete time steps: Split the continuity equation into contributions from transport and local terms: These operators can be split further: split transport into 1-D advective and turbulent transport for x, y, z (usually necessary) split local into chemistry, emissions, deposition (usually not necessary) Reduces dimensionality of problem

QUESTIONS 1.The Eulerian form of the continuity equation is a first-order PDE in 4 dimensions. What are suitable boundary conditions for each of these dimensions? 1.Textbooks will often tell you that operator splitting (transport vs. local in the continuity equation) requires time steps that are much smaller than the time scales for change in the system, but it actually also works fine for species that are very short-lived relative to the time step. Error is largest for species that have lifetimes of magnitude comparable to the splitting time step. Explain.

SPLITTING THE TRANSPORT OPERATOR U Wind velocity U has turbulent fluctuations over time step  t : Time-averaged component (resolved) Fluctuating component (stochastic) Further split transport in x, y, and z to reduce dimensionality. In x direction: Split transport into advection (mean wind) and turbulent components: advection turbulence (1 st -order closure) advection operator turbulent operator

SOLVING THE EULERIAN ADVECTION EQUATION Equation is conservative: need to avoid diffusion or dispersion of features. Also need mass conservation, stability, positivity… All schemes involve finite difference approximation of derivatives : order of approximation → accuracy of solution Classic schemes: leapfrog, Lax-Wendroff, Crank-Nicholson, upwind, moments… Stability requires Courant number u  t/  x < 1 … limits size of time step Addressing other requirements (e.g., positivity) introduces non-linearity in advection scheme

VERTICAL TURBULENT TRANSPORT (BUOYANCY) Convective cloud ( km) Model grid scale Model vertical levels updraft entrainment downdraft detrainment Wet convection is subgrid scale in global models and must be treated as a vertical mass exchange separate from transport by grid-scale winds. Need info on convective mass fluxes from the model meteorological driver. generally dominates over mean vertical advection K-diffusion OK for dry convection in boundary layer (small eddies) Deeper (wet) convection requires non-local convective parameterization

LOCAL (CHEMISTRY) OPERATOR: solves ODE system for n interacting species System is typically “stiff” (lifetimes range over many orders of magnitude) → implicit solution method is necessary. Simplest method: backward Euler. Transform into system of n algebraic equations with n unknowns Solve e.g., by Newton’s method. Backward Euler is stable, mass-conserving, flexible (can use other constraints such as steady-state, chemical family closure, etc… in lieu of  C  t )  But it is expensive. Most 3-D models use higher-order implicit schemes such as the Gear method. For each species

SPECIFIC ISSUES FOR AEROSOL CONCENTRATIONS A given aerosol particle is characterized by its size, shape, phases, and chemical composition – large number of variables! Measures of aerosol concentrations must be given in some integral form, by summing over all particles present in a given air volume that have a certain property If evolution of the size distribution is not resolved, continuity equation for aerosol species can be applied in same way as for gases Simulating the evolution of the aerosol size distribution requires inclusion of nucleation/growth/coagulation terms in P i and L i, and size characterization either through size bins or moments. Typical aerosol size distributions by volume nucleation condensation coagulation

LAGRANGIAN APPROACH: TRACK TRANSPORT OF POINTS IN MODEL DOMAIN (NO GRID) UtUt U’  t Transport large number of points with trajectories from input meteorological data base (U) + random turbulent component (U’) over time steps  t Points have mass but no volume Determine local concentrations as the number of points within a given volume Nonlinear chemistry requires Eulerian mapping at every time step (semi-Lagrangian) PROS over Eulerian models: no Courant number restrictions no numerical diffusion/dispersion easily track air parcel histories invertible with respect to time CONS: need very large # points for statistics inhomogeneous representation of domain convection is poorly represented nonlinear chemistry is problematic position t o position t o +  t

LAGRANGIAN RECEPTOR-ORIENTED MODELING Run Lagrangian model backward from receptor location, with points released at receptor location only Efficient cost-effective quantification of source influence distribution on receptor (“footprint”) Enables inversion of source influences by the adjoint method (backward model is the adjoint of the Lagrangian forward model)

EMBEDDING LAGRANGIAN PLUMES IN EULERIAN MODELS Release puffs from point sources and transport them along trajectories, allowing them to gradually dilute by turbulent mixing (“Gaussian plume”) until they reach the Eulerian grid size at which point they mix into the gridbox Advantages: resolve subgrid ‘hot spots’ and associated nonlinear processes (chemistry, aerosol growth) within plume Difference with Lagrangian approach is that (1) puff has volume as well as mass, (2) turbulence is deterministic (Gaussian spread) rather than stochastic S. California fire plumes, Oct

THE INVERSE MODELING PROBLEM Optimize values of an ensemble of variables (state vector x ) using observations: THREE MAIN APPLICATIONS FOR ATMOSPHERIC COMPOSITION: 1.Retrieve atmospheric concentrations ( x ) from observed atmospheric radiances ( y ) using a radiative transfer model as forward model 2.Invert sources ( x ) from observed atmospheric concentrations ( y ) using a CTM as forward model 3.Construct a continuous field of concentrations ( x ) by assimilation of sparse observations ( y ) using a forecast model (initial-value CTM) as forward model a priori estimate x a +  a observation vector y forward model y = F(x) +  “MAP solution” “optimal estimate” “retrieval” Bayes’ theorem

BAYES’ THEOREM: FOUNDATION FOR INVERSE MODELS P(x) = probability distribution function (pdf) of x P(x,y) = pdf of (x,y) P(y|x) = pdf of y given x a priori pdf observation pdf normalizing factor (unimportant) a posteriori pdf Maximum a posteriori (MAP) solution for x given y is defined by solve for  P(x,y)dxdy  Bayes’ theorem

SIMPLE LINEAR INVERSE PROBLEM FOR A SCALAR use single measurement used to optimize a single source a priori bottom-up estimate x a  a Monitoring site measures concentration y Forward model gives y = kx “Observational error”   instrument fwd model y = kx   Max of P(x|y) is given by minimum of cost function Solution: where g is a gain factor Alternate expression of solution: where a = gk is an averaging kernel  solve for Assume random Gaussian errors, let x be the true value. Bayes’ theorem: Variance of solution:

GENERALIZATION: CONSTRAINING n SOURCES WITH m OBSERVATIONS Linear forward model: A cost function defined as is generally not adequate because it does not account for correlation between sources or between observations. Need vector-matrix formalism: Jacobian matrix

JACOBIAN MATRIX FOR FORWARD MODEL Consider a non-linear forward model y = F(x) Use of vector-matrix formalism requires linearization of forward model and linearize it about x a : is the Jacobian of F evaluated at x a with elements If forward model is non-linear, K must be recalculated iteratively for successive solutions K T is the adjoint of the forward model (to be discussed later) Construct Jacobian numerically column by column: perturb x a by  x i, run forward model to get corresponding  y

GAUSSIAN PDFs FOR VECTORS A priori pdf for x : Scalar x Vector where S a is the a priori error covariance matrix describing error statistics on ( x-x a ) In log space:

OBSERVATIONAL ERROR COVARIANCE MATRIX observation true value instrument error fwd model errorobservational error Observational error covariance matrix is the sum of the instrument and fwd model error covariance matrices: How well can the observing system constrain the true value of x ? Corresponding pdf, in log space:

MAXIMUM A POSTERIORI (MAP) SOLUTION Bayes’ theorem: MAP solution: miminize cost function J : Solve for Analytical solution: with gain matrix bottom-up constraint top-down constraint

PARALLEL BETWEEN VECTOR-MATRIX AND SCALAR SOLUTIONS: Scalar problemVector-matrix problem MAP solution: Gain factor: A posteriori error: Averaging kernel: Jacobian matrixsensitivity of observations to true state Gain matrix sensitivity of retrieval to observations Averaging kernel matrix sensitivity of retrieval to true state

A LITTLE MORE ON THE AVERAGING KERNEL MATRIX A describes the sensitivity of the retrieval to the true state and hence the smoothing of the solution: smoothing error retrieval error MAP retrieval gives A as part of the retrieval: Other retrieval methods (e.g., neural network, adjoint method) do not provide A # pieces of info in a retrieval = degrees of freedom for signal (DOFS) = trace(A)

APPLICATION TO SATELLITE RETRIEVALS Here y is the vector of wavelength-dependent radiances (radiance spectrum); x is the state vector of concentrations; forward model y = F(x) is the radiative transfer model Illustrative MOPITT averaging kernel matrix for CO retrieval MOPITT retrieves concentrations at 7 pressure levels; lines are the corresponding columns of the averaging kernel matrix trace(A) = 1.5 in this case; 1.5 pieces of information

Analytical solution to inverse problem requires (iterative) numerical construction of the Jacobian matrix K and matrix operations of dimension (mxn); this limits the size of n, i.e., the number of variables that you can optimize Address this limitation with Kalman filter (for time-dependent x ) or with adjoint method 

BASIC KALMAN FILTER to optimize time-dependent state vector a priori x a,0 ± S a,0 toto time observations state vector y0y0 Evolution model M for [t 0, t 1 ]: t1t1 y1y1 Apply evolution model for [t 1, t 2 ]… etc.

ADJOINT INVERSION (4-D VAR) ° ° ° ° aa 22 11 33 x2x2 x1x1 x3x3 xaxa Minimum of cost function J Solve numerically rather than analytically 1. Starting from a priori x a, calculate 2. Using an optimization algorithm (BFGS), get next guess x 1 3. Calculate, get next guess x 2 4. Iterate until convergence

NUMERICAL CALCULATION OF COST FUNCTION GRADIENT Adjoint model is applied to error-weighted difference between model and obs …but we want to avoid explicit construction of K and since ( AB) T = B T A T, Apply transpose of tangent linear model to the adjoint forcings; for time interval [t 0, t n ], start from observations at t n and work backward in time until t 0, picking up new observations (adjoint forcings) along the way. Construct tangent linear model describing evolution of concentration field over time interval [ t i-1, t i ] Sensitivity of y (i ) to x (0 ) at time t 0 can then be written of forward model adjoint “adjoint forcing”