Next Article in Journal
A Deep Learning-Based Approach to Predict Large-Scale Dynamics of Normalized Difference Vegetation Index for the Monitoring of Vegetation Activities and Stresses Using Meteorological Data
Previous Article in Journal
Investigation on Thermal Comfort and Thermal Adaptive Behaviors of Rural Residents in Suibin Town, China, in Summer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Vehicle-to-Infrastructure-Based Traffic Signal Optimization for Isolated Intersection

1
The Key Laboratory of Road and Traffic Engineering, Ministry of Education, Tongji University, Shanghai 200092, China
2
School of Vehicle and Mobility, Tsinghua University, Beijing 100084, China
3
Wuxi Institute of Intelligent Control, Hunan University, Wuxi 214115, China
4
School of Machinery and Transportation Engineering, Hunan University, Changsha 410082, China
5
Center for Strategic Studies, Chinese Academy of Engineering, Beijing 100088, China
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(8), 6631; https://doi.org/10.3390/su15086631
Submission received: 4 February 2023 / Revised: 17 March 2023 / Accepted: 18 March 2023 / Published: 13 April 2023

Abstract

:
Traffic signal control is critical for traffic efficiency optimization but is usually constrained by traffic detection methods. The emerging V2I (Vehicle to Infrastructure) technology is capable of providing rich information for traffic detection, thus becoming promising for traffic signal control. Based on parallel simulation, this paper presents a new traffic signal optimization method in a V2I environment. In the proposed method, a predictive optimization problem is formulated, and a cellular automata model is employed as traffic flow model. By using genetic algorithm, the predictive optimization problem is solved online to implement receding horizon control. Simulation results show that the proposed method can improve traffic efficiency in the sense of reducing average delay and number of stops. Meanwhile, simulation also shows that greater communication range brings better performance for reducing the average number of stops. Simulation results show that the proposed V2I-based signal control method can improve traffic efficiency, especially when the traffic volume is relatively high. The proposed algorithm can be applied to traffic signal control to improve traffic efficiency.

1. Introduction

Traffic congestion is becoming a serious problem all over the world, causing lots of unnecessary time and energy waste and environmental pollution. By the end of 2020, China’s car ownership reached 273.4 million [1], which might cost tens of millions in economic waste one day.
As a direct and effective solution to traffic congestion, traffic signal control has attracted lots of researchers’ attention since the 1960s. Up until now, traffic signal control has gone through three stages: fixed-time traffic signal control (such as the Webster method [2]), actuated traffic signal control (including MOVA [3], LHVORA [4] and SOS [5]) and adaptive traffic signal control (e.g., SCATS [6] and SCOOTS [7]). Fixed-time traffic control uses historical and statistical traffic data to predetermine a signal phase and timing (SPaT) offline; actuated traffic signal control selects signal phase and extends phase duration according to real-time traffic data collected by detectors; adaptive traffic signal control takes traffic system as an uncertain system and measures traffic state for feedback, thus realizing dynamic optimization. Nowadays, many researchers are trying to apply computational intelligence in adaptive traffic signal control for improving its performance [8].
The evolution of traffic signal control depends on traffic detection technologies to a great degree. In fixed-time signal control, no detectors are needed, which makes this control method cheap but not flexible to respond to varying traffic demands. In actuated traffic signal control, traffic detectors such as inductive loop detectors and video detectors are used to provide limited real time measurements such as vehicle arrival information. This makes it possible to respond to traffic demands online in real time. Furthermore, adaptive traffic signal control uses advanced traffic detectors to acquire more information for improving control performance. For example, SCATS [6] counts vehicles at the stop line, and SCOOTS [7] collects data about traffic flow and queue length before vehicles reach the stop line. In this perspective, if more detailed information can be obtained via traffic detectors, the performance of traffic signal control can be further improved.
With newly emerging and prospering V2I technology, new possibilities are brought for traffic signal control. By using V2I communication as a new kind of traffic detection technology, accurate and rich information becomes available for traffic control, thus making it possible to further improve traffic efficiency. Nowadays, based on V2I technology, many studies on traffic signal control [9,10,11,12,13] and intersection efficiency improvement [14,15] have been conducted. When it comes to how to use this rich information from V2I communication, one typical method is model predictive control (MPC). This method solves a finite horizon open-loop optimal control problem in each sampling interval to find the best control input in the sense of optimizing a predefined objective function [16]. In [17], design and implementation issues of model-based traffic control, especially model predictive control for traffic regulation, were discussed in detail. However, for model predictive control, the traffic flow dynamic is often described with different equations, which might not accurately characterize the time-varying stochastic traffic flow dynamics [18]. Conversely, the newly emerging method called parallel transportation management system [19,20] uses artificial system for computational experiment and parallel execution. This method also uses online optimization but applies more detailed and implicit traffic flow model for prediction. This makes it more flexible to represent the characteristics of the transportation system and attracts an increasing attention [21,22]. Mohammad et al. [23] propose a novel ontology design for intelligent control of traffic signals. Therefore, we apply this idea to traffic signal optimization. Shaikh et al. [24] conduct a comprehensive literature review on applications of evolutionary and swarm intelligence algorithms to TSC. Mahyar et al. [25] propose an analytical model to enhance energy efficiency by optimizing macroscopic traffic variables in signal-free networks. Lu et al. [26] investigate the potential benefits of implementing weather-specific signal control plans for uncoordinated intersections as well as coordinated corridors. Wang et al. [27] propose a new multi-input multi-output optimal bilinear signal control method in which a bilinear dynamic model approximation is used to capture the nonlinear dynamics of the urban traffic networks.
In this work, based on the assumption that all of the vehicles’ information can be obtained through V2I communication, a new traffic signal optimization method is proposed using the parallel simulation idea. In the method, a cellular automata model is used to present the traffic flow characteristics. Then, genetic algorithm is applied to solve an online predictive optimization problem to obtain the optimal control inputs for receding horizon traffic signal control. A simulation is conducted to verify the proposed method.
The rest of this paper is organized as follows. Section 2 gives a standard formulation of the studied problem. Section 3 details the proposed method for traffic signal optimization. The simulation is demonstrated in Section 4, and the conclusion is presented in Section 5.

2. Problem Formulation

In this research, we mainly consider traffic signal timing optimization for a certain road network containing an isolated intersection. The vehicle state and signal state at time k are denoted as V ( k ) and S ( k ) , respectively. The vehicle state changes according to vehicle dynamics and the signal state, while the signal state changes according to a pre-defined signal evolution function. Therefore, our objective is to minimize a specific performance index in a finite time horizon [ 0 ,   T ] by determining the time length of each signal phase subject to necessary constraints. This can be abstractly formulated as the following optimization problem:
min G i , j J = w 1 N s + w 2 T d
Subject to:
V ( 0 ) = V 0 ,   S ( 0 ) = S 0
V ( k + 1 ) = f V ( V ( k ) , V n ( k ) , S ( k ) )
S ( k ) = f S ( G , k ) ,   G = { G 1 , 1 , G 1 , 2 , , G n p , n c }
N s = f N ( V ) ,   T d = f T ( V ) ,   V = { V ( 0 ) , V ( 1 ) , , V ( T ) }
j n c 1 i n p ( G i , j + G i n t ) < T j n c i n p ( G i , j + G i n t )
G m i n G i , j G m a x , G i , j , i { 1 , 2 , , n p } , j { 1 , 2 , , n c }
where n c is the number of signal cycles in the finite time horizon [ 0 ,   T ] ; n p is the number of signal phases in a signal cycle; G i , j is the time length of the i-th signal phase in the j-th signal cycle; N s is the total number of stops of all the vehicles in the road network; T d is the total time delay of all the vehicles in the road network; w 1 , w 2 are the weight coefficients; V 0 ,   S 0 are the initial vehicle state and signal state; V n ( k ) . is the state of vehicles entering the road network at time k ;   f V ( · ) is the abstract vehicle dynamics; f S ( · ) is the abstract signal evolution function; f N ( · ) ,   f T ( · ) are the abstract function for calculating N s and T d ; G i n t is the green interval duration, including all-red light and amber light; G m i n ,   G m a x are the minimum and maximum time length limits.
In the optimization problem (1), (1a) is the initial state condition constraint; (1b) is the vehicle dynamics constraint; (1c) is the abstract signal evolution function; (1d) is an abstract function linking vehicle state and the performance index; (1e) is the time horizon constraint; and (1f) is the time length constrains.
Furthermore, for simplicity, some assumptions are also made in this research:
  • All of the vehicles are equipped with V2I communication devices, which means that the signal controller can receive vehicles’ information when vehicles are within the communication range (denoted as D );
  • All of the vehicles desire to run at the velocity limit v l i m if possible.

3. Algorithm Design

