Next Article in Journal
An Analysis of Factors Influencing Chinese University Students’ Major Choice from the Perspective of Gender Differences
Previous Article in Journal
Business Model for Scaling Social Impact towards Sustainability by Social Entrepreneurs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Two-Stage Real-Time Optimization Model of Arterial Signal Coordination Based on Reverse Causal-Effect Modeling Approach

School of Traffic and Transportation, Lanzhou Jiaotong University, Lanzhou 730070, China
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(18), 14035; https://doi.org/10.3390/su151814035
Submission received: 14 July 2023 / Revised: 10 September 2023 / Accepted: 18 September 2023 / Published: 21 September 2023
(This article belongs to the Section Sustainable Transportation)

Abstract

:
The arterial signal coordination is an effective method to improve traffic operational efficiency and reduce vehicle delay. In this paper, a two-stage arterial signal coordination model under dynamic traffic demands is established, and the signal timing and offset are adjusted according to the dynamic traffic demands. The objective is to minimize the expected intersection delay and the overflow of the coordinated direction. In the first stage, a calculation model for intersection signal timing based on phase clearing reliability is proposed by the reverse causal-effect modeling approach, which can calculate the signal timing of each intersection in real time. In the second stage, an offset calculation model is established to achieve the goal of minimizing delay in the coordinated direction, which can calculate the offset of trunk coordination in real time. The concept of phase clearance reliability is introduced in the model, which can dynamically adjust the balance between the coordinated phase and the non-coordinated phase, thus taking the overall control efficiency of intersections into account. We then develop an algorithm to solve the problem and then apply the model and the solution algorithm to an arterial road with three intersections to investigate and compare its performance with the Allsop’s method and the Webster’s method. A comparison between the proposed coordinated two-stage logic and a coordinated actuated logic is also conducted in the case study to show the advantages and disadvantages.

1. Introduction

Urban arterial roads are distributed with major traffic flows, and the arterial signal coordination can reduce vehicle delays, stopping times, and fuel consumption. Hence, it is important for the whole city to improve traffic operational efficiency. Generally, the optimization methods of arterial signal coordination can be summarized into two categories: the maximizing bandwidth method and the minimizing performance indicator method, such as vehicle delay, stopping times, queue length, etc.
The maximizing bandwidth method takes the maximum bandwidth of arterial signal as the optimization goal. Little established the Maxband model in 1966 with phase sequence, offset, and signal period as constraints and the maximum bandwidth as the optimization objective [1]. Subsequent scholars have improved the Maxband model. Gartner et al. established a variable bandwidth Multiband model based on the Maxband model, considering the traffic flow, traffic conditions, and different bandwidth requirements, so that each phase could receive a separate weighted bandwidth [2]. Zhang et al. proposed the AM-band model, which is different from the Maxband and Multiband models [3]. It took the asymmetric and unequal constraints into consideration. Yu et al. improved the Multiband model, added the constraint condition of bandwidth ratio, and established the queue discharge time model [4]. Zhang et al. took the maximization of two-way bandwidth as the optimization goal and designed the ripple changes to improve the two-way bandwidth without changing the green wave speed [5]. Yu et al. proposed to optimize the subsystems partition method and signal coordination scheme considering breakpoint cost based on the classical signal coordination scheme model [6].
The minimizing performance indicator method takes the control performance indexes of arterial coordinated intersections as the optimization goal. Clayton et al. proposed a signal timing optimization model with minimum delay based on the analysis of the functional relationship between vehicle delay and green time [7]. Webster, on the basis of the Clayton model, assumed that the arrival rate, departure rate, and capacity remained stable within the time interval and proposed the calculation method of signal timing parameters and the Webster delay model [8]. Hillier et al. established the functional relationship between the total delay time of vehicles and offset by analyzing the dissipation process of the queue at adjacent intersections and, on this basis, established the arterial signal coordination model with minimum delay as the optimization objective [9]. Lieberman et al. also took the minimum delay as the objective function and established the SIGOP system of arterial signal timing optimization with the dynamic programming method [10]. Benekohal et al. analyzed the difference in vehicle arrival rates at downstream intersections and established a delay model using the arrival-based method to realize multi-section and multi-mode arterial signal coordination [11]. Based on the heuristic search method, Shenoda et al. proposed an adaptive signal control model aimed at minimum delay [12]. By analyzing the relationship between overflow queue and delay, Ma et al. established a multi-stage stochastic program for arterial signal coordination—with the minimum delay and overflow queue in the coordinated direction as the optimization objective—and proposed a gradient descent solving algorithm based on phase clearing reliability [13]. Based on shockwave theory, Wang et al. analyzed the relationship between the delay in the coordinated direction and offset and established an oversaturated arterial signal coordination model [14].
The coordinated actuated control method is also the focus of scholars’ research. The coordinated actuated control method can effectively reduce traffic flow delay and travel time under the condition of traffic flow fluctuation [15,16]. Yin et al. conducted a separate optimization study on the period, offset, and green split of the coordinated actuated control model [17]. Using the convenience of the cellular automata model, Zhang et al. established a mixed integer nonlinear programming model for coordinated actuated signal [18]. Cesme et al. proposed a new adaptive control model based on single intersection actuated signal control and added additional rules to realize arterial signal coordination [19]. He et al. realized the arterial coordinated actuated signal by adding virtual requests to the actuated signal control model [20].
To summarize, the existing literature has proposed many optimization strategies for arterial signal coordination, but there is still room for improvement: (1) The coordinated form of the green wave signal is simple and easy to achieve, but its optimization objective is relatively simple—it fails to quantitatively reflect the actual operational state of traffic flow and suffers from deficiencies in the actual usage process. (2) Coordinated actuated signal can better adapt to fluctuating traffic flow, and it is better suited for small traffic flow. However, when the traffic flow is large, the green time will be opened early or interrupted prematurely, and the green time will be inefficient. (3) The arterial signal coordination method with the objective of optimizing the performance indicator (minimizing vehicle delay, queue length, etc.) can overcome the shortcomings of green wave signal coordination, and its evaluation of arterial coordination effect is more specific. However, the relationship between offset and traffic delay has not been explicitly revealed in the existing literature, and most of the relevant models for signal timing are nonlinear. Zhai analyzed the relationship between delay and offset in the arterial coordinated direction and established an offset optimization model with the minimum delay in the arterial coordinated direction as the optimization objective [21]. The model clearly reveals the relationship between the offset, delay, signal timing, saturation flow rate, and arrival rate in the arterial coordinated direction, and the offset optimization is based on the signal timing scheme. However, the basis for optimizing offset in this model is signal timing, and the model failed to achieve synchronous optimization of the offset and timing scheme. Liu et al. established a dynamic linear programming model for signal timing at a single intersection using the reverse causal-effect modeling approach, with the objective of minimizing the total delay [22]. This model is a linear programming model that can be quickly solved for signal timing at a single intersection. However, this model can only be used to solve signal timing at a single intersection and does not achieve arterial signal coordination. Based on Zhai’s model and Liu’s model, this paper establishes a two-stage arterial signal coordination model. In the first stage, a calculation model for intersection signal timing based on phase clearing reliability is proposed by the reverse causal-effect modeling approach, which can calculate the signal timing of each intersection in real time. In the second stage, an offset calculation model is established to achieve the goal of minimizing delay in the coordinated direction, which can calculate the offset of trunk coordination in real time. This model can be used for real-time coordinated control of arterial signals. Additionally, the efficiency control of the coordinated phase and the non-coordinated phase can be taken into account by flexibly adjusting the phase clearance reliability.

