AERMOD Modeling System Update Roger W. Brode U.S. EPA/OAQPS/AQAD/AQMG Research Triangle Park, NC NESCAUM Permit Modeling Committee Annual Meeting New London,

Slides:



Advertisements
Similar presentations
AIS AIM SG Ad-hoc Chapters 5-6 Group TOKYO MEETING REPORT.
Advertisements

AERMOD Modeling System: Status and Updates Roger W. Brode U.S. EPA/OAQPS Air Quality Modeling Group Region 4 Modelers Meeting November 14, 2012 Atlanta,
Roger W. Brode U.S. EPA/OAQPS/AQAD Air Quality Modeling Group AERMOD Update EPA Region 10 and State Meeting Seattle, Washington October 22, 2007.
Introduction to SCREEN3 smokestacks image from Univ. of Waterloo Environmental Sciences Marti Blad NAU College of Engineering and Technology.
AERMOD Modeling System Photo: Ralph Turcotte presentation by: Larry L. Simmons May 23, 2006.
Meteorological Data Issues for Class II Increment Analysis.
TCEQ Air Permits Division Justin Cherry, P.E. Ahmed Omar Stephen F. Austin State University February 28, 2013.
8 th Conference on Air Quality Modeling – A&WMA AB-3 Comments on CALPUFF Implementation Issues By Mark Bennett, CH2M HILL.
1 AirWare : R elease R5.3 beta AERMOD/AERMET DDr. Kurt Fedra Environmental Software & Services GmbH A-2352 Gumpoldskirchen AUSTRIA
ARISTOTELION UNIVERSITY OF THESSALONIKI SCHOOL OF TECHNOLOGY FACULTY OF RURAL AND SURVEYING ENGINEERING DEPARTMENT OF TRANSPORTATION AND HYDRAULIC ENGINEERING.
Introduction to the ISC Model Marti Blad NAU College of Engineering.
Tutorial Introduction Fidelity NTSConnect is an innovative Web-based software solution designed for use by customers of Fidelity National Title Insurance.
User Group Priorities for Development. Assumptions ER system still remains in place –Capture individual user input –Repository of good ideas that will.
Deliverable Readiness Review LexEVS 5.1 December 17, 2009.
Earth System Sciences, LLC Suggested Analyses of WRAP Drilling Rig Databases Doug Blewitt, CCM 1.
LC and SMBA Updates Office of Surface Water Hydroacoustics Webinar January 6 and 9, 2008 David S. Mueller.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
Emission Inventory System Reports Course Sally Dombrowski
PM2.5 Model Performance Evaluation- Purpose and Goals PM Model Evaluation Workshop February 10, 2004 Chapel Hill, NC Brian Timin EPA/OAQPS.
Understanding the USEPA’s AERMOD Modeling System for Environmental Managers Ashok Kumar Abhilash Vijayan Kanwar Siddharth Bhardwaj University of Toledo.
1 What’s Next for Financial Management Line of Business (FMLoB)? AGA/GWSCPA 6 th Annual Conference Dianne Copeland, Director, FSIO May 8, 2007.
SunGuide® Software Development Project Release 4.3 Express Lanes Enhancements Design Review December 15, 2009 December 15, 20091R4.3 Design Review.
ISV Innovation Presented by ISV Innovation Presented by Business Intelligence Fundamentals: Data Cleansing Ola Ekdahl IT Mentors 9/12/08.
Understanding the USEPA’s AERMOD Modeling System for Environmental Managers Ashok Kumar University of Toledo Introduction.
Sound solutions delivered uncommonly well Understanding the Permitting Impacts of the Proposed Ozone NAAQS Pine Mountain, GA ♦ August 20, 2015 Courtney.
EPA’s DRAFT SIP and MODELING GUIDANCE Ian Cohen EPA Region 1 December 8, 2011.
September Lori Hanson, Lead worker Dispersion Modeling (515)
Chapter 1 Program design Objectives To describe the steps in the program development process To introduce the current program design methodology To introduce.
1 CSCD 326 Data Structures I Software Design. 2 The Software Life Cycle 1. Specification 2. Design 3. Risk Analysis 4. Verification 5. Coding 6. Testing.
Proposed Revisions to the Guideline on Air Quality Models
AERMAP Briefing for the 8th Conference on Air Quality Modeling September 22, 2005 by Peter Eckhoff Environmental Scientist, US EPA.
University of Minnesota Internal\External Sales “The Internal Sales Review Process” An Overview of What Happens During the Review.
Dispersion Modeling Challenges for Air Permitting Justin Fickas Christine Haman Jake Stewart.
1 Modeling Under PSD Air quality models (screening and refined) are used in various ways under the PSD program. Step 1: Significant Impact Analysis –Use.
Types of Models Marti Blad Northern Arizona University College of Engineering & Technology.
Regulatory Streamlining Task Force Update Discussion Item December 6, 2011 Board of County Commissioners.
Microsoft Dynamics ® NAV 2009 Service Management.
HF Modeling Task Mike Williams November 19, 2013.
SunGuide SM Software Development Project End of the Year ITS Working Group Meeting December 7, 2005.
State of Georgia Release Management Training
1 An Improved Approach To Updating Regulatory Dispersion Models 8 th Modeling Conference RTP, NC September 23, 2005.
Program Design. Simple Program Design, Fourth Edition Chapter 1 2 Objectives In this chapter you will be able to: Describe the steps in the program development.
Stephen F. Austin State University February 27, 2014 Justin Cherry, P.E. Reece Parker TCEQ Air Permits Division.
Forecasting smoke and dust using HYSPLIT. Experimental testing phase began March 28, 2006 Run daily at NCEP using the 6Z cycle to produce a 24- hr analysis.
1 THE AERMOD MODELING SYSTEM AN OVERVIEW FOR THE 8 TH MODELING CONFERENCE SEPTEMBER 22, 2005.
Roger W. Brode & James Thurman U.S. EPA/OAQPS/AQAD Air Quality Modeling Group AERMAP Training NESCAUM Permit Modeling Committee Annual Meeting Mystic,
AERSCREEN Status and Update James Thurman, Ph.D. U.S. EPA/OAQPS/AQAD Air Quality Modeling Group 2009 NESCAUM PMC Annual Meeting Mystic, CT.
N EW Y ORK S TATE D EPARTMENT OF E NVIRONMENTAL C ONSERVATION Short Term Ambient Air Quality Standards and The Effect on Permitting Margaret Valis NESCAUM,
Roger W. Brode U.S. EPA/OAQPS/AQAD Air Quality Modeling Group AERMAP Training NESCAUM Permit Modeling Committee Annual Meeting New London, Connecticut.
Roger W. Brode U.S. EPA/OAQPS/AQAD Air Quality Modeling Group AERMET Training NESCAUM Permit Modeling Committee Annual Meeting New London, Connecticut.
AERMOD Modeling System: Status and Updates Roger Brode & James Thurman U.S. EPA/OAQPS Air Quality Modeling Group 2009 NESCAUM PMC Annual Meeting Mystic,
Regulatory background How these standards could impact the permitting process How is compliance with the standards assessed.
Roger W. Brode U.S. EPA/OAQPS/AQAD Air Quality Modeling Group AERMOD Update: Status of AERSCREEN and AERSURFACE NESCAUM Permit Modeling Committee Annual.
IS&T Project Reviews September 9, Project Review Overview Facilitative approach that actively engages a number of key project staff and senior IS&T.
3 rd Party Registration & Account Management SMT Update To AMWG March 22, 2016.
Comparisons of CALPUFF and AERMOD for Vermont Applications Examining differing model performance for a 76 meter and 12 meter (stub) stack with emission.
Chapter 25 – Configuration Management 1Chapter 25 Configuration management.
Air Modeling Updates 2015 Region 4 Grants/Planning Meeting May 19-21, 2015 Atlanta, Georgia 1.
OAQPS Update June 24, NESCAUM PMC Annual Meeting.
EPA Region 10 Cumulative Effects Analysis Methodology Development Rob Wilson and Herman Wong WESTAR Fall Technical Conference September 16, 2003.
Test Runs Using AERMAP Version and
Software Configuration Management
AIS AIM SG Ad-hoc Chapters 5-6 Group
Meteorological Site Representativeness and AERSURFACE Issues
AERMOD – Special Topics
Introduction to Systems Analysis and Design
Suggested Analyses of WRAP Drilling Rig Databases
Proposed Ozone Monitoring Revisions Ozone Season and Methods
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
COMP755 Advanced Operating Systems
Presentation transcript:

AERMOD Modeling System Update Roger W. Brode U.S. EPA/OAQPS/AQAD/AQMG Research Triangle Park, NC NESCAUM Permit Modeling Committee Annual Meeting New London, Connecticut May 31, 2007

Outline AERMOD modeling system status AERMOD modeling system status Update on AERMOD – work completed Update on AERMOD – work completed Remaining Issues to Resolve and Planned Updates Remaining Issues to Resolve and Planned Updates AERMOD Update Process AERMOD Update Process Questions Questions

AERMOD Modeling System Status AERMOD promulgation as preferred model in full effect as of December 9, 2006 – end of 1-year grandfather period AERMOD promulgation as preferred model in full effect as of December 9, 2006 – end of 1-year grandfather period Significant updates to all three components released January 2007 (dated 06341) Significant updates to all three components released January 2007 (dated 06341) Limited update to AERMOD released January 26, 2007 (dated 07026) Limited update to AERMOD released January 26, 2007 (dated 07026)

AERMOD Model Changes: Enhancements Updated processing for PM-2.5 NAAQS and removal of “post-1997” processing for PM-10 Updated processing for PM-2.5 NAAQS and removal of “post-1997” processing for PM-10 Additional options to vary emissions by month, hour-of-day and day-of-week (MHRDOW, MHRDOW7) Additional options to vary emissions by month, hour-of-day and day-of-week (MHRDOW, MHRDOW7) Multiple urban areas in single model run Multiple urban areas in single model run User-specified default in-stack NO2/NOx ratio for Plume Volume Molar Ratio Method (PVMRM) User-specified default in-stack NO2/NOx ratio for Plume Volume Molar Ratio Method (PVMRM)