Problem (1) is hard to solve completely, because vehicles’ information is not available before they run into the communication range. To continuously take into account the newly coming vehicles, a predictive optimization problem is built and solved as a feasible approach to approximately find the optimal solution to problem (1). The predictive optimization problem uses the real traffic state at time k , i.e., vehicle state V ( k ) and signal state S ( k ) , as inputs. Then, a traffic flow model is used for prediction. By solving the predictive optimization problem with a heuristic algorithm such as genetic algorithm, the first of the optimal solution is used for signal control. The above steps are repeated online to implement receding horizon control.

3.1. Predictive Optimization Problem

In the predictive optimization problem, we use superscript ‘^’ to represent variables in the predictive horizon [ k ,   k + T ^ ] with k being the current time and T ^ being the time length of the predictive horizon. In the predictive horizon, the initial traffic state is given by sampling the state of the real traffic; that is, V ^ ( k ) = V ( k ) and S ^ ( k ) = S ( k ) .
T ^ can be fixed or dynamic and should be far shorter than T to make the predictive problem easier to solve. For simplicity, we assume that no vehicle runs into the road network in the predictive horizon, i.e., V ^ n ( k + p ) = ,   p { 0 , 1 , , T ^ 1 } . Furthermore, we also assume that the signal is controlled with fixed-time strategy in the predictive horizon, i.e., the time lengths of the same signal phase in different signal cycles are the same G ^ i , j = G ^ i . Then, the new predictive problem is formulated as follows:
min G ^ i , j J ^ = w 1 N ^ s + w 2 T ^ d
Subject to:
V ^ ( k ) = V ( k ) ,   S ^ ( k ) = S ( k )
V ^ ( k + p + 1 ) = f ^ V ( V ^ ( k + p ) , V ^ n ( k + p ) , S ^ ( k + p ) ) , p { 0 , 1 , , T ^ 1 }
S ^ ( k + p ) = f S ( G ^ , k + p ) ,   G ^ = { G 1 , 1 , G 1 , 2 , , G n p , n ^ c }
N ^ s = f N ( V ^ ) ,   T ^ d = f T ( V ^ ) ,   V ^ = { V ^ ( k ) , V ^ ( k + 1 ) , , V ^ ( T ^ 1 ) }
j n ^ c 1 i n p ( G ^ i , j + G i n t ) < T ^ j n ^ c i n p ( G ^ i , j + G i n t )
G m i n G ^ i , j G m a x , G ^ i , j , i { 1 , 2 , , n p } , j { 1 , 2 , , n ^ c }
V ^ n ( k + p ) =
G ^ i , j = G ^ i
where the variables n ^ c ,   G ^ i , j ,   N ^ s ,   T ^ d ,   V ^ n ( k ) ,   f ^ V ( · ) and constraints (2a) to (2f) have the same meanings as those given in problem (1) but are extended to predictive horizon. Furthermore, the last three constraints (2g) to (2i) are based on the assumptions above. In particular, according to (2i), the solution to problem (1) is actually an ordered array of G ^ i , i { 1 , 2 , , n p } .

3.2. Traffic Flow Model

In problem (2), we use f ^ V ( · ) to implicitly represent the vehicle dynamics, because the function f V ( · ) in problem (1) is not accurately known. Here, we use a traffic flow model, which acts as the implicit function f ^ V ( · ) , to characterize vehicle dynamics for vehicle state prediction.
The traffic flow model used in this research is a single-lane cellular automaton model at signalized intersection. It is derived from the Na-Sch model [28] with discrete state in both time and space. In the model, the road network is discretized into cells with equal size. The cells can be either empty or occupied by vehicles. When a cell is occupied by a vehicle, its state, including the vehicle’s velocity and position, is updated in discrete time based on a fixed update rule given as follows (here, the sampling is set to be 1 s):

3.2.1. Acceleration Step

For a vehicle instance n , it tends to run at a high velocity, so it will accelerate by steps:
v n m i n ( v n + a v e h , v l i m )
where v n is the velocity of vehicle n ; a v e h is the acceleration of vehicles; and v l i m is the maximum permitted velocity of the vehicle.

3.2.2. Deceleration Step

If the signal ahead of vehicle n is red, or if the cells after the stop line of the intersection are occupied by other vehicles,
  v n m i n ( v n , d n , s n )
else,
  v n m i n ( v n , d n )  
where d n is the distance between vehicle n and the vehicle in front of it, and s n is the distance between vehicle n and the stop line in front of it.

3.2.3. Randomization Step

With a probability p d ( 0 p d 1 ) , vehicle n will decelerate randomly, which characterizes driver’s distraction:
v n m a x ( v n 1 , 0 )  

3.2.4. Movement Step

Vehicle n will run with the updated velocity v n :
x n x n + v n
where x n is the displacement of vehicle n .
In the traffic flow model, for simplicity, vehicles’ complex behaviors such as lane changing, turning and overtaking are not considered. Thus, we simply assume that vehicles will keep their lanes and go straight, because we only care about the behavior of vehicles that have not passed the stop line. In other words, we only consider vehicles that are actually “controllable” by traffic signal lights.

3.3. Genetic Algorithm

To solve problem (2), we use the genetic algorithm to find the optimal or suboptimal solution. It contains six steps:

3.3.1. Chromosome Coding

The chromosome is coded as an ordered array consisting of np integers, i.e., [ g 1 , g 2 , , g n p ] . The integers gi, i∈ {1,2,…, np} are the genes of the chromosome.

3.3.2. Initial Population Generation

We denote the number of individuals in a population as n i n d . Then, the initial population is generated with a random method: for each individual in the population, each gene of its chromosome is generated with a uniform distribution in the interval [ G m i n ,   G m a x ] .

3.3.3. Fitness Value Calculation

For each individual in the population, we take its ordered genes in its chromosome as the time lengths of different signal phases in a signal cycle in the prediction horizon; that is, [ G ^ 1 , G ^ 2 , , G ^ n p ] = [ g 1 , g 2 , , g n p ] . Then, fixed-time signal control with [ G ^ 1 , G ^ 2 , , G ^ n p ] as the signal timing plan is applied to the traffic model for simulation. When the prediction horizon ends, the fitness value of the individual is defined as 1 / J ^ , where J ^ is the performance index of problem (1) with [ G ^ 1 , G ^ 2 , , G ^ n p ] being the solution.

3.3.4. Natural Selection

When all of the individuals’ fitness values are calculated, a roulette wheel selection according to the fitness values is operated to choose the parents of the new generation. There are totally n i n d 1 individuals that are selected with the roulette wheel, while the last one, which is called the elite for owning the biggest fitness value, is directly selected as the individual of the new generation.

3.3.5. Chromosome Crossover

For all the parents of the new generation, their chromosomes are interchanged with each other with a possibility of p c . In detail, for a selected individual with chromosome [ g 1 1 ,   g 2 1 , , g n p 1 ] , it has a possibility of p c to exchange some segments of its genes with another selected individual with chromosome [ g 1 2 ,   g 2 2 , , g n p 2 ] . The target individuals for crossover are selected with equal possibilities from all of the other selected individuals, while the target genes for crossover are also selected with equal possibilities from all the genes in the target individuals’ chromosome. During the crossover operation, firstly, the target genes are coded as binary numbers, which are called gene segments. For example, if g 2 1 = 50 , and g 2 2 = 10 , they will be coded as g 2 1 = 0 b 110010 ,   g 2 2 = 0 b 001010 . Then, each gene segment has a same probability to exchange with the other one on the allelic gene. For example if the first and second segments of g 2 1 and g 2 2 are exchanged, they will become g 2 1 = 0 b 000010 ,   g 2 2 = 0 b 111010 . Finally, the new genes are tuned into the feasible range [ G m i n ,   G m a x ] ; that is, g 2 1 = m i n ( m a x ( g 2 1 , G m i n ) , G m a x ) ,   g 2 2 = m i n ( m a x ( g 2 2 , G m i n ) , G m a x ) . Thus, as a result, the chromosomes of the two individuals after crossover operation may be such as [ g 1 1 ,   g 2 1 , g 3 1 , g n p 1 ] and [ g 1 2 ,   g 2 2 , g 3 2 , g n p 2 ] . Note that the elite will not take part in the chromosome crossover operation.

3.3.6. Gene Mutation

