Next Article in Journal
A Nested U-Network with Temporal Convolution for Monaural Speech Enhancement in Laser Hearing
Previous Article in Journal
Mathematical Modeling of Pressure-Dependent Variation in the Hydrodynamic Parameters of Gas Fields
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modelling and Optimizing IoT-Based Dynamic Bus Lanes to Minimize Vehicle Energy Consumption at Intersections

1
CRRC Nanjing Puzhen Vehicle Co., Nanjing 210000, China
2
School of Automation, Central South University, Changsha 410000, China
*
Author to whom correspondence should be addressed.
Modelling 2026, 7(1), 31; https://doi.org/10.3390/modelling7010031
Submission received: 11 December 2025 / Revised: 23 January 2026 / Accepted: 27 January 2026 / Published: 3 February 2026

Abstract

Urban sustainability heavily relies on efficient transportation systems, with dynamic bus lanes (DBL) being crucial components. However, traditional DBLs often face underutilization, leading to inefficient road usage. To this end, a novel IoT-Enabled Dynamic Bus Lane System (IoT-DBL) has been proposed, aimed at improving road utilization and reducing vehicle energy consumption. To assess the effectiveness of IoT-DBL, we developed a Markov chain-based queuing model and established a comprehensive evaluation framework through various performance metrics. Theoretical analysis reveals that the IoT-DBL system significantly improves intersection efficiency and reduces vehicle fuel consumption. Further optimization using a genetic algorithm (GA) identifies the optimal deployment length of IoT-DBLs to minimize fuel consumption. Numerical experiments demonstrate that the IoT-DBL strategy significantly outperforms traditional DBL methods, reducing queue lengths by 71.15%, vehicle delays by 69.48%, and fuel consumption by 70.42%, while increasing intersection efficiency by 100.11%. These results highlight that the IoT-DBL system can substantially improve traffic conditions, alleviate congestion, decrease fuel consumption, and enhance overall intersection efficiency, thereby providing a promising solution for sustainable urban transportation.

1. Introduction

The expansion of urban motorization has fundamentally altered traffic conditions, making recurrent congestion an inherent feature of modern cities. As illustrated in Figure 1, passenger transport in China is dominated by private vehicles, which contribute nearly 88.44% of total carbon emissions in this sector [1]. Persistent congestion not only degrades traffic efficiency but also amplifies fuel consumption and pollutant emissions through frequent stopping, idling, and speed fluctuations. Under such circumstances, establishing environmentally sustainable transport systems has become an essential challenge for achieving resilient and low-carbon urban development [2,3].
Well-functioning public transit systems are widely recognized as a cornerstone of sustainable urban mobility, as they contribute to emission reduction, support public health, and mitigate congestion in densely populated cities [4,5]. Many countries are incorporating improvements to their local public transit systems as part of their sustainable transportation planning and policy-making efforts. Examples include the Metropolitan Transportation Authority (MTA) plan in New York City [6], Australia’s strategic transport plan in Canberra [7], and China’s sustainable development plan for transportation [8]. One shared goal of these strategies is to enhance the efficiency and appeal of public transit systems through innovative solutions while also promoting environmentally friendly operations.
DBLs offer a cost-effective means of providing high-quality transportation services, making them an effective solution for alleviating urban traffic congestion [9,10]. However, the success of a bus lane also relies on garnering sufficient public support to regulate its usage and enhance its efficiency [11]. Research conducted in San Francisco revealed that during peak hours on busy corridors, more than 60% of buses violated the regulations of bus lanes in the peak direction, thereby limiting the effectiveness of these lanes [12]. During rush hour on Beijing’s highways, cars and buses vie for the right of way, exacerbating traffic congestion [13].
Early attempts to improve the utilization efficiency of bus-only lanes led to the development of intermittent sharing mechanisms, among which the Intermittent Bus Lane (IBL) concept received considerable attention [14,15]. Empirical and simulation-based investigations confirmed that temporarily opening bus lanes to general traffic could increase roadway capacity under light bus demand [16,17,18,19]. However, deeper analyses revealed that the absence of strict clearance rules before bus arrivals often caused residual vehicles to remain in the lane, creating localized bottlenecks that weakened bus priority and increased operational delays.
To address this issue, the Bus Lane with Intermittent Priority (BLIP) strategy was introduced, enforcing mandatory lane evacuation once a bus is detected [20]. Although this mechanism effectively protects bus movement, its performance becomes less stable over extended roadway segments. Frequent bus arrivals may trigger repeated capacity interruptions, resulting in inefficient space utilization and reduced throughput for non-bus vehicles [21]. Seeking a more balanced solution, He et al. [22] proposed an adaptive pre-signal control framework that redistributes traffic spatially at intersections, thereby alleviating conflicts and reducing average delay.
Parallel to these developments, the pursuit of energy-efficient and low-emission transportation has accelerated the integration of digital technologies into traffic systems. Intelligent Transportation Systems (ITS) have emerged as a comprehensive paradigm that combines sensing, communication, and control to support real-time traffic management. Enabled by advances in wireless communication, modern vehicles can exchange information through Dedicated Short-Range Communication (DSRC) and interact directly with roadside infrastructure via vehicle-to-infrastructure (V2I) connectivity [23,24].
The availability of such connectivity fundamentally changes how traffic systems operate. Cooperative information exchange enables more responsive signal control, adaptive routing, and coordinated vehicle behavior, which collectively enhance network efficiency and safety. Prior studies have demonstrated these benefits across diverse applications, including eco-speed optimization under uncertain signal timing [25], VANET-assisted intersection efficiency improvement [26], cyber–physical signal control architectures [27], and energy–emission modeling under signal priority schemes [28]. Data-driven approaches for maneuver prediction [29], intelligent vehicle-based traffic assignment [30], eco-driving-oriented dynamic bus lane control [31], and networked intermittent bus lane strategies exploiting cooperative vehicle behavior [32] further highlight the versatility of connected transportation technologies.
Beyond operational improvements, ITS plays a critical role in advancing transport energy sustainability [33]. By moderating speed fluctuations, reducing unnecessary stopping and idling, and providing drivers and controllers with real-time energy-related information, intelligent traffic systems offer an effective pathway to lowering fuel consumption and emissions at signalized intersections and along urban corridors [34,35].
To clarify the position of our work within the current state of the art and highlight its originality, a comparative analysis is presented in Table 1. First, regarding the control logic, existing studies predominantly rely on heuristic schemes or deterministic models (e.g., [14,20]). These approaches often oversimplify the stochastic nature of traffic flow, assuming fixed capacities or neglecting the complex probabilistic impact of lane-changing maneuvers on queue formation. Second, regarding the optimization objective, the primary focus has historically been on capacity maximization or delay reduction. The explicit relationship between dynamic lane configuration and vehicle energy consumption remains largely unexplored. As shown in Table 1, methods like BLAP or Pre-TSP improve throughput but lack a theoretical mechanism to minimize fuel usage endogenously. Consequently, the innovativeness of this study lies in addressing these dual limitations: we propose a stochastic Markovian framework to capture traffic uncertainty accurately and integrate it with a Genetic Algorithm specifically designed to optimize lane volume for energy efficiency, rather than just capacity.
Despite the advancements highlighted in Table 1, a unified analytical framework that rigorously quantifies the impact of dynamic lane allocation on vehicle energy consumption under stochastic traffic flows remains absent. Consequently, the primary research goal of this study is to bridge this gap by establishing a robust modeling and optimization framework for the IoT-DBL system. The central research hypothesis is that by leveraging real-time IoT data to accurately model stochastic queue dynamics, the residual capacity of bus lanes can be dynamically allocated to social vehicles to significantly reduce stop-and-go fuel consumption without compromising bus priority. We hypothesize that this stochastic approach will outperform traditional deterministic queuing models in terms of energy efficiency under uncertain traffic demands.
The key contributions of this study can be summarized as follows:
(i)
A stochastic analytical framework grounded in Markovian queuing theory is established to quantitatively characterize the operational performance of IoT-DBL at signalized intersections subject to uncertain traffic demand.
(ii)
The sensitivity of the proposed IoT-DBL system to multiple sources of randomness, including traffic fluctuations and operational states, is systematically examined to reveal their effects on system performance.
(iii)
An optimization scheme based on a genetic algorithm is designed to endogenously determine the appropriate dynamic lane capacity across varying traffic regimes, thereby enhancing the overall effectiveness of the IoT-DBL strategy.

