December, 2014

EPA Region 7 Mobile Modeling Analysis

St. Louis Inspection and Maintenance (I/M) Conversion

MOVES 2014 Run-spec and I/M Cover Worksheets

EPA analyzed and modeled the differences in emissions between the GCAP and GVIP programs. 

EPA Region 7 utilized MOVES2014 and performed a mobile modeling exercise to show the 

differences in emissions between the previous GCAP I/M program and the revised GVIP I/M 

program. Region 7 modeled five counties making up the St. Louis 2008 8-hour ozone 

nonattainment area for the year 2015. This is the year the St. Louis area is projected to show 

attainment for the 2008 ozone standard. Each county has three separate modeling runs that 

include: GCAP, GVIP and “No I/M controls”. An example MOVES2014 run-spec for Franklin 

County is provided below. The run-spec for the other four counties are identical except for the county 

name. The I/M cover worksheets for Franklin County are also used as an example. Three I/M cover 

worksheets characterizing GCAP, GVIP and “No I/M are also included below. 
FranklinCOrunspecRevised2015.mrs

<runspec version="MOVES2014-20140731">

<description><![CDATA[Franklin County - No IM Controls2015]]></description>

<models>

 <model value="ONROAD"/>

</models>

<modelscale value="Inv"/>

<modeldomain value="NATIONAL"/>

<geographicselections>

 <geographicselection type="COUNTY" key="29071" description="MISSOURI

- Franklin County"/>

</geographicselections>

<timespan>

 <year key="2015"/>

 <month id="7"/>

 <day id="5"/>

 <beginhour id="1"/>

 <endhour id="24"/>

 <aggregateBy key="Hour"/>

</timespan>

<onroadvehicleselections>

 <onroadvehicleselection fueltypeid="5" fueltypedesc="Ethanol (E-85)"

sourcetypeid="32" sourcetypename="Light Commercial Truck"/>

 <onroadvehicleselection fueltypeid="5" fueltypedesc="Ethanol (E-85)"

sourcetypeid="21" sourcetypename="Passenger Car"/>

 <onroadvehicleselection fueltypeid="5" fueltypedesc="Ethanol (E-85)"

sourcetypeid="31" sourcetypename="Passenger Truck"/>

 <onroadvehicleselection fueltypeid="1" fueltypedesc="Gasoline" 

sourcetypeid="32" sourcetypename="Light Commercial Truck"/>

 <onroadvehicleselection fueltypeid="1" fueltypedesc="Gasoline" 

sourcetypeid="21" sourcetypename="Passenger Car"/>

 <onroadvehicleselection fueltypeid="1" fueltypedesc="Gasoline" 

sourcetypeid="31" sourcetypename="Passenger Truck"/>

</onroadvehicleselections>

<offroadvehicleselections>

</offroadvehicleselections>

<offroadvehiclesccs>

</offroadvehiclesccs>

<roadtypes separateramps="false">

 <roadtype roadtypeid="1" roadtypename="Off-Network" 

modelCombination="M1"/>

 <roadtype roadtypeid="2" roadtypename="Rural Restricted Access" 

modelCombination="M1"/>

 <roadtype roadtypeid="3" roadtypename="Rural Unrestricted Access" 

modelCombination="M1"/>

 <roadtype roadtypeid="4" roadtypename="Urban Restricted Access" 

modelCombination="M1"/>

 <roadtype roadtypeid="5" roadtypename="Urban Unrestricted Access" 

modelCombination="M1"/>

</roadtypes>

<pollutantprocessassociations>

 <pollutantprocessassociation pollutantkey="3" pollutantname="Oxides 

of Nitrogen (NOx)" processkey="1" processname="Running Exhaust"/>

 <pollutantprocessassociation pollutantkey="3" pollutantname="Oxides 

of Nitrogen (NOx)" processkey="2" processname="Start Exhaust"/>

 <pollutantprocessassociation pollutantkey="3" pollutantname="Oxides 

