RHODES: a real-time traffic adaptive signal control system

Similar documents
Next Generation of Adaptive Traffic Signal Control

A Fuzzy Signal Controller for Isolated Intersections

Methodology to Assess Traffic Signal Transition Strategies. Employed to Exit Preemption Control

Preemption Versus Priority

Validation Plan: Mitchell Hammock Road. Adaptive Traffic Signal Control System. Prepared by: City of Oviedo. Draft 1: June 2015

MOBILITY RESEARCH NEEDS FROM THE GOVERNMENT PERSPECTIVE

SOUND: A Traffic Simulation Model for Oversaturated Traffic Flow on Urban Expressways

Keywords- Fuzzy Logic, Fuzzy Variables, Traffic Control, Membership Functions and Fuzzy Rule Base.

Route-based Dynamic Preemption of Traffic Signals for Emergency Vehicle Operations

Highway-Rail Preemption

Connected Car Networking

Area Traffic Control System (ATCS)

A Three-Tier Communication and Control Structure for the Distributed Simulation of an Automated Highway System *

Applicability of Adaptive Traffic Control Systems in Nevada s Urban Areas

Signal Patterns for Improving Light Rail Operation By Wintana Miller and Mark Madden DKS Associates

Area Traffic Control

Deployment and Testing of Optimized Autonomous and Connected Vehicle Trajectories at a Closed- Course Signalized Intersection

DEVELOPMENT AND EVALUATION OF AN ARTERIAL ADAPTIVE TRAFFIC SIGNAL CONTROL SYSTEM USING REINFORCEMENT LEARNING. A Dissertation YUANCHANG XIE

Self-Scheduling Agents for Real-Time Traffic Signal Control

USDOT Region V Regional University Transportation Center Final Report. NEXTRANS Project No. 110PUY2.1

Georgia Department of Transportation. Automated Traffic Signal Performance Measures Reporting Details

Real Time Traffic Light Control System Using Image Processing

Transportation Timetabling

Look-ahead traffic adaptive control of a single intersection A taxonomy and a new hybrid algorithm

Arterial Traffic Signal Optimization: A Person-based Approach

City of Surrey Adaptive Signal Control Pilot Project

Available online at ScienceDirect. Procedia Engineering 142 (2016 )

Self-Organizing Traffic Signals for Arterial Control

Chapter 39. Vehicle Actuated Signals Introduction Vehicle-Actuated Signals Basic Principles

Utilization-Aware Adaptive Back-Pressure Traffic Signal Control

Bus Travel Time Prediction Model for Dynamic Operations Control and Passenger Information Systems

Urban Traffic Bottleneck Identification Based on Congestion Propagation

True Adaptive Signal Control A Comparison of Alternatives Technical Paper #1154

An Optimization Approach for Real Time Evacuation Reroute. Planning

Modeling Connectivity of Inter-Vehicle Communication Systems with Road-Side Stations

IMPROVEMENTS TO A QUEUE AND DELAY ESTIMATION ALGORITHM UTILIZED IN VIDEO IMAGING VEHICLE DETECTION SYSTEMS

Fast Detour Computation for Ride Sharing

Improving method of real-time offset tuning for arterial signal coordination using probe trajectory data

Traffic Signal Timing Coordination. Innovation for better mobility

TRAFFIC SIGNAL CONTROL WITH ANT COLONY OPTIMIZATION. A Thesis presented to the Faculty of California Polytechnic State University, San Luis Obispo

Railway disruption management

Development and Evaluation of Lane-by-Lane Gap-out Based Actuated Traffic Signal Control

Presented by: Hesham Rakha, Ph.D., P. Eng.

Infrastructure Aided Networking and Traffic Management for Autonomous Transportation

WHITE PAPER BENEFITS OF OPTICOM GPS. Upgrading from Infrared to GPS Emergency Vehicle Preemption GLOB A L TRAFFIC TE CHNOLOGIE S