2. IoT-Enabled Dynamic Bus Lane System (IoT-DBL)

2.1. System Architecture

The proposed IoT-DBL system is designed for isolated signalized intersections and adopts a decentralized, edge-oriented architecture, as illustrated in Figure 2. The system integrates traffic sensing, wireless communication, and real-time control to support dynamic lane allocation while preserving bus priority.
The system architecture, as depicted in Figure 2, is composed of three hierarchically integrated planes: the Perception Plane, the Network Plane, and the Application Plane.
The Perception Plane functions as the sensory layer located at the intersection. It utilizes roadside units (RSUs) equipped with radar and cameras to capture real-time traffic data, including vehicle queue lengths on social lanes and the precise location of approaching buses. Simultaneously, the signal controller provides current signal phase and timing (SPAT) data.
The Network Plane ensures low-latency data transmission using 5G and C-V2X (Cellular Vehicle-to-Everything) technologies. This layer facilitates the bidirectional flow of information between the roadside infrastructure and the edge computing units. Unlike traditional cloud-based systems, raw data is processed locally at the network edge (Mobile Edge Computing) to minimize delays, which is critical for real-time safety applications.
The Application Plane serves as the decision-making core. Based on the aggregated data, the control algorithm determines the status of the dynamic bus lane. If conditions are met, it broadcasts ‘Lane Open’ commands to connected vehicles via the V2I interface, guiding eligible vehicles into the DBL to maximize intersection capacity without impeding bus transit.
To bridge the gap between the physical sensing layer and the abstract queuing model, a parameter extraction mechanism is implemented within the roadside edge computing units. Specifically, the conversion from raw data to model parameters is executed as follows:
Queue Length ( I n , J n ) : Video sensors or induction loops define a virtual detection zone on both the social lane and the DBL. The system calculates the queue lengths ( I n and J n ) at the beginning of each time slot n by aggregating the net difference between vehicles entering the detection zone and those discharging past the stop line.
Signal State ( k n ): The Signal Phase and Timing (SPaT) messages are retrieved directly from the intersection controller. These messages are parsed to map the current real-time to the discrete slot index k n within the signal cycle C , defining the service availability (Green/Red status) for the queuing model.
Arrival Rate ( λ ): Historical and real-time vehicle counting data are processed using a moving average window to estimate the current arrival intensity. This derived λ serves as the input parameter for the Poisson arrival process assumed in the Markov chain.
Bus Presence: On-board units (OBUs) broadcast Basic Safety Messages (BSMs) containing position and speed. The roadside unit processes these BSMs to calculate the Estimated Time of Arrival (ETA). If the ETA falls within the current cycle, the system triggers the bus priority logic, overriding the social vehicle assignment.

2.2. Operational Mechanism and Activation Logic

The operational principle of the IoT-DBL system is illustrated in Figure 3 and Figure 4. Under congested conditions, when no bus is approaching the intersection and the queue length of social vehicles exceeds a predefined threshold, the bus lane is temporarily opened to selected social vehicles. This shared-use mode increases effective capacity near the stop line and helps dissipate excessive queues. Once a bus is detected within the upstream control range, the system immediately switches the bus lane back to exclusive operation. Social vehicles are no longer allowed to enter the IoT-DBL, and vehicles already using the lane must clear it before the bus arrives, thereby guaranteeing uninterrupted bus movement. Lane access decisions are coordinated with signal phases to ensure smooth and conflict-free transitions.
As shown in Figure 4, the IoT-DBL remains inactive under two circumstances. First, when traffic demand on the social lane is low and queues remain below the activation threshold, conventional signal control is sufficient and dynamic lane sharing is unnecessary. Second, when the IoT-DBL reaches its capacity limit, additional vehicles are prohibited from entering to prevent internal congestion and maintain operational stability. Through these activation and deactivation rules, the IoT-DBL system ensures that dynamic lane sharing is applied only when it can effectively improve intersection performance without compromising bus priority.

3. Traffic Flow Queuing Modeling Based on Markov Chain

This section develops a discrete-time, Markovian queuing model of the controlled intersection under the IoT-DBL paradigm. The model explicitly represents (i) the interaction between the conventional social lane and the IoT-DBL, (ii) signal phasing resolved at the level of equal time slots, and (iii) capacity limits inside the IoT-DBL. We first state the state representation and transition mechanisms, then describe the matrix-analytic solution strategy used to obtain steady-state probabilities, and finally show how common performance indicators are obtained from the steady state. The presentation follows standard matrix-analytic techniques for M/G/1-type Markov chains and is written to be directly usable in numerical implementation.

3.1. Model Formulation

We discretize time into equal slots of length T chosen to be in the order of typical vehicle headway or a representative service interval. A signal cycle comprises a green interval G and a red interval R , with cycle length   C = G + R = N G T + N R T . Let
N G = G T , N R = R T
represent the total counts of time slots associated with the green and red phases of a signal cycle. The cycle is discretized using an integer slot index k { 0 , 1 , , N G + N R 1 } , with the initial index k = 0 corresponding to the onset of the green interval.
At the beginning of each time slot, we observe the queue lengths on the conventional social lane and inside the DBL. Define the embedded discrete-time stochastic process
X n = ( I n , J n , k n )
where I n { 0 , 1 , 2 , } denotes the queue length of social vehicles on the conventional lane at time slot n , and J n { 0 , 1 , , J m a x } represents the number of social vehicles currently using the dynamic bus lane during slot n , which is constrained by the maximum DBL capacity   J m a x , and k n indicates the slot position within the signal cycle. We assume arrival events occur at slot boundaries and that vehicle movements (service completions through the stop line and DBL transfers) are synchronized with slot transitions. Under these assumptions { X n } is an embedded Markov chain with state space
S = { i , j , k : i 0,0 j J m a x , 0 k N G + N R 1 }
Three elementary event types govern transitions in a single slot: (a) exogenous arrivals to the social lane, (b) service completions (vehicles departing the head of the queue when the signal permits), and (c) DBL transfer events (vehicles entering or leaving the DBL subject to capacity and policy rules). The transition probabilities for these events depend on the slot index k (through whether the slot is green or red), on the arrival statistics, and on the control/assignment policy that moves vehicles between lanes.
It is convenient to organize the embedded chain by levels corresponding to the conventional lane queue length i . Grouping states by level yields a block-structured one-step transition matrix of M/G/1 type [36].
P = B 0 B 1 0 0 A 1 A 0 A 1 0 0 A 1 A 0 A 1
where each block ( A 1 ,   A 0 ,   A 1 ) is itself a matrix whose rows and columns index the DBL occupancy j and the within-cycle slot k . Intuitively, A 1 , A 0 and A 1 capture transitions that decrease, leave unchanged, or increase the conventional-lane queue by one level in a single time step, while B 0 , B 1 collect the boundary transitions from level 0. The block structure succinctly captures the coupling between conventional and DBLss while keeping the model amenable to matrix-analytic solution methods.