After chromosome crossover operation, for all the parents of the new generation, their genes will mutate with a possibility of p m . In detail, for an individual with chromosome [ g 1 ,   g 2 , , g n p ] , each of its gene has a possibility of p m to be replaced with a random integer number selected from [ G m i n ,   G m a x ] with a uniform distribution. The target genes for mutation are selected with equal possibilities from all the genes in a chromosome. Thus, as a result, for example, the chromosome of the individuals after mutation operation may be such as [ g 1 ,   g 2 , , g n p ] if its second gene mutates. Note that the elite will not take part in the gene mutation operation.
After step (6), the new generation is generated. Then, steps (3)–(6) are repeated until the total number of generation reaches the maximum generation limit, which is denoted as g m a x , or the maximum fitness values of different generations consecutively remain the same for a certain number of generations, which is denoted as g r e m a i n . Then, the optimal or suboptimal solution to problem (1) is given by [ G ^ 1 * , G ^ 2 * , , G ^ n p * ] = [ g 1 * , g 2 * , , g n p * ] , where [ g 1 * , g 2 * , , g n p * ] is the chromosome of the elite in the last generation.

3.4. Receding Horizon Control

By using the genetic algorithm, the optimal or suboptimal solution to problem (1) is obtained. Then, the solution is used for traffic control for several steps; that is:
S ( k + p ) = f S ( G ^ * , k + p ) , p { 1 , 2 , , T c }  
where G ^ * = [ G ^ 1 * , G ^ 2 * , , G ^ n p * ] is the optimal or suboptimal solution, and T c ( T c T ^ ) is the size of control steps. After control steps, a new cycle, consisting of traffic state sampling, online predictive optimization and traffic control, is repeated again, as shown in Figure 1. This is called receding horizon control.

4. Simulation

To test the performance of the proposed signal optimization method, simulation was conducted based on the platform shown in Figure 2. The simulation platform uses VISSIM for traffic simulation and MATLAB for signal optimization, both of which are connected to Visual Basic via component object model (COM) for data transmission.

4.1. Simulation Setup

In the simulation, an isolated intersection model was built as shown in Figure 3. The four arms of the intersection are identical with equal traffic flow inputs. Furthermore, the signal sequence is defined in Figure 4, where right-turn is always admissible in all signal phases.
In the simulation, we compare two kinds of signal control methods: actuated signal control method and the proposed V2I signal control method. In the actuated signal control [29], the minimum and maximum time lengths of green light are denoted as G m i n and G m a x , respectively, and the unit extension time is denoted as Δ G . We also consider the influence of traffic volume ( V t r a f f i c ) and communication range ( R c o m ) on control performance. The other parameters in the simulation are defined in Table 1.
In Table 1, the parameters adopted for genetic algorithm are tuned to obtain a good convergence performance as shown in Figure 5. In Figure 5, the mean, minimum and maximum penalty values refer to the average, minimum and maximum values of J ^ of all the individuals in the population, respectively. The minimum penalty value corresponds to the individuals with the best adaptability, or the elite, while the mean penalty value represents the adaptability of the whole population. Thus, the closer the difference between the mean and the minimum penalty value is, the better the population evolves. It is obvious from Figure 5 that the average penalty value converges to the minimum penalty value with the evolution of population, which guarantees the convergence of the solution.
Figure 6 shows the receding horizon signal control scheme. In the figure, each horizontal line represents a signal timing plan, in which the thick ones are the new generated signal timing plan generated at each sample time, while the thin ones correspond to the control step during which the signal timing plan remains the same. The crosses on the horizontal lines represent the actual signal phase for signal control. For example, at the time t = 145 , a signal timing plan is generated shown as the thick horizontal line aligned at the time t = 145 . Because the control step lasts for 5 s ( T c = 5 ), in the following 5 s from now on ( t = 145 ~ 149 ), the traffic signal is controlled according to this signal timing plan, i.e., the signal timing plans at the time t = 146 ~ 149 are the same as at the time t = 145 shown as the thin horizontal lines in Figure 6. Thus, according to the signal timing plan, at the time t = 145 ~ 146 , the signal remains green, while at the time t = 147 ~ 149 , the signal switches to amber. At the time t = 150 , a new signal timing plan is generated, and the steps mentioned above are repeated again. Finally, the overall signal timing plan is shown on the left side of the figure in accordance with the signal phases at each time. Note that the overall signal timing plan is not decided ahead of time but in receding horizon.

4.2. Simulation Results

