There are aggregate process IDs used in the SMOKE-MOVES process. The SCCs are rolled up to a lesser level of detail than MOVES uses because otherwise the emission factor tables would be huge. There are several process aggregations available – such as this one: https://github.com/CEMPD/SMOKE-MOVES/blob/master/scripts/process_aggregation.csv
For the 2016 platform (pre-MOVES3), the starts are aggregated into the rest of the exhaust and evap emissions.
When we started using MOVES3 and the start activity data were broken out, starts are pulled out and treated separately.
this page (https://github.com/CEMPD/SMOKE-MOVES/wiki/Default-process-aggregation) might be useful.
It lists each MOVES process, the emissions mode, and the aggregated process code.
For processing MOVES3 outputs with separate rate-per-start factors, here are the process aggregation files used for each mode:
RPD: process_aggregation.csv
RPV: process_aggregation_rpv_no_rps.csv
RPP: process_aggregation.csv
RPH: process_aggregation.csv
RPS: process_aggregation.csv
RPHO: process_aggregation_rpho.csv
Without separate RPS factors:
RPD: process_aggregation.csv
RPV: process_aggregation_rpv.csv
RPP: process_aggregation.csv
RPH: process_aggregation.csv
The difference is in the rate-per-vehicle processing. The file process_aggregation_rpv_no_rps.csv leaves out the MOVES processes 2 (Start Exhaust) and 16 (Crankcase Start Exhaust). This ensures that those processes aren’t in the rate-per-vehicle outputs, and will only be in the rate-per-start outputs. It’s similar to how the rate-per-hour factors are split out; the RPV-specific aggregation file leaves out the extended idle processes (17, 90, and 91).
The same generic process_aggregation.csv file can get used for all the other modes (except RPHO) because there’s no duplication of MOVES outputs for the other modes, unlike rate-per-start and rate-per-hour.