Next Article in Journal
Upper Bound Solution for Stability Analysis of Deep Underground Cavities Under the Influence of Varying Saturation
Previous Article in Journal
AI and Generative Models in 360-Degree Video Creation: Building the Future of Virtual Realities
Previous Article in Special Issue
A Cox Model-Based Workflow for Increased Accuracy in Activity-Travel Patterns Generation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Coordinated Adaptive Signal Control Method Based on Queue Evolution and Delay Modeling Approach

1
Key Laboratory of Road and Traffic Engineering of the Ministry of Education, College of Transportation Engineering, Tongji University, Shanghai 200092, China
2
Zhao Bian (Shanghai) Technology Co., Ltd., Shanghai 201800, China
3
College of Transportation Engineering, Tongji University, Shanghai 200092, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(17), 9294; https://doi.org/10.3390/app15179294
Submission received: 30 July 2025 / Revised: 19 August 2025 / Accepted: 21 August 2025 / Published: 24 August 2025

Abstract

Featured Application

Our research offers practical solutions with direct real-world applicability: (1) Intersection-Level Optimization: We propose a novel signal control method that addresses three critical yet overlooked challenges in existing studies: (1) impact of pedestrian stages and overlap phases on signal optimization models, (2) coupling effects of signal cycles and queue lengths, and (3) stochastic vehicle arrivals in undersaturated conditions. (2) Deployable System Architecture: A cloud–edge–terminal framework has been implemented in real-world settings (with equipment brands detailed in the paper). The cloud platform provides traffic managers with an interactive interface for system monitoring and control. (3) Validation Platform: Our hardware-in-the-loop simulation system has supported multiple editions of the Shanghai Intelligent New Energy Vehicle Big Data Competition. (4) Field Results: Real-world tests on Chengaodadao, Conghua District, Guangzhou, China demonstrate a 50% reduction in stops and 27% shorter travel times in coordinated directions.

Abstract

Coordinated adaptive signal control is a proven strategy for improving traffic efficiency and minimizing vehicular delays. First, we develop a Queue Evolution and Delay Model (QEDM) that establishes the relationship between detector-measured queue lengths and model parameters. QEDM accurately characterizes residual queue dynamics (accumulation and dissipation), significantly enhancing delay estimation accuracy under oversaturated conditions. Secondly, we propose a novel intersection-level signal optimization method that addresses key practical challenges: (1) pedestrian stages, overlap phases; (2) coupling effects between signal cycle and queue length; and (3) stochastic vehicle arrivals in undersaturated conditions. Unlike conventional approaches, this method proactively shortens signal cycles to reduce queues while avoiding suboptimal solutions that artificially “dilute” delays by extending cycles. Thirdly, we introduce an adaptive coordination control framework that maintains arterial-level green-band progression while maximizing intersection-level adaptive optimization flexibility. To bridge theory and practice, we design a cloud–edge–terminal collaborative deployment architecture for scalable signal control implementation and validate the framework through a hardware-in-the-loop simulation platform. Case studies in real-world scenarios demonstrate that the proposed method outperforms existing benchmarks in delay estimation accuracy, average vehicle delay, and travel time in coordinated directions. Additionally, we analyze the influence of coordination constraint update intervals on system performance, providing actionable insights for adaptive control systems.

1. Introduction

With the rapid development of science, technology, and industry, cities are expanding in both population and area. Production and daily life are becoming more concentrated. However, as motorization progresses, demand for urban transportation continues to outstrip available capacity—INRIX’s 2024 Global Traffic Scorecard reports drivers in major cities like Istanbul, New York City, Chicago, and London losing over 100 h per year to congestion, with delays costing the U.S. economy more than USD 74 billion in 2024 [1]. According to the International Energy Agency, in 2024 the transport sector consumed over one-quarter of global final energy—more than 90% from oil products—and emitted about 8 Gt of CO2, with road transport emissions projected to peak at around 9 Gt in 2025; a substantial share of this energy use and emissions stems from urban traffic congestion, where idling and stop-and-go conditions significantly increase fuel consumption and pollutant output [2]. Signalized intersections, serving as key points where traffic flows converge, often become bottlenecks within urban traffic networks [3]. On many occasions, the causes of congestion are not necessarily attributable to road infrastructures themselves. Instead, the existing signal control systems excessively rely on the use of IT technology but ignore the basic theory of traffic control and the essential consideration of the traffic environment and optimal regulation of road traffic flow, which greatly limits the scientific and practical value of traffic control systems [4].
According to the current situation with urban traffic control systems, signal control strategies can be divided into fixed-time control, actuated control, and adaptive signal control for isolated intersections and coordinated control for arterials [5]. Webster proposed one of the earliest fixed-time control models to minimize the average delay per vehicle, which builds a foundation for modeling and optimizing the traffic signals of isolated intersections. Empirical data were developed from previous research tasks and from field studies at three intersections in the London area to validate results and calibrate the variables [6]. However, fixed timing plans need to be updated and optimized for the current traffic demand. Outdated or poorly timed fixed-time signal plans can lead to additional traffic delays and congestion [7]. Compared to fixed-time, actuated control can be responsive to time-dependent dynamic traffic demand. However, introduction of control variables, such as minimum green time, maximum green time, and green time extension increment, contributes to system operational flexibility and complexity. As a downside, the complicated nature of actuated control operation gives rise to a lot of uncertainties and unexpected results in the system, so that practical engineers and signal designers find it difficult to make full utilization of the potential benefits of actuated signals [8,9].
In the field of adaptive control, early delay studies did not incorporate queue length as an input [6]. As demonstrated in SCATS (Sydney Coordinated Adaptive Traffic System), headway-based demand estimation loses accuracy when residual queues persist into subsequent cycles, impairing adaptive traffic control performance. Research has primarily concentrated on the formulation of optimization objectives [10,11] and the development of solution methods [12]. Wang et al. conducted an evaluation of control delay estimation methods and indicated that the HCM 2000 model performs satisfactorily under various v/c ratios, while the deterministic queuing model has better performance when the v/c ratio is extremely high [13]. With growing recognition that both volume and queue length are essential to accurately reflect real demand [14], recent studies have started to include queue length in the modeling process. They have focused on various aspects such as isolated adaptive signal control [15,16], coordinated adaptive control [17], integrated optimization of adaptive control and lane allocation [18], and adaptive signal control in connected vehicle (CV) environments [19]. However, although these studies have incorporated queue length into delay estimation models, the accuracy remains limited, as queue-related metrics are primarily derived from license plate recognition (LPR) data [20] or vehicle trajectory data [21]. Moreover, it is challenging to establish a clear correspondence between the queue length estimated in the real world and parameters within mathematical models. With the development of multimodal object detection techniques [22,23], multi-sensor fusion devices (MSFDs) combining radar and camera inputs have demonstrated the capability to accurately detect vehicle position, velocity, and heading [24]. This facilitates precise identification of queue length, thereby effectively overcoming the limitations of earlier methods that relied on indirect inference of queue length.
The optimization objectives for coordinated signal control are generally divided into two categories: bandwidth maximization and performance indicator optimization [17,25]. Bandwidth maximization offers a clear physical interpretation of the optimization results, and its associated models are relatively simple and highly scalable, leading to widespread adoption [26]. Representative methods include MaxBand [27], MultiBand [28], and AMBand [29]. However, in the context of coordinated adaptive control, limited research has been conducted on the interaction mechanisms between arterial-level coordination and intersection-level adaptive control. This gap restricts the ability of coordinated adaptive control to effectively respond to dynamic traffic demand. Wang et al. first performed intersection-level optimization, and then optimized offsets based on it. A simulation based on a real-world arterial showed that the proposed control system could be applied in the field to boost the overall traffic efficiency along the arterial [25], but this optimization framework limits the frequency of intersection-level optimization. Hao et al. constrained the probability that the green splits of the coordinated phase in intersection-level optimization are greater than or equal to the required green splits from arterial-level optimization. The results showed that the proposed model can effectively reduce the average intersection delay and the average residual queue length compared with Webster’s method and Allsop’s method [30]. Beak et al. constrained the minimum and maximum green times of the coordinated phase in intersection-level optimization from the initial split in arterial-level optimization. The results indicated that the model could reduce average delay and average number of stops for both coordinated routes and the entire network [31]. If the coordinated phase is not the leading phase, imposing constraints only on its green time duration may not prevent local adaptive strategies from disrupting the green band progression. Ma et al. constrained the green splits of the coordinated phases to only be extended to maintain a minimum through-band, while the green splits of non-coordinated phases could be decreased [17]. Although this approach preserved the green band progression, it excessively restricted the flexibility of isolated optimization.
To summarize, the existing literature has proposed many optimization strategies for delay estimation and coordinated adaptive control, but there is still room for improvement:
(1)
To address the issue of insufficient delay estimation accuracy, existing studies often rely on indirectly derived queue lengths from detection data, which introduces estimation errors. Moreover, the relationship between queue length and delay model parameters remains unclear, resulting in limited accuracy in delay estimation. To overcome these limitations, this study introduces a Multi-Sensor Fusion Device (MSFD) to directly detect queue length, thereby eliminating estimation errors. Based on this, a novel delay estimation model is developed, which explicitly defines the relationship between queue length and model parameters. The proposed model accurately captures the dissipation and accumulation dynamics of residual queues, significantly improving delay estimation accuracy under oversaturated conditions.
(2)
A new intersection-level optimization method is proposed that considers multiple elements, such as pedestrian phases, overlap phases, the coupling effects of signal schemes and queue lengths, and the stochastic characteristics of vehicle arrivals in the unsaturated state. This method can proactively reduce the cycle to decrease queue lengths and prevent the optimization results from selecting large cycle to “dilute” the average vehicle delay.
(3)
Regarding the lack of coordination between optimization layers in adaptive coordinated control, existing approaches often face conflicts between intersection-level and arterial-level constraints, making it difficult to balance local and global performance. To tackle this challenge, this study proposes a new adaptive coordination control framework that preserves the green band progression at the arterial level while fully leveraging the optimization potential of adaptive optimization at the intersection level. The framework offers high compatibility and can be integrated with various coordination and adaptive optimization algorithms.
(4)
As for the insufficient consideration of deployment details in coordinated adaptive control, current theoretical studies often overlook key factors such as adaptive update intervals, pedestrian stages, overlapping phases, and signal transition times, which hinders practical implementation. This study systematically incorporates these deployment-related factors into the theoretical modeling process and develops a cloud–edge–terminal collaborative deployment architecture and an in-the-loop simulation platform to facilitate the real-world application of coordinated adaptive control.

2. Methodology

2.1. Queue Evolution and Delay Model

2.1.1. Green Start and Red Start Queued Vehicles

Denote the cycle duration of the j t h cycle as C j , the effective green duration of phase i as g i , j , and the red duration as r i , j = C j g i , j . The number of lanes and average saturation flow rate for phase i are n i and s i , respectively. The average vehicle arrival rate and maximum queue length detected by MSFD for phase i are a i , j and q l i , j , respectively. The number of queued vehicles at the start of green for phase i in cycle j is calculated as q i , j g = q l i / ( l + s ) , where l and s represent the average vehicle length and minimum safe space, respectively. The number of queued vehicles at the start of red (red start) for phase i in cycle j is q i , j r = m a x ( 0 ,   q i , j g a i , j · r i , j ) .
In existing studies [17,18], to simplify model formulation, the red start queue length q i , j r is assumed to be known, and the green start queue length is derived as: q i , j g = q i , j r + a i , j · r i , j . However, detecting the red start queue length requires identifying the initial moment of the red phase using SPAT (Signal Phase And Timing) messages from a signal controller, which cannot be achieved solely through MSFD. In contrast, the green start queue length q i , j g can be accurately calculated using the maximum queue length directly output by MSFD combined with the average vehicle length and minimum safe spacing. Moreover, in real-world scenarios when the red start queue length is zero, the green start queue length may be greater than zero (if vehicles arrive during the red phase) or equal to zero (if no vehicles arrive during the red phase). Existing studies can only describe the former case and fail to capture the latter phenomenon.

2.1.2. Queue Delay Model (QDM)

The queue clearance time for phase i in cycle j is c l e a r i , j = q i , j g / ( s i a i , j ) . In an undersaturated state, the queue clears within effective green time, i.e., g i , j c l e a r i , j . An oversaturated state is otherwise, as shown in Figure 1.
Total delay for phase i in cycle j in an undersaturated state is the sum of the shaded trapezoidal area during red and the shaded triangular area during green:
D i . j = q i , j r + q i , j g 2 r i , j + q i , j g c l e a r i , j 2
Total delay for phase i in cycle j in an oversaturated state is the difference between the trapezoidal area over the entire cycle and the unshaded triangular area during green:
D i . j = q i , j r + q i , j g + a i g i , j 2 · C s i g i , j 2 g i , j
Average vehicle delay for phase i in cycle j equals the total vehicle delay divided by the total number of vehicles:
d i . j = 1 2 C a i , j q i , j r + q i , j g r i , j + q i , j g 2 s i a i , j g i , j > q i , j g s i a i , j 1 2 C a i C q i , j r + q i , j g + a i , j g i , j s i g i , j 2 g i , j q i , j g s i a i , j

2.1.3. Queue Evolution Delay Model (QEDM)

Existing studies [17,18] calculate delays solely based on the undersaturated/oversaturated states shown in Figure 1. However, under oversaturated conditions (Figure 1b), residual queued vehicles from cycle j significantly impact delays in cycle j + 1 . In Figure 2a, residual queues accumulate progressively across cycles, causing shaded delay areas to expand. This may lead to queue spillback to upstream intersections, potentially paralyzing the network. In Figure 2b, residual queues gradually dissipate, eventually transitioning to the undersaturated state in Figure 1a. To reflect real-world oversaturated delays, delay calculations must account for multi-cycle cumulative effects of queue evolution as shown in Figure 2.
Red-start queued vehicles for phase i in cycle j + 1 is the residual queue from cycle j : q i , j + 1 r = q i , j g + ( a i , j s i ) g i , j . Green-start queued vehicles for phase i in cycle j + 1 : q i , j + 1 g = q i , j + 1 r + a i , j r i , j . The arrival rate a i , j is used instead of a i , j + 1 because only MSFD detection data from cycle j are available. Queue evolution is thus calculated using cycle j ’s data. Number of cycles required for the tail of cycle j ’s green-start queue to clear the intersection = q i , j g / ( s i g i ) , where · denotes the ceiling function (rounding up). To characterize queue evolution in oversaturated states, the aggregate average vehicle delay over N cycles from cycle j must be calculated:
d i . j = n = j j + N 1 D i . n a i , j C j N
D i . n = 1 2 q i , n r + q i , n g r i , j + q i , n g 2 s i a i , j g i , j > q i , n g s i a i , j 1 2 C q i , n r + q i , n g + a i , j g i , j s i g i , j 2 g i , j q i , n g s i a i , j

2.2. Intersection-Level Optimization Based on QEDM

To accommodate time-varying traffic demands of various directions and pedestrian crossings, complex phase schemes often include overlapping phases and dedicated pedestrian stages, as illustrated in Figure 3. Stage D is the pedestrian stage where green time = 0, yellow time = 0, and all-red time = 28 s. In other phases, yellow time = 3 s and all-red time = 0 s. Phase 1 is the overlapping phase for Stage A and Stage B. Phase 3 is the overlapping phase for Stage B and Stage C.
Under complex phase scheme design, the effective green time calculation for phase i is:
g i , j = p = 1 P σ i , p σ i , p + 1 G p , j + Y p + A R p + ( 1 σ i , p + 1 ) G p , j + Y p L
where σ i , p represents the relationship between phase i and stage p . If stage p allows phase i to pass, then σ i , p = 1, otherwise σ i , p = 0. G p , j represents the green time for stage p in cycle j and Y p and A R p represent yellow and all-red times for stage p . L is the loss time. When σ i , p × σ i , p + 1 = 1 , phase i is the overlapping phase for stage p and p + 1 . After combination with stage p , no signal transition occurred in phase i , so all-red time counts toward effective green and there is no need to subtract the signal loss time. When σ i , p = 1 and σ i , p + 1 = 0 , signal transition occurs in phase i . All-red time is excluded from effective green and signal loss time needs to be subtracted.
The intersection-level optimization objective is to compute optimal green time for all stages at each intersection in real time to achieve control goals while satisfying constraints. The model is usually shown as P1-1.
(P1-1):
Objective function:
min d j = i d i . j a i , j n i i a i , j n i
Constraints include (4), (5), (6), and
p = 1 P ( G p , j + Y p + A R p ) = C j
G p m i n G p , j G p m a x ,     p
C m i n C j C m a x
a i , j C j s i g i . j x m a x ,         i
The objective function (7) minimizes the average vehicle delay at the intersection. Constraint (6) computes the effective green time for each phase considering overlapping phases and pedestrian stages. Constraints (4) and (5) calculate phase-specific delays using the Queue Evolution and Delay Model (QEDM). Constraint (8) defines the relationship between stage green times, yellow times, all-red times, and cycle length. Constraints (9) and (10) set upper/lower bounds for stage green times and cycle length. Constraint (11) limits the maximum saturation degree for all phases.
Existing studies fail to describe the relationship between queue length and delay model parameters; thus, the impact of signal settings on initial green-start queues is not considered, which leads to models only responding to longer queues by passively increasing cycle length but lacking mechanisms to proactively decrease cycle length for queue reduction. Denote the actual green-start queue as   q i , j g ¯ and actual red-start queue as q i , j r ¯ = m a x ( 0 ,   q i , j g ¯ a i , j r i , j ¯ ) , where r i , j ¯ is the actual red duration for phase i in cycle j . The relationship between stage green times and phase green-start queues in the optimization scheme is formalized as:
q i , j g ~ = q i , j r ¯ + a i , j ( C j g i , j )
q i , j g = q i , j g ~ i f     C j g i , j > r i , j ¯   a n d   q i , j g ~ >   q i , j g ¯   q i , j g ¯ i f     C j g i , j = r i , j ¯ θ q i , j g ~ + ( 1 θ ) q i , j g ¯ i f     C j g i , j   <   r i , j ¯   a n d   q i , j g ~   <   q i , j g ¯
In Equation (12), the actual red-start queue represents residual vehicles from the previous cycle and is unaffected by planned timing schemes. The planned green-start queue q i , j g ~ is derived from the planned red duration C j g i , j . Equation (13) quantifies the impact of planned timing on green-start queues. Equal red durations: Planned queue = actual queue. Longer planned red time: Planned queue > actual queue, reflecting increased queues due to extended cycle. Shorter planned red time: Planned queue < actual queue. The green-start queue is corrected as the weighted average of planned and actual queue, reflecting the potential for shorter planned cycles to reduce queue length and prevent short planned cycles from failing to clear the actual green-start queue.
Existing studies [6,10,17], as in Equation (3), typically assume a positive correlation between the number of arrivals in a cycle and the cycle length. This assumption often causes optimization results to favor longer cycle lengths, in order to “dilute” average vehicle delay and thereby achieve the objective of minimizing average vehicle delay. Denote the actual saturation for phase i in cycle j as x i , j ¯ = a i , j C j ¯ / s i g i . j ¯ , where C j ¯ and g i . j ¯ represent actual cycle length and effective green time for phase i . When the actual saturation x i , j ¯ is low, i.e., x i , j ¯ < μ , vehicle arrivals can be considered discrete. In this case, changes in cycle length will not affect the total number of arrivals within the cycle. Accordingly, Equation (4) should be revised as:
d i . j = n = j j + N 1 D i . n a i , j C j ¯ N i f   x i , j ¯ < τ n = j j + N 1 D i . n a i , j C j N e l s e  
In Equation (14), when the actual saturation of phase i is low, the average vehicle delay is calculated based on the actual number of vehicles arriving within the cycle. When the actual saturation of phase i is high, the average vehicle delay is calculated using the planned number of vehicle arrivals within the cycle. Based on model P1-1, and incorporating the improvements made in Equations (12)–(14), an intersection-level hierarchical optimization model P1-2 is established:
(P1-2):
Objective function: (7)
Constraints: (5), (6), (8)–(14)
Where the objective function (7) and the constraints (5), (6), (8)–(10) are the same as those in model P1-1. Constraint (14) prevents the optimization results from tending toward the selection of long cycle lengths to “dilute” the average vehicle delay. Constraints (11) and (12) describe the influence of the planned signal timing scheme on the queue length at the start of the green phase.

2.3. Arterial-Level Optimization

Classic arterial-level coordination optimization methods include MaxBand [27], MultiBand [28], and AMBand [29]. Taking MaxBand as an example, the relevant parameters involved in the model are illustrated in Figure 4.
(P2-1):
Objective function:
max b + k b ¯
Constraints:
( 1 k ) b ¯ ( 1 k ) k b
1 / T 2 z 1 / T 1
w e + b 1 r e ,         e = 1 , , E
w ¯ e + b ¯ 1 r ¯ e ,         e = 1 , , E
w e + w ¯ e w e + 1 + w ¯ e + 1 + t e + t ¯ e + e e + 1 = ( 1 / 2 ) r e + r ¯ e + ( 1 / 2 ) r e + 1 + r ¯ e + 1 + τ ¯ e + τ e + 1 + m e ,         e = 1 , , E 1
t e = ( d e / v ) z ,         e = 1 , , E 1
t ¯ e = ( d ¯ e / v ¯ ) z ,         e = 1 , , E 1
m e = i n t e g e r ,         e = 1 , , E
b , b ¯ , w e , w ¯ e 0 ,         e = 1 , , E
where b ( b ¯ ) denotes outbound (inbound) bandwidth ratio, r e ( r ¯ e ) denotes red time (cycles) of coordinated phase of outbound (inbound), and w e ( w ¯ e ) denotes time from right (left) side of red at intersection e to left (right) edge of outbound (inbound) green band. e denotes intranode offset, which is the time difference between the center of r e and the nearest center of r ¯ e . It is positive if the center of r e is to the right of the center of r ¯ e . d e ( d ¯ e ) denotes outbound (inbound) distance between intersection e and intersection e + 1 , t e ( t ¯ e ) denotes outbound (inbound) travel time (cycles) between intersection e and intersection e + 1 , and v ( v ¯ ) denotes outbound (inbound) travel speed. τ e ( τ ¯ e ) denotes outbound (inbound) queue clearance time (cycles) at intersection e .
MaxBandtakes the red time r e ( r ¯ e ) in the coordinated direction at each intersection as a parameter and aims to maximize the bidirectional weighted bandwidth ratio, solving for the optimal 1 / z , w e ( w ¯ e ) . The cycle length is constrained by the range T 1 , T 2 . However, if T 1 and T 2 are set inappropriately, they may lead to unreasonable cycle lengths at certain intersections, resulting in empty green times or oversaturation. Therefore, an additional constraint on the cycle length range is introduced, leading to the establishment of model P2-2.
(P2-2):
Objective function: (15)
Constraints: (16)–(24), and
C m a x = m a x ( C 1 , , C E )
T 1 = C m a x T
T 2 = C m a x + T
where C e denotes the optimal cycle length of intersection e obtained from model P1-2, and T represents the adjustment range for the cycle length in coordination optimization.