The simulation results are illustrated in Figure 7.
Figure 7 compares four types of control indexes, including average delay, average number of stops, average queue length and maximum queue length, of the two signal control methods. In the comparison, traffic volume varies from 240 veh/h to 720 veh/h while the communication range is fixed with R c o m = 250   m . From the upper two plots, it is obvious that the V2I signal control method can help improve traffic efficiency by reducing the average delay and number of stops. In particular, the improvement is more prominent when the traffic volume is relatively high. However, as for average queue length and maximum queue length, the advantage of the V2I signal control method is not that prominent. Actually, the average queue length and maximum queue length are not improved under low traffic volume conditions. This can be intuitively understandable: these two indexes are not explicitly added in the optimization objective function; thus, the improvement for them is limited.
Figure 8 shows the simulation result of the V2I-based control method under different communication range and traffic volume conditions. It is clearly shown that higher traffic volume often causes larger traffic delay and average number of stops. As far as communication range is concerned, the traffic delay does not seem sensitive to the change of communication range R c o m , while the average number of stops shows a decreasing trend with the increase in R c o m . This is because in the predictive horizon fixed-time, signal timing is used. The determination of the fixed signal timing in predictive horizon is influenced by all the vehicles in communication range. Hence, when the communication range becomes larger, more vehicles far from the intersection will have influence on the fixed signal timing in the predictive horizon. However, it is the vehicles near the intersection that are most influenced by the signal timing, because the signal control is in receding horizon. Therefore, a larger communication range may not always help improve the control performance, as shown in Figure 8. If the signal timing for each cycle in predictive horizon can be various, the consideration of vehicles far from the intersection will have less impact on the near ones. This may bring better control performance but also increase the computation load.
Furthermore, in Figure 8, both of the black spot lines for V t r a f f i c = 720   veh / h have a peak at R c o m = 200   m . This is because when the traffic volume becomes high, more vehicles may be forced to queue before the stop line. Considering model error on vehicle behavior, large vehicle amount will amplify the error and enlarge the impact on vehicle state prediction accuracy. This may randomly cause the deterioration of control performance with the random traffic inputs. Additionally, the global optimality of the control method is not guaranteed, which may cause the fluctuation of the control performance.

5. Conclusions

In this study, a V2I-based traffic signal optimization method is proposed. The method uses traffic flow model and genetic algorithm for online predictive optimization; thus, receding horizon control is implemented for traffic signal control. Simulation results show that the proposed V2I-based signal control method can improve traffic efficiency, especially when the traffic volume is relatively high. Furthermore, the performance is affected by communication range: results show that the average number of stops shows a decreasing trend with the increase in communication range.
The performance of the proposed method relies on the prediction accuracy to some extent. By calibrating the traffic flow model more carefully, the prediction accuracy can be enhanced; thus, the performance can be improved. However, the more accurate the model is, the more computational cost it may bring, which implies a tradeoff between the performance and the efficiency. Compared with those traffic models expressed as differential equations, the implicit rule-based model used in this method is time consuming. Actually, the traffic flow model used in the method can only predict vehicles’ simple longitudinal behaviors such as acceleration and deceleration. Complex maneuvers such as making a U-turn or routine-decision are hard to predict, which is also unnecessary. Advanced optimization algorithms have been applied as solution methods in many different fields, such as e-learning, scheduling, multi-objective optimization, transportation, data classification and more. The effectiveness of advanced optimization algorithms in the above areas and their potential application in the decision problems solved in this study should be considered. In future studies, the proposed genetic algorithm can actually be compared with advanced optimization algorithms.

Author Contributions

Methodology, Y.Q. and Z.Z.; Software, T.M.; Formal analysis, H.Q.; Data curation, Z.H. All authors have read and agreed to the published version of the manuscript.

Funding