Appendix Traffic Engineering Checklist - How to Complete. (Refer to Template Section for Word Format Document)

Link and Link Impedance 2018/02/13. VECTOR DATA ANALYSIS Network Analysis TYPES OF OPERATIONS

Context Aware Dynamic Traffic Signal Optimization

A Three-Tier Communication and Control Structure for the Distributed Simulation of an Automated Highway System *

Model-based Design of Coordinated Traffic Controllers

Real-Time Identification and Tracking of Traffic Queues Based on Average Link Speed

Core Input Files + Engines. Node/Link/Activity Location Demand Type/ Vehicle Type VOT Table/ Emission Table. DTALite. Movement Capacity File

Agenda. TS2 Cabinet Components and Operation. Understanding a Signal Plan Maccarone. Basic Preemption/Priority

Density Based Traffic Control with Emergency Override

A Backlog-Based CSMA Mechanism to Achieve Fairness and Throughput-Optimality in Multihop Wireless Networks

RECOMMENDATION ITU-R M.1310* TRANSPORT INFORMATION AND CONTROL SYSTEMS (TICS) OBJECTIVES AND REQUIREMENTS (Question ITU-R 205/8)

Connected Vehicles and Maintenance Operations

Some Observed Queue Discharge Features at a Freeway Bottleneck Downstream of a Merge

3644 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 6, JUNE 2011

Israel Railways No Fault Liability Renewal The Implementation of New Technological Safety Devices at Level Crossings. Amos Gellert, Nataly Kats

0-6920: PROACTIVE TRAFFIC SIGNAL TIMING AND COORDINATION FOR CONGESTION MITIGATION ON ARTERIAL ROADS. TxDOT Houston District

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 4, Issue 11, May 2015

ARTIFICIAL IMMUNE SYSTEM BASED URBAN TRAFFIC CONTROL. A Thesis PALLAV NEGI

Eric J. Nava Department of Civil Engineering and Engineering Mechanics, University of Arizona,

Visualisation of Traffic Behaviour Using Computer Simulation Models

Scheduling. Radek Mařík. April 28, 2015 FEE CTU, K Radek Mařík Scheduling April 28, / 48

Advanced Techniques for Mobile Robotics Location-Based Activity Recognition

Dallas Area Rapid Transit (DART) Traffic Signal Priority (TSP) Project

Study of Location Management for Next Generation Personal Communication Networks

PHASE ONE PROJECT REPORT

Constructing a Traffic Control Process Diagram

CONCURRENT OPTIMIZATION OF SIGNAL PROGRESSION AND CROSSOVER SPACING FOR DIVERGING DIAMOND INTERCHANGES

Opportunistic Communications under Energy & Delay Constraints

Mini Project 3: GT Evacuation Simulation

On the design and efficient implementation of the Farrow structure. Citation Ieee Signal Processing Letters, 2003, v. 10 n. 7, p.

I-85 Integrated Corridor Management. Jennifer Portanova, PE, CPM Sreekanth Sunny Nandagiri, PE, PMP

20. Security Classif.(of this page) Unclassified

Aimsun Next User's Manual

DESIGN OF VEHICLE ACTUATED SIGNAL FOR A MAJOR CORRIDOR IN CHENNAI USING SIMULATION

AN0503 Using swarm bee LE for Collision Avoidance Systems (CAS)

CONNECTED VEHICLE-TO-INFRASTRUCTURE INITATIVES

Advanced Traffic Signal Control System Installed in Phuket City, Kingdom of Thailand

Aircraft routing for on-demand air transportation with service upgrade and maintenance events: compact model and case study

Frequently Asked Questions

Connected Vehicle Based Traffic Signal Optimization. April 2018

TRB Workshop on the Future of Road Vehicle Automation

arxiv: v1 [cs.sy] 28 Sep 2018

University of Nevada, Reno. Pedestrian Crossing Caused Signal Transition Study

16.2 DIGITAL-TO-ANALOG CONVERSION

