2.9.5. Combine toxics and criteria inventories

2.9.5.1. Affect of NONHAPVOC on chemical speciation

For point, nonpoint, on-road mobile, and nonroad-mobile sources, the toxics inventory contains emissions for VOC pollutants that are provided as explicit chemical compounds (for example, benzene). These same VOC emissions are also included as an aggregated VOC value in the criteria emissions inventory. To use these inventories together, Smkinven provides the necessary options to ensure that double counting of VOC emissions will not occur. These two options are the “integrate” and “no-integrate” options.

The “integrate” option involves subtracting toxic VOC emissions from the criteria VOC emissions to avoid double counting of VOC when the emissions are speciated. With this option the user must ensure that the sources in the toxics and criteria inventories match up one-to-one, so that Smkinven can properly compute the emissions.

Note that in any discussion of the toxics inventory we have assumed that all emissions are annual total emissions, because the toxics inventory that is currently available does not include average-day emissions. We have also assumed that the inventory contains VOC emissions, but the same approach can be used to process TOG emissions.

During import of both toxics and criteria emission inventories, SMOKE matches the area/nonpoint, on-road mobile, and nonroad mobile emission inventories by country/state/county code and SCC. SMOKE also matches the toxics and criteria records for the point sources, provided that the point sources in the two inventories use identical fields for their source characteristics. You are required to ensure that the source characteristics for all source categories match between the two inventories for any sources that you wish to have matched. Once they are matched, SMOKE will have both a criteria VOC emissions value and toxics emission values for individual VOC chemical compounds.

SMOKE can optionally compute a NONHAPVOC value by subtracting the sum of toxics VOC from the criteria VOC value. This same approach can be used to create a NONHAPTOG value if the inventory or MOVES (when processing on-road mobile emissions using VMT data) uses a TOG value instead of a VOC value. (We will not mention NONHAPTOG again, but it could be used to replace NONHAPVOC throughout this section).

The case of computing NONHAPVOC is called the “integrate” case because it involves integration of the VOC mass between the criteria and toxics inventories. Likewise, the case of not computing NONHAPVOC is called the “no-integrate” case. With the “integrate” approach, the NONHAPVOC mass and the toxics VOC mass are independent from one another and will not double count emissions. The calculation must be performed for each source, and Smkinven will set the criteria VOC value to zero when it computes the NONHAPVOC value. Smkinven determines which pollutants should be subtracted from VOC using the “VOC or TOG” column in the inventory table (INVTABLE) file.

2.9.5.1. Affect of NONHAPVOC on chemical speciation

Chemical speciation in SMOKE is greatly affected by the calculation of NONHAPVOC. Although we have not yet discussed much about chemical speciation, we provide information here about what happens in Smkinven and what happens in the chemical speciation step for the various possible cases of combining criteria and toxics inventories. This is intended to provide you with a complete picture of what happens to the emissions and sources when Smkinven imports both criteria and toxics inventories.

Since the chemical speciation step involves converting the inventory pollutants to the model species, the input files to this step must include the NONHAPVOC pollutant and revised conversion factors that have been adjusted for the reduced mass in NONHAPVOC instead of VOC. The GSREF file is the chemical speciation cross-reference file and the GSPRO file is the chemical speciation profiles file. A key concern with the NONHAPVOC approach is ensuring that the definition of NONHAPVOC is the same for the data import step and the chemical speciation step. To address this concern, the speciation step compares a header in the GSPRO file with the INVTABLE settings for defining NONHAPVOC. This is explained in greater detail in Section 2.11, “Chemical speciation processing”.

There are some situations in which users cannot or do not want to compute NONHAPVOC from the emission inventories and hence would want to use the “no-integrate” approach. These situations are as follows:

  • There are no toxics records that match the criteria records. In other words, the county/SCC combination present in the criteria inventory is not present in the toxics inventory. In this case, NONHAPVOC should not be calculated, and the emissions should be left as VOC.

  • A particular SCC does not have the toxics mass provided with enough detail to properly compute NONHAPVOC. For instance, the “commercial marine, residual” SCCs for “port emissions” and “underway emissions” cannot be integrated because they contain the “grouped” pollutant 16-PAH (PAH stands for polynuclear aromatic hydrocarbons, and 16 refers to the “sum of 16” approach), only part of which is VOC. There is no way to know how much of 16-PAH is VOC, and subtracting all 16-PAH emissions would reduce the emissions too much. Consequently, we would want to exclude these SCCs from having NONHAPVOC computed, and leave the emissions as VOC. The available toxics data should still be used to supply emissions to the toxics model species of formaldehyde, acetaldehyde, acrolein, and 1,3-butadiene.

  • A particular state or county has provided toxics emissions data for one or more SCCs, and those data either are incomplete (not all toxics provided) or were created using a method that is not known to be consistent with the method used to create the VOC inventory. In this case, the state, county, and SCC combinations of state-provided data should be excluded from being integrated. The available toxics data should still be used to supply emissions to the toxics model species of formaldehyde, acetaldehyde, acrolein, and 1,3-butadiene.

