using the emf for emissions sensitivities and for cmaq alison m. eyth alexis zubrow qun he unc...

22
Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alison M. Eyth Alexis Zubrow Alexis Zubrow Qun He Qun He UNC Institute for the Environment UNC Institute for the Environment October, 2008 October, 2008

Upload: adrian-pierce

Post on 04-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

Using the EMF for Emissions Sensitivities and for CMAQ

Alison M. EythAlison M. EythAlexis ZubrowAlexis Zubrow

Qun HeQun He

UNC Institute for the EnvironmentUNC Institute for the Environment

October, 2008October, 2008

Page 2: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

2Institute for the Environment

EMF ComponentsEMF Components

Data Management with VersioningData Management with Versioning Quality Assurance Quality Assurance

Tracking, automating of QA proceduresTracking, automating of QA procedures Case Management Case Management

Running SMOKE and other modelsRunning SMOKE and other models Control Strategy DevelopmentControl Strategy Development Problem Tracking SystemProblem Tracking System Surrogate and Speciation ToolsSurrogate and Speciation Tools

Page 3: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

3Institute for the Environment

EMF Architecture at EPAEMF Architecture at EPA

Data Management Case Management Quality Assurance

Strategy Devel.

4 CPU Application &

Database Server

ClientsCompute Cluster

SMOKE

SMOKE input files

Shared Disk

imports & exports data

starts and tracks runs

status messages and outputs

Page 4: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

4Institute for the Environment

Case ManagementCase Management A Case stores information about SMOKE A Case stores information about SMOKE

[and other model] runs[and other model] runs Summary attributes (i.e., metadata)Summary attributes (i.e., metadata) Inputs to programsInputs to programs Program/Model ParametersProgram/Model Parameters Jobs to runJobs to run Outputs from jobsOutputs from jobs History and results of the runsHistory and results of the runs

Should have all information needed to Should have all information needed to run programs and track resultsrun programs and track results

Page 5: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

5Institute for the Environment

EMF-CMAQ MotivationEMF-CMAQ Motivation

Goal to organize and track CMAQ runsGoal to organize and track CMAQ runs Easily see the relationships between Easily see the relationships between

SMOKE runs, CMAQ runs, and potentially SMOKE runs, CMAQ runs, and potentially post-processing runspost-processing runs

Track use of inputs/outputs between runsTrack use of inputs/outputs between runs Track physical location of inputs and Track physical location of inputs and

outputsoutputs Store settings for specific runs in Store settings for specific runs in

centralized locationcentralized location Easily view the detailed settings for Easily view the detailed settings for

related SMOKE runs and CMAQ runsrelated SMOKE runs and CMAQ runs

Page 6: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

6Institute for the Environment

CMAQ casesCMAQ cases

Page 7: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

7Institute for the Environment

CCTM summaryCCTM summary

Page 8: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

8Institute for the Environment

CCTM jobsCCTM jobs

Page 9: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

9Institute for the Environment

CCTM inputsCCTM inputs

Env’t variables

Page 10: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

10Institute for the Environment

Related casesRelated cases

• Cases providing inputs or using outputs• Easily identified and accessed

Page 11: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

11Institute for the Environment

EMFserverDatabase server

CMAQ cluster

EMFcmd client

run JPROC

EMFcmd client

run ICON

EMFcmd client

run BCON

EMFcmd client

run CCTM

CMAQ-EMF CommunicationCMAQ-EMF Communication

status messages &outputs

Page 12: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

12Institute for the Environment

Emissions sensitivity tool Emissions sensitivity tool motivationmotivation

Provide an ‘easy-to-use’ entry into the EMF Provide an ‘easy-to-use’ entry into the EMF Allow modelers to set up and run Allow modelers to set up and run

emissions sensitivities based on SMOKE emissions sensitivities based on SMOKE Cases previously run by the emissions Cases previously run by the emissions modelersmodelers

Modelers will not need to be intimately Modelers will not need to be intimately familiar with all the details needed to set familiar with all the details needed to set up the original cases up the original cases

