1 / 20

Conversion from emme2 to Cube Voyager in Albuquerque, NM Vamsee Modugula Citilabs

Conversion from emme2 to Cube Voyager in Albuquerque, NM Vamsee Modugula Citilabs. Background. Conversion of “Existing” model processes from emme2 to Cube Voyager Existing model process run from compiled Java wrapper program calling emme2 macros and custom user programs

kaida
Download Presentation

Conversion from emme2 to Cube Voyager in Albuquerque, NM Vamsee Modugula Citilabs

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Conversion from emme2 to Cube Voyager in Albuquerque, NMVamsee ModugulaCitilabs 1

  2. Background • Conversion of “Existing” model processes from emme2 to Cube Voyager • Existing model process run from compiled Java wrapper program calling emme2 macros and custom user programs • Java wrapper replaced earlier batch files used to run emme2 macros and user programs. • Existing model composed of preprocessing, user interactive steps to run trip generation process with formal model stream run post-trip gen. • User C programs included: drvtime, WorkerAuto, PandaNew and AlbMC 2

  3. Context • Senior modeler recently retired – significant loss of institutional knowledge about the model • Documentation of the model and model process incomplete and not updated with model updates • Client had no knowledge of Java programming so no ability to modify the model process • Client had limited knowledge of emme2 macros and macro commands – could run existing macros but no real ability to modify or write macros • Client user programs source code never properly maintained so no ability to verify/provide original source code 3

  4. Solution = Cube Voyager!!! • Data conversion processes developed with Voyager Scripts • Emme2 macro processes converted to Voyager scripts • User programs continued to run inline with Voyager handling control file development • User programs still dependent on emme2 data bank for matrices • Voyager and Cube modified to allow I/O of matrix and vector data from emme2 data bank (v5.0) 4

  5. Context • WorkerAuto program produces estimates of households by household size, income, auto ownership and workers as inputs to trip generation • PandaNew program produces trips for 14 purposes: • HBW (by auto ownership) HBES, HBHS, HBCOL (2), HBSHOP, HBOTH, NHBW, NHBOTH, TRUCK, INEX • MC modes modeled: • Drive alone, SR2, SR3, Walk to Local, Walk to Premium, Park-and-Ride, Kiss-and-Ride • Periods modeled: • AM Peak, PM Peak and Off Peak • Model processes: fixed 5 iteration feedback of log sums and highway skims to distribution w/equilibrium assignments 5

  6. Demonstration of the MRCOG Model 6

  7. Model Comparisons 7

  8. Model Comparisons 8

  9. Model Comparisons 9

  10. Model Comparisons 10

  11. Model Comparisons 11

  12. Model Comparisons 12

  13. Model Comparisons 13

  14. Model Comparisons 14

  15. Model Comparisons 15

  16. Model Comparisons 16

  17. Model Comparisons 17

  18. Model Comparisons 18

  19. Model Comparisons 19

  20. Summary • Complex model systems can successfully be converted from emme2 to Cube Voyager with good correlation of results • Voyager scripts provide flexibility to reformat all emme2 ascii input data • Voyager can be used for emme2 data bank conversions to maintain existing user programs that access an emme2ban file if desired • Cube can be used to open and view matrices directly from an emme2ban file w/Save As to Voyager format 20

More Related