of Nitrogen (NOx)" processkey="15" processname="Crankcase Running Exhaust"/>

 <pollutantprocessassociation pollutantkey="3" pollutantname="Oxides 

of Nitrogen (NOx)" processkey="16" processname="Crankcase Start Exhaust"/>

 <pollutantprocessassociation pollutantkey="3" pollutantname="Oxides 

of Nitrogen (NOx)" processkey="17" processname="Crankcase Extended Idle Exhaust"/>

 <pollutantprocessassociation pollutantkey="3" pollutantname="Oxides 

of Nitrogen (NOx)" processkey="90" processname="Extended Idle Exhaust"/>

Page 1
FranklinCOrunspecRevised2015.mrs

 <pollutantprocessassociation pollutantkey="3" pollutantname="Oxides 

of Nitrogen (NOx)" processkey="91" processname="Auxiliary Power Exhaust"/>

 <pollutantprocessassociation pollutantkey="1" pollutantname="Total 

Gaseous Hydrocarbons" processkey="1" processname="Running Exhaust"/>

 <pollutantprocessassociation pollutantkey="1" pollutantname="Total 

Gaseous Hydrocarbons" processkey="2" processname="Start Exhaust"/>

 <pollutantprocessassociation pollutantkey="1" pollutantname="Total 

Gaseous Hydrocarbons" processkey="11" processname="Evap Permeation"/>

 <pollutantprocessassociation pollutantkey="1" pollutantname="Total 

Gaseous Hydrocarbons" processkey="12" processname="Evap Fuel Vapor Venting"/>

 <pollutantprocessassociation pollutantkey="1" pollutantname="Total 

Gaseous Hydrocarbons" processkey="13" processname="Evap Fuel Leaks"/>

 <pollutantprocessassociation pollutantkey="1" pollutantname="Total 

Gaseous Hydrocarbons" processkey="15" processname="Crankcase Running Exhaust"/>

 <pollutantprocessassociation pollutantkey="1" pollutantname="Total 

Gaseous Hydrocarbons" processkey="16" processname="Crankcase Start Exhaust"/>

 <pollutantprocessassociation pollutantkey="1" pollutantname="Total 

Gaseous Hydrocarbons" processkey="17" processname="Crankcase Extended Idle 

Exhaust"/>

 <pollutantprocessassociation pollutantkey="1" pollutantname="Total 

Gaseous Hydrocarbons" processkey="18" processname="Refueling Displacement Vapor 

Loss"/>

 <pollutantprocessassociation pollutantkey="1" pollutantname="Total 

Gaseous Hydrocarbons" processkey="19" processname="Refueling Spillage Loss"/>

 <pollutantprocessassociation pollutantkey="1" pollutantname="Total 

Gaseous Hydrocarbons" processkey="90" processname="Extended Idle Exhaust"/>

 <pollutantprocessassociation pollutantkey="1" pollutantname="Total 

Gaseous Hydrocarbons" processkey="91" processname="Auxiliary Power Exhaust"/>

</pollutantprocessassociations>

<databaseselections>

 <databaseselection servername="" 

databasename="franklin_county_2015_in" description=""/>

</databaseselections>

<internalcontrolstrategies>

<internalcontrolstrategy 

classname="gov.epa.otaq.moves.master.implementation.ghg.internalcontrolstrategies.ra

teofprogress.RateOfProgressStrategy"><![CDATA[

useParameters No

]]></internalcontrolstrategy>

</internalcontrolstrategies>

<inputdatabase servername="" databasename="" description=""/>

<uncertaintyparameters uncertaintymodeenabled="false" 

numberofrunspersimulation="0" numberofsimulations="0"/>

<geographicoutputdetail description="COUNTY"/>

<outputemissionsbreakdownselection>

 <modelyear selected="false"/>

 <fueltype selected="true"/>

 <emissionprocess selected="false"/>

 <onroadoffroad selected="true"/>

 <roadtype selected="false"/>

 <sourceusetype selected="false"/>

 <movesvehicletype selected="false"/>

 <onroadscc selected="false"/>

 <estimateuncertainty selected="false" numberOfIterations="2" 