3.2. Steady-State Solution via Matrix-Analytic Methods

Let π = ( π 0 , π 1 , π 2 , ) be the vector of steady-state level probabilities, where π m is itself a row vector whose components are the probabilities of the states with conventional-lane queue length m (i.e., all combinations of j and k ). The steady-state balance equations are
π = π P ,   m 0 1 π m = 1
with 1 the all-ones column vector of appropriate dimension
Owing to the M/G/1-type block structure of the transition matrix P , the stationary distribution across levels can be expressed in a matrix-geometric form after determining the associated rate matrix G (commonly referred to as R in related studies). This matrix is defined as the smallest nonnegative solution to a nonlinear matrix equation of the form
A 1 + A 0 G + A 1 G 2 + = 0
where higher-order terms appear if transitions can cross more than one level in a single slot; in many practical formulations the series truncates and only A 1 , A 0 , A 1 are nonzero. Given G , level probabilities for m 1 satisfy the geometric recursion
π m = π 1 G m 1
A standard numerical solution procedure therefore proceeds as follows:
1. Construct the block matrices: Use the arrival distribution, slot-dependent service probabilities (green vs. red), DBL capacity J m a x , and the lane-assignment policy to assemble the blocks A 1 , A 0 , A 1 and B 0 , B 1
2. Compute the rate matrix G : Solve Equation (6) for the minimal nonnegative matrix solution G . Iterative schemes (e.g., functional iteration, logarithmic reduction, or cyclic reduction variants adapted to M/G/1 structure) are typically used; truncation of negligible higher-order blocks is applied when appropriate and a numerical tolerance controls convergence.
3. Determine boundary vectors: Use Ramaswami’s [37] recursion or equivalent boundary reduction to compute π 0   a n d   π 1 from the boundary blocks B 0 , B 1 and the matrices A . Substituting Equation (7) into the finite set of boundary balance equations yields a linear system for the unknowns π 0 and π 1 .
4. Normalize. Apply the normalization condition in Equation (5) to scale the computed vectors so that probabilities sum to one.
The existence and uniqueness of a stationary distribution depend on a traffic intensity condition. In operational terms one requires the effective arrival rate to be less than the system’s effective service capacity. Denote by λ the arrival rate of social vehicles and by E S the expected service demand per arrival (accounting for green-time availability and DBL dynamics). A sufficient and intuitive stability condition is
ρ = λ E S < 1
which, in the matrix framework, is equivalent to the spectral radius of G being strictly less than one so that the geometric series in Equation (7) converges.

4. Performance Evaluation Based on Markovian Queuing Analysis

This section introduces the quantitative metrics adopted to assess the operational performance of the proposed C-DBL control and allocation strategy. Let π l , k , s , i 0,0 j J m a x , 0 s N G + N R 1 denote the stationary probability distribution associated with the Markov chain P , where each element represents the likelihood that l social vehicles are queued on the conventional lane and k vehicles occupy the IoT-DBL during slot s of the signal cycle.

4.1. Mean Queue Length and Delay

Using the stationary distribution of the Markov chain, the expected number of vehicles present at the intersection can be evaluated by summing over all admissible system states.
L ¯ = l + k = 0 s = 1 g + r l + k π l , k , s
Once the mean system occupancy is obtained, the corresponding average delay experienced by social vehicles follows directly from Little’s law.
W = E L λ = l + k = 0 s = 1 g + r l + k π l , k , s λ

4.2. Queue Characteristics of the Conventional Social Lane

In addition to system-wide congestion, it is important to isolate the queuing behavior on the conventional social lane, as this lane represents the primary bottleneck when the IoT-DBL is inactive or capacity-limited. The expected queue length on the social lane is computed by marginalizing the stationary probabilities over the DBL occupancy and signal phase states.
L ¯ S = l = 0 k = 0 J m a x s = 1 C k π l , k , s

4.3. Maximum Queue Length Within a Signal Cycle

Vehicle queues at signalized intersections typically build up during red phases and dissipate during green phases. Consequently, the largest queue is most likely to occur at the transition from red to green. Based on this observation, the maximum number of vehicles present in the system can be evaluated by conditioning the steady-state probabilities on the terminal red-phase states.
L ¯ m a x = l = 0 k = 0 J m a x ( l + k ) π l , k , C
L ¯ s l m a x = l = 0 k = 0 J m a x k π l , k , C

4.4. Intersection Traffic Efficiency

Intersection efficiency is introduced to characterize the ability of the signalized intersection to serve arriving vehicles within a signal cycle. This metric is defined as the ratio between the effective number of vehicles discharged during the cycle and the total demand imposed on the intersection over the same period.
T e = L ¯ m a x L ¯ s l m a x + λ G
The total demand consists of vehicles that arrive during the cycle as well as those remaining from the previous cycle.
S = λ G + L ¯ m a x
By combining throughput and residual queue information derived from the steady-state distribution, the intersection efficiency can be analytically expressed as a function of traffic conditions and IoT-DBL operating rules.
χ = T e S × 100 % = ( 1 L ¯ m a x L ¯ s l m a x + λ G ) × 100 %

4.5. Fuel Consumption Under IoT-DBL Control

