MCODES
: Mobile source codes fileMCXREF
: Mobile reference county cross-reference fileMEPROC
: List of mobile emission processes and associated activities and pollutantsMFMREF
: Mobile fuel month file for MOVESMRCLIST
: List of MOVES Lookup TablesRUNCTL
: Runcontrol File (control.in)countyrep.in
: Reference County Fileagedistribution_repcountyID.csv
: Age Distribution File for each Representative CountySPDPRO
: Mobile houlry speed profiles fileThe Dummy Average Speed Distribution file is a file that contains the average speed bin ID and average speed fraction for
each reference counties. Its format is shown in Table 8.74, “Format for dummyavgspeeddistribution.csv
”.
Table 8.74. Format for dummyavgspeeddistribution.csv
Environment Variable | Value |
---|---|
sourceTyeID | Two-digit source type ID (Integer) |
roadTypeID | one-digit road type ID (Integer) |
hourDayID | Two-digit hour day ID (Integer) |
avgSpeedBinID | average speed bin ID (Integer) |
avgSpeedFraction | decimal fraction representing the proportion of vechicles that travel at within each of the speed bins for a specific road typeID and hourDayID for the reference county |
Example 8.2. dummy_avgspeeddistribution.csv
example file
sourceTypeID,roadTypeID,hourDayID,avgSpeedBinID,avgSpeedFraction 11,2,12,1,0 11,2,12,2,0 11,2,12,3,0 11,2,12,4,0 11,2,12,5,0 11,2,12,6,0 11,2,12,7,0 11,2,12,8,0 11,2,12,9,0 11,2,12,10,0 11,2,12,11,0 11,2,12,12,0.0091073 11,2,12,13,0.0285067 11,2,12,14,0.0988925 11,2,12,15,0.248298 11,2,12,16,0.615196 11,2,15,1,0 11,2,15,2,0 11,2,15,3,0 11,2,15,4,0 11,2,15,5,0 11,2,15,6,0 11,2,15,7,0 11,2,15,8,0 11,2,15,9,0 11,2,15,10,0 11,2,15,11,0 11,2,15,12,0.0091073 11,2,15,13,0.0285067 11,2,15,14,0.0988925 11,2,15,15,0.248298 11,2,15,16,0.615196 ....
The MOVES Population by source type file contains the year, source and population for each reference county. Its format is
shown in Table 8.75, “Format for population_13217.csv
”.
The Dummy Day VMT Fraction file is a file that contains specifies whether the VMT are weekday or weekend. Its format is shown
in Table 8.76, “Format for dummydayvmtfraction.csv
”.
Table 8.76. Format for dummydayvmtfraction.csv
Environment Variable | Value |
---|---|
sourceTyeID | Two-digit source type ID (Integer) |
monthID | one or two-digit month ID (Integer) |
roadTypeID | one digit road type ID (Integer) |
dayID | 2 - weekday, 5 - weekend |
dayVMTFraction | decimal fraction representing the proportion of vehicle miles traveled for the weekday or weekend day type |
Example 8.4. dummy_roadtypedistribution.csv
example file
sourceTypeID,monthID,roadTypeID,dayID,dayVMTFraction 11,7,1,2,0.237635 11,7,1,5,0.762365 11,7,2,2,0.27882 11,7,2,5,0.72118 11,7,3,2,0.27882 11,7,3,5,0.72118 11,7,4,2,0.237635 11,7,4,5,0.762365 11,7,5,2,0.237635 11,7,5,5,0.762365 21,7,1,2,0.237635 21,7,1,5,0.762365 21,7,2,2,0.27882 21,7,2,5,0.72118 21,7,3,2,0.27882 21,7,3,5,0.72118 21,7,4,2,0.237635 21,7,4,5,0.762365 21,7,5,2,0.237635 21,7,5,5,0.762365 ..
The Dummy Hour VMT Fraction file is a file that contains specifies the VMT fraction associated with each hour of the day.
Its format is shown in Table 8.77, “Format for dummyhourvmtfraction.csv
”.
Table 8.77. Format for dummyhourvmtfraction.csv
Environment Variable | Value |
---|---|
sourceTyeID | Two-digit source type ID (Integer) |
roadTypeID | one digit road type ID (Integer) |
dayID | one digit day type ID (Integer), 2 - weekday, 5 - weekend |
hourID | 1-24 hours |
hourVMTFraction | decimal fraction representing the proportion of vehicle miles traveled are associated with a particular hour of the day for each source type, road type and day type (weekday or weekend) |
Example 8.5. dummy_hourvmtfraction.csv
example file
sourceTypeID,roadTypeID,dayID,hourID,hourVMTFraction 11,1,2,1,0.0214739 11,1,2,2,0.0144428 11,1,2,3,0.0109684 11,1,2,4,0.00749451 11,1,2,5,0.00683855 11,1,2,6,0.0103588 11,1,2,7,0.0184304 11,1,2,8,0.0268117 11,1,2,9,0.0363852 11,1,2,10,0.0475407 11,1,2,11,0.0574664 11,1,2,12,0.0650786 11,1,2,13,0.0713228 11,1,2,14,0.0714917 11,1,2,15,0.0717226 11,1,2,16,0.0720061 11,1,2,17,0.0711487 11,1,2,18,0.0678874 11,1,2,19,0.0617718 11,1,2,20,0.0516882 11,1,2,21,0.0428658 11,1,2,22,0.0380302 11,1,2,23,0.0322072 11,1,2,24,0.0245677 11,1,5,1,0.00986211 11,1,5,2,0.00627248 11,1,5,3,0.00505767 11,1,5,4,0.00466686 11,1,5,5,0.00699469 11,1,5,6,0.018494 11,1,5,7,0.0459565 11,1,5,8,0.0696444 11,1,5,9,0.0608279 11,1,5,10,0.0502862 11,1,5,11,0.0499351 11,1,5,12,0.0543654 11,1,5,13,0.0576462 11,1,5,14,0.0580319 11,1,5,15,0.0622554 11,1,5,16,0.0710049 11,1,5,17,0.0769725 11,1,5,18,0.077432 11,1,5,19,0.059783 11,1,5,20,0.0443923 11,1,5,21,0.0354458 11,1,5,22,0.031824 11,1,5,23,0.0249419 11,1,5,24,0.0179068 ...
The Dummy Month VMT Fraction file is a file that contains specifies the VMT fraction associated with each hour of the day.
Its format is shown in Table 8.78, “Format for dummymonthvmtfraction.csv
”.
Table 8.78. Format for dummymonthvmtfraction.csv
Environment Variable | Value |
---|---|
sourceTyeID | Two-digit source type ID (Integer) |
isLeapYear | Y or N |
monthID | one digit day type ID (Integer), 2 - weekday, 5 - weekend |
monthVMTFraction | decimal fraction representing the proportion of vehicle miles traveled are associated with a specific month for each source type. |
Example 8.6. dummy_monthvmtfraction.csv
example file
sourceTypeID,isLeapYear,monthID,monthVMTFraction 11,N,1,0.083333333 11,N,2,0.083333333 11,N,3,0.083333333 11,N,4,0.083333333 11,N,5,0.083333333 11,N,6,0.083333333 11,N,7,0.083333333 11,N,8,0.083333333 11,N,9,0.083333333 11,N,10,0.083333333 11,N,11,0.083333333 11,N,12,0.083333333 21,N,1,0.083333333 21,N,2,0.083333333 21,N,3,0.083333333 21,N,4,0.083333333 21,N,5,0.083333333 21,N,6,0.083333333 21,N,7,0.083333333 21,N,8,0.083333333 21,N,9,0.083333333 21,N,10,0.083333333 21,N,11,0.083333333 21,N,12,0.083333333 ...
The Road Type Distribution file is a file that contains the average speed bin ID and average speed fraction. Its format is
shown in Table 8.79, “Format for dummyroadtypedistribution.csv
”.
The Fuel Supply file is a list directed file used to define the fuel supply and the months that the fuels are used for each
reference counties. Its format is shown in Table 8.80, “Format for FuelSupply.csv
”.
Table 8.80. Format for FuelSupply.csv
Environment Variable | Value |
---|---|
countyID | Five-digit country FIPS code for reference county (Integer) |
fuelYearID | Four-digit fuel year ID for reference county (Integer) |
monthGroupID | One-digit month group ID for reference county (Integer) |
fuelFormulationID | Four to Five digit fuel formulation ID for reference county (Integer) |
marketShare | decimal fraction of marketShare for the fuel/month for the reference county |
marketShareCV | decimal fraction (.5)? |
Example 8.8. fuelsupply_13121.csv
example file
"countyID","fuelYearID","monthGroupID","fuelFormulationID","marketShare","marketShareCV"^M 13121,2009,1,8124,0.428571,0.5 13121,2009,1,2722,0.571429,0.5 13121,2009,1,20043,1.0,0.5 13121,2009,4,8136,0.428571,0.5 13121,2009,4,2734,0.571429,0.5 13121,2009,4,20043,1.0,0.5
The Fuel Formulation file is a list directed file used to specify a new fuelFormulation ID if a local fuel does not match
the list of nearly 9,000 predefined fuels in MOVES. Its format is shown in Table 8.80, “Format for FuelSupply.csv
”.
Table 8.81. Format for FuelFormulation.csv
Environment Variable | Value |
---|---|
FuelFormulationID | Four to Five digit fuel formulation ID for reference county (Integer) |
fuelSubtypeID | Four-digit fuel Subtype ID (Integer) |
RVP | ?-digit (Integer) |
sulfurLevel | (Integer) |
ETOHVolume | |
MTBEVolume | |
ETBEVolume | |
TAMEVolume | |
aromaticContent | |
olefinContent | |
benzeneContent | |
e200 | |
e300 | |
bioDieselEsterVolume | |
acetaneIndex | |
PAHContent |
The HPMSV file is a list directed file used to define the annual VMT by Highway Performance Monitoring System (HPMS) vehicle
type. Its format is shown in Table 8.82, “Format for HPMSVtypeyear_countyrep.csv
”.
The IM Coverage file is a list directed file used to define the inspection and maintanance data available for each reference
counties. Its format is shown in Table 8.83, “Format for imcoverage_referencecountyID.csv
”.
Table 8.83. Format for imcoverage_referencecountyID.csv
Environment Variable | Value |
---|---|
polProcessID | Three-digit pol process in the reference county (Integer) |
stateID | Two-digit state ID in the reference county (Integer) |
countyID | Five-digit county ID for the reference county (Integer) |
yearID | Four-digit year ID for reference county (Integer) |
sourceTypeID | Two-digit source type ID for the reference county |
fuelTypeID | One-digit fuel type ID |
IMProgramID | One or two-digit inspection and maintance program ID for reference county (Integer) |
inspectFreq | One-digit inspection frequency ID for the reference county |
testStandardsID | Two-digit test standards ID for the reference county |
begModelYearID | Four-digit beginning model year ID |
endModelYearID | Four to Five digit fuel formulation ID for reference county (Integer) |
useIMyn | Y - "does use I/M program", N - "does not use I/M program" |
complianceFactor | decimal percentage compliance factor |
Example 8.11. imcoverage_13121.csv
example file
polProcessID,stateID,countyID,yearID,sourceTypeID,fuelTypeID,IMProgramID,inspectFreq,testStandardsID,begModelYearID,endModelYearID,useIMyn,complianceFactor 113,13,13121,2009,31,1,8,1,43,1996,2005,Y,97 113,13,13121,2009,31,1,7,1,41,1975,1995,Y,97 113,13,13121,2009,21,1,8,1,43,1996,2005,Y,97 113,13,13121,2009,21,1,7,1,41,1975,1995,Y,97 301,13,13121,2009,31,1,10,1,51,1996,2005,Y,94.09 301,13,13121,2009,31,1,4,1,24,1975,1995,Y,94.09 301,13,13121,2009,21,1,10,1,51,1996,2005,Y,94.09 301,13,13121,2009,21,1,4,1,24,1975,1995,Y,94.09 .....
The MCODES
file contains the codes for mobile source vehicle types and road classes. It is used to convert from the codes in the inventory
to the codes used internally by SMOKE. The SCC section of the file maps the vehicle type and road class combinations to a
mobile source SCC. The format of the MCODES
file is shown in Table 8.84, “Format for MCODES
”.
Table 8.84. Format for MCODES
Line | Position | Description | ||
---|---|---|---|---|
1 | A | /VEHICLE TYPES/ header | ||
2+ | A | Name of vehicle type from MBINV file (Char)
|
||
B | Number of vehicle type used in SMOKE files (Integer) | |||
C |
|
|||
3 | A | /ROAD CLASSES/ header | ||
4+ | A | Road class code from last 3 digits of SCC in MBINV file (Integer)
|
||
B | Road class code used in SMOKE files (Integer) | |||
C |
|
|||
5 | A | /SCC/ header | ||
6+ | A | Road class (Integer) | ||
B | Vehicle type name (Char) | |||
C | SCC (10-character) |
Example 8.12. MCODES
file
/VEHICLE TYPES/ LDGV 0100 Y LDGT1 0102 Y LDGT2 0104 Y HDGV 0107 Y LDDV 3000 Y LDDT 3006 Y HDDV 3007 Y MC 0108 Y LDGT 0106 N /ROAD CLASSES/ 110 01 Y 111 01 Y 130 02 Y 150 06 Y 170 07 Y 190 08 Y 210 09 Y 230 11 Y 250 12 Y 270 14 Y 290 16 Y 310 17 Y 330 19 Y /SCC/ 110 LDGV 2201001110 130 LDGV 2201001130 150 LDGV 2201001150 170 LDGV 2201001170 190 LDGV 2201001190 210 LDGV 2201001210 230 LDGV 2201001230 250 LDGV 2201001250 270 LDGV 2201001270 290 LDGV 2201001290 310 LDGV 2201001310 330 LDGV 2201001330 110 LDGT1 2201021110 130 LDGT1 2201020130 150 LDGT1 2201020150 170 LDGT1 2201020170 190 LDGT1 2201020190 210 LDGT1 2201020210 230 LDGT1 2201020230 250 LDGT1 2201020250 270 LDGT1 2201020270 290 LDGT1 2201020290 310 LDGT1 2201020310 330 LDGT1 2201020330 ...
The MCXREF
file is a list-directed file used to assign reference counties to inventory counties. Its format is shown in Table 8.85, “Format for MCXREF
”.
Table 8.85. Format for MCXREF
Line | Position | Description |
---|---|---|
1+ | A | One-digit country FIPS code for inventory county (Integer) |
B | Two-digit state FIPS code for inventory county (Integer) | |
C | Three-digit county FIPS code for inventory county (Integer) | |
D | One-digit country FIPS code for reference county (Integer) | |
E | Two-digit state FIPS code for reference county (Integer) | |
F | Three-digit county FIPS code for reference county (Integer) |
The MEPROC
file, used by Spcmat lists the emission processes and pollutants that will be generated by MOVES for modeling on-roadway and off-network mobile
sources. The available emission processes are listed in Section 2.8.4.7, “ MOVES Emission Processes”. The format of the MEPROC
file is shown in Table 8.86, “Format for MEPROC
”.
Table 8.86. Format for MEPROC
Line | Position | Description |
---|---|---|
1+ | A | Activity name (Character) |
B | Mobile emissions process (Character) | |
C | Associated pollutant name(s) for activity and process combination (Character) |
The MFMREF
file specifies reference fuel months to assign to calendar months being simulated for each reference county. The file specifies
the representative month where the fuel formulation mix is representative for other months. The file serves the purpose of
grouping months of the year by fuel parameters. The format of the MFMREF
file shown in Table 8.87, “Format for MFMREF
”.
The MRCLIST
file is an input file for Movesmrg that contains the list of MOVES-based lookup tables from the MOVES processing script associated with reference county and
fuel month. The format of the MRCLIST
file is shown in Table 8.88, “Format for MRCLIST
”.
Table 8.88. Format for MRCLIST
Line | Position | Description |
---|---|---|
1+ | A | Six-digit county code (Integer) |
B | Fuel Month (Inetger) | |
C+ | Associated MOVES-based lookup table filename (Character) |
Example 8.17. MRCLIST
example file for Movesmrg (MOVES RPD lookup table)
13121 4 rateperdistance_13121_apr.txt 13121 7 rateperdistance_13121_jul.txt
The RUNCTL
file is used to specify the calendar year, pollutants, and day type (weekday or weekend); and the Met4moves output temperature
file for the batch run of MOVES. Its format is shown in Table 8.89, “Format for RUNCTL
(control.in)”.
Table 8.89. Format for RUNCTL
(control.in)
Environment Variable | Value |
---|---|
DBHOST | Database Hostname |
MOVESHOME | Full pathname of MOVES installation directory |
BATCHRUN | Character string that is the name for the MOVES batch files |
OUTDIR | Full pathname where all output files will be written; batch files, MOVES runspec files, MOVES data importer files |
ModelYear | Episode modeling year |
Pollutants | One or more keywords: PM, OZONE, TOXICS, GHG |
DayofWeek | Keywords WEEKDAY and/or WEEKEND. Optional input. If not specified, then both weekday and weekend estimates will be generated |
Met data file | Full pathname of input meterological data (output from Met4moves processor). |
The countyrep.in
file is used to specify the list of reference counties as separate REPCOUNTY packets, as shown below. Each reference county
needs entries for the FIPS field and the full path and file names for csv files containing the MOVES data for AGE, IM, FUELSUPPLY,
POP, Highway Performance Monitoring System (HPMS) and Vehicle Miles Travelled (VMT), and FUELFORM (optional). Every county
specified in the Met4moves output file must be specified in the reference county file or an error will occur. The format is
shown in Table 8.90, “Format for countyrep.in
”.
Table 8.90. Format for countyrep.in
Environment Variable | Value |
---|---|
FIPS | Five-digit county FIPS code for reference county (Integer) |
AGE | Full filename and pathname for age distribution csv file |
IM | Full filename and pathname for the im coverage csv file |
FUELSUPPLY | Full pathname and filename for the fuel supply csv file |
POP | Full pathname and filename for the population csv file |
HPMSVMT | Full pathname and filename for the HPMS Road Type and VMT csv file |
FUELFORM (optional) | Full pathname and filename for the HPMS Road Type and VMT csv file |
Example 8.21. countyrep.in
file
<REPCOUNTY> FIPS =13121 AGE =/netscr/MOVES2010/runspec_files/georgia/agedistribution_13121.csv IM =/netscr/MOVES2010/runspec_files/georgia/imcoverage_13121.csv FUELSUPPLY =/netscr/MOVES2010/runspec_files/georgia/fuelsupply_13121.csv POP =/netscr/MOVES2010/runspec_files/georgia/population_13121.csv HPMSVMT =/netscr/MOVES2010/runspec_files/georgia/hpmsvtypeyear_13121.csv FUELFOR M = <ENDREPCOUNTY> <REPCOUNTY> FIPS =13127 AGE =/netscr/MOVES2010/runspec_files/georgia/agedistribution_13127.csv IM =/netscr/MOVES2010/runspec_files/georgia/imcoverage_13127.csv FUELSUPPLY =/netscr/MOVES2010/runspec_files/georgia/fuelsupply_13127.csv POP =/netscr/MOVES2010/runspec_files/georgia/population_13127.csv HPMSVMT =/netscr/MOVES2010/runspec_files/georgia/hpmsvtypeyear_13127.csv FUELFOR M = <ENDREPCOUNTY>
The agedistribution_repcountyID.csv
file shows the sourceTypeID, yearID, ageID, and ageFraction for the vehicles in each reference county. The format is shown
in Table 8.91, “Format for agedistribution_referencecounty.csv
”.
Table 8.91. Format for agedistribution_referencecounty.csv
Environment Variable | Value |
---|---|
sourceTypeID | two-digit sourceTypeID for reference county (Integer) |
yearID | four-digit year IDs |
ageID | two-digit ageIDs |
ageFraction | fraction of the vehicle population that is associated with the ageID for a specified year and sourceTypeID |
Example 8.22. agedistribution_13121.csv
file
sourceTypeID, yearID, ageID, ageFraction 11,2009,0,0.032258065 11,2009,1,0.032258065 11,2009,2,0.032258065 11,2009,3,0.032258065 11,2009,4,0.032258065 11,2009,5,0.032258065 11,2009,6,0.032258065 11,2009,7,0.032258065 11,2009,8,0.032258065 11,2009,9,0.032258065 11,2009,10,0.032258065 11,2009,11,0.032258065 11,2009,12,0.032258065 11,2009,13,0.032258065 11,2009,14,0.032258065 11,2009,15,0.032258065 11,2009,16,0.032258065 11,2009,17,0.032258065 11,2009,18,0.032258065 11,2009,19,0.032258065 11,2009,20,0.032258065 11,2009,21,0.032258065 11,2009,22,0.032258065 11,2009,23,0.032258065 11,2009,24,0.032258065 11,2009,25,0.032258065 11,2009,26,0.032258065 11,2009,27,0.032258065 11,2009,28,0.032258065 11,2009,29,0.032258065 11,2009,30,0.032258065 21,2009,0,0.032258065 21,2009,1,0.032258065 21,2009,2,0.032258065 21,2009,3,0.032258065 21,2009,4,0.032258065 21,2009,5,0.032258065 21,2009,6,0.032258065 21,2009,7,0.032258065 21,2009,8,0.032258065 21,2009,9,0.032258065 21,2009,10,0.032258065 21,2009,11,0.032258065 21,2009,12,0.032258065 21,2009,13,0.032258065 21,2009,14,0.032258065 21,2009,15,0.032258065 21,2009,16,0.032258065 21,2009,17,0.032258065 21,2009,18,0.032258065 21,2009,19,0.032258065 21,2009,20,0.032258065 21,2009,21,0.032258065 21,2009,22,0.032258065 21,2009,23,0.032258065 21,2009,24,0.032258065 21,2009,25,0.032258065 21,2009,26,0.032258065 21,2009,27,0.032258065 21,2009,28,0.032258065 21,2009,29,0.032258065 21,2009,30,0.032258065 .....
The SPDPRO
file is used to provide weekend/weekday hourly speed profile data to Movesmrg to estimate hourly emission rates from RatePerDistance lookup table. Its format is shown in Table 8.92, “Format for SPDPRO
”.
Table 8.92. Format for SPDPRO
Line | Position | Description |
---|---|---|
1+ | A | Six-digit county code (Integer) |
B | Source Category Code (SCC) | |
C | "WEEKDAY" (Char) | |
D | Weekday hourly average speed (mile per hour) in local hour 1 | |
E | Weekday hourly average speed (mile per hour) in local hour 2 | |
... | ... | |
AA | Weekday hourly average speed (mile per hour) in local hour 24 | |
AB | "WEEKEND" (Char) | |
AC | Weekend hourly average speed (mile per hour) in local hour 1 | |
AD | Weekend hourly average speed (mile per hour) in local hour 2 | |
... | ... | |
AZ | Weekend hourly average speed (mile per hour) in local hour 24 |