25 Jul 2016

This .zip includes sample inputs and scripts for running onroad
emissions through SMOKE-MOVES with SAPRC speciation.

The inputs include an INVTABLE, MEPROCs, MRCLISTs, GSPRO, GSREF, GSPRO_COMBO,
and CFPRO, and new run scripts for the various onroad sectors.

IMPORTANT NOTE: SMOKE 3.7 is **required** to process SAPRC emissions
for onroad. This feature is not supported or fully functional in prior versions
of SMOKE. In addition, several important bug features related to processing
SAPRC speciation through SMOKE-MOVES were fixed in November 2015, so please 
make sure you download those updates.

The run scripts include a new set of inputs and parameters at the bottom of the
script under the heading "Inputs/parameter overrides for running with SAPRC 
speciation". Other than that extra section, the scripts are identical to those
in the 2011eh_cb6v2 scripts .zip. So, settings under the SAPRC header can
be added to any other run script, such as those for 2011ek. 

General information about how this method of SMOKE-MOVES differs from CB05/CB6:
Usually, MOVES speciates VOC emissions itself and outputs emission factors
for each VOC species in the emission factor tables. MOVES is run for CB05 and
CB6, and we use species-specific factors for our CB05 and CB6 runs. The 
advantage of having MOVES handle VOC speciation is that MOVES can speciate VOC
at a level of detail much greater than SMOKE can. For example, MOVES can 
speciate by model year, whereas SMOKE cannot (unless we make separate SCCs for 
each model year, which would increase the computational complexity to a level 
our systems could not handle).

However, the drawback is that alternate VOC speciation mechanisms, such as
SAPRC, cannot be run this way. So, SMOKE was updated to support "custom
speciation", where "NONHAPTOG" (TOG minus explicit HAPs such as benzene,
formaldehyde, acetaldehyde, naphthalene, etc) can be speciated to any
alternate VOC speciation mechanism, such as SAPRC07TB or RACM2. This requires
changing a few settings, and giving SMOKE a GSPRO, GSREF, and (optionally)
a GSPRO_COMBO. Those inputs are provided here. With this setup, SMOKE will
take emission factors for the various NONHAPTOG modes (EXH_NHTOG, etc) and
create emissions for SAPRC species.

One note about the GSPRO: There are two GSPROs in this package.
One is called "nonhaptog_correct"; one is called "nonhaptog_doublecount".
This is because older versions of MOVES double-counted NONHAPTOG in all of 
the emission factor tables, requiring us to cut NONHAPTOG in half to account 
for that. This was accomplished by cutting all NONHAPTOG speciation profiles
by 50% in the GSPRO. This was only an issue in the 2011v2 platform; 
after that, the MOVES bug resulting in the NONHAPTOG double count was fixed.
Therefore, the "doublecount" GSPRO should ONLY be used with emission factors
from the "eh" series of runs: 2011eh, 2017eh, 2025eh. For all other sets of
emission factors, including those from 2011v3 platform (e.g. 2011ek, 2017ek),
use the "nonhaptog_correct" GSPRO.

New emission factor tables are also needed to process onroad SAPRC speciation.
These are too large to keep on the FTP site permanently and are provided
upon request. The difference between these new emission factor tables
and those for CB05 and CB6 is that the new tables include
NONHAPTOG broken out by mode (EXH, EVP, EPM, and RFL), which is important
because speciation depends greatly on mode.