2.4. Coordinated Adaptive Control Framework

In existing studies [17,25,30,31], the interaction between arterial-level coordination and intersection-level adaptive control has been insufficiently addressed. Wang et al. first performed intersection-level optimization, and then optimized offsets based on it, although this framework limits the frequency of intersection-level optimization [25].
On the one hand, if the adaptive optimization range at intersections is too large, it disrupts the coordinated green band along the arterial. Hao et al. constrained the probability that the green splits of the coordinated phase in intersection-level optimization are greater than or equal to the required green splits from arterial-level optimization [30]. Beak et al. constrained the minimum and maximum green times of the coordinated phase in intersection-level optimization from the initial split in arterial-level optimization [31]. If the coordinated phase is not the leading phase, imposing constraints only on its green time duration may not prevent local adaptive strategies from disrupting the green band progression.
On the other hand, if the optimization range is overly restricted to maintain the green band, the intersection’s adaptive functionality is nearly disabled. Ma et al. constrained the green splits of the coordinated phases to only be extended to maintain a minimum through-band, while the green splits of non-coordinated phases could be decreased [17]. Although this approach preserved the green band progression, it excessively restricted the flexibility of isolated optimization.
This study proposes a new adaptive coordination control framework that preserves green band progression at the arterial level while fully leveraging the optimization potential of adaptive control at the intersection level. A comparison of the proposed framework and benchmarks is presented in Table 1. Overall, Wang’s framework does not support high-frequency intersection-level optimization and thus cannot be considered adaptive coordinated control. Hao’s and Beak’s frameworks do not support lagging coordinated phases, making them unable to preserve green band progression. Additionally, the frameworks of Hao, Beak, and Ma do not allow shortening of the coordinated phase, resulting in an overly restricted optimization range at the intersection level.
At the coordination control level, a 30 min or longer update interval is used. Average traffic demand over this period at each intersection serves as the data source. Model P1-2 is used to determine the optimal green time G ^ p , e for each stage at each intersection, as well as the optimal cycle length C e . Based on Equation (6), the effective green time of the coordinated phase g e ( g ¯ e ) is calculated. The proportion of red time in the cycle for the coordinated direction is computed as r e = 1 ( C e g e ) / C e , r ¯ e = 1 ( C e g ¯ e ) / C e . By substituting C e , r e , r ¯ e into model P2-2, the optimal common cycle length T for coordination and the optimal offsets O e for each intersection are obtained. The optimal green time for stage p at intersection e is then given by:
G p , e = ( G ^ p , e / C e ) T           p , e
To preserve the green band progression at the arterial level while fully leveraging the optimization potential of adaptive optimization at the intersection level, let the left and right boundaries of the outbound (inbound) green band at a given intersection be denoted by l b ( l b ¯ ) and r b ( r b ¯ ) , respectively.
Let the outbound coordinated phase be denoted as c i , then the set of outbound coordinated stages is P = p | δ c i , p = 1 . The first outbound coordinated stage is p s = m i n ( P ) . The last outbound coordinated stage is p e = m a x ( P ) . Similarly, the first and last inbound coordinated stages, denoted p ¯ s and p ¯ e , can be obtained in the same way. By adding coordination scheme constraints based on these definitions, model P1-3 is established.
(P1-3):
Objective function: (7)
Constraints: (5), (6), (8)–(14), and:
p = 1 p s 1 ( G p + Y p + A R p ) l b
p = 1 p e 1 ( G p + Y p + A R p ) + ( G p e + Y p e ) r b
p = 1 p ¯ s 1 ( G p + Y p + A R p ) l b ¯
p = 1 p ¯ e 1 ( G p + Y p + A R p ) + ( G p ¯ e + Y p ¯ e ) r b ¯
C m i n = C m a x = T
As shown in Figure 5, constraints (29) and (31) ensure that the start time of the coordinated phase in the adaptive plan is no later than the left boundary of the green band in the coordination scheme; constraints (30) and (32) ensure that the end time of the coordinated phase in the adaptive plan is no earlier than the right boundary of the green band. Constraint (33) ensures that the cycle length of the intersection-level adaptive plan is consistent with the common cycle length.
As illustrated in Figure 6, models P1-2, P2-2, and P1-3 together form the coordinated adaptive optimization framework. Among them, P1-2 and P2-2 are responsible for low-frequency (e.g., every 30 min) optimization at the arterial level, generating a coordinated scheme that includes a common cycle length and green band widths adapted to long-term average traffic demand. This coordination of constraints and offsets is passed to the intersection-level adaptive optimizer. The P1-3 model performs high-frequency optimization (e.g., every 5 min) at the intersection level, enabling real-time adjustment of green times for each stage according to short-term traffic demand. It is important to note that the coordinated adaptive optimization framework proposed in this study is compatible with various types of adaptive and coordination control algorithms. One only needs to replace the models in the three steps: corridor-1, corridor-2, and intersection-1. The coordination constraints, i.e., Equations (29)–(33) derived from arterial-2, are then passed into intersection-1 for further optimization.

3. Deployment

3.1. Overall Architecture

Figure 7 illustrates a cloud–edge–terminal collaborative architecture for coordinated adaptive traffic signal control, designed to bridge the gap between theoretical research and practical engineering applications. This three-tiered system enables both large-scale coordination and real-time adaptive control through distributed computing.
At the cloud level, deployed in the control center, the corridor-level coordinated optimizer performs low-frequency optimization (typically every 30 min) to maintain arterial coordination and green wave bands. The cloud platform subscribes to data from edge devices and publishes coordination constraints (including offsets and cycle parameters) back to them using MQTT wireless communication. A user interface at this level allows for system monitoring and manual intervention when needed.
The edge layer, deployed roadside, consists of multiple edge computing nodes (MECs) that handle high-frequency, intersection-level adaptive optimization (typically every 5 min). These MECs receive both real-time traffic data from terminal devices and coordination constraints from the cloud, enabling them to optimize individual intersections while maintaining arterial coordination. An industrial switch facilitates high-speed wired communication between edge devices and terminal equipment.
At the terminal level, various devices interface directly with the physical infrastructure. Traffic signal controllers (including SCATS and Hisense models) execute optimized signal plans while reporting current status. Multi-sensor fusion devices (MSFDs) collect and process real-time traffic flow data from multiple detection sources. These terminal devices form the data collection and plan execution foundation of the system.
The architecture’s innovation lies in its hierarchical optimization approach. The cloud handles strategic, corridor-wide coordination at low frequency, while edge nodes perform tactical, intersection-specific adaptations at high frequency. This separation of timescales ensures both system-wide coordination and local responsiveness. The physical deployment uses industrial-grade hardware (WUZHOU computing equipment: Wuzhou Technology, Guangzhou, China; GRGintek sensors: GRG Intelligence, Guangzhou, China), validated for reliability in field conditions.
Communication pathways are carefully designed: high-reliability wired connections between edge and terminal devices ensure fast, stable data transfer for real-time control, while wireless cloud–edge communication provides flexibility for coordination updates. This design balances computational load across the network, with edge devices handling time-critical operations and the cloud managing system-wide optimization.
The system has been implemented in real-world conditions, demonstrating practical solutions to challenges in distributed traffic control systems, including latency management, data synchronization, and fail-safe operation. The architecture supports scalability, allowing additional intersections to be incorporated into the coordinated network as needed.

3.2. Transmission Protocol

To ensure standardized data interaction across all levels of the deployment architecture, standard data structures are defined for the various data types shown in Figure 7. Data uploaded from different models of signal controllers and MSFD devices are converted into these standard structures, allowing the deployment architecture to be reused across different scenarios. The MQTT topics used for wireless transmission of each data type are listed in Table 2.
MSG_TrafficFlow defines the standardized message format for traffic flow statistics in the road network. It is used for collecting and transmitting traffic indicators. Field definitions are provided in Appendix A. MSG_SignalScheme defines the standardized message format for signal control plans, used for retrieving and distributing signal control schemes from signal controllers. Field definitions are provided in Appendix B. MSG_SignalRequest defines the standardized message format for signal control constraints, used to transmit coordination constraints from the cloud platform to edge MECs. Field definitions are provided in Appendix C.

3.3. In-the-Loop Simulation Platform

In real-world scenarios, evaluating the effectiveness of signal control algorithms has long been challenging due to the difficulty of collecting key metrics such as travel time and travel delay. Traditional approaches often rely on simulation software for performance validation. However, in most simulation environments, critical processes such as data acquisition mechanisms, interactions between algorithms and control systems, and the signal dispatching chain differ significantly from real-world deployments. As a result, simulation-based validation often lacks fidelity and yields limited credibility regarding actual system performance. To improve both the engineering feasibility and practical effectiveness of algorithm validation, we have developed an in-the-loop simulation platform, which mimics the operational mechanisms of all layers in the cloud–edge–terminal architecture. This enables closed-loop verification of both the algorithm logic and the communication process, thereby enhancing the consistency between algorithm evaluation and real-world deployment.
As shown in Figure 8, we use SUMO (Simulation of Urban MObility) [32] with its traci and SUMOlib interfaces to build the VehicleController, Detector, and SignalController modules, simulating real-world on-board units (OBUs), multi-sensor fusion devices (MSFDs), and signal controllers (SCs), respectively. A World module is also built to synchronize time across the above three modules. Other devices such as the Industrial Switch (IS), Multi-Edge Computers (MECs), and Workstations are primarily used for data transmission and algorithm deployment, and have no direct impact on signal control performance. This in-the-loop simulation platform has already been used to support signal control algorithm validation in multiple editions of the Shanghai Intelligent New Energy Vehicle Big Data Competition [33].

4. Case Study

Given that the theoretical models and deployment architecture described in Section 2 and Section 3 have been successfully implemented in a real-world project on Chengaodadao, Conghua District, Guangzhou, this study selects real-world data from that arterial as the case study. The in-the-loop simulation platform is used to validate the applicability and effectiveness of the system under real operational conditions. The case study corridor contains 17 intersections and is divided into four subzones, as shown in Figure 9. Among them, Subzone 4 uses Hisense signal controllers, while the remaining subzones use SCATS signal controllers.
Each approach of the 17 intersections in the corridor is equipped with Multi-Sensor Fusion Devices (MSFDs) capable of collecting 5 min traffic volume and queue length data for each entry lane. This study uses real data from 23 November 2024, from 00:00 to 23:59, for the analysis. The total 5 min traffic volume and maximum queue length at each intersection are shown in Figure 10. As the primary east–west commuter route in Conghua District, this corridor displays clear peak-hour patterns with distinct morning (7:30–9:00) and evening (17:30–19:00) peaks. The traffic volume data reveal several important characteristics. During the morning peak period, volumes surge sharply to reach 3000 vehicles per 5 min interval, with sustained high volumes exceeding 2500 vehicles throughout the peak. The evening peak shows slightly lower maximum volumes of 2000 vehicles per 5 min interval. The section between Intersections 612 and 619 experiences particularly heavy traffic flows, approximately 1.5 times the corridor average, due to its confluence with another major arterial road. Off-peak hours (10:00–16:00) show significantly lower volumes, typically below 500 vehicles per 5 min interval. Queue length measurements demonstrate that maximum queues reach up to 200 m during peak periods. Certain intersections consistently experience longer queues, particularly Intersections 502, 503, 511, and 517. The queue length data show strong correlation with the volume patterns, with the longest queues occurring during the highest volume periods. However, some intersections maintain elevated queue lengths even during moderate traffic conditions, suggesting potential capacity constraints or suboptimal signal timing at these locations.
The data clearly illustrates the corridor’s critical role in commuter traffic, with the morning peak showing more intense congestion than the evening peak. The spatial analysis reveals specific bottleneck locations where targeted improvements could yield significant benefits. The temporal patterns provide valuable insights for developing time-dependent control strategies that could better accommodate the observed demand fluctuations.
The phase sequences for all 17 intersections in the corridor are listed in Table 3. The approach directions are denoted using eight compass directions: N, NW, W, SW, S, SE, E, and NE. The turning movements are represented as follows: “l” for left turn, “L” for partial left turn, “s” for through movement, and “r” for right turn. If a stage is reserved only for pedestrian movement, its phase label is marked as “ped”. The existing signal control mode is fixed-time control at isolated intersections, with the day divided into seven time periods, as follows: Period 2 (22:00–6:00), Period 3 (6:00–7:30), Period 4 (7:30–9:00), Period 5 (9:00–17:00), Period 6 (17:00–19:00), Period 7 (19:00–20:30), Period 1 (20:30–22:00). The current time period segmentation is reasonable and aligns well with the duration of the morning and evening peaks. The signal timing schemes for each time period are detailed in Appendix D, where each cell contains three numbers representing the green time, yellow time, and all-red time for each stage.

