You are currently viewing a new version of our website. To view the old version click .
Sustainability
  • Article
  • Open Access

18 May 2021

Improving the Performance of Single-Intersection Urban Traffic Networks Based on a Model Predictive Controller

,
and
Institute of Information Science and Technology, Department of Computer Engineering, Jeju National University, Jejusi 63243, Korea
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
This article belongs to the Special Issue Road Traffic Engineering and Sustainable Transportation

Abstract

The use of a Model Predictive Controller (MPC) in an urban traffic network allows for controlling the infrastructure of a traffic network and errors in its operations. In this research, a novel, stable predictive controller for urban traffic is proposed and state-space dynamics are used to estimate the number of vehicles at an isolated intersection and the length of its queue. This is a novel control strategy based on the type of traffic light and on the duration of the green-light phase and aims to achieve an optimal balance at intersections. This balance should be adaptable to the unchanging behavior of time and to the randomness of traffic situations. The proposed method reduces traffic volumes and the number of crashes involving cars by controlling traffic on an urban road using model predictive control. A single intersection in Tehran, the capital city of Iran, was considered in our study to control traffic signal timing, and model predictive control was used to reduce traffic. A model of traffic systems was extracted at the intersection, and the state-space parameters of the intersection were designed using the model predictive controller to control traffic signals based on the length of the vehicle queue and on the number of inbound and outbound vehicles, which were used as inputs. This process demonstrates that this method is able to reduce traffic volumes at each leg of an intersection and to optimize flow in a road network compared to the fixed-time method.

1. Introduction

Due to population growth, economics, social and cultural changes, and immigration [1,2], communities are rapidly developing and changing. With this urbanization, the number of vehicles has increased, especially in large cities, and problems involving these vehicles have arisen. Although it is very costly to build new roads every year, traffic is still an ongoing problem and causes congestion, especially at rush hour. Traffic peaks wordwide have become some of the biggest problems in urban areas, increasing traffic flow and imposing high costs for society at various levels. The importance of traffic control has increased due to its close relationship with issues such as air pollution, fuel consumption, and security issues, and traffic control systems are being used worldwide to improve the impact of traffic flow [3,4,5]. According to Chedjou et al. [6], this problem has become serious in developing countries in Asia because the vehicle ownership ratio and freight traffic volume have increased.
In the work by Papageorgiou and Araghi et al. [7,8], traffic lights at intersections were considered one of the most effective means of controlling urban traffic. Traffic-reduction and better-optimized control methods can reduce travel times along a route and vehicle queues. Zhao et al. [9] suggested that traffic can be controlled using fixed-time and smart methods. According to the work by Zhao et al. [10], the time constant of an intersection control method was either local or coordinated and the implementation of their method was set as offline for some hours of the day for optimization. Different dynamical models in traffic control have also been discussed. Silva et al. [11] established a multi-objective signal-timing optimization model to optimize average vehicle delay, slow traffic delay, vehicle stopping times, and traffic capacity. The experimental results showed that the model optimized traffic by reducing vehicle delays, slow traffic delays, stopping times at an intersection, and increasing traffic capacity.
Ye et al. [12] presented a novel traffic device (Lan-Pro) that avoids vehicles stopping at junctions in low-traffic conditions. The results show that the proposal may ensure non-stop crossing of intersections when traffic volume is expected to be high, and their primary goal is to handle low-traffic conditions.
Stochastic model predictive control for signal coordination and control of transactions in urban pedestrian networks was presented in the work by Shihuang et al. [13]. One important feature in stochastic model predictive control (MPC) is that uncertain traffic demands and stochastic disturbances are considered. This is a random value model with odds limits used in a random targeted performance. The purpose is to model uncertainties and to prevent queuing at traffic networks to minimize queue length and green-light duration fluctuations between the two control stages. Finally, a hybrid smart algorithm (neural networks in the genetic algorithm) was proposed to solve random model predictive control (MPC). Thus far, traffic control processes have been based on classic control methods, which use statistical methods. However, due to the complex traffic control structure, an adequate response cannot be obtained using these methods. For this reason, with the development of smart methods, including artificial intelligence, fuzzy logic, neural networks, multiprocessor systems, etc., they can help solve and improve urban management problems.
Zhao et al. [9] used a neural network with a training set. Brian et al. [14] used an intersectional neural network and intersection to create a smart agent varying the green-light duration of each cycle based on the information presented to improve its accuracy. Fiore et al. [15] presented a genetic algorithm to optimize traffic signals for saturated conditions. Various optimization strategies were used to provide minimal delay and were evaluated to maximize power at various intersections. Lin et al. [16] presented a model for traffic queue using the average vehicle wait time. Push control is an optimal control method based on the theory of transverse horizons. Including smart control methods, a pre-control method was developed. In Li et al. [17], model predictive control was used to control and coordinate urban transport networks; optimization of the pre-control nonlinear model requires long computational times due to the nonlinearity of the problem of optimizing combined logical programming.
Following these developments, new dynamic multipurpose optimization systems for the predictive control of existing network signals have been designed and presented. Two network models have been proposed. A network signal prediction control algorithm has been developed for online multi-objective optimization. A Genetic Algorithm (GA) was used to solve the optimization problem in the work by Zhou et al. [18]. The authors of [19] focused on controlling the uncertainties associated with traffic flow rate, which can be successfully used to control urban traffic system signals.
Various traffic diversion studies have shown that controllers have been designed for a traffic light based on the length of the vehicle queue and on the number of input and output vehicles. In this paper, using a pre-control method, traffic-light control is achieved by considering the controller’s inputs, the traffic queue length (number of vehicles), the number of input and output vehicles, and the output problem parameters. This controller has the potential to minimize the difference between the outputted values and future occurrences. Model predictive control improves traffic flow better than a fixed-time method. One of the advantages of this smart method is the reduction in queue length, which ultimately reduces traffic congestion. One of the most significant advantages of using this controller is the reduction in the effect of uncertainties in the system because traffic is complex. The remainder of this paper is as follows: Section 2 presents a brief explanation of related work. Section 3 details the dynamic model. Section 4 describes the data set applied in the proposed system. Section 5 details the controller design. Section 6 presents the simulation results, and finally, we conclude this paper in the Conclusion section.
The main contributions of this paper are as follow:
  • Obtaining a traffic model and state-space parameters to prove the stability of the system by applying the MPC model;
  • Designing the predictive controller to reduce the number of cars waiting at a red light;
  • Simulating the process and comparing it with other state-of-the-art methods;
  • Providing a comprehensive model for vehicle behavior in the urban traffic system for a two-phase intersection; and
  • Evaluating the average number of cars at an intersection when using the controller and when not using the controller.
