Download presentation
Presentation is loading. Please wait.
Published byEdwin Sherman Modified over 9 years ago
1
Model Training Workshop Florida Statewide Model Systems Planning Office Florida Department of Transportation
2
2 Contents Model Overview Installation & Execution Individual Modules Special Feature Exercises Questions and Answers
3
3 Contents Model Overview Installation & Execution Individual Modules Special Feature Exercises Questions and Answers
4
4 Model Structure Passenger Model Trip Generation Trip Distribution Auto Occupancy Freight Model Trip Generation Trip Distribution Mode Choice Text Highway NetworkJoint Assignment
5
5 Integrated Modeling Process Tonnage Generation by Commodity Group Tonnage Distribution by Commodity Group Tonnage Mode Choice (Tons to Trucks Conversion) Freight Trucks Non-Freight Trucks QRFM Trip Generation by Truck Class QRFM Trip Distribution by Truck Class Heavy Truck Trip Table Medium Truck Trip Table Light Truck Trip Table Statewide Zonal Socioeconomic Data Auto Trip Generation for Non-MPO Zones Auto Trip Generation from MPO Models Auto Vehicle Trip Distribution Statewide Highway Network Skims Statewide Highway Network Statewide Auto Vehicle Trip Table Long Distance Auto Vehicle Trip Table Long Distance / Heavy Truck Trip Assignment (AON) Pre-Load Volumes Short Distance / med/light Truck Trip Assignment (MMA) Link Volumes by Auto/Truck Class Input ProcessOutput Legend Passenger Model Freight Model
6
6 Passenger Model – Trip Generation Short Distance Trips (Trip Distance ≤ 40 mi) Home-Based Work Home-Based Shopping Home-Based Social-Recreational Home-Based Other Non-Home Based Truck/Taxi (not used) External – Internal (EI)
7
7 Passenger Model – Trip Generation Long Distance Trips (Trip Distance > 40 mi) Long Distance Business Trips US Visitors to Florida Florida Visitors to US Canadian Visitors to Florida Florida Instate Tourists
8
8 Passenger Trip Distribution Gravity model Short distance trips use short distance highway skims Long distance business trips use long distance highway skims Fratar Model Other long distance trip purposes
9
9 Passenger Auto Occupancy Model Convert person trip to vehicle trips AOC rates for different trip purposes PurposeAuto Occupancy Home-Based Work1.11 Home-Based Shopping1.44 Home-Based Social Recreational1.66 Home-Based Other1.67 Non-Home Based1.66
10
10 Freight Truck Estimation Freight Trucks Tonnages associated with long-haul transportation Commodity groups Employment and population data Non-Freight Trucks Truck volumes in urban areas Vehicle classes (light, medium, and heavy) Default parameters with adjustments
11
11 14 Commodity Groups Agriculture Non-Metallic Minerals Coal Food Non-Durable Manufacturing Goods Lumber Chemicals Paper Petroleum Products Other Durable Manufacturing Goods Clay, Concrete and Glass Waste Miscellaneous Freight Warehouse
12
12 Commodity Flow Distribution Impedance Function f = e (-cV ij ) Where V i,j = Impedance between origin ( i ) & destination ( j ) (time, distance, or composite) c = Commodity specific constant
13
13 Freight Mode Choice Allocate commodity flows of each commodity group Modes included: Truck Intermodal Rail (IR) Carload Rail (CR) Air Water Convert truck tons to number of trucks
14
14 Non-Freight Trucks Follow Quick Response Freight Manual (QRFM) Use employment and household information for trip generation Standard gravity model for distribution Impendence function – travel time f = e (-ct ij )
15
15 Joint Trip Assignment Long distance auto trips and heavy trucks are assigned first Using “All-or-Nothing” assignment Long distance auto trips and heavy trucks PCEs are used as a ‘preload’ for short distance trip assignment Short distance autos, medium and light trucks are assigned using the Multimodal – Multiclass Assignment (MMA) method Post processing
16
16 Contents Model Overview Installation & Execution Individual Modules Special Feature Exercises Questions and Answers
17
17 System Requirements Windows XP FSUTMS V5.5 Cube Voyager V4.0 512 MB RAM 8 GB hard drive space
18
18 Model Installation No formal installation program Single zipped file: FLSWM.zip Install No hard coded directory/path Cube handles the change of directory Unzip FLSWM.zip to any directory to install Default Directory C:\fsutms\co\FLSWM
19
19 Customize FSUTMS Launcher Start FSUTMS Luncher Click “define model paths” Select “Florida Statewide Model” from the drop down list “Browse” to find path Hit “close”
20
20 Start the Model from Launcher
21
21 System Configuration – FSUTMS.V55 Make sure C:\FSUTMS.V55 is listed in PATH variable How to Check Start Control Panel System Advanced Environmental Variables
22
22 System Configuration – FSUTMS.V55 TRANPLAN.BAT Located at C:\FSUTMS.V55, batch file that controls the execution of TRANPLAN Replace the following statement CONCOPY TRANPLAN.LOG TRNPLNX %2 With TRNPLNX %2 | TEE TRANPLAN.LOG
23
23 System Configuration – WSH Windows Script Host Version 5.6 is required for passenger trip generation programs Comes with Windows XP/2000 May not properly installed How to check 1 Check c:\windows\system32 and look for wscript.exe and cscript.exe Go to C:\FSUTMS\co\FLSWM\Applications\FSUTMS and find test.vbs
24
24 System Configuration – WSH How to check 2 Windows Explorer Tools Folder Option File Types
25
25 System Configuration – WSH Double click on test.vbs in Windows Explorer In DOS window, type cscript test.vbs
26
26 File Structure Comply with FSUTMS New Standards C:\fsutms\co\FLSWM Applications – script files and GEN programs Archive – old passenger/freight script files Base – base year input and output files Doc – model documentation Future – future year scenario (not used) Media – pictures, drawings, etc. Parameters – spdcap tables, vfactors, etc. Shapes – GIS shape files
27
27 File Structure – More Details Applications Assignment – script files for joint assignment Freight – script files for freight model FSUTMS – passenger trip generation input (ZDATA files and control files) Passenger - script files for passenger model Userprgs – actual fortran programs for passenger trip generation model
28
28 File Structure – More Details Base EC2030 – future year scenario Input – input files for both passenger and freight models Long Dist Mat 2000 – base year long distance matrices MCInput - mode choice model input files for freight model. This is the directory where the FORTRAN based freight mode choice program is run. Output – model generated output files
29
29 Contents Model Overview Installation & Execution Individual Modules Special Feature Exercises Questions and Answers
30
30 NETWORK Module Convert VFACTORS file to a lookup table Convert SPDCAP table to a lookup table Incorporate SPDCAP and Toll info onto the Network Add toll plazas to network nodes Skim the network
31
31 Highway Network Link Attributes Attribute NameAttribute Description AX/BXX coordinate for A or B node AY/BYY coordinate for A or B node AA node BB node TOTCNT2000 total link counts, all vehicles LTTRK2000 light truck count MEDTRK2000 medium truck count HVYTRK2000 heavy truck count IDShape file ID for true shape DIRDirection code (not used) FTYPE2FSUTMS 2-digit facility type ATYPE2FSUTMS 2-digit area type LANEDirectional number of lanes DELCHK0 – centroid connectors, 1 – Florida roads, 2 – out of state roads TOLL0 – free, 1 – toll COUNTOld auto traffic counts (for information only) FT11 – digit facility type, first digit of the 2 – digit facility type
32
32 Highway Network Link Attributes (Con’d) Attribute NameAttribute Description OUTSTATE1 = all roads outside of Florida, excluded from short-distance assignment SPEEDFree flow speed from SPDCAP table FFTIMEFree-flow time calculated from speed and distance CAPACITYCapacity from SPDCAP table UROADFACTORLOS E to C Capacity conversion factor from VFACTORS file CONFACPeak hour-to-daily ratio from VFACTORS file BPRCOEFFICIENTFacility-type specific BPR function coefficient from VFACTORS file BPREXPONENTFacility-type specific BPR function exponent from VFACTORS file DISTANCELink Distance in miles EXT_VEH_20002000 external station volume EXTSTATIONExternal station number AUTOCNT2000 Automobile count MODELUrban model code used for trip generation from URBCTL.MDB table) DISTRICTFDOT district number 1 - 7 FDOT_COFDOT RCI county code SCREENLINEScreenline number
33
33 Highway Network Node Attributes Attribute NameAttribute Description NNode number TAZTAZ number if it is a centroid RAMP_OR_HI1 = if a node is on a ramp or freeway (not used) EXITFreeway exit number (not used) DESCRIPTIONode description (not used) TOLL_PLAZA1 = if a node is a toll plaza, user for delays and accel/decel TOLL_PLAZ1Text description of type of toll plaza, e.g. interchange or bridge TOLL_PLAZ2Text description of toll plaza – location of plaza, e.g. Coconut Creek Pkwy MATRIX_LABType of ramp, on ramp or off ramp TOLL_EXT1 = if a node is a toll road exit SIS_NAMESIS facility names for airports/seaports, e.g. Orlando Intl, Port Manatee SIS_FILESIS facility types, e.g., SIS-airports, emerging seaports (not used) SIS_IDSIS project ID, not used SIS_TAZSIS TAZ, for information only, not used XX coordinate of the node YY coordinate of the node
34
34 Network Module – Toll Model Toll road coding AB TOLL_PLAZA=1 TOLL_ACC=1 AB TOLL_PLAZA=1 TOLL_DEC=1
35
35 Network Module – Toll Model Toll Costs Toll costs in minutes Calculated on a per mile basis Different units costs for urban & rural areas –Urban areas: $0.15/mile –Rural areas: $0.06/mile Formula TOLLMINUTES= $Toll Costs x CTOLL x 60 where Toll costs: toll x distance, $ CTOLL: constant time value of toll, hr/$ 60: convert hours to minutes
36
36 Highway Free Flow Skims Different impedance variables for short distance and long distance trips Short distance trips – travel time SKTM = FFTIME + TERMTIME [I] + TERMTIME[J] Intrazonal time = 0.5 [average of nearest 3 neighbors] Long distance trips – distance Output – XSKIM.mat 4 Tabs SKTIM, DISTANCE, SHORT, LONG
37
37 Network Module – Input & Output Network SPDCAP.DEF VFACTOR.DEF TCARS.PEN XHWY2.NET XHWY3.NET XSKIM.MAT Hwynet_00A.net
38
38 Passenger Trip Generation Urban trip generation Rural trip generation Short-distance EI trips Long distance business trips
39
39 Urban Trip Generation Models DistrictModel Base Alternative Future Alternative Program Number of Purposes D1D1-FIHS96A20AD1Gen.BAT6 D2NERPM98A25AGEN6 D2Gainesville90A10AGEN6 D2Putnam00A10AGEN6 D3Tallahassee97A20BGEN6 D3Pensacola97A20HGEN6 D3Okaloosa Walton95N25bGEN6 D3Panama City93K20HGEN6 D4TCRPM96R25RTCGEN.BAT7 D4SERPM599R25RS5GEN.BAT11 D5Ocala98A20CGEN6 D5OUATS00A25AGENOUATS.BAT6 D5Volusia97A20CGEN6 D5BREVARD90C20BGEN6 D7TBRTA99A25ATBGENV3013
40
40 Urban Trip Generation Process Execution Consolidation Interpolation Run individual MPO Trip GEN programs for base year and future year Renumber local TAZs to statewide TAZs and combine Ps and As Calculate target year Ps and As by interpolation or extrapolation
41
41 Important Control File – urbgen.vbs
42
42 Important Control File - urbgenctl.mdb
43
43 Urban Gen – Input and Output Files Execution Consolidation Interpolation Input ZDATA.yyaPRODS.ABYPRODSX.ABY GRATES.SYNPRODS.FBYPRODSX.FBY DUWEIGHT.SYNATTRS.ABYATTRSX.ABY PFOFILES.MASATTRS.FBYATTRSX.FBY FSUTMS.CTLEQ.TAB Output PRODS.ABYPRODSX.ABYUPRODS.CSV PRODS.FBYPRODSX.FBYUATTRS.CSV ATTRS.ABYATTRSX.ABY ATTRS.FBYATTRSX.FBY GENABY.OUT
44
44 Renumbering & Consolidation Example
45
45 Rural Trip Generation Standard FSUTMS trip generation structure Use zonal data from TAZ shape file FL_pop.tab in urbgenctl.mdb to calculate future productions and attractions
46
46 Rural Trip Generation – Input & Output RGEN2.EXE ZDATA1.RUR ZDATA2.RUR ZDATA3.RUR* ZDATA4.RUR* (*dummy files) TAZ.SHP URNGENCTL.MDB FSUTMS.CTL RGEN.OUT RPROD.CSV RATTR.CSV PRODS.RUR ATTR.RUN
47
47 Running Trip Generation Check size and content of the print out file If running into problems, run the following statement from Start Run REGSVR32 /u "C:\Program Files\Common Files\System\ole db\MSDASQL.DLL” and REGSVR32 "C:\Program Files\Common Files\System\ole db\MSDASQL.DLL” then Restart your computer!!!
48
48 Trip Generation for Other Purposes Trip tables are directly estimated for the following purposes, not trip generation is needed: US Visitors to Florida Florida Visitors to US Canadian Visitors to Florida Florida Instate Tourists
49
49 Trip Generation for Other Purposes Short distance E-I trips – daily trips between bordering states of Georgia, Alabama and nearby locations. Long distance business trips Calculated based on households at external station, traffic volumes at external stations, proportion of E-I trips, and growth factors. Major input files TAZ.dbf SD-EI-PA-LDB-P.DBF
50
50 Passenger Trip Distribution
51
51 Gravity Model Gamma Function Combined exponential and Inverse Power function f = a.d b ij e -c (d ij ) where d = impedence variable (time, distance) a, b, c = gamma function coefficients Use NCHRP 365 recommended values
52
52 Passenger Auto Occupancy
53
53 Freight Model
54
54 Freight Trip Generation Converted to full Voyager script Separate programs for freight and non- freight trip generations Freight Trip Generation 14 commodity groups (trip purposes) Tonnages of commodities (trip ends) Linear function of employment & population
55
55 SIC Employment Categories SICDESCRIPTIONSICDESCRIPTION 07Agricultural Services32Stone, Clay and Glass Products 10Metal, Mining33Primary Metal Industries 20Food and Kindred Products34Fabricated Metal Industries 21Tobacco Products35Industrial Machinery and Equipment 22Textile Mill Products36Electronic and Other Electric Equipment 23Apparel and Wood Textile Products37Transportation Equipment 24Lumber and Wood Products38Instruments and Related Products 25Furniture and Fixtures39Misc. Manufacturing Industries 26Paper and Allied Products42Trucking and Warehousing 27Printing and Publishing44Water Transportation 28Chemical and Allied Products45Air Transportation 29Petroleum and Coal Products49Electric, Gas and Sanitary Services 30Rubber and Misc. Plastics Products50Wholesale Trade – Durable Goods 31Leather and Leather Products51Wholesale Trade – Non-Durable Goods
56
56 Freight Trip Generation Equations Commodity GroupProductionsAttractions Agriculture35.99 * SIC0734.37 * SIC20 Non-Metallic Minerals5593.11 * SIC101349.69 * SIC28 CoalOnly from spec. gen./ext. data149.27 * SIC49 Food353.40 * SIC20211.29 * SIC51 Non-Durable Manufacturing Goods 26.65 * (SIC21 + SIC22 + SIC23 +SIC25 + SIC27) 45.09 * SIC 51 Lumber316.24*SIC24(303.3 * SIC25) + (0.38 * Pop) Chemicals900.49*SIC28169.45 * SIC51 Paper199.50*SIC2645.48 * SIC51 Petroleum Products570.61*SIC290.20 * Population Other Durable Manufacturing Goods 23.58 * (SIC30+SIC31+SIC33+SIC34 +SIC35+SIC36+ SIC37+SIC38+SIC39) 32.33 * SIC50 Clay, Concrete and Glass3453.99 * SIC322.56 * Population Waste0.69 * Total SIC Employment64.61 * SIC33 Miscellaneous Freight1.47 * (SIC42 + SIC44 + SIC45)3.56 * (SIC42 + SIC44 + SIC45) Warehouse157.43 * (SIC50 + SIC 51)2.49 * Population
57
57 Freight Trip Generation Implementation
58
58 Freight Trip Generation Additional Steps Add external and special trip generator trips Balance attractions to productions Input and output files Input FT_ZDATA00.DBF – zonal employment and population data TEI1.DBF – external and special generator trips Output PAO00A-BAL.DBF – balanced tonnages
59
59 Non-Freight Truck Trip Generation Use Quick Response Freight Manual (QRFM) Method Estimate Number of trucks (trip ends) Three types of trucks (trip purposes) Light trucks (four-tired vehicles) Medium trucks (single unit trucks with 6+ tires) Heavy trucks (combination trucks) based on employment groups and number of households
60
60 QRFM Standard Trip Rates GeneratorLight TruckMedium TruckHeavy Truck Agriculture, Mining and Construction 1.110 0.289 0.174 Manufacturing, Transportation, Communications, Utilities and Wholesale Trade 0.938 0.242 0.104 Retail Trade 0.888 0.253 0.065 Office and Services 0.437 0.068 0.009 Households 0.099 0.038 0.388
61
61 Florida Specific Adjustment Factors Adjustment FactorsLight TruckMedium TruckHeavy Truck Florida Specific 0.5390.4070.223 Area Type Adjustment Central Business Districts (CBD) 0.2600.30015.820 CBD Fringe Areas0.2800.41011.460 Outlying Business Districts0.8800.8600.830 Residential Areas0.3700.3403.500 Rural Areas3.0002.5000.850
62
62 QRFM Trip Generation Implementation
63
63 QRFM Trip Generation Input and output files Input FT-HHDATA00.DBF – zonal household and employment Output TRUCK00A.DBF – balanced number of trucks for each truck type
64
64 Freight Trip Generation Flowchart Freight Generation QRFM Generation
65
65 Execute Freight Trip Generation Model
66
66 Freight Model Highway Skims Prepare skims for trip distribution and mode choice Two steps Skim the highway network based on time and distance for trip distribution Convert the Voyager matrix to TRANPLAN format for FORTRAN based model choice (integerize cell values)
67
67 Freight Model Highway Skims Input and Output Input XHWY3.NET – unloaded highway network Output FFHSKIMS.MAT – free flow highway skims based on time and distance in Voyager format FHSKIMS.A00 – highway skim in TRANPLAN format
68
68 Freight Trip Distribution Gravity Model Impedance Function f ( i, j ) = exp (-cV ij ) Where V i,j = Impedance between origin ( i ) and destination ( j ) (time, dist., or composite) c = Commodity specific constant
69
69 Commodity Flow Distribution Commodity GroupImpedance VariableCommodity Specific Constant AgricultureDistance1/12540.000797 Non-Metallic MineralsDistance1/3110.003215 CoalDistance1/8180.001222 FoodDistance1/6590.001517 Non-Durable Manufacturing GoodsDistance1/5550.001802 LumberDistance1/5810.001721 ChemicalsDistance1/6490.001541 PaperDistance1/7540.001326 Petroleum ProductsDistance1/10780.000928 Other Durable Manufacturing GoodsDistance1/9170.001091 Clay, Concrete and GlassTime1/2630.003802 WasteDistance1/9590.001043 Miscellaneous FreightTime1/9280.001078 WarehouseTime1/4110.002433
70
70 Freight Friction Factor Implementation
71
71 Freight Gravity Model Implementation
72
72 Non-Freight Trip Distribution Gravity Model Impedance Function f ( i, j ) = exp (-ct ij ) Where t i,j = Travel time between origin ( i ) and destination ( j ) c = Truck type constant Light Truck = 0.11 Medium Truck = 0.07 Heavy Truck = 0.05
73
73 Non-Freight FF Implementation
74
74 QRFM Gravity Model Implementation
75
75 Freight Trip Distribution Flowchart
76
76 Freight Trip Distribution General steps Calculate friction factors Perform gravity model calculation Do bucket rounding to integerize trip table for mode choice analysis
77
77 Execute Freight Trip Distribution
78
78 Freight Trip Distribution Input and output files Input FFHSKIMS00.MAT – highway skim PAO00A-BAL.DBF – freight tonnages TRUCK00A.DBF – zonal number of trucks Output TRUCKS.00A – non-freight truck table TONTRIPS.00A – commodity flow table
79
79 Freight Mode Choice – Freight Trucks Modes Included: Truck Intermodal Rail (IR) Carload Rail (CR) Air Water Allocate commodity flows by commodity group Special cases Non-Metallic Minerals and Coals – Carload Rail Only Waste and Warehouse – Truck Only Miscellaneous Freight – Intermodal Rail Only
80
80 Freight Truck Mode Choice Convert truck tons to truck Trips Based on distance and commodity types Distances are categorized into five (5) groups Less than 50 miles At least 50, but less than 100 miles At least 100, but less than 200 miles At least 200, but less than 500 miles Greater than 500 miles Assume 306 working days per year
81
81 Freight Truck Pay Load Calculations Based on Vehicle Inventory and Usage Survey (VIUS) for Florida Include Single Unit and Combination Trucks Include Empty Vehicles
82
82 Average Truck Load Commodity Group< 50 mi50-100 mi100-200 mi200-500 mi>500 mi Agriculture16.118.020.022.324.9 Non-Metallic Minerals19.220.020.821.622.5 Coal18.220.222.524.927.7 Food15.017.219.622.425.6 Non-Durable Manufacturing Goods16.617.919.320.722.4 Lumber17.619.822.325.128.3 Chemicals20.421.623.024.426.0 Paper14.716.618.821.223.9 Petroleum Products20.722.123.525.126.7 Other Durable Manufacturing Goods16.617.919.421.022.7 Clay, Concrete and Glass22.523.324.024.825.6 Waste17.518.920.522.224.1 Miscellaneous Freight17.418.720.121.623.3 Warehouse17.518.920.522.224.1
83
83 Implementation of Mode Choice Model Freight mode choice uses a FORTRAN program (black box) There is no need for non-freight truck mode choice because non- freight trucks are already estimated by mode.
84
84 Freight Mode Choice Model Input and output files Input files AIR.TAB – air tonnage trip table CARLOAD.TAB – carload tonnage trip table INTERMOD.TAB – intermodal tonnage trip table TRUCK.TAB – truck tonnage trip table WATER.TAB – water tonnage trip table PROFILE.MAS – FSUTMS model parameter file MODESP.FIL – mode specific parameters FHSKIMS.00A – highway skim
85
85 Freight Mode Choice Model Input and output files (cont’d) Output files TRUCKS-OD.A00 – non-freight truck trip table including three sub-tables for light, medium, and heavy trucks FREIGHT.A00 – fright truck trip table
86
86 Execute Freight Mode Choice Model
87
87 Joint Trip Assignment Major Steps Perform trip assignment Post processing to change attribute names to make the output more readable Calculate aggregate statistics
88
88 Joint Trip Assignment Flowchart
89
89 Execute Joint Assignment Model
90
90 Joint Trip Assignment Input and output files Input files XTT_OD_ODB.A00 – auto trip tables TRUCKS_OD_A00 – non-freight truck tables FREIGHT.A00 – freight truck table XHWY3.NET – process highway network TCARDS.PEN – turn penalty Output files HWYLOAD.NET – loaded network HEVAL.OUT – highway evaluation output RMSE.OUT – RMSE summary file
91
91 Contents Model Overview Installation & Execution Individual Modules Special Feature Exercises Questions and Answers
92
92 Select Zone Analysis
93
93 Select Link Analysis Interactive method Using path file
94
94 Select Link Analysis - Interactive Analysis
95
95 Select Link Analysis – Using Path File
96
96 Select Link Analysis – Using Path File
97
97 Contents Model Overview Installation & Execution Individual Modules Special Feature Exercises Questions and Answers
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.