m e m o r a n d u m to: subject: calpuff modeling analysis ... 8... · moz ozone data input option...

15
Division of Air Quality Bureau of Technical Services P.O. Box 027 Trenton, NJ 08625-0027 M E M O R A N D U M TO: John Jenks, Chief Bureau of Technical Services FROM: Alan Dresser and Robert Huizer Bureau of Air Quality Evaluation DATE: February 24, 2009 SUBJECT: CALPUFF Modeling Analysis of the Impact of 2002 Actual Sulfur Dioxide Emissions from the Portland Generating Station Attached is a report that summarizes the procedures and results of the Bureau of Technical Services’ (BTS) Calpuff modeling analysis of sulfur dioxide (SO 2 ) actually emitted from the Portland Generating Station in 2002. The facility’s 2002 actual emissions of SO 2 were obtained from the EPA Acid Rain Program’s data base. These emissions were combined with concurrent 2002 meteorology and SO 2 concentrations were predicted in the vicinity of the Portland Generating Station. The results show violations of the 3-hour SO 2 NAAQS. Attached is a report summarizing the modeling analysis.

Upload: others

Post on 21-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: M E M O R A N D U M TO: SUBJECT: CALPUFF Modeling Analysis ... 8... · MOZ Ozone data input option 1 = read hourly ozone conc. 1 1 BCKO3 Monthly ozone concentrations (ppb) to fill

Division of Air Quality Bureau of Technical Services

P.O. Box 027 Trenton, NJ 08625-0027

M E M O R A N D U M

TO: John Jenks, Chief

Bureau of Technical Services FROM: Alan Dresser and Robert Huizer

Bureau of Air Quality Evaluation DATE: February 24, 2009 SUBJECT: CALPUFF Modeling Analysis of the Impact of 2002 Actual Sulfur Dioxide

Emissions from the Portland Generating Station Attached is a report that summarizes the procedures and results of the Bureau of Technical Services’ (BTS) Calpuff modeling analysis of sulfur dioxide (SO2) actually emitted from the Portland Generating Station in 2002. The facility’s 2002 actual emissions of SO2 were obtained from the EPA Acid Rain Program’s data base. These emissions were combined with concurrent 2002 meteorology and SO2 concentrations were predicted in the vicinity of the Portland Generating Station. The results show violations of the 3-hour SO2 NAAQS. Attached is a report summarizing the modeling analysis.

Page 2: M E M O R A N D U M TO: SUBJECT: CALPUFF Modeling Analysis ... 8... · MOZ Ozone data input option 1 = read hourly ozone conc. 1 1 BCKO3 Monthly ozone concentrations (ppb) to fill
Page 3: M E M O R A N D U M TO: SUBJECT: CALPUFF Modeling Analysis ... 8... · MOZ Ozone data input option 1 = read hourly ozone conc. 1 1 BCKO3 Monthly ozone concentrations (ppb) to fill

CALPUFF Modeling Analysis of the Sulfur Dioxide Impact of 2002 Actual Sulfur Dioxide Emissions

from the Portland Generating Station

February 24, 2009

Bureau of Technical Services Division of Air Quality

New Jersey Dept. of Environmental Protection

Page 4: M E M O R A N D U M TO: SUBJECT: CALPUFF Modeling Analysis ... 8... · MOZ Ozone data input option 1 = read hourly ozone conc. 1 1 BCKO3 Monthly ozone concentrations (ppb) to fill
Page 5: M E M O R A N D U M TO: SUBJECT: CALPUFF Modeling Analysis ... 8... · MOZ Ozone data input option 1 = read hourly ozone conc. 1 1 BCKO3 Monthly ozone concentrations (ppb) to fill

Modeling Platform Modeling of the Portland Generating Plant was performed with the latest EPA approved version of the CALPUFF modeling suite; CALMET/CALPUFF Version 5.8, Level 07063 and CALPOST Version 5.6394, Level 070622. Meteorology One year of meteorological data (2002) was used in the modeling. The following meteorological data sets were input into CALMET to generate the wind fields for modeling:

1. The University of Maryland created a full year meteorological data set for the year 2002 consisting of a continental scale 36-kilometer grid and a 12-kilometer scale subgrid covering the United States east of the Mississippi River (Figure 1). The 2002 Mesoscale Model Version 5 (MM5) prognostic data was obtained from the Ozone Transport Commission (OTC). This same data set was previously used in the 8-hour ozone CMAQ modeling conducted for the OTC states’ ozone SIPs and is currently being used for the annual PM-2.5 SIP modeling in the Northeast U.S. The MM5 setup for generating meteorological fields was based on a modified Blackadar scheme for the boundary layer. The model was run with parameters listed below in Table 1.

2. 10 NWS ASOS hourly surface stations data listed below:

04725 725150 BINGHAMTON/EDWIN A LINK FIELD 13739 724080 PHILADELPHIA/INT'L ARPT 13781 724089 WILMINGTON/GREATER WILMINGTON DE 14734 725020 NEWARK/INT'L ARPT 14737 725170 ALLENTOWN/BETLEHEM-EASTON ARPT 14777 725130 WILKES-BARRE/WB-SCRANTON WSO 14778 725140 WILLIAMSPORT-LYCOMING /COUNTY 93721 724060 BALTIMORE/BLT-WASHNGTN INT'L ARPT 93730 724070 ATLANTIC CITY/AIRPORT NAFEC 93738 724030 WASHINGTON DC/DULLES INT'L ARPT