4.1. Error Analysis of the Delay Estimation Model

To verify the accuracy of the QEDM delay estimation model proposed in Section 2.1, the Webster model [6] and the QDM model [17,18] are selected as comparison baselines. To eliminate mutual interference between different movement directions within the intersection, a virtual simulation scenario with a single-lane, single-phase setup is created in SUMO for the experiments described in Section 4.1. The vehicle arrival rate is set to 0.1 pcu/s, and the signal cycle length is fixed at 100 s. The effective green time is varied from 95 s to 10 s in steps of 5 s to simulate various demand–supply conditions. The average vehicle delay reported by the E2 detector in the simulation is taken as the ground truth, and the error between each model’s computed value and true value is compared.
SUMO simulation parameters are as follows. The default Krauss car-following model is used. The headway is set to τ = 2   s . The vehicle length and minimum gap are set to L = 7   m and g = 2   m . The desired speed of vehicles is set to v = 13.89   m / s . The theoretical saturation flow rate is calculated as s = 1 τ   +   ( L   +   g ) / v = 0.38   p c u / s . However, due to car-following behavior, the actual saturation flow rate observed in SUMO is approximately s = 0.35   p c u / s . To ensure consistency with the SUMO simulation environment, all delay models use s = 0.35   p c u / s . The delay estimation results of each model under different scenarios are shown in Table 4, where g is effective green time. q g is initial queue length at the beginning of green and d s u m o is the true value of delay from SUMO. c l e a r is time required to clear the queue. N is the number of cycles required for the last queued vehicle to clear the intersection. d is the delay computed by the delay model. e r r = ( d d s u m o ) / d s u m o is the relative error of the delay model.
In Table 4, the signal cycle length remains fixed at 100 s, while the effective green time gradually decreases from 95 s to 10 s. As a result, the green time and green ratio (green time/cycle time) in each row are equivalent, reflecting different supply–demand scenarios. When the effective green time is greater than 25 s, the queue clearing time is shorter than the effective green time, corresponding to an undersaturated scenario, as illustrated in Figure 1a. When the effective green time drops to 25 s, the queue clearing time becomes 33.88 s, exceeding the available green time. The average delay increases sharply from 31.79 s to 52.13 s, while the number of cycles N required for the last vehicle to leave the queue is still 1. This corresponds to an oversaturated scenario with residual queue dissipation, as shown in Figure 2a. As the effective green time continues to decrease, the number of cycles N needed for the last queued vehicle to exit exceeds 1, indicating residual queue accumulation, i.e., an oversaturated scenario as in Figure 2b. In this condition, vehicle delay increases rapidly from 52.13 s to 421.63 s.
The delay estimation results from the various models are shown in Figure 11. Overall, all three delay models exhibit an exponential growth trend similar to the SUMO ground truth. However, the Webster model consistently overestimates delays across all scenarios. The QDM model, which does not account for multi-cycle evolution of residual queues, fails to reflect the delay increase under oversaturated conditions with accumulated queues (i.e., when green time is below 20 s). As a result, its estimated delay remains unchanged and significantly underestimates the true delay in this regime.
The estimation errors of the delay models are shown in Figure 12. In Figure 12a, the Webster model consistently overestimates the delay compared to the ground truth, while both the QDM and QEDM models underestimate it slightly. Figure 12b shows that all three models exhibit relatively large estimation errors under low-demand scenarios where the green ratio exceeds 75%. This is because the delay estimation models assume a uniform arrival pattern using a linear approximation based on average arrival rates. However, in low-demand scenarios, arrival randomness is more pronounced, making it harder to estimate delays accurately. In contrast, under high-demand scenarios where the green ratio falls below 25%, the Webster and QDM models diverge sharply, as neither can accurately capture queue accumulation dynamics in oversaturated conditions. Meanwhile, the QEDM model shows a converging error trend as the green ratio decreases, which aligns with the findings of Mohajerpoor et al. [14] based on traffic wave theory. Table 5 summarizes the average estimation errors of all three models under undersaturated, oversaturated, and overall scenarios. The results show that the QEDM model consistently has the smallest absolute average error across all scenarios, improving upon the Webster and QDM models by 62% and 24%, respectively. Notably, because the QEDM model accurately describes queue evolution in oversaturated conditions, its average estimation error in those scenarios is only −3.5%, which represents an improvement of 95% over the Webster model and 87% over the QDM model.

4.2. Comparison of Control Mode

This section analyzes the control performance of three strategies using the case scenario shown in Figure 9 and Figure 10: fixed-time isolated control, coordinated control (with P1-2 and P2-2 updated every 30 min), and coordinated adaptive control (with P1-2 and P2-2 updated every 30 min, and P1-3 updated every 5 min). Figure 13 systematically evaluates traffic control performance across different time periods through six subplots, presenting metrics calculated at 30 min intervals. The figure provides a comprehensive comparison of three control strategies by examining their impacts on both coordinated-direction traffic flow and overall regional traffic conditions.
The first three subplots (Figure 13a–c) concentrate on analyzing traffic performance in the coordinated direction. Figure 13a demonstrates that coordinated adaptive control consistently maintains the lowest average travel times across 17 consecutive intersections throughout most time periods, with particularly significant advantages during off-peak hours. In contrast, fixed-time control shows pronounced performance degradation at 5:00 and 22:30, coinciding with random traffic surges at Intersections 511 and 517 (as illustrated in Figure 10). These peaks clearly reveal fixed-time control’s inherent limitation in adapting to unpredictable traffic demand fluctuations. Figure 13b presents a normalized evaluation through the ratio of actual travel time to free-flow travel time, offering clearer insight into the performance gap relative to ideal conditions. Notably, coordinated adaptive control maintains this ratio below 1.4 for 85% of the time, substantially outperforming fixed-time control’s 60%. Figure 13c illustrates the average number of vehicle stops, including repeated acceleration–deceleration cycles caused by extended queuing. The temporal patterns in this subplot closely align with those in Figure 13a, establishing a direct correlation between stop frequency and overall travel time that validates the effectiveness of coordinated signal control in establishing green wave progression and reducing unnecessary stops.
The remaining three subplots (Figure 13d–f) assess the broader impacts on regional traffic conditions. Figure 13d shows average intersection delay, while Figure 13e and Figure 13f specifically examine delays in the coordinated and non-coordinated directions, respectively. Given that coordinated-direction delay equals the difference between travel time and free-flow travel time, Figure 13e naturally follows the same trend as Figure 13a. An important finding from Figure 13f is the differing impacts of the two observed demand fluctuation points. The 5:00 fluctuation shows significantly smaller delay increases in the non-coordinated direction compared to 22:30, suggesting that the earlier fluctuation primarily involved non-coordinated direction demand surges with relatively limited impact, whereas the later fluctuation likely involved more severe conditions such as intersection gridlock.
Collectively, these analyses demonstrate that coordinated adaptive control generally outperforms fixed-time control across most time periods. However, a notable limitation emerges during the 8:00–9:00 period, when both coordinated control and coordinated adaptive control (constrained by their 30 min coordination updates and approximately 10 min signal transition periods) exhibit slightly poorer performance than fixed-time control. This constraint arises because their real-time optimization relies on traffic demand data from the previous 30 min. To mitigate this issue, a potential solution would involve using historical morning peak (7:30–9:00) data to precompute coordination constraints at 7:00, allowing adaptive optimization during the actual peak period to operate within these pre-established parameters. This approach would effectively avoid disruptive signal transitions during the critical morning peak window while maintaining the benefits of adaptive control.
Table 6 presents a comprehensive performance evaluation of three distinct traffic control strategies through quantitative metrics collected over a full-day operational period. The comparative analysis yields several critical insights regarding the operational efficacy of fixed-time isolated control, coordinated control, and coordinated adaptive control methodologies. The performance enhancement patterns exhibit a well-defined hierarchical structure across various evaluation metrics. The most pronounced improvements manifest in the reduction of vehicular stops, where coordinated control demonstrates a substantial 32.4% decrease relative to fixed-time control. Coordinated adaptive control further augments this improvement by an additional 5.7 percentage points, achieving an overall 38.1% reduction. This remarkable decrease in stop frequency translates directly into enhanced fuel economy and diminished vehicular emissions, contributing to both operational efficiency and environmental sustainability. In terms of delay metrics, the analysis reveals consistent yet comparatively moderate enhancements. The coordinated control strategy reduces overall average delay by 22.8%, while the coordinated adaptive approach extends this improvement to 27.7%. Particularly noteworthy is the balanced performance between coordinated and non-coordinated directions, with coordinated adaptive control achieving delay reductions of 32.4% and 30.4%, respectively. This equilibrium underscores the adaptive methodology’s capability to optimize traffic flow network-wide without preferential treatment of coordinated directions. The travel time metrics, while exhibiting relatively smaller improvements, maintain statistical significance. Both absolute travel time and the travel time-to-free-flow time ratio show improvements of 5.3–5.4% under coordinated control, escalating to 7.9% with coordinated adaptive control. The identical enhancement percentages for these correlated metrics validate the methodological consistency across different performance measurement approaches.
A key finding demonstrates that coordinated adaptive control consistently surpasses basic coordinated control across all evaluated parameters, delivering additional improvements ranging from 2.6 percentage points (average delay) to 8.7 percentage points (coordinated direction delay). This substantiates the added value of integrating real-time adaptive optimization within the coordinated control framework. These empirical findings carry substantial implications for contemporary traffic management practices. The significant reductions in vehicular stops and network delays suggest that implementing coordinated adaptive control could yield measurable improvements in both traffic operational efficiency and environmental impact mitigation. The balanced performance across all network directions indicates that such implementations would benefit the entire transportation ecosystem, rather than privileging specific coordinated routes.

4.3. Comparison of Optimization Algorithms