Morphological Image Processing Approach of Vehicle Detection for Real-Time Traffic Analysis

Dynamic Zonal Broadcasting for Effective Data Dissemination in VANET

Figures. Tables. Comparison of Interchange Control Methods...25

Contents. Basic Concepts. Histogram of CPU-burst Times. Diagram of Process State CHAPTER 5 CPU SCHEDULING. Alternating Sequence of CPU And I/O Bursts

Exit 61 I-90 Interchange Modification Justification Study

Texas Transportation Institute The Texas A&M University System College Station, Texas

Texas Transportation Institute The Texas A&M University System College Station, Texas

Traffic Controller Timing Processes

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July ISSN

Design of Traffic Flow Simulation System to Minimize Intersection Waiting Time

Recent research on actuated signal timing and performance evaluation and its application in SIDRA 5

Transcription:

RHODES: a real-time traffic adaptive signal control system 1

Contents Introduction of RHODES RHODES Architecture The prediction methods Control Algorithms Integrated Transit Priority and Rail/Emergency Preemption The RHODES prototype 2

What is RHODES? ROHODES = Real-time Hierarchical Optimizing Distributed Effective System Developed by a research team at the University of Arizona Arizona DOT and FHWA have provided research funding to assist in the exploration of RHODES concepts. 3

RHODES General Idea Network Level Intersection Level 4

Sensors 5

RHODES Architecture RHODES uses three-level hierarchy for characterizing and managing traffic. RHODES explicitly predicts traffic at these levels utilizing detector and other sensor information. RHODES requires (a) lane traffic data (e.g., through detectorization) (b) real-time communication to/from processors, and (c) PC-level computational capability. 6

RHODES: Logical Architecture The highest level is a dynamic network loading model that captures the slow-varying characteristics, which pertain to the network geometry and the typical route selection of travelers. Based on the traffic load on each particular link, RHODES allocate green time for each demand pattern and each phase. These decisions are made at the middle level of the hierarchy, referred as Network flow control. Given the approximate green times, the intersection control at the third level selects the appropriate phase change epochs based on observed and predicted arrivals of individual vehicles at each intersection. 7

RHODES: Logical Architecture At each level, there is an estimation/prediction component and a control component. 8

Simplified Architecture 9

Prediction of Intersection Arrivals The PREDICT algorithm (Head,1995) used the output of the detectors on the approach of each upstream intersection. The prediction assumes that the arrival process can be divided into two parts: a predictable part and an unpredictable part: nt () = n () t + n() t p u The contribution of unpredictable part will influence the control strategy at intersection. For example, if the process is highly predictable, the control strategy could be to allow platoon progression; if the process is highly unpredictable, then the control strategy could be to gather arrivals into platoons that can be accommodated at downstream intersection. 10

Prediction of Intersection Arrivals For example: to predict the flow approaching intersection A at detector da. Making this prediction is important because it is a point on Link AB where the actual flow can be measured, hence the quality of the prediction can be assessed in real-time. 11

Prediction of Intersection Arrivals Several factors affect when and if the vehicle will arrive at da: Travel time from di (i=l,t,r) to the stop bar at the intersection B; Delay due to an existing queue at B; Delay due to the traffic signal at B; Travel time between B and da and Probability that the vehicle will travel along a route that includes location da. 12

Prediction of Intersection Arrivals Associated with the first four factors, the following figures depict the delay of different scenarios: 13

Prediction of Intersection Arrivals Figure (a): the vehicle arrives at detector di and passes freely to detector da. The arrival time is given by: t = t + T + T a d d, S S, d i i B B A Arrival time at A = arrival time at di + travel time (di to Stop line of Intersection B) + travel time (stop line of Intersection B to da) 14

Prediction of Intersection Arrivals Figure (b): the vehicle arrives at detector di and is delayed by the signal at intersection B. The arrival time is given by: t = t + max{ T, T } + T a d d, S u S, d i i B B B A Arrival time at A = arrival time at di + max of {travel time of di to B, signal delay} + travel time (stop line of Intersection B to da) 15

