Abstract

We proposed a signal control optimization model for urban main trunk line intersections. Four-phase intersection was analyzed and modeled based on the Cell Transmission Model (CTM). CTM and signal control model in our study had both been improved for multi-intersections by three-phase theory and information-exchanging. To achieve a real-time application, an improved genetic algorithm (GA) was proposed finally, the DISCO traffic simulation software was used for numerical simulation experiment, and comparisons with the standard GA and CTM were reported in this paper. Experimental results indicate that our searching time is less than that of SGA by 38%, and our method needs only 1/3 iteration time of SGA. According to our DISCO traffic simulation processing, compared with SGA, if the input traffic flow is changed from free phase to synchronized phase, for example, less than 900 vel/h, the delay time can reduce to 87.99% by our method, and the minimum delay time is 77.76% of existing method. Furthermore, if input traffic volume is increased to 1200 vel/h or more at the synchronized phase, the summary and minimum values of average delay time are reduced to 81.16% and 75.83%, respectively, and the average delay time is reduced to 17.72 seconds.

1. Introduction

Multi-intersection signal cooperative control is one way to solve the urban congestion problem, especially at 3D urban trunk line intersections which are difficult to upgrade. As one solution, cooperative method in traffic control has been studied in purpose to solve the problem. There are many typical control systems for road network [1], for example, TRANSYT-7F, SCAT system, traffic control system of Kyosan company and Siemens, and the STC traffic control systems in China. All these systems have the ability to time traffic signals according to traffic flow both upstream and downstream. However, these systems are not designed for saturation flow, resulting in a possible lack of performance under serious traffic jam [2].

As one solution of intersection optimization control under traffic congestion situation, genetic algorithm (GA) was used to solve the problem by Park et al. [3]. GA improves an early research [4] that only can generate optimization control signals under unsaturated state. In addition, GA also takes into account network delay and road capacity. However, the optimization process in GA requires the assumption that the state of traffic flow is stable over a period of time. Lieberman and Chang [5] use the queue length of each intersection as constraint and propose the Mixed Integer Linear Programming (MILP) to solve the optimal signal phase difference, which can adjust the green time in a signal cycle by nonlinear quadratic programming. Abu-Lebdeh and Benekohal [6] also use queue length as the object of the management, whose performance of dynamic control is evaluated based on negative utility function. Then, they use GA to find the optimal value. One drawback of previous researches is that several important pieces of information are not taken into account, such as the relationship between adjacent vehicles, or neglect the traffic flow dynamics. So these schemes may fail to cover the unsaturated, saturated, or supersaturated state of traffic flow.

Cell Transmission Model (CTM) is a model which approximates the macroscopic dynamic model LWR [7] as discretization function for describing continuous traffic flow. Based on this feature, Lo and his research team [8] proposed a new sensitivity analysis method for dynamic signal control using the physical characteristics of vehicle; Zhengwu et al. [9] studied the traffic flow at the entrance approach road of the intersection and proposed an improved method of the cell division and its state description based on CTM. Yunfeng et al. [10] analyzed the influence of VMS on two traffic conditions: repetitive and nonrepetitive congestion. A multiobjective optimization model of traffic signal coordinated control parameters is established. They solve a multiobjective optimization problem based on nondominated sorting genetic algorithm. However, the mentioned researches solved problems by the standard CTM as the basic model; a method ignored the influence of three-phase traffic flow [11, 12].

In summary, CTM can cover the whole range of flow-density-velocity in signal control synergy and clearly describe the physical effect of queue. Therefore, in this paper, an intersection traffic flow model was proposed based on the traffic dynamics model by the improved CTM, which is promoted by the three-phase theory under different traffic flow characteristics. In order to solve the problems of multi-intersection signal optimization parameters in real-time, an improved genetic algorithm is used to optimize the parameters. Finally, we carried out experiments according to one real-world traffic data, captured at “Bianjiacun, Nanshaomeng” main trunk line of Xi’an Youyi Road, to verify the performance of our method. The results show that the proposed method can improve the timing scheme in many traffic situations. It is an effective signal optimization control strategy based on information interaction.

2. CTM Model for Multi-Intersection Signal Control

2.1. Four-Phase Intersection Model Based on CTM

LWR model of traffic flow is simplified by CTM [13], which gives a finite difference solution. Recursion formula of conservation equation transformation CTM can be expressed by formulas (1) and (2).

The subscript means cell ordinal number and are up- or downstream cells. Formula (1) is the traffic flow value of the cell at time , which equals the traffic flow value about the sum of cell and the inflow and outflow , inflow is the traffic value flow into the cell at time , and outflow is the traffic value flow out of the cell at the same time. Formula (2) means the input capacity of cell is restricted by its own capacity and upstream traffic cell value and currently accessible traffic value at time , where is the maximum allowable traffic of cell at time , is the backpropagation velocity of crowded perturbation, and is the speed of free traffic flow.

According to the four-phase signal control in the main trunk line in the urban traffic environment, the traffic flow CTM is established as Figure 1: represents the cell of the traffic flow. For each cell, represents the capacity of vehicles at time . The traffic flow can be divided into two independent types as source stream and the exit stream according to the state of the intersection [14]. Meanwhile, in the four-phase control model, the right-turn vehicles are not controlled by signal; the CTM can be described as follows.

(i) Source Cell . The 1st cell in each source is described as the amount of traffic , which is flow into the road. Suppose upstream is still a four-phase controlled intersection; ,  , can be acquired by function (3), where is the component traffic flow of traffic flow corresponding to the intersection, which is from the upstream intersection flow.

(ii) Source Cell . The capacity of the current road can be obtained by function (4).where is saturated flow of the traffic flow; and is the traffic value in the present; is the outflow of traffic, when the corresponding traffic is at green state.

(iii) Source Cell . The third source cell simulates signal control.

In function (5), at the time of green light, the maximum traffic flow is corresponding to traffic free speed flow volume and the outlet flow cell capacity .

(iv) Export Cell. According to the mathematical description of the source cells, the export cell capacity is related to the capacity downstream and the traffic component flow upstream. Hence, the capacity of the export flow cell can be expressed by

2.2. Extended CTM in Traffic Signal Net

When the CTM is applied into multi-intersection signal control, the upstream cells exist as distributary and the downstream cells exist as confluent flow [15].

(i) Direct Transmission. As shown in (7), it is related to upstream incoming traffic and downstream reception capabilities; the symbol is the same as (4).

(ii) Separated Transmission. In left-turn phase, split transmission can be regarded as direct transmission; straight and turn right are in the same phases, which have the separated transmission. Suppose the steering cell as cell , existing in , traffic flow transport into cell can be obtained by functions (8) and (9).where ,  ,   is the ratio of the straight and turn-left traffic flow from export cell , and is the total output traffic volume.

(iii) Confluence Transmission. When the upstream input is less than the downstream input traffic, the traffic flow into cell can be given by function (10):

When the downstream input is less than the upstream input traffic, the traffic output from cell and steering cell can be given by function (11):where is the ratio of the straight and turn cell traffic value from the export cell . In the simulation, in order to reduce the length of vehicle queuing, the ratio is determined according to the traffic volume of each cell at time t, and higher export flow with higher ratio. So , can be simplified as

3. Improved CTM for Multi-Intersection

3.1. Improved CTM of One Intersection

Based on the characteristics of directed model, separated model, and confluence model this subsection presents an improved CTM model for trunk traffic flow under signal interaction.

As Youyi Road shows from intersection Bianjiacun to the intersection Zhuque, according to historical data of traffic flow, the east-west direction is the trunk road-West Road, as Figure 2 shows. The simplified model of trunk traffic flow under the condition of road information is shown in Figure 3 based on CTM.

is cell of traffic flow at intersection, whose mathematical description is the same as Section 2.2.

Combined with the traffic flow number in Figure 1, taking the intersection as an example, the traffic flow transfer out from an intersection to the source cell of downstream can be expressed as where is cell traffic volume in traffic source from intersection at time , and is capacity of source cell of intersection at time . If defined is phase time, where traffic flow passes intersection at time , and four-phase signal cycle time is , function (13) can be decomposed into (14) for different phase times.

The traffic flows through intersection include straight and left-turn traffic flows over time which can be given by function (15):where is the capacity of the intersection for traffic flow at time , which can be computed by function (16).where is the capacity reduction factor of straight-line, and is the time where the first car starts and passes the stop line, when the green light is turned on, where is the average time of straight vehicles passing through the stop line.

In standard CTM, it assumes that all vehicles cross an intersection with the maximum speed of free flow. in formula (16) is calculated based on , which is described in formula (5); the maximum traffic flow of intersection capacity is corresponding to the traffic free speed flow volume . However, in reality, there are speed disturbances, and the average speed of traffic flow is related to density of traffic. For this reason, model of green wave (GW) [11] and Kerner-Klenov stochastic three-phase microscopic traffic flow model [16] are used for improving the standard CTM.

In this paper, we pay more attention to the signal control efficiency under different situations with various traffic flows and vehicle densities. For cooperative vehicle infrastructure system (CVIS), information of signal control timing can be interchanged among each intersection and every vehicle. In order to minimize the commuting time, we assume future traffic in city that(i)vehicles are moving on road with the maximum speed related to traffic density;(ii)the probability of random deceleration is zero, that is, car will be controlled automatically and reasonably;(iii)the crossing speed is the maximum value based on different traffic density;(iv)waiting car on beginning of green phase is observing the rule of slow starting; car length of simulation is assumed as 5 meters.

Based on intersection model of the three-phase theory of city traffic [11], formula (16) is improved as

In formula (17), the speed value of is related to the density of traffic flow based on Figure 4 [17]; is the maximum signal capacity and is equal to the classical signal capacity [18].

As the calculated above, the amount of traffic between the two intersections in a signal controls cycle time which can be obtained by where is the delay time of the cell in the traffic flow at time and it can be calculated by the method of literature [19].

Formula (5) of standard CTM is improved to (20). The capacity of intersection in one green phase is calculated based on the density of traffic flow at the interesting moment.

3.2. Multi-Intersection Signal Control Model of Trunk Road

(i) Objective Function

(a) Minimum Time of Total Delay. The most intuitional evaluation index of evaluating signal timing scheme is vehicle delay time, and the research shows that [19] fuel consumption, emission, and parking number are the same in the trend of change as optimization indexes. Hence, the minimum value of the total vehicle delay in the traffic network at the intersections is taken as the objective function can be given by

(b) Traffic Density. In the condition of multi-intersections information interchange, the traffic density is also the objective of regulating signal control, and it can be used as another objective function under traditional situation of minimum total delay. And it can be given by function (20).where is the instantaneous traffic density of the traffic flow of intersection at time , which can be obtained bywhere is the length of the road corresponding to the traffic flow at the intersection. The other symbols are the same as formula (5).

(ii) Restrictions

(a) Cycle Time. According to the traffic volume of the intersection to set cycle time , according to psychological impact of the driver, a single phase time should be not too short or too long; it can be constrained as expression (24).

(b) Split Ratio. Where is green time of the phase at the intersection, is red light time, is the yellow light time, and the split ratio is shown as where , are the maximum and minimum green time.

(c) Phase Difference. Taking Figure 3 as an example, intersection sequence number ascending order is defined as uplink and descending order is defined as downlink; the intersection is the base intersection, so the uplink and downlink phase differences show constraint relationship as shown in (26).where is the phase difference between the and intersection, and is an integer. For adjacent intersections, there is a need for cooperative signal control. So there is a cofactor , when indicates phase synchronization of adjacent intersections.

(d) Capacity of Vehicles of a Section Road. The intersection signal coordination control must ensure that the control section does not appear as queue overflow, so the capacity of vehicles in the intersections is also a constraint; the current traffic volume should be calculated as in

Equation (27) shows that the maximum traffic capacity of a road is related to the road length and the number of lanes and the road space occupied by a single vehicle.

3.3. Improved GA Used for Multi-Intersection

According to analysis of the model of multi-intersection road network based on CTM model in Section 2.2, it can be seen that the traffic volume is adjusted by the signal cycle and green time and the phase differences and so on between the intersections. In this paper, take the minimum delay as the objective function of the optimal control, where green light time and the phase difference between adjacent intersections were selected as optimization variables. This is shown in

