An Introduction to MOVES: Custom Domains FHWA Resource Center EPA-420-B-09-022 ------- vvEPA 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 High • Custom Domain A8ltu(fe „ Low Domain Input Database the County domain scale requires a database of detailed data. Server: [iocalho Database: l ' ^^ ••-([ EnterfltditData J Refresh Geographic Bounds Requirements Please select a domain database. Open an existing RunSpec 3 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 LoB: Create Database 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 Log: ^ 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 Database 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 domain 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. ------- *3JM;,goyera§(jnJlpjreS,... 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. 8 ------- 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 | 2013 All | Gasol All | HHD LOT LDV LHD45 LHD<=14k MC MHD 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: tails: 10 D Ignore IM Biennial T Exhaust Onboard Diagnostics Test (OBD) T Exhaust OBD Check T 17 ^ 2 ^ 931 2 [0-100] OK I Cancel 10 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. 10 ------- 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 11 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. MAKE SURE USER GIVES EXPORT FILE NEW NAME AND DOES NOT OVERWRITE ANY OF THE IMPORT FILES. 5) Delete button clears the selected records. MAKE SURE DELETE IS DONE LAST SO THE USER DOESN'T HAVE TO RECREATE A PROGRAM TO TEST THE OTHER BUTTONS. 11 ------- 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 t^Jt'raining_custom_avgspeeddisl:template,xl 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: IM Chanye Years Change Compliance Change Type and Standard Warning Message OK Cancel 12 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. 12 ------- 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 LOT LOT LDV LDV LOT LOT LOT LDV LDV LDV 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 13 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. 13 ------- File Edit Pre Processma [ ftfifl«l | Post Processing Settings Help / oescnpr™, ( * ***** /sea* /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* 14 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. 14 ------- vvEPA 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 runs 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 15 15 ------- |