Prediction of Intersection Arrivals Figure (c): the vehicle arrives at detector di and encounters delay for the signal as ell as a standing queue. The arrival time is given by: t = t + max{ T, T + T } + T a d d, S u q S, d i i B B i B A Arrival time at A = arrival time at di + max of {travel time of di to B, signal delay + queue delay} + travel time (stop line of Intersection B to da) and T = a + an q i 0 1 q i Where a0 and a1 are parameters that can be selected on each intersection and Nq is the number of vehicle in queue. 16

Prediction of Intersection Arrivals Figure (d): the vehicle arrives at detector di occurs after the signal has begun serving the desired phase, but a standing queue is present. The arrival time is given by: t = t + max{ T, T } + T a d d, S q S, d i i B i B A Arrival time at A = arrival time at di + + max of {travel time of di to B, queue delay} + travel time (stop line of Intersection B to da) 17

Note: To estimate Queues Q(t+1)=Q(t)+a(t)-d(t) a(t) count from a passage detector d(t) depends on signal & departure rates 18

Prediction of Intersection Arrivals Given the estimate of the predicted arrival time, an arrival BA event at detector A can be anticipated with probability. p i The probability reflects the uncertainty that vehicle crossing the upstream detector i will actually travel on a route that will cross the detector at A. Then the expected number of arrivals at A can be predicted to be: n ( t BA ) p n ( t ) = A da i t i i p p 19

Estimation of parameters Observe that to use the PREDICT model, three parameters need to be provided: (1) travel times on links (detector to detector) which depends on the link free-flow speed and current traffic volume (2) queue discharge rate which also depends on volumes (3) turning probabilities. 20

Estimation of parameters 21

Turning Ratio Estimation 1. Based on Dynamic OD Estimation 2. Short Time (5 minutes) 3. Traffic Counts by Phases 4. Lanes and Geometry Dependent 5. Uses a Generalized Least Square 22

Travel Time Estimation 1. Based on Platoon Identification 2. By measuring Platoon Departure and Arrival Times 23

Discharge Rate Estimation Through-traffic queue discharge rates are effected by downstream through-traffic volumes, which can be easily measured. Left-turn queue discharge rates depend on opposing traffic volumes Right turn queue discharge rates depend on crosstraffic in that direction. These three discharge rates are initially given from calculated, but are then adjusted based on how well they predict remaining queues at the stop-bar presence detectors. 24

Intersection Control Logic RHODES uses a dynamic-programming (DP) based algorithm Effectively, the algorithm determines: - for a given phase order: A,B,C,D,A,B,C,D - what time durations should be given to Phase A, Phase B,, etc. -Considers a given decision time horizon T, with time increments of 1 sec. 25

Introduction of DP Dynamic Programming is a method for solving complex problems by breaking them down into simpler subproblems. The key idea is to solve different parts of subproblems and then combine the solutions to reach an overall solution. The DP approach seeks to solve each subproblem only once, thus reducing the number of computations. 26

Introduction of DP DP usually refers to simplifying a decision by breaking it down into a sequence of decision steps over time. This is done by defining a sequence of value function V1, V2,,Vn with an argument y representing the state of system. Vn(y) is the value obtained in state y at the last time n. The value of Vi at earlier times i = n-1,n-1,,1 can be found by working backwards, using a recursive relationship. The more detail of DP could be found in the reading materials. 27

The DP Algorithm in RHODES Decision variable: Xj (phase duration of stage j) Optimization state variable: Sj (time horizon with stage j) Incremental Value of Objective Function: f(sj, Xj) Cumulative Value of Objective Function: Vj-1(Sj-1) V ( s ) = min{ f( s, x ) + V ( s ) x X } j j j j j 1 j+ 1 j j 28