AERMOD Model Changes: Enhancements (cont.) New “BETA” option added to CO MODELOPT card to identify and allow use of new features added to the model that are still in a draft BETA-test status New “BETA” option added to CO MODELOPT card to identify and allow use of new features added to the model that are still in a draft BETA-test status Non-DFAULT optionNon-DFAULT option Allows for more efficient evolution of code by reducing need for maintaining multiple versionsAllows for more efficient evolution of code by reducing need for maintaining multiple versions “Beta” options for capped and horizontal releases “Beta” options for capped and horizontal releases EPA Model Clearinghouse procedure not applicable for PRIME downwash algorithmEPA Model Clearinghouse procedure not applicable for PRIME downwash algorithm

AERMOD Model Changes: Enhancements (cont.) “Beta” option to account for NO2/NOx plume chemistry of combined plumes in the computation of PSD increment consumption with credits for PVMRM “Beta” option to account for NO2/NOx plume chemistry of combined plumes in the computation of PSD increment consumption with credits for PVMRM Maximum number of vertices for AREAPOLY source allocated dynamically Maximum number of vertices for AREAPOLY source allocated dynamically More memory-efficient process for allocating array storage More memory-efficient process for allocating array storage

AERMOD Model Changes: Bug Fixes Several minor fixes for PRIME (mostly undefined variables) Several minor fixes for PRIME (mostly undefined variables) Correct variable type error for AREACIRC sources (minor impact), and correct potential error for all AREA source types (impacts may vary) Correct variable type error for AREACIRC sources (minor impact), and correct potential error for all AREA source types (impacts may vary) Correct error for PVMRM when multi-level on-site wind data are used Correct error for PVMRM when multi-level on-site wind data are used A few additional minor bugs A few additional minor bugs

AERMOD Model Changes: Miscellaneous Items Added range check on VPTGZI in AERMOD to avoid problems with data provided from sources other than AERMET (e.g. gridded met models) Added range check on VPTGZI in AERMOD to avoid problems with data provided from sources other than AERMET (e.g. gridded met models) Tightened range checks on optional urban roughness length on URBANOPT card Tightened range checks on optional urban roughness length on URBANOPT card Default of 1m should be used in most cases; values greater than 5.0m not allowed; warnings issued for values less than 0.8m or greater than 1.5mDefault of 1m should be used in most cases; values greater than 5.0m not allowed; warnings issued for values less than 0.8m or greater than 1.5m More details presented laterMore details presented later Miscellaneous code clean-up items Miscellaneous code clean-up items

AERMOD Model Changes: Urban Roughness Length Issue CO URBANOPT card includes option for user- specified urban roughness length; default value of 1.0m used if not specified CO URBANOPT card includes option for user- specified urban roughness length; default value of 1.0m used if not specified Urban Z 0 used to adjust rural u * based on pseudo- convective urban w * to “urbanize” sigma-z for surface sources Urban Z 0 used to adjust rural u * based on pseudo- convective urban w * to “urbanize” sigma-z for surface sources Adjustment based on matching convective sigma-w profile with mechanical sigma-w profile at height of 7*Z 0-urban Adjustment based on matching convective sigma-w profile with mechanical sigma-w profile at height of 7*Z 0-urban

