Generalized adaptive signal control method and system
First Claim
1. A method of controlling traffic at an intersection, comprising:
- detecting traffic status;
estimating queue information based on the detected traffic status; and
determining a movement of a vehicle in the intersection by evaluating rules using the estimated queue information; and
controlling a state of a traffic signal to effect the movement;
wherein the rules include demand rules based on the estimated queue information and a number of vehicles that can exit the queue during said state of the signal;
progression rules based on traffic movements at an adjacent intersection; and
urgency rules based on an amount of time a vehicles waits to move in the intersection.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a rule-based method for effective distributed adaptive signal control of traffic networks, and an apparatus using the method. Queue estimates and sets of rules are used to determine the signal state at each intersection in the network. The queue estimation uses real-time data from detectors upstream from an intersection to estimate the number of vehicles approaching the intersection and the vehicles in queue. Each detected vehicle is treated as a group of “partial” vehicles corresponding to approved movements that the vehicle might make. The queue estimation and control logic that determine the signal state can be implemented as a distributed system. The signal control logic consists of a set of rules for uncongested control and a process that creates a fixed time plan for congested control.
76 Citations
15 Claims
-
1. A method of controlling traffic at an intersection, comprising:
-
detecting traffic status;
estimating queue information based on the detected traffic status; and
determining a movement of a vehicle in the intersection by evaluating rules using the estimated queue information; and
controlling a state of a traffic signal to effect the movement;
wherein the rules include demand rules based on the estimated queue information and a number of vehicles that can exit the queue during said state of the signal;
progression rules based on traffic movements at an adjacent intersection; and
urgency rules based on an amount of time a vehicles waits to move in the intersection.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
detecting a time a vehicle crosses the entry point of the detection zone;
calculating a time the vehicle would have entered the detection zone if the vehicle is located at the back of the queue at a current time;
comparing the detected entry time with the calculated entry time; and
determining that the vehicle has arrived at the back of the queue at the current time if the calculated entry time is greater than the detected entry time.
-
-
9. The method of claim 1, wherein the queue information relates to a queue of vehicles at an approach to an intersection, the queue being within a detection zone having an entry point and an exit point, the queue having a front and back, and where the approach is for the vehicles in the queue to move in the intersection across an opposing approach to the intersection, and said estimating queue information comprises:
-
estimating a number of vehicles in the queue;
estimating a time gap between vehicles traveling in the opposing approach;
determining if the estimated time gap is sufficiently large to allow the vehicles in the queue to complete the movement across the intersection.
-
-
10. The method of claim 1, wherein said determining a movement of a vehicle comprises generating a request for a movement of items in a node in response to a state of a control signal corresponding to a state of the traffic signal, wherein generating the request comprises:
-
selecting a type of movement of an item in the node;
designating the selected movement as a recommended movement if the number of items in a queue for the selected movement cannot exit the queue while the control signal is in said state; and
designating a movement with the largest queue if the number of items in the queue for the selected movement can exit the queue while the control signal is in said state; and
determining a priority for the designated movement based on a length of the queue.
-
-
11. The method of claim 10, wherein said controlling a state of the traffic signal comprises placing the designated movement and the determined priority on an event list to schedule the designated movement for execution.
-
12. The method of claim 1, wherein said determining a movement of a vehicle comprises generating a request for a movement of items in a present node in response to a state of a control signal corresponding to a state of the traffic signal, wherein generating the request comprises:
-
detecting if a control signal for a node adjacent to the present node changes states within a predetermined time;
for each type of movement in the present node setting a priority for the movement based on the number of items expected to approach the present node from the adjacent node and the percentage of items that are expected to make the movement in the present node; and
performing said controlling a state of the traffic signal using a movement having a high priority.
-
-
13. The method of claim 12, further comprising, for each type of movement in the present node, setting a time to evaluate executing the movement according to the priority of the movement based on an amount of time for an item to travel from the adjacent node to the present node.
-
14. The method of claim 1, wherein said determining a movement of a vehicle comprises generating a request for a movement of items in a present node in response to a state of a control signal corresponding to a state of the traffic signal, wherein generating the request comprises:
-
detecting if a number of items in an approach to a node exceeds a threshold;
setting a priority for a movement of an item in the node, wherein the priority is based on the number of items in the approach to the node, if the detected number of items exceeds the threshold; and
scheduling the movement for execution based on the priority of the movement to control the state of the traffic signal.
-
-
15. The method of claim 14, further comprising, scheduling the movement for execution only if the detected number of items exceeds the threshold for a predetermined amount of time.
Specification