The DP Algorithm in RHODES Allow various objectives: stops, delays, queues Implementable in real-time Easily accommodates operational constraints: - minimum green times - fixed/variable phase sequence Note: If it is variable phase sequence, then the DP algorithm allows to skip phase by allocating zero time for the corresponding stage. 29

Summarizing Intersection Control Decision-Making 30

Network Flow Control & Intersection Control 31

Network Control APRES-NET: model for predicting the flow of platoons and evaluating the performance of each platoon conflict. REALBAND: Builds a binary decision tree for platoon conflicts. 32

Network flow prediction Propagate platoons by APRES-NET Note: this example would be used for further discussion. Figure 1 33

REALBAND (Network control) REALBAND identifies platoons and predicts their movement in the network by fusing and filtering the traffic data obtained in the last few minutes. Fixed green time Variable green time MAXBAND Concept REALBAND Concept 34

REALBAND principle The signals are set so that the predicted platoons are provided appropriate green times to optimize a given performance criterion. If two platoons demanding conflicting movements arrive at an intersection at the same time, then either one or the other will be given priority for green time, or one of them is split to maximize the given measure of performance. 35

REALBAND principle REALBAND makes a forward pass in time. When a conflict arises a decision node in a tree is formed, the types of decisions at this node include: (a) give green time to Platoon A (b) give green time to Platoon B (c) split Platoon A (or B). 36

Decision tree for the example Performance (Delay) Stop platoon N At intersection 2 800 Stop platoon S At intersection 3 Figure 4 Stop platoon W2 At intersection 2 950 Split platoon N At intersection 3 Figure 3 Stop platoon E3 At intersection 3 Stop platoon N At intersection 2 908 Figure 5 Figure 1 Stop platoon W2 At intersection 2 950 Stop platoon W3 At intersection 3 Stop platoon S At intersection 3 550 Optimal Figure 6 Figure 2 Stop platoon E3 At intersection 3 600 37

Illustrates of the Decision Tree Node Figure 1: Propagate platoons by APRES-NET 38

Illustrates of the Decision Tree Node Figure 2:Stop platoon W3 at intersection 3 39

Illustrates of the Decision Tree Node Figure 3: Split platoon N at intersection 3 40

Illustrates of the Decision Tree Node Figure 4: Stop platoon S at intersection 3 41

Illustrates of the Decision Tree Node Figure 5: Stop platoon E3 at intersection 3 42

Illustrates of the Decision Tree Node Figure 6: Stop platoon S at intersection 3 43

Measure of Performance The measure of performance is completed by APRES-NET model. APRES-NET model is a simplified traffic simulation model based on the same principles as the PREDICT model Compared with PREDICT model, APRES-NET propagates platoons of vehicles through a subnetwork instead of a signal vehicle. 44

Flow Chart of REALBAND T=To Historical Data APRES-NET Flow Estimator/ Predictor Detected data until To Initial signal plan over decision horizon Platoon Identifier Next Conflict Resolution, at Time T New Phases Signal setting from To to T No T=Thorizon New Signal Plan Choose new Initial Signal Plan Not Good Evaluation Good 45

Transit/bus Priority 46

Transit/bus Priority In the intersection control strategy, each vehicle is treated alike by the dynamic program, and that is, they all have a identical weight of unity. For the bus priority control, RHODES gives each bus a variable weight that depends on the number of passengers and on how late is the bus. 47

Transit/bus Priority Then weight wi for bus i given to RHODES was defined by the function: w = n (1 + f ) where delay factor f i i i i 0 if lateness di 0 = Kdi if lateness di > 0, where K is some constant ni is the number of passengers on bus i. With the inclusion of the bus passengers and the bus lateness in the computation of the objective function value, RHODES will tend to give higher priority for late buses with many passengers. 48

Emergency Vehicles 49

Emergency Vehicles Sometimes, emergency vehicles, such as ambulances, fir trucks are equipped with transponders that allow them to preempt signals in their route. In this case, the signals get preempted when there is a line of sight from the response unit to the signal heads and, once preempted, the signals transition into the required phase as quickly as possible. Emergency preemptions therefore result in considerable disruption of traffic patterns and add delays to other vehicles. 50