keepSampledData="false" keepIterations="false"/>

 <sector selected="false"/>

 <engtechid selected="false"/>

 <hpclass selected="false"/>

 <regclassid selected="false"/>

</outputemissionsbreakdownselection>

<outputdatabase servername="" databasename="Franklin_county_2015_out" 

description=""/>

Page 2
FranklinCOrunspecRevised2015.mrs

<outputtimestep value="24-Hour Day"/>

<outputvmtdata value="false"/>

<outputsho value="false"/>

<outputsh value="false"/>

<outputshp value="false"/>

<outputshidling value="false"/>

<outputstarts value="false"/>

<outputpopulation value="false"/>

<scaleinputdatabase servername="" databasename="" description=""/>

<pmsize value="0"/>

<outputfactors>

 <timefactors selected="true" units="Days"/>

 <distancefactors selected="true" units="Miles"/>

 <massfactors selected="true" units="Grams" energyunits="Joules"/>

</outputfactors>

<savedata>

</savedata>

<donotexecute>

</donotexecute>

<generatordatabase shouldsave="false" servername="" databasename="" 

description=""/>

 <donotperformfinalaggregation selected="false"/>

<lookuptableflags scenarioid="" truncateoutput="true" 

truncateactivity="true" truncatebaserates="true"/>

</runspec>

Page 3
polProcessID stateID countyID yearID sourceTypeID fuelTypeID IMProgramID

101 29 29071 2015 21 1 10

101 29 29071 2015 21 5 11

101 29 29071 2015 31 1 10

101 29 29071 2015 31 5 11

101 29 29071 2015 32 1 10

101 29 29071 2015 32 5 11

102 29 29071 2015 21 1 10

102 29 29071 2015 21 5 11

102 29 29071 2015 31 1 10

102 29 29071 2015 31 5 11

102 29 29071 2015 32 1 10

102 29 29071 2015 32 5 11

112 29 29071 2015 21 1 8

112 29 29071 2015 21 5 9

112 29 29071 2015 31 1 8

112 29 29071 2015 31 5 9

112 29 29071 2015 32 1 8

112 29 29071 2015 32 5 9

301 29 29071 2015 21 1 10

301 29 29071 2015 21 5 11

301 29 29071 2015 31 1 10

301 29 29071 2015 31 5 11

301 29 29071 2015 32 1 10

301 29 29071 2015 32 5 11

302 29 29071 2015 21 1 10

302 29 29071 2015 21 5 11

302 29 29071 2015 31 1 10

302 29 29071 2015 31 5 11

302 29 29071 2015 32 1 10

302 29 29071 2015 32 5 11
inspectFreq testStandardsID begModelYearI endModelYearIDuseIMyn complianceFactor

2 51 1996 2013 Y 96.12

2 51 1996 2013 Y 96.12

2 51 1996 2013 Y 90.35

2 51 1996 2013 Y 90.35

2 51 1996 2013 Y 84.58

2 51 1996 2013 Y 84.58

2 51 1996 2013 Y 96.12

2 51 1996 2013 Y 96.12

2 51 1996 2013 Y 90.35

2 51 1996 2013 Y 90.35

2 51 1996 2013 Y 84.58

2 51 1996 2013 Y 84.58

2 43 1996 2013 Y 96.12

2 43 1996 2013 Y 96.12

2 43 1996 2013 Y 90.35

2 43 1996 2013 Y 90.35

2 43 1996 2013 Y 84.58

2 43 1996 2013 Y 84.58

2 51 1996 2013 Y 96.12

2 51 1996 2013 Y 96.12

2 51 1996 2013 Y 90.35

2 51 1996 2013 Y 90.35

2 51 1996 2013 Y 84.58

2 51 1996 2013 Y 84.58

2 51 1996 2013 Y 96.12

2 51 1996 2013 Y 96.12