AERMOD Model Changes: Urban Roughness Length Issue Considered removing option based on concern that unrealistic values were being used, and possible misinterpretation of how value is used in model: Considered removing option based on concern that unrealistic values were being used, and possible misinterpretation of how value is used in model: It does not adjust for difference in roughness between met site and urban application siteIt does not adjust for difference in roughness between met site and urban application site Performed sensitivity analysis to determine potential impact of removing option Performed sensitivity analysis to determine potential impact of removing option Results showed sensitivity limited to low- level sources (not surprising), but greater sensitivity than hoped for Results showed sensitivity limited to low- level sources (not surprising), but greater sensitivity than hoped for

AERMOD Model Changes: Urban Roughness Length Issue Sensitivity analysis description: Sensitivity analysis description: Two met sites – PIT and OKCTwo met sites – PIT and OKC Nine source types:Nine source types: 3 non-buoyant (0m, 10m, 50m); 3 non-buoyant (0m, 10m, 50m); 3 buoyant (10m, 35m, 100m) 3 buoyant (10m, 35m, 100m) 3 downwash (10m-cnr, 35m-cnr, 35m-detached) 3 downwash (10m-cnr, 35m-cnr, 35m-detached) Four populations – 500K, 1M, 2M and 5MFour populations – 500K, 1M, 2M and 5M Five urban roughness values – 0.5m, 0.8m, 1.0m, 1.5m and 2.0mFive urban roughness values – 0.5m, 0.8m, 1.0m, 1.5m and 2.0m

AERMOD Model Changes: Urban Roughness Length Issue Summary of sensitivity analysis results: Summary of sensitivity analysis results: Only two sources (0m non-buoyant & 10m buoyant) showed significant differencesOnly two sources (0m non-buoyant & 10m buoyant) showed significant differences 10m buoyant showed differences for longer averaging periods10m buoyant showed differences for longer averaging periods Differences fairly consistent across range of populationsDifferences fairly consistent across range of populations Ground-level source sensitivity to urban roughness greater than sensitivity to populationGround-level source sensitivity to urban roughness greater than sensitivity to population

AERMOD Model Changes: Urban Roughness Length Issue Representative results for PIT:

AERMOD Model Changes: Urban Roughness Length Issue Decision was to leave option in model, but tighten range checks on user-specified value Decision was to leave option in model, but tighten range checks on user-specified value Model still prohibits values greater than 5.0mModel still prohibits values greater than 5.0m Model now issues warnings for values less than 0.8m and greater than 1.5mModel now issues warnings for values less than 0.8m and greater than 1.5m Issue included with other AERMOD urban issues for AIWG consideration Issue included with other AERMOD urban issues for AIWG consideration

AERMOD Model Changes: Capped/Horizontal Releases Current Model Clearinghouse procedure not applicable to PRIME Current Model Clearinghouse procedure not applicable to PRIME Clearinghouse procedure involves setting V s low (0.001m/s) and adjusting D s to maintain flow rate and buoyancyClearinghouse procedure involves setting V s low (0.001m/s) and adjusting D s to maintain flow rate and buoyancy PRIME numerical plume rise uses input D s to define radius of plume – use of effective radius will alter results in physically unrealistic waysPRIME numerical plume rise uses input D s to define radius of plume – use of effective radius will alter results in physically unrealistic ways AERMOD Implementation Guide suggests using V s =0.001m/s with actual D s as interim solutionAERMOD Implementation Guide suggests using V s =0.001m/s with actual D s as interim solution

AERMOD Model Changes: Capped/Horizontal Releases Draft/BETA options have been implemented for capped & horizontal Draft/BETA options have been implemented for capped & horizontal User inputs actual stack V s and D sUser inputs actual stack V s and D s Source types POINTCAP & POINTHOR used to trigger BETA optionsSource types POINTCAP & POINTHOR used to trigger BETA options Non-downwash sources use existing Clearinghouse procedureNon-downwash sources use existing Clearinghouse procedure PRIME sources adjust plume radius (currently 2X) to account for initial spread from capPRIME sources adjust plume radius (currently 2X) to account for initial spread from cap Partition vertical and horizontal momentumPartition vertical and horizontal momentum

*** THE SUMMARY OF HIGHEST 1-HR RESULTS *** DATE GROUP ID AVERAGE CONC (YYMMDDHH) STACK1 HIGH 1ST HIGH VALUE IS ON STACK1C HIGH 1ST HIGH VALUE IS ON STACK1H HIGH 1ST HIGH VALUE IS ON STACK1C0 HIGH 1ST HIGH VALUE IS ON STACK1CE HIGH 1ST HIGH VALUE IS ON