Emergency Vehicles RHODES/CAPRI system allows to: (1) compute a real-time dynamic shortest path from emergency vehicles origin to destination; (2) advise the responding unit of the path; and (3) schedule the signal phasing so that an emergency pathway is provided to the response unit while the resulting delays of other vehicles are minimized. Also, the RHODES/CAPRI system will know when the emergency vehicle will be at an intersection, will constrain the phase to be green for the responding unit, and use DP to schedule the remaining phases to minimize delay for the predicted vehicle arrivals. Effectively, the emergency vehicle is treated as a platoon on a specified route, and CAPRI computes the needed phase timings. 51

Rail/Train Preemption 52

Rail/Train Preemption At the highway-rail intersections, trains always have right of way; that is trains preempt the signals at grade crossings so that trains get a green phase while vehicles get a red phase. Research dealing with traffic management for at-grade railway crossing has had essentially two objective: (1) to reduce the risk of incidents at highway-rail intersections and (2) to minimize vehicular travel times across these intersections and prevent excessive wait times or bottlenecks. 53

Rail/Train Preemption Given the predicted preemption of the signals at the grade crossing, PHODES/CAPRI could schedule the phases in the neighborhood of the rail-highway intersection so that predicted and detected vehicles can go more efficiently. PHODES treats the train as a predicted platoon where the signals at the intersections have a constrained red phase for arriving and waiting vehicles during the predicted train crossing. 54

RHODES prototype To summery, the PHODES prototype logic consist of five modules: (1) Intersection Optimization Logic (2) Link Flow Prediction Logic (3) Network Flow Optimization Logic (4) Platoon Flow Prediction Logic (5) Parameter and State Estimation Logic 55

RHODES prototype 56

References Introductions and Reports Head, K.L., P. B. Mirchandani, and D. Shepherd. 1992. A hierarchical framework for real-time traffic control. Transportation Research Record 1360. National Research Council,Washington, D.C. p.82-88. K. Larry Head, Pitu B. Mirchandani, and Steve Shelby. The RHODES prototype: a description and some results. Presented as 77 th Annual Meeting of the Transportation Research Board. 1998. Pitu Mirchandani, Larry Head. RHODES: A Real-time Traffic Signal Control System: Architecture, Algorithms and Analaysis. 1998. Pitu Michandani, Fei Yue Wang. Rhodes to Intelligent Transportation System. Intelligent Systems, IEEE, 2005. Larry Head, Pitu Mirchandani. RHODES-ITMS. Report: Sponsored by Arizona DOT. AZ-SP-9701. Head Larry, Pitu Mirchandani. Final Report RHODES Projects: Phase II (A). Report FHWA-AZ94-383. Arizona DOT. 57

References Algorithms Mirchandani, P., and L. Head. A Real-Time Traffic Signal Control System: Architecture, Algorithms, and Analysis. Transportation Research Part C, Vol. 9, No. 6, 2001, pp. 415-432. Head, K.L. 1995. An event-based short-term traffic flow prediction model. Transportation Research Record 1510. National Research Council, Washington, D.C. p.45-52. Mirchandani, P.B., K. L. Head, A. Knyazyan, and W. Wu. 2000. An approach towards the integration of bus priority, traffic adaptive signal control and bus information/scheduling system. Paper presented at the 8th International Conference on Computer-Aided Scheduling of Public Transportation at Berlin, Germany. Pitu B. Mirchandani and David E. Lucas. Integrated Transit Priority and Rail/Emergency Preepmption in Real-Time Traffic Adaptive Signal Control. Intelligent Transportation System, 8:101-115, 2004. Paolo Dell Olmo and P B Mirchandani. Realband: An Approach for Real Time Coordination of Traffic Flows on Networks. Transportation Research Record 1494. 1995. 58