2. Model Formulation

2.1. Offset Model for Two-Way Arterial Signal Coordination

The offset is an important parameter of arterial signal coordination. Reasonable setting of offset can ensure the smooth operation of arterial traffic flow, reduce the delay and queue length at intersections, and improve the traffic efficiency. The nomenclature list of this paper are shown in Table 1.
The vehicle arrival rate at the intersection is a time-varying value that can be regarded as a function of time variation. For a two-way arterial signal coordination, the traffic flow from i to i + 1 will exhibit discrete and time-varying characteristics. The traffic flow arriving at intersection i + 1 is irrelevant to its signal timing, but the departing traffic flow is related. The most direct correlation between departing traffic flow and signal timing is the offset o i , i + 1 , and the vehicle delay in the coordinated direction is also directly related to the offset o i , i + 1 [21].
The average travel time of upstream and downstream traffic at any adjacent intersection T u i , i + 1 and T d i + 1 , i can be expressed as
T u i , i + 1 = L u i , i + 1 v u i , i + 1
T d i + 1 , i = L d i + 1 , i v d i + 1 , i
Due to the periodicity of signal timing and vehicle arrival rates, vehicle delay in any cycle is representative of the whole. Therefore, t i , i + 1 and t i + 1 , i can be described as
t i , i + 1 = T u i , i + 1 mod ( C )
t i + 1 , i = T d i + 1 , i mod ( C )
Obviously, t i , i + 1 [ 0 , C ) , t i + 1 , i [ 0 , C ) .
Because of the periodicity of the traffic flow, the interrelation between signal timing, offset, and delay can be analyzed in one cycle and then extended to the whole period.
λ p coor i + 1 ( t ) = { 0                             , t < t i , i + 1 λ p coor i + 1 ( t ) , t i , i + 1 t t i , i + 1 + T u i + 1 0                             , t > t i , i + 1 + T u i + 1
λ p coor i ( t ) = { 0                             , t < o i , i + 1 + t i + 1 , i λ p coor i ( t ) , o i , i + 1 + t i + 1 , i t o i , i + 1 + t i + 1 , i + T d i 0                             , t > o i , i + 1 + t i + 1 , i + T d i
{ g p coor i < T d i C + r p coor i g p coor i + 1 < T u i + 1 C + r p coor i + 1
This paper assumes that the traffic flow in the coordinated direction is undersaturated, that is, the traffic flow in the coordinated direction satisfies Formulas (5) and (6), and the duration of the arrival rate of the traffic flow satisfies Formula (7). Figure 1 shows that the vehicle delay at intersections i and i + 1 within one cycle includes the following two aspects: (1) delay before and during the green time, (2) delay during the red time.
(1)
Delay before and during the green time
① Intersection i + 1 (upstream direction):
d u i + 1 = t i , i + 1 o i , i + 1 + t u i + 1 [ Q stran i + 1 + t i , i + 1 t λ p coor i + 1 ( t ) d t ] d t 0.5 t u i + 1 s p coor i + 1 t u i + 1
where t u i + 1 is the time required for queuing vehicles to dissipate during the green time at intersection i + 1, which should be satisfied with
Q stran i + 1 + t i i + 1 o i , i + 1 + t u i + 1 λ p coor i + 1 ( t ) d t s p coor i + 1 t u i + 1 = 0
② Intersection i (downstream direction):
d d i = o i , i + 1 + t i + 1 , i C + t d i [ Q stran i + o i , i + 1 + t i + 1 , i t λ p coor i ( t ) d t ] d t 0.5 t d i s p coor i t d i
where t d i is the time required for queuing vehicles to dissipate during the green time at intersection i, which should be satisfied with
Q stran i + o i , i + 1 + t i + 1 , i C + t d i λ p coor i ( t ) d t s p coor i t d i = 0
(2)
Delay during the red time
① Intersection i + 1 (upstream direction):
d u i + 1 = o i , i + 1 + g p coor i + 1 t i , i + 1 + T u i + 1 [ o i , i + 1 + g p coor i + 1 t λ p coor i + 1 ( t ) d t ] d t + ( o i , i + 1 + C t i , i + 1 T u i + 1 ) Q u i + 1 + 0.5 t u i + 1 Q u i + 1
where Q u i + 1 = o i , i + 1 + g p coor i + 1 t i , i + 1 + T u i + 1 λ p coor i + 1 ( t ) d t , t u i + 1 = Q u i + 1 s p coor i + 1 .
② Intersection i (downstream direction):
d d i = C + g p coor i o i , i + 1 + t i + 1 , i + T d i [ C + g p coor i t λ p coor i ( t ) d t ] d t + ( 2 C o i , i + 1 t i + 1 , i T d i ) Q d i + 0.5 t d i Q d i
where Q d i = C + g p coor i o i , i + 1 + t i + 1 , i + T d i λ p coor i ( t ) d t , t d i = Q d i s p coor i .
(3)
Delay of the coordinated direction under the two-way arterial signal coordination
D = d u i + 1 + d u i + 1 + d d i + d d i
Therefore, the two-way arterial signal coordination control model [21] (M.1) is established as
min o 1 , 2 , o 2 , 3 , , o n 1 , n ( D ) = min o 1 , 2 , o 2 , 3 , , o n 1 , n [ i = 1 n ( d u i + 1 + d u i + 1 + d d i + d d i ) ]
subject to (5)–(13).
By solving this model, the optimal offset o 1 , 2 , o 2 , 3 , , o n 1 , n for two-way arterial signal coordination with minimum vehicle delay in the coordinated direction can be obtained.
Model M.1 shows the relationship between the offset and the vehicle delay in the coordinated direction. According to this model, the basic conditions for determining the optimal offset are as follows: (1) the signal timing parameters at each intersection of urban arterial; (2) the intersection is undersaturated at the urban arterial. However, this model does not provide a computational method for timing intersection signals under time-varying traffic flow conditions. If fixed-time control is used at each intersection, the effectiveness of arterial signal coordination will be limited. In order to improve the efficiency of arterial signal coordination, it is necessary to adapt the signal timing parameters of each intersection to time-varying traffic flow. In response to this issue, this paper adopts the reverse causal-effect modeling approach to establish a real-time optimization control model for arterial signal coordination.

2.2. Two-Way Arterial Signal Coordination Model Based on Reverse Causal-Effect Modeling Approach

2.2.1. Intersection Signal Timing Model Based on Reverse Causal-Effect Modeling Approach

Liu et al. established a signal optimization dynamic linear programming model using a reversed causal-effect approach [22]. The signalized intersection is regarded as a normal highway bottleneck. Both traffic arrivals and departures are modeled by smooth continuous functions of time, as if there were no interruptions to traffic flows from signals. The idea of the reverse causal-effect approach is to first optimize departure flow rate based on saturation flow rate and arrival rate of each approach at intersections and then convert the optimal departure flow rate into the intersection signal timing parameters.
Through the analysis of this model, it can be seen that this model allocates departure flow based on the importance of each approach at the intersection (i.e., the magnitude of saturation flow rate) and then converts it into signal timing parameters. However, for unsaturated intersections, this model cannot be applicable. Because the arrival rate is less than the saturated flow rate, the intersection cannot be regarded as a traffic bottleneck. In order to calculate the signal timing at an unsaturated intersection, the model needs to be modified by reducing the saturated flow rate with a certain proportion. In this way, a traffic bottleneck can be artificially produced when it meets an unsaturated intersection during the process of the modeling.
The specific reduction method of saturated flow rate is to multiply the saturated flow rate of each approach of intersection by the reduction coefficient ϕ i :
ϕ i ( t ) = { 1                                                       ,   max p [ λ p i ( t ) ] > s p i max p [ λ p i ( t ) ] s p i ( 1 + α ) ,   max p [ λ p i ( t ) ] s p i
s p narr i = s p i ϕ i
where α ( 0 , 1 ) is adjustment factor.
When the intersection is unsaturated, the saturated flow of each approach of the intersection is reduced proportionally by Formula (17); then, the bottleneck congestion occurs when the traffic flow passes through the intersection. In this way, Liu’s model can be used to calculate the signal timing scheme of unsaturated intersections.
In order to ensure that the vehicles in the coordinated phase are emptied as much as possible, the concept of phase clearance reliability (PCR) [23] is introduced in this paper to ensure that the vehicle emptying reliability in the coordinated phase meets a certain level.
    P r [ η p coor i ( t k ) s p coor i λ p coor i ( t k ) + Q p coor i ( t k ) / d t ] θ p coor i ,                   i
The formula above indicates the probability that the coordinated phase green signal ratio is greater than or equal to the actual required green signal ratio and is not less than α p b [ 0 , 1 ] . (For example, if α p b = 1 , it means that the PCR value of the coordinated phase is 100%, which means that the coordinated phase queue is completely emptied; If α p b = 0 . 95 , it means that the PCR value of the coordinated phase is 95%; that is, the coordinated phase reserves 5% green signal ratio adjustment space for other phases.)
Thus, by modifying Liu’s model through the Formulas (16) and (17) and adding the constraint condition Formula (18), the signal timing calculation model (M.2) with the constraint of the coordinated phase clearance reliability can be obtained for the undersaturated intersection.

2.2.2. Offset Real-Time Optimization Model Based on Reverse Causal-Effect Modeling Approach

In this paper, a two-stage real-time arterial signal coordination control model (M.3) is established based on models M.1 and M.2. The basic ideas of the model are as follows: firstly, the model M.2 is used to calculate the real-time signal timing scheme of each intersection. Then, the model M.1 is used to calculate the optimal offset of arterial coordinated control based on the real-time signal timing scheme.
The first stage: Use model M.2 to calculate the real-time signal timing scheme of each intersection.
min F   = p P m M p t k { u λ p m i ( u ) d u u μ p m i ( u ) d u } d t    
s . t .       p P η p i ( t k ) η i
η p , min i η p i ( t k ) η p , max i ,                   p P      
  μ p m i ( t k )   η p m i ( t k ) s p i ,                     m M p
  μ p m i ( t k ) Q p m i ( t k 1 ) / d t + λ p m i ( t k ) ,                 m M p
  μ p m i ( t k ) 0 ,             η p i ( t k ) 0 ,             p P ,   m M p  
  η p i ( t k ) = max m [ m M μ p m i ( t k ) m M s p i ]
Q p m i ( t k 1 ) = t k { λ p m i ( t k 1 ) μ p m i ( t k 1 ) } d t
P r [ η p coor i ( t k ) s p coor i λ p coor i ( t k ) + Q p coor i ( t k ) / d t ] θ p coor i ,               i
s p narr i = s p i ϕ i
The second stage: Use model M.1 to calculate the offset of two-way arterial signal coordination.
Objective function: (15) is subject to (5)–(13).

2.3. Model Solving

2.3.1. Model Simplification

In the actual traffic flow scene, it is difficult to make the traffic flow arrival rate accurate to the second. In order to facilitate the model calculation, we assume vehicles uniformly arrive at intersections within each cycle, though the arrival rates could vary from cycle to cycle. This not only ensures the real-time adaptability of the model to the traffic flow, but also simplifies the model.
(1)
The first stage model (M.2) simplification
Since λ p m i and C are uniform within each cycle, objective function can be written as
min F = p P m M p t k { u λ p m i ( u ) d u u μ p m i ( u ) d u } d t = p P m M p [ λ p m i ( k ) μ p m i ( k ) ] C
Therefore, the objective function Formula (19) is converted to
max p P m M p μ p m i ( k )
Constraint Formula (23) is converted to
  μ p m i ( k ) Q p m i ( k 1 ) / d t + λ p m i ( k ) ,                 m M p
Constraint Formula (26) is converted to
  Q p m i ( k ) = Q p m i ( k 1 ) + λ p m i ( k 1 ) C μ p m i ( k 1 ) C ,                           p P  
Other constraints of the model remain unchanged.
(2)
The second stage model (M.1) simplification
Since λ p m i is assumed to be constant in the one cycle, the delay formula in model M.1 can be simplified, and the simplification process is shown in Appendix A.
d u i + 1   = A u i + 1 ( o i , i + 1 t i , i + 1 ) 2 + B u i + 1 ( o i , i + 1 t i , i + 1 ) + C u i + 1
d d i = A d i ( o i + 1 , i t i + 1 , i ) 2 + B d i ( o i + 1 , i t i + 1 , i ) + C d i
d u i + 1 = A u i + 1 ( o i , i + 1 t i , i + 1 ) 2 + B u i + 1 ( o i , i + 1 t i , i + 1 ) + C u i + 1
d d i = A d i ( C o i , i + 1 t i + 1 , i ) 2 + B d i ( C o i , i + 1 t i + 1 , i ) + C d i
where A, B and C are the correlation coefficients of the delay calculation, as detailed in Appendix A.
Therefore, when the offset is o i , i + 1 , the total delay d i , i + 1 in the coordinated direction can be expressed as
d i + 1 = d u i + 1 + d u i + 1 = ( A u i + 1 + A u i + 1 ) ( o i , i + 1 t i , i + 1 ) 2 + ( B u i + 1 + B u i + 1 ) ( o i , i + 1 t i , i + 1 ) + ( C u i + 1 + C u i + 1 )
d i = d d i + d d i = ( A d i + A d i ) ( o i + 1 , i t i + 1 , i ) 2 + ( B d i + B d i ) ( o i + 1 , i t i + 1 , i ) + ( C d i + C d i ) = ( A d i + A d i ) ( C o i , i + 1 t i + 1 , i ) 2 + ( B d i + B d i ) ( C o i , i + 1 t i + 1 , i ) + ( C d i + C d i )
d i , i + 1 = d i + 1 + d i
Find the first partial derivative of o i , i + 1 for the total delay d i , i + 1 of adjacent intersections i , i + 1 , and make it 0; that is
d i , i + 1 o i , i + 1 = ( d i + 1 + d i ) o i , i + 1 = 2 ( A u i + 1 + A u i + 1 ) ( o i , i + 1 t i , i + 1 ) 2 ( A d i + A d i ) ( C o i , i + 1 t i + 1 , i ) + ( B u i + 1 + B u i + 1 ) ( B d i + B d i ) = 0
From the Formula (40), o i , i + 1 can be obtained as
o i , i + 1 = 2 ( A d i + A d i ) ( C t i + 1 , i ) + 2 ( A u i + 1 + A u i + 1 ) t i , i + 1 + ( B u i + 1 + B u i + 1 ) ( B d i + B d i ) 2 ( A u i + 1 + A u i + 1 + A d i + A d i )
From the Formula (41), it can be seen that the optimal offset of two-way signal coordination at adjacent intersections is dependent on the arrival rate, signal timing, saturation flow rate, and t i , i + 1 , and the optimal offset at adjacent intersections can be calculated by these conditions.
Through the above analysis, the calculation formula of vehicle delay in the coordinated direction of the traffic trunk line is as follows:
D = i = 1 n d i , i + 1 = i = 1 n ( d i + 1 + d i )
Assuming that there are n intersections in the city traffic trunk line, there are corresponding n-1 offsets o 1 , 2 , o 2 , 3 , , o n 1 , n for signal coordination. According to Formula (41), the offset between adjacent intersections only depends on the traffic flow, signal timing, saturation flow, and t i , i + 1 and is not related to other parameters. Therefore, the offset of the traffic trunk line can be calculated one by one by using Formula (41); that is, all the offset in the coordinated direction can be solved in turn from the first intersection of the traffic trunk line.

2.3.2. Solution Algorithm

Model M.3 is a two-stage optimization model, where the first stage aims to solve for the signal timing at each intersection, and the second stage aims to solve for the optimal offset for arterial signal coordination.
The first stage model is a single intersection signal timing optimization model, which is a linear programming model and can be solved quickly and accurately. On this basis, this paper further considers the optimization of arterial signal coordination and adds the constraint condition of coordinate phase priority (Formula (27)), which means ensuring that the PCR value of the coordinated phase meets a certain level. However, this constraint makes the original model M.2 become a nonlinear programming model. If the constraint condition (27) is removed for the model M.2, the model M.2 will degenerate into the original linear programming model.
Therefore, the basic idea of the first-stage model solving algorithm is as follows: firstly, the green time of each intersection is allocated for the first time by using the model M.2. Then, whether the green time of the coordinated phase satisfies the constraint condition (27) will be judged. If it is satisfied, the signal timing parameters of each intersection are obtained, and the second-stage model solves the optimal offset; if it is not satisfied, the green time is adjusted according to the PCR value of the coordinated phase. The adjustment method is as follows: adding a unit adjustment amount Δ λ coor to the arrival rate λ p coor i ( t ) of the coordinated phase and recalculating the green time of each phase; then, the green time of the non-coordinated phase will be adjusted to the coordinated phase. This step is repeated until the PCR value of the coordinated phase satisfies the constraint condition. Then, one can turn to the second stage model to solve the optimal offset of the arterial signal coordination.
The second stage model M.1 can be solved for the optimal offset at each intersection of the arterial signal coordination using Equation (41) in a sequential recursive manner based on the first stage model. The algorithm flow chart is shown in Figure 2.
Based on the aforementioned analysis, it is evident that the simplified model M.2 becomes a linear programming model after determining the PCR value. Similarly, model M.1 is also simplified into a linear model. Consequently, the model M.3 is a two-stage linear programming model when considering the determination of PCR. Therefore, Model M.3 can be easily solved.

3. Case Study

As shown in Figure 3, the basic layout, saturation flow rate, and phase structure of an example arterial road. Other parameter settings are shown in Table 2. This study employs an arterial road consisting of three intersections to illustrate the applicability of the proposed model, and five traffic flow scenarios are designed for each intersection (as shown in Table 3).
We choose Allsop’s method, Webster’s method, and the M.2 method to calculate the basic timing scheme. Allsop’s method consists of three steps: estimating traffic volume, distributing traffic flow and calculating travel time, and determining the best signal timing scheme. The core idea of this method is to find the most reasonable signal timing scheme by considering the traffic flow, road network, and signal period. Webster’s method aims at minimizing vehicle delays at intersections, calculates the optimal cycle time, and allocates the green light time according to the traffic flow. The core idea of this model is to minimize the stopping time on the premise of ensuring traffic safety.
The offset of adjacent intersections is calculated by the M.1 model to check their solution qualities in terms of the average delay and average overflow. The signal timing scheme and offset calculation results of each intersection are shown in Table 4.
We select intersection 2 as an example to verify the performance of coordinated two-stage control logic and coordinated actuated control logic in the two indicators of average delay and average overflow. The basic parameters in the actuated signal control of each intersection are maximum green time g 1 max i = 60   s , g 2 max i = 30   s , g 3 max i = 30   s and minimum green time g 1 min i = 35   s , g 2 min i = 13   s , g 3 min i = 10   s ; the unit green extension is 2 s. The average approach delay and the average overflow under the five traffic flow scenarios are shown in Table 5 and Table 6.
First of all, from Table 5, we can see the performance of the average delay at intersection 2 under two coordinated control logics, among which the coordinated control logic based on model M.2 has the smallest delay at intersection 2. It can be further seen from Figure 4 that its performance is more significant under high traffic demands. The coordinated control logic based on Allsop’s and Webster’s methods performs better at low traffic demands, but the average vehicle delay increases obviously under the high traffic demand. This is because the two-stage arterial signal coordination model based on the M.2 method eliminates the overflow of the coordinated phase while minimizing the total intersection delay, which reduces the average delay at intersections significantly.
The coordinated phase under actuated control receives less delay than that under two-stage control, but there is a cost to increased delays in the non-coordinated phase. This is because the actuated coordination control ensures the priority of the coordinated phase but increases the delay of the other phases. Actuated control returns the green time of the non-coordinated phase to the coordinated phase, which empties the coordinated phase queue as much as possible but causes the increase of the vehicle delay of the non-coordinated phase. The average intersection delay under the actuated control is slightly higher than that under the two-stage control, which is mainly due to the inefficient utilization of green time.
The average approach overflow and the average intersection overflow of intersection 2 under the five traffic flow scenarios are shown in Table 6. Among the coordinated two-stage plans at high traffic demand (traffic Scenario 5), the M.2-based method generates the minimum amount of vehicle overflow, ranging from 0.09 to 8.2, with an average of 5.3. The number of overflow vehicles for the coordinated phase 1 under the M.2 two-stage coordinated signal control is the lowest among the five traffic flow scenarios. It clearly shows the advantages of the M.2-based method in overflow management of the coordinated phase. A similar trend is observed at the low traffic demand. The average overflow is reduced in the low traffic demand for all the three methods. Figure 5 further clearly shows that the M.2-based arterial coordination model can reduce the average overflow queue length at each intersection. Overflow comparison also demonstrates that actuated control highly prioritizes the coordinated phase by sacrificing the performance of the noncoordinated phases, and the overflow queue of the coordinated phase performs better than the other control models, but the overall average overflow queue of the intersection increases.
In summary, the M.2-based two-stage arterial coordination model can effectively reduce the average delay and average overflow at intersections. This is because model M.2 adjusts for more green time in the coordinated phase (Table 4), and the main traffic flow at each intersection is distributed in the coordinated direction (Table 3). Model M.1 further optimizes the offset to ensure the priority of traffic flow at the coordinated phase, which reduces the overall delay and overflow queue at each intersection of the trunk line, thus improving the overall control benefit of the trunk line.

4. Conclusions

Arterial signal coordination can improve the efficiency of traffic flow in the coordinated direction, but it will also cause vehicle delay and queue length increases in the uncoordinated direction. In order to take the traffic operational efficiency of the coordinated and non-coordinated phases into consideration, a two-stage arterial signal coordinated control model under dynamic traffic demand is established in this paper. In the first stage, a calculation model for intersection signal timing based on phase clearing reliability is proposed by the reverse causal-effect modeling approach. In the second stage, an offset calculation model is established to achieve the goal of minimizing delay in the coordinated direction. Firstly, the concept of phase clearance reliability, which can be dynamically given according to the actual situation, is introduced in the model, increasing the flexibility of the model in practical use. Secondly, the model is based on the reverse causal-effect modeling approach, which can not only automatically identify the key traffic flow but also ensure the traffic operational efficiency in the coordinated direction and give full consideration to the traffic operational efficiency of each intersection. Thirdly, in order to solve the model conveniently, we simplify the model and design the corresponding algorithm. Finally, five dynamic traffic demands are designed to verify the applicability of the model. The results show that the two-stage arterial signal coordination model based on model M.2 can effectively reduce the average intersection delay and the average residual queue length compared with Webster’s method and Allsop’s method.
In this paper, we develop a two-stage real-time optimization model for arterial signal coordination based on the reverse causal-effect modeling approach by analyzing the relationship between vehicle delay and offset in the coordinated direction. This model can improve the traffic operational efficiency of the traffic trunk line, but the delay of the uncoordinated phase will increase under extreme traffic conditions. The future research direction is to consider how to extend this model to area traffic coordination control to improve the operation efficiency of area traffic control systems.

Author Contributions

Conceptualization, B.H. and B.L.; methodology, B.H.; software, Q.C.; validation, B.H., B.L. and Q.C.; formal analysis, B.H.; investigation, X.L.; resources, B.L.; data curation, B.H.; writing—original draft preparation, B.H.; writing—review and editing, B.H. and Q.C.; visualization, B.H.; supervision, B.L.; project administration, B.L.; funding acquisition, B.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of China (No. 52362044), “Double-First Class” Major Research Programs, Educational Department of Gansu Province (No. GSSYLXM-04), Colleges and universities Innovation Fund projects, Educational Department of Gansu Province (No. 2020B-108), and the Colleges and universities Scientific and Technological Research Projects, Educational Department of Gansu Province (No. 2022QB-060).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Since λ p m i is assumed to be a fixed value in the same cycle, the cumulative curve of vehicles in one cycle is not a curve but a straight line (as shown in Figure A1), so the delay formula d u i + 1 , d u i + 1 , d d i , d d i in the model (14) needs to be modified.
Figure A1. Schematic diagram of vehicle delay in coordinated direction when the offset is o i , i + 1 .
Figure A1. Schematic diagram of vehicle delay in coordinated direction when the offset is o i , i + 1 .
Sustainability 15 14035 g0a1
(1) Delay before and during the green time
① Intersection i + 1 (upstream direction):
d u i + 1 = 0.5 ( o i , i + 1 t i , i + 1 + t u i + 1 ) ( Q stran i + 1 + s p coor i + 1 t u i + 1 ) 0.5 t u i + 1 s p coor i + 1 t u i + 1 = 0.5 [ ( o i , i + 1 t i , i + 1 + t u i + 1 ) Q stran i + 1 + ( o i , i + 1 t i , i + 1 ) s 1 i + 1 t u i + 1 ] = A u i + 1 ( o i , i + 1 t i , i + 1 ) 2 + B u i + 1 ( o i , i + 1 t i , i + 1 ) + C u i + 1
where t u i + 1 is the queue discharge time during the green time at intersection i, which is calculated as
t u i + 1 = Q stran i + 1 + λ p coor i + 1 ( k ) ( o i , i + 1 t i , i + 1 ) s p coor i + 1 λ p coor i + 1 ( k )
The coefficients in formula d u i + 1 can be calculated as
A u i + 1 = λ p coor i + 1 ( k ) s p coor i + 1 2 ( s p coor i + 1 λ p coor i + 1 ( k ) )
B u i + 1 = Q stran i + 1 s p coor i + 1 s p coor i + 1 λ p coor i + 1 ( k )
C u i + 1 = ( Q stran i + 1 ) 2 2 ( s p coor i + 1 λ p coor i + 1 ( k ) )
② Intersection i (downstream direction)
Similarly, the delay before and after the green time at intersection i can be symmetrically obtained:
d d i = A d i ( o i + 1 , i t i + 1 , i ) 2 + B d i ( o i + 1 , i t i + 1 , i ) + C d i
where
t d i = Q stran i + λ p coor i ( k ) ( o i + 1 , i t i + 1 , i ) s p coor i λ p coor i ( k )
A d i = λ p coor i ( k ) s p coor i 2 ( s p coor i λ p coor i ( k ) )
B d i = Q stran i s p coor i s p coor i λ p coor i ( k )
C d i = ( Q stran i ) 2 2 ( s p coor i λ p coor i ( k ) )
(2) Delay during red time
① Intersection i + 1 (upstream direction)
The number of vehicles arriving at intersection i+1 after green time can be calculated as
Q u i + 1 = λ p coor i + 1 ( k ) [ T u i + 1 g p coor i + 1 ( o i , i + 1 t i , i + 1 ) ] = λ p coor i + 1 ( k ) ( o i , i + 1 t i , i + 1 ) + λ p coor i + 1 ( k ) ( T u i + 1 g p coor i + 1 )
The discharge time t u i + 1 of the number of vehicles arriving Q u i + 1 can be calculated as
t u i + 1 = Q u i + 1 s p coor i + 1
Thus, the delay d u i + 1 caused by arriving vehicles during the red time at intersection i + 1 is
d u i + 1 = Q u i + 1 { r u i + 1 + [ C T u i + 1 + ( o i , i + 1 t i , i + 1 ) + t u i + 1 ] } = 0.5 Q u i + 1 [ ( s p coor i + 1 λ p coor i + 1 ( k ) ) s p coor i + 1 + s p coor i + 1 ( C T u i + 1 + r u i + 1 ) s p coor i + 1 ] = A u i + 1 ( o i , i + 1 t i , i + 1 ) 2 + B u i + 1 ( o i , i + 1 t i , i + 1 ) + C u i + 1
where
A u i + 1 = λ p coor i + 1 ( k ) [ s p coor i + 1 λ p coor i + 1 ( k ) ] 2 s p coor i + 1
B u i + 1 = λ p coor i + 1 ( k ) s p coor i + 1 [ T u i + 1 C ] [ λ p coor i + 1 ( k ) ] 2 ( T u i + 1 g p coor i + 1 ) s p coor i + 1
C u i + 1 = λ p coor i + 1 ( k ) ( T u i + 1 g p coor i + 1 ) { s p coor i + 1 ( C T u i + 1 + r u i + 1 ) + λ p coor i + 1 ( k ) [ T u i + 1 g p coor i + 1 ] } 2 s p coor i + 1
② Intersection i (downstream direction)
Similarly, the delay caused by vehicles arriving during the red time at intersection i can be symmetrically obtained:
d d i = Q d i { r d i + [ C T d i + ( o i + 1 , i t i + 1 , i ) + t d i ] } = 0.5 Q d i [ ( s p coor i λ p coor i ( k ) ) ( o i + 1 , i t i + 1 , i ) s p coor i + s p coor i ( C T d i + r d i ) + λ p coor i ( k ) ( T d i g p coor i ) s p coor i ] = A d i ( o i + 1 , i t i + 1 , i ) 2 + B d i ( o i + 1 , i t i + 1 , i ) + C d i = A d i ( C o i , i + 1 t i + 1 , i ) 2 + B d i ( C o i , i + 1 t i + 1 , i ) + C d i
where
Q d i = λ p coor i ( k ) ( o i + 1 , i t i + 1 , i ) + λ p coor i ( k ) ( T d i g p coor i )
t d i = Q d i s p coor i
A d i = λ p coor i ( k ) [ s p coor i λ p coor i ( k ) ] 2 s p coor i
B d i = λ p coor i ( k ) s p coor i [ T d i C ] [ λ p coor i ( k ) ] 2 ( T d i g p coor i ) s p coor i
C d i = λ p coor i ( k ) ( T d i g p coor i ) { s p coor i ( C T d i + r d i ) + λ p coor i ( k ) [ T d i g p coor i ] } 2 s p coor i

References

  1. Little, J.D. The synchronization of traffic signals by mixed-integer linear programming. Oper. Res. 1966, 14, 568–594. [Google Scholar] [CrossRef]
  2. Gartner, N.H.; Stamatiadis, C. Arterial-based control of traffic flow in urban grid networks. Math. Comput. Model. 2002, 35, 657–671. [Google Scholar] [CrossRef]
  3. Zhang, C.; Xie, Y.; Gartner, N.H.; Stamatiadis, C.; Arsava, T. AM-band: An asymmetrical multi-band model for arterial traffic signal coordination. Transp. Res. Part C Emerg. Technol. 2015, 58, 515–531. [Google Scholar] [CrossRef]
  4. Yu, D.X.; Tian, X.J.; Yang, Z.S.; Zhou, X.Y.; Cheng, Z.Y. Improved arterial coordinated signal control optimization model. J. Zhejiang Univ. Eng. Sci. 2017, 51, 2019–2029. [Google Scholar]
  5. Zhang, Y.Y.; Li, J.L.; Zhang, Y.B. Study on green wave coordination control method based on ripple changes. J. Transp. Eng. Inf. 2019, 17, 52–61. [Google Scholar]
  6. Yu, J.J.; Ji, Y.J.; Bu, Q.; Zheng, Y.B. Partitioned green-wave control scheme for long arterial considering breakpoint cost. J. Zhejiang Univ. Eng. Sci. 2022, 4, 640–648. [Google Scholar]
  7. Clayton, A.J.H. Road traffic calculations. J. Inst. Civ. Eng. 1941, 16, 247–264. [Google Scholar] [CrossRef]
  8. Webster, F.V. Traffic Signal Settings; Road Research Technical Paper No. 39; Department of Scientific and Industrial Research: London, UK, 1958.
  9. Hillier, J.A.; Rothery, R. The synchronization of traffic signals for minimum delay. Transp. Sci. 1967, 1, 81–94. [Google Scholar] [CrossRef]
  10. Lieberman, E.B.; Woo, J.L. SIGOP II: A new computer program for calculating optimal signal timing patterns. Transp. Res. Rec. 1976, 596, 16–21. [Google Scholar]
  11. Benekohal, R.F.; El-Zohairy, Y.M. Multi-regime arrival rate uniform delay models for signalized intersections. Transp. Res. Part A Policy Pract. 2001, 35, 625–667. [Google Scholar] [CrossRef]
  12. Shenoda, M. Development of a Phase-by-Phase, Arrival-Based, Delay-Optimized Adaptive Traffic Signal Control Methodology with Metaheuristic Searc; The University of Texas: Austin, TX, USA, 2006. [Google Scholar]
  13. Ma, W.; An, K.; Lo, H.K. Multi-stage stochastic program to optimize signal timings under coordinated adaptive control. Transp. Res. Part C Emerg. Technol. 2016, 72, 342–359. [Google Scholar] [CrossRef]
  14. Wang, H.; Peng, X.Y. Coordinated control model for oversaturated arterial intersections. IEEE Trans. Intell. Transp. Syst. 2022, 23, 24157–24175. [Google Scholar] [CrossRef]
  15. Lee, S.; Messer, C.J. Evaluation of actuated control of diamond interchanges with advanced experimental design. J. Adv. Transp. 2003, 37, 195–210. [Google Scholar] [CrossRef]
  16. Zheng, X.; Recker, W. An adaptive control algorithm for traffic-actuated signals. Transp. Res. Part C Emerg. Technol. 2013, 30, 93–115. [Google Scholar] [CrossRef]
  17. Yin, Y.; Li, M.; Skabardonis, A. Offline offset refiner for coordinated actuated signal control systems. J. Transp. Eng. 2007, 133, 423–432. [Google Scholar] [CrossRef]
  18. Zhang, L.; Lou, Y. Coordination of semi-actuated signals on arterials. J. Adv. Transp. 2015, 49, 228–246. [Google Scholar] [CrossRef]
  19. Cesme, B.; Furth, P.G. Self-organizing traffic signals using secondary extension and dynamic coordination. Transp. Res. Part C Emerg. Technol. 2014, 48, 1–15. [Google Scholar] [CrossRef]
  20. He, Q.; Head, K.L.; Ding, J. Multi-modal traffic signal control with priority, signal actuation and coordination. Transp. Res. Part C Emerg. Technol. 2014, 46, 65–82. [Google Scholar] [CrossRef]
  21. Zhai, R. Analysis on Principle of Traffic Signal Coordinated Control for Arterial Road; Chinese people’s Public Security University Press: Beijing, China, 2020; pp. 313–355. [Google Scholar]
  22. Liu, H.; Balke, K.N.; Lin, W.H. A reverse causal-effect modeling approach for signal control of an oversaturated intersection. Transp. Res. Part C Emerg. Technol. 2008, 16, 742–754. [Google Scholar] [CrossRef]
  23. Lo, H.K. A reliability framework for traffic signal control. IEEE Trans. Intell. Transp. Syst. 2006, 7, 250–260. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of vehicle delay in coordinated direction when the offset is o i , i + 1 .
Figure 1. Schematic diagram of vehicle delay in coordinated direction when the offset is o i , i + 1 .
Sustainability 15 14035 g001
Figure 2. Algorithm flow chart.
Figure 2. Algorithm flow chart.
Sustainability 15 14035 g002
Figure 3. Intersection layouts, saturation flow rates (pcu/h), and phase structures.
Figure 3. Intersection layouts, saturation flow rates (pcu/h), and phase structures.
Sustainability 15 14035 g003
Figure 4. The average delay under different control schemes at intersection 2.
Figure 4. The average delay under different control schemes at intersection 2.
Sustainability 15 14035 g004
Figure 5. The average overflow under different control schemes at intersection 2.
Figure 5. The average overflow under different control schemes at intersection 2.
Sustainability 15 14035 g005
Table 1. Nomenclature list.
Table 1. Nomenclature list.
n The set of intersection, indexed by i
k The number of cycles
g p i The green time of intersection i in phase p (s)
r p i The red time of intersection i in phase p (s)
o i , i + 1 The offset between the adjacent intersection i and i + 1(s)
η p i The green time ratio in phase p of intersection i
P The set of signal phases, indexed by p
C The length of a signal cycle (s)
M p The set of allowable traffic streams in phase p, indexed by m
λ p m i The arrival rate for traffic stream m in phase p of intersection i (veh/h)
s p i The average saturation outflow rate of intersection i in phase p (veh/h)
  μ p m i The outflow rate for traffic stream m in phase p of intersection i (veh/h)
v i , i + 1 The average speed of vehicles from intersection i to intersection i + 1 (m/s)
L i , i + 1 The distance from intersection i to intersection i + 1 (m)
t i , i + 1 The time difference between the time at the start of green at intersection i and the time when the first car at intersection i arrives at intersection i + 1 (s)
Q p m i The remaining queue for traffic stream m in phase p of intersection i (veh)
Table 2. The simulation parameters.
Table 2. The simulation parameters.
ParameterValue
Maximum green time g 1 max i = 65   s g 2 max i = 30   s g 3 max i = 30   s
Minimum green time g 1 min i = 35   s g 2 min i = 13   s g 3 min i = 10   s
Inter-green time4 s (including 3 s amber and 1 s all red)
Average vehicle speed35 km/h
Table 3. The dynamic traffic demand.
Table 3. The dynamic traffic demand.
Traffic Flow ScenarioWest BoundNorth BoundEast BoundSouth Bound
Sustainability 15 14035 i001Sustainability 15 14035 i002Sustainability 15 14035 i003Sustainability 15 14035 i004Sustainability 15 14035 i005Sustainability 15 14035 i006Sustainability 15 14035 i007Sustainability 15 14035 i008
Intersection
1
1150430430130110400400120
2160530530150120480480140
3170630630170130560560160
4180730730190140640640180
5190830830210150720720160
Intersection
2
1200620620150150550550140
2210720720160160630630150
3220820820170170710710160
4230920920180180790790170
524010201020190190870870180
Intersection
3
1110420420120120370370100
2170520520130130450450110
3180620620140140530530120
4190720720150150610610130
5200820820160160690690140
Table 4. Green time and offset of each intersection.
Table 4. Green time and offset of each intersection.
ModelTraffic Flow ScenarioCycleIntersection 1Intersection 2Intersection 3Offset (M.1)Calculation Time
P1P2P3P1P2P3P1P2P3
M.2170331812381411341712 o 1 , 2 = 44   s ,  o 2 , 3 = 48   s 1.36 s
270351711401310351711 o 1 , 2 = 44   s ,  o 2 , 3 = 45   s
390471716511613471914 o 1 , 2 = 35   s ,  o 2 , 3 = 51   s
490511811561311501911 o 1 , 2 = 37   s ,  o 2 , 3 = 49   s
5100581913621513572013 o 1 , 2 = 42   s ,  o 2 , 3 = 52   s
Allsop’s170311413321612321612 o 1 , 2 = 43   s ,  o 2 , 3 = 49   s 2.31 s
270351311351511341412 o 1 , 2 = 43   s ,  o 2 , 3 = 46   s
390432016442116432115 o 1 , 2 = 32   s ,  o 2 , 3 = 52   s
490442115452015452015 o 1 , 2 = 33   s ,  o 2 , 3 = 51   s
5100482219502318472320 o 1 , 2 = 41   s ,  o 2 , 3 = 53   s
Webster’s170321513341412331512 o 1 , 2 = 43   s ,  o 2 , 3 = 41   s 1.73 s
270341610351411341511 o 1 , 2 = 43   s ,  o 2 , 3 = 45   s
390432016442116422117 o 1 , 2 = 32   s ,  o 2 , 3 = 52   s
490452213462113442214 o 1 , 2 = 33   s ,  o 2 , 3 = 50   s
5100502318532217492417 o 1 , 2 = 41   s ,  o 2 , 3 = 52   s
Table 5. Average approach and intersection delays under different traffic demand of intersection 2.
Table 5. Average approach and intersection delays under different traffic demand of intersection 2.
Traffic Flow ScenarioControl LogicMethodPhase 1Phase 2Phase 3Avg. Intersection
(s/veh)
Delay Different (%)
EastWestEastWestNorthSouth
1coordinated
two-stage
M.21283028312218.2--
Allsop’s1393132271919.67.69%
Webster’s13102834291719.88.79%
coordinated actuated--1133439482920.713.74%
2coordinated
two-stage
M.213103638372824.9--
Allsop’s15125362713728.112.85%
Webster’s15125145723628.715.26%
coordinated actuated--12543591024027.29.24%
3coordinated
two-stage
M.2151149551274537.8--
Allsop’s1813871091195742.712.96%
Webster’s171382951764848.227.51%
coordinated actuated--15552621965240.77.67%
4coordinated
two-stage
M.2161357761436242.5--
Allsop’s19151011381376151.320.71%
Webster’s2014981311756954.428.00%
coordinated actuated--16760761986745.16.12%
5coordinated
two-stage
M.2181567821657548.1--
Allsop’s22161131521627959.223.08%
Webster’s23181091502038364.433.89%
coordinated actuated--171366932178150.65.20%
Table 6. Average approach and intersection overflows under different traffic demand of intersection 2.
Table 6. Average approach and intersection overflows under different traffic demand of intersection 2.
Traffic Flow ScenarioControl LogicMethodPhase 1Phase 2Phase 3Avg. Intersection Overflow
EastWestEastWestNorthSouth
1coordinated
two-stage
M.20.010.011.20.50.90.30.6
Allsop’s0.050.062.21.61.70.51.1
Webster’s0.030.075.22.24.21.12.2
coordinated actuated--0.0010.0092.10.72.70.80.7
2coordinated
two-stage
M.20.020.032.31.21.30.50.9
Allsop’s0.210.088.25.22.11.22.3
Webster’s0.150.111.37.27.32.34.6
coordinated actuated--0.0020.0282.80.94.20.91.1
3coordinated
two-stage
M.20.030.053.22.12.60.61.3
Allsop’s0.30.417.510.39.52.45.8
Webster’s0.20.320.615.613.23.98.7
coordinated actuated--0.0040.033.61.36.51.11.7
4coordinated
two-stage
M.20.040.125.53.45.22.13.1
Allsop’s0.510.7122.814.912.44.210.2
Webster’s0.290.4929.620.919.17.213.4
coordinated actuated--0.0060.16.21.69.21.63.6
5coordinated
two-stage
M.20.090.27.36.88.23.65.3
Allsop’s0.70.932.321.317.66.814.3
Webster’s0.60.739.230.422.310.319.2
coordinated actuated--0.0080.1510.13.211.84.26.2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hao, B.; Lv, B.; Chen, Q.; Li, X. A Two-Stage Real-Time Optimization Model of Arterial Signal Coordination Based on Reverse Causal-Effect Modeling Approach. Sustainability 2023, 15, 14035. https://doi.org/10.3390/su151814035

AMA Style

Hao B, Lv B, Chen Q, Li X. A Two-Stage Real-Time Optimization Model of Arterial Signal Coordination Based on Reverse Causal-Effect Modeling Approach. Sustainability. 2023; 15(18):14035. https://doi.org/10.3390/su151814035

Chicago/Turabian Style

Hao, Binbin, Bin Lv, Qixiang Chen, and Xianlin Li. 2023. "A Two-Stage Real-Time Optimization Model of Arterial Signal Coordination Based on Reverse Causal-Effect Modeling Approach" Sustainability 15, no. 18: 14035. https://doi.org/10.3390/su151814035

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop