Download presentation
Presentation is loading. Please wait.
Published byCora King Modified over 9 years ago
1
TRANSIMS Version 5 Program Controls January 20, 2011 David Roden – AECOM
2
Topics Goals and objectives Key program changes –NetPrep –TransimsNet –Router –PathSkim –PlanPrep –SimSubarea –Microsimulator 1/20/2011 Chicago RTSTEP TRANSIMS Model 2
3
Goals and Objectives Refinements based on user-feedback Make key names more user-friendly and obvious –Clearly distinguish input and output files –The print file always writes the text of the key name –Simple group keys keys with multiple fields Programs with common key names have the same meaning and behavior Reduce documentation lookup for new users Project-specific or user-specific global control keys 1/20/2011 Chicago RTSTEP TRANSIMS Model 3
4
NetPrep (new program) 1/20/2011 Chicago RTSTEP TRANSIMS Model 4 Key Features –Combines GISNet, TPPlusNet, and EMME2Net features –Performs TransimsNet functions related to link and node selection –New spatial network manipulation controls –Merge networks –User-scripts supported –Can be run iteratively NetPrep GISNet TPPlusNet EMME2Net TransimsNet
5
NetPrep Control Keys 1/20/2011 Chicago RTSTEP TRANSIMS Model 5 Merge Networks LINK_FILE INPUT_LINK_FILE NODE_FILE INPUT_NODE_FILE ZONE_FILE INPUT_ZONE_FILE SHAPE_FILE INPUT_SPDCAP_FILE INPUT_UNITS_OF_MEASURE FACILITY_INDEX_FIELD AREA_TYPE_INDEX_FIELD CONVERSION_SCRIPT INTERNAL_ZONE_RANGE SPEED_FACTOR_BY_FACILITY SPEED_ROUNDING_INCREMENT LINK_FILE INPUT_LINK_FILE NODE_FILE INPUT_NODE_FILE ZONE_FILE INPUT_ZONE_FILE SHAPE_FILE INPUT_SPDCAP_FILE INPUT_UNITS_OF_MEASURE FACILITY_INDEX_FIELD AREA_TYPE_INDEX_FIELD CONVERSION_SCRIPT INTERNAL_ZONE_RANGE SPEED_FACTOR_BY_FACILITY SPEED_ROUNDING_INCREMENT NetPrep MAXIMUM_LENGTH_TO_XY_RATIO MAXIMUM_SHAPE_ANGLE MINIMUM_SHAPE_LENGTH DROP_DEAD_END_LINKS DROP_SHORT_LINKS SPLIT_LARGE_LOOPS COLLAPSE_SHAPE_NODES COLLAPSE_DIVIDED_ARTERIALS LOCAL_THRU_SEGMENT_LENGTHS_* LOCAL_SELECTION_SPACING_* MAXIMUM_LENGTH_TO_XY_RATIO MAXIMUM_SHAPE_ANGLE MINIMUM_SHAPE_LENGTH DROP_DEAD_END_LINKS DROP_SHORT_LINKS SPLIT_LARGE_LOOPS COLLAPSE_SHAPE_NODES COLLAPSE_DIVIDED_ARTERIALS LOCAL_THRU_SEGMENT_LENGTHS_* LOCAL_SELECTION_SPACING_* KEEP_NODE_RANGE KEEP_NODE_FILE KEEP_LINK_RANGE KEEP_LINK_FILE DELETE_NODE_RANGE DELETE_NODE_FILE DELETE_LINK_RANGE DELETE_LINK_FILE KEEP_NODE_RANGE KEEP_NODE_FILE KEEP_LINK_RANGE KEEP_LINK_FILE DELETE_NODE_RANGE DELETE_NODE_FILE DELETE_LINK_RANGE DELETE_LINK_FILE Spatial Refinements Keep/Delete Elements
6
NetPrep – New Concepts Local-Thru segment length –Assigns local streets to the new Local-Thru facility type based on the length of a series of local links Local selection spacing –Selects representative local streets from an all-streets network for inclusion in the TRANSIMS network Drop dead end and short links –Links less than length value are dropped Split large loops –Loops (anode=bnode) will be split into two links to permit loading 1/20/2011 Chicago RTSTEP TRANSIMS Model 6
7
Collapse Divided Arterials GIS often includes parallel links for divided arterials Complicates TRANSIMS coding and simulation of signalized intersections –Version 5 can model multi-node signals, but the network will be easier to edit and the simulate if a single node is used The DIVIDED field in the link file models link access like parallel roadways 1/20/2011 Chicago RTSTEP TRANSIMS Model 7
8
New Group Concepts LOCAL_SELECTION_SPACING_* –* is the first area type value in the list It is optional, defaults to 1 Supports up to 100 area types Application options –LOCAL_SELECTION_SPACING = 100, 200, 300, 400 –LOCAL_SELECTION_SPACING_1 = 100, 200, 300, 400 –LOCAL_SELECTION_SPACING_2 = 200 –LOCAL_SELECTION_SPACING_10 = 1000, 1100, 1200 Result = 100, 200, 300, 400, 400, 400, 400, 400, 400, 1000, 1100, 1200 1/20/2011 Chicago RTSTEP TRANSIMS Model 8
9
TransimsNet Network node and link selecting and collapsing moved to NetPrep Primary function is to synthesize additional data required for dynamic network modeling –Pocket lanes, link connections, activity locations, parking lots, and traffic control warrants Includes much finer control over the synthetic data generation logic –Pocket lane, facility access, and traffic control warrants –Adds parking lot processing time and cost by time of day 1/20/2011 Chicago RTSTEP TRANSIMS Model 9
10
TransimsNet Control Keys 1/20/2011 Chicago RTSTEP TRANSIMS Model 10 Create/Update Networks NODE_FILE ZONE_FILE LINK_FILE SHAPE_FILE LOCATION_FILE PARKING_FILE ACCESS_FILE POCKET_FILE CONNECTION_FILE SIGN_FILE SIGNAL_FILE TURN_PENALTY_FILE NEW_NODE_FILE NEW_ZONE_FILE NEW_LINK_FILE NEW_SHAPE_FILE NEW_LOCATION_FILE NEW_PARKING_FILE NEW_ACCESS_FILE NEW_POCKET_FILE NEW_CONNECTION_FILE NEW_SIGN_FILE NEW_SIGNAL_FILE NEW_TURN_PENALTY_FILE NODE_FILE ZONE_FILE LINK_FILE SHAPE_FILE LOCATION_FILE PARKING_FILE ACCESS_FILE POCKET_FILE CONNECTION_FILE SIGN_FILE SIGNAL_FILE TURN_PENALTY_FILE NEW_NODE_FILE NEW_ZONE_FILE NEW_LINK_FILE NEW_SHAPE_FILE NEW_LOCATION_FILE NEW_PARKING_FILE NEW_ACCESS_FILE NEW_POCKET_FILE NEW_CONNECTION_FILE NEW_SIGN_FILE NEW_SIGNAL_FILE NEW_TURN_PENALTY_FILE TransimsNet DEFAULT_LINK_SETBACK DEFAULT_LOCATION_SETBACK MAXIMUM_CONNECTION_ANGLE ADD_UTURN_TO_DEAD_END_LINKS EXTERNAL_ZONE_RANGE EXTERNAL_STATION_OFFSET ZONE_BOUNDARY_FILE ZONE_FIELD_NAME POCKET_LANE_WARRANT TRAFFIC_CONTROL_WARRANT FACILITY_ACCESS_WARRANT PARKING_DETAILS_WARRANT STREET_PARKING_WARRANT DEFAULT_LINK_SETBACK DEFAULT_LOCATION_SETBACK MAXIMUM_CONNECTION_ANGLE ADD_UTURN_TO_DEAD_END_LINKS EXTERNAL_ZONE_RANGE EXTERNAL_STATION_OFFSET ZONE_BOUNDARY_FILE ZONE_FIELD_NAME POCKET_LANE_WARRANT TRAFFIC_CONTROL_WARRANT FACILITY_ACCESS_WARRANT PARKING_DETAILS_WARRANT STREET_PARKING_WARRANT UPDATE_NODE_RANGE UPDATE_NODE_FILE UPDATE_LINK_RANGE UPDATE_LINK_FILE DELETE_NODE_RANGE DELETE_NODE_FILE DELETE_LINK_RANGE DELETE_LINK_FILE UPDATE_NODE_RANGE UPDATE_NODE_FILE UPDATE_LINK_RANGE UPDATE_LINK_FILE DELETE_NODE_RANGE DELETE_NODE_FILE DELETE_LINK_RANGE DELETE_LINK_FILE Synthetic Data Generation Update/Delete List
11
Pocket Lane Warrants Version 4: –Approach facility type records with values by area type Version 5: –Records with multiple data fields (from, to, at, type, length, lanes) Approach facility type range Departure facility type range Area type range Pocket lane type (left/right turn, left/right merge, etc.) Length and number of lanes 1/20/2011 Chicago RTSTEP TRANSIMS Model 11 POCKET_LENGTHS_FOR_FACILITY_1 100, 150, 150, 150, 300, 350, 400, 500 POCKET_LANE_WARRANT_1 FREEWAY..EXPRESSWAY, RAMP, 1..2, RIGHT, 100 feet, 1
12
Traffic Control Warrants Version 4: –Area type records for stop signs and signals by node facility types Version 5: –Multi-data field records (main, cross, at, type, setback, group) Main and cross street facility type ranges Area type range Control type (two-way/all-way stop, signal, etc.) Intersection setback distance Signal group (used in IntControl for timing and phasing plans) 1/20/2011 Chicago RTSTEP TRANSIMS Model 12 STOP_WARRANT_FOR_AREA_TYPE_1 LOCAL SIGNAL_WARRANT_FOR_AREA_TYPE_1 COLLECTOR, LOCAL, TIMED STOP_WARRANT_FOR_AREA_TYPE_1 LOCAL SIGNAL_WARRANT_FOR_AREA_TYPE_1 COLLECTOR, LOCAL, TIMED TRAFFIC_CONTROL_WARRANT_1 LOCAL, LOCAL, 1, ALL_STOP, 20 feet TRAFFIC_CONTROL_WARRANT_2 MAJOR, MINOR, 2, SIGNAL, 25 feet, 1 TRAFFIC_CONTROL_WARRANT_1 LOCAL, LOCAL, 1, ALL_STOP, 20 feet TRAFFIC_CONTROL_WARRANT_2 MAJOR, MINOR, 2, SIGNAL, 25 feet, 1
13
Facility Access Warrants Version 4: Version 5: –Multi-data field records (type, at, setback, min_len, max_pts) Facility type range Area type range Activity location setback distance (i.e., side offset) Minimum split length Maximum number of access points per link 1/20/2011 Chicago RTSTEP TRANSIMS Model 13 ACTIVITY_LOCATION_SIDE_OFFSET 15 MINIMUM_SPLIT_LENGTHS 60, 60, 60, 60, 60, 60, 60, 60 MAXIMUM_ACCESS_POINTS 3 FACILITY_TYPE_ACCESS_FLAGS 0, 0, 1 ACTIVITY_LOCATION_SIDE_OFFSET 15 MINIMUM_SPLIT_LENGTHS 60, 60, 60, 60, 60, 60, 60, 60 MAXIMUM_ACCESS_POINTS 3 FACILITY_TYPE_ACCESS_FLAGS 0, 0, 1 FACILITY_ACCESS_WARRANT_1 PRINCIPAL..LOCAL, ALL, 15 meters, 60 meters, 3
14
Parking Detail Warrants (new) Adds cost and time to parking lots by time of day –Multi-data field records (at, time, use, in, out, hourly, daily) Area type range Time of day range Vehicle use type Time to park the vehicle Time to retrieve the vehicle Hourly parking cost Daily parking cost 1/20/2011 Chicago RTSTEP TRANSIMS Model 14 PARKING_DETAIL_WARRANT_1 1..2, 10:00..15:00, AUTO, 20 seconds, 60 seconds, 200 cents, 400 cents
15
Street Parking Warrants (new) Adds parking lane use restrictions by time of day –Multi-data field records (type, at, time) Facility type range Area type range Time of day range 1/20/2011 Chicago RTSTEP TRANSIMS Model 15 STREET_PARKING_WARRANT_1 MINOR..LOCAL, 2..3, 10:00..15:00
16
IntControl Version 4: –Signal type and rings defined in TransimsNet Version 5: –Signal group is defined in TransimsNet –Signal type, rings, timing and phasing parameters vary by group –Groups may represent jurisdictions and/or areas with different signal standards 1/20/2011 Chicago RTSTEP TRANSIMS Model 16 SIGNAL_TYPE_CODE_* NUMBER_OF_RINGS_* SIGNAL_TIME_BREAKS_* SIGNAL_CYCLE_LENGTH_* MINIMUM_PHASE_TIME_* YELLOW_PHASE_TIME_* RED_CLEAR_PHASE_TIME_* SIGNAL_SPLIT_METHOD_* MINIMUM_LANE_CAPACITY_* MAXIMUM_LANE_CAPACITY_* POCKET_LANE_FACTOR_* SHARED_LANE_FACTOR_* TURN_MOVEMENT_FACTOR_* PERMITTED_LEFT_FACTOR_* GENERAL_GREEN_FACTOR_* EXTENDED_GREEN_FACTOR_* MAXIMUM_GREEN_FACTOR_* SIGNAL_DETECTOR_LENGTH_* SIGNAL_TYPE_CODE_* NUMBER_OF_RINGS_* SIGNAL_TIME_BREAKS_* SIGNAL_CYCLE_LENGTH_* MINIMUM_PHASE_TIME_* YELLOW_PHASE_TIME_* RED_CLEAR_PHASE_TIME_* SIGNAL_SPLIT_METHOD_* MINIMUM_LANE_CAPACITY_* MAXIMUM_LANE_CAPACITY_* POCKET_LANE_FACTOR_* SHARED_LANE_FACTOR_* TURN_MOVEMENT_FACTOR_* PERMITTED_LEFT_FACTOR_* GENERAL_GREEN_FACTOR_* EXTENDED_GREEN_FACTOR_* MAXIMUM_GREEN_FACTOR_* SIGNAL_DETECTOR_LENGTH_*
17
Router Version 4 Router Router and PathSkim –Router build travel plans from a trip file –PathSkim build travel skims from a user-specified O-D-T list Replaces Router PlanSum process Version 5 path building is a SysLib service –Path Builder classes support multiple threads and DLL integration with other software –Also supports on-the-fly path building within the Microsimulator 1/20/2011 Chicago RTSTEP TRANSIMS Model 17
18
Version 5 Router New features –Forward and backward paths based on time constraints –Builds paths with or without access links –Uses impedance sorting to minimize transit transfer problems –Models parking time and cost by time of day –Lane use rather than link use restrictions Includes tolls and random processing rates (toll plaza, security gate, etc.) –Uses consistent mode codes for all TRANSIMS modules –Outputs link-based plans for complete trips No traveler scaling, link vs. node files, walk-leg-only trip problems –Cumulates flows and updates link delay files –Updates existing plan records with latest link delays 1/20/2011 Chicago RTSTEP TRANSIMS Model 18
19
PathSkim Specifies a set of origin-destination-times-mode for one-to-many path building and skimming –Multiple methods for selecting OD locations within zones Random, centroid, distribute –Location, zone or district-based skims 1/20/2011 Chicago RTSTEP TRANSIMS Model 19 PathSkim New Skim Link Delay ROUTE_FROM_SPECIFIED_LOCATIONS ROUTE_AT_SPECIFIED_TIMES ROUTE_BY_TIME_INCREMENT ROUTE_WITH_TIME_CONSTRAINT ROUTE_WITH_SPECIFIED_MODE ROUTE_WITH_SPECIFIED_USE_TYPE ROUTE_FROM_SPECIFIED_ZONES ROUTE_TO_SPECIFIED_ZONES ORIGIN_LOCATIONS_PER_ZONE DESTINATION_LOCATIONS_PER_ZONE LOCATION_SELECTION_METHOD ORIGIN_ZONE_FILE DESTINATION_ZONE_FILE ORIGIN_LOCATION_FILE DESTINATION_LOCATION_FILE ZONE_LOCATION_MAP_FILE ROUTE_FROM_SPECIFIED_LOCATIONS ROUTE_AT_SPECIFIED_TIMES ROUTE_BY_TIME_INCREMENT ROUTE_WITH_TIME_CONSTRAINT ROUTE_WITH_SPECIFIED_MODE ROUTE_WITH_SPECIFIED_USE_TYPE ROUTE_FROM_SPECIFIED_ZONES ROUTE_TO_SPECIFIED_ZONES ORIGIN_LOCATIONS_PER_ZONE DESTINATION_LOCATIONS_PER_ZONE LOCATION_SELECTION_METHOD ORIGIN_ZONE_FILE DESTINATION_ZONE_FILE ORIGIN_LOCATION_FILE DESTINATION_LOCATION_FILE ZONE_LOCATION_MAP_FILE New Plan SKIM_OD_UNITS SKIM_TIME_PERIODS SKIM_TIME_INCREMENT SKIM_TOTAL_TIME_FLAG SKIM_TRAVEL_TIME_FORMAT SKIM_TRIP_LENGTH_FORMAT NEAREST_NEIGHBOR_FACTOR MERGE_TIME_PERIODS SKIM_OD_UNITS SKIM_TIME_PERIODS SKIM_TIME_INCREMENT SKIM_TOTAL_TIME_FLAG SKIM_TRAVEL_TIME_FORMAT SKIM_TRIP_LENGTH_FORMAT NEAREST_NEIGHBOR_FACTOR MERGE_TIME_PERIODS
20
PlanPrep Sort, merge, select, re-format plan file records –Expanded selection controls –Sort and combine files in one step –Sort large plans files within memory constraints MAX_SORT_SIZE 1/20/2011 Chicago RTSTEP TRANSIMS Model 20 PlanPrep New Plan Plan PLAN_SORT_TYPE MAX_SORT_SIZE SELECT_HOUSEHOLDS SELECT_MODES SELECT_PURPOSES SELECT_START_TIMES SELECT_END_TIMES SELECT_ORIGINS SELECT_DESTINATIONS SELECT_TRAVELER_TYPES SELECTION_PERCENTAGE PLAN_SORT_TYPE MAX_SORT_SIZE SELECT_HOUSEHOLDS SELECT_MODES SELECT_PURPOSES SELECT_START_TIMES SELECT_END_TIMES SELECT_ORIGINS SELECT_DESTINATIONS SELECT_TRAVELER_TYPES SELECTION_PERCENTAGE Selection Merge Plan
21
SimSubareas (new program) Assigns nodes to simulation subareas –Default allocation based on geographic rings and wedges –Option: a central node number for wedge construction –Option: a set of subarea boundary polygons –Option: a link delay file to balance subarea traffic 1/20/2011 Chicago RTSTEP TRANSIMS Model 21 SimSubareas New Node Node NUMBER_OF_SUBAREAS CENTRAL_NODE_NUMBER SUBAREA_BOUNDARY_FILE NUMBER_OF_SUBAREAS CENTRAL_NODE_NUMBER SUBAREA_BOUNDARY_FILE Boundaries Link Delay
22
Simulation Subareas 1/20/2011 Chicago RTSTEP TRANSIMS Model 22 102 Subareas 2 5 Subareas 1 43 0 2 17 Subareas 1 4 3 56 7 8 9 10 11 12 13 14 15 16 0
23
Microsimulator New design –Vehicle processing is split into geographic subareas for multi-core processing (threads or MPI) –Each subarea can be modeled at a different level of detail None, macro, meso, micro Version 4 cellular automata meso scale –Multi-node signal coordination and vehicle detection –Multiple traveler types with different simulation sensitivities –Inherits from Router services to enable on-the-fly re-routing Wait time problems can trigger route adjustments –Integrated multi-modal trip plans Critical for coordinating transit trip legs 1/20/2011 Chicago RTSTEP TRANSIMS Model 23
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.