To accommodate these situations, SMOKE includes a method that permits users to exclude sources from the NONHAPVOC calculation (the “no-integrate” approach). The NHAPEXCLUDE file, described in Section 8.10.6, “NHAPEXCLUDE: NonHAP VOC calculation inclusions/exclusions file”, is used to tell Smkinven which sources to exclude. Users can specify sources using a cross-reference approach that lists states, counties, SCCs, and combinations of these to prevent Smkinven from computing NONHAPVOC for a given source.

For handling the NONHAPVOC situations, SMOKE accounts for four cases: (1) current-CB4, integrate; (2) current-CB4, no-integrate; (3) toxics-CB4, integrate; and (4) toxics-CB4, no-integrate. For both of the CB4 mechnisms, both the integrate and no-integrate cases can be used for different sources in the same Smkinven run and inventory. The following sections describe how the toxics and criteria inventories can be combined in these four cases, and the additional key SMOKE processing steps needed in each case.

2.9.5.1.1. Current-CB4, integrate

The current-CB4, integrate case applies when the user believes that substituting toxics VOC mass for part of the VOC mass, mapping the toxics to the model species, and speciating the non-HAP remainder of the VOC will improve the emission estimates. This case can be used when all of the following conditions apply:

  • VOC and HAP estimates were made on a consistent basis for the given emission source (e.g., same activity data and modeling approach). For state-provided data, we generally do not know whether the approach used was consistent; therefore, this case would not usually be applicable to state-provided data.

  • The emissions source has all of the gaseous HAP estimates that are expected.

  • If the source emits PAHs, the emissions of the PAH components are reported individually (i.e., not as a PAH group).

Note that these criteria will always be true when SMOKE is driving MOBILE6 for on-road mobile processing, because all of the appropriate VOC HAPs can be computed when running MOBILE6. There will therefore not be any question about where the data came from or whether they are consistent. For more information on using MOBILE6, please refer to Section 2.8.4, “Mobile-source processing using MOVES”.

When the three above conditions are met for a given source, then the following processing steps will occur in Smkinven and other SMOKE programs:

  1. Smkinven will compute NONHAPVOC, except when using VMT only for on-road mobile processing.

  2. For on-road mobile sources with VMT data, SMOKE will run MOBILE6 to create NONHAPVOC and the individual gaseous toxics that come out of MOBILE6. For this case, the MOBILE6.2 input files must include the following specific pollutants using the ADDITIONAL HAPS command: ethylbenzene, hexane, toluene, xylene, styrene, 2,2,4-trimethylpentane (iso octane), propionaldehyde, and 13 of the 16 “16-PAHs” (all except benzo(a)pyrene, pyrene, and fluoranthene).

  3. SMOKE will use the GSPRO file to map toxics pollutants to standard CB4 species.

  4. For the CMAQ version of CB4 that includes mercury, SMOKE will use the GSPRO file to map the toxics mercury pollutants to the mercury species needed by CMAQ.

  5. SMOKE will use the GSPRO file to also map NONHAPVOC to standard CB4 species.

  6. SMOKE will use the GSREF file to assign all pollutants to the appropriate current-CB4 profiles.

2.9.5.1.2. Current-CB4, no-integrate

For the current-CB4, no-integrate mechanism, if one or more of the three criteria listed in Section 2.9.5.1.1, “Current-CB4, integrate” are not met for a given source, then “no-integrate” applies and the following processing steps will occur in Smkinven and other SMOKE programs:

  1. Smkinven will not compute NONHAPVOC; VOC will remain in the inventory for that source, and the NONHAPVOC value will be zero.

  2. SMOKE will use the GSPRO file entries to map VOC to the standard CB4 species (same as current approach for ozone modeling using CB4).

  3. SMOKE will zero out the toxics VOC pollutants.

  4. For the CMAQ version of CB4 that includes mercury, SMOKE will use the GSPRO file to map the toxics mercury pollutants to the mercury species needed by CMAQ.

2.9.5.1.3. Toxics-CB4, integrate