2 use cases: adjust model-ready emissions 2 use cases: adjust model-ready emissions and adjust source-level emissionsand adjust source-level emissions

Page 13: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

13Institute for the Environment

Adjust Model-Ready Emissions Adjust Model-Ready Emissions Use CaseUse Case

Adjust gridded model species emissions by a factor Adjust gridded model species emissions by a factor (increase or decrease) (increase or decrease)

Zero out runsZero out runs Combine emissions from different casesCombine emissions from different cases Modified mrggrid to perform adjustments (SMOKE v2.5)Modified mrggrid to perform adjustments (SMOKE v2.5) Adjust pollutant groups without worrying about speciation Adjust pollutant groups without worrying about speciation

(e.g. VOC, HAPVOC, NOx) (e.g. VOC, HAPVOC, NOx) Apply a geographic mask (e.g., to reduce only grid cells Apply a geographic mask (e.g., to reduce only grid cells

intersecting a state or states)intersecting a state or states) Delta adjustments (e.g., +/-5 tons)Delta adjustments (e.g., +/-5 tons)

Note: Only SMOKE final merge (Note: Only SMOKE final merge (mrggridmrggrid) needs to be rerun – ) needs to be rerun – this requires the sector specific emissions from parent casethis requires the sector specific emissions from parent case

Page 14: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

14Institute for the Environment

Adjust Source-Level EmissionsAdjust Source-Level EmissionsUse CaseUse Case

Adjust emissions by Sector and/or Adjust emissions by Sector and/or State/County/SCC or MACT or NAICS or State/County/SCC or MACT or NAICS or FacilityFacility e.g., Zero out or adjust emissions for a state for e.g., Zero out or adjust emissions for a state for

one or more SCCs, …one or more SCCs, … Reuses most SMOKE intermediate filesReuses most SMOKE intermediate files Need to run Need to run CntlmatCntlmat and and SmkmergeSmkmerge for for

each affected sectoreach affected sector Emissions for adjusted sectors will be Emissions for adjusted sectors will be

merged with non-adjusted sectors using merged with non-adjusted sectors using mrggridmrggrid

Page 15: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

15Institute for the Environment

Creation of a Sensitivity Case Creation of a Sensitivity Case

Parent CaseSensitivityTemplate

Case

Sensitivity Case

(jobs, inputs, parameters)

Summary tab, input datasets, parameter values

Values in sensitivity case are either

matched and copied from parent case or provided by the user

Jobs, inputs, parameters

Page 16: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

16Institute for the Environment

Sensitivity wizardSensitivity wizard

Page 17: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

17Institute for the Environment

Sensitivity wizardSensitivity wizard

Page 18: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

18Institute for the Environment

Sensitivity summarySensitivity summary

parent case

Page 19: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

19Institute for the Environment

Sensitivity jobs & inputsSensitivity jobs & inputs

species, sector, factorNO, alm, 0.8NO2, alm, 0.8NO, onroad, 0.8NO2, onroad 0.8…

Page 20: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

20Institute for the Environment

Sensitivity outputsSensitivity outputs

Page 21: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

21Institute for the Environment

Future developmentsFuture developments CMAQ:CMAQ:

systematically set inputs and parameters for cases

capture outputs and messages when run CMAQ programs

Sensitivity tool:Sensitivity tool: Source-level SMOKE scripts Source-level SMOKE scripts

modificationsmodifications

Page 22: Using the EMF for Emissions Sensitivities and for CMAQ Alison M. Eyth Alexis Zubrow Qun He UNC Institute for the Environment October, 2008

22Institute for the Environment

Work funded through EPA contract EP-D-07-102Work funded through EPA contract EP-D-07-102 EPA collaborators:EPA collaborators:

Marc HouyouxMarc Houyoux Madeleine StrumMadeleine Strum Rich MasonRich Mason Norm PossielNorm Possiel Shawn RoselleShawn Roselle Alice GillilandAlice Gilliland Kristen FoleyKristen Foley Sharon PhilipsSharon Philips Pat DolwickPat Dolwick Bill BenjeyBill Benjey

AcknowledgementsAcknowledgements