Vehicle energy consumption at signalized intersections is primarily driven by interruptions in traffic flow caused by signal timing and congestion. Recurrent stopping, idling, and speed fluctuations substantially intensify fuel usage, especially under saturated conditions.
To quantify this effect, vehicle fuel consumption is evaluated by distinguishing different motion regimes at the intersection, including acceleration, deceleration, idling, and steady cruising. Following the modeling framework proposed by Wu et al. [38], the total fuel consumption during one signal cycle can be expressed as
F = i = 1 λ T ( g + r ) F i = λ T ( g + r ) ( R ¯ a t ¯ a + R ¯ d t ¯ d + R ¯ i t ¯ i + R ¯ c t ¯ c )
where F denotes the aggregate fuel consumption of all vehicles traversing the intersection and F i represents the fuel usage of the i -th vehicle. The parameters R ¯ a , R ¯ d , R ¯ i , R ¯ c correspond to the mean fuel consumption rates under acceleration, deceleration, idling, and cruising, respectively, while t ¯ a , t ¯ d , t ¯ i , t ¯ c denote the associated average durations.
A key determinant of these durations is the number of vehicles stops experienced within a signal cycle. Stops arise from two sources: vehicles that encounter residual queues during the green phase and vehicles that arrive during the red phase. In particular, the number of vehicles remaining in the system at the end of the green interval plays a critical role. Let L g denote the expected number of stranded vehicles at the termination of the green phase, which is given by
L g = l = 0 k = 0 J m a x ( l + k ) π l , k , N g
Based on this quantity, the total number of stops under the IoT-DBL control scheme can be further characterized by distinguishing different traffic operating states.
(1) Non-Congested ( L g < V )
When the queue length in the social lane is below V , the intersection operates under non-congested conditions. The IoT-DBL remains inactive, and social vehicles travel solely on the DBL. The total number of stops is given by
N 1 = L ¯ s l m a x + m i n ( L ¯ s l m a x λ T 1 λ T , λ G )
(2) Congested ( L g V )
When the queue length surpasses the threshold V the IoT-DBL mechanism is activated, allowing temporary lane reassignment. After buses have passed the intersection, a portion of social vehicles is redirected into the IoT-DBL, which induces additional lane-changing maneuvers and reshapes the downstream queue structure. Under this congested operating regime, the total number of vehicles stops can be expressed as
N 2 = 2 ( L g V ) + m i n { min [ L g V , L ¯ s l m a x ] λ T 1 λ T , λ G }
where the first term reflects repeated stopping caused by excess queues beyond the activation threshold, and the second term captures additional stops associated with residual capacity and signal constraints.
Combining the congested and non-congested components, the total number of stops occurring within a single signal cycle is given by
N = N 1 + N 2
from which the mean stopping frequency per vehicle can be readily obtained as
N ~ = N λ T ( g + r )
Based on the estimated stopping behavior, the overall fuel consumption of vehicles traversing the intersection under IoT-DBL control is formulated as
F = λ T g + r [ R ¯ a + R ¯ d · R s · t ¯ d + R ¯ i · W ]
where t ¯ d denotes the average duration associated with each acceleration–deceleration event.

5. Model Validation

For IoT-DBL configurations with different lane capacities, the Highway Capacity Manual (HCM) [39] provides an established analytical approach for estimating vehicle delay. Accordingly, the HCM delay formulation is employed in this study as an external benchmark to assess the validity of the proposed queuing-based delay model for intersections equipped with IoT-DBL.
Specifically, IoT-DBL scenarios with different lane storage capacities ( J m a x ) are examined, specifically set to 0, 2, and 3 vehicles (pcu). It is important to note that this parameter J m a x represents the spatial constraint of the dynamic lane, limiting the maximum number of social vehicles allowed to occupy the DBL simultaneously. In the context of the proposed discrete-time Markov chain, this constraint applies to every time slot T , ensuring that the number of vehicles in the DBL ( J n ) at any given slot n satisfies J n J m a x .
Figure 5 presents a comparative analysis of average vehicle delays obtained from the Markovian queuing model and the HCM delay equations under varying traffic saturation levels, assuming a bus arrival rate of 0.9. The results demonstrate a strong agreement between the two approaches across the full range of saturation conditions. Moreover, this consistency persists for different IoT-DBL volumes, indicating that the queuing model reliably reproduces delay trends predicted by the HCM methodology. These findings confirm the accuracy and robustness of the proposed analytical model in capturing intersection delay characteristics under IoT-DBL control.

6. Sensitivity Analysis

6.1. Impact on Vehicle Dynamic Queuing

This subsection examines the evolution of social-vehicle queues throughout a signal cycle under the IoT-DBL operating mechanism. A signalized intersection with a cycle length of 100 s is considered, of which 60 s correspond to the red phase. Figure 6 illustrates the temporal queue profiles obtained under different control strategies across multiple saturation levels.
At a low saturation level of 0.1 (Figure 6a), the queue trajectories produced by the IoT-DBL and the conventional DBL strategies are nearly indistinguishable, with only marginal improvement observed under IoT-DBL control. As traffic demand intensifies, however, the contrast between the two strategies becomes increasingly pronounced. Specifically, at saturation levels of 0.5, 0.9, and 0.97 (Figure 6b–d), the IoT-DBL consistently yields shorter queues over the signal cycle, indicating a stronger congestion-mitigation capability under moderate and heavy traffic conditions.
Quantitatively, the reduction in queue length is limited to 2.91% at a saturation of 0.1, whereas it increases dramatically to 71.15% when the saturation reaches 0.97. This pattern is intuitive: under lightly loaded conditions, the existing DBL strategy is sufficient to accommodate traffic demand, rendering dynamic lane reallocation largely unnecessary. In contrast, as the intersection approaches saturation, the conventional DBL becomes increasingly ineffective, while the IoT-DBL mechanism provides substantial relief by reallocating capacity more flexibly.
It should also be noted that the performance gain achieved by the IoT-DBL is closely linked to its allocated volume, which must be adjusted in accordance with prevailing traffic demand to fully exploit its effectiveness.

6.2. Impact on Vehicle Delay

This subsection focuses on quantifying the influence of the IoT-DBL strategy on vehicle delay under different traffic conditions. As illustrated in Figure 7a, the delay performance of the IoT-DBL and conventional DBL strategies is compared over a wide range of saturation levels. When the saturation ratio remains below 0.5, both strategies exhibit nearly identical delay patterns, indicating that under uncongested conditions the existing signalized intersection operation is sufficient to accommodate traffic demand.
As traffic demand increases beyond this threshold, the distinction between the two strategies becomes increasingly evident. When the saturation approaches 0.97, delays under the conventional DBL strategy rise sharply, reflecting its limited ability to cope with heavy traffic. In contrast, the IoT-DBL maintains vehicle delays within a relatively stable and acceptable range. Quantitatively, the delay reduction achieved by the IoT-DBL is marginal (below 10%) at low saturation, but expands dramatically to 69.48% under near-saturated conditions. These results also reveal a strong dependence on the allocated IoT-DBL volume, underscoring the necessity of selecting an appropriate capacity to fully exploit the benefits of dynamic lane allocation across different saturation regimes.
Figure 7b further examines the role of bus departure frequency. The results indicate that, under high saturation, bus frequency has a pronounced effect on vehicle delay, as frequent bus arrivals restrict the availability of the IoT-DBL in order to preserve bus priority. At identical saturation levels, variations in bus departure frequency led to a maximum difference of 26.59% in average delay. Nevertheless, within the tested range, the IoT-DBL strategy consistently outperforms the conventional DBL, demonstrating robust delay-reduction capability across different bus operation scenarios.

6.3. Impact on Intersection Efficiency

