___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling.

Slides:



Advertisements
Similar presentations
GEMS Kick- off MPI -Hamburg CTM - IFS interfaces GEMS- GRG Review of meeting in January and more recent thoughts Johannes Flemming.
Advertisements

A numerical simulation of urban and regional meteorology and assessment of its impact on pollution transport A. Starchenko Tomsk State University.
Community Multiscale Air Quality (CMAQ) Modeling System
1 AirWare : AirWare : C OMPREHENSIVE A IR QUALITY M ODEL WITH E X TENSIONS VERSION 4.30, PBM DDr. Kurt Fedra Environmental Software & Services GmbH A-2352.
Meteorological Data Issues for Class II Increment Analysis.
Atmospheric modelling activities inside the Danish AMAP program Jesper H. Christensen NERI-ATMI, Frederiksborgvej Roskilde.
Ozone and Aerosols in US and East Asia between 2001 and 2002 Yun-Fat Lam 1, Joshua S. Fu 1, Zuopan Li 1, Carey Jang 2, Rokjin Park 3 and Daniel J. Jacob.
1 00/XXXX © Crown copyright URBAN ATMOSPHERIC CHEMISTRY MODELLING AT THE METEOROLOGICAL OFFICE Dick Derwent Climate Research Urban Air Quality Modelling.
Ranjeet S Sokhi, Nutthida Kitwiroon and Lia Fragkou Atmospheric Science Research Group (ASRG) University of Hertfordshire Modelling of Urban Air Quality.
METO 637 Lesson 13. Air Pollution The Troposphere In the Stratosphere we had high energy photons so that oxygen atoms and ozone dominated the chemistry.
X ONE-BOX MODEL Atmospheric “box”;
Introduction to the ISC Model Marti Blad NAU College of Engineering.
Evaluation of the AIRPACT2 modeling system for the Pacific Northwest Abdullah Mahmud MS Student, CEE Washington State University.
Atmospheric Mercury Simulation with CMAQ Version Russ Bullock - NOAA Air Resources Laboratory* Kathy Brehme - Computer Sciences Corp. 5 th Annual.
Air Quality Modeling Rosa Sohn and Sun-Kyoung Park.
Next Gen AQ model Need AQ modeling at Global to Continental to Regional to Urban scales – Current systems using cascading nests is cumbersome – Duplicative.
Improving Cloud Simulation in Weather Research and Forecasting (WRF) Through Assimilation of GOES Satellite Observations Andrew White Advisor: Dr. Arastoo.
Session 9, Unit 17 UAM and CAMx. UAM and CAMx UAM - Urban Airshed Model Currently available versions:  UAM-V 1.24  UAM-V 1.30  Available from Systems.
CMAQ (Community Multiscale Air Quality) pollutant Concentration change horizontal advection vertical advection horizontal dispersion vertical diffusion.
A Brief Introduction to CMAQ Serena H. Chung BioEarth Working Group 1 Seminar May 21, 2012.
Template CAMx Ancillary Input Development Chris Emery ENVIRON International Corporation, Novato CA November 14, 2012.
Template Development of a Plume-in-Grid Version of Global-through-Urban WRF/Chem Prakash Karamchandani, Krish Vijayaraghavan, Shu-Yun Chen ENVIRON International.
©2005,2006 Carolina Environmental Program Sparse Matrix Operator Kernel Emissions SMOKE Modeling System Zac Adelman and Andy Holland Carolina Environmental.
1 CCOS Seasonal Modeling: The Computing Environment S.Tonse, N.J.Brown & R. Harley Lawrence Berkeley National Laboratory University Of California at Berkeley.
Development of WRF-CMAQ Interface Processor (WCIP)
A Modeling Investigation of the Climate Effects of Air Pollutants Aijun Xiu 1, Rohit Mathur 2, Adel Hanna 1, Uma Shankar 1, Frank Binkowski 1, Carlie Coats.
Center for Environmental Research and Technology University of California, Riverside Bourns College of Engineering Evaluation and Intercomparison of N.
The Impact of Biogenic VOC Emissions on Tropospheric Ozone Formation in the Mid-Atlantic Region Michelle L. Bell Yale University Hugh Ellis Johns Hopkins.
Implementation of the Particle & Precursor Tagging Methodology (PPTM) for the CMAQ Modeling System: Mercury Tagging 5 th Annual CMAS Conference Research.
Understanding the USEPA’s AERMOD Modeling System for Environmental Managers Ashok Kumar Abhilash Vijayan Kanwar Siddharth Bhardwaj University of Toledo.
1 Using Hemispheric-CMAQ to Provide Initial and Boundary Conditions for Regional Modeling Joshua S. Fu 1, Xinyi Dong 1, Kan Huang 1, and Carey Jang 2 1.
Community Multiscale Air Quality Modeling System CMAQ Air Quality Data Summit February 2008.
Transport & Deposition of Air Pollutants David Gay Coordinator National Atmospheric Deposition Program University of Illinois, Champaign, IL ,
Design and Development of MAQM, an Air Quality Model Architecture with Process-Level Modularity Weimin Jiang, Helmut Roth, Qiangliang Li, Steven C. Smyth,
2 March 2007 Running MATCH. 2 March 2007 MATCH is running on: Linux, Solaris PCs (not Windows PC!) Unix workstations Possible to compile on most hardware.
Preliminary Study: Direct and Emission-Induced Effects of Global Climate Change on Regional Ozone and Fine Particulate Matter K. Manomaiphiboon 1 *, A.
4. Atmospheric chemical transport models 4.1 Introduction 4.2 Box model 4.3 Three dimensional atmospheric chemical transport model.
Rick Saylor 1, Barry Baker 1, Pius Lee 2, Daniel Tong 2,3, Li Pan 2 and Youhua Tang 2 1 National Oceanic and Atmospheric Administration Air Resources Laboratory.
Georgia Institute of Technology Initial Application of the Adaptive Grid Air Quality Model Dr. M. Talat Odman, Maudood N. Khan Georgia Institute of Technology.
Overview of the tracer code in RegCM Tracers Aerosols ( droplets, smoke particles, dust, pollens, flying cats …) Gazeous phase, chemical species Evolution.
Introduction to Modeling – Part II Marti Blad Northern Arizona University College of Engineering & Technology Dept. of Civil & Environmental Engineering.
Application of Models-3/CMAQ to Phoenix Airshed Sang-Mi Lee and Harindra J. S. Fernando Environmental Fluid Dynamics Program Arizona State University.
TEMIS user workshop, Frascati, 8-9 October 2007 TEMIS – VITO activities Felix Deutsch Koen De Ridder Jean Vankerkom VITO – Flemish Institute for Technological.
An Exploration of Model Concentration Differences Between CMAQ and CAMx Brian Timin, Karen Wesson, Pat Dolwick, Norm Possiel, Sharon Phillips EPA/OAQPS.
Analysis of Ozone Modeling for May – July 2006 in PNW using AIRPACT3 (CMAQ) and CAMx. Robert Kotchenruther, Ph.D. EPA Region 10 Nov CMAQ O 3 Prediction.
Diagnostic Study on Fine Particulate Matter Predictions of CMAQ in the Southeastern U.S. Ping Liu and Yang Zhang North Carolina State University, Raleigh,
Lagrangian particle models are three-dimensional models for the simulation of airborne pollutant dispersion, able to account for flow and turbulence space-time.
THE MODELS-3 COMMUNITY MULTI- SCALE AIR QUALITY (CMAQ) MODEL: 2002 RELEASE – NEW FEATURES Jonathan Pleim, Francis Binkowski, Robin Dennis, Brian Eder,
Seasonal Modeling of the Export of Pollutants from North America using the Multiscale Air Quality Simulation Platform (MAQSIP) Adel Hanna, 1 Rohit Mathur,
Types of Models Marti Blad Northern Arizona University College of Engineering & Technology.
171 PC-HYSPLIT WORKSHOP Workshop Agenda Model Overview Model history and features Computational method Trajectories versus concentration Code installation.
Intro to Modeling – Terms & concepts Marti Blad, Ph.D., P.E. ITEP
W. T. Hutzell 1, G. Pouliot 2, and D. J. Luecken 1 1 Atmospheric Modeling Division, U. S. Environmental Protection Agency 2 Atmospheric Sciences Modeling.
U.S. Environmental Protection Agency Office of Research and Development Implementation of an Online Photolysis Module in CMAQ 4.7 Christopher G. Nolte.
MRPO Technical Approach “Nearer” Term Overview For: Emissions Modeling Meteorological Modeling Photochemical Modeling & Domain Model Performance Evaluation.
March 31, 2004BGC Working Group Interactive chemistry in CAM Jean-François Lamarque, D. Kinnison and S. Walters Atmospheric Chemistry Division NCAR.
Although this work was reviewed by EPA and approved for publication, it may not necessarily reflect official Agency policy Jonathan Pleim, Shawn Roselle,
16-1 PC-HYSPLIT WORKSHOP Workshop Agenda Introduction to HYSPLIT Introduction.ppt Model Overview Model_Overview.ppt Meteorological Data Meteorological_Data.ppt.
March 9, 2004CCSM AMWG Interactive chemistry in CAM Jean-François Lamarque, D. Kinnison S. Walters and the WACCM group Atmospheric Chemistry Division NCAR.
7. Air Quality Modeling Laboratory: individual processes Field: system observations Numerical Models: Enable description of complex, interacting, often.
Andrea Fraser DIAC PhD student Supervised by Prof. H ApSimon
Improving an Air Quality Decision Support System through the Integration of Satellite Data with Ground-Based, Modeled, and Emissions Data Demonstration.
Development of a Multipollutant Version of the Community Multiscale Air Quality (CMAQ) Modeling System Shawn Roselle, Deborah Luecken, William Hutzell,
CMAQ Programs and Options
Models of atmospheric chemistry
Chemistry Café and the Model Independent Chemistry Module (MICM)
Some thoughts on future air quality models from a WRF-Chem modeler
Improving an Air Quality Decision Support System through the Integration of Satellite Data with Ground-Based, Modeled, and Emissions Data Demonstration.
CMAQ model as a tool for generating input data for HM and POP modeling
Development and Evaluation of a Hybrid Eulerian-Lagrangian Modeling Approach Beata Czader, Peter Percell, Daewon Byun, Yunsoo Choi University of Houston.
Presentation transcript:

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 1 CMAQ Basics l Definitions & Acronyms l CMAQ Basics l CMAQ Modules l CMAQ Scripts

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 2 Definitions & Acronyms l SMOKE: Sparse Matrix Operator Kernel Emission processing system l CCTM: CMAQ Chemical Transport Model l BCON: Boundary Conditions processor l ICON: Initial Conditions processor l JPROC: Photolysis rates processor l MCIP: Meteorology Chemistry Interface Processor l CB-IV: Carbon Bond version 4 chemical mechanism

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 3 CMAQ Basics l CMAQ designed under the community modeling paradigm: – Modular – Multiscale – One-atmosphere – Portable – Accessible l Can model from urban (few km) to regional (hundreds of kilometers) to inter-continental (thousands of kilometers) scales of transport l Tropospheric O 3, acid deposition, visibility, particulate matter, toxics, mercury l Requires inputs from emissions and meteorology models, initial and boundary conditions l CMAQ = Chemical Transport Model + preprocessors

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 4 Atmospheric Diffusion Equation (ADE) l ADE* represents mass balance in which emissions, transport, diffusion, chemical reaction and removal processes are represented by: * Several assumptions included above

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 5 ADE (..Contd.) where, l i = chemical species, i (where i = 1, 2, … N ) l C i = pollutant concentration of species, i l u, v, w = horizontal and vertical wind speed components = f (x, y, z, t ) l K H, K V = horizontal and vertical turbulent diffusion coefficients = f (x, y, z, t ) l R i = rate of formation of i by chemical reactions = f ( C 1, C 2,.., C i,.. C N ) l S = emission rate of all precursors l L i = net rate of removal of pollutant i by surface uptake processes = f (x, y, z, t )

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 6 3-D Box Representation

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 7 Numerical Solution of Partial Differential Equations (PDEs) l E.g. Model Application with 100 Columns X 100 Rows X 25 Layers = 250,000 grid-cells l CB-IV Chemical Mechanism with 79 species and 94 reactions l Number of differential equations to be solved simultaneously per model output time step = 250,000 X 79 = 19,750,000 l For 1 day, # ODEs = X 24 = 474 million l For 1 month, # ODEs = X 24 X 30 = billion l For 1 year, # ODEs = X 24 X 365 = 173 billion

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 8 CMAQ Modules l ICON l BCON l JPROC l MCIP l CCTM

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 9 CMAQ Modules – ICON (1) l ICON is the CMAQ initial conditions preprocessor l Generates IC’s from: – Text-based vertical profiles – netCDF CTM output l Grid windowing l Default and custom mechanism conversion l Creates netCDF IC output file l Example text-based input file:

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 10 CMAQ Modules – ICON (2) Optional initial condition: The vertical coordinate of the model to generate these i.c. is the terrain-following sigma coordinate. The number of sigma layers and defined sigma levels are listed below "SO2 " 0.300E E E E E E-04 "SULF " 1.000E E E E E E-30 "NO2 " 0.167E E E E E E+00 "NO " 0.083E E E E E E+00 "O3 " 0.350E E E E E E-01

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 11 CMAQ Modules – BCON (1) l BCON is the CMAQ boundary conditions preprocessor l Generates BC’s from: – Text-based vertical profiles – netCDF CTM output l Static and time-dependent BC’s l Grid windowing capabilities l Default and custom mechanism conversion l Creates netCDF BC output file l Example text-based input file:

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 12 CMAQ Modules – BCON (2) Optional boundary condition: The vertical coordinate of the model to generate these b.c. is the terrain-following sigma coordinate. The number of sigma layers and defined sigma levels are listed below North "SO2 " 0.300E E E E E E-04 "SULF " 1.000E E E E E E-30 "NO2 " 0.167E E E E E E+00 "NO " 0.083E E E E E E+00 "O3 " 0.350E E E E E E-01

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 13 CMAQ Modules – JPROC (1) l JPROC is the CMAQ photolysis rate preprocessor l Generates daily photolysis lookup tables from: – Tabulated molecular cross-section/quantum yield data as a function of wavelength l Creates ASCII PHOT output files l Example input file format: ACROLEIN FAC = E E E …

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 14 CMAQ Modules – JPROC (2) (yyyyddd) Julian Date for the file 7 LEVELS (m) LATITUDES (deg) HOUR ANGLES (from noon) PHOTOLYTIC REACTIONS 'NO2_CBIV88 ', E E E E E E E E E+00

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 15 CMAQ Modules – MCIP l MCIP is the CMAQ meteorology preprocessor l Generates gridded 3-d and 2-d netCDF met inputs l Source data are MM5 binary MMOUT files or WRF netCDF files l MCIP has the option to recalculate some met variables (PBL, radiation fields) or use the MM5 predictions l MCIP3 optionally reads MM5 TERRAIN files for calculation of land-use based K v in CMAQ l MCIP outputs can also be used with SMOKE for emissions modeling

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 16 CMAQ Modules - CCTM l The CCTM is an Eulerian air quality model l Configuration options for CCTM science modules determined at compilation l Dynamic horizontal grid allocation and vertical layer structure determined at execution l Basic outputs include hourly concentrations for gaseous and aerosol pollutants, wet deposition, and dry deposition l Advanced outputs include Plume in Grid files and process analysis outputs

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 17 CCTM Science Process Modules l DRIVER → controls model data flows l HADV → horizontal advection l VADV → vertical advection l ADJCON → adjusts mixing ratios of pollutants l HDIFF → horizontal diffusion l VDIFF → vertical diffusion and deposition l CHEM → gas-phase chemistry l CLOUD → aqueous-phase chemistry, cloud-mixing l AERO → aerosol dynamics and size distributions l PING → plume-in-grid processes →

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 18 CCTM Science Process Classes l PHOT → computes photolysis rates l AERO-DEPV → computes particle size-dependent dry deposition velocities l UTIL → collection of utility subroutines

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 19 CMAQ Scripts l Build scripts and Makefiles l Run scripts

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 20 CMAQ Build Scripts (1) l The CMAQ system contains both C and FORTRAN programs – All of the CMAQ modules are FORTRAN programs – The compiler utility m3bld is a C program l m3bld is used for configuration management and compilation in the CMAQ system l m3bld must be compiled before use l Each CMAQ module has a build script associated with it that calls m3bld (MCIP uses a Makefile)

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 21 CMAQ Build Scripts (2) l Operating system dependencies are handled by the m3bld scripts l Configuration and compiler options are set in scripts that call m3bld l The build scripts use the configuration information to manage the Concurrent Version System (CVS) code repository l The build scripts provide the option of either generating executables or creating Makefiles

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 22 Makefiles l Alternative to build scripts for compiling executables l Require that the source code is online, i.e. no CVS options built into the script l Operating system dependencies l MCIP is the only CMAQ module that is currently distributed with only a Makefile option for compilation

___________________________________________________________________________CMAQ Basics ___________________________________________________Community Modeling and Analysis System 23 Run Scripts l User interface for CMAQ l CMAQ run scripts are C-shell files that set necessary environment variables, directory and file locations, and call executables l Episode settings defined in the CMAQ run scripts include: – Input and output file nomenclature – Horizontal grid definitions – 3-d meteorology file for setting vertical layer structure – Start date, start time, time step, and run duration – Logfile options – Debug options