An Introduction to MOVES:
  Custom Domains
     FHWA Resource Center

           Custom Domain Option
             After selecting the County Scale, the user can
             select either an individual county or can create a
             "custom domain"
             A Custom Domain can be used to model a multi-
             county area as a single county
             MOVES database has no default values for any of
             the County Data Manager tabs, so the user must
             have all the necessary information
After going over bullets, load the runspec "training_custom.mrs" in the "Custom
Files" folder.  Go through all the tabs of the runspec to show users what the runspec
will cover, create or select a previously created output database on "General
Output" panel, and then return to the "Geographic Bounds" panel.


File Edit Preprocessing Action Postprocessing Settings Help
y Description
/ Scale
J Time Spans
B / VeWclesStniipment
/ On Road Vehicle Equipment
/ Road Type
. Pollutants And Processes
/ Manage Input Data Sets
0 / Strategies
B /Output
/' General Output
/ Output Emssions Detail
j' Advanced Performance Features
Region: Generic County
State ID: Q9
County ID !
Description, t u
GPA Fraction 0 ; t

1-999, labels the county within a state.
jm E -trnpie j

Fraction of county within a fuel Geographic Phase-in Area
• Custom Domain A8ltu(fe „ Low
Domain Input Database
the County domain scale requires a database of detailed data.
Server: [iocalho

l ' ^^

••-([ EnterfltditData J

Geographic Bounds Requirements
Please select a domain database.
Open an existing RunSpec

Point out that selecting the "Custom Domain" option in the "Region" section
changes the appearance of the panel. Fill in the "County ID" and "Description"
fields.  Explain that Geographic Phase-in Area covers the Rocky Mountain states
and (if users are from that area and need to know what the GPA is) allowed the Tier
2 gasoline sulfur requirements to be phased in over a longer timeframe. Since
there is no default data for a custom domain, the selection of "High" or "Low"
altitude gives you the average barometric pressure of the High and Low areas in the
default database (4,000 ft is the altitude that determines high altitude).  Click the
"Refresh" button to clear an old database name if present, followed by the
"Enter/Edit Data" button to open the County Data Manager.


                             ^ Meteorology Data
                               Database  I
              RunSpec Summary  ,
          Select or create a database to hold the imported data.
          Server:  (localhost     I
                                          id ftge Distribution
                                                                 i j Road Type Distribution
                                                             ' JAveraae Speed Distribution
          Database: jtraining_customjn

                                         Create Database
Enter a database name and click the "Create Database" button. Tell the users to
import all the files in the "Custom Files" folder.  The instructor can walk around to
help the users import the files at this time.

                 MOVES County Data Manager
                   Source Type Population ,,| ;u M*itttl»«VMr,j'< i_i Zone Road Activity );tBO», <} m, ,
                                                               ABe Distribution  •/.',
                                                                                           Averaae Speed Distribution
               Select or create a database to hold the imported data.
               Server:   localhost
               Database: ]training_custom_in
                                                      ^    Create Database
               2009-03-30 1 3:57:20 Zone Road Activity Filled ZoneRoadType table
               2009-03-30 1 3:57:1 3 Vehicle Type VMT Filled HPMSVTypeYear table
               2009-03-30 1 3:56:57 Source Type Population Filled SourceTypeYeartable
               2009-03-30 1 3:56:51 Road Type Distribution Filled RoadTypeDistrlbution table
               2009-03-30 1 3:56:45 Meteorology Data Filled ZoneMonthHourtable
               2009-03-30 1 3:56:37 Fuel Supply Filled FuelSupply table
               2009-03-30 1 3.56:28 Average Speed Distribution Filled AvgSpeedDistribution table
               2009-03-30 1 3:56:21 Age Distribution Filled SourceTypeAgeDlstr bution table
This is what the "Database" tab will look like after  all the files  have  been  imported.

                                            ©   vvEPA
            I/M Editor
              I/M Editor allows users to ignore default programs,
              add new programs, or alter multiple attributes of
              listed I/M programs
              MOVES has default I/M programs for most counties
              that have programs that will be active unless the
              user chooses to ignore them
              - Default I/M programs may be incorrect, so a user should check
                the I/M programs rather than rely on the defaults
              There are no default I/M programs for a custom
IM Program attributes that can be altered: Process, Pollutant, Fuel, Regulatory
Class, Applicable Model Years, Frequency, Compliance Factor, Test Type, and
Test Standard

                                                          I/M Program
Go to the "I/M" tab and the users can open it by clicking the button.

                                        Veh Veh Inspet
                                       3 Age Age Fteq.
         Print Report
         Export || Import
As you can see, for a custom domain there are no default programs.  We will create
a new one by clicking the "Generate New and Replacement Records" button.

         Select Ml coverage categories and program:
                                                  years: Fuels:  Reg Class:
Running Exhaust - Oxides of Nitrogen
Running Exhaust - Total Gaseous Hydrocarbons

All Exhaust | All Evap
Custom Example 1

All |

All |

All |
Urban Bus
All |
The IM Program ID, Pollutant, and Reg Class fields required input/selections.
Multiple selections can be highlighted by holding the control (multiple, unconnected
selections) or shift keys (everything between selections is highlighted). The County,
Year, and Fuel fields were already highlighted because there is only one option.
Don't forget the IM Program ID entry    enter 10

;|,s;iM^eoweragenDe,tailS;, .., . Ml
• •' jsgfefef ' n Ms,Vi-,'fj;,f jj- 'Js.svfc^.i^lftgi.i^Ky^fi^jri.Jifss.isMj'I. j ,; -.,-!. J
Supply 1,'M coverage del
IM Program ID:
Inspection Frequency:
Test Type:
Test Standards:
Oldest Vehicle Age:
Newest Vehicle Age:
Compliance Factor:
D Ignore IM
Biennial T

Exhaust Onboard Diagnostics Test (OBD) T

Exhaust OBD Check T

17 ^

2 ^

931 2 [0-100]
OK I Cancel
All drop down menus were blank. Select the following frequency, test
type/standard, model years and provide value for compliance factor.  Note that the
user can make illogical selections (Exhaust OBD Test Type but Evap Cap Test
Standard) and we plan on fixing this, but for now users must make correct selection
themselves.  Click OK.

        Running Exh  HOx
         ling Exh  JTOx
1 Example 2013 Gasol LDT
1 Example 2013 Gasol LDV
.al 93.120 OBD

.al 93.120 OBD
Exhaust OBD
Exhaust OBD
10 H

10 B
         Export  Import | Ignore Mil  Use 1*1
Highlight an IM program record to use the buttons numbered above.
1) "Edit Selected Records" button brings up the same screen as in previous slide
which allows the user to change the model years, frequency, compliance factor, and
test type/standard. Users should not select multiple IM programs to edit if any of
these attributes are different as the changes made will be applied to all programs
selected. For these reasons, the user generally should be instructed to edit just one
record at a time.
2 and 3) Users can try the "Ignore I/M" and "Use I/M" to see that the "Ignore"
column changes when you click the buttons.
4) Export button allows the user to save the selected record in an Excel file. There
is no template button, so a user would need to generate a new IM program, select
it, and export it to know what the table structure should look like to be able to import.
5) Delete button clears the selected records.  MAKE SURE DELETE IS DONE

                                          Old Hew
                                          Veh Veh Inspect Compl.
                 Pollutant    County
          Print Repot^—Nt  •    '   Generate New and Replacement Records j| Delete

          Export | Import ) Ignore tM " Use I'M I
          Lookjn: ] O Custom Files

          [>] training_custom.mrs
          ^J training_custom__agedisttemplate.xls
           training_custQm_f uelternplate , xls

           I] training jrustomjinefceorolgy template, xls
 3 *• B tf El-

jj training jrustomj-amptemplate.:;
;] training jiustomj-oaddisttempla j
'] training_custom_sourcepop!:em|:1
j training jiustornj/rntteniplate, xl-
] training_custQm_zonetemplate. ;j
          File name:   Jtfaining_custoFn_irn.xls
          Files of type:  JAI Files (V)
                                                  Select the Worksheet to read:
Chanye Years
Change Compliance
Change Type and Standard
Warning Message
After records have been deleted, user can import a set of programs from the
"training_custom_im.xls" file.  They should select the IM tab.  If desired/time allows,
the users can import the other tabs to see how bulk changes can be made to
multiple programs at once.  The users should also be told that they should consult
Appendix A of the user guide for more information about what should be entered in
each field.
The general rule is that the "shortName" from the corresponding default database
table is used,  although that  is not true for all attributes.
The warning message worksheet has different IM programs with all other attributes
are the same, but one of the records is ignored.
 The warning message can be turned into an error message by selecting the
program being ignored (Program  ID=11) and clicking the "Use I/M" button.  The
Editor will also allow the user to generate the error message if they use the
"Generate New and Replacement Records" button, but the editor will not allow
importation if both programs are active. This is an advantage to using the "Import"
button instead  of the "Generate New and Replacement Records" button.

                                                    Old Hew
                                                    Veh Veh Inspet
                                         : Fuel  Reg Class Age Age Freq.
             in ing Exh
             in ing Exh
             in ing Exh
             in ing Exh
             in ing Exh
             in ing Exh
             in ing Exh
             in ing Exh
             in ing Exh
             in ing Exh
tal Ga;
tal Ga;
tal Ga;
tal Ga^
tal Ga;
tal Ga;
u Example
a Example
a Example
n Example
a Example
ft Example
ft Examplt
a Examplt
2013 Gas
2013 Gas
2013 Gas
2013 Gas
2013 Gas
2013 Gas
2013 Gas
2013 Gas
2013 Gas
2013 Gas
20 OBD
'.0 IK24
!0 OBD
!0 IK24
20 Idle
20 OBD
20 IK24
20 Idle
20 OBD
20 IK24
: Type  Test. Standard;

     Exhaust OBD
 J/IH147 IH240 Final
     Exhaust OBD
 J/IH147 IH240 Final
 Basic Unloaded Idle
     Exhaust OBD
 1/IH147 IH240 Final
 Basic Unloaded Idle
     Exhaust OBD
 1/IH147 IH240 Final
             Print Report  |  >
             Export | Import
                                  Generate New and Replacement Records  Delete
                        Ignore 1)M i|  Use UM
After importing the IM tab, this is what the screen will look like.  Click Exit (at right of
Editor) to return to the COM, then  Done (bottom  right of the COM) to return to the
"Geographic Bounds" panel.  No record of changes made to I/M programs will
appear in the Log on the  Database panel of the COM.


File Edit Pre Processma [ ftfifl«l | Post Processing Settings Help
/ oescnpr™, ( * *****
/n»**M ! 5> I»O«ES Run E
n ^l** VeWctesJEouitment
y On Road Vehicle Equipment
/ Road Type
jF* Pollutants And Processes
J1' Manage Ininit Data Sets
13 y Slrateaies
B /Outtat
^ General Output
y Output Emissions Detail
J^ Advanced perfonnance Features
Execute active RunSpec
• ^
* z
, Eyerute
ror Log...
Region: Generic County
State ID: 99
County ID: |1 1-999, labels the county within a state.
Description: 'Custom Example
GPAFraction: JO 0 Fraction of county within a fuel Geographic Phase-in Area
O High
• Custom Domain ' ,;•; ^ow
Domain Input Database
The County domain scale reciuires a database of detailed data.
Saver: |lolalliosl I 	
1 ^D^abase: traininfl_custom_in »^ EnterJEdit Data Refresh
Geographic Bounds Requirements

«, 1*

After use of CDM/IM Editor is complete, make sure the correct database is entered
in the "Domain Input Database" area of the "Geographic Bounds" panel and then
you can execute the runspec.

County Data Manager and I/M Editor-
What does the future hold?
  Multiple Runspec Creator tool being developed to
  assist with conducting multiple County and Project
  Barometric Pressure can be entered for Custom
  Domain rather than using averages
  I/M was first pre-processing tool developed; it will
  be changed so that its operation is similar to the
  other COM tabs