Intersection efficiency reflects the capability of a signalized intersection to serve traffic demand within a single signal cycle. Figure 8 compares the efficiency outcomes of the IoT-DBL strategy under different lane volumes with those obtained from the conventional DBL scheme. When the saturation ratio remains below 0.7, both strategies exhibit similarly high efficiency levels of approximately 95%, indicating that under lightly loaded conditions the existing intersection capacity is sufficient to accommodate traffic demand.
As saturation increases, however, the performance divergence between the two strategies becomes pronounced. Under the conventional DBL scheme, intersection efficiency deteriorates almost linearly with increasing demand and falls below 50% when the saturation reaches 0.97. In contrast, the IoT-DBL strategy sustains a high level of operational efficiency, maintaining values close to 90% even under near-saturated conditions. This highlights the superior ability of IoT-DBL to preserve discharge capacity under heavy traffic.
Additional evidence is provided in Table 2 and Table 3, which further quantify the efficiency gains achieved by IoT-DBL. At low saturation levels, the system is rarely activated, and variations in IoT-DBL volume have negligible influence on intersection efficiency. For example, when the saturation is 0.1, the efficiency improvement remains constant at 2.02% across all tested configurations. In contrast, under high saturation conditions (V/C = 0.97), the improvement becomes highly sensitive to IoT-DBL capacity, ranging from 86.22% to 100.11%, demonstrating that an appropriately chosen dynamic lane volume is critical for maximizing efficiency gains.
Bus departure frequency also plays a non-negligible role. While its impact is minimal at low saturation, significant differences emerge as the system approaches capacity. At a saturation level of 0.97, the enhancement in intersection efficiency varies between 41.22% and 93.62% across different bus frequencies, yielding a spread of 52.4%. This result underscores the importance of jointly considering traffic demand and bus operations when deploying IoT-DBL strategies.

6.4. Impact on Fuel Consumption

As shown in Figure 9, the green line represents the vehicle stopping rate under the DBL strategy, while the other lines depict the vehicle stopping rate within the signalized intersection under the IoT-DBL system across different conditions (IoT-DBL volume (Figure 9a)/bus departure frequency (Figure 9b)). It is evident that regardless of the conditions, the IoT-DBL system performs well in reducing the stopping rate. For instance, in the current scenario, the stopping rate observed with the DBL strategy indicates that each vehicle stops at least twice on average and up to four times when passing through the signalized intersection, whereas under the IoT-DBL system, each vehicle stops around once, with a maximum of two stops. This clearly demonstrates the strong performance of the IoT-DBL system.
Figure 10 illustrates the comparison of vehicle fuel consumption through the signalized intersection under different saturation levels using varying conditions between the IoT-DBL and the DBL strategy, with parameters R ¯ a as 1.34 mL/s, R ¯ d as 0.31 mL/s, R ¯ i as 0.28 mL/s, and R ¯ c as 0.64 mL/s. From Figure 10a, it is evident that under the same condition of low saturation (V/C < 0.7), the fuel consumption of the vehicle is similar for both strategies. However, under high saturation conditions, the fuel consumption of the vehicle significantly increases with the DBL strategy due to the increased number of stops, resulting in heightened fuel consumption from the repeated starting and stopping of the vehicle. In contrast, the IoT-DBL drastically reduces vehicle fuel consumption. Figure 10b also demonstrates the impact of bus departure frequency on vehicle fuel consumption. Even at signalized intersection with high bus departure frequency, the IoT-DBL strategy still reduces vehicle fuel consumption by 41.11%. Additionally, at low bus departure frequency, the maximum reduction in vehicle fuel consumption can reach 66.47%.

7. Volume Optimization Based on GA

7.1. Genetic Algorithm and Optimization Function

Genetic algorithm (GA) belong to a class of population-based metaheuristic optimization methods inspired by evolutionary processes in nature. By iteratively evolving a set of candidate solutions through selection, crossover, and mutation operations, GA can progressively approach high-quality solutions without requiring gradient information. Owing to these characteristics, GA is well suited for solving nonlinear and multi-modal optimization problems [40,41].
Compared with traditional gradient-based methods, GAs exhibit strong global search capability and robustness, making them particularly effective for complex traffic optimization tasks [42]. In the context of dynamic bus lane design, a GA can systematically explore alternative lane configuration schemes and identify favorable solutions that balance traffic efficiency and operational performance [43].
The objective of this study is to determine an appropriate dynamic bus lane length at a signalized intersection that minimizes the fuel consumption of social vehicles. To this end, an explicit functional relationship between vehicle fuel usage and the dynamic bus lane length is established. Let L denote the length (or equivalent capacity) of the dynamic bus lane, and let F C ( L ) represent the average fuel consumption of a vehicle traversing the intersection under this configuration. The optimization problem can then be formulated by defining the objective function as
F C ( L ) = C s · R s L + C d · W ( L )
where C s and C d correspond to the fuel consumption coefficients associated with acceleration–deceleration processes and idling behavior, respectively. The terms R s   and W ( L ) characterize the stopping-related effects and waiting time induced by the chosen dynamic bus lane length.

7.2. Numerical Experiments

This section presents a numerical investigation of IoT-DBL volume optimization using a genetic algorithm. The GA is implemented in MATLAB R2023(b) and executed on a workstation equipped with a 3.2 GHz processor and 16 GB of RAM. In the underlying queuing model, the signal cycle length is fixed at 80 s, with an effective green duration of 40 s. The detailed optimization procedure is summarized in the pseudocode provided in Table 4.
Figure 11 reports the optimization results for the IoT-DBL volume, where the fuel consumption per vehicle per signal cycle is adopted as the objective function. Four traffic demand scenarios characterized by different saturation levels are examined. Under lightly loaded conditions (V/C = 0.1), the GA identifies an optimal IoT-DBL volume of 2 vehicles, yielding a modest fuel reduction of 0.81%. As traffic demand increases to a saturation level of 0.5, the optimal volume rises to 3 vehicles, with a corresponding fuel saving of 9.12%. When the saturation reaches 0.9, the optimal IoT-DBL volume further increases to 5 vehicles, reducing fuel consumption by up to 39.01%. Under near-saturated conditions (V/C = 0.95), the optimal configuration involves 6 vehicles, achieving a maximum fuel reduction of 57.57%.
These results indicate that the effectiveness of the IoT-DBL strategy strongly depends on traffic conditions. At low saturation levels, traffic flows smoothly and vehicles experience minimal stopping or delay, limiting the potential benefits of dynamic lane reallocation. In contrast, under heavy traffic demand, frequent stop-and-go behavior dominates intersection operations, and the IoT-DBL mechanism becomes increasingly effective in mitigating congestion and reducing fuel consumption. Consequently, adaptive determination of the IoT-DBL volume is essential for coping with stochastic and time-varying traffic conditions.

8. Conclusions

This study proposes an IoT-DBL system that integrates bus operations, traffic flow, and signal control to alleviate congestion and reduce fuel consumption at signalized intersections. A queuing model combined with a genetic algorithm was developed to optimize system performance. Numerical analyses reveal that IoT-DBL is particularly effective under moderate-to-high saturation (V/C > 0.5), significantly shortening queues and delays. Its benefits diminish at low saturation levels where existing signal control is sufficient. Moreover, traffic volume and bus departure frequency jointly influence performance, with the latter exerting a stronger effect. Excessive bus frequencies or IoT-DBL capacity may compromise efficiency, while an optimal configuration can reduce fuel consumption by up to 57.6%.
Overall, IoT-DBL demonstrates strong potential for sustainable intersection management by improving operational efficiency and mitigating energy waste. However, current findings are limited to simulation-based validation. Future research should include large-scale field experiments to validate the proposed model in real-world scenarios. A critical focus of these field tests will be evaluating and calibrating the data-to-parameter mapping mechanisms described in Section 2.1 to ensure the model’s robustness against measurement noise. Additionally, the current model focuses on the interaction between buses and standard social vehicles. Future work will extend this framework to consider heterogeneous traffic characteristics, such as the distinct acceleration profiles of heavy trucks and the absolute priority requirements of emergency vehicles, to better reflect the complexities of mixed urban traffic.

Author Contributions

Conceptualization and methodology, C.W. and B.Y.; methodology and writing—original draft preparation, C.W.; software, validation, and visualization, S.G. and C.W.; resources and funding acquisition, Y.C. and B.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 number 62103443 and Graduate Student Innovation Project of Central South University, grant number 2024ZZTS0448.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

Author Chongming Wang and Sujun Gu were employed by the company CRRC Nanjing Puzhen 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.

Abbreviations

The following abbreviations are used in this manuscript:
BLAPBus Lane with Intermittent Priority
BLIDPBus Lane with Intermittent and Dynamic Priority
IBLIntermittent Bus Lane
IoTInternet of Things
ITSIntelligent Transportation Systems
DBLDynamic Bus Lane
IoT-DBLIoT-Based Dynamic Bus Lane
Pre-TSPPre-signal Traffic Signal Priority
PVE-DBLConnected Vehicle-based Dynamic Bus Lane
V2XVehicle-to-Everything Communication
V2IVehicle-to-Infrastructure Communication
VANETVehicular Ad Hoc Network
GPSGlobal Positioning System
GAGenetic Algorithm
OFObjective Function
C Signal cycle length
G Effective green time within a signal cycle
R Effective red time within a signal cycle
N G Number of discrete slots in green time
N R Number of discrete slots in red time
t Time-slot index in the discrete-time model
k Position index of slot within the signal cycle
X n The embedded discrete-time stochastic process
I n The number of social vehicles queued in the conventional lane at slot n
J n The number of social vehicles occupying the DBL at slot n
k n The slot position within the signal cycle.
A 1 , A 0 , A 1 Block matrices for level-decreasing, level-invariant, and level-increasing transitions
B 0 , B 1 Boundary block matrix at level 0
P Full one-step transition matrix of the Markov chain
π Steady-state probability vector of level
π l , k , s The steady-state probability vector of P
L ¯ The overall mean queue length
W The average delay
T e The total effective throughput
S The total number of vehicles
χ Traffic efficiency of signalized intersection
F The total fuel consumption
N The total number of stops

References

  1. Meng, Z.; Peng, Y.; Wu, J.; Wu, X.; Yan, K.; Li, B.; Zhang, B. Exergy analysis of China’s transportation sector. Sustain. Energy Technol. Assess. 2023, 57, 103154. [Google Scholar] [CrossRef] [Scilit]
  2. Zhao, X.; Ke, Y.; Zuo, J.; Xiong, W.; Wu, P. Evaluation of sustainable transport research in 2000–2019. J. Clean. Prod. 2020, 256, 120404. [Google Scholar] [CrossRef] [Scilit]
  3. Shahbaz, M.; Siddiqui, A.; Siddiqui, M.; Jiao, Z.; Kautish, P. Exploring the growth of sustainable energy technologies: A review. Sustain. Energy Technol. Assess. 2023, 57, 103157. [Google Scholar] [CrossRef] [Scilit]
  4. Venter, C.; Jennings, G.; Hidalgo, D.; Pineda, A.F.V. The equity impacts of bus rapid transit: A review of the evidence and implications for sustainable transport. Int. J. Sustain. Transp. 2018, 12, 140–152. [Google Scholar] [CrossRef] [Scilit]
  5. Beaudoin, J.; Farzin, Y.H.; Lawell, C.Y.C.L. Public transit investment and sustainable transportation: A review of studies of transit’s impact on traffic congestion and air quality. Res. Transp. Econ. 2015, 52, 15–22. [Google Scholar] [CrossRef] [Scilit]
  6. García, R.; Rubin, T.A. Crossroad blues: The MTA consent decree and just transportation. In Running on Empty; Policy Press: Bristol, UK, 2004; pp. 221–256. [Google Scholar]
  7. Mees, P. A centenary review of transport planning in Canberra, Australia. Prog. Plan. 2014, 87, 1–32. [Google Scholar] [CrossRef] [Scilit]
  8. Tang, B.J.; Li, X.Y.; Yu, B.; Wei, Y.M. Sustainable development pathway for intercity passenger transport: A case study of China. Appl. Energy 2019, 254, 113632. [Google Scholar] [CrossRef] [Scilit]
  9. Sakamoto, K.; Abhayantha, C.; Kubota, H. Effectiveness of bus priority lane as countermeasure for congestion. Transp. Res. Rec. 2007, 2034, 103–111. [Google Scholar] [CrossRef] [Scilit]
  10. Dai, B.; Hudson, J.G.; Ettelman, B.; Park, E.S. Influence of lane width on bus crashes. Transp. Res. Rec. 2021, 2675, 87–97. [Google Scholar] [CrossRef] [Scilit]
  11. Cesme, B.; Roisman, R.; Burns, R.; List, K.; Koudounas, A.; Cuellar, J.; Sanders, M.; Lee, K.; Miller, D. Strategies and barriers in effective bus lane implementation and management: Best practices for use in the greater Washington, DC region. Transp. Res. Rec. 2018, 2672, 29–40. [Google Scholar] [CrossRef] [Scilit]
  12. Barnes, I.C.; Frick, K.T.; Deakin, E.; Skabardonis, A. Impact of peak and off-peak tolls on traffic in San Francisco–Oakland Bay Bridge corridor in California. Transp. Res. Rec. 2012, 2297, 73–79. [Google Scholar] [CrossRef] [Scilit]
  13. Guo, J.; Sun, M.; Wang, T.; Lu, L. Transportation development and congestion mitigation measures of Beijing, China. Mitig. Adapt. Strateg. Glob. Change 2015, 20, 651–663. [Google Scholar] [CrossRef] [Scilit]
  14. Viegas, J.; Lu, B. Traffic control system with intermittent bus lanes. IFAC Proc. Vol. 1997, 30, 865–870. [Google Scholar] [CrossRef] [Scilit]
  15. Viegas, J.; Lu, B. The intermittent bus lane signals setting within an area. Transp. Res. Part C Emerg. Technol. 2004, 12, 453–469. [Google Scholar] [CrossRef] [Scilit]
  16. Chiabaut, N.; Barcet, A. Demonstration and evaluation of an intermittent bus lane strategy. Public Transp. 2019, 11, 443–456. [Google Scholar] [CrossRef] [Scilit]
  17. Zhu, H.B. Numerical study of urban traffic flow with dedicated bus lane and intermittent bus lane. Phys. A Stat. Mech. Its Appl. 2010, 389, 3134–3139. [Google Scholar] [CrossRef] [Scilit]
  18. Wu, D.; Deng, W.; Song, Y.; Wang, J.; Kong, D. Evaluating operational effects of bus lane with intermittent priority under connected vehicle environments. Discret. Dyn. Nat. Soc. 2017, 2017, 1659176. [Google Scholar] [CrossRef] [Scilit]
  19. Qiu, F.; Li, W.; Zhang, J.; Zhang, X.; Xie, Q. Exploring suitable traffic conditions for intermittent bus lanes. J. Adv. Transp. 2015, 49, 309–325. [Google Scholar] [CrossRef] [Scilit]
  20. Eichler, M.; Daganzo, C.F. Bus lanes with intermittent priority: Strategy formulae and an evaluation. Transp. Res. Part B Methodol. 2006, 40, 731–744. [Google Scholar] [CrossRef] [Scilit]
  21. Wu, D.; Han, X. A two-lane cellular automaton model to evaluate the bus lane with intermittent priority. J. Adv. Transp. 2022, 2022, 9028212. [Google Scholar] [CrossRef] [Scilit]
  22. He, H.; Guler, S.I.; Menendez, M. Adaptive control algorithm to provide bus priority with a pre-signal. Transp. Res. Part C Emerg. Technol. 2016, 64, 28–44. [Google Scholar] [CrossRef] [Scilit]
  23. Lv, Z.; Shang, W. Impacts of intelligent transportation systems on energy conservation and emission reduction of transport systems: A comprehensive review. Green Technol. Sustain. 2023, 1, 100002. [Google Scholar] [CrossRef] [Scilit]
  24. Thodi, B.T.; Chilukuri, B.R.; Vanajakshi, L. An analytical approach to real-time bus signal priority system for isolated intersections. J. Intell. Transp. Syst. 2022, 26, 145–167. [Google Scholar] [CrossRef] [Scilit]
  25. Sun, C.; Guanetti, J.; Borrelli, F.; Moura, S.J. Optimal eco-driving control of connected and autonomous vehicles through signalized intersections. IEEE Internet Things J. 2020, 7, 3759–3773. [Google Scholar] [CrossRef] [Scilit]
  26. Guler, S.I.; Menendez, M.; Meier, L. Using connected vehicle technology to improve the efficiency of intersections. Transp. Res. Part C Emerg. Technol. 2014, 46, 121–131. [Google Scholar] [CrossRef] [Scilit]
  27. Younis, O.; Moayeri, N. Employing cyber-physical systems: Dynamic traffic light control at road intersections. IEEE Internet Things J. 2017, 4, 2286–2296. [Google Scholar] [CrossRef] [Scilit]
  28. Liu, H.; Zhang, Y.; Zhang, K. Evaluating impacts of intelligent transit priority on intersection energy and emissions. Transp. Res. Part D Transp. Environ. 2020, 86, 102416. [Google Scholar] [CrossRef] [Scilit]
  29. Zhang, H.; Fu, R.; Wang, C.; Guo, Y.; Yuan, W. Turning maneuver prediction of connected vehicles at signalized intersections: A dictionary learning-based approach. IEEE Internet Things J. 2022, 9, 23142–23159. [Google Scholar] [CrossRef] [Scilit]
  30. Sun, B.; Zhang, Q.; Mao, H.; Chen, L. Optimizing energy efficiency in intelligent vehicle-oriented road network design: A novel traffic assignment method for sustainable transportation. Sustain. Energy Technol. Assess. 2024, 69, 103928. [Google Scholar] [CrossRef] [Scilit]
  31. Shan, X.; Wan, C.; Hao, P.; Wu, G.; Barth, M.J. Developing a novel dynamic bus lane control strategy with eco-driving under partially connected vehicle environment. IEEE Trans. Intell. Transp. Syst. 2024, 25, 5919–5934. [Google Scholar] [CrossRef] [Scilit]
  32. Wu, W.; Head, L.; Yan, S.; Ma, W. Development and evaluation of bus lanes with intermittent and dynamic priority in connected vehicle environment. J. Intell. Transp. Syst. 2018, 22, 301–310. [Google Scholar] [CrossRef] [Scilit]
  33. Bogo, H.; Gomez, D.R.; Reich, S.L.; Negri, R.; Román, E.S. Traffic pollution in a downtown site of Buenos Aires City. Atmos. Environ. 2001, 35, 1717–1727. [Google Scholar] [CrossRef] [Scilit]
  34. Singh, S.; Singh, J.; Goyal, S.B.; Sehra, S.S.; Ali, F.; Alkhafaji, M.A.; Singh, R. A novel framework to avoid traffic congestion and air pollution for sustainable development of smart cities. Sustain. Energy Technol. Assess. 2023, 56, 103125. [Google Scholar] [CrossRef] [Scilit]
  35. Li, C.; Chen, Y. Evaluation and comparative analysis of the mixed traffic flow on urban roads considering the green cost. Sustain. Energy Technol. Assess. 2023, 57, 103292. [Google Scholar] [CrossRef] [Scilit]
  36. Neuts, M.F. Structured Stochastic Matrices of M/G/1 Type and Their Applications; CRC Press: Boca Raton, FL, USA, 2021. [Google Scholar]
  37. Ramaswami, V. A stable recursion for the steady-state vector in Markov chains of M/G/1 type. Stoch. Models 1988, 4, 183–188. [Google Scholar] [CrossRef] [Scilit]
  38. Wu, L.; Ci, Y.; Wang, Y.; Chen, P. Fuel consumption at the oversaturated signalized intersection considering queue effects: A case study in Harbin, China. Energy 2020, 192, 116654. [Google Scholar] [CrossRef] [Scilit]
  39. Transportation Research Board. Highway Capacity Manual; Transportation Research Board: Washington, DC, USA, 2000; Volume 2, p. 1. [Google Scholar]
  40. Mirjalili, S.; Mirjalili, S. Genetic algorithm. In Evolutionary Algorithms and Neural Networks: Theory and Applications; Springer: Cham, Switzerland, 2019; pp. 43–55. [Google Scholar]
  41. Katoch, S.; Chauhan, S.S.; Kumar, V. A review on genetic algorithm: Past, present, and future. Multimed. Tools Appl. 2021, 80, 8091–8126. [Google Scholar] [CrossRef] [Scilit]
  42. Aleksander, R.; Paweł, C. Recent advances in traffic optimisation: Systematic literature review of modern models, methods and algorithms. IET Intell. Transp. Syst. 2020, 14, 1740–1758. [Google Scholar] [CrossRef] [Scilit]
  43. Shaikh, P.W.; El-Abd, M.; Khanafer, M.; Gao, K. A review on swarm intelligence and evolutionary algorithms for solving the traffic signal control problem. IEEE Trans. Intell. Transp. Syst. 2020, 23, 48–63. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Percentage of carbon emissions by mode of passenger transport in China.