2 51 1996 2013 Y 90.35

2 51 1996 2013 Y 90.35

2 51 1996 2013 Y 84.58

2 51 1996 2013 Y 84.58
polProcessID stateID countyID yearID sourceTypeID fuelTypeID IMProgramID

101 29 29071 2015 21 1 10

101 29 29071 2015 21 5 11

101 29 29071 2015 31 1 10

101 29 29071 2015 31 5 11

101 29 29071 2015 32 1 10

101 29 29071 2015 32 5 11

102 29 29071 2015 21 1 10

102 29 29071 2015 21 5 11

102 29 29071 2015 31 1 10

102 29 29071 2015 31 5 11

102 29 29071 2015 32 1 10

102 29 29071 2015 32 5 11

112 29 29071 2015 21 1 8

112 29 29071 2015 21 5 9

112 29 29071 2015 31 1 8

112 29 29071 2015 31 5 9

112 29 29071 2015 32 1 8

112 29 29071 2015 32 5 9

301 29 29071 2015 21 1 10

301 29 29071 2015 21 5 11

301 29 29071 2015 31 1 10

301 29 29071 2015 31 5 11

301 29 29071 2015 32 1 10

301 29 29071 2015 32 5 11

302 29 29071 2015 21 1 10

302 29 29071 2015 21 5 11

302 29 29071 2015 31 1 10

302 29 29071 2015 31 5 11

302 29 29071 2015 32 1 10

302 29 29071 2015 32 5 11

101 29 29071 2015 21 1 3

101 29 29071 2015 21 5 4

101 29 29071 2015 31 1 3

101 29 29071 2015 31 5 4

101 29 29071 2015 32 1 3

101 29 29071 2015 32 5 4

102 29 29071 2015 21 1 3

102 29 29071 2015 21 5 4

102 29 29071 2015 31 1 3

102 29 29071 2015 31 5 4

102 29 29071 2015 32 1 3

102 29 29071 2015 32 5 4

112 29 29071 2015 21 1 6

112 29 29071 2015 21 5 7

112 29 29071 2015 31 1 6

112 29 29071 2015 31 5 7

112 29 29071 2015 32 1 6

112 29 29071 2015 32 5 7

301 29 29071 2015 21 1 3

301 29 29071 2015 21 5 4
301 29 29071 2015 31 1 3

301 29 29071 2015 31 5 4

301 29 29071 2015 32 1 3

301 29 29071 2015 32 5 4

302 29 29071 2015 21 1 3

302 29 29071 2015 21 5 4

302 29 29071 2015 31 1 3

302 29 29071 2015 31 5 4

302 29 29071 2015 32 1 3

302 29 29071 2015 32 5 4
inspectFreq testStandardsID begModelYearI endModelYearIDuseIMyn complianceFactor

2 51 1996 2013 Y 88.32

2 51 1996 2013 Y 88.32

2 51 1996 2013 Y 83.02

2 51 1996 2013 Y 83.02

2 51 1996 2013 Y 77.21

2 51 1996 2013 Y 77.21

2 51 1996 2013 Y 88.32

2 51 1996 2013 Y 88.32

2 51 1996 2013 Y 83.02

2 51 1996 2013 Y 83.02

2 51 1996 2013 Y 77.21

2 51 1996 2013 Y 77.21

2 43 1996 2013 Y 88.32

2 43 1996 2013 Y 88.32

2 43 1996 2013 Y 83.02

2 43 1996 2013 Y 83.02

2 43 1996 2013 Y 77.21

2 43 1996 2013 Y 77.21

2 51 1996 2013 Y 88.32

2 51 1996 2013 Y 88.32

2 51 1996 2013 Y 83.02

2 51 1996 2013 Y 83.02

2 51 1996 2013 Y 77.21

2 51 1996 2013 Y 77.21

2 51 1996 2013 Y 88.32

2 51 1996 2013 Y 88.32

2 51 1996 2013 Y 83.02

2 51 1996 2013 Y 83.02