The coordinated adaptive optimization framework proposed in Section 2.4 is compatible with various coordination optimization algorithms and isolated intersection optimization algorithms. In this section, nine combinations of optimization algorithms are selected and applied within the framework to evaluate how different algorithm choices affect control performance. The combinations are listed in Table 7. In particular, the “Webster-based” method used in Step Arterial-1 refers to the Webster timing method, which is not inherently an optimization algorithm and cannot incorporate coordination constraints. Therefore, in Step Intersection-1, the Webster delay formula is used to replace the delay estimation component in Model P1-3, thereby constructing a coordination-constrained version of adaptive optimization based on Webster.
Figure 14 presents a comparative analysis of the all-day performance of nine different optimization algorithm combinations within the coordinated adaptive control framework. Figure 14a illustrates the distribution of average delays across all intersections and time periods for each combination; Figure 14b displays a comparison of the maximum queue clearance times; and Figure 14c summarizes the distribution of travel times for vehicles in the coordinated direction. Overall, the performance differences between the various coordination optimization algorithms (such as MaxBand, MultiBand, and AMBand) are relatively minor, indicating that the coordination-layer algorithms have a limited impact on the system’s overall performance. However, significant performance variations are observed at the isolated intersection optimization level: the QEDM-based method performs the best, followed by the Webster-based method, while the QDM-based method performs the worst. The root cause of this phenomenon lies in the different approaches these algorithms take in handling the dynamic relationship between queue length and signal cycle length. Specifically, the QDM-based method fails to establish a dynamic coupling relationship between cycle length and queue length. Its optimization process can only passively extend the cycle when queues are long and cannot proactively shorten the cycle during periods of low traffic demand to further reduce queues, resulting in insufficient system flexibility. The Webster-based method assumes that the number of vehicles arriving within a cycle is always positively correlated with the cycle length. This leads to a tendency to select longer cycles under undersaturated conditions, artificially “diluting” the average delay per vehicle to falsely meet optimization objectives. In practice, however, this often results in resource waste and response lag.
To address these issues, this paper introduces constraints (12), (13), and (14) to correct the erroneous estimations of vehicle arrivals and queue dynamics in the optimization model. Additionally, constraint (6) is incorporated to accurately handle complex overlapping phase scenarios. Both theoretical analysis and the empirical results in Figure 14 demonstrate that the improved QEDM-based method can more accurately describe the evolution of traffic states, thereby achieving the best performance in isolated intersection optimization. It not only effectively curbs queue growth during high-demand periods but also proactively reduces cycle length during off-peak hours, enhancing system responsiveness and overall efficiency.
Figure 15 illustrates the time-varying trends of the common cycle length in each SubSystem under the coordinated adaptive optimization framework, where Maxband is used in Step Arterial-2 and combined with various isolated intersection optimization algorithms. In Figure 15a,b,d, the QDM-based method shows a tendency for the common cycle length to remain high once increased, forming a vicious cycle of “long queue → long cycle → long queue.” This results in a lack of adaptability in the cycle length relative to traffic demand. In Figure 15c, the QDM-based method shows slight variations in cycle length. This is because SubSystem 3 exhibits high randomness in traffic demand. Although the common cycle length is relatively long, short-term demand drops lead to a reduction in queue length. These results indicate that, despite advanced detection technologies providing queue length as a traffic indicator, improper use of queue length in control logic can yield worse results than using only traffic volume (e.g., as in the Webster-based method). Furthermore, in Figure 15, both the Webster-based and QEDM-based methods demonstrate real-time adaptability of the common cycle length to traffic demand. However, the QEDM-based method generally results in shorter cycle lengths during off-peak periods, because it incorporates constraint (14), which prevents the optimization from favoring longer cycles in moderately loaded periods in order to “dilute” per-vehicle delay. Figure 16, Figure 17 and Figure 18 further demonstrate the time-varying trends in maximum queue clearance time at each intersection under the QDM-based, Webster-based, and QEDM-based methods, respectively, reinforcing this conclusion.

4.4. Choice of Coordinated Constraints Update Interval

The update interval of coordination constraints is a critical parameter in the coordinated adaptive control method. If the update interval is too long, the coordination constraints will lag behind real-time traffic demand, which restricts the effectiveness of adaptive optimization. If the update interval is too short, the frequent changes in common cycle length and phase offsets will increase the signal transition time, leading to unstable signal control performance. The optimal update interval depends on multiple factors such as signal controller transition behavior, number of intersections, and traffic demand, and cannot be determined solely through mathematical optimization. In this section, we evaluate control performance under different update intervals by varying the interval in 5 min steps, using 30 min as the baseline, and testing intervals that are two steps shorter and two steps longer. Taking 30 min as an example, the signal transition states of each SubSystem are shown in Figure 19. In the figure, the solid line represents the common cycle length required by the coordination constraints. The shaded area represents the minimum and maximum actual cycle lengths across all intersections in the SubSystem at a given time. If the boundary of the shaded area does not coincide with the solid line, it indicates that the SubSystem is in a signal transition state at that time.
The proportion of transition time under different coordination update intervals is summarized in Table 8. As the update interval increases, the proportion of time spent in signal transitions gradually decreases across all SubSystems.
Figure 20 shows the average delay, travel time in the coordinated direction, and average number of stops per vehicle during the morning peak period, under different update intervals. Control performance initially improves and then declines as the update interval increases, with 30 min identified as the optimal interval. The initial improvement is due to the reduction in transition time, which stabilizes control. The subsequent decline is caused by outdated coordination constraints, which hinder the adaptive optimizer’s ability to respond to real-time traffic demand.

5. Discussion

The results of this study demonstrate the efficacy of the proposed QEDM and the coordinated adaptive control framework in improving urban traffic performance. It is crucial to situate these findings within the broader context of the existing literature to highlight both the consistencies and the advancements this research offers.

5.1. Interpretation of Key Findings

The case study on the arterial road in Guangzhou revealed that the proposed coordinated adaptive control strategy achieved a 27.7% reduction in average delay and a 38.1% decrease in the number of stops compared to traditional fixed-time control. These significant improvements align with the general consensus in the field that adaptive and coordinated systems outperform static plans in dynamic urban environments [5,17]. More importantly, our method outperformed the 30 min update coordinated control, underscoring the value of high-frequency (5 min), constraint-based intersection-level optimization in fine-tuning traffic responsiveness. This finding addresses a critical gap noted by Wang et al. [25], whose framework limited optimization frequency, and extends the work of Hao et al. [30], Beak et al. [31], and Ma et al. [17] by effectively handling lagging coordinated phases and allowing for the shortening of green times, thus preserving the green band progression at the arterial level while fully leveraging the optimization potential of adaptive optimization at the intersection level.

5.2. Comparison with Existing Delay Estimation Models

The superior accuracy of QEDM, particularly in oversaturated conditions where it reduced the average estimation error to −3.5% compared to 78.25% for Webster and −27.75% for QDM, is a cornerstone of this study’s success. This result resonates with the work of Mohajerpoor et al. [14], who emphasized the importance of capturing queue evolution dynamics. While previous studies by Ma et al. [17] and Huang et al. [18] incorporated queue length into their models, our approach fundamentally differs by leveraging direct MSFD measurements to establish a clear, mathematical relationship between detected queue length and model parameters (e.g., Equations (12)–(14)). This moves beyond indirect inference from trajectory or LPR data [20,21], mitigating estimation errors and providing a more reliable foundation for optimization. The convergence of QEDM’s error as saturation increases validates its grounding in traffic flow theory.

5.3. The Role of the Coordination Framework and Deployment Architecture

The proposed cloud–edge–terminal architecture proved essential in operationalizing the theoretical models. This practical implementation bridges an often-overlooked gap between algorithm design and real-world deployment. Many theoretical studies on coordinated adaptive control [17,25,30] mention but do not fully address critical deployment challenges such as update intervals, signal transition times, and the integration of pedestrian phases. Our systematic incorporation of these factors into the modeling process (e.g., Equation (6) for overlapping phases) and the development of a standardized communication protocol (Table 2) ensure that the optimization outcomes are both practically feasible and executable. The hardware-in-the-loop simulation platform further enhances the credibility of the results by validating the entire control loop, not just the algorithm logic in isolation. This holistic approach to system design is a significant step towards the maturation of adaptive traffic control systems.

5.4. Trade-Offs and Optimal System Configuration

The analysis of coordination constraint update intervals revealed a critical trade-off. While shorter intervals (e.g., 20 min) allow coordination plans to be more responsive to real-time demand, they increase the proportion of time the system spends in disruptive signal transition states (up to 48%). Conversely, longer intervals (e.g., 40 min) stabilize operation but lead to outdated constraints that hinder adaptive optimization. The identification of a 30 min interval as the optimal balance for this specific corridor provides actionable guidance for traffic engineers. This empirical finding underscores that the performance of an adaptive system is not solely determined by its optimization algorithms but also by its operational parameters, a nuance that is frequently absent from purely simulation-based studies.

6. Conclusions, Limitations, and Further Research

6.1. Conclusions

This study presented a comprehensive solution for coordinated adaptive traffic signal control, encompassing a novel delay estimation model, an intersection-level optimization method, a multi-layer control framework, and a practical deployment architecture. The Queue Evolution and Delay Model (QEDM) was developed to explicitly link MSFD-measured queue data to delay calculations, dramatically improving estimation accuracy, especially in oversaturated conditions, which demonstrated a remarkable 95% improvement in delay estimation accuracy under oversaturated conditions compared to the Webster model, reducing the average estimation error from 78.25% to −3.5%. When compared to the QDM model, QEDM showed an 87% improvement in accuracy for oversaturated scenarios.
The proposed intersection-level optimization method proactively manages cycle lengths to dissipate queues and incorporates critical practical elements like pedestrian stages and overlapping phases. The coordinated adaptive control framework successfully balances arterial progression preservation with intersection-level adaptability, demonstrating compatibility with various optimization algorithms. Finally, the cloud–edge–terminal architecture and in-the-loop simulation platform effectively bridge the gap between theoretical research and practical engineering application. The implementation of our coordinated adaptive control framework yielded substantial operational benefits: travel time along coordinated directions was reduced by 7.9%, the average number of stops decreased by 38.1%, and overall delay saw a 27.7% reduction compared to conventional fixed-time control. These quantifiable improvements demonstrate the practical efficacy of integrating accurate queue length measurement through MSFD with an adaptive control strategy that maintains arterial progression while enabling intersection-level responsiveness.

6.2. Limitations

Despite the promising results, this study has several limitations. First, the performance of QEDM and the optimization models is contingent on the accuracy and reliability of the MSFD sensors. Sensor failure or data noise could degrade system performance. Second, the current model primarily focuses on vehicular traffic. While pedestrian phases are included as constraints, a more integrated optimization that simultaneously minimizes both vehicular and pedestrian delay could be explored. Finally, the impact of connected vehicles (CVs) providing richer data was not considered but represents a significant future direction.

6.3. Further Research

Future research will proceed in several directions:
(1)
Robustness and Resilience: Developing mechanisms to make the control system more robust to sensor failures or erroneous data, potentially through data fusion techniques and fault-tolerant algorithms.
(2)
Network-wide Application: Scaling the framework from arterial control to a network-wide level, investigating the interactions between multiple coordinated corridors and the resulting city-scale impacts.
(3)
Multi-Modal Integration: Expanding the optimization objectives to explicitly include public transit priority, pedestrian delay, and cyclist safety, fostering a more holistic urban mobility approach.
(4)
Connected and Autonomous Vehicles (CAVs): Exploring the transformative potential of CAV data (e.g., trajectory, intention) for predictive optimization and developing control strategies that leverage vehicle-to-infrastructure (V2I) communication to achieve unprecedented levels of efficiency and safety.