Figure 1. Percentage of carbon emissions by mode of passenger transport in China.
Modelling 07 00031 g001
Figure 2. Overall system architecture diagram.
Figure 2. Overall system architecture diagram.
Modelling 07 00031 g002
Figure 3. Illustration of the operation of IoT-DBL.
Figure 3. Illustration of the operation of IoT-DBL.
Modelling 07 00031 g003
Figure 4. Two scenarios where IoT-DBL does not operate.
Figure 4. Two scenarios where IoT-DBL does not operate.
Modelling 07 00031 g004
Figure 5. Comparison results with HCM model: (a) IoT-DBL vol = 0 pcu; (b) IoT-DBL vol = 2 pcu; (c) IoT-DBL vol = 3 pcu.
Figure 5. Comparison results with HCM model: (a) IoT-DBL vol = 0 pcu; (b) IoT-DBL vol = 2 pcu; (c) IoT-DBL vol = 3 pcu.
Modelling 07 00031 g005
Figure 6. Variations in average vehicle delay under different traffic saturation conditions: (a) Saturation level = 0.1; (b) Saturation level = 0.5. (c) Saturation level = 0.9; (d) Saturation level = 0.97.
Figure 6. Variations in average vehicle delay under different traffic saturation conditions: (a) Saturation level = 0.1; (b) Saturation level = 0.5. (c) Saturation level = 0.9; (d) Saturation level = 0.97.
Modelling 07 00031 g006
Figure 7. Average vehicle delay as a function of traffic saturation: (a) Effects of varying IoT-DBL capacity; (b) Effects of different bus departure frequencies.
Figure 7. Average vehicle delay as a function of traffic saturation: (a) Effects of varying IoT-DBL capacity; (b) Effects of different bus departure frequencies.
Modelling 07 00031 g007
Figure 8. Intersection efficiency under varying traffic saturation conditions: (a) Influence of IoT-DBL capacity settings; (b) Influence of bus departure frequency.
Figure 8. Intersection efficiency under varying traffic saturation conditions: (a) Influence of IoT-DBL capacity settings; (b) Influence of bus departure frequency.
Modelling 07 00031 g008
Figure 9. Vehicle stopping frequency across different saturation levels: (a) Effects of varying IoT-DBL capacity; (b) Effects of bus departure frequency.
Figure 9. Vehicle stopping frequency across different saturation levels: (a) Effects of varying IoT-DBL capacity; (b) Effects of bus departure frequency.
Modelling 07 00031 g009
Figure 10. Fuel consumption performance under different traffic saturation levels: (a) Impact of IoT-DBL capacity variations; (b) Impact of bus departure frequency.
Figure 10. Fuel consumption performance under different traffic saturation levels: (a) Impact of IoT-DBL capacity variations; (b) Impact of bus departure frequency.
Modelling 07 00031 g010
Figure 11. GA-based optimization of IoT-DBL volume under different traffic saturation conditions: (a) V/C = 0.1; (b) V/C = 0.5; (c) V/C = 0.9; (d) V/C = 0.95.
Figure 11. GA-based optimization of IoT-DBL volume under different traffic saturation conditions: (a) V/C = 0.1; (b) V/C = 0.5; (c) V/C = 0.9; (d) V/C = 0.95.
Modelling 07 00031 g011
Table 1. Comparative Analysis of Relevant Literature.
Table 1. Comparative Analysis of Relevant Literature.
StrategyGoalMethodAdvantagesDisadvantage
IBL [14,15]Additional services for social vehiclesProvide additional volumeIntermittent opening of bus laneIncreased bus delays
BLAP [20]Intermittent bus priorityVariable Message SignBridging the gap in IBLVariable section lengths are hard to control
Pre-TSP [22]Reduced interaction between buses and social vehiclesPre-signalBus priorityIncreased fuel consumption of social vehicles
PVE-DBL [31]Reduction in vehicle energy consumptionTrajectory optimizationEco-accelerationNeglecting the impact of traffic flow
BLIDP [32]dynamic priorityConnected vehicle technologyBus priorityLack of theoretical proof
IoT-DBLReduction in social vehicles energy consumptionIoT technologyIntelligent dynamic bus laneLack of field test evaluation
Abbreviations: IBL—Intermittent Bus Lane; BLAP—Bus Lane with Intermittent Priority; Pre-TSP—Pre-signal Traffic Signal Priority; PVE-DBL—Connected Vehicle-based Dynamic Bus Lane (referencing trajectory optimization); BLIDP—Bus Lane with Intermittent and Dynamic Priority; IoT-DBL—IoT-Enabled Dynamic Bus Lane (Proposed Method).
Table 2. Impact of different IoT-DBL volume on average delay (compared to DBL).
Table 2. Impact of different IoT-DBL volume on average delay (compared to DBL).
IoT-DBL Volume
2 veh3 veh4 veh
V/C = 0.12.02%2.02%2.02%
V/C = 0.51.85%1.85%1.85%
V/C = 0.916.33%18.50%19.45%
V/C = 0.9786.22%92.37%100.11%
Table 3. Impact of different bus departure frequencies on average delay (compared to DBL).
Table 3. Impact of different bus departure frequencies on average delay (compared to DBL).
IoT-DBL Volume
0.90.70.50.30.1
V/C = 0.12.02%2.02%2.02%2.02%2.02%
V/C = 0.51.83%1.83%1.84%1.84%1.85%
V/C = 0.99.68%11.21%13.17%15.46%18.50%
V/C = 0.9741.22%53.20%67.96%82.05%93.62%
Table 4. Pseudocode of GA-based optimization for IoT-DBL volume.
Table 4. Pseudocode of GA-based optimization for IoT-DBL volume.
INPUT: Objective function   F C ( L )
OUTPUT: Minimum fuel consumption value F C ( L ) and corresponding L
        1. Initialize generation counter t = 0 .
        2. Randomly generate an initial population P ( t ) of candidate IoT-DBL volumes.
        3. Compute the fitness of each individual in P ( t ) using the objective function F C ( L ) .
        4. While the stopping criterion is not met do
                    4.1. Increment generation index: t t + 1 .
                    4.2. Select parent individuals from population P ( t 1 ) .
                    4.3. Apply crossover and mutation operators to produce a new population P ( t ) .
                    4.4. Evaluate the fitness of all individuals in P ( t ) using F C ( L ) .
        5. End while
        6. Output the individual with the best fitness value obtained during the evolutionary process.
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

Wang, C.; Gu, S.; Yang, B.; Cao, Y. Modelling and Optimizing IoT-Based Dynamic Bus Lanes to Minimize Vehicle Energy Consumption at Intersections. Modelling 2026, 7, 31. https://doi.org/10.3390/modelling7010031

AMA Style

Wang C, Gu S, Yang B, Cao Y. Modelling and Optimizing IoT-Based Dynamic Bus Lanes to Minimize Vehicle Energy Consumption at Intersections. Modelling. 2026; 7(1):31. https://doi.org/10.3390/modelling7010031

Chicago/Turabian Style

Wang, Chongming, Sujun Gu, Bo Yang, and Yuan Cao. 2026. "Modelling and Optimizing IoT-Based Dynamic Bus Lanes to Minimize Vehicle Energy Consumption at Intersections" Modelling 7, no. 1: 31. https://doi.org/10.3390/modelling7010031

APA Style

Wang, C., Gu, S., Yang, B., & Cao, Y. (2026). Modelling and Optimizing IoT-Based Dynamic Bus Lanes to Minimize Vehicle Energy Consumption at Intersections. Modelling, 7(1), 31. https://doi.org/10.3390/modelling7010031

Article Metrics

Back to TopTop