3. Albany NY, Brookhaven NY, and Dulles VA NWS upper air stations twice daily observations data. 4. 3 NOAA hourly buoy data (located off the coasts of Long Island NY, New Jersey, and Virginia.

NJDEP Division of Air Quality Bureau of Technical Services Page 1 4/26/2010

Page 6: M E M O R A N D U M TO: SUBJECT: CALPUFF Modeling Analysis ... 8... · MOZ Ozone data input option 1 = read hourly ozone conc. 1 1 BCKO3 Monthly ozone concentrations (ppb) to fill

Table 1. MM-5 Meteorological Model Configuration Science Options Configuration Details/Comments

Model Code MM5 Version 3.6 Horizontal Grid Mesh 36km/12km

36-km grid 149x129 cells 12-km grid 175x175 cells

Vertical Grid Mesh 29 layers Grid Interaction No feedback Two-way nesting

Initialization Eta first guess fields/LittleR Boundary Conditions Eta first guess fields/LittleR

Microphysics Simple Ice Cumulus Scheme Kain-Fritsch 36km/12km grids

Planetary Boundary Layer High-resolution Blackadar PBL Radiation Simple cooling

Vegetation Data USGS 24 Category Scheme Land Surface Model Five-Layer Soil model Shallow Convection None

Sea Surface Temperature Do not update SST Thermal Roughness Default Snow Cover Effects None

4D Data Assimilation Analysis Nudging: 36km/12km Integration Time Step 75 seconds

Simulation Periods 2002 Platform Linux Cluster Done at UMD

NJDEP Division of Air Quality Bureau of Technical Services Page 2 4/26/2010

Page 7: M E M O R A N D U M TO: SUBJECT: CALPUFF Modeling Analysis ... 8... · MOZ Ozone data input option 1 = read hourly ozone conc. 1 1 BCKO3 Monthly ozone concentrations (ppb) to fill

NJDEP Division of Air Quality Bureau of Technical Services Page 3 4/26/2010

Figure 1. 2002 MM5 Modeling Domain Geophysical Data / Ozone Background Data Geophysical data used included USGS one degree digital elevation model (DEM) data and USGS Land use Land coverage files. Figure 2 shows the terrain relief input into the CALMET/CALPUFF models. 2002 hourly ozone data from all ozone monitors in New Jersey, New York, and Pennsylvania were obtained from VISTAS. Computational Grid Size and Receptor Grids The near-field grid used a 250 meter cell size with 200 rows and 200 columns and 12 vertical layers. A Cartesian grid with 10,000 receptors with 100 meter spacing was used. Figure 3 shows the 50 km by 50 km CALMET/ CALPUFF modeling grid and the approximately 10 km by 10 km receptor grid.

Page 8: M E M O R A N D U M TO: SUBJECT: CALPUFF Modeling Analysis ... 8... · MOZ Ozone data input option 1 = read hourly ozone conc. 1 1 BCKO3 Monthly ozone concentrations (ppb) to fill

NJDEP Division of Air Quality Bureau of Technical Services Page 1 4/26/2010

Page 9: M E M O R A N D U M TO: SUBJECT: CALPUFF Modeling Analysis ... 8... · MOZ Ozone data input option 1 = read hourly ozone conc. 1 1 BCKO3 Monthly ozone concentrations (ppb) to fill

NJDEP Division of Air Quality Bureau of Technical Services Page 2 4/26/2010

Page 10: M E M O R A N D U M TO: SUBJECT: CALPUFF Modeling Analysis ... 8... · MOZ Ozone data input option 1 = read hourly ozone conc. 1 1 BCKO3 Monthly ozone concentrations (ppb) to fill

CALMET Inputs Table 2 lists the options selected when making the CALMET run to generate the wind fields.

Table 2. Important CALMET Control File Variables Variable Description Default Value NUSTA Number of upper air stations NA 3 NOWSTA Number of overwater met stations NA 3 NM3D Number of MM4/MM5/M3D.dat files NA 12 IBYR IBMO IBDY IBHR

Starting Date: Year Starting Date: Month Starting Date: Day Starting Date: Hour

NA NA NA NA

2002 1 2 0

IBTZ Base Time Zone NA 5 IRLG Length of run (hours) NA 8712 IRTYPE Run type 0= compute wind fields only 1= compute

wind fields and micrometeorological variables 1

1

LCALGRID Compute special data fields required for CALGRID T F ITEST Flag to stop run after setup 1= stop 2= continue 2 2 MREG Test options to see if they conform to regulatory values na 1 yes PMAP Map projection na UTM NX No. of X grid cells Na 200 NY No. of Y grid cells Na 200 DGRIDKM Grid spacing (km) Na 0.25 XORIGKM YORIGKM

X coordinate (km) Y coordinate (km)

Na Na

470.000 4510.000

NZ No. Vertical layers Na 11 ZFACE Cell heights in grid Na 0, 20, 80, 150, 220,

380, 620, 980, 1420, 1860, 2740, 3180,

NOOBS No. observation mode (0 = surface, overwater and upper air )

0 0

NSSTA No. of surface meteorological stations Na 10 NPSTA No. of precipitation stations (-1 to use MM5) na -1 ICLOUD Gridded cloud fields (0 = not used) 0 0 IWFCOD Model selection variable 1 1 IFRADJ Compute Froude number adjustment? (0 = no, 1 = yes) 1 1 IKINE Compute kinematic effects? (0 = no, 1 = yes) 0 0 IOBR Use O’Brien procedure? (0 = no, 1 = yes) 0 0 ISLOPE Compute slope flow effects? (0 = no, 1 = yes) 1 1 IEXTRP Extrapolate surface wind observations to upper levels? -4 -4 ICALM Extrapolate surface winds even if calm? (0 = no, 1 =

yes) 0 0

BIAS Layer dependent biases modifying the weights of surface and upper air stations

NA 0,0,0,0,0,0,0,0,0,0,0

RMIN2 Minimum distance from nearest upper air station to surface station for which extrapolation of surface winds at surface station will be allowed (set to -1 for IEXTRP where all surface stations should be extrapolated

4 -1

IPROG Use gridded prognostic wind field model output fields as input to the diagnostic wind field model (0 = no)

0 14

ISTEPPG Timestep (hours) of the prognostic model input data 1 1

NJDEP Division of Air Quality Bureau of Technical Services Page 3 4/26/2010

Page 11: M E M O R A N D U M TO: SUBJECT: CALPUFF Modeling Analysis ... 8... · MOZ Ozone data input option 1 = read hourly ozone conc. 1 1 BCKO3 Monthly ozone concentrations (ppb) to fill

Table 2. Important CALMET Control File Variables Variable Description Default Value LVARY Use varying radius of influence F F RMAX1 Maximum radius of influence over land (km) Na 10 RMAX2 Maximum radius of influence over land aloft (km) Na 10 RMAX3 Maximum radius of influence over water (km) Na 30 RMIN Minimum radius of influence used in the wind field

interpolation (km) 0.1 0.1

TERRAD Radius of influence of terrain features (km) NA 1.75 R1 Relative weighting of the first guess field and

observations in the surface layer. (km) NA 10

R2 Relative weighting of the first guess field and observations in the layers aloft. (km)

NA 10

ISURFT No of surface stations. NA 10

CALPUFF Inputs Table 3 lists important options selected when making the CALPUFF runs to generate the pollutant impacts from the Portland Generating Plant.

Table 3. Important CALPUFF Control File Variables Variable Description Default Value IBYR IBMO IBDY IBHR

Starting Date: Year Starting Date: Month Starting Date: Day Starting Date: Hour

NA NA NA NA

2002 1 2 0

IBTZ Base Time Zone NA 5 IRLG Length of run (hours) NA 8712 NSPEC Number of chemical species 5 6 NSE Number of chemical species emitted 3 3 METFM Meteorological data format 1 = CALMET binary 1 1 MGAUSS Vertical distribution used in the near field 1 = guassian 1 1 MCTADJ Terrain adjustment method 3 = partial plume path adj. 3 3 MSLUG Near-field puffs modeled as elongated slugs? 1 = yes 0 1 MTRANS Transitional plume rise modeled? 1 = yes 1 1 MTIP Stack tip downwash modeled? 1 = yes 1 1 MBDW Method used to simulate building downwash 1 = ISC 1 1 MSHEAR Vertical wind shear modeled above stack top? 0 = no 0 0 MSPLIT Puff splitting allowed? 0 = no 0 0 MCHEM Chemical mechanism flag 1 = MESOPUFF II scheme 1 0 MAQCHEM Aqueous phase transformation 0 = not modeled 0 0 MDISP Method used to compute dispersion coefficients

2 = dispersion coefficients from internally calculated sigma v, sigma w. 3 = PG and MP dispersion coefficients

3

2

MCTURB

Method used to compute turbulence sigma-v &sigma-w using micrometeorological variables 1 = Calpuff 2 = Aermod

1

2

MPARTL Partial plume penetration of elevated inversion? 1= yes 1 1 MPDF PDF dispersion under convective conditions? 1=yes 0 1 CSPEC Chemical species modeled na SO2 CSPEC Chemical species emitted na SO2

NJDEP Division of Air Quality Bureau of Technical Services Page 4 4/26/2010

Page 12: M E M O R A N D U M TO: SUBJECT: CALPUFF Modeling Analysis ... 8... · MOZ Ozone data input option 1 = read hourly ozone conc. 1 1 BCKO3 Monthly ozone concentrations (ppb) to fill

Table 3. Important CALPUFF Control File Variables Variable Description Default Value MOZ Ozone data input option 1 = read hourly ozone conc. 1 1 BCKO3

Monthly ozone concentrations (ppb) to fill missing data

12*80

20, 23, 34, 41, 39,41, 36, 36 ,23, 23, 16

BCKNH3 Monthly ammonia concentrations (ppb) 12*10 12*0.5 Emission Rates The actual hourly SO2 emission rates (lbs/hour) used in the modeling were obtained from the Vermont Air Pollution Control Division (VTAPCD). The emissions were extracted by VTAPCD on an hour by hour basis from the EPA raw data files for the CEMS data that EGUs report under Title IV of the Clean Air Act Amendments of 1990 (Acid Rain Program). The URL where these data are available is given below: http://www.epa.gov/airmarkets/emissions/raw/index.html Additional information on the generation of the hourly SO2 emission files can be found in Appendix D (Development of Paralled CALPUFF Dispersion Modeling Platforms for Sulfate Source Attribution Studies in the Northeast U.S.) of the MANE-VU document “Contributions to Regional Haze in the Northeast and Mid-Atlantic United States” (August 2006). As discussed in the Atmospheric Chemistry section of the memo, measured SO2 emission rates were reduced by 3 percent to account for sulfate formation. Table 4 lists the actual tons per year of SO2 emitted in 2002 as compared to the allowable amounts. Units 1 and 2’s 2002 SO2 emissions of 24,310 tons are lower than the 30,000+ actual emissions that have been reported to EPA by Reliant in recent years (http://www.epa.gov/airmarkets/gdm). Actual SO2 emissions from Unit 5, the natural gas/No. 2 oil 150 MW simple-cycle turbine, were not included in the modeling.

Table 4. Sulfur Dioxide Emission Rates

Unit 2002 Actuals (tons/year)

Allowable (tons/yr)

1 a 9,741 25,492

2 b 14,569 38,982 a. Unit 1 allowable based on 3-hour SO2 permitted limit of 8.73 tons. b. Unit 2 allowable based on 3-hour SO2 permitted limit of 13.35 tons. Stack Parameters Stack parameters for the two sources modeled are listed in Table 5. The stack height and diameter for Units 1 and 2 were taken from data sets on a CD submitted by Reliant Energy Portland, L.L.C. entitled “Dispersion Modeling File Archive Revised NAAQS and PSD Increment for SO2 and PM-10” (July 2001). The UTM coordinates of the stacks reflect WGS-84 datum, not North American Datum 1927 (NAD-27). This variable hourly data file input into the CALPUFF model allows each hour during the time period to have a different stack gas exit temperature and a different stack velocity. NJDEP Division of Air Quality Bureau of Technical Services Page 5 4/26/2010

Page 13: M E M O R A N D U M TO: SUBJECT: CALPUFF Modeling Analysis ... 8... · MOZ Ozone data input option 1 = read hourly ozone conc. 1 1 BCKO3 Monthly ozone concentrations (ppb) to fill

Stack Gas Exit Temperature - The hourly stack temperature was not reported in the Continuous Emissions Monitoring System (CEMS) data files discussed in the previous section. In the VTAPCD file, a constant value of 422 K was assumed as the stack temperature (300 degrees F) for every hour. This stack temperature is higher than the stack temperature previously used by the owner at maximum load for both units (Unit 1 = 403 deg. K, Unit 2 = 405.9 deg K). Use of the higher stack temperature used by VTAPCD will result in a higher plume rise and slight underestimation of ground-level SO2 concentrations. To more accurately reflect a typical stack gas exit temperature during actual operations during 2002, a value of 398 deg. K was assumed for both stacks. This temperature is between the bounds of 100 percent load and 50 percent load (Unit 1 = 392 deg K and Unit 2 = 295 deg K) for these units. Stack Gas Exit Velocity - The stack exit velocity was included in the VTAPCD variable hourly data file. The stack gas flow used in the calculation by VTAPCD was not corrected from standard cubic feet to actual cubic feet. In addition, an incorrect stack diameter was used for both units. The hourly stack gas exit flow velocity was therefore recalculated by BTS with the correct stack gas flow and stack diameter and the correct hourly stack gas exit flow velocity was used in the modeling.

Table 5. Stack Parameters UTM Coordinates

Source

X (km)

Y (km)

Stk. Base (ft amsl)

Stack

Height (m)

Stack

Diameter (m)

Exit Velocity

(m/s)

Temp. a K)

Unit 1 493.383 4528.717 294 121.92 2.84 Variable 398

Unit 2 493.369 4528.766 294 121.72 3.79 Variable 398

a. Value contained in the Vermont APCD hourly data. The previous owner’s modeling of stacks assumed exit temperatures of 403.1 K for Unit 1 and 405.9 K for Unit 2. Atmospheric Chemistry No atmospheric conversion of SO2 to sulfate was included in this analysis because no atmospheric chemistry during plume transport was included in this model run (MCHEM=0). However, the actual lbs per hour SO2 CEM emission rates reported in the EPA Acid Rain Program data base were reduced by VTAPCD to account for the direct emissions of primary sulfate. The direct sulfate emission rate from each of the two stacks was estimated to be 3 percent of the total mass of SO2 measured in that hour. The authors of Appendix D of the MANE-VU document “Contributions to Regional Haze in the Northeast and Mid-Atlantic United States” (August 2006) stated that they thought this sulfate value was a reasonable estimate based on a number of papers in the literature concerning power plant plume studies using aircraft and theoretical quantification of sulfite (SO3) and H2SO4 in exhaust streams exiting power plant stacks. Background Sulfur Dioxide Concentrations Background SO2 concentrations were available from two monitors located in Freemansburg, PA and Chester, NJ. The average of the two monitors accurately represents background SO2 concentrations in the vicinity of the Portland Power Plant. The Freemansburg monitor, located 23 miles to the southwest of Portland, accurately represents SO2 background levels being advected into the Portland area when winds are from the southwest quadrant,

NJDEP Division of Air Quality Bureau of Technical Services Page 6 4/26/2010

Page 14: M E M O R A N D U M TO: SUBJECT: CALPUFF Modeling Analysis ... 8... · MOZ Ozone data input option 1 = read hourly ozone conc. 1 1 BCKO3 Monthly ozone concentrations (ppb) to fill

NJDEP Division of Air Quality Bureau of Technical Services Page 7 4/26/2010

often the wind direction during periods of high modeled values. Because the Freemansburg monitor is located near an urbanized area, the Chester NJ monitor was also selected because it is more representative of a rural location. It is located approximately 21 miles east-southeast of the Portland Station. The values from the individual monitors and the average of the two are listed in Table 6. The SO2 results given below include background values. The average background SO2 concentrations measured for a particular time period at the Freemansburg and Chester monitors were added to the concurrent modeled highest, second-high 3-hour and 24-hour SO2 concentrations and the highest annual concentration.

Table 6. 2002 SO2 Monitored Concentrations Averaging Time Chester, NJ

(ug/m3) Freemansburg, PA

(ug/m3) Average (ug/m3)

2nd Highest 3-hour 86.5 120.5 103.5 2nd Highest 24-hour 47.1 52.4 49.8

Annual 10.5 15.7 13.1 SO2 Modeling Results Table 7 lists the maximum annual and highest, second-high 3-hour and 24-hour SO2 predicted impacts in New Jersey. The model results show violations of the 3-hour SO2 NAAQS. Figure 4 shows the area surrounding the plant where the 3-hour SO2 NAAQS is violated. Without the inclusion of background SO2, the modeling shows violations of the 3-hour NAAQS at 7 receptors. Violations of the 3-hour SO2 NAAQS occur during three different periods of time; July 19, 2002 hours 9-11 (time period of highest, second-high concentration), September 6, 2002 hours 15-17, and September 18, 2002 hours 12-14. The maximum number of 3-hour NAAQS violations at a single receptor in 2002 was twice.

Table 7. Sulfur Dioxide Concentrations (a)

Averaging time

Portland Impact(b)

(ug/m3) Background

(ug/m3) Total Impact

(ug/m3) NAAQS (ug/m3)

Annual 17.7 13.1 30.8 80 24-hour 287 49.8 336.8 365 3-hour 2,003 42 c 2,045 1300

a. Only values in New Jersey listed. b. Values represent predicted highest, second-high 3 and 24-hour average concentration and highest annual. c. Average Chester/Freemansburg background value measured July 19, 2002 (Day 200), hours 9-11. The maximum modeled 3-hour impact due to SO2 actual emissions from the Portland Power was 2628 ug/m3 (without background).

Page 15: M E M O R A N D U M TO: SUBJECT: CALPUFF Modeling Analysis ... 8... · MOZ Ozone data input option 1 = read hourly ozone conc. 1 1 BCKO3 Monthly ozone concentrations (ppb) to fill

NJDEP Division of Air Quality Bureau of Technical Services Page 8 4/26/2010