8.5.2. GSPRO: Speciation profile file

The speciation profile file, GSPRO, contains the factors that are used to separate aggregated inventory pollutant emissions totals into emissions of model species required by the AQM. In traditional ozone air quality modeling, this file contained split factors only for VOC. In SMOKE, all inventory pollutants need to be represented in this file, even if it is only to indicate that a pollutant is not split into any model species (e.g., CO emissions would have a “split factor” of 1.0). The format of the GSPRO file is shown in Table 8.39, “Format for GSPRO.

For support of combining criteria and toxic VOC using the NONHAPVOC calculation feature of SMOKE, the GSPRO file (starting in version 2.3 of SMOKE) includes a special header that defines the meaning of NONHAPVOC. This is the new #NHAP header, described below. This header keyword will be treated as a comment line by previous versions of SMOKE. The header lines define NONHAPVOC (and/or NONHAPTOG) by listing all of the VOC compounds that were assumed to be removed from VOC (or TOG) when the speciation profile factors for NONHAPVOC (or NONHAPTOG) were calculated. When using this file, Spcmat compares this list with the list from the Inventory Table ("VOC or TOG Component" field = V or T and "Explicit in Mechanism = "N"). This new header is included in this file so that the file is self-describing with respect to the definition of NONHAPVOC and NONHAPTOG.

The format supports header lines (using a # symbol in position 1 of any line) in any part of the file.

Table 8.39. Format for GSPRO

Line Position Description (all fields are required)
1+ A #NHAP (optional header lines to be included only for NONHAPVOC processing approach in SMOKE. Skip to Line 2 for all other cases)
  B Pollutant name (either NONHAPVOC or NONHAPTOG)
  C Toxics name of compound(s) subtracted from VOC or TOG to calculate NONHAPVOC or NONHAPTOG (must match "Inventory Data Name" column from Inventory Table (INVTABLE)
2+ A Speciation profile number (Character)
  B Pollutant ID (name) (Character)
  C Species ID (name) (Character)
  D Split factor (Real)
  E Divisor (Real)
  F Mass Fraction (Real)

The columns are used by SMOKE as follows: