Abstract

Signal coordination methods have been widely investigated to improve the performance of traffic control system in urban road networks. Due to the large-scale of road networks and numerous time-varying parameters, a basic challenge faced by these methods is the high computational complexity. In this research, a method to optimize and coordinate the traffic signal in urban road networks is developed, which deals with this challenge by decomposing the network into several arterial roads and scattered intersections. As a result, an area coordination problem has been solved by coordinating several principal arterial roads and isolated intersections. Firstly, we propose a bandwidth oriented two-way arterial coordination approach. In contrast to previous methods, one important feature of the proposed approach is that not only the phases which provide right of way to the coordinated directions but the phases which provide right of way to the uncoordinated directions are considered. Secondly, to reduce the computational complexity a network decomposition approach is designed, in which a priority level index is defined to quantify the priority level of each road. Then, a coordination algorithm for the whole road network is developed. Finally, effectiveness and efficiency of the proposed method are validated by simulations on VISSIM.

1. Introduction

Aterial traffic congestion and the associated time-consuming, traffic jams, and noise and air pollution are a hard nut to crack to traffic administration organs of both the developed and developing countries. Consequently, the researches on reducing urban traffic congestion with advanced control and information technologies have long been a hot research topic. It is generally recognized that traffic signal control is one of the most effective and efficient manners to alleviate traffic congestion. As a result, many traffic signal control strategies have been developed [125].

As one of the earliest signal control strategies, isolated intersection control strategies mainly focused on the optimization of an isolated intersection. In general, it includes fixed-time control and traffic-responsive control [1]. The former one is based on the statistics of history traffic flow patterns. The latter one is an online process that utilizes real time traffic data to optimize the green time of a traffic light. As pointed out in [2], with a strong optimization capability, the isolated intersection control strategies can provide a strong basis for implicit coordination with the adjacent intersections. Hence, several new signal control strategies for isolated intersection have been proposed. For example, a new approach for controlling the traffic at isolated intersections is developed, whereby the dynamic behavior of the traffic is considered and modeled with Petrinets [3]. In [4], inspired by the observation of self-organized oscillations of pedestrian flows at bottlenecks, Lämmer and Helbing proposed a self-organization approach to traffic light control. Xie et al. [5] reported on a schedule-driven intersection control strategy, whereby the main characteristic is an alternative formulation of intersection control optimization as a scheduling problem to reduce the state space.

Then, to improve the performance of isolated intersection control, coordinated control strategies were proposed. In general, coordinated control mainly falls into two categories, fixed-time coordinated control and coordinated traffic-responsive strategies. For example, bandwidth oriented signal timing approaches MAXBAND [6] and MULTIBAND [7] and traffic network study tool TRANSYT [8] are well known fixed-time coordination control methods. SCOOT [9] and SCATS [10] are regarded as the earliest and leading examples of the coordinated traffic-responsive control approaches. After that, lots of model-based traffic-responsive control strategies with rolling time horizon emerged in 1990s, for example, OPCA [11], PRODYN [12], and CRONOS [13]. However, the performance of these strategies is limited due to the fact that the computational complexity grows exponentially with the size of the urban traffic network. Moreover, based on store-and-forward strategy, a traffic-responsive urban control (TUC) framework was proposed in [14]. Despite the simplicity and the efficiency of the proposed TUC, such a framework does not allow for immediate consideration of modifications and expansions of the controlled traffic network.

Owing to the fact that the predominant traffic flow in urban traffic networks is mainly along arterials, coordination of traffic signals along arterials usually provides numerous advantages [15]. For example, higher level of traffic service is provided in terms of higher overall speed and reduced number of stops; there are few accidents because the platoons of vehicles arrive at each signal when it is green, thereby reducing the possibility of red signal violations and rear-end collisions; greater obedience to the signal commands is obtained from both motorists and pedestrians. The motorists try to keep being within the green interval, and the pedestrian stays at the curb because the vehicles are more tightly spaced. Hence, coordinating the traffic signals along these arterial roads is essential for the effective operation of the urban traffic networks. Some early results can be found in [6, 7]. In [15], Stamatiadis and Gartner proposed a bandwidth oriented progression model and designed the MULTIBAND-96 program, which can produce variable-width progression along arterial road in traffic networks. In [16], Tian and Urbanik reported a signal coordination approach based on a system partition technique to optimize the progression bandwidths for continuous signals along a signalized arterial. Later, Tian et al. [17] developed a computer program which aims to provide maximum bandwidth solutions for randomly generated multiple signal system scenarios. In [18], Kong et al. proposed a bidirection green wave intelligent control technology to solve the coordinate control problems of urban arterial traffic, whereby a two-level control structure was developed. In [19], to optimize the bandwidth for continuous signal along arterial road, Lin et al. developed a new mixed-integer nonlinear programming model with the objection of allowing vehicles to pass through the maximum number of downstream intersections without a stop. In [20], Lu et al. developed an improved two-way bandwidth maximization model for arterial roads with unbalanced bandwidth demands. In their model, a proration impact factor was defined to allow engineers to assign the importance of satisfying the target bandwidth demand rate.

It is noted that all the above progression models and results [1620] are main focus on arterial signal coordination. It seems that the corresponding results on coordinating urban road networks with green wave coordination strategies are very few. In [21] arterial progression models were first introduced by Gartner and Stamatiadis to deal with the coordination and optimization of traffic signal in urban grid networks. It was shown that the computational efficiency of the optimization model was improved by introducing a heuristic network decomposition procedure. Then, in [22], Gartner and Stamatiadis extended their previous work [21] and developed a network multiband progression model. This model was based on selecting and optimizing an arterial priority network or a route priority network. It should be noted that one of the key aspects of the network decomposition presented in [21, 22] was the definition of a priority subnetwork. However, only two simple criteria were presented in [21, 22]; the details of the selection of a priority subnetwork were not clearly discussed. In addition, coordination control of a large-scale road network should take into account numerous time-varying parameters, such as cycle time, splits, and offset. Although it is technically feasible, it may not always be practical in implementation for real time signal control. It means that a coordination method, which allows simple implementation and nonexcessive data communication, while pointing toward the general direction of alleviating congestion, is needed.

Motivated by the above discussion, in this paper we propose an arterial progression based approach for signal coordination in urban road networks. Simulations on VISSIM have been presented to demonstrate the effectiveness and efficiency of the proposed approach. The main contribution of this paper can be summarized as follows. A bandwidth oriented two-way arterial coordination approach is developed. Different from the typical MAXBAND model [6] and MULTIBAND model [7], one important feature of the proposed method is that not only the phases which provide right of way to the coordinated directions but the phases which provide right of way to uncoordinated directions are also taken into account during the process of optimization of phase sequences; to deal with computational complexity in large-scale road networks, an economical and practical network decomposition strategy is proposed, whereby a novel priority level index is employed to quantify the priority level of each road; the problem of coordinating a large-scale urban road network has been solved by coordinating the principal arterial and several isolated intersections on the boundary of the area, and a novel coordination methodology is proposed.

The reminder of this paper is organized as follows. In Section 2, we propose a new arterial signal coordination model, whereby the phase sequences are optimized. Section 3 presents a novel priority level index and a network decomposition method. A coordination framework of traffic signal control for urban road networks is developed in Section 4. Section 5 reports the results of numerical simulation. Finally, Section 6 concludes this paper with a summary of work.

2. Coordination of Arterial Road

Figure 1 illustrates an urban arterial road that comprises intersections that are controlled by traffic lights. For each intersection, there are a set of entry and exit links (approaches), where each link has a fixed length and a set of lanes. For each lane, the “First In and First Out (FIFO)” discipline is used to discharge the vehicle platoons and lane changing or overtaking will not be allowed if vehicles enter a study section [19]. To facilitate the model description, the variables used hereafter are summarized as follows:(i): the cycle time of all intersections along the arterial road ;(ii): the green time of phase of intersection ;(iii): the distance between intersection and intersection ;(iv): the travelling speed between intersection and intersection ;(v): the inbound offset of phase between two successive intersections and ;(vi): the outbound offset of coordinated phase between two successive intersections and ;(vii): the start time of phase of intersection along the inbound direction;(viii): the start time of phase of intersection along the outbound direction;(ix): the phase set of intersection , that is, .

Figure 2 shows the time space diagram between intersection and . It is shown that, by optimizing the green time of coordinated phase and phase , travel speed and , offset and between intersection, and vehicles along inbound and outbound directions can cross intersection and without stops simultaneously. The key idea of the proposed arterial road coordination method is to construct a two-way green wave band along two coordinated directions by optimizing and coordinating the green start time of two coordinated phase and phase . Different from previous studies [1523], in our proposed coordination framework not only the coordinated phase and phase but the phase has been optimized during the process of optimization of phase sequences.

2.1. Cycle Time

First of all, according to the well-known approach known as Websters formula [1], the optimal cycle time of intersection can be expressed as follows:where is lost time of intersection , is the nominal inflow to link in vehicles per hour, is the saturation flow of link , and denotes the set of all links which belong to intersection .

In order to facilitate the coordination of an arterial road, each coordinated intersection along the arterial should be associated with an identical cycle time. The intersection with the biggest cycle time is defined as the key intersection of the arterial. The biggest cycle time is usually selected as the common cycle for all intersections along the arterial. For example, the common cycle time of the arterial is defined as

2.2. Signal Splits

For each phase of intersection , the optimal green splits can be calculated by the Websters formula [1] aswhere , is the inflow to link of intersection , is the saturation flow of link , and phase provides the right of way to link .

In general, to guarantee the safety of pedestrians and cyclists, there usually exists a green constraint for each phase of intersection . Hence, if the green time calculated by (3) is not satisfied by the following constraint:then we need to regulate . Unfortunately, when there are several phases of an intersection which do not satisfy constraint (4), the regulating process will be a tedious work. Therefore, we propose a new method to calculate and regulate the green time , as it is shown in the following two equations:where and are the predefined minimum and maximum green time.

2.3. Phase Setting

As one of the most critical and creative parts of traffic signal coordination, the establishment of a phase scheme has great impact on intersection capacity and efficiency. Note that if left-turn vehicle flows are not controlled, it will severely disturb straight-go vehicles and have big impact on the safety of pedestrians, even if left-turn vehicle flows on arterial road are not heavy [18]. Hence, herein a left-turn phase is designed for the left-turn vehicle flows along arterial road. Consider a typical four-legged intersection shown in Figure 3(a). Regularly, an idyllic phase combination is developed in Figure 3(b) for bidirection arterial signal coordination. It means that phase starts just when phase completes.

However, in practice to obtain a bidirection green wave band along the arterial road, phase and phase usually overlap. Assume that phase and phase provide the right of way for the inbound and outbound traffic flows as shown in Figure 1, respectively. To prevent left-turn traffic flows disturbing the straight-go traffic flows, the advance-close and lag-open strategies are introduced to deal with left-turn phases [18]. Therefore, the phase combination shown in Figure 3(b) can be extended to the phase combination illustrated in Figure 4. It is clear that the phase in Figure 4 is the combination of phase and phase in Figure 3(b). Herein, the advance-close strategy and the lag-open strategies are applied to the left-turn of phase and that of phase, respectively. Figure 5 shows another phase sequences.

2.4. Speed Constraints

As shown in previous studies [19], to provide smooth traffic flows to users and design adequate signal offsets along an arterial road, the range of link travel time under different traffic conditions should be calculated first. On the other hand, the length of each link is known. Therefore, the following two speed limit constraints (6) are introduced to determine the lower and upper speed limits when the model of maximum progression bandwidth is applied:

In addition, the following constraints (7) are used to ensure that the speed changes between two adjacent links fall into a reasonable range:where () and () are predefined constants.

2.5. Calculation of Offsets

The offset between two intersections is defined as the duration from the beginning of a green phase at one intersection to the start of the following nearest green phase at another intersection. In order to obtain a green wave band and allow uninterrupted flows of traffic pass through the entire arterial without stop, the offset between two adjacent intersections can be approximated by the travelling time between the two intersections. Thus, the inbound and outbound offset can be calculated as follows:

2.6. Start Time of Coordination Phases

As discussed above, the phase and phase shown in Figure 3(b) govern the right of way of the inbound and outbound traffic flow, respectively. Take the arterial road shown in Figure 1 as an example, assume that the start time of phase at intersection along the inbound direction is ; then the start time of phase at the th intersection can be updated by the following equation:

Similarly, if we assume that the start time of phase at intersection along the outbound direction is , then the start time of phase at the th intersection can be calculated as

2.7. Objective Function

It is shown in Figure 6(a), corresponding to the phase combination illustrated in Figure 3(b), the ideal case is that when the green time of phase (or phase ) ends then the green time of phase (or phase ) starts immediately. However, in practice the length of downstream and upstream road sections is regularly not the same and the travel speed on road sections is heterogeneous. Thus, the ideal case is less likely to happen. There usually exist another two cases. One case shown in Figure 6(b) is that phase and phase are overlapped. Meanwhile, the phase combination shown in Figure 3(b) is extended to the one illustrated in Figure 4. Another case shown in Figure 6(c) is that, before the start of the green time of phase (or phase ), the green time of phase (or phase ) has already ended. In real-world application, Case 3 shown in Figure 6(c) must be avoided.

In [18], to avoid the occurrence of case 3 shown in Figure 6(c) and obtain the maximal progression band, Kong et al. formulated the problem of arterial signal coordination as a biobjective optimization model. In addition, Ye et al. [23] extend the biobjective model to the signal control and coordination for a simple road network constituted by two crossed arterial roads. Since the two objective functions of the biobjective model have different priority level, the problem-solving process is tedious and time-consuming especially for large size problems. Aiming at dealing with this difficultly, we have improved the biobjective model and developed a single objective model. The equation of the objective function is defined as follows:subject to (1)–(10) and

Remark 1. Although according to the presented optimization model Case 3 shown in Figure 6(c) only has a small chance of occurring, the occurrence of it can not be completely eliminated. Therefore, to deal with this problem we propose a regulate scheme as a part of model correction.

2.8. Regulate Schemes

Consider Case 2 shown in Figure 6(b); assume that the optimal green time of phase and phase at the th intersection is and , respectively, and the overlapping time is . Under this situation, it is naturally to define the overlap interval as a new phase. In other words, the phase setting shown in Figure 3(b) should be extended to that illustrated in Figure 4. It is shown in Figure 7 that the start time and the green time of phase , phase , phase , and phase (shown in Figure 4) can be derived by (13). For simplicity, herein we assume that :

It should be noted that, for the case , similar results can also be derived with the same method. Furthermore, since the length of the cycle time is kept unchanged, the overlap time should be assigned to phase (or or ). Herein, is assigned to phase to maximize the bandwidth.

As mentioned previously, although Case 3 shown in Figure 6(c) should be avoided as much as possible, it might be encountered in real-world traffic conditions. Since the length of overlap time has a significant effect on the length of green time for left-turn traffic of phase and that of phase , we proposed the following three different regulate strategies to respond to the situations that the overlap time falls into different ranges.

Subcase 1 . In this scenario, is a small proportion of the green time of phase . It is argued that one of the simplest ways to eliminate the gap is to prolong the green time of phase and advance the green start time of phase . At the same time, due to the length of the cycle time was kept unchanged and the green time of phase must be reduced by . The result of the regulation is illustrated in Figure 8. Then, we havewhere is a regulator parameter and and are the start time corresponding to phase and phase after the regulating strategy is implemented. The phase setting shown in Figure 3(b) is implemented. The start time of phase remains unchanged, and that of phase would be advanced by . In addition, the green time of and phase is extended, and the sum of them equals the reduction of the green time of phase .

Subcase 2 . Under the current situation, the gap is not a small proportion of the green time of phase . The approach for eliminating the gap used in previous strategy cannot be adopted. Because if we eliminate the gap by reducing equal amount of green time of phase , the remaining part of the green time of phase will be not sufficient to dissipate all the traffic flows of northbound and southbound at intersection in one cycle. As a result, extra queuing delay will be imposed on part of the traffic flows of the minor streets whose right of way is controlled by phase .

Herein, to eliminate the gap , on one hand we advance the start time of phase and that of phase . Simultaneously, to reduce the influences of these regulations imposed on coordinated directions, we also regulate the length of the green time of phase and that of phase . As shown in Figure 9, the start time and green time of phase , phase , and phase are calculated aswhere is a regulator parameter. The phase setting shown in Figure 3(b) is implemented.

Subcase 3 . Different from the previous subcase 1 and subcase 2, for the current condition the gap is close to the length of green time of phase . In other words, compared with the length of green time of phase and phase , is small. As a result, phase can be inserted between phase and phase to eliminate the gap. Meanwhile, the start time of phase should be advanced, and the start time of phase should be lagged. As illustrated in Figure 10, the start time and the length of green time can be regulated with the following equations:Under this condition, the phase sequence defined in Figure 3(b) is extended as a new one shown in Figure 5. Compared with the phase setting in Figure 3(b), the phase which provides right of way for minor roads is in advance.

Remark 2. On one hand, the common cycle time of all intersections on the arterial road is kept unchanged during the coordination process. On the other hand, phase , phase , and phase are periodically implemented. Therefore, the gap between phase and phase is always limited in the interval , . As a result, herein only the upper three conditions were discussed.

3. Network Decomposition

On one hand, decomposition of system structures or models is a prerequisite in coordination and control of large-scale complex systems. On the other hand, as a large-scale complex system, urban traffic system is usually composed by numerous interconnected subsystems. It is difficult to be controlled with centralized control structure due to the high computational burden, communication bandwidth limitations, and robustness and reliability problem [26]. Therefore, many decomposition strategies have been proposed in previous literatures [16, 22, 24, 25].

In [16], Tian and Urbanik proposed a system partition technology for signal timing of large signalized arterial, whereby the decomposition strategy is purely heuristic and defines three to five intersections as a subsystem. In [24], Zhou and Lu defined each intersection and its connected roads as a subsystem and developed a neighbor-based distributed coordination scheme to enhance the computational efficiency. In [22], Gartner and Stamatiadis proposed an iterative heuristic network decomposition framework, in which a priority subnetwork would be defined firstly in each iteration. The priority network was chosen so that it contained only a tree of arterials, eliminating any network loops. However, Gartner et al. only presented two simple criteria to select a priority subnetwork, without details of the operation and definition of a priority subnetwork. For this reason, in this paper we define a priority level index first and then develop a novel netowork decomposition approach.

3.1. Priority Level Index

In order to quantify the priority level of each road (including arterial and minor roads) in road networks, we develop a priority level index which is defined aswhere denotes the value of the priority level index of road and and are the saturation degree and throughput of road , respectively. is the score decided by experts or engineers. , , and are the weights.

The saturation of road is calculated bywhere is the phase set of intersection , and are the nominal inflow and saturation flow of link in vehicles per hour, respectively, and is the number of intersections on arterial road .

The throughput of road is calculated bywhere is the phase set which governs the right of way of the traffic flow along the inbound and outbound directions and is the traffic flow corresponding to phase of intersection .

Instead of designing a heuristic scheme, herein we introduce a score index to quantify the expert knowledge. Furthermore, based on the specific network topology and the history volumes of traffic flow of each road, the score is estimated by experts or engineers.

Remark 3. Note that when we use (17) to calculate the priority level index , , , and should be normalized into the interval first. In addition, since the proposed method is a fixed-time control strategy and the traffic flows in road networks can be assumed to be steady-state, the vehicular traffic flow data used in (19)-(20) can be estimated by history traffic data collected by inductive loop detectors or magnetic sensors.

3.2. Decomposition Algorithm

The decomposition algorithm described herein does not merely use some heuristic schemes, as most previous method do, but rather it is based on the priority level index. Central to our decomposition algorithm is to order the principle arterial roads of the network according to the priority index. The arterial roads with higher priority index are picked out firstly, and then a threshold is set to guarantee that the key intersections insider the network will be selected. It should be noted that the parameter can be dynamically regulated according to the coordination performance of the road networks. Finally, we summarized the network decomposition approach in the following.

Algorithm 4.   
Step  1. Collect the topology information and the traffic flow characteristics of the studied road network. Set as an empty set and the iteration index .
Step  2. Calculate the priority level of each arterial (or minor) road with (17), sort them in decreasing order, and store them in a set .
Step  3. Pick out the roadwith the highest priority level in the set and place it into the set .
Step  4. Count the number of intersections that belong to the roads of set and mark it as ; denote the total number of intersections in the network as .
Step  5. Update the result set that is a set constituted by the first elements in the set .
Step  6. Check if the termination iteration condition is satisfied. If the termination condition is satisfied, then end the iteration and return .
Step  7. Let ; go back to Step 3.

4. Coordination of Urban Traffic Networks

It is common knowledge that the predominant traffic flows in urban traffic networks are along arterial roads. Coordination of traffic signals along arterial roads offers numerous benefits as indicated in previous literatures [1523]. Therefore, coordinating the traffic signals along these arterial roads is essential for the effective operation of the urban traffic networks. In this section, we propose a novel coordination approach for urban traffic networks, which is abbreviated as CoA in the remainder of this paper. The basic idea of our coordination approach is that the problem of coordinating an urban traffic network can be transformed into that of coordinating the principal arterial roads and scattered isolated intersections on the boundary of the road networks.

In general, based on the coordination model of an arterial road, the objective function of an urban traffic network can be defined assubject to the constraints (1)–(10) and (12), where denotes a traffic network. It indicates that the objective function is to maximize the width of the green wave band of the whole network which includes not only the arterial roads but the minor roads.

However, in real-life traffic conditions and applications, the minor roads are not suitable to be coordinated with green wave coordination technology due to lower traffic demands and physical topology of minor roads. In addition, traffic flows are mainly concentrated in principle arterial roads. Hence, herein based on the network decomposition approach proposed in previous section, we define an objective function as follows:where is the weight coefficient which reflects the priority level of arterial road and is the road set with higher priority level and is calculated by Algorithm 4. It means that only the intersections which belong to the key arterial roads set are coordinated.

In addition, it should be noted that if an intersection belongs to two coordinate arterials, it means that there are two major coordination directions. Therefore, the phase setting shown in Figure 4 should be regulated. As shown in Figure 11, another phase setting is presented. For example, intersection 6 and intersection 12 (shown in Figure 12) have six phases.

Based on the arterial signal coordination and network decomposition approach presented in previous sections, our proposed coordination approach CoA for the whole road network is described in Algorithm 6.

Remark 5. As shown in Figure 7, the grid network consisted of eight arterial (or minor) roads and fifteen intersections. Assume that according to (17) we have the set , which implies that arterial road has the highest priority level while has the smallest priority level. Setting , then utilizing Algorithm 4, we can get the decomposition result set . It means that only the three principal arterial roads are coordinated, while the remaining intersections , , , , and are controlled by fixed-time control strategy.

Algorithm 6.
Step  1 (Initialization). Based on the network decomposition Algorithm 4 a given traffic road network can be decomposed into a set of arterials . Each arterial can be seen as a subnetwork which contains the bulk traffic flows of the network. Coordinate the signals along the arterial with the highest priority level in that is with the proposed arterial coordination approach in Section 2; then let .
Step  2 (check). If arterial will form a loop with the previous coordinated arterials, then go to Step 4; else go to Step 3.
Step  3 (coordination). Coordinate the arterial with the proposed arterial coordination approach in Section 2.
Step 4 (loop). If , let and go back to Step 2; else terminate the iteration.
Step  5 (complementary). Fixed-time control strategy or actuated control strategy is implemented to the intersections of the network except those along the coordinated arterials.
Step  6 (finish). Stop the coordination process.

5. Simulation Results

In this section, to demonstrate the effectiveness and efficiency of the proposed signal coordination approach, measures of effectiveness (MOE) acquired by VISSIM, including average delay, average travel time, average queue length, and stops per vehicle on each travel segment, are introduced.

The simulation network is created as shown in Figure 12, and the road network includes eight arterial roads and fifteen signalized intersections. is a bidirection arterial road with six lanes and and are bidirection arterial road with four lanes. One direction and one lane are defined for the other roads. The width of each lane is meters. As marked in Figure 12, to evaluate the coordination performance, we define six travel segments, which undertake the main traffic demand of the road network. The input flow and tuning rates of the road network are presented in Tables 1 and 2, respectively. We assume the average vehicle length is meters, and the minimum and maximum free vehicle speed is  km/h and  km/h, respectively.

Moreover, as we choose the default traffic configuration, which contains cars and heavy good cars, herein the saturated rate of each link is set as  veh/h (refer to the manual of Vissim 3.7). All other parameters, such as lane-change distance, minimum headway, and waiting time before diffusion, are using the default settings.

The proposed model is simulated by VISSIM 3.7. A fixed-time control (FC) strategy is used as a reference to the proposed coordination (CoA) method. In order to evaluate the performance of CoA under different traffic demands, the simulations are implemented under three scenarios, according to different input traffic flow rates supplied to the network as shown in Table 2. Firstly, the simulation results are compared for these different scenarios. The average travel time along each segment is shown in Figure 13. According to it, we can clearly see that CoA performs better than that of FC on all travel segments under different scenarios, and the average travel time is reduced by around 9.27%–11.68%. The travel time of segments , , and is much bigger than that of segments 1, 3, and 5. This is mainly due to the input traffic flows of segments , , and which are high and the traffic condition is more crowded.

Figure 14 illustrates the delay time per vehicle on each travel segment under different traffic demands. Compared with FC, the average delay time of CoA is reduced by about 27.5%–33.81%. Moreover, with the increase of traffic demand, the rate of decrease of delay time is greater. Under the FC control strategy, for Case 1 and Case 2 the maximum delay time is (s/veh), while it is increased quickly to (s/veh) for Case 3. However, with the proposed control strategy CoA, the increase of delay time under different traffic demand is relatively flat. It illustrates that the robustness of CoA is better than that of FC.

Figure 15 shows that the average number of stops per vehicle on each travel segment increases remarkably with the traffic demand increase. It can be seen that CoA achieves better performance than that of FC under all traffic scenarios. Compared with the FC strategy, CoA obtains much less stops (per vehicle), particularly for Case 3 which has much higher traffic demand. The reason is that with bidirection green wave coordination the traffic flows along arterial roads are smoothed. Many vehicles can cross two or more adjacent intersections without stops.

The average queue length on each travel segment is reported in Figure 16; we can find that there are a few queued vehicles for both control strategies CoA and FC under Case 1 which has the lowest traffic demand. However, as the traffic demand increases from Case 1 to Case 3, the queue length grows quickly. In comparison with FC, the average queue length of CoA is greatly reduced.

Another observation on the performance curves of queue length shown in Figure 11 is that the queue length of the travel segments 1, 3, and 5 is much bigger than that of 2, 4, and 6. This is mainly due to the input traffic flows for segments 1, 3, and 5 are bigger than that of the remaining three segments. As shown in Figure 13 to Figure 16, it should be noted that CoA performs much better on segments 1, 3, and 5 than that of on segments 2, 4, and 6. The reason for this phenomenon is that, during the process of regulating the start time of inbound and outbound, we prefer to guarantee the coordination efficiency of the direction with higher traffic demand.

The performance index of the whole network is presented in Table 3 and Figure 17. According to it, we can find that the proposed method CoA performance is much better than that of FC. In particularly, compared with FC, the average delay time, stops per vehicle, and average queue length are greatly reduced at least by about 27.5%–33.88% under different traffic scenarios.

6. Conclusion

This paper investigates the optimization and coordination of signal splits in large-scale urban road networks. To reduce the high computational complexity and improve the applicability of signal coordination methods, a novel method based on a system decomposition strategy was proposed. The key idea of the proposed method is that a large-scale network coordination problem has been solved by coordinating several principle arterial roads and several isolated intersections on the boundary of the area. In this study, to satisfy the minimum (maximum) green time constraints, which are used to guarantee the safety of pedestrians and cyclists, we propose a strategy to regulate the calculated green time. In addition, a new two-way arterial signal coordination model is developed. Different from previous studies, not only the phases which provide right of way to the coordinated directions but also the phases which provide right of way to uncoordinated directions were optimized in our proposed arterial coordination method. Moreover, a system decomposition strategy was reported, whereby a novel priority level index is defined to quantify the priority level of each road. The performance of the proposed method CoA has been validated by VISSIM under various traffic conditions. Simulation results show that CoA can greatly reduce the average delay, stops, and queue length.

In future, we will do further numerical and simulation studies with more complex and large-scale urban road networks aims to confirm the potential of the proposed method. For practical application purpose, research will continue on addressing the signal coordination of road networks under more realistic traffic conditions, such as transit signal priority; uncertainty traffic flow will be considered.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

The work described in this study was supported by the National Natural Science Foundation of China under Grants no. 61374066 and no. 61473252 and the Fundamental Research Funds for the Central Universities of China.