Author Contributions

Conceptualization, L.Y., R.H. and Y.W.; methodology, R.H. and Y.W.; software, R.H. and T.S.; validation, Y.W. and Z.W.; formal analysis, Y.W. and Z.W.; investigation, R.H., Y.W. and T.S.; resources, R.H. and T.S.; data curation, Y.W. and Z.W.; writing—original draft preparation, Z.W.; writing—review and editing, Y.W. and Z.W.; visualization, Y.W. and Z.W.; supervision, L.Y.; project administration, L.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, Grant No. 52402408.

Conflicts of Interest

Author Yongjia Wang was employed by the company Zhao Bian (Shanghai) Technology Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Appendix A

Appendix A.1. MSG_TrafficFlow

Field NameTypeDescription
node_idstrNode identifier in road network of the message
gen_timeintMessage generation time
stat_typestrStatistical mode (e.g., time interval-based)
stats[DF_TrafficFlowStat]Collection of statistical indicators
time_recordsstrMessage block flow transfer records
msg_idintMessage ID
The collection of statistical indicators in Appendix A.1 is represented in the form of a TrafficFlowStat list, with field definitions provided in Appendix A.2.

Appendix A.2. DF_TrafficFlowStat

Field NameTypeDescription
map_elementstrLane ID
ptc_typeintType of Traffic Participant
veh_typestrVehicle Type
volumeintHourly Flow (0.01 pcu/h)
speed_pointintSpot Speed (0.01 m/s)
speed_areaintSection Average Speed (0.01 m/s)
densityintDensity (0.01 pcu/km/lane)
delayintAverage Delay (0.1 sec/vehicle)
queue_lengthintQueue Length (0.1 m)
congestionintCongestion Index (0–255)
occupationintSpace Occupancy Rate (0.01%)
time_headwayintHeadway (0.01 s)
space_headwayintSpacing (0.01 m)
travel_timeintAverage Travel Time (0.1 s/vehicle)
green_utilizationintGreen Utilization Rate (0.01%)
saturationintSaturation (0.01%)
stopsintAverage Number of Stops per Vehicle (0.1 times)
queued_vehiclesintQueue Vehicle Count (vehicles)
time_occupationintTime Occupancy Rate (0.01%)
extstrExtended Indicator Fields

Appendix B

Appendix B.1. MSG_SignalScheme

Field NameTypeDescription
scheme_idintSignal Control Plan ID
node_idstrAssociated Intersection
cycleintCycle Length (s)
control_modestrSignal Control Mode
min_cycleintMinimum Cycle Length (s)
max_cycleintMaximum Cycle Length (s)
phases[DF_Phasic]Stage Information (Ordered by Appearance)
base_signal_scheme_idintReference Signal Plan ID
offsetintOffset (s)
time_recordsstrMessage Flow Transfer Records
msg_idintUnique Message ID
extrastrAdditional Description
sourcestrSource of Signal Control Plan
The collection of phase-based control indicators in Appendix B.1 is represented in the form of a DF_Phasic list, with field definitions provided in Appendix B.2.

Appendix B.2. DF_Phasic

Field NameTypeDescription
idintPhase Stage ID
greenintGreen Time (s)
yellowintYellow Time (s)
allredintAll-Red Time (s)
scat_nostrSCATS System Index
orderintStage Order in Plan
min_greenintMinimum Green Time (s)
max_greenintMaximum Green Time (s)
movements[str]Phase Extensions ID with Right-of-Way
late_starts[str]List of Phases with Delayed Green Start
early_ends[str]List of Phases with Early Green Termination
non_greens[str]Phases with Right-of-Way but No Green Display
green_flash[str]Green flash time adjustment for phases (s)
on_demandboolWhether it is an on-demand phase (for actuated/adaptive control)

Appendix C

Appendix C.1. MSG_SignalRequest

Field NameTypeDescription
control_modeDE_SignalControlModeSignal controller control mode
detailsDF_SignalSchemeConstraintConstraint details of the signal control plan
time_recordsstrMessage flow records
msg_idintUnique message ID
sourcestrSource of signal control request

Appendix C.2. DF_SignalSchemeConstraint

Field NameTypeDescription
scheme_idintSignal control plan ID
node_idstrAssociated intersection ID
min_cycleintMinimum cycle length (s)
max_cycleintMaximum cycle length (s)
offsetintOffset, used for coordination adjustment (s)
phasic_constraints[DF_PhasicConstraint]List of stage constraints, ordered sequentially

Appendix C.3. DF_PhasicConstraint

Field NameTypeDescription
idintPhase stage ID
expected_orderintExpected order of the phase stage in the plan (starting from 0)
extrastrAdditional information
min_greenintMinimum green time (s)
max_greenintMaximum green time (s)

Appendix D. Fixed-Time Control Stage Time

PeriodNodeIdStage AStage BStage CStage DStage ECycleOffset
2
(22:00–6:00)
51715, 3, 021, 3, 015, 3, 015, 3, 019, 3, 01000
51115, 3, 015, 3, 015, 3, 00, 0, 2815, 3, 01000
51015, 3, 015, 3, 015, 3, 015, 3, 028, 0, 01000
50815, 3, 033, 3, 015, 3, 028, 0, 0 1000
50715, 3, 015, 3, 015, 3, 015, 3, 00, 0, 281000
50615, 3, 015, 3, 015, 3, 015, 3, 025, 3, 01000
5050, 0, 2815, 3, 015, 3, 015, 3, 015, 3, 01000
50415, 3, 015, 3, 015, 3, 00, 0, 2815, 3, 01000
50315, 3, 015, 3, 015, 3, 00, 0, 2815, 3, 01000
50215, 3, 015, 3, 015, 3, 015, 3, 00, 0, 281000
50115, 3, 015, 3, 015, 3, 015, 3, 00, 0, 281000
62015, 3, 015, 3, 015, 3, 015, 3, 0 720
61915, 3, 015, 3, 015, 3, 015, 3, 00, 0, 281000
61815, 3, 015, 3, 015, 3, 015, 3, 0 720
61215, 3, 015, 3, 015, 3, 018, 0, 025, 3, 01000
61325, 3, 015, 3, 033, 3, 015, 3, 0 1000
61424, 3, 024, 3, 015, 3, 025, 3, 0 1000
3
(6:00–7:30)
51727, 3, 021, 3, 015, 3, 015, 3, 019, 3, 01120
51121, 3, 015, 3, 015, 3, 00, 0, 2821, 3, 01120
51015, 3, 023, 3, 019, 3, 015, 3, 028, 0, 01120
50815, 3, 041, 3, 019, 3, 028, 0, 0 1120
50715, 3, 021, 3, 015, 3, 021, 3, 00, 0, 281120
50615, 3, 023, 3, 015, 3, 019, 3, 025, 3, 01120
5050, 0, 2815, 3, 015, 3, 027, 3, 015, 3, 01120
50415, 3, 027, 3, 015, 3, 00, 0, 2815, 3, 01120
50315, 3, 027, 3, 015, 3, 00, 0, 2815, 3, 01120
50215, 3, 027, 3, 015, 3, 015, 3, 00, 0, 281120
50115, 3, 027, 3, 015, 3, 015, 3, 00, 0, 281120
62017, 3, 019, 3, 017, 3, 029, 3, 0 940
61919, 3, 019, 3, 019, 3, 015, 3, 00, 0, 281120
61821, 3, 021, 3, 015, 3, 015, 3, 0 840
61223, 3, 019, 3, 015, 3, 018, 0, 025, 3, 01120
61325, 3, 015, 3, 045, 3, 015, 3, 0 1120
61424, 3, 024, 3, 027, 3, 025, 3, 0 1120
4
(7:30–9:00)
51751, 3, 025, 3, 015, 3, 023, 3, 019, 3, 01480
51131, 3, 015, 3, 019, 3, 00, 0, 2831, 3, 01360
51015, 3, 047, 3, 035, 3, 023, 3, 028, 0, 01600
50823, 3, 061, 3, 039, 3, 028, 0, 0 1600
50723, 3, 037, 3, 023, 3, 037, 3, 00, 0, 281600
50629, 3, 039, 3, 029, 3, 023, 3, 025, 3, 01600
5050, 0, 2819, 3, 023, 3, 055, 3, 023, 3, 01600
50429, 3, 039, 3, 029, 3, 00, 0, 2823, 3, 01600
50331, 3, 051, 3, 015, 3, 00, 0, 2823, 3, 01600
50223, 3, 055, 3, 023, 3, 019, 3, 00, 0, 281600
50119, 3, 059, 3, 019, 3, 023, 3, 00, 0, 281600
62023, 3, 039, 3, 023, 3, 033, 3, 0 1300
61915, 3, 023, 3, 035, 3, 023, 3, 00, 0, 281360
61843, 3, 043, 3, 019, 3, 015, 3, 0 1320
61255, 3, 027, 3, 023, 3, 018, 0, 025, 3, 01600
61325, 3, 023, 3, 077, 3, 023, 3, 0 1600
61424, 3, 024, 3, 075, 3, 025, 3, 0 1600
5
(9:00–17:00)
51743, 3, 025, 3, 015, 3, 019, 3, 019, 3, 01360
51125, 3, 015, 3, 019, 3, 00, 0, 2825, 3, 01240
51015, 3, 035, 3, 027, 3, 019, 3, 028, 0, 01360
50819, 3, 049, 3, 031, 3, 028, 0, 0 1360
50719, 3, 029, 3, 019, 3, 029, 3, 00, 0, 281360
50623, 3, 031, 3, 023, 3, 019, 3, 025, 3, 01360
5050, 0, 2819, 3, 019, 3, 039, 3, 019, 3, 01360
50419, 3, 039, 3, 019, 3, 00, 0, 2819, 3, 01360
50323, 3, 039, 3, 015, 3, 00, 0, 2819, 3, 01360
50219, 3, 039, 3, 019, 3, 019, 3, 00, 0, 281360
50119, 3, 039, 3, 019, 3, 019, 3, 00, 0, 281360
62021, 3, 031, 3, 021, 3, 033, 3, 0 1180
61915, 3, 023, 3, 027, 3, 019, 3, 00, 0, 281240
61831, 3, 031, 3, 019, 3, 015, 3, 0 1080
61239, 3, 023, 3, 019, 3, 018, 0, 025, 3, 01360
61325, 3, 019, 3, 061, 3, 019, 3, 0 1360
61424, 3, 024, 3, 051, 3, 025, 3, 0 1360
6
(17:00–20:30)
51751, 3, 025, 3, 015, 3, 023, 3, 019, 3, 01480
51135, 3, 015, 3, 023, 3, 00, 0, 2835, 3, 01480
51015, 3, 047, 3, 035, 3, 023, 3, 028, 0, 01600
50823, 3, 061, 3, 039, 3, 028, 0, 0 1600
50723, 3, 037, 3, 023, 3, 037, 3, 00, 0, 281600
50629, 3, 039, 3, 029, 3, 023, 3, 025, 3, 01600
5050, 0, 2819, 3, 023, 3, 055, 3, 023, 3, 01600
50429, 3, 039, 3, 029, 3, 00, 0, 2823, 3, 01600
50331, 3, 051, 3, 015, 3, 00, 0, 2823, 3, 01600
50223, 3, 055, 3, 023, 3, 019, 3, 00, 0, 281600
50119, 3, 059, 3, 019, 3, 023, 3, 00, 0, 281600
62025, 3, 043, 3, 025, 3, 037, 3, 0 1420
61915, 3, 023, 3, 035, 3, 023, 3, 00, 0, 281360
61843, 3, 043, 3, 019, 3, 015, 3, 0 1320
61255, 3, 027, 3, 023, 3, 018, 0, 025, 3, 01600
61325, 3, 023, 3, 077, 3, 023, 3, 0 1600
61424, 3, 024, 3, 075, 3, 025, 3, 0 1600
7
(8:30–22:00)
51743, 3, 025, 3, 015, 3, 019, 3, 019, 3, 01360
51125, 3, 015, 3, 019, 3, 00, 0, 2825, 3, 01240
51015, 3, 035, 3, 027, 3, 019, 3, 028, 0, 01360
50819, 3, 045, 3, 023, 3, 028, 0, 0 1240
50719, 3, 029, 3, 019, 3, 029, 3, 00, 0, 281360
50623, 3, 031, 3, 023, 3, 019, 3, 025, 3, 01360
5050, 0, 2819, 3, 019, 3, 039, 3, 019, 3, 01360
50419, 3, 039, 3, 019, 3, 00, 0, 2819, 3, 01360
50323, 3, 039, 3, 015, 3, 00, 0, 2819, 3, 01360
50219, 3, 039, 3, 019, 3, 019, 3, 00, 0, 281360
50119, 3, 039, 3, 019, 3, 019, 3, 00, 0, 281360
62021, 3, 027, 3, 021, 3, 029, 3, 0 1100
61915, 3, 023, 3, 027, 3, 019, 3, 00, 0, 281240
61831, 3, 031, 3, 019, 3, 015, 3, 0 1080
61239, 3, 023, 3, 019, 3, 018, 0, 025, 3, 01360
61325, 3, 019, 3, 061, 3, 019, 3, 0 1360
61424, 3, 024, 3, 051, 3, 025, 3, 0 1360
1
(22:00–6:00)
51735, 3, 021, 3, 015, 3, 019, 3, 019, 3, 01240
51121, 3, 015, 3, 015, 3, 00, 0, 2821, 3, 01120
51015, 3, 027, 3, 023, 3, 019, 3, 028, 0, 01240
50815, 3, 037, 3, 023, 3, 028, 0, 0 1120
50719, 3, 023, 3, 019, 3, 023, 3, 00, 0, 281240
50615, 3, 023, 3, 015, 3, 019, 3, 025, 3, 01120
5050, 0, 2815, 3, 019, 3, 031, 3, 019, 3, 01240
50419, 3, 027, 3, 019, 3, 00, 0, 2819, 3, 01240
50315, 3, 027, 3, 015, 3, 00, 0, 2815, 3, 01120
50219, 3, 027, 3, 019, 3, 019, 3, 00, 0, 281240
50119, 3, 027, 3, 019, 3, 019, 3, 00, 0, 281240
62017, 3, 019, 3, 017, 3, 019, 3, 0 840
61923, 3, 019, 3, 023, 3, 019, 3, 00, 0, 281240
61827, 3, 027, 3, 015, 3, 015, 3, 0 960
61231, 3, 019, 3, 019, 3, 018, 0, 025, 3, 01240
61325, 3, 019, 3, 049, 3, 019, 3, 0 1240
61424, 3, 024, 3, 039, 3, 025, 3, 0 1240

