Home
20110531 LATIS TMfS07 Developers Guide v2.1
Contents
1. Name of Key Applier Type of Key Allowed Values Default Value Relevant Section of Model Description Highway Link Types Group 1 Developer Edit Box List of integers 10 13 18 19 31 32 33 Highway Assignment Used to exclude selected link classes from assignments Highway Link Types Group 2 Developer Edit Box List of integers 9 28 Highway Assignment Used to exclude selected link classes from assignments If Public Transport Assignment Only is selected in the Model Choice key Public Transport Period Applier Radio Button All All Public Transport Assignment then this selects the time period s to run AM Only IP Only PM Only If running just a PT assignment this selects the AM matrix to use if running Public Transport Matrix AM Applier File Box File Path and Name Catalog_Dir Runs Model Year Run ID Output Growth PT AM PTAM_ Run ID Growth Model Year Demand Loop PTM Public Transport Assignment a full model run this key value is not used If running just a PT assignment this selects the IP matrix to use if running a Public Transport Matrix IP Applier File Box File Path and Name Catalog_Dir Runs Model Year Run ID Output Growth PT IP PTIP_ Run ID Growth Model Year Demand Loop PTM Public Transport Assignment full model run this key value is not used If running just a PT assignment this selects the PM matrix to use if running Publ
2. i E EE STO1 ANI 27 3 E DMOS ANB 12 JAM HOZ AGO gt gt gt STO1_ANL_32 DMOS_ANF_22 DMOS ANK 32 A BY04_AHP_7 Visio UMS 4 Yes DNRR_ANKA_32 DNRR_ANIA_27 gt No DMO7 ANIA 27 bal Applications 3 Bar TMfS07 Model Base EN SS IP gt BEES gt gt EES oc il SERES DS Trip Frequency IP 4 Yes 2 No 7 PH Do ELSE p Eo R AE re a 5 1 d 8 E f i 3 aii 1 E H 8 7 H E m x ES gt DS CATI_ANB_12 STO1_ANL_27 3 DMO5 ANB 12 STO ANL 32 DMO5 ANF 22 DMO5 ANK 32 BY04_AHP_7 DNRR_ANKA_32 DNRR_ANIA_27 I Dmoz ana 27 M Applications TMfS07 Model Base AM HW Trip Frequency on AM HE Trip Frequency on P AM_HE_TRIPFRY Kau EZ DO TI Ee ANM HEZ DH MS mvaconsuttancy 3 al Bi re Figure 7 6 Trip Frequency Layout mvaconsultancy TMfS 07 Developer s Guide 7 5 7 7 Additional Module Macro Time of Day 7 7 1 Macro Time of Day MTOD choice relates to changing the time period of travel in response to relative changes in the costs of travel between time periods Implementation 7 7 2 The implementation of MTOD has the following features it has been implemented before main mode choice in the model choice hierarchy which is consistent with guidance the logsum composite costs are used in the MTOD choice process The implication of this is that changes in relative road congestion between
3. 4 5 4 5 1 4 5 2 4 5 3 4 5 4 4 5 5 4 5 6 4 5 7 4 5 8 4 5 9 Creation of To Home and Non Home based trips Reverse Factoring The outputs from the Mode and Destination Choice model are From Home matrices by period AM amp IP and purpose work employers business and other To Home matrices are created using a matrix of proportions of return journey times i e a work trip in the AM peak may have 5 15 and 80 chances of returning in the AM IP and PM periods respectively From Home education trips are read in these are not included in the full demand model and included in the To Home process The To Home matrices are then transposed to be combined with the From Home trips From Home trips for the PM peak are created by factoring the IP matrices To Home matrices are then created in the same way as for the other periods Non home based trips are created using the following process L Trips ends are created from the From and To Home matrices Bg These are factored based on Non Home based rates in a similar process to the To Home production and a Furnessing of trip ends produces Non Home based matrices If Macro Time of Day MTOD modelling is switched on then Pre Peak matrices MTOD allows trips to move out of the AM peak to the pre peak See below for more details are added to the From Home matrices so that To Home and Non Home based trips are created for this demand IF HOV modelling is implem
4. 6 1 Generalised Costs 6 1 1 This subgroup takes the generalised costs skims from the assignment matrices and converts them into a format suitable for input to the next loop of the demand model This is done in three steps n Convert costs from user classes to purposes In Work Employers Business amp Non Home Based Employers Business Non Work Commute Work and Non Work Other Other amp Non Home Based Other L Calculate Average Costs AM Average Costs AM PM 2 parking charges added after calculating P amp R costs IP Average Costs IP IP 2 Parking Charges n Calculate P amp R costs Set all costs to 999999 For each P amp R site calculate the cost for each possible movement based on the origin and destination catchment areas This is made up of the highway cost form the origin to the P amp R site and the PT cost from the site to the destination Take the minimum of the current cost and the current minimum cost from the previous loops and After looping over all sites parking charges are added to the AM car costs Any remaining 999999 s in the P amp R costs are set to zero 6 1 2 Figure 6 1 shows the top level layout Figure 6 2 shows the conversion from user classes to purposes Figure 6 3 shows the P amp R costs calculation layout mvaconsultancy TMfS 07 Developer s Guide 6 1 ube M y GENCOSTSOO AP ieralised u HP 0 GF Eile Scenario Edit View Data Program Con
5. marz cat SET_NO_OF PI ennstes Byo3l CASES gt gt ii Saas mum E Base s EER ion BY03_AHP_O7 CATI_ANB_12 STOt_AN_27 DER mum DMO5 ANB 12 STO1 ANL 32 DMOS_ANF_22 DMOS_ANK_32 BYO4_AHP_7 DNRR_ANKA_32 DNRR_ANIA_27 DMO7_ANIA 27 M Applications TMfSU7 Model Base AM Create New P amp R Generalised Cost Matrices EE Growth Inner Loops 1 Demand Loop 2 Zones 720 internal Zones UC x Zones PnR Zones Cluster lon Model Run Options Warm st Jump to Post Rur 7s Lt ne mvaconsultanc Set Outer Loopum 1 xi n Ball Pr gt edi Figure 6 3 Calculate P amp R Generalised Costs 6 2 Convergence Stats 6 2 1 The number of iterations required for convergence depends upon the level of demand transferring between modes and is monitored using convergence statistics The percentage gap statistics produced after every outer loop using the following formula Tr gt GC IT Tr ae Gap 100 d gt GC Tr ij where GC is the Generalised Costs from outer loop n Tran is the Demand from outer loop n and Tr 15 is the Demand from outer loop n 1 6 2 2 The current WebTAG guidance Unit 3 10 4 is that the percentage gap should be less than 0 2 The model is setup to run a pre set number of loops set by a Catalog key rather than continuing until convergence has been achieved However if once the model has finished the desired level of convergence has not been reached then the model can be mvaconsultan
6. 3 1 Pre Run Set Up 3 1 1 Before the main model run is started there are a number of steps undertaken to prepare the run These are a creation of output folders L setting of no of processors and Cluster controls n Setting of number of zones for stacked matrices see Chapter 4 Demand Model for more info n controls for GOTO points depending on choice of catalog keys to allow warm starting the model from key locations PILOT programs located at the beginning of each Warm Start point contain the code setting the location for the GOTO commands and DI average generalised cost matrices for the demand model are created including calculating intrazonal values and adding parking charges 3 1 2 TMfS 07 includes a custom built program called No of Processors to determine the number of cores available on the computer This determines how many processes can be run in parallel using Citilabs Cluster software up to a maximum of four There is a related custom built program called Close Voyager which closes the Cluster windows when the model run is complete 3 1 3 Figure 3 1 shows the PILOT steps which create the output folders and control the GOTO points The Cluster Set up subgroup is shown in Figure 3 2 and contains the process that determines the number of cores to use during the model run through the user program No of Processors The contents of the remaining subgroup titled Full Model are shown in Figure 2 1
7. 0 2 Public Transport Assignment Scaling factor for the Walk Choice model Sfactor Developer Edit Box Real 1 25 Public Transport Assignment Possible PT routes can be within 25 of the minimum cost route Sconst Developer Edit Box Real 5 Public Transport Assignment Possible PT routes can be within 5 minutes of the minimum cost route Used to eliminate routes with low probabilities of use at Walk Choice or Choicecut Developer Edit Box Real 0 05 Public Transport Assignment Alternative Alighting points M1_Ubus_IVT_Fac Developer Edit Box Real re Public Transport Assignment In Vehicle time weight for urban buses mode 1 M2_IUBus_IVT Fac Developer Edit Box Real 11 Public Transport Assignment In Vehicle time weight for inter urban buses mode 2 Urban Bus Fare Factor used to reduce the cost of travel as a proxy for M1_Re_Fare Fac Developer Edit Box Real 0 85 Public Transport Assignment fares in Route Enumeration Inter Urban Bus Fare Factor used to reduce the cost of travel as a proxy M2 Re Fare Fac Developer Edit Box Real 0 85 Public Transport Assignment for fares in Route Enumeration Rail Fare Factor used to reduce the cost of travel as a proxy for fares in M3 Re Fare Fac Developer Edit Box Real 1 Public Transport Assignment Route Enumeration Board_Penalty Developer Edit Box Real 10 Public Transport Assignment AM amp PM Boarding Penalty Wait Time Factor Developer Edit Box Real 2 Public Transport Assignment Factor applied to time spent waiting Board_Penalty_IP De
8. 27 eaae ni TMfS07 Mode Pi M i PT Speed Computations Set Up Non Transit Links NON TI I mvaconsultancy L al moi Figure 5 6 Build PT Network from Highway Network mvaconsultancy TMfS 07 Developer s Guide 5 4 Tj Ele Scenario Edt view Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help 8x SnneHd amp x5b A B sir TMfSO cet Scenarios E Base BY03 AHP 07 CAT ANB 12 STO ANL 27 DMOS ANB 12 STO ANL 32 DMOS_ANF_22 DMOS_ANK_32 BYO4 AHP 7 DNRR_ANKA_32 DNRR_ANIA_27 DMO7_ANIA 27 bal Applications TMISO7 Model Base Add PT Volumes to Network Calculate Intrazonals mvaconsuttancy lv Taal f re Cj Ele Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help x Sens Xe A Base BYO03 AHP 07 CATI ANB 12 STO AN 27 DMO5 ANB 12 STO ANL 32 DMO5 ANF 22 DMO5 ANK 32 BY04_AHP_7 DNRR_ANKA_32 DNRR_ANIA_27 DMO7_ANIA 27 Applications lt TMISO Model Base Keys 1 T Volumes to Network Export Cost DATS for TELMOS PT_VOLUN EEE mvaconsultancy L Tad IM re Figure 5 8 Post Assignment Processing mvaconsultancy TMfS 07 Developer s Guide 5 5 Generalised Costs and Convergence Stats
9. 3 1 4 Figure 3 3 shows the process that calculates the average generalised costs for the demand model mvaconsultancy TMfS 07 Developer s Guide 3 1 Cj Ele Scenario Edit View Data Program Control Functions NEN Group Settings Run Tools Other Apps Window Help lt B N sceualxa A mvaconsultancy Da re om ate Edit View Data Program Control Functions T Group Settings Run Tools n Window Heb SDSGS XXE A mvaconsultancy vj a FONE ai J Figure 3 2 Pre Run Setup Layout 2 mvaconsultancy TMfS 07 Developer s Guide 3 2 5 File Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help Ax SDS8S8 ER A Applications Y TMfS07 Model Base gt gt p p p gt p gt gt Calculate Average Generalised Costs for Base Costs UCKZor Ig PnRxZc VVVVVVVVVVVVVVVVVNNN mvaconsultancy L Tu fal re Figure 3 3 Average Generalised Cost Calculations mvaconsultancy TMfS 07 Developer s Guide 3 3 Demand Model 4 1 Introduction 4 1 1 The demand model is made up of five components viz n Mode and Destination Choice n High Occupancy Vehicle Modelling H Park amp Ride Site Choice L Creation of To Home and Non Home Based Trips Reverse Factoring and n Creation of Assignment Matrices 4 1 2 Figure 4 1 below shows the layout of the
10. 7 DNRR ANKA 32 DNRR ANIA 27 DMO7 ANIA 27 Ro Applications TMISU7 Model Base PE Pl PL JEN Macro Time Of Day 1 Yes 2 No 3 Inner Loops Demand Loop 2 Zones 720 Internal Zones UC x Zones PNR Zones gPnRxZ Cluster on Model Run Options Warm St Jump to Post Rui mvaconsultancy T gt ra Set Outer LoopNum 1 Figure 7 7 Macro Time of Day Branch Control mvaconsultancy TMfS 07 Developer s Guide 7 7 Sj Eile Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help Ax See Em A Home Based Work Home Based Employer Business Home Based Other Base BY03_AHP_O7 CATI_ANB_12 STO1_ANL27 DMOS_ANB_12 STO1_ANL_32 Lal DMOS_ANF_22 DMOS_ANK_32 BYO4_AHP_7 DNRR_ANKA_32 DNRR_ANIA_27 DMO7 ANIA 27 pe Applications TMISO7 Model Base Keys HW Create AM amp IP Costs HE Create AM amp IP Costs HO Create AM amp IP Costs D EUX 4HE MTOD 1 ps He aout Nm mvaconsuttancy Tiu fal re 1 j Figure 7 8 Macro Time of Day Branch Layout mvaconsultancy TMfS 07 Developer s Guide 7 8 Appendix A Cube Catalog Keys mvaconsultancy Developer
11. Demand Loop 2 zones f Internal Zones UC x Zones PnR Zones Cluster lon Model Run Options Warm st Jump to Post Rur mvaconsultancy gt Set_Outer_LoopNum 1 re Figure 7 4 ACCDNT Layout 7 6 Additional Module Trip Frequency 7 6 1 The Trip Frequency choice model allows changes the trip ends based on changes in the generalised cost of travelling between the test and base years The origin trip ends total can increase or decrease though the destination trip ends remain fixed 7 6 2 The process is applied separately for each purpose The outputs are new trip ends for all modes purposes and car availability classes These then form the inputs to the Mode and Destination choice model on the next loop 7 6 3 The option of running the Trip Frequency module is controlled by a Cube branch control shown in Figure 7 5 If Trip Frequency is switched off then the process simply copies the existing trips ends and renames them Figure 7 6 shows the actual Trip Frequency process mvaconsultancy TMfS 07 Developer s Guide 7 4 ul nsed to onsultancy APP Trip Frequency Scena AHP tal e Sj Bie Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help Ex ScEeEalxam A amp Jump to Trip Frequnecy E La JUMP TO TRIP bios Base BY03_AHP_07 AM Son c
12. Figure 4 8 Reverse Factoring Subgroup Layouts 4 10 Figure 4 9 To Home Trip Creation Layouts 4 10 Figure 5 1 Highway Model Top Level emen 5 1 Figure 5 2 Highway Model Period Level 5 2 Figure 5 3 Public Transport Branches eee ee e e eee sisi 5 3 Figure 5 4 Run PT Model Subgroup sss cs rasv rsc vessa ratez naga SS san ra neers eee nnne Ne 5 3 Figure 5 5 Prepare Factors File vrst cana c aaa ei RAT EAN XZR ot 5 4 Figure 5 6 Build PT Network from Highway Network 5 4 Figure 5 7 PT Model Assignment iii sa sunk alga eset cate RR RR Rada GR ESAE conan 5 5 Figure 5 8 Post Assignment Processing Hmmm 5 5 Figure 6 1 Calculate New Average Generalised Costs Top Level 6 2 Figure 6 2 Calculate New Average Generalised Costs Level l enn 6 2 Figure 6 3 Calculate P amp R Generalised Costs 6 3 Figure 6 4 Convergence Statistics issus ie NZE OR NR ka due darn asa kaa rauca Rada adr SX Y 6 4 Figure 7 1 Post Run Analysis Top Level 7 1 Figure 7 2 ENEVAL layoUt 22228 1 orae ia na e R3 RR da RR GaG AX AR st Xga da TENA Redi 7 2 Figure 7 3 Network Stats Layout sisi 7 3 Figure 7 4 ACCDNT L yOout s cro sine odere a ERROR D renier ame ROM IP E eee 7 4 Figure 7 5 Trip Frequency rresiaren i rin 7 5 Figure 7 6 lt Trip Frequency Layout nine EA MEER RE
13. If running just a PT assignment this selects the Subway lines file to use if Lines File Subway Applier File Box File Path and Name Catalog_DIR Runs Model Year Run ID Input Lines Subway_ Run ID Model Year LIN Public Transport Assignment running a full model run this key value is not used If running just a PT assignment this selects the Tram lines file to use if Lines File Tram Applier File Box File Path and Name Catalog_Dir Runs Model Year Run ID Input Lines Tram_ Run ID Model Year LIN Public Transport Assignment running a full model run this key value is not used Switch to select whether to run the PT model on every loop or on the first Run PT Applier Radio Button All Loops First and Last Loops Only Public Transport Assignment and last loop only saving time First and Last Loops Only Crowding Developer Radio Button Yes Yes Public Transport Assignment Switch to turn on off the crowding model No Crowding Iterations Developer Edit Box Integer Public Transport Assignment Number of iterations in the crowding model Bus_IVT_Factor Edit Box Real 1 2 Public Transport Assignment In Vehicle time weight for buses Option to delete PT route files can be used for checking enumerated Delete Route Files Applier Radio Button Yes Yes Public Transport Assignment routes after assignment but can be large No LAMBDAA Developer Edit Box Real 0 2 Public Transport Assignment Scaling factor for the Alternative Alighting model LAMBDAW Developer Edit Box Real
14. cost modules Any HOV scripting will be described when it is included in a subgroup even though the full functionality is not available P amp R Site Choice The P amp R site choice subgroup sits within the demand model directly after mode and destination choice It splits the P amp R demand amongst the available sites The P amp R subgroup works separately for each travel purpose It calculates P amp R demand for Home Based Work Home Based Employers Business and Home Based other simultaneously The model then outputs data by site for each travel purpose The P amp R module outputs AM From Home and PM To Home matrices by purpose and mode These are then added in to the Highway and Public Transport assignment matrices for route choice P amp R Costs P amp R costs are based on the average cost via all sites weighted by the demand for each site This provides a detailed representation of the cost of P amp R in the demand model and also allows for feedback to the demand model if P amp R site choice changes The basic premise of the site choice model is to apply a logit model across all available sites for each ij pair using all available sites based on generalised costs derived for each site These generalised costs include the tangible aspects of P amp R sites such as capacity user charges and journey times by road and PT as well as an attractiveness factor to account for other elements that are not explicitly modelled The availab
15. if Define New Sectoring for Delta Number of Zones Applier Edit Box Integer 6 ENEVAL ENEVAL Yes DODELT Flag Developer File Box File Path and Name C ATMfS TMfS07_V_2 0 Params Test_ DELTA Flag dbf ENEVAL Defines new sector for ENEVAL currently in development DODELT Applier File Box File Path and Name CATMfS TMfS07_V_2 0 Params Test_DELTA dbf ENEVAL Create an output DELTA file Define New Sectoring for ENEVAL Applier Radio Button Yes No ENEVAL Is an output DELTA file required No www mvaconsultancy com Abu Dhabi AS Business Centre Suite 201 Al Ain Road Umm al Nar P O Box 129865 Abu Dhabi UAE T 971 2 510 2402 F 971 2 510 2403 Birmingham Second Floor 37a Waterloo Street Birmingham B2 5TJ United Kingdom T 44 0 121 233 7680 F 44 0 121 233 7681 Dublin First Floor 12 13 Exchange Place Custom House Docks IFSC Dublin 1 Ireland T 353 0 1 542 6000 F 353 0 1 542 6001 Edinburgh Second Floor Prospect House 5 Thistle Street Edinburgh EH2 1DF United Kingdom T 44 0 131 220 6966 F 44 0 131 220 6087 Glasgow Seventh Floor 78 St Vincent Street Glasgow G2 5UB United Kingdom T 44 0 141 225 4400 F 44 0 141 225 4401 London Second Floor 17 Hanover Square London W1S 1HU United Kingdom T 44 0 20 7529 6500 F 44 0 20 7529 6556 Email info mvaconsultancy com Offices also in Bangkok Beijing Hong Kong Shenzhen and Singapore Lyon 11 rue de la R publique 69001 Lyon Fr
16. in each time period Note that we do not have Ppre so an estimate is made and it is set to 0 2 and Pre Pheak P inter are the forecast proportions in each time period mvaconsultancy TMfS 07 Developer s Guide 7 6 Then the Macro Time of Day Choice is calculated as 1 d 1 Aexp J U p U prax B exp BU pre U prar p 1 INTER 1 A exp BU prar a U INTER B exp B U PRE U wwrer P pre 1 Piyrer Pogak where A P Pprag B Pope Porax and P are the new trip end productions for origin zone by time period P are the original trip end productions for origin zone i by time period U are the composite logsum utilities for origin zone i by time period and B are the macro time of day choice parameters 7 7 4 The base proportions of From Home trips in the Morning Peak and Inter Peak were calculated from model data at the From Home trip end level along with the assumption that Ppre 0 2 7 7 5 Figures 7 7 and 7 8 show the Macro Time of Day layouts FF Cube Licensed to MVA Consultancy MACROTOO APP Macro Time of Day Scenario BYO3 AHP 07 Catalog TMfSO7 cat BOE GF Eie scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help x Sbegs eh A B sii TMfSO7 cat Scenarios Base BYO03 AHP 07 CATI ANB 12 STO ANL 27 DMO5 ANB 12 STO ANL 32 DMO5 ANF 22 DMO5 ANK 32 BYO4 AHP
17. time periods will also influence time period choice The reason for this is that average tolls by time period cannot be used alone for MTOD choice because it is possible that average toll paid per vehicle in the inter peak could be larger than that for the morning peak even though the basic toll rates are lower in the inter peak the scaling parameter will need to lie between 0 0 and 1 0 and preferably close to 1 0 in order to be consistent with guidance The value initially input into the model is 0 8 however this may be refined when testing a live application it has been included in the demand model as an optional feature It is recommended that it is used only for model applications where there is the introduction of differential charging for road use between time periods which is also consistent with the guidance it is implemented for the morning peak and the inter peak periods only since it applies only to From Home trips which are not modelled explicitly in the Evening Peak and the process generates a pre peak matrix for the morning peak The pre peak matrix creates To Home in the other time periods using the Morning Peak reverse factors The process is done by journey purpose and at the person trip stage The model is applied separately for each row in the matrix 7 7 3 The model is based on an incremental logit formulation For the morning peak we have the model formulae Pore Poeakr Pinter are the base proportions
18. A deans 7 5 Figure 7 7 Macro Time of Day Branch Control 7 7 Figure 7 8 Macro Time of Day Branch Layouts 7 8 Appendices A Cube Catalog Keys mvaconsultancy TMfS 07 Developer s Guide 1 2 Introduction 1 1 This Document 1 1 1 The purpose of this Developer s User Manual is to familiarise a model developer with the programming and structure of TMfS 07 1 1 2 This document provides an overview of the TMfS 07 structure key components and highlights any unusual scripting or complex procedures This should assist further development of the transport model in future It is not intended to be a detailed description of the TMfS 07 application which is provided in the User Manual MVA Consultancy May 2011 1 1 3 It is assumed that the reader is familiar with both the principles and operation of the Cube software suite and has a sound understanding of a Windows operating system It is also expected that users have the requisite knowledge of transport and land use modelling and in particular transport model development using Cube and VOYAGER mvaconsultancy TMfS 07 Developer s Guide 1 1 Model Overview and Report Structure 2 1 Model Overview 2 1 1 The Transport Model for Scotland TMfS is built in Cube Voyager software with a CUBE Catalog to control the model application and allow multiple scenarios to be run and stored The main model consists of the following components m Pre Run Set up mn Demand Model mo
19. Box Integer 30 ACCDNT ENEVAL Number of local authorities used for outputting data by authority Motorway DO factor Developer Edit Box Real 76 ACCDNT Damage Only Accident Rates for Motorway Links Urban DO Factor Developer Edit Box Real 17 7 ACCDNT Damage Only Accident Rates for Urban Links Rural DO factor Developer Edit Box Real 78 ACCDNT Damage Only Accident Rates for Rural Links Link Type for zone centroids used to exclude links from the ACCDNT Zone Centroid Link Type Developer Edit Box Integer 22 ACCDNT process Exclude Local Authorities Applier Edit Box List of integers 99 ENEVAL List of local authorities to exclude from the ENEVAL process Exclude Link Types Applier Edit Box List of integers 22 ENEVAL List of link types to exclude from the ENEVAL process ENEVAL Annualisation Factor Developer Edit Box Real 8760 ENEVAL Annualisation figure used to calculate annual emissions totals Emissions Per KM Applier Check Box Checked Unchecked Unchecked 0 ENEVAL Emissions per km on links rather than total for the link Emissions in KG Default is Tonnes Applier Check Box Checked Unchecked Unchecked 0 ENEVAL Emissions in kilograms rather than tonnes Number of Sectors in output DELTA file if Define New Sectoring for Delta Number of Zones Applier Edit Box Integer 6 ENEVAL ENEVAL Yes DODELT Flag Developer File Box File Path and Name C ATMfS TMfS07_V_2 0 Params Test_ DELTA Flag dbf ENEVAL Defines new sector for ENEVAL currently in development DODELT Applier Fil
20. Box Real 1 Public Transport Assignment Route Enumeration Board_Penalty Developer Edit Box Real 10 Public Transport Assignment AM amp PM Boarding Penalty Wait Time Factor Developer Edit Box Real 2 Public Transport Assignment Factor applied to time spent waiting Board_Penalty_IP Developer Edit Box Real 5 Public Transport Assignment IP Boarding Penalty M1 Ubus IVT Fac IP Developer Edit Box Real 12 Public Transport Assignment IP In Vehicle time weight for urban buses mode 1 M2 IUBus IVT Fac IP Developer Edit Box Real 1 Public Transport Assignment IP In Vehicle time weight for inter urban buses mode 2 Perform PnR Only Developer Radio Button N P amp R Model N PnR Occupancy Applier Edit Box Real 12 P amp R Model P amp R Occupancy value used for all purposes PnR Lambda Developer Edit Box Real 0 04 P amp R Model Sensitivity parameter for the logit curve in the P amp R model Max Change in PnR Attraction Factor Applier Edit Box Real 1 P amp R Model Threshold value for convergence in P amp R looping procedure for Attr Max Change in PnR Site Demand Applier Edit Box Real 1 P amp R Model Threshold value for convergence in P amp R looping procedure for Demand Max PnR Loop Applier Edit Box Integer 20 P amp R Model Maximum number of P amp R loops on any demand loop PnR Penalty Applier Edit Box Integer 30 P amp R Model Penalty incurred should far capacity be exceeded PnR_Grad Developer Edit Box Real 0 15 P amp R Model Gradient of attraction factor alteration Number o
21. Demand Model subgroup The P amp R model and Reverse Factoring subgroups are included in a loop control Although only the P amp R model is affected by the looping see P amp R details below the Reverse Factoring subgroup is included to allow the use of Cluster and parallel processing to reduce model run times E Cube Licensed to MVA Consultancy DEMANDMODELOO APP Demand Model Scenario BY20 BMU 7 Catalog TM S07_V2 0 cat Bee Sj Be Scenario Edi View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help 8x SLenS XB A B sim n TMfS07_V2 0 cat Scenarios E Base Sensitivity SN Matrix File 1 File Matrix File Matric File 1 Soz SNOB BY20_BMU_7 DM20_BOM_12 Applications Y TMfS07 Model Base i E PnRLoop Da Matrix File 1 a o Matrix File 2 Matrix File 3 Check For PnR Convergence PETU ENEIDE Matrix File 4 mvaconsultancy Skia Gi l re Figure 4 1 Demand Model Layout mvaconsultancy TMfS 07 Developer s Guide 4 1 4 2 Mode and Destination Choice 4 2 1 The Mode and Destination Choice model is run for the AM and IP time periods for three purposes work employers business and other Within each purpose there are three modes a Car a Public Transport PT and n Park amp Ride P amp R and four
22. Land Use and Transport Integration in Scotland LATIS mvaconsultancy Document Control Project Title TMfS 07 Developer s Guide MVA Project Number C3491808 Document Type Report Directory amp File Name Documenti Document Approval Primary Author Matthew Pollard Other Author s Reviewer s Chris Robinson Andrew Bagnall Kevin Lumsden Formatted by Matthew Pollard Distribution Issue Date Distribution Comments 24 05 2011 A Bagnall Internal Review 31 05 2011 K Lumsden Final Review 31 05 2011 Transport Scotland Release Version This report and information or advice which it contains is provided by MVA Consultancy Ltd solely for internal use and reliance by its Client in performance of MVA Consultancy Ltd s duties and liabilities under its contract with the Client Any advice opinions or recommendations within this report should be read and relied upon only in the context of the report as a whole The advice and opinions in this report are based upon the information made available to MVA Consultancy Ltd at the date of this report and on current UK standards codes technology and construction practices as at the date of this report Following final delivery of this report to the Client MVA Consultancy Ltd will have no further obligations or duty to advise the Client on any matters including development affecting the information or advice provided in this report This report has been prepared by MVA Consultancy Ltd in
23. Loop 2 Applications TMfS07 Model Base Keys Key Value Scen Name End when No of iterations 1 Run D E Laz TER Growth PES o Inner Loops 1 11 Demand Loop U Zones Internal Zones UC x Zones mom sevi PnR Zones user lon Model Run Options Warm st to PT Asst ran mvaconsultancy L fe gt re Figure 2 1 Overall Model Layout 2 2 Catalog Keys 2 2 1 As outlined above TMfS 07 has been developed in CUBE Voyager software with a Cube Catalog to control the application of the model This includes the specification of a series of keys that control the model files parameters and variables Keys are divided into two categories as follows n Model Developer keys that define the model parameters and typically should not be amended following model development and n Model Applier keys that control the application of the model and are available to general users examples include model run details level of functionality input files and specification of outputs 2 2 2 Appendix A lists the TMfS 07 catalog keys and provides a brief description of each 2 3 Document Structure 2 3 1 The remainder of this document provides a description of each the model components listed in the bullets above giving details of the processes undertaken mvaconsultancy TMfS 07 Developer s Guide 2 2 Model Preparation Procedures
24. PP Post Run Analysis Scenario BYO3 AHP 07 Cat ai E Su Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help 8x SRSEAa XE A im LOADED HN co Jump to Post Run Analysis PEZ 1 tl TANA 27 ivi Build Voyager HY Network Applications 5 TMfS07 Model Base T LOADED_HY_Nij co mvaconsultancy L gu a re Figure 7 1 Post Run Analysis Top Level Layout mvaconsultancy TMfS 07 Developer s Guide 7 1 7 3 Post Run Analysis ENEVAL 7 3 1 Environmental analysis is undertaken using the ENEVAL procedure This process calculates carbon emissions associated with road traffic cars and goods vehicles per link and at a local authority level The procedure can also be used to output Carbon Dioxide Equivalent CO2 e 7 3 2 These outputs are displayed in tones unless the output in kilograms option is chosen by the user and reflect annual emissions of carbon The user can also output the data in emissions per kilometre format 7 3 3 The following input files are required to operate the ENEVAL program and are all stored in the Params folder E Efficiency dbf car efficiency changes file E EmissionsA dbf emission rates file n Fleet Split dbf fleet composition file and E Fuel ConsumptionA dbf fuel consumption rate file 7 3 4 The information in these files r
25. ance T 33 0 4 72 10 29 29 F 33 0 4 72 10 29 28 Manchester 25th Floor City Tower Piccadilly Plaza Manchester M1 4BT United Kingdom T 44 0 161 236 0282 F 44 0 161 236 0095 Marseille 76 rue de la R publique 13002 Marseille France T 33 0 4 91 37 35 15 F 33 0 4 91 91 90 14 Paris 12 14 rue Jules C sar 75012 Paris France T 33 0 1 53 17 36 00 F 33 0 1 53 17 36 01 Woking Dukes Court Duke Street Woking Surrey GU21 5BH United Kingdom T 44 0 1483 728051 F 44 0 1483 755207 mvaconsuttancy
26. and road type The procedure calculates accidents based on the number of vehicles travelling on each link and the average accident rate associated with different types of road Casualty and accident rates associated with different road types are contained within E Casualty_Ratesv5 dbf and L Accident Ratesv8 dbf These input files are located in the Params folder The financial costs associated with different severities of road accidents are located in the Total Costsv7 dbf file which is also located in the Params folder The model output files include accident statistics by link or by local authority for each time period mvaconsultancy TMfS 07 Developer s Guide 7 3 7 5 5 Figure 7 4 shows the ACCDNT layout 5 Cube Licensed to MVA Consultancy ACCDNTOO APP ACCONT Scenario BYO3 AHP 07 Catalog TMfS07 cat BO Sj Eile Scenario Edit Yiew Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help ax oOneBH x5 A Bosse TMfSO7 cat Scenarios Base BYU3 AHP 07 CATI_ANB_12 STO1 AN 27 DMO5 ANB 12 STO1 ANL 32 DMO5 ANF 22 DMO5 ANK 32 BYO4 AHP 7 DNRR ANKA 32 AM ACCDNT aggregate data DNRR_ANIA_27 ACCDNT Output Volumes ACCDNT Annualisation DMO7 ANIA 27 M ADD_ACCIDENT ANNUALISATION Applications on c TE PM E TMfS07 Model Base PM ACCDNT aggregate data PM AGC CALCI inner Loops
27. ations Y TMfS07 Model Base PM Highway Assignment PM Highway Assignment PL Lor 1 mvaconsultancy L 2 re Figure 5 1 Highway Model Top Level mvaconsultancy TMfS 07 Developer s Guide 5 1 F Cube Licensed to MVA Consultancy AMOO APP AM Scenario BYO3 AHP 07 Cataloe TMfS07 cat SEI Z Cj Ele Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help a x SR e288 xg A B srir TMfSO7 cat Scenarios Base BY03_AHP_07 CAT ANB 42 STO1 ANL 27 DMO5 ANB 12 STO ANL 32 DMOS_ANF_22 DMOS_ANK_32 BYO4_AHP_7 DNRR_ANKA_32 DNRR_ANIA_27 Copy Highway Matrix La aia COPY HY i AM Highway Assignment DMO7 ANIA 27 PRESS Applications TMfS07 Model Base ba AM Calculate Intrazonals AM_CALC INT CE me DR b Skim for last iteration PAM FINAL ITER S ea na NE Jon Hy Lope sms i Output DSC Costs AM 1 ES freni I VVVV Inner Loops Demand Loop 2 PEE RE Zones Internal Zones UC x Zones PnR Zones Cluster on Model Run Options Warm St Jump to Post Rw mvaconsultancy I gt re Set Outer LoopNum 1 Figure 5 2 Highway Model Period Level 5 2 Public Transport Model 5 2 1 When running the Public Transport Model there is the option to run it on every loop or just the
28. car availability classes El No Car Available CO L 1 Car Available 1 Adult Household C11 n 1 Car Available 2 Adult Household C12 and L 2 Car Available C2 4 2 2 This results in 10 car availability and mode pairs as Non Car Available people are captive to PT 4 2 3 Each trip end file contains productions for each of these 10 classes but only total attractions The destination choice model works by stacking the individual classes into one column of productions and one of attractions It should be noted that the trip end model does not explicitly include a P amp R mode as P amp R forecasts are not available in NTEM It produces trip end files for car and PT where P amp R is included in PT The demand model then derives P amp R trip ends for the initial loop using base year proportions that are held in the PRP files applied to the PT trip ends 4 2 4 For Home based Work the FRATAR program is used to produce a doubly constrained matrix by furnessing the trip ends to a cost based deterrence function Home based employers business and other are singly constrained so the trips are simply spread across the columns using the deterrence function 4 2 5 These matrices are then unstacked into the 10 user classes and used to calculate the composite costs for the mode choice model 4 2 6 Figure 4 2 shows the layout of the Mode and Destination Choice top level subgroup showing the AM and IP subgroups and the Cluster controls red boxe
29. ctoring 4 7 4 6 Creation of Assignment Matrices 4 10 5 Assignment Models 5 1 5 1 Highway Model 5 1 5 2 Public Transport Model 5 2 6 Generalised Costs and Convergence Stats 6 1 6 1 Generalised Costs 6 1 6 2 Convergence Stats 6 3 7 Post Run Analysis amp Additional Modules Tad 7 1 Introductions 7 1 7 2 Post Run Analysis ENEVAL ACCDNT and Network Stats 7 1 7 3 Additional Modules Trip Frequency amp Macro Time of Day 7 4 Figures Figure 2 1 Overall Model Layout cst css as cs yerga iii 2 2 Figure 3 1 Pre Run Setup Layout T svv rng ygor roy rr o Ne TOS ER r VERT RKR nennen enn 3 2 Fig re 3 2 Pre R n Setup Layout 2 oie Y ERT uenia ii 3 2 Figure 3 3 Average Generalised Cost Calculations sss 3 3 Figure 4 1 Demand Model Layouts iii 4 1 Figure 4 10 Non Home Based Trip Creation Layout esse eee ee ee ee e eee 4 11 Figure 4 11 Creation of Assignment Matrices Top Level 4 12 Figure 4 12 Creation of Assignment Matrices Level 2 4 12 mvaconsultancy TMfS 07 Developer s Guide 1 1 Figure 4 2 Mode and Destination Choice Layout Top Level 4 3 Figure 4 3 Mode and Destination Choice Layouts sss eee eee eee ee eee 4 3 Figure 4 4 P amp R Model Top Level Layouts 4 7 Figure 4 5 P amp R Model Level 2 Layouts 4 7 Figure 4 6 P amp R Model Site Choice Layout esse ee eee ee eee 4 8 Figure 4 7 P amp R Model Create P amp R Legs eens neta ee eaeaeaeaeaees 4 8
30. cy TMfS 07 Developer s Guide 6 3 started from the end of the last loop and run additional outer loops until convergence is reached by increasing the number of Outer Loops C d to N Itancy CON_STATS APP ergen a enario BYO3 AHP 07 Catalog TN Jog 5 File Scenario Edit View Data Program Control Functions Application Group Settir Run Tools Other Apps Window Help 8X 95989Bl35 A Y s TC EUM l QS SKIP ON FIRST Ea AM Convergence Stats BYO4 AHP 7 DNRR ANKA 32 DNRR_ANIA_27 DMO7 ANIA 27 TMfS07 Model Base mvaconsultancy rai I id Figure 6 4 Convergence Statistics mvaconsultancy 6 4 TMfS 07 Developer s Guide Post Run Analysis amp Additional Modules 7 1 Introductions 7 1 1 This section gives details of additional optional modules and post run analysis modules available These are L Post Run Analysis ENEVAL environmental modelling Network Stats vehicle kms and road travel times and ACCDNT Accident analysis n Additional Modules Trip Frequency and Macro Time of Day 7 2 Post Run Analysis 7 2 1 Figure 7 1 shows the top level layout of the Post Run Analysis subgroup showing the ENEVAL ACCDNT and Network Stats subgroups The NETWORK step combines the output networks from the three assignment periods to create one all period network for use in all processes nsed to MVA Consultancy POSTRUNASSOO A
31. de and destination choice high occupancy vehicle HOV modelling park and ride P amp R site choice creation of To Home and Non Home based trips and creation of assignment matrices L Highway Assignment B Public Transport PT Assignment u Creation of Generalised Costs L Trip Frequency Modelling o Macro Time of Day Modelling not fully operational a Calculation and outputting of Convergence Stats L Post Run Analysis and n File Deletion 2 1 2 There are two loops in the model as follows E The Inner Loop which iterates between Mode and Destination choice and L The Outer Loop which iterates between the Demand Model including mode and destination choice HOV modelling P amp R choice and the Assignment Models highway and PT 2 1 3 The Trip Frequency and Macro Time of Day models are optional extras and are run from the Outer Loop only 2 1 4 Figure 2 1 shows the overall structure of the model as described above and the outer loop represented by the red circle loop control and looping over the boxed subgroups mvaconsultancy TMfS 07 Developer s Guide 2 1 FFF Cube Licensed to MVA Consultancy DEMANDLOOP APP Full Model Scenario Base Catalog TMfS07 cat EEE g File Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help 9F x SneHBEXBb A ERE Ii TMfSO7 cat Scenarios Base Outer Loop o Set Token Values for Outer
32. del HE BE e applications TMfSO7 Model Base Es gt gt hn m E m Spi 9 PnR Model HO PnR Model HO gt gt L Ga Im md gt 8M 12 mvaconsultancy 3 Ju FA ra A gt ESTE ES pe P amp R Incrementals Script File AT File 1 Paa Mat Matri dua PET T mvaconsultancy Le 3 re Figure 4 5 P amp R Model Level 2 Layout mvaconsultancy TMfS 07 Developer s Guide 4 6 CALCSPLITB APP HW Ca Bebes xmam A Cj Fie Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help N seri TMISO7_V2 0 cat Applications TMfS07 Model Base ee Ke Write Script for Site Splits HW Calculate Site Split Matrices cmm 7 gt gt le gt gt BEHNS Im mvaconsultancy Le E re Cj Eile Scenario Edit View BNN x A Data progam Control Functions application Group settings Run Tools Other Apps window Hep Busy TMISO7_V2 0 cat fi Applications TMfS07 Model Base HW Create Legs HW Convert to FH amp TH Trips te rr esi uan mvaconsultancy Lal test done lis re Figure 4 7 P amp R Model Create P amp R Legs mvaconsultancy TMfS 07 Developer s Guide 4 7
33. e Box File Path and Name CATMfS TMfS07_V_2 0 Params Test_DELTA dbf ENEVAL Create an output DELTA file Define New Sectoring for ENEVAL Applier Radio Button Yes No ENEVAL Is an output DELTA file required No Developer Name of Key Applier Type of Key Allowed Values Default Value Relevant Section of Model Description Highway Link Types Group 1 Developer Edit Box List of integers 10 13 18 19 31 32 33 Highway Assignment Used to exclude selected link classes from assignments Highway Link Types Group 2 Developer Edit Box List of integers 9 28 Highway Assignment Used to exclude selected link classes from assignments If Public Transport Assignment Only is selected in the Model Choice key Public Transport Period Applier Radio Button All All Public Transport Assignment then this selects the time period s to run AM Only IP Only PM Only If running just a PT assignment this selects the AM matrix to use if running Public Transport Matrix AM Applier File Box File Path and Name Catalog_Dir Runs Model Year Run ID Output Growth PT AM PTAM_ Run ID Growth Model Year Demand Loop PTM Public Transport Assignment a full model run this key value is not used If running just a PT assignment this selects the IP matrix to use if running a Public Transport Matrix IP Applier File Box Fil
34. e Path and Name Catalog_Dir Runs Model Year Run ID Output Growth PT IP PTIP_ Run ID Growth Model Year Demand Loop PTM Public Transport Assignment full model run this key value is not used If running just a PT assignment this selects the PM matrix to use if running Public Transport Matrix PM Applier File Box File Path and Name Catalog_Dir Runs Model Year Run ID Output Growth PT PM PTPM_ Run ID Growth Model Year Demand Loop PTM Public Transport Assignment a full model run this key value is not used If running just a PT assignment this selects the Intra Urban Bus lines file to Lines File Intra Urban Bus Applier File Box File Path and Name Catalog_DIR Runs Model Year Run ID Input Lines Intra_Urban_Bus_ Run ID Model Year LIN Public Transport Assignment use if running a full model run this key value is not used If running just a PT assignment this selects the Inter Urban Bus lines file to Lines File Inter Urban Bus Applier File Box File Path and Name Catalog_DIR Runs Model Year Run ID Input Lines Inter_Urban_Bus_ Run ID Model Year LIN Public Transport Assignment use if running a full model run this key value is not used If running just a PT assignment this selects the Rail lines file to use if Lines File Rail Applier File Box File Path and Name Catalog_DIR Runs Model Year Run ID Input Lines Rail_ Run ID Model Year LIN Public Transport Assignment running a full model run this key value is not used If running ju
35. eflects emissions modelling guidance associated with WebTAG 7 3 5 Figure 7 2 shows the ENEVAL layout FF Cube Licensed to MVA Consultancy ENEVALOO APP ENEVAL Scenario BYO3 AHP 07 Catalog TMfS07 cat EEE Cj Ele Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help 18 N SRSEA Xam A R sir si TMISOT cat Scenarios ENEVAL Output Volumes OUTPUT VOLUI OUTPUT YOLU i Sa Base BY03 AHP 07 CATI ANB 12 Sm ANI 27 DMO5 ANB 12 STO ANL 32 DMO5 ANF 22 DMOS_ANK_32 BYO4_AHP_7 DNRR_ANKA_32 DNRR_ANIA_27 DMO7 ANIA 27 BA Applications TMISU7 Model Base AM ENEVAL 4 AM ENEVAL Td tio E ES ENEVAL Annualisation IP ENEVAL IPENEVAL 5 VVVVVVVVV Inner Loops PM ENEVAL LUSTER Demand Loop 2 i Zones 720 PM ENEVAL En Internal Zones UC x Zones aucxza Pn Zones ani uter Jon Model Run Options Warm st umpis lpest pn mvaconsultancy gt re 1 zug Set Outer LoopNum 1 Figure 7 2 ENEVAL layout mvaconsultancy TMfS 07 Developer s Guide 7 2 7 4 7 4 1 7 4 2 7 5 7 5 1 7 5 2 7 5 3 7 5 4 Post Run Analysis Network Stats This procedure calculates vehicle kilometres and road travel time for the five road user classes In Work Non Work Commute Non Work Other LGV and HGV by modelled l
36. ented then the Pre Peak matrices are split using the AM peak high occupancy proportions Figure 4 9 shows the layout of the Reverse Factoring subgroup The To Home calculations are shown on the left hand side the process to create trip ends for the Non Home based demand is in the centre and the Non Home Based calculations are shown on the right Figure 4 10 shows the layout of a To Home subgroup The programs on the left create the To Home trips The programs on the right calculate the Non Home based trips ends generated by the From and To Home demand Figure 4 11 shows the layout of a Non Home based subgroup Here a deterrence function is used to furness the input trip ends to produce Non Home based demand mvaconsultancy TMfS 07 Developer s Guide 4 8 ul consultancy Cj Ele Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help 81x Scegska A rpt zx Factoring Process e e meum s m Create To Home amp Non Home Based Trips Non Home Based Destination Choice be To Home Factoring M_HE_ gt gt Applications TMISO7 Model Base Stack Prods amp Attrs for Dest Choice mcm PESA RE gt gt gt P_NHBO TEF ene gt gt gt m SE To Home Factoring 10 mvaconsultancy Le Ju idl i L re 1 x Sj t
37. f successive converged loops required for P amp R considered PnR_Succ Developer Edit Box Integer 1 P amp R Model completely converged Number of Link Types Developer Edit Box Integer 9 ACCDNT Number of different links types in the network Number of Local Authorities Developer Edit Box Integer 30 ACCDNT ENEVAL Number of local authorities used for outputting data by authority Motorway DO factor Developer Edit Box Real 76 ACCDNT Damage Only Accident Rates for Motorway Links Urban DO Factor Developer Edit Box Real 17 7 ACCDNT Damage Only Accident Rates for Urban Links Rural DO factor Developer Edit Box Real 78 ACCDNT Damage Only Accident Rates for Rural Links Link Type for zone centroids used to exclude links from the ACCDNT Zone Centroid Link Type Developer Edit Box Integer 22 ACCDNT process Exclude Local Authorities Applier Edit Box List of integers 99 ENEVAL List of local authorities to exclude from the ENEVAL process Exclude Link Types Applier Edit Box List of integers 22 ENEVAL List of link types to exclude from the ENEVAL process ENEVAL Annualisation Factor Developer Edit Box Real 8760 ENEVAL Annualisation figure used to calculate annual emissions totals Emissions Per KM Applier Check Box Checked Unchecked Unchecked 0 ENEVAL Emissions per km on links rather than total for the link Emissions in KG Default is Tonnes Applier Check Box Checked Unchecked Unchecked 0 ENEVAL Emissions in kilograms rather than tonnes Number of Sectors in output DELTA file
38. first and last loops If the PT assignment will not change much during the model run then the assignment can be run only twice to save on run time On the intermediate loops the Generalised Costs are copied from the previous loop and renamed 5 2 2 A Cube branch is used to control this process and is shown in Figure 5 3 5 2 3 Figure 5 4 shows the Run PT Yes subgroup The PT model has four main processes n Prepare Factors file by adding VOT figures for current year B Add PT links to output Highway network and calculate bus speeds form congested highway speeds Also create Non Transit legs n PT assignment made up of five steps itself Route Enumeration initial route choice and Route Evaluation assignment Outputting of costs and calculating of intrazonals Combining of PT and Highway flow volumes in a single network and Output B amp A data for rail nodes Bl Post Assignment Processing Combining period networks outputting costs for the Land Use Model and combining rail B amp A data mvaconsultancy TMfS 07 Developer s Guide 5 2 5 2 4 Figures 5 5 to 5 8 show the layout of each of these steps signme nai AHP at Program Control Functions Application Group Settings Run Tools Other Apps Window Help Xd A Elle Scenario Edit View Data STO ANL 27 DM05 ANB 12 STO ANL 32 DMOS_ANF_22 DMOS_ANK_32 BYO4 AHP 7 DNRR ANA 27 TMfS07 Model Base Run PT Assignmen
39. g process within the overall demand model 4 4 11 The P amp R process iterate until one of three conditions is met the maximum change in attractiveness factor Att at all sites falls below a limit on a set number of consecutive iterations L a maximum P amp R loop is reached which is currently set at 20 iterations of site choice or n the maximum change in demand at all sites falls below a threshold value 4 4 12 These threshold values and maximum loop numbers are able to be set individually by the user Values have been calibrated which provide an appropriate balance of freedom and run time to achieve an acceptable level of convergence and stable outputs 4 4 13 Figure 4 5 shows the top level of the P amp R model subgroup The MATRIX step in the top left is used to calculate the number of sites in the input file This is then used to control the loop controls in the following steps 4 4 14 Figure 4 6 shows the layout within a purpose specific subgroup with the two subgroups described in the following figures Figure 4 7 shows the contents of the first subgroup which calculates the site choice proportions Figure 4 8 shows the second subgroup where the demand is split by site and converted to legs mvaconsultancy TMfS 07 Developer s Guide 4 5 Sg 8 LH A Bez TMfS07_V2 0 cat Jump to PAR Model Scenarios Pr Mosel HW _ HN Marise Stes eal gt gt IE p e Et june gt gt gt G 6 PnR Mo
40. ic Transport Matrix PM Applier File Box File Path and Name Catalog_Dir Runs Model Year Run ID Output Growth PT PM PTPM_ Run ID Growth Model Year Demand Loop PTM Public Transport Assignment a full model run this key value is not used If running just a PT assignment this selects the Intra Urban Bus lines file to Lines File Intra Urban Bus Applier File Box File Path and Name Catalog_DIR Runs Model Year Run ID Input Lines Intra_Urban_Bus_ Run ID Model Year LIN Public Transport Assignment use if running a full model run this key value is not used If running just a PT assignment this selects the Inter Urban Bus lines file to Lines File Inter Urban Bus Applier File Box File Path and Name Catalog_DIR Runs Model Year Run ID Input Lines Inter_Urban_Bus_ Run ID Model Year LIN Public Transport Assignment use if running a full model run this key value is not used If running just a PT assignment this selects the Rail lines file to use if Lines File Rail Applier File Box File Path and Name Catalog_DIR Runs Model Year Run ID Input Lines Rail_ Run ID Model Year LIN Public Transport Assignment running a full model run this key value is not used If running just a PT assignment this selects the Ferry lines file to use if Lines File Ferry Applier File Box File Path and Name Catalog_DIR Runs Model Year Run ID Input Lines Ferry_ Run ID Model Year LIN Public Transport Assignment running a full model run this key value is not used
41. ie Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help x BNN XB A Bsre aix AM Create From Home Trips AM Create NHB From Home Trip Ends PEGI AM_FH_TE SM HZ DE DR p gt LES DR Sl GLS TUNES Q AM HOX Out eed EG gt gt gt Applications TMfS07 Model Base AM Create NHB To Home Trip Ends AM TH TES mvaconsuttancy Iu f i ra il Figure 4 9 To Home Trip Creation Layout mvaconsultancy TMfS 07 Developer s Guide 4 9 E Cube Licensed to MVA Consultancy AMHHBDCOO APP AM NHB Destination Choice Scenario Base Catalog TMfSO7 cat 3 Ele Scenario Edt View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help O NS L By IES A N dii ti TMSO7 cat Scenarios Base me AM Calculate NHB Dest Choice Costs Applications TMIS07 Model Base rt NHB Trip Ends La aR SORT_TEF AM_SORT_TEF RESSE TEF buat a a NHPO TEF Keys Key Value Scen Name i Run ID Growth Inner Loops 1 Demand Loop 1 Zones Internal Zones UC x Zones PnR Zones Cluster on Model Run Options Warm St Jump to PT Assic Set_Outer_LoopNum mvaconsultancy gt re 1 Base Year 7 Figure 4 10 Non Home Based Trip Creation Layout 4 6 Creation
42. ink and by local authority This procedure is applied automatically following a demand or road model run It can also be run for a model already converged from the warm start menu Figure 7 3 shows the Network Stats layout E Cube Licensed to MVA Consultancy ETWORKSTATSOO APP Network Stats Scenario BYO3 AHP 07 Catalog TM SO7 cat Jog Sj pe Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help Fx S850eHBKEG A N see TMfSQ cat Scenarios Base BY03 AHP 07 CATI ANB 12 STO1 ANI 27 DMO5 ANB 12 STO ANL 32 DMO5 ANF 22 DMO5 ANK 32 BYO4 AHP 7 DNRR ANKA 32 DNRR ANIA 27 DMO7 ANIA 27 Applications TMfS07 Model Base AM Aggregate Stats by LA TETE G aor K Annualisation of Network Stats n IP Aggregate Stats by LA ANNUALISATIC gj cuu ew K z siad er nec NETO ATE Output Network Statistics PM Aggregate Stats by LA PM ACC BY 1 pm aco ey 1 TONO 0 Keys Key Value Scen Name vos AH Run ID BYo3 Growth Anp Inner Loops 1 Demand Loop 2 Zones Internal Zones UC x Zones PnR Zones Cluster On Model Run Options Warm St mvaconsuttancy Set Outer LoopNum 1 vlc x re Figure 7 3 Network Stats Layout Post Run Analysis ACCDNT The accident analysis procedure calculates the number and cost of road traffic casualties by severity
43. le capacity at each P amp R site is represented by two figures L Near Capacity this is the formal car park capacity and a Far Capacity this represents the limit of available off street parking If a far capacity is set a penalty is applied to the next iteration of Att see below to deter further demand at the site It should only be used where there is observed data to on which to base a value on far capacity At present such data is not readily available and hence no site in the current base year or future year reference case scenarios has a far capacity applied at this time which has the effect of ignoring the penalty The P amp R model contains an iterative procedure which adjusts site attractiveness relative to demand The concept behind this iteration is that as more people use P amp R a site may become fuller and therefore the attractiveness of such a site will change A consequent rebalance is then required in order to distribute demand to reflect expected user behaviour mvaconsultancy TMfS 07 Developer s Guide 4 4 4 4 9 Pen is the penalty incurred for exceeding far capacity and is zero if this is not exceeded If far is coded as zero then no penalty can be incurred 4 4 10 It should be noted that there is a damping mechanism in place within this equation where the current Att is damped against the previous version This is incorporated to encourage stability in the iterative process in a similar way to the dampin
44. ng enumerated Delete Route Files Applier Radio Button Yes Yes Public Transport Assignment routes after assignment but can be large No LAMBDAA Developer Edit Box Real 0 2 Public Transport Assignment Scaling factor for the Alternative Alighting model LAMBDAW Developer Edit Box Real 0 2 Public Transport Assignment Scaling factor for the Walk Choice model Sfactor Developer Edit Box Real 1 25 Public Transport Assignment Possible PT routes can be within 25 of the minimum cost route Sconst Developer Edit Box Real 5 Public Transport Assignment Possible PT routes can be within 5 minutes of the minimum cost route Used to eliminate routes with low probabilities of use at Walk Choice or Choicecut Developer Edit Box Real 0 05 Public Transport Assignment Alternative Alighting points M1_Ubus_IVT_Fac Developer Edit Box Real re Public Transport Assignment In Vehicle time weight for urban buses mode 1 M2_IUBus_IVT Fac Developer Edit Box Real 11 Public Transport Assignment In Vehicle time weight for inter urban buses mode 2 Urban Bus Fare Factor used to reduce the cost of travel as a proxy for M1_Re_Fare Fac Developer Edit Box Real 0 85 Public Transport Assignment fares in Route Enumeration Inter Urban Bus Fare Factor used to reduce the cost of travel as a proxy M2 Re Fare Fac Developer Edit Box Real 0 85 Public Transport Assignment for fares in Route Enumeration Rail Fare Factor used to reduce the cost of travel as a proxy for fares in M3 Re Fare Fac Developer Edit
45. of Assignment Matrices 4 6 1 This process combines all the demand from the reverse factoring and P amp R models and converts it to peak hour assignment demand matrices These are then passed to the assignment models 4 6 2 The processes undertaken in this subgroup are as follows n Combine demand model purposes work employer s business other and education to assignment model user classes in work non work commute and non work other n P amp R legs added to the appropriate matrix a Factor to peak hour matrices n Convert the highway demand to vehicles L Add external external demand n Add long distance trips n Apply Incremental Adjustment Factoring process a combination of additive and multiplicative and oO Apply trip damping by averaging between the last and current iterations 4 6 3 Figure 4 12 shows the top level of this subgroup with Figure 4 13 showing the AM peak subgroup mvaconsultancy TMfS 07 Developer s Guide 4 10 a GF Ele Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help She EG A Ic A Ft X Jump to Assignment Prep AM HOV Factoring biere m m a EEE e PM Assignment Prep 10 PM Assignment Prep Igucxzor ggPnRxZc p VVVVVV mvaconsultancy fa re Cj Ele Scenario Edit View Data Program Control Functions Application Gro
46. s Figure 4 3 shows the AM demand model layout which also shows the Inner Loop process mvaconsultancy TMfS 07 Developer s Guide 4 2 Jump to Demand Model ALL gt AM Mode amp Destination Choice pi Ss Ea roms SI EUNTES gt gt gt gt gt Irc IP Mode amp Destination Choice TMfS07 Model Base gt gt CHERE gt gt gt AM Mode amp Destination Choice 4 IP Mode amp Destination Choice La VAITAFILES MO al mvaconsuttancy mi re op Level Sj Eile Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help BNM AI A gt x lt AM Calculate Costs Matrices for Dest Choice Applications 1 TMfS07 Model Base ii AM HE Mode Choice End when Inner Loop Iterations 1 mvaconsultancy FAI re 1 Figure 4 3 Mode and Destination Choice Layout mvaconsultancy TMfS 07 Developer s Guide 4 3 4 3 4 3 1 4 3 2 4 4 4 4 1 4 4 2 4 4 3 4 4 4 4 4 5 4 4 6 4 4 7 4 4 8 HOV Modelling The High Occupancy Vehicle HOV Modelling module is an optional extra which can be turned on using the appropriate catalog key However currently the functionality is not included in the Highway script though the necessary steps are included in the demand model and generalised
47. st a PT assignment this selects the Ferry lines file to use if Lines File Ferry Applier File Box File Path and Name Catalog_DIR Runs Model Year Run ID Input Lines Ferry_ Run ID Model Year LIN Public Transport Assignment running a full model run this key value is not used If running just a PT assignment this selects the Subway lines file to use if Lines File Subway Applier File Box File Path and Name Catalog_DIR Runs Model Year Run ID Input Lines Subway_ Run ID Model Year LIN Public Transport Assignment running a full model run this key value is not used If running just a PT assignment this selects the Tram lines file to use if Lines File Tram Applier File Box File Path and Name Catalog_Dir Runs Model Year Run ID Input Lines Tram_ Run ID Model Year LIN Public Transport Assignment running a full model run this key value is not used Switch to select whether to run the PT model on every loop or on the first Run PT Applier Radio Button All Loops First and Last Loops Only Public Transport Assignment and last loop only saving time First and Last Loops Only Crowding Developer Radio Button Yes Yes Public Transport Assignment Switch to turn on off the crowding model No Crowding Iterations Developer Edit Box Integer Public Transport Assignment Number of iterations in the crowding model Bus_IVT_Factor Edit Box Real 1 2 Public Transport Assignment In Vehicle time weight for buses Option to delete PT route files can be used for checki
48. t on this loop 4 Yes 2 No 2 UC x Zones cluster Model Run Options Jump to Set Outer LoopNum 1 wl mvaconsultancy n fd re 1 b 0 BYO3 AHP 0 E GF Ele Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help sreus m Li Ih B sisi PL enon Zz CATI_ANB_12 STO1_ANL_27 DMOS_ANB_12 STO1_ANL_32 DMOS ANF 22 DMO5 ANK 32 BYO4 AHP 7 DNRR ANKA 32 DNRR ANA 27 DMOZ ANIA 27 Applications TMISO7 Model Base DELETEROUTEF ror mvaconsultancy m FAI re Figure 5 4 Run PT Model Subgroup mvaconsultancy TMfS 07 Developer s Guide 5 3 STO1 ANI 27 DMO5 ANB 12 STO1 ANL 32 AM PM DMOS_ANF_22 AM_PMIPRN DMOS ANK 32 Poi TR es BVO4_AHP_7 E PIVOT TABLE TES 07 FACT gt gt DNRR ANKA 32 DNRR_ANIA_27 DMO7_ANIA 27 AM PM Zero Demand Rm uma P2 bb TMfS07 Model Base mvaconsultancy fa re E x Sj tie Scenario Edit View Data Program Control Tres Application Group Settings Run Tools Other Apps Window Help sz sbrege Th Ts t B sc Pl Base BY03_AHP_07 CATI_ANB_12 STO1_ANL_27 DMOS_ANB_12 STO1_ANL_32 P DMO5 ANF 22 DMO5 ANK 32 BYO4 AHP 7 DNRR_ANKA_32 DNRR_ANIA_27 DMO7 ANIA
49. their professional capacity as Consultants The contents of the report do not in any way purport to include any manner of legal advice or opinion This report is prepared in accordance with the terms and conditions of MVA Consultancy Ltd s contract with the Client Regard should be had to those terms and conditions when considering and or placing any reliance on this report Should the Client wish to release this report to a Third Party for that party s reliance MVA Consultancy Ltd may at its discretion agree to such release provided that a MVA Consultancy Ltd s written agreement is obtained prior to such release and b by release of the report to the Third Party that Third Party does not acquire any rights contractual or otherwise whatsoever against MVA Consultancy Ltd and MVA Consultancy Ltd accordingly assume no duties liabilities or obligations to that Third Party and c MVA Consultancy Ltd accepts no responsibility for any loss or damage incurred by the Client or for any conflict of MVA Consultancy Ltd s interests arising out of the Client s release of this report to the Third Party 1 Introduction 1 1 2 Model Overview and Report Structure 2 1 2 1 Model Overview 2 1 2 2 Catalog Keys 2 2 2 3 Report Structure 2 2 3 Pre Run Set Up Sat 4 Demand Model 4 1 4 1 Introduction 4 1 4 2 Mode and Destination Choice 4 1 4 3 HOV Modelling 4 3 4 4 P amp R Site Choice 4 4 4 5 Creation of To Home and Non Home based trips Reverse Fa
50. trol Functions Application Group Settings Run Tools Other Apps Window Help E SheH amp x5 A mE SOV Calc Average Costs AM Generalised Costs en Cost Calcs CATI_ANB_12 STO1_ANL27 DMOS_ANB_12 STO1_ANL_32 DMOS_ANF_22 DMOS_ANK_32 BYO4_AHP_7 DNRR_ANKA_32 DNRR_ANIA_27 DMO7 ANIA 27 bal T Applications 1 TMfS07 Model Base VVVNVVV P Costs 7 PM Generalised Costs Keys VVVVVVNN mvaconsuttancy bel am re Sj Fe Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help SheH amp Xa A B sse kx me Base BY03 AHP 07 CAT ANB 12 STO AN 27 3 DMOS_ANB_12 STO1_ANL_32 DMOS_ANF_22 DMOS_ANK_32 BYO4 AHP 7 DNRR ANKA 32 DNRR ANIA 27 Moz 27 bal Applications TMfS07 Model Base AM Create New Generalised Cost Matrices mvaconsultancy K fa re Figure 6 2 Calculate New Average Generalised Costs Level 1 mvaconsultancy TMfS 07 Developer s Guide 6 2 FF Cube Licensed to MVA Consultancy GCPNR APP Calculate PnR Generalised Costs Scenario BYO3 AHP 07 Catalog TMfS07 cat SEIZ GF Ele Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help 8x on5neBBS am A Berti
51. up Settings Run Tools Other Apps Window Help SNN XE A AM Create PT Matrix for Assignment AM Create In Work Matrices AM Create HW Matrix for Assignment mvaconsultancy iv fi re j Figure 4 12 Creation of Assignment Matrices Level 2 mvaconsultancy TMfS 07 Developer s Guide 4 11 Assignment Models 5 1 Highway Model 5 1 1 The Highway Model is a relatively standard Voyager HIGHWAY assignment taking distance time and tolls to create costs of travel for route choice and output costs skims for the demand model and a network for use in the PT model There are five user classes assigned for each period Car In Work H Car Non Work Commute L Car Non Work Other L LGV and n HGV 5 1 2 In addition to the assignment an additional HIGHWAY step is run to skim costs from the final iteration These are then used in the Land Use Model 5 1 3 Figure 5 1 shows the top level layout of the Highway Assignment subgroup showing the three period subgroups and the Cluster controls Figure 5 2 shows the AM peak assignment process C se onsultancy APP Highway Assignment Scenario BYO3 AHP 07 Catalog E Sj He Scenario Edit View Data Program Control Functions Application Group Settings Run Tools Other Apps Window Help ax 9D5beHE X5 A Jump to HY Assignment ALL CEE o BY03_AHP_07 f AM Highway Assignment CATI ANB 12 Applic
52. veloper Edit Box Real 5 Public Transport Assignment IP Boarding Penalty M1 Ubus IVT Fac IP Developer Edit Box Real 12 Public Transport Assignment IP In Vehicle time weight for urban buses mode 1 M2 IUBus IVT Fac IP Developer Edit Box Real 1 Public Transport Assignment IP In Vehicle time weight for inter urban buses mode 2 Perform PnR Only Developer Radio Button N P amp R Model N PnR Occupancy Applier Edit Box Real 12 P amp R Model P amp R Occupancy value used for all purposes PnR Lambda Developer Edit Box Real 0 04 P amp R Model Sensitivity parameter for the logit curve in the P amp R model Max Change in PnR Attraction Factor Applier Edit Box Real 1 P amp R Model Threshold value for convergence in P amp R looping procedure for Attr Max Change in PnR Site Demand Applier Edit Box Real 1 P amp R Model Threshold value for convergence in P amp R looping procedure for Demand Max PnR Loop Applier Edit Box Integer 20 P amp R Model Maximum number of P amp R loops on any demand loop PnR Penalty Applier Edit Box Integer 30 P amp R Model Penalty incurred should far capacity be exceeded PnR_Grad Developer Edit Box Real 0 15 P amp R Model Gradient of attraction factor alteration Number of successive converged loops required for P amp R considered PnR_Succ Developer Edit Box Integer 1 P amp R Model completely converged Number of Link Types Developer Edit Box Integer 9 ACCDNT Number of different links types in the network Number of Local Authorities Developer Edit
Download Pdf Manuals
Related Search
Related Contents
User`s Manual n° 77 - Septembre 2013 Kingston Technology ValueRAM 64GB DDR3-1333 Hyundai H-CMD4008 User's Manual Excell Precision High Precesion Counting Scale Scale User Manual RUMD User Manual [Version 3.0] Click here for the APT-5 Service Manual in PDF Format ポンドテックキット AVer Information M70 Copyright © All rights reserved.
Failed to retrieve file