Table 1 presents a comparison of the existing work using predictive controllers. The model, the queue length, the sample time, and the limitations of the processes were considered.
Table 1. Comparison of predictive controllers from other work.

3. Dynamic Intersection Model

As can be seen, the two signal phases that characterize the shape of a single intersection are shown in Figure 1. One quadratic mode was required for real-state equations of the model in a reak traffic network to control traffic.
Figure 1. A two-phase signal at an intersection.
In Equation (1), i = 1 , 2 , 3 , , n represents the legs at an intersection with four legs. The first is leg 1, the second is leg 2, the third is leg 3, and the fourth is leg 4. At this intersection, cars are the input and output. The greater the number of entrances and exits from one leg to another, the more traffic increases. According to Figure 1, the vehicles enter from A, from the leg in that direction, and exit from B, thus entering the third leg. In leg 2, the cars enter from C and exit from D, entering leg 4. At this intersection, the issue of queue length is an important parameter in traffic flow. Vehicles are inputs to a leg and outputs from another leg and increase the length of the vehicles’ queue. As mentioned in this case, the length of the queue is one of the important parameters of the traffic flow, which indicates the state and traffic situation at an intersection and is represented as follows.
Q i ( n + 1 ) = Q i ( n ) + q i ( n ) d i ( n ) s i ( n )
where i = 1 , 2 , 3 , , n is the index of legs at the intersection; n = 0 , 1 , 2 , , N 1 is the index of discrete time intervals; N is the horizon of the simulation; Q i ( n ) is the length of the queue consisting of the number of vehicles; q i ( n ) is the number of vehicles entering the queue as inputs; and d i ( n ) is the number of vehicles leaving the queue as outputs. Each intersection has a traffic light that indicates the status of the control signal at the intersection. Legs 1 and 3 have a connected traffic light, and legs 2 and 4 have a connected traffic light. s i [ 0 , 1 ] indicates the status of the signal at an intersection. When s = 1 , the traffic light is green and vehicles move; when s = 0 , the light is red and vehicles are stopped. According to Figure 1, at the intersection, a signal status of s 1 , s 2 , s 3 , s 4 = ( 0 , 1 , 0 , 1 ) means that the traffic light is green in lanes 1 and 3 and red in lanes 2 and 4 and, as a result, vehicles can move in lanes 1 and 3 but are stopped in lanes 2 and 4. If T is considered the discretized time interval and is short enough, then the vehicle’s arrival can be assumed uniform at every time interval, and as a result, the overall wait time of vehicles is calculated using Equation (2):
W i ( n + 1 ) = W i + T Q i ( n ) + q i ( n ) d i ( n ) s i ( n ) 1 / 2 q i ( n )
where W i ( n ) is the average vehicle wait time of i queue from the beginning of the average period to the onset of n time interval. The wait time and the number of vehicles are popular performance indices for the signal controls defined in Equation (2). To facilitate its formulation, the state-space equations and the optimization objective can be rewritten in the matrix form as follows:
X ( n + 1 ) = A X ( n ) + B ( n ) S + C ( n ) Y ( n ) = C X ( n )
where
W i ( n + 1 ) = W i + T Q i ( n ) + q i ( n ) d i ( n ) s i ( n ) 1 / 2 T q i ( n )
X ( n ) = [ Q 1 ( n ) Q 2 ( n ) Q M ( n ) W 1 ( n ) W 2 ( n ) W M ( n ) ] T
are the vectors of state variables and
S ( n ) = [ S 1 ( n ) S 2 ( n ) S M ( n ) ] T .
Various coefficient matrices and vectors were considered, which are as follows:
C = I M 0 0 I M
A = I M 0 T I M I M
B ( n ) = d 1 ( n ) 0 . . . 0 0 d 2 ( n ) . . . 0 . . . . . . . . . . . . . . . . . . 0 . . . . d M ( n ) 1 / 2 T d 1 ( n ) 0 . . . 0 0 1 / 2 T d 2 ( n ) 0 0 0 0 . . . . . . . . . . . . . . . . . . 0 0 . . . 1 / 2 T d M ( n )
C n = [ q 1 ( n ) q 2 ( n ) q M ( n ) 1 / 2 T q 1 ( n ) 1 / 2 T q 2 ( n ) 1 / 2 T q M ( n ) ] T
where
X ( n ) = [ Q 1 ( n ) Q 2 ( n ) Q M ( n ) W 1 ( n ) W 2 ( n ) 1 / 2 T q M ( n ) ] T .
are state variables and Q i ( n ) denotes the queue length and delays in vehicles.

4. Data

According to the Table 2, the data were divided into two main parts: components and the number of components. The data are described in summary below:
Table 2. Data.
  • The data contain the queue length and traffic signal.
  • The data consist of four main parts in a signal intersection. In a simulation of the proposed model, each traffic light cycle’s sampling time was 0.1 s.
  • The simulation was executed in under 100 s. This shows that the queue length was reduced by a fixed amount of time using controller design data.
  • This process was considered randomly at one of the intersections in Tehran, Iran.

5. Controller Design

Predictive control is a model-based controller affecting model accuracy significantly. It can apply constraints on both input and output signals and can control signal generation. It can also be easily used in multivariate systems. The general diagram of the predictive control is shown in Figure 2.
Figure 2. General diagram of model predictive control.
The predictive control structure has a process model, cost function, and control law. The predictive control was derived from a set of control rules such as predicting the future output of a system over a specified period using the initial process model of computed control signals in the forecast horizon by minimizing a cost function and by applying the first control signal, then calculating it within the system, and repeating the whole process in the next steps. The main purpose is to predict the queue length decrease concerning future system inputs at each sampling time, optimizing the system’s future behavior. In this controller, the inputs include the length of the queue of vehicles and the number of inbound and outbound vehicles per leg. The state-space equation is defined in Equation (3). T indicates an optional sampling time. Assume that the sampling time is sufficiently uniform when the vehicle arrives at any time interval and that the intersection has four legs. Each leg has three lines, the vehicles are independent in each line, and a normal distribution is used for generating inputs. The cost function is defined as follows:
J = X T ( n + 1 ) Q X ( n + 1 ) Δ S T ( n ) W Δ S ( n )
and we suggest:
Δ S = ( 2 ( Δ X T A T ξ T B + C T ξ T ξ B ) ( B T ξ T ξ B + R T ) 1 ) T
Theorem 1.
Consider the dynamic equation in Equation (3), which satisfies the above assumptions. The control input in Equation (13) that minimizes the cost function in Equation (12) causes the vehicles in the queue of each leg to be constrained in all four directions.
Proof. 
Sustainability of this model is proven as follows:
Δ ( n + 1 ) Y ( n ) = A 0 C I Δ ( n + 1 ) Y ( n ) + B 0 + I 0 Δ C ( n )
y ( n ) = [ c I 0 ] 0 Δ X ( n ) y ( n )
Equations (14) and (15) show the output-based prediction in a previous sample, according to which the forward state vectors of the future state are defined as follows:
x ( n i + 1 | n i ) = A x ( n i ) + B Δ S ( n i ) + Δ C ( n i ) = A x ( n i + 1 | n i ) + B Δ S ( n i + 1 | n i ) + C ( n i + 1 | n i ) = A 2 x ( n i ) + A B Δ S ( n i ) + B Δ S ( n i + 1 ) + A C ( n i ) + C ( n i + 1 )
Continue the equation to N P :
x ( n i + N p | n i ) = A N p x ( n i ) + A N p 1 B Δ S ( n i ) + A N p 2 B Δ S ( n i + 1 ) + A N p N c B Δ S ( n i + N c 1 ) + A N p C ( n i ) + A N p C ( n i + 1 | n i ) + + C ( n i + N P 1 | n i )
Considering the predicted state vectors, the predicted output is expressed as follows:
y ( n i + 1 | n i ) = C A x ( n i ) + C B Δ S ( n i ) + C Δ n ( n i ) y ( n i + 2 | n i ) = C A 2 x ( n i ) + C A B Δ S ( n i ) & + C B Δ S ( n i + 1 ) + C Δ C ( n i + 1 )
Continue the equation to N P :
y ( n i + N p | n i ) = C A N p x ( n i ) + C A N p 1 B Δ S ( n i ) + C A N p 2 B Δ S ( n i + 1 ) + + C A N p N c B Δ S ( n i + N c 1 ) + C A N p 1 Δ C ( n i ) + C Δ C ( n i + 1 )
By combining Equations (14)–(17), we can show the output prediction vector as follows:
Y = F x ( n i ) + ϕ Δ S
Y = C A C A 2 . . . C A N p
ϕ = C B 0 . . . 0 C A B C B . . . 0 C A 2 B C A B . . . . . . . . . . . . . . . . . . . . . . C A N p 1 B C A N p 2 B . . . C A N p N c B
C = C 0 . . . 0 C A C . . . 0 C A 2 C A . . . . . . . . . . . . . . . . . . . . . . C A N p 1 C A N p 2 . . . C A N p N c
The optimization based on Equation (15) is given by considering a four-way path:
Δ x m ( n ) = Q 1 . . . Q M W 1 . . . W M
y = 1 1 1 1 0 0 0 0 Δ x 1 ( n ) . . . Δ x 8 ( n ) = 1 ( Δ x 1 ( n ) ) + + Δ x 4 ( n ) ) + 0
H = y T y + Δ S T R Δ S
Additionally, by putting Equations (22) and (23) into Equation (24), we obtain the following:
H = ( ξ Δ X ( n + 1 ) ) T ( ξ Δ X ( n + 1 ) ) + Δ S T R Δ S
In Equation (24), ξ = [1 1 1 1 0 0 0 0] is considered and results in the following:
Δ X ( n + 1 ) = A Δ X + B Δ S + C
In Equation (14), we obtain the following:
H = ( A Δ X + B Δ S + C ) T ξ T ξ ( A Δ X + Δ S + C ) + Δ S T R Δ S
Finally, by deriving the cost function of the control effort and by equalizing Equation (28), we have the following:
H Δ S = 0
The result is shown as follows in Equations (28) and (29).
H / Δ S = Δ X T A T ξ T ξ B + Δ X T A T ξ T ξ B + Δ S T B T ξ T ξ B + C T ξ T ξ B + Δ S T ( R + R T ) = 0
From Equation (28), the optimal solution is obtained to compute the control effort. □

6. Simulation Results

The simulation aims to reduce the queue length of vehicles at an intersection with two constant-time modes using a predictive model based on a steady-state intelligent controller and sampling time T = 0.1 s. Table 3 shows the different traffic positions with specified values of β .
Table 3. Values at different traffic positions β .
The following equation gives the number of vehicles departing from the line to the interval:
d i ( n ) = m i n ( Q i ( n ) + q i ( n ) , d s i ( n ) )
Additionally, the saturation flow rate over time interval T is as follows:
d s i ( n ) = d c o n s ( n ) + β q i ( n ) , i = 0 , 1 , 2 , 3 , 4
The parameters d c o n s >= 50 and 0 <= β <= 1 can be randomly defined as q i , d i in Equation (26). The simulation results are compared to constant time control using the designed control.

6.1. Constant Time Control

In constant time control, the simulation results for the number of vehicles in the line without the use of the controller are such that the control variables represent the green and red timing of the traffic light in a four-way direction. In this case, red represents the traffic light at the first and third legs in Figure 3 while green represents the traffic light at the second and fourth legs in Figure 4.
Figure 3. The traffic light is red at the first and third legs of a single intersection.
Figure 4. The traffic light is green at the second and fourth legs of a single intersection.
The lengths of the vehicle queue at the first leg in Figure 5 and at the second leg in an intersection in Figure 6 are presented, indicating constant time control and improving the predictive controller.
Figure 5. The length of the vehicle queue at the first leg of a single intersection.
Figure 6. The length of the vehicle queue at the second leg of a single intersection.
Figure 7 shows the number of vehicles in the third leg at a single intersection with constant time control, initially increasing and then decreasing in length over time.
Figure 7. The length of the queue of vehicles in the third leg of a single intersection.
In Figure 8, the volume of traffic generated in the fourth leg also increased over time.
Figure 8. Vehicle queue length at the fourth leg of a single intersection.

6.2. Model-Based Predictive Smart Controller

In this section, the controller designed in Equation (10) was implemented in an intersection’s dynamic system. As shown in Figure 9 and Figure 10, the control variables represent when the traffic light is green or red by applying a model-based predictor controller at an intersection.
Figure 9. Traffic light being green or red for the first and third legs of a single intersection.
Figure 10. Traffic light being green or red for the second and fourth legs of a single intersection.
The length of the vehicle queue within the first stretch of an intersection is reduced when the controller is implemented compared to that for the case without the controller, as shown in Figure 10. The vehicle queue length at the second leg of the intersection in the case using the controller decreased significantly without considering constant time, as shown in Figure 11.
Figure 11. The length of the vehicle queue for the first leg of a single intersection.
The length of the vehicle queue at the third leg of the crossing shown in Figure 12 where the controller was applied was minimized and somewhat improved.
Figure 12. The length of the vehicle queue at the second leg of a single intersection.
Figure 13 shows the length of the vehicle queue at the fourth leg of an intersection. The number of vehicles in the traffic queue is reduced to a minimum using the predictive controller; it decreased significantly compared to the non-controller mode.
Figure 13. The length of the vehicle queue at the third leg of a single intersection.
The length of the car queue at each leg was compared with the fixed-time control method at each of the four legs using the predictive controller and the number of vehicles in terms of sampling time per 0.1 s. In the first leg, the number of vehicles stationary in the four-way intersection was reduced to 3 using the controller. In the second leg, the number of vehicles was reduced from 21 to 1. Additionally, in the third leg, the number of vehicles using a steady-state model decreased from 70 to 7 using the predictive controller to improve the queue. The fourth leg of the intersection minimized the number of vehicles optimally, as seen in Figure 14. In Table 4, the results are shown with constant time control and the predictive controller.
Figure 14. The length of the vehicle queue in the fourth leg of a single intersection.
Table 4. A comparison of the results for the length of the vehicle queue using model predictive control at an intersection.

7. Conclusions

In this paper, a model predictive controller was designed to generate and tune traffic light signals at an intersection and their stability was investigated. Among the advantages of the model proposed, model predictive control has the ability to compensate for low-traffic times and it identifies reference paths for use in the future. The proposed model predictive controller was designed for an intersection based on two basic parameters that determine the length of a queue, and vehicle latency was considered. We studied the stability of the intersection using model predictive control, and the Hamiltonian equation was used to prove this stability. By applying a controller based on discrete-time state-space equations, the length of the vehicle queue was minimized compared to the fixed-time mode, and the volume created in each leg also obtained similar results. The proposed method had a better performance compared to the fixed-time controller in all lanes of the intersection. Moreover, the effectiveness of the proposed controller was proven via simulation results.

Author Contributions

Data curation, S.J.; formal analysis, S.J.; methodology, Z.S.; writing—original draft, Z.S.; funding acquisition, Y.-C.B.; writing—review and editing, Z.S.; visualization, S.J.; supervision, Y.-C.B.; validation, Y.-C.B.; investigation Z.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was financially supported by the Ministry of Small and Medium-sized Enterprises (SMEs) and Startups (MSS), Korea, under the “Regional Specialized Industry Development Program (R&D, S3091627)” supervised by the Korea Institute for Advancement of Technology (KIAT).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ye, B.L.; Wu, W.; Ruan, K.; Li, L.; Chen, T.; Gao, H.; Chen, Y. A survey of model predictive control methods for traffic signal control. IEEE/CAA J. Autom. Sin. 2019, 6, 623–640. [Google Scholar] [CrossRef]
  2. Sumi, L.; Ranga, V. Intelligent traffic management system for prioritizing emergency vehicles in a smart city. Int. J. Eng. 2018, 31, 278–283. [Google Scholar]
  3. Li, D.; Deng, L.; Cai, Z.; Franks, B.; Yao, X. Intelligent transportation system in Macao based on deep self-coding learning. IEEE Trans. Ind. Inform. 2018, 14, 3253–3260. [Google Scholar] [CrossRef]
  4. Khan, P.W.; Byun, Y.C.; Park, N. A data verification system for CCTV surveillance cameras using blockchain technology in smart cities. Electronics 2020, 9, 484. [Google Scholar] [CrossRef]
  5. Khan, P.W.; Byun, Y.C. Smart contract centric inference engine for intelligent electric vehicle transportation system. Sensors 2020, 20, 4252. [Google Scholar] [CrossRef] [PubMed]
  6. Chedjou, J.C.; Kyamakya, K. A review of traffic light control systems and introduction of a control concept based on coupled nonlinear oscillators. Recent Adv. Nonlinear Dyn. Synchronization 2018, 109, 113–149. [Google Scholar]
  7. Papageorgiou, M.; Diakaki, C.; Dinopoulou, V.; Kotsialos, A.; Wang, Y. Review of road traffic control strategies. Proc. IEEE 2003, 91, 2043–2067. [Google Scholar] [CrossRef]
  8. Araghi, S.; Khosravi, A.; Creighton, D. A review on computational intelligence methods for controlling traffic signal timing. Expert Syst. Appl. 2015, 42, 1538–1550. [Google Scholar] [CrossRef]
  9. Zhao, D.; Dai, Y.; Zhang, Z. Computational intelligence in urban traffic signal control: A survey. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 2011, 42, 485–494. [Google Scholar] [CrossRef]
  10. Zhao, H.; Han, G.; Niu, X. The signal control optimization of road intersections with slow traffic based on improved PSO. Mob. Netw. Appl. 2019, 1–9. [Google Scholar] [CrossRef]
  11. Silva, C.M.; Aquino, A.L.; Meira, W. Smart traffic light for low traffic conditions. Mob. Netw. Appl. 2015, 20, 285–293. [Google Scholar] [CrossRef]
  12. Ye, B.L.; Wu, W.; Gao, H.; Lu, Y.; Cao, Q.; Zhu, L. Stochastic model predictive control for urban traffic networks. Appl. Sci. 2017, 7, 588. [Google Scholar] [CrossRef]
  13. Dongling, X.; Jianan, F.; Shihuang, S. A fuzzy controller of traffic systems and its neural network implementation. Inf. Control 1992, 2. Available online: https://en.cnki.com.cn/Article_en/CJFDTotal-XXYK199202001.htm (accessed on 10 February 2021).
  14. “Brian” Park, B.; Messer, C.J.; Urbanik, T., II. Enhanced genetic algorithm for signal-timing optimization of oversaturated intersections. Transp. Res. Rec. 2000, 1727, 32–41. [Google Scholar] [CrossRef]
  15. Fiore, M. Mobility models in inter-vehicle communications literature. Politec. Torino 2006, 147. Available online: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.103.4702&rep=rep1&type=pdf (accessed on 17 May 2021).
  16. Lin, S.; De Schutter, B.; Xi, Y.; Hellendoorn, H. Fast model predictive control for urban road networks via MILP. IEEE Trans. Intell. Transp. Syst. 2011, 12, 846–856. [Google Scholar] [CrossRef]
  17. Li, X.; Sun, J.Q. Multi-objective optimal predictive control of signals in urban traffic network. J. Intell. Transp. Syst. 2019, 23, 370–388. [Google Scholar] [CrossRef]
  18. Zhou, X.; Ye, B.L.; Lu, Y.; Xiong, R. A novel MPC with chance constraints for signal splits control in urban traffic network. IFAC Proc. Vol. 2014, 47, 11311–11317. [Google Scholar] [CrossRef]
  19. de Souza, F.A.; Camponogara, E.; Kraus, W.; Peccin, V.B. Distributed MPC for urban traffic networks: A simulation-based performance analysis. Optim. Control. Appl. Methods 2015, 36, 353–368. [Google Scholar] [CrossRef]
  20. Jiang, T.; Wang, Z.; Chen, F. Urban Traffic Signals Timing at Four-Phase Signalized Intersection Based on Optimized Two-Stage Fuzzy Control Scheme. Math. Probl. Eng. 2021, 2021. [Google Scholar] [CrossRef]
  21. Li, L.; Okoth, V.; Jabari, S.E. Backpressure control with estimated queue lengths for urban network traffic. IET Intell. Transp. Syst. 2021, 15, 320–330. [Google Scholar] [CrossRef]
  22. Radivojević, M.; Tanasković, M.; Stević, Z. The adaptive algorithm of a four way intersection regulated by traffic lights with four phases within a cycle. Expert Syst. Appl. 2021, 166, 114073. [Google Scholar] [CrossRef]
  23. Dai, Z.; Song, H.; Liang, H.; Wu, F.; Wang, X.; Jia, J.; Fang, Y. Traffic parameter estimation and control system based on machine vision. J. Ambient. Intell. Humaniz. Comput. 2020, 1–13. [Google Scholar] [CrossRef]
  24. Jin, J.; Ma, X. Hierarchical multi-agent control of traffic lights based on collective learning. Eng. Appl. Artif. Intell. 2018, 68, 236–248. [Google Scholar] [CrossRef]
  25. Rastgoftar, H.; Jeannin, J.B. A Physics-Based Finite-State Abstraction for Traffic Congestion Control. arXiv 2021, arXiv:2101.07865. [Google Scholar]
  26. Wu, N.; Li, D.; Xi, Y.; de Schutter, B. Distributed event-triggered model predictive control for urban traffic lights. IEEE Trans. Intell. Transp. Syst. 2020. [Google Scholar] [CrossRef]
  27. Zuo, Z.; Yang, X.; Li, Z.; Wang, Y.; Han, Q.; Wang, L.; Luo, X. MPC-based Cooperative Control Strategy of Path Planning and Trajectory Tracking for Intelligent Vehicles. IEEE Trans. Intell. Veh. 2020. [Google Scholar] [CrossRef]
  28. van de Weg, G.S.; Keyvan-Ekbatani, M.; Hegyi, A.; Hoogendoorn, S.P. Linear MPC-Based Urban Traffic Control Using the Link Transmission Model. IEEE Trans. Intell. Transp. Syst. 2019, 21, 4133–4148. [Google Scholar] [CrossRef]
  29. Lu, K.; Du, P.; Cao, J.; Zou, Q.; He, T.; Huang, W. A novel traffic signal split approach based on explicit model predictive control. Math. Comput. Simul. 2019, 155, 105–114. [Google Scholar] [CrossRef]
  30. Wang, Q.; Abbas, M. Optimal urban traffic model predictive control for nema standards. Transp. Res. Rec. 2019, 2673, 413–424. [Google Scholar] [CrossRef]
  31. Yao, N.; Zhang, F. Contention-resolving model predictive control for an intelligent intersection traffic model. Discret. Event Dyn. Syst. 2021, 1–31. [Google Scholar] [CrossRef]
  32. HomChaudhuri, B.; Vahidi, A.; Pisu, P. Fast model predictive control-based fuel efficient control strategy for a group of connected vehicles in urban road conditions. IEEE Trans. Control. Syst. Technol. 2016, 25, 760–767. [Google Scholar] [CrossRef]
  33. Wu, C.Y.; Hu, M.B.; Jiang, R.; Hao, Q.Y. Effects of road network structure on the performance of urban traffic systems. Phys. A Stat. Mech. Its Appl. 2021, 563, 125361. [Google Scholar] [CrossRef]
  34. El Hatri, C.; Boumhidi, J. Fuzzy deep learning based urban traffic incident detection. Cogn. Syst. Res. 2018, 50, 206–213. [Google Scholar] [CrossRef]
  35. Li, C.; Xu, P. Application on traffic flow prediction of machine learning in intelligent transportation. Neural Comput. Appl. 2021, 33, 613–624. [Google Scholar] [CrossRef]
  36. Qiao, F.; Liu, T.; Sun, H.; Guo, L.; Chen, Y. Modelling and simulation of urban traffic systems: Present and future. Int. J. Cybern. Cyber-Phys. Syst. 2021, 1, 1–32. [Google Scholar] [CrossRef]
  37. Shahbazi, Z.; Byun, Y.C. A Procedure for Tracing Supply Chains for Perishable Food Based on Blockchain, Machine Learning and Fuzzy Logic. Electronics 2021, 10, 41. [Google Scholar] [CrossRef]
  38. Shahbazi, Z.; Byun, Y.C. Improving Transactional Data System Based on an Edge Computing–Blockchain–Machine Learning Integrated Framework. Processes 2021, 9, 92. [Google Scholar] [CrossRef]
  39. Zhou, C.; Mo, H.; Chen, X.; Wen, H. Fuzzy Control Under Time-Varying Universe and Phase Optimization in Traffic Lights (ICSSE 2020). Int. J. Fuzzy Syst. 2021, 1–12. [Google Scholar] [CrossRef]
  40. Shahbazi, Z.; Byun, Y.C. Smart Manufacturing Real-Time Analysis Based on Blockchain and Machine Learning Approaches. Appl. Sci. 2021, 11, 3535. [Google Scholar] [CrossRef]
  41. Xu, M.; Chai, J.; Yan, Y.; Qu, X. Multi-Agent Fuzzy-Based Transit Signal Priority Control for Traffic Network Considering Conflicting Priority Requests. IEEE Trans. Intell. Transp. Syst. 2021. [Google Scholar] [CrossRef]
  42. Xu, M.; An, K.; Vu, L.H.; Ye, Z.; Feng, J.; Chen, E. Optimizing multi-agent based urban traffic signal control system. J. Intell. Transp. Syst. 2019, 23, 357–369. [Google Scholar] [CrossRef]
  43. Shahbazi, Z.; Byun, Y.C. Integration of Blockchain, IoT and Machine Learning for Multistage Quality Control and Enhancing Security in Smart Manufacturing. Sensors 2021, 21, 1467. [Google Scholar] [CrossRef] [PubMed]
  44. Azimirad, E.; Pariz, N.; Sistani, M.B.N. A novel fuzzy model and control of single intersection at urban traffic network. IEEE Syst. J. 2010, 4, 107–111. [Google Scholar] [CrossRef]
  45. Arehpanahi, M.; Fazli, M. Position control improvement of permanent magnet motor using model predictive control. Int. J. Eng. 2018, 31, 1044–1049. [Google Scholar]
  46. Akbar Ghafouri Rokn Abadi, A. Constrained model predictive control of low-power industrial gas turbine. Int. J. Eng. 2017, 30, 207–214. [Google Scholar]
  47. Shahbazi, Z.; Byun, Y.C. Topic prediction and knowledge discovery based on integrated topic modeling and deep neural networks approaches. J. Intell. Fuzzy Syst. 2021, 1–17. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.