The toxics-CB4, integrate case handles the situation in which the user wants to use the toxics inventory for modeling toxics pollutant species in CMAQ; these species could either be explicitly part of the chemical mechanism (e.g., formaldehyde), or simply added on as a model species but not part of the chemistry (e.g., benzene). In these cases, the non-toxics part of the VOC mass is retained as NONHAPVOC and mapped to the toxics-CB4 species. The toxics VOC mass is mapped to either (1) the explicit toxics species that are a part of the chemistry (formaldehyde, acetaldehyde, acrolein, and 1,3-butadiene), or (2) to other toxics species (e.g., benzene), and/or (3) to altered CB4 species whose definitions have been altered to account for the four new mechanism species. If the VOC mass is mapped to the explicit toxics species, then it is not mapped to anything else, whereas if it is mapped to other toxics species, it can also be mapped to altered CB4 species. Also, please note that we refer to “altered CB4 species” to include all CB4 species, even if some of these did not actually require any adjustments because of the explicit toxics species.

The toxics-CB4, integrate case can be used when all of the following conditions apply:

  • VOC and HAP estimates were made on a consistent basis for the given emission source (e.g., same activity data and modeling approach). For state-provided data, we generally do not know whether the approach used was consistent; therefore, this case would not usually be applicable to state-provided data.

  • The emissions source has all of the gaseous HAP estimates that are expected.

  • If the source emits PAHs, the emissions of the PAH components are reported individually (i.e., not as a PAH group).

Note that these criteria will always be true when SMOKE is driving MOBILE6 for on-road mobile processing, because all of the appropriate VOC HAPs can be computed when running MOBILE6. There will therefore not be any question about where the data came from or whether they are consistent. For more information on using MOBILE6, please refer to Section 2.8.4, “Mobile-source processing using MOVES”.

When the three conditions just listed are met for a given source, then the following processing steps will occur in Smkinven and other SMOKE programs:

  1. Smkinven will compute NONHAPVOC, except when using VMT only for on-road mobile processing.

  2. For on-road mobile sources with VMT data, SMOKE will run MOBILE6 to create NONHAPVOC and the individual gaseous toxics that come out of MOBILE6. For this case, the MOBILE6.2 input files must include the following specific pollutants using the ADDITIONAL HAPS command: ethylbenzene, hexane, toluene, xylene, styrene, 2,2,4-trimethylpentane (iso octane), propionaldehyde, and 13 of the 16 “16-PAHs” (all except benzo(a)pyrene, pyrene, and fluoranthene).

  3. SMOKE will use the GSPRO file to map toxics pollutants to:

    • Toxics-CB4 explicit species for formaldehyde, acetaldehyde, acrolein, and 1,3-butadiene

    • Toxics-CB4 species for benzene

    • Toxics-CB4 VOC species that have been modified from the standard CB4 definitions to account for explicit formaldehyde, acetaldehyde, acrolein, and 1,3-butadiene

    SMOKE will also use the GSPRO file to map NONHAPVOC to VOC species that have been modified from the standard CB4 definitions to account for explicit formaldehyde, acetaldehyde, acrolein, and 1,3-butadiene.

  4. SMOKE will use the GSREF file to assign all pollutants to the appropriate toxics-CB4 profiles based on the pollutant and SCC combinations. State/county/SCC combinations are also valid in SMOKE, although the available data do not have that additional detail.

2.9.5.1.4. Toxics-CB4, no-integrate

For the toxics-CB4 mechanism, if one or more of the three criteria listed in Section 2.9.5.1.3, “Toxics-CB4, integrate” are not met for a given source, then “no-integrate” applies and the following processing steps will occur in Smkinven and other SMOKE programs:

  1. SMOKE will not compute NONHAPVOC, VOC will remain in the inventory for that source, and the NONHAPVOC value will be zero.

  2. SMOKE will drop toxics emissions for toxics VOC pollutants if they are not part of the chemical mechanism or if they are not model species. Note that formaldehyde, acetaldehyde, 1,3-butadiene, and acrolein will not be dropped because they are part of the chemical mechanism.

  3. SMOKE will rename the emissions by appending a “_NOI” (for no-integrate) to the pollutant name if the toxics pollutant is a model species but not part of the chemical mechanism (e.g., benzene).

  4. SMOKE will use the GSPRO file to map toxics pollutants to toxics-CB4 explicit species for formaldehyde, acetaldehyde, acrolein, and 1,3-butadiene.

  5. SMOKE will use “_NOI” entries in the GSREF and GSPRO files to map these pollutants to the toxics-CB4 model species (e.g., benzene).

  6. SMOKE will use the GSPRO file entries to map VOC to toxics-CB4 species that have been modified from the standard CB4 definitions to account for explicit formaldehyde, acetaldehyde, acrolein, and 1,3-butadiene.

Note that in this case, if formaldehyde, acetaldehyde, acrolein, or 1,3-butadiene happen to be left out of the toxics inventory, then the overall mass of the VOC emissions will be reduced, because the VOC mass is being converted through the GSPRO file to adjusted CB4 species that are without mass for these compounds.