References

  1. INRIX. INRIX 2024 Global Traffic Scorecard; Retrieved from INRIX Blog: Urban Congestion in 2024 & Beyond; INRIX: Kirkland, DC, USA, 2025. [Google Scholar]
  2. International Energy Agency. Global Energy Review 2025; IEA: Paris, France, 2025; Available online: https://www.iea.org/reports/global-energy-review-2025 (accessed on 20 August 2025).
  3. Wang, Y.; Yang, X. Non-Conventional Lane Design and Control Coordination Optimization at Urban Road Intersections: Review and Prospects. Appl. Sci. 2025, 15, 6720. [Google Scholar] [CrossRef]
  4. Wang, Y.; Yang, X. The Key Technologies of New Generation Urban Traffic Control System Review and Prospect: Case by China. Appl. Sci. 2025, 15, 7195. [Google Scholar] [CrossRef]
  5. Urbanik, T. Signal Timing Manual, 2nd ed.; NCHRP National Cooperative Highway Research Program Report; Transportation Research Board of the National Academies: Washington, DC, USA, 2015; ISBN 978-0-309-30888-5. [Google Scholar]
  6. Webster, F.V. Traffic Signal Settings; Road Research Lab Tech Papers; The National Academies of Sciences, Engineering, and Medicine: Washington, DC, USA, 1958. [Google Scholar]
  7. Tang, K.; Nakamura, H.; Boltze, M.; Tian, Z. Global Practices on Road Traffic Signal Control: Fixed-Time Control at Isolated Intersections; WCTRS Book Series; Elsevier: Amsterdam, The Netherlands, 2019; ISBN 978-0-12-815302-4. [Google Scholar]
  8. Jiang, X.; Qiu, Y.; Ruan, S. An Approach to Optimize the Settings of Actuated Signals. J. Mod. Transport. 2011, 19, 68–74. [Google Scholar] [CrossRef]
  9. Zheng, X.; Recker, W.; Chu, L. Optimization of Control Parameters for Adaptive Traffic-Actuated Signal Control. J. Intell. Transp. Syst. 2010, 14, 95–108. [Google Scholar] [CrossRef]
  10. Zhang, X.; Fan, X.; Yu, S.; Shan, A.; Fan, S.; Xiao, Y.; Dang, F. Intersection Signal Timing Optimization: A Multi-Objective Evolutionary Algorithm. Sustainability 2022, 14, 1506. [Google Scholar] [CrossRef]
  11. Hajbabaie, A.; Benekohal, R.F. (Ray) Traffic Signal Timing Optimization: Choosing the Objective Function. Transp. Res. Rec. J. Transp. Res. Board 2013, 2355, 10–19. [Google Scholar] [CrossRef]
  12. Jamal, A.; Tauhidur Rahman, M.; Al-Ahmadi, H.M.; Ullah, I.; Zahid, M. Intelligent Intersection Control for Delay Optimization: Using Meta-Heuristic Search Algorithms. Sustainability 2020, 12, 1896. [Google Scholar] [CrossRef]
  13. Wang, Z.; Chen, S.; Yang, H.; Wu, B.; Wang, Y. Comparison of Delay Estimation Models for Signalised Intersections Using Field Observations in Shanghai. IET Intell. Transp. Syst. 2016, 10, 165–174. [Google Scholar] [CrossRef]
  14. Mohajerpoor, R.; Saberi, M.; Ramezani, M. Analytical Derivation of the Optimal Traffic Signal Timing: Minimizing Delay Variability and Spillback Probability for Undersaturated Intersections. Transp. Res. Part B Methodol. 2019, 119, 45–68. [Google Scholar] [CrossRef]
  15. Lee, S.; Wong, S.C.; Varaiya, P. Group-Based Hierarchical Adaptive Traffic-Signal Control Part I: Formulation. Transp. Res. Part B Methodol. 2017, 105, 1–18. [Google Scholar] [CrossRef]
  16. Lee, S.; Wong, S.C.; Varaiya, P. Group-Based Hierarchical Adaptive Traffic-Signal Control Part II: Implementation. Transp. Res. Part B Methodol. 2017, 104, 376–397. [Google Scholar] [CrossRef]
  17. 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]
  18. Huang, W.; Cheng, H.; Huang, G.; Li, L. Integrated Optimization of Lane Allocation and Adaptive Signal Control at Isolated Intersection under Stochastic Demand. Transp. Res. Part C Emerg. Technol. 2024, 169, 104862. [Google Scholar] [CrossRef]
  19. Yao, Z.; Jiang, Y.; Zhao, B.; Luo, X.; Peng, B. A Dynamic Optimization Method for Adaptive Signal Control in a Connected Vehicle Environment. J. Intell. Transp. Syst. 2020, 24, 184–200. [Google Scholar] [CrossRef]
  20. Luo, L.; Wu, H.; Liu, J.; Tang, K.; Tan, C. A Probabilistic Approach for Queue Length Estimation Using License Plate Recognition Data: Considering Overtaking in Multi-Lane Scenarios. Transp. Res. Part C Emerg. Technol. 2025, 173, 105029. [Google Scholar] [CrossRef]
  21. Wang, Y.; Liu, Y.; Yang, X. A Novel Method for Traffic Parameter Extraction and Analysis Based on Vehicle Trajectory Data for Signal Control Optimization. Appl. Sci. 2025, 15, 7155. [Google Scholar] [CrossRef]
  22. Yu, S.; Wang, X.; Ci, Y.; Li, Y.; Zhou, M.; Dong, X.; Cai, M. MSPE-Fusion: A Multimodal 3D Object Detection Method with Multi-Sensor Perception Enhanced Fusion. Neurocomputing 2025, 645, 130486. [Google Scholar] [CrossRef]
  23. Alaba, S.Y.; Gurbuz, A.C.; Ball, J.E. Emerging Trends in Autonomous Vehicle Perception: Multimodal Fusion for 3D Object Detection. World Electr. Veh. J. 2024, 15, 20. [Google Scholar] [CrossRef]
  24. Onsu, M.A.; Simsek, M.; Fobert, M.; Kantarci, B. Intelligent Multi-Sensor Fusion and Anomaly Detection in Vehicles via Deep Learning. Internet Things 2025, 31, 101561. [Google Scholar] [CrossRef]
  25. Wang, Q.; Yuan, Y.; Yang, X.T.; Huang, Z. Adaptive and Multi-Path Progression Signal Control under Connected Vehicle Environment. Transp. Res. Part C Emerg. Technol. 2021, 124, 102965. [Google Scholar] [CrossRef]
  26. Chen, Y.-H.; Cheng, Y.; Chang, G.-L. Design of an Arterial Signal Progression Plan for Multi-Path Flows with Only Intersection Turning Counts. Transp. Res. Part C Emerg. Technol. 2021, 130, 103322. [Google Scholar] [CrossRef]
  27. Little, J.D.C.; Kelson, M.D.; Gartner, N.H. A Versatile Program for Setting Signals on Arteries and Triangular Networks. Available online: https://dspace.mit.edu/bitstream/handle/1721.1/1979/SWP-1185-08951478.pdf?sequence=1 (accessed on 20 August 2025).
  28. Gartner, N.H.; Assmann, S.F.; Lasaga, F.; Hous, D.L. MULTIBAND-A Variable-Bandwidth Arterial Progression Scheme. Transp. Res. Rec. 1990, 212–222, ISBN 0309050626. [Google Scholar]
  29. 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]
  30. 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. [Google Scholar] [CrossRef]
  31. Beak, B.; Head, K.L.; Feng, Y. Adaptive Coordination Based on Connected Vehicle Technology. Transp. Res. Rec. J. Transp. Res. Board 2017, 2619, 1–12. [Google Scholar] [CrossRef]
  32. Lopez, P.A.; Wiessner, E.; Behrisch, M.; Bieker-Walz, L.; Erdmann, J.; Flotterod, Y.-P.; Hilbrich, R.; Lucken, L.; Rummel, J.; Wagner, P. Microscopic Traffic Simulation Using SUMO. In Proceedings of the 2018 21st International Conference on Intelligent Transportation Systems (ITSC), Maui, HI, USA, 4–7 November 2018; pp. 2575–2582. [Google Scholar]
  33. Shanghai Intelligent New Energy Vehicle Big Data Competition. Available online: https://www.heywhale.com/home/competition/66a01e47981b6a298d91b9d4/content/3 (accessed on 9 June 2025).
Figure 1. Undersaturated and Saturated States.
Figure 1. Undersaturated and Saturated States.
Applsci 15 09294 g001
Figure 2. Residual Queue Accumulation and Dissipation Across Cycles.
Figure 2. Residual Queue Accumulation and Dissipation Across Cycles.
Applsci 15 09294 g002
Figure 3. Diagram Illustrating the Association Between Phases and Stages.
Figure 3. Diagram Illustrating the Association Between Phases and Stages.
Applsci 15 09294 g003
Figure 4. Schematic diagram of the MaxBand model.
Figure 4. Schematic diagram of the MaxBand model.
Applsci 15 09294 g004
Figure 5. Coordination Scheme Constraints.
Figure 5. Coordination Scheme Constraints.
Applsci 15 09294 g005
Figure 6. Coordinated Adaptive Optimization Framework.
Figure 6. Coordinated Adaptive Optimization Framework.
Applsci 15 09294 g006
Figure 7. Cloud–Edge–Terminal Collaborative Deployment Architecture for Coordinated Adaptive Signal Control.
Figure 7. Cloud–Edge–Terminal Collaborative Deployment Architecture for Coordinated Adaptive Signal Control.
Applsci 15 09294 g007
Figure 8. In-the-Loop Simulation Platform.
Figure 8. In-the-Loop Simulation Platform.
Applsci 15 09294 g008
Figure 9. Location of the Case Study Corridor.
Figure 9. Location of the Case Study Corridor.
Applsci 15 09294 g009
Figure 10. Existing Traffic Volume and Maximum Queue Length at Each Intersection.
Figure 10. Existing Traffic Volume and Maximum Queue Length at Each Intersection.
Applsci 15 09294 g010
Figure 11. Delay Estimation Results of Different Models.
Figure 11. Delay Estimation Results of Different Models.
Applsci 15 09294 g011
Figure 12. Estimation Errors of Different Delay Models.
Figure 12. Estimation Errors of Different Delay Models.
Applsci 15 09294 g012
Figure 13. Comparison of Control Strategy Performance.
Figure 13. Comparison of Control Strategy Performance.
Applsci 15 09294 g013aApplsci 15 09294 g013b
Figure 14. Comparison of Optimization Algorithm Combinations.
Figure 14. Comparison of Optimization Algorithm Combinations.
Applsci 15 09294 g014aApplsci 15 09294 g014b
Figure 15. Time-Varying Trends of Common Cycle Lengths in Each SubSystem.
Figure 15. Time-Varying Trends of Common Cycle Lengths in Each SubSystem.
Applsci 15 09294 g015aApplsci 15 09294 g015b
Figure 16. Time-Varying Trends of Maximum Queue Clearance Time at Each Intersection (MaxBand + QDM-Based).
Figure 16. Time-Varying Trends of Maximum Queue Clearance Time at Each Intersection (MaxBand + QDM-Based).
Applsci 15 09294 g016
Figure 17. Time-Varying Trends of Maximum Queue Clearance Time at Each Intersection (MaxBand + Webster-Based).
Figure 17. Time-Varying Trends of Maximum Queue Clearance Time at Each Intersection (MaxBand + Webster-Based).
Applsci 15 09294 g017
Figure 18. Time-Varying Trends of Maximum Queue Clearance Time at Each Intersection (MaxBand + QEDM-Based).
Figure 18. Time-Varying Trends of Maximum Queue Clearance Time at Each Intersection (MaxBand + QEDM-Based).
Applsci 15 09294 g018
Figure 19. Time-Varying Trends of Signal Transitions in Each Subsystem.
Figure 19. Time-Varying Trends of Signal Transitions in Each Subsystem.
Applsci 15 09294 g019
Figure 20. Distribution of Morning Peak Control Performance Under Different Coordination Constraint Update Intervals.
Figure 20. Distribution of Morning Peak Control Performance Under Different Coordination Constraint Update Intervals.
Applsci 15 09294 g020
Table 1. Comparison of different frameworks.
Table 1. Comparison of different frameworks.
FrameworkWang’s [25]Hao’s [30]Beak’s [31]Ma’s [17]Proposed
(1) high-frequency intersection-level optimization×
(2) upper limit for coordinated phase××
(3) lower limit for coordinated phase
(4) shorten coordinated phase×××
(5) extend coordinated phase
(6) lagging coordinated phase××
(7) preserve green band progression××
The symbol “√” denotes “yes”, The symbol “×” denotes “no”.
Table 2. Mapping Between Data Types and MQTT Topics.
Table 2. Mapping Between Data Types and MQTT Topics.
Data TypeDirectionTopicDescription
MSG_TrafficFlowuploadMECUpload/+/TrafficFlowtraffic flow
MSG_SignalSchemeuploadMECUpload/+/SignalSchemeraw scheme
downloadMECCloud/SignalScheme/+opt scheme
MSG_SignalRequestdownloadMECCloud/SignalReuqest/+constraints, offset
Table 3. Mapping Between Stages and Permitted Phases at Each Intersection.
Table 3. Mapping Between Stages and Permitted Phases at Each Intersection.
NodeIdStage AStage BStage CStage DStage E
517N_L, N_s, SE_srN_s, S_srE_all, S_lSE_lN_l, N_L
511S_l, S_sr, W_rE_ls, E_r, W_rE_r, W_ls, W_rpedE_r, NW_l, NW_sr
510N_l, N_srN_sr, SE_sSE_l, SE_s, SW_rSW_l, SW_rN_l
508NE_r, NW_l, NW_sNW_s, SE_srNE_l, SE_lNE_r, NW_l
507SE_l, SE_sNW_sr, SE_sNW_l, NW_srSW_allped
506E_l, E_sE_s, W_srW_l, W_srS_allW_l
505pedS_allW_l, W_srE_s, W_srE_l, E_s
504N_r, W_l, W_sE_sr, W_sE_l, E_srpedN_ls, N_r, S_all
503E_l, E_srE_sr, NW_srNW_l, NW_srpedN_all, SW_all
502SE_l, SE_srNW_s, SE_srNW_l, NW_sNE_allped
501E_l, E_sE_s, W_srW_l, W_srS_allped
620NW_l, NW_sNW_s, SE_sSE_l, SE_sN_l
619W_l, W_srSE_sr, W_srSE_l, SE_srN_all, SW_allped
618SE_l, SE_sNW_s, SE_sNW_l, NW_sSW_l
612E_s, NW_l, NW_L, NW_sNW_s, SE_sSE_l, SE_sNW_lE_l, E_s, NW_l
613NW_l, SE_lNW_l, NW_sNW_s, SE_sSE_l, SE_s
614NW_l, SE_l, SW_rNW_r, SW_lNW_l, NW_s, NW_rNW_s, NW_r, SE_s
Table 4. Comparison Between Delay Models and Ground Truth Under Different Supply–Demand Scenarios.
Table 4. Comparison Between Delay Models and Ground Truth Under Different Supply–Demand Scenarios.
g
(s)
q g
(pcu)
d s u m o
(s)
c l e a r
(s)
N WebsterQDMQEDM
d (s) e r r
(%)
d (s) e r r
(%)
d (s) e r r
(%)
9500.44010.79800.17−610.17−61
900.170.550.6811.361470.7270.727
8512.1412.3100.95−550.95−55
801.062.184.2413.59651.28−411.28−41
7525.09815.2533.3−353.3−35
702.225.538.8817.28324.32−224.32−22
6539.351219.6947.05−257.05−25
603.2510.1113112.49248.61−158.61−15
55414.9316115.71512.2−1812.2−18
504.0615.1216.24119.392813.45−1113.45−11
45521.9220123.62818.75−1418.75−14
405.1722.6120.68128.682720.86−820.86−8
35630.2424135.51726.7−1226.7−12
306.2831.7925.12150.555929.87−629.87−6
258.4752.1333.881111.6911448.76−648.76−6
2020.72188.6182.883237.5126170.2−10200.26
1521.44275.5585.765452.6364175.46−36270.46−2
1021.61421.6386.447882.91109174.35−59369.35−12
Table 5. Average Estimation Error (%) of Each Delay Model.
Table 5. Average Estimation Error (%) of Each Delay Model.
ModelWebsterQDMQEDM
Overall Average45.67−22.61−17.22
Undersaturated36.36−21.14−21.14
Oversaturated78.25−27.75−3.5
Table 6. All-Day Average Performance of Different Control Strategies.
Table 6. All-Day Average Performance of Different Control Strategies.
Fixed IsolatedCoordinatedCoordinated Adaptive
ValueValueImprovement RateValueImprovement Rate
travel time (s)1933.991830.695.3%1781.227.9%
TT/free TT1.511.435.4%1.397.9%
stops14.289.6532.4%8.8338.1%
avg delay (s)49.3438.1122.8%35.6627.7%
coordinated delay (s)45.2034.4723.7%30.5332.4%
uncoordinated delay (s)69.4653.5123.0%48.3730.4%
Table 7. Optimization Algorithm Combinations.
Table 7. Optimization Algorithm Combinations.
AlgorithmArterial-1Arterial-2Intersection-1
MaxBand_WebsterWebster-Based [6]MaxBand [27]P1-3 (Webster [6])
MaxBand_QDMQDM-Based [17,18]MaxBand [27]QDM-Based [17,18] + constraints (29)–(33)
MaxBand_QEDMQEDM-Based (P1-2)MaxBand [27]QEDM-Based (P1-3)
MultiBand_WebsterWebster-Based [6]MultiBand [28]P1-3 (Webster [6])
MultiBand_QDMQDM-Based [17,18]MultiBand [28]QDM-Based [17,18] + constraints (29)–(33)
MultiBand_QEDMQEDM-Based (P1-2)MultiBand [28]QEDM-Based (P1-3)
AMBand_WebsterWebster-Based [6]AMBand [29]P1-3 (Webster [6])
AMBand_QDMQDM-Based [17,18]AMBand [29]QDM-Based [17,18] + constraints (29)–(33)
AMBand_QEDMQEDM-Based (P1-2)AMBand [29]QEDM-Based (P1-3)
Table 8. Proportion of Time in Signal Transition States.
Table 8. Proportion of Time in Signal Transition States.
Update Interval (min)SubSystem1SubSystem2SubSystem3SubSystem4
2048%41%32%33%
2543%34%25%32%
3035%30%18%24%
3526%28%15%23%
4024%21%13%17%
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, R.; Wang, Y.; Wang, Z.; Yang, L.; Sun, T. A Coordinated Adaptive Signal Control Method Based on Queue Evolution and Delay Modeling Approach. Appl. Sci. 2025, 15, 9294. https://doi.org/10.3390/app15179294

AMA Style

Hao R, Wang Y, Wang Z, Yang L, Sun T. A Coordinated Adaptive Signal Control Method Based on Queue Evolution and Delay Modeling Approach. Applied Sciences. 2025; 15(17):9294. https://doi.org/10.3390/app15179294

Chicago/Turabian Style

Hao, Ruochen, Yongjia Wang, Ziyu Wang, Lide Yang, and Tuo Sun. 2025. "A Coordinated Adaptive Signal Control Method Based on Queue Evolution and Delay Modeling Approach" Applied Sciences 15, no. 17: 9294. https://doi.org/10.3390/app15179294

APA Style

Hao, R., Wang, Y., Wang, Z., Yang, L., & Sun, T. (2025). A Coordinated Adaptive Signal Control Method Based on Queue Evolution and Delay Modeling Approach. Applied Sciences, 15(17), 9294. https://doi.org/10.3390/app15179294

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