Prof. Hongmao Qin’s work was supported by National Natural Science Foundation of China (52272415) and Science and Technology Development Program of Wuxi (K20221059).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Nie, Z. Collaborative Control and Simulation of Vehicles in Ramp Confluence Area under Intelligent Networking Environment. Master’s Thesis, Chongqing Jiaotong University, Chongqing, China, 2022. [Google Scholar] [CrossRef]
  2. Webster, F.V. Traffic Signal Settings; Road Research Technical Paper 39; HMSO: Richmond, UK, 1958. [Google Scholar]
  3. Vincent, R.A.; Peirce, J.R. ‘MOVA’: Traffic responsive, self-optimising signal control for isolated intersections. Trrl Res. Rep. 1988, 42, 1671–1676. [Google Scholar]
  4. Kronborg, P.; Davidsson, F. MOVA and LHOVRA: Traffic signal control for isolated intersections. Traffic Eng. Control 1993, 34, 195–200. [Google Scholar]
  5. Kronborg, P.; Davidsson, F. Development and field trials of the new SOS algorithm for optimising signal control at isolated intersections. In Proceedings of the Eighth International Conference on Road Traffic Monitoring and Control, London, UK, 23–25 April 1996. [Google Scholar] [CrossRef]
  6. Sims, A.G.; Dobinson, K.W. The Sydney coordinated adaptive traffic (SCAT) system philosophy and benefits. IEEE Trans. Veh.Technol. 1980, 29, 130–137. [Google Scholar] [CrossRef]
  7. Hunt, P.; Robertson, D.; Bretherton, R. The SCOOT on-line traffic signal optimisation technique (glasgow). Traffic Eng. Control 1982, 23, 190–192. [Google Scholar]
  8. Cao, M.; Li, V.O.; Shuai, Q. A Gain With No Pain: Exploring Intelligent Traffic Signal Control for Emergency Vehicles. IEEE Trans. Intell. Transp. Syst. 2022, 23, 17899–17909. [Google Scholar] [CrossRef]
  9. Goodall, N.J.; Smith, B.L.; Park, B. Traffic Signal Control with Connected Vehicles. Transp. Res. Rec. 2013, 2381, 65–72. [Google Scholar] [CrossRef] [Green Version]
  10. 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]
  11. Yang, X.; Xu, Y.; Kuang, L.; Wang, Z.; Gao, H.; Wang, X. An Information Fusion Approach to Intelligent Traffic Signal Control Using the Joint Methods of Multiagent Reinforcement Learning and Artificial Intelligence of Things. IEEE Trans. Intell. Transp. Syst. 2022, 23, 9335–9345. [Google Scholar] [CrossRef]
  12. Chang, H.J.; Park, G.T. A study on traffic signal control at signalized intersections in vehicular ad hoc networks. Ad Hoc Netw. 2013, 11, 2115–2124. [Google Scholar] [CrossRef]
  13. Li, Y.; Liu, R.; Zou, Y.; Ma, Y.; Wang, G. MTGPLP Approach for Traffic Signal Intelligent Control. Math. Probl. Eng. 2020, 2020, 8603598. [Google Scholar] [CrossRef]
  14. Wang, J.; Bian, Y.; Xu, B.; Qin, H.; Hu, M.; Huang, B. V2I-based startup assistance system at signalized intersections. Adv. Mech. Eng. 2015, 7, 1687814015600667. [Google Scholar] [CrossRef] [Green Version]
  15. Bian, Y.; Wang, J.; Huang, B.; Li, K.; Lai, S.; Isert, C. Car2X technology-based ‘Green Light on Demand’ system. In Proceedings of the 2014 IEEE 17th International Conference on Intelligent Transportation Systems (ITSC), Qingdao, China, 8–11 October 2014; IEEE: Piscataway Township, NJ, USA, 2014; pp. 3052–3057. [Google Scholar]
  16. Mayne, D.Q.; Rawlings, J.B.; Rao, C.V.; Scokaert, P.O.M. Constrained model predictive control: Stability and optimality. Automatica 2000, 36, 789–814. [Google Scholar] [CrossRef]
  17. Burger, M.; Berg, M.V.D.; Hegyi, A.; De Schutter, B.; Hellendoorn, J. Considerations for model-based traffic control. Transp. Res. Part C-Emerg. Technol. 2013, 35, 1–19. [Google Scholar] [CrossRef]
  18. Li, L.; Wen, D.; Yao, D.Y. A Survey of Traffic Control with Vehicular Communications. IEEE Trans. Intell. Transp. Syst. 2014, 15, 425–432. [Google Scholar] [CrossRef]
  19. Wang, F.Y. Toward a Revolution in Transportation Operations: AI for Complex Systems. IEEE Intell.Syst. 2008, 23, 8–13. [Google Scholar] [CrossRef]
  20. Wang, F.Y. Parallel Control and Management for Intelligent Transportation Systems: Concepts, Architectures, and Applications. IEEE Trans. Intell. Transp. Syst. 2010, 11, 630–638. [Google Scholar] [CrossRef]
  21. Xiong, G.; Dong, X.; Fan, D.; Zhu, F.; Wang, K.; Lv, Y. Parallel Traffic Management System and Its Application to the 2010 Asian Games. IEEE Trans. Intell. Transp. Syst. 2013, 14, 225–235. [Google Scholar] [CrossRef]
  22. Zhu, F.H.; Wen, D.; Chen, S.H. Computational Traffic Experiments Based on Artificial Transportation Systems: An Application of ACP Approach. IEEE Trans. Intell. Transp.Syst. 2013, 14, 189–198. [Google Scholar] [CrossRef]
  23. Mohammad, M.A.; Manguri, K.H.; Abdulsamad, T.S.; Al-Talabani AK, F.; Abdulrahman, A.A. New Ontology structure for intelligent controlling of traffic signals. Procedia Comput. Sci. 2022, 207, 1201–1211. [Google Scholar] [CrossRef]
  24. 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. 2022, 23, 48–63. [Google Scholar] [CrossRef]
  25. Amirgholy, M.; Gao, H.O. Optimal traffic operation for maximum energy efficiency in signal-free urban networks: A macroscopic analytical approach. Appl. Energy 2023, 329, 120128. [Google Scholar] [CrossRef]
  26. Lu, Z.; Kwon, T.J.; Fu, L. Effects of winter weather on traffic operations and optimization of signalized intersections. J. Transp. Eng. 2019, 6, 196–208. [Google Scholar] [CrossRef]
  27. Wang, H.; Zhu, M.; Hong, W.; Wang, C.; Li, W.; Tao, G.; Wang, Y. Network-Wide Traffic Signal Control Using Bilinear System Modeling and Adaptive Optimization. IEEE Trans. Intell. Transp. Syst. 2023, 24, 79–91. [Google Scholar] [CrossRef]
  28. Brockfeld, E.; Barlovic, R.; Schadschneider, A.; Schreckenberg, M. Optimizing Traffic Lights in a Cellular Automaton Model for City Traffic. Phys. Rev. E 2001, 64, 056132. [Google Scholar] [CrossRef] [Green Version]
  29. Wu, B.; Li, Y. Traffic Management and Control; China Communications Press: Beijing, China, 2016. [Google Scholar]