*** THE SUMMARY OF HIGHEST 1-HR RESULTS *** DATE GROUP ID AVERAGE CONC (YYMMDDHH) STACK1 HIGH 1ST HIGH VALUE IS ON STACK1C HIGH 1ST HIGH VALUE IS ON STACK1H HIGH 1ST HIGH VALUE IS ON STACK1C0 HIGH 1ST HIGH VALUE IS ON STACK1CE HIGH 1ST HIGH VALUE IS ON

*** THE SUMMARY OF HIGHEST 1-HR RESULTS *** DATE GROUP ID AVERAGE CONC (YYMMDDHH) STACK1 HIGH 1ST HIGH VALUE IS ON STACK1C HIGH 1ST HIGH VALUE IS ON STACK1H HIGH 1ST HIGH VALUE IS ON STACK1C0 HIGH 1ST HIGH VALUE IS ON STACK1CE HIGH 1ST HIGH VALUE IS ON

AERMOD Model Changes: PVMRM PSD Credit Option Define: Define: A = increment-consuming sourcesA = increment-consuming sources B = existing (non-retired) baseline sourcesB = existing (non-retired) baseline sources C = increment-expanding (retired baseline) sourcesC = increment-expanding (retired baseline) sources Increment consumption without credits Increment consumption without credits = (A+B) – B = (A+B) – B PSD Credit = (B+C) – B PSD Credit = (B+C) – B CHITOTAL = [(A+B) – B] – [(B+C) – B] CHITOTAL = [(A+B) – B] – [(B+C) – B] = (A+B) – (B+C) = (A+B) – (B+C)

Unresolved Issues/Planned Updates Updated AERMOD Modeling System package planned ASAP to address: Updated AERMOD Modeling System package planned ASAP to address: Issues with portability of code to Linux for all three componentsIssues with portability of code to Linux for all three components Problems with AERMAP for Alaska DEM dataProblems with AERMAP for Alaska DEM data Cross UTM zone bug in AERMAPCross UTM zone bug in AERMAP Format problem with some ISHD data may cause AERMET to crashFormat problem with some ISHD data may cause AERMET to crash FIXISHD utility program – interim fix released in April FIXISHD utility program – interim fix released in April Data (record-period) gap in ISHD dataData (record-period) gap in ISHD data

Unresolved Issues/Planned Updates Inconsistencies between NWS surface data formats Inconsistencies between NWS surface data formats TD-3280 sky cover codesTD-3280 sky cover codes Abbreviated ISHD (TD-3505) sky coverAbbreviated ISHD (TD-3505) sky cover Allocatable arrays for AERMAP Allocatable arrays for AERMAP Modify AERMAP to support National Elevation Dataset (NED)? Modify AERMAP to support National Elevation Dataset (NED)? PRIME/BPIPPRM issues PRIME/BPIPPRM issues Split building/elongated building issuesSplit building/elongated building issues Discontinuity at GEP stack heightDiscontinuity at GEP stack height Upwind impact of building on plumeUpwind impact of building on plume

Unresolved Issues/Planned Updates Upgrade Fortran compiler Upgrade Fortran compiler Compaq Visual Fortran no longer supportedCompaq Visual Fortran no longer supported Recent “quirk” with Compaq Visual FortranRecent “quirk” with Compaq Visual Fortran Using open-source G95 compiler to debug codesUsing open-source G95 compiler to debug codes Distribute Windows and Linux executables?Distribute Windows and Linux executables? Eventually updated user’s guides need to be developed Eventually updated user’s guides need to be developed

AERMOD Update Process Management of update process Management of update process Defining scope of changesDefining scope of changes Efficient bug-tracking systemEfficient bug-tracking system Internal QA of draft changesInternal QA of draft changes Documentation and packaging of changesDocumentation and packaging of changes Communication regarding pending updates Communication regarding pending updates Advance notice to ROs and States? What about general community?Advance notice to ROs and States? What about general community? Beta test process, perhaps using 3 rd -party vendors? – also may fulfill QA functionBeta test process, perhaps using 3 rd -party vendors? – also may fulfill QA function

AERMOD Update Process Scope of model changes Scope of model changes Bug fixes, non-technical enhancements, technical enhancementsBug fixes, non-technical enhancements, technical enhancements AIWG recommendationsAIWG recommendations AERMIC recommendationsAERMIC recommendations Collaboration with other groups (ORD, FAA, etc.)Collaboration with other groups (ORD, FAA, etc.) Infrastructure development to support process Infrastructure development to support process Bug tracking and reporting systemBug tracking and reporting system QA testing and documentation standardsQA testing and documentation standards Standardized test beds (consequence analysis and field study data) to document impact of changesStandardized test beds (consequence analysis and field study data) to document impact of changes

Questions