2 51 1996 2013 Y 77.21

2 51 1996 2013 Y 77.21

2 33 1991 1995 Y 88.32

2 33 1991 1995 Y 88.32

2 33 1991 1995 Y 83.02

2 33 1991 1995 Y 83.02

2 33 1991 1995 Y 77.21

2 33 1991 1995 Y 77.21

2 33 1991 1995 Y 88.32

2 33 1991 1995 Y 88.32

2 33 1991 1995 Y 83.02

2 33 1991 1995 Y 83.02

2 33 1991 1995 Y 77.21

2 33 1991 1995 Y 77.21

2 41 1991 1995 Y 88.32

2 41 1991 1995 Y 88.32

2 41 1991 1995 Y 83.02

2 41 1991 1995 Y 83.02

2 41 1991 1995 Y 77.21

2 41 1991 1995 Y 77.21

2 33 1991 1995 Y 88.32

2 33 1991 1995 Y 88.32
2 33 1991 1995 Y 83.02

2 33 1991 1995 Y 83.02

2 33 1991 1995 Y 77.21

2 33 1991 1995 Y 77.21

2 33 1991 1995 Y 88.32

2 33 1991 1995 Y 88.32

2 33 1991 1995 Y 83.02

2 33 1991 1995 Y 83.02

2 33 1991 1995 Y 77.21

2 33 1991 1995 Y 77.21
polProcessID stateID countyID yearID sourceTypeID fuelTypeID IMProgramID

101 29 29071 2015 21 1 10

101 29 29071 2015 21 5 11

101 29 29071 2015 31 1 10

101 29 29071 2015 31 5 11

101 29 29071 2015 32 1 10

101 29 29071 2015 32 5 11

102 29 29071 2015 21 1 10

102 29 29071 2015 21 5 11

102 29 29071 2015 31 1 10

102 29 29071 2015 31 5 11

102 29 29071 2015 32 1 10

102 29 29071 2015 32 5 11

112 29 29071 2015 21 1 8

112 29 29071 2015 21 5 9

112 29 29071 2015 31 1 8

112 29 29071 2015 31 5 9

112 29 29071 2015 32 1 8

112 29 29071 2015 32 5 9

301 29 29071 2015 21 1 10

301 29 29071 2015 21 5 11

301 29 29071 2015 31 1 10

301 29 29071 2015 31 5 11

301 29 29071 2015 32 1 10

301 29 29071 2015 32 5 11

302 29 29071 2015 21 1 10

302 29 29071 2015 21 5 11

302 29 29071 2015 31 1 10

302 29 29071 2015 31 5 11

302 29 29071 2015 32 1 10

302 29 29071 2015 32 5 11
inspectFreq testStandardsID begModelYearI endModelYearIDuseIMyn complianceFactor

2 51 1996 2013 N 96.12

2 51 1996 2013 N 96.12

2 51 1996 2013 N 90.35

2 51 1996 2013 N 90.35

2 51 1996 2013 N 84.58

2 51 1996 2013 N 84.58

2 51 1996 2013 N 96.12

2 51 1996 2013 N 96.12

2 51 1996 2013 N 90.35

2 51 1996 2013 N 90.35

2 51 1996 2013 N 84.58

2 51 1996 2013 N 84.58

2 43 1996 2013 N 96.12

2 43 1996 2013 N 96.12

2 43 1996 2013 N 90.35

2 43 1996 2013 N 90.35

2 43 1996 2013 N 84.58

2 43 1996 2013 N 84.58

2 51 1996 2013 N 96.12

2 51 1996 2013 N 96.12

2 51 1996 2013 N 90.35

2 51 1996 2013 N 90.35

2 51 1996 2013 N 84.58

2 51 1996 2013 N 84.58

2 51 1996 2013 N 96.12

2 51 1996 2013 N 96.12

2 51 1996 2013 N 90.35

2 51 1996 2013 N 90.35

2 51 1996 2013 N 84.58

2 51 1996 2013 N 84.58