In function (28), for a single intersection, the green time optimization parameter is four variables and the phase difference parameter is two variables , so there are 18 optimization parameters of three intersections with four-phase signals. Obviously to satisfy real-time requirements, improved CTM needs to introduce the optimization algorithm.

Genetic algorithm (GA) is a search algorithm in computational mathematics, which is used to solve the optimization problem and it is a kind of evolutionary algorithm. The optimization of signal control for multi-intersections is a NP hard problem. As the number of optimized intersections increased, the search space becomes bigger. Hence, if the standard genetic algorithm (SGA) is used for multiobjective optimization directly, the convergence speed is slow in the optimization process, and the process will bring the system that is difficult to converge or the occurrence of premature convergence, which choose parameters of initialized, crossover, and fitness function arbitrarily and without the prior knowledge. So we selected an improved GA in [20], which is used for optimization problem with same prior knowledge needs. Under the same initial value, compared with the standard genetic algorithm optimization, for first- and fourth-order binary function and , the improved genetic algorithm achieves 62% of the SGA in the search time, and the search efficiency is improved about more than 3 times of the effectiveness of the improved algorithm.

4. Numerical Simulation and Result Analysis

The Visual Disco simulation software (DISCO) was used for trunk road traffic simulation, which is developed by Lo [21], Hong Kong University, for the problem of optimization of minimum delay.

4.1. Model of Multiple Intersections Based on DISCO

The structure model of traffic flow through the intersection based on DISCO was shown in Figure 4, which is shown in Figure 2. Get the intersection signal time in simulation by the real signal timing of the environment. The input traffic flow was corresponding to the real situation, and it is set by manual work; the traffic flow state parameters are obtained from the virtual detector in the software. The traffic flow state parameters are used for signal optimization, which is according to the improved CTM model above and genetic algorithm (GA). Put the optimized signal timing into the road network to obtain the optimized minimum delay curve and traffic flow density curve, and it is compared with current curve controlled by real signal timing.

The rounded nodes with numbers in Figure 4 represent the intersection numbers; a rectangle with a number represents a cell whose width represents the number of lanes. For example, the cell width of number 1 indicates three lanes, cell 2 indicates one lane, and cell 3 indicates two lanes. According to the location of the intersection, we used the vehicle delay of upstream section of an intersection as a study object. Figure 3 described a local area network, the east-west direction consists of six sections, , and the north-south is . Specific composition is shown in Table 1. The first cell of an intersection upstream is defined as the signal-controlled cell. Junction line between two cells indicates the flow direction of traffic; if the cells are constituted with divergence or confluence, which flow from the upstream into downstream cells, the traffic value of divergence or confluence flow is computed according to the ratio of ,   in (9), (10).

4.2. Parameters Initialization

For the DISCO model established in this paper, the simulation time is set as 1000 seconds. The delay of vehicles in the road was recorded, which is shown in Figure 2, and the delay time is used as the optimization objective function in unit time; we capture the output of simulation results interval of 40 seconds. Because the right-turn vehicle is not under the signal control, assume that there is no effect on the control process but it exists on the right-turn traffic. The initial phase signal control timing scheme is shown in Table 1.

For the traffic volume in the separated cell, setting the proportion of turning left and right and going straight to total traffic volume is 15%, 15%, and 70%, and going straight and turning left vehicles are controlled. For the simulation of local road network in Figure 5, set the saturated traffic flow rate is  vel/h, blocking density is  vel/km, and the relationship between mean flow and vehicle density can be found in STCA-S model from Figure 6 [17]; road speed limit is  km/h. The amount of traffic data varies with the simulation timing as shown in Table 1.  vehicles/h, and value is calculated by Figure from literature [11] Figure (e).

4.3. Results and Analysis

The initial traffic density was set as 0.2. The traffic flow of every source cell of and is determined in Table 2, in which traffic flow value is changed according to 200 s as a cycle. Numerical simulations results are carried out by the signal setting method of fixed timing and improved CTM. The optimal method of SGA and improved GA was compared in the same situation. The length of every road is set as real situation shown in Table 3.

(i) Minimum Delay Time. The average delay volume is calculated by different method of time setting. The traffic flow volume of source cell was changed in different periods, which is shown in Table 2, and the curve of minimum delay time of each intersection varies with the input traffic volume as shown in Figure 5.

In Figure 5, the cyan-blue curve is the normalized change of input traffic volume by source cell at each intersection; other color curves meanings were shown in subframe of Figure 5. Compared with the delay time results of fixed timing and SGA and improved GA in (a), (b), (c), it shows that, in the fixed timing plan, the average delay of the vehicle changes with the traffic volume. The delay time of each intersection increases rapidly when the input traffic volume exceeds  vel/h. The red curve and black curve both are simulation results of improved CTM with different optimal method; it shows that the signal timing plan is changed by improved CTM, which can reduce the effects of increased input traffic volume for delay time. Compared with the average delay variation curve obtained by SGA, the optimization GA method is similar to the trend of the curve change, but the average delay is lower; it shows that the improved GA introduced in this paper has better real-time performance than SGA and shows that a rapid calculating method can better adapt to the change of traffic flow.

Under conditions discussed in Section 3.1, capacity of intersection is related with the density of upstream traffic flow. From the purple curve “improved GA and CTM” in Figure 5, we found that, at simulation time 400 seconds, the average delay time was still increased with a small slope, which is not similar as curve “improved GA”; vehicles may have to wait with random delay at the downstream stop line even with . This is due to the fact that the turning right flow is uncontrolled in the upstream intersection. Hence, when both the flows of and are increased, the probability of synchronized flow becomes high and the delay time is increased. From 400 s to 600 s, the slope of average delay time curve changes slowly. Because of the t-synchronized flow condition, compared with 600 s, the value of intersection 103 density is lower than 580 s, implying the efficiency of our timing plan. After 600 s , the delay time should increase with traffic flow. However, from the subfigure (a) we can see that, from 600 s to 800 s, the delay time is controlled with more green phases time for trunk line.

From the curves in Figures 5(a), 5(b), and 5(c) at simulation time section 400 s–800 s, densities of “improved GA and CTM” are higher than that of “improved GA,” because the effect of traffic flow density for the intersection capacity is considered based on the three-phase theory. In particular, when traffic flow approaches or exceeds the value of GW breakdown threshold, the intersection capacity then is significantly reduced, and the control model thus needs to improve the situation with the increase of green timing.

From the subfigures (a), (b), and (c), when the traffic flow volume is increased at simulation time (200 s, 400 s, and 600 s), the data of Table 4 shows that, compared with the SGA, the average delay time of improved GA is reduced to 34.57% and the minimum value is only 15.06% in the case of lower input traffic volume ( vel/h); when the input traffic volume increased ( vel/h), the average delay time of improved GA is reduced as maximum 21.02% and minimum 30.05%, and the absolute value of the average delay time is reduced to 7 seconds.

The simulation results of the improved CTM by three-phase theory show that, at lower input traffic volume, the average delay time is higher than the improved GA by 17.3%, a result caused by the random behaviors of right turning vehicles. With a large traffic flow, the average delay time also grows faster under GW control for the intersection capacity limited and the delay time is higher than that of the improved GA about 20.05% (1000 s) in maximum value and 9.1% (400 s), 14.4% (600 s), and 16.13 (800 s) in minimum values. Simulation data indicate that when the traffic flow is in synchronous phase, optimization control method of this paper has better effect.

At the same time, compared with the average delay curve of the corresponding high-input traffic volume in Figure 5, due to shared traffic flow information of each intersection, the method of improved CTM in this paper can perform cooperative control of the signals, which can adjust each intersection signal timing scheme according to the variation of upstream and downstream traffic flow, especially when the traffic volume is higher. The average delay curve obtained from improved CTM is gentle and the absolute value is low. Therefore, it can be seen that the improved GA can be used to reduce the delay of vehicles and improve the capacity of trunk road by the optimized intersections.

(ii) Traffic Density. Taking the traffic density of the two representative sections Street2 and Street3 as the examples, the traffic density curve between the change of traffic input and signal control under different control methods is drawn in Figure 6.

From Figure 6(a) we can see that as the traditional timing distribution scheme does not have the vehicle traffic density changes in adaptive control, the street2 traffic density curve has a regular fluctuation with the traffic light. And when the input traffic increases, the traffic density increases for the fixed timing scheme lack of adaptability. Under the SGA optimization mode, the timing scheme changes with the road traffic density, so the fluctuation trend change in the traffic volume is small.

However, because of the real-time requirement, the optimal value obtained by SGA in the same search time is inferior to the improved method in this paper. So it did not show the best ability for the traffic changes. Because of the faster search capability, the improved GA can adjust the signal timing changes following the traffic flow by using the program better than SGA. So it shows obvious optimization ability in the overall section of the traffic volume.

From the traffic density curve of street3 in Figure 6(b), we can see that the phase time changes with the input traffic volume. And because of the introduction of interactive information, comparing the curves and simulation time in (a), (b), we can see that while the street3 traffic volume changes, the signal light phase differences of 104 and 103 intersections are optimized to adapt to the changes of road traffic density. So the traffic density under this method makes the red-green phase change gently. We can see the multi-intersection coordination control method in the road which is mentioned in this paper, which can consider the traffic volume and the timing scheme of the intersections comprehensively. The improved GA can search the optimal value faster than the SGA. So the optimization effect is better than the other two signal control methods and has certain coordination and optimization capabilities for the number of intersections of the signal timing program

In addition to the above analysis, the curve of “improved GA and CTM” shows that tendency of the density is the same as the “improved GA” curve, but the value of density is different with “improved GA.” Before simulation time 400 s, because the speed of vehicles passing the intersection of both models is free flow speed, the numerical difference between the two curves is tiny. Difference is mainly derived from uncontrolled turning in vehicles. From simulation time 400 s–700 s, synchronized flow is increased with more vehicles intakes, and the green wave GW is unstable, which can be seen from the graph, where the slope of “improved GA and CTM” density curve is greater than “improved GA.” At green light time section, the slope of “improved GA and CTM” density curve is less than “improved GA.” Compared with improved GA, number of crossed vehicles is decreased. Summarize the analysis above, due to the employment of the three-phase traffic flow, the traffic density of road section is higher in our improved CTM, which has less crossing vehicles than that of the improved GA based on the same timing scheme.

5. Conclusion

This paper presents an improved CTM for adjusting the timing plan of multi-intersection on urban trunk road. The improved CTM is established based on the future information infrastructure with interactive conditions. The intersections of Youyi Road were chosen as collaborative optimization object, and the improved GA is used for multiobjective optimization, which is according to the real-time requirements of traffic control. Finally effectiveness of improved CTM is demonstrated by numerical simulation based on DISCO software. By the simulation, the timing plans of fixed timing, SGA, improved GA were compared. Simulation results show that, based on the CTM, the dynamic characteristics of traffic flow can be simulated. Under the situation of improved CTM, intersection signal timing plan can be according to the variation of upstream and downstream traffic and the adaptive timing plan can be provided.

By the adaptive timing plan based on improved CTM, the signal cooptimization control model is established, which can reduce the influence of delay time as traffic volume changed. At the same time, comparing the simulation results of SGA and improved GA and improved CTM, it is shown that improved GA is is more rapid than SGA for multiobjective optimization, and it can supply intersection signal timing plan with better adaptability, but the improved CTM is more suitable with the actual traffic flow controlled situation, in which vehicles are moving among intersections of trunk road. According to improved CTM in this paper, optimizing the signal timing at intersections on trunk road, it can control traffic density indirectly and play a role to improve the efficiency of road use.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This research is subsidized by The Natural Science Basic Research Plan in Shaanxi Province of China under Grant no. 2016JQ5106; Dr. Startup Funds of Xi’an Polytechnic University (no. BS1507); Special Research Program Funded by Shaanxi Provincial Education Department (16JK1342); and Discipline Construction Funds of Xi’an Polytechnic University under Grant no. 107090811.