The present invention belongs to the field of computer applied technology, and relates to a method to schedule intelligent traffic lights based on self-organization theory.
Recently, with the rapid development of internet and embedded technology, more and more intelligent traffic signaling systems are applied to urban transportation systems aiming to relieve worsening traffic congestion. A fundamental criterion of known intelligent traffic systems is to dynamically adjust the green/Cycle (g/C) ratio of the traffic light according to the traffic flows in different direction of an intersection, that is, the green light length of a specific road is positively proportional the traffic flow on the road. However, how to predict traffic flows and avoid severe vibration of g/C ratio is a great challenge of limiting the application of intelligent traffic lights, due to the unpredictability and suddenness of traffic flows.
Digital Infochemicals (DIs) are analogous to Biochemical substances that convey information between interactive elements mediated via the environment. (Kasinger H, Bauer B and Denzinger J. Design pattern for self-organizing emergent systems based on digital infochemicals. In: Proceedings of the sixth IEEE conference and workshops on engineering of autonomic and autonomous systems, 2009.) Receiving such DIs is able to activate the actions of receiver. DIs are classified into two types, one of which transmits within the same type of entities, while the other type of DIs are able to transmit within different type of entities. Ant colony (Colorni A. and Dorigo M. Distributed optimization by ant colonies. In: Proceedings of actes de la premiere conference europeenne sur la vie artificielle, Paris, France, 1991.) is a good example of DIs. In the natural world, ants lay down pheromone trails when traveling between the nest and the food resource locations. At the same time, the pheromone starts evaporating. Ants prefer following the trail with relatively more pheromones. Over time, the pheromones accumulate over the shorter paths than those on the longer ones, because the shorter paths take less time for ants to travel back and forth. On the other hand, higher pheromones attract more ants, which in turn reinforce pheromones. Thus, almost all the ants travel on the shortest path finally.
By analogy to natural infochemicals, DIs applied in decentralized self-organizing emergent systems serve as a coordination mechanism to communicate between homogeneous or heterogeneous agents in multi-agent models. The invention takes advantage of DIs as medium to control traffic lights so as to predict traffic flow and avoid tremendous vibration of g/C ratio.
Aiming to solve the problems of known intelligent traffic lights, the invention takes advantage of DIs as medium to implement a method to predicate traffic flow and smooth the g/C ratio in real time. The traditional traffic lights adjust g/C ratio directly based on the traffic flow data in real time. The problem is the tremendous changes of green light length caused by unpredictability and suddenness of traffic flow. The invention adds a layer of DIs between traffic light controller and traffic flow, as shown in
The technical solution of the invention is as shown in
The technical solution in detail is as follows:
Step 1, Collect Digital Infochemicals
DIs are derived from the traffic flow. The vehicles leave DIs on the passed road. To simplify the computing complexity, the road is divided into several cells according to the requirements of the target, as shown in
The said aggregation refers to the accumulation of DIs generated by different vehicles within the same cell.
ρi,t=ρi,t-1+ni,t (1)
where, ρl,t-1 is number of DIs in the ith cell at time t−1; ni,t is the number of vehicles in the ith cell at time t; ρi,t is the updated number of DIs in the ith cell at time t.
The said evaporation refers to the gradual deduction of DIs along with time going:
ρi,t=(1−ρv)ρi,t (2)
where, ρi,t is the number of DIs in the ith cell at time t; ρv is the evaporation rate; pi,t′, is the number of DIs left after evaporation.
The said propagation refers to that the DIs propagate to the neighboring areas along with the driving direction of vehicles.
ρi,t″=(1−ρp)ρi,t′ (3)
where, ρi,tE is the number of DIs left after evaporation; ρρ is the propagation rate, i.e., the percentage of DIs propagated to the neighboring areas; ρi,t″the number of DIs left after propagation.
At the same time when the DIs in a cell propagate, the cell also receives the DIs propagated from other cells. Under synchronized update, the DIs in all the cells propagate simultaneously, and then receive the DIs propagated from other cells:
where, Φ is the set of upstream cells whose DIs are propagated to the ith cell; ρj,tρ is the DIs propagated from the jth cell and sprayed to the passed cells evenly;
where, ρj,t′is the DIs left after evaporation; ρρρj,t′is the total DIs propagated to the neighboring areas; v is the speed for propagation; τ is the unit time length; vτ is the length that the DIs are able to propagate within time τ; Cs is the length of cell; vτ/Cs is the number of cells that the DIs pass during propagation within time τ;
Step 2, Adjust Green/Cycle (g/C) Ratio
Assume t to be the beginning time of a signal cycle, i.e., mod(t,Tc)=0, then the traffic signal light adjusts the g/C ratio for the next signal cycle according to the number of DIs on the adjacent roads of an intersection in the current cycle:
where, TiG is the green duration of the ith phase; Di is the number of DIs on the roads corresponding to the ith phase; ΣjDj is the total number of DIs on all the roads of an intersection; Tc is the cycle length.
If t is not the beginning time of a signal cycle, then follow Step 1 to collect the DIs for the t+1 time. Such a process forms an infinite loop and keep updating.
Furthermore, the transportation simulation model utilizes discrete time strategy with 1 second as time step and 1 meter as the length of each cell; Equation 5 is simplified as:
The advantages of the invention are that the DIs are able to arrive at the traffic light before the actual traffic flow due to the propagation such that the DIs have the function of predication. On the other hand, the DIs have the information of previous traffic flow due to the evaporation such that the DIs have the function of memory. The predication and memory resulting from the DIs are the reasons why the DIs are better than the pure traffic flow. Thus, the intelligent traffic light based on the DIs have more advantages than the traffic light based on the pure traffic flow.
Have a two-way three-lane road as an example, shown in
Assume there are 2 vehicles in cell CS,1 at time 0, then the DIs ρS,1 is 2.
Firstly, consider evaporation with the evaporation rate ρv of 0.2/s that indicates 20% of DIs are evaporated every one second. Then ρS,1 changes to 1.6.
Next, consider propagation with the propagation rate ρρ of 0.3/s that indicates 30% of DIs diffuse to the downstream road. Then ρS,1 changes to 1.12.
Assume that the propagation speed is the same as the vehicles' traveling speed, i.e., 100 km/hr=28 m/s, which means the DIs propagate by 28 meters every second that is equivalent to 3 cells. The DIs propagated spray into the adjacent 3 cells evenly, i.e., C4,1, C3,1, C2,1, and the DIs in each cell are increased by 1.6*0.3/3=0.16.
Cell C5,1 also accepts the DIs propagated from the upstream 3 cells. Assuming the DIs propagated from cell C6,1, C7,1, C8,1 are 0.1, 0.21, 0.08, respectively, ρ5,1. finally changes to 1.12+0.1+0.21+0.08=1.51 at time 0.
Assuming there are 3 vehicles in cell C5,1 at the next time, i.e., time 1, the DIs in the cell increase from the base 1.51 by 3, that is 4.51.
Firstly, consider evaporation with the evaporation rate ρv of 0.2/s that indicates 20% of DIs are evaporated every one second. Then ρS,1 changes to 3.608.
Next, consider propagation with the propagation rate ρρ of 0.3/s that indicates 30% of DIs diffuse to the downstream road. Then ρS,1 changes to 2.5256. The DIs propagated spray into the adjacent 3 cells evenly, i.e., a, C4,1, C3,1, C2,1, and the DIs in each cell are increased by 3.608*0.3/3=0.3608.
From what described above, the DIs on the road follow the same rule, that is, unlimitedly iterate aggregation, evaporation, and propagation, during which the number of DIs is updated dynamically with the real-time traffic flow. The intelligent traffic light introduced in this invention adjusts the phase duration of the traffic light based on the updated DIs so as to reduce congestion.
Considering the intersection as shown in
where, TGWE and TRNS are the green phase duration for the west-east and red phase duration for the north-south road, respectively. TC is a controlling cycle of the traffic light. The green phase duration for the north-south road is
To evaluate the performance of the DIs-based traffic light, compare it to the traffic light controlled by fixed scheduling strategy and by trigger-based strategy. Fixed scheduling strategy predefine the phase durations according to historical traffic data, and keeps the phase duration unchanged once set up. The trigger-based strategy means that the traffic light on the main stream road keeps green during a signaling cycle until there are vehicles waiting on the road with relatively lower traffic. Then the traffic light on the road with relatively lower traffic changes to green for a certain period. The trigger-based strategy is designed to prioritize the traffic on the main stream road.
To compare these three traffic light scheduling strategies, the real traffic demand with peak hours is used as the testing data, as shown in
Number | Date | Country | Kind |
---|---|---|---|
2018 1 0984108 | Aug 2018 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2019/096138 | 7/16/2019 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2020/042789 | 3/5/2020 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20040054513 | Laird | Mar 2004 | A1 |
Number | Date | Country |
---|---|---|
104766484 | Jul 2015 | CN |
107730922 | Feb 2018 | CN |
108399740 | Aug 2018 | CN |
109035811 | Dec 2018 | CN |
Number | Date | Country | |
---|---|---|---|
20200320872 A1 | Oct 2020 | US |