Figure 1. Receding horizon control architecture.
Figure 1. Receding horizon control architecture.
Sustainability 15 06631 g001
Figure 2. Simulation platform.
Figure 2. Simulation platform.
Sustainability 15 06631 g002
Figure 3. Intersection layout.
Figure 3. Intersection layout.
Sustainability 15 06631 g003
Figure 4. Signal sequence.
Figure 4. Signal sequence.
Sustainability 15 06631 g004
Figure 5. Convergence performance of genetic algorithm.
Figure 5. Convergence performance of genetic algorithm.
Sustainability 15 06631 g005
Figure 6. Receding horizon signal timing plan.
Figure 6. Receding horizon signal timing plan.
Sustainability 15 06631 g006
Figure 7. Simulation results of different control methods ( R c o m = 250   m ). (a) Average delay (b) Average number of stops (c) Average queue length (d) Maximum queue length.
Figure 7. Simulation results of different control methods ( R c o m = 250   m ). (a) Average delay (b) Average number of stops (c) Average queue length (d) Maximum queue length.
Sustainability 15 06631 g007
Figure 8. Simulation results of the V2I-based control method ( V t r a f f i c = 600   veh / h ). (a) Traffic delay (b) Average number of stops.
Figure 8. Simulation results of the V2I-based control method ( V t r a f f i c = 600   veh / h ). (a) Traffic delay (b) Average number of stops.
Sustainability 15 06631 g008
Table 1. Parameter definition.
Table 1. Parameter definition.
ParameterValueParameterValue
n p 4 n i n d 20
w 1 100 p c 0.6
w 2 1 p m 0.01
G m i n ( s ) 10 g m a x 100
G m a x ( s ) 50 g r e m a i n 30
G i n t ( s ) 5 v l i m ( m / s ) 15
a v e h ( m / s 2 ) 1 T c 5
p d 0.1 Δ G ( s ) 3
T ^ ( s ) 120
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

Qiao, Y.; Meng, T.; Qin, H.; Hu, Z.; Zhong, Z. Vehicle-to-Infrastructure-Based Traffic Signal Optimization for Isolated Intersection. Sustainability 2023, 15, 6631. https://doi.org/10.3390/su15086631

AMA Style

Qiao Y, Meng T, Qin H, Hu Z, Zhong Z. Vehicle-to-Infrastructure-Based Traffic Signal Optimization for Isolated Intersection. Sustainability. 2023; 15(8):6631. https://doi.org/10.3390/su15086631

Chicago/Turabian Style

Qiao, Yingjun, Tianchuang Meng, Hongmao Qin, Ziniu Hu, and Zhihua Zhong. 2023. "Vehicle-to-Infrastructure-Based Traffic Signal Optimization for Isolated Intersection" Sustainability 15, no. 8: 6631. https://doi.org/10.3390/su15086631

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