1 / 23

TRANSIMS Version 5 Program Controls

TRANSIMS Version 5 Program Controls. January 20, 2011 David Roden – AECOM. Topics. Goals and objectives Key program changes NetPrep TransimsNet Router PathSkim PlanPrep SimSubarea Microsimulator. Goals and Objectives. Refinements based on user-feedback

theola
Télécharger la présentation

TRANSIMS Version 5 Program Controls

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

E N D

Presentation Transcript


  1. TRANSIMS Version 5Program Controls January 20, 2011 David Roden – AECOM

  2. Topics • Goals and objectives • Key program changes • NetPrep • TransimsNet • Router • PathSkim • PlanPrep • SimSubarea • Microsimulator Chicago RTSTEP TRANSIMS Model

  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 Chicago RTSTEP TRANSIMS Model

  4. NetPrep (new program) • 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 Chicago RTSTEP TRANSIMS Model

  5. NetPrep Control Keys NetPrep Merge Networks Spatial Refinements Keep/Delete Elements 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 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 Chicago RTSTEP TRANSIMS Model

  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 Chicago RTSTEP TRANSIMS Model

  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  Chicago RTSTEP TRANSIMS Model

  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 Chicago RTSTEP TRANSIMS Model

  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 Chicago RTSTEP TRANSIMS Model

  10. TransimsNet Control Keys TransimsNet Create/Update Networks Synthetic Data Generation Update/Delete List 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 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 Chicago RTSTEP TRANSIMS Model

  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 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 Chicago RTSTEP TRANSIMS Model

  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) 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 Chicago RTSTEP TRANSIMS Model

  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 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 Chicago RTSTEP TRANSIMS Model

  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 PARKING_DETAIL_WARRANT_1 1..2, 10:00..15:00, AUTO, 20 seconds, 60 seconds, 200 cents, 400 cents Chicago RTSTEP TRANSIMS Model

  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 STREET_PARKING_WARRANT_1 MINOR..LOCAL, 2..3, 10:00..15:00 Chicago RTSTEP TRANSIMS Model

  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 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_* Chicago RTSTEP TRANSIMS Model

  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 Chicago RTSTEP TRANSIMS Model

  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 Chicago RTSTEP TRANSIMS Model

  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 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 Link Delay 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 PathSkim New Skim New Plan Chicago RTSTEP TRANSIMS Model

  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 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 Selection PlanPrep Merge Plan New Plan Chicago RTSTEP TRANSIMS Model

  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 Node NUMBER_OF_SUBAREAS CENTRAL_NODE_NUMBER SUBAREA_BOUNDARY_FILE Boundaries SimSubareas Link Delay New Node Chicago RTSTEP TRANSIMS Model

  22. Simulation Subareas 10 9 0 0 0 1 2 Subareas 1 2 16 11 8 3 17 Subareas 7 4 1 2 15 12 6 5 5 Subareas 14 13 4 3 Chicago RTSTEP TRANSIMS Model

  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 Chicago RTSTEP TRANSIMS Model

More Related