Next Article in Journal
Phenolic Profile and Antioxidant Capacity of Selected Medicinal and Aromatic Plants: Diversity upon Plant Species and Extraction Technique
Next Article in Special Issue
Factor Model for Online Education during the COVID-19 Pandemic Using the IoT
Previous Article in Journal
Understanding the Impacts of Healing Agents on the Properties of Fresh and Hardened Self-Healing Concrete: A Review
Previous Article in Special Issue
An Intelligent Optimized Route-Discovery Model for IoT-Based VANETs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Traffic Control Prediction Design Based on Fuzzy Logic and Lyapunov Approaches to Improve the Performance of Road Intersection

Department of Computer Engineering, Institute of Information Science Technology, Jeju National University, Jeju 63243, Korea
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Current address: Department of Electronic Engineering, Jeju National University, Jeju 63243, Korea.
Processes 2021, 9(12), 2205; https://doi.org/10.3390/pr9122205
Submission received: 11 November 2021 / Revised: 3 December 2021 / Accepted: 3 December 2021 / Published: 7 December 2021

Abstract

:
Due to the increasing use of private cars for urbanization and urban transport, the travel time of urban transportation is increasing. People spend a lot of time in the streets, and the queue length of waiting increases accordingly; this has direct effects on fuel consumption too. Traffic flow forecasts and traffic light schedules were studied separately in the urban traffic system. This paper presents a new stable TS (Takagi–Sugeno) fuzzy controller for urban traffic. The state-space dynamics are utilized to formulate both the vehicle’s average waiting time at an isolated intersection and the length of queues. A fuzzy intelligent controller is designed for light control based upon the length of the queue, and eventually, the system’s stability is proved using the Lyapunov theorem. Moreover, the input variables are the length of queue and number of input or output vehicles from each lane. The simulation results describe the appearance of the proposed controller. An illustrative example is also given to show the proposed method’s effectiveness; the suggested method is more efficient than both the conventional fuzzy traffic controllers and the fixed time controller.

1. Introduction

One of the biggest issues in the world is urban traffic and transportation between cities. More than a million people spend a lot of time in traffic every day, and the total time wasted in traffic reaches millions of hours. Another disadvantage of traffic is air pollution. Urban traffic has three main factors: human, road, and vehicle. If none of these factors are present, urban traffic is not be generated. Recently, traffic became one of the most critical factors disrupting urban transportation. When the flow is smooth, fast, and without significant environmental impact, the city has good traffic. An example of the essential characteristics of developed cities is the permanent population extension in a comparatively short region. These results are the rise in the number of cars and the need to move and transport people in urban city tracks. As a result, the control and monitoring of traffic became the central issue in many countries [1,2,3].
The intelligence of urban systems such as traffic lights is another factor that can play a very influential role in reducing traffic. Also, some countries are developing different technologies to reduce traffic and increase the volume of highways. Because the traffic system is complicated, random, nonlinear, and discrete, it is difficult to control it using an accurate model. The use of fixed interval control and operated control cannot be entirely adequate [4,5,6]. In the last decade, numerous researchers applied fuzzy logic in traffic signal control, including type-1 and type-2 fuzzy systems [7]. Fuzzy logic relies on scientific interpretations of personal knowledge and its experiments. Fuzzy Logic controllers were vigorously implemented in several policies with uncertainties. Fuzzy logic, first introduced by Zadeh in [8], is based on the scientific order of personal knowledge and his skills. Fuzzy logic controllers were favorably utilized in various systems that have built-in possibilities. Fuzzy logic controllers were vigorously applied in various practices that have integrated uncertainties [9]. A compact summary of the first importance of fuzzy logic to traffic signal control is as follows: Pappis and Mamdani in [10] studied the control of a private traffic intersection with easy narrow east-west/north-south traffic control with casual vehicle approaches and no turning changes. Fuzzy rules were magnified to assess the suitability of sustaining a popular green phase across numerous durations, based on superimposing a metric size of resolution deadline. Specific extensions were related, and the one delivering the most critical quality of confidence was considered. This method considered connecting the period length divides and offsets per intersection using solely social traffic data. Regulations on the signal period length and divisions were performed based upon the plethora level for the respective method of an intersection. The fuzzy logic traffic lights controller performed the task completely as opposed to the the fixed-time controller and vehicle-operated controllers, owing to its flexibility. Its versatility allowed it to engage the number of cars perceived at the incoming intersection and the addition of the green time. A modern fuzzy logic controller for a detached acclaimed intersection was offered in [11]. In the big cities, traffic density reduced people’s quality-of-life. There are reasons for creating urban traffic, however, traffic is mainly on roads, for example, in complex road structures where vehicles often cross due to driver intentions and problems with the traffic management system. In this article, fuzzy logic control in urban traffic, a strategy to use the time of traffic lights with the state, is recommended. The traffic light system is controlled to decrease queue length and status entry [12]. This method controls the traffic light timings and phases classification to guarantee constant traffic movement with the least amount of waiting and lowest length of queue. This implementation of an original traffic light control scheme using fuzzy logic technology is presented in [1]. Related to the other research that concentrates on the fuzzy controller, this paper deals with a class of stable fuzzy controllers. We assumes the traffic situation would be too hectic for the local fuzzy controllers to control it efficiently. As such, the unique controller will optimize the green time delays of the complete intersections using a simulated annealing algorithm. During the study, a novel TS fuzzy controller for urban traffic is proposed. The state-space dynamics are utilized to express the vehicle’s standard waiting time at a separate intersection and length of queues. A fuzzy intelligent controller is designed for light control based on the length of the queue, and the system’s stability was proved using the Lyapunov theorem.
More precisely, the remainder of this article is as follows:
  • A comprehensive model of vehicle behavior for the city’s transportation system at intersections on two levels is provided.
  • We tested and imitated the given intersection model in traffic conditions.
  • We show that the fuzzy controller design reduced the number of vehicles waiting in line and the time required to wait at red lights.
  • Evaluation of the average number of cars in a row in two ways, one without a controller and one with a controller over a certain duration.
In this investigation, we propose a new TS fuzzy controller for urban traffic, in which we used space dynamics from a signal intersection to model. We proved the system’s stability using the Lyapunov theorem. Finally, we designed it based on a model fuzzy control.
The rest of the article is composed as follows: Section 2 will briefly explain traffic control history and the reason for using fuzzy control and experts. In Section 3, the state-space difference of the single intersection is described. Then, in Section 4, we explain the proposed framework. Section 5 states the designation of the TS fuzzy controller for the single intersection. In Section 6, we describe the fuzzy controller’s mathematical model. The simulation results for two fixed-time controllers and fuzzy intelligent control classes are mentioned in Section 7. In Section 8, the conclusions are mentioned; finally, some suggested methods will be presented to make the fuzzy process more efficient and accurate.

2. Literature Review

2.1. Overview Control Traffic

Today’s traffic is one of the major global issues, and an urban traffic system is essential for managing daily movement. Developing an urban street network between the network and related traffic flow can improve the preparation capabilities of urban systems. This study [13] proposes a new model of urban transport in megacities using a multiagent system and pertinent method. This used to be used for complex urban traffic, based on interconnectivity, i.e., a traffic signal with Petri Nets to show a natural behavior. The process of urban systems can assist in the comprehension of the urban street network. This article studies the impact of the character proportion of a square urban network on the dynamics of traffic systems. The application of road networks was observed using the Macroscopic Fundamental Diagram (MFD) [14]. Due to the significant increase in vehicles in modern decades, urban traffic congestion became increasingly severe. Furthermore, urban overcrowding creates noise pollution. There are collected dynamical models of city-scale traffic that can help to develop model-based perimeter control methods. Controlling traffic in urban road networks remains challenging. As such, it was suggested a nonlinear model with a predictive perimeter control system for ordinance and commercial optimization goals, with closed-loop stability during development, which is for the effective and reliable control of city-scale traffic [15,16,17,18]. Traffic light control and the flow of urban traffic are essential elements for city traffic management. This paper proposes a genetic scheduling model for traffic light control, which has a status update feature that was developed to customize road signs. Also, this model can improve the cycle of road signals at different intersections dynamically [19].

2.2. Fuzzy Controller-Based Traffic Control

Traffic congestion is an as-of-yet unsolved global problem. If we suppose that new roads and additional capacity continue to be added, this problem will become more prominent in areas where unlimited access roads (such as arterial roads) and limited access roads (such as highways) are connected. To assist with this issue, it were proposed a fuzzy model for a complex traffic control system and a Diverging Diamond Interchange (DDI)—Ramp Metering (RM)—for over-saturated traffic situations, which means an alternative intersection geometry should be used in the intersection without conflict. The recommended fuzzy model in this paper was designed to stop a queue from the metering grade to the DDI; in previous work, it improved traffic situations slightly [20]. Congestion is a common critical problem, especially in large cities. There is congestion at intersections that were connected to different ones, such as the analytical traffic light continuance, which does not match traffic situations. Here, we propose a form of a traffic light controller using the Takagi–Sugeno–Kang method fuzzy logic. The research points to produce a green light continuance calculation using fuzzy logic [21].
Life’s pace is quickening, and people feel anxious about the long travel times. Reasonable traffic control strategies could decrease the wait time for commuters. In the past, traffic control research was focused primarily on time sequence, ignoring phase investigation. The typical timing system based on a single loop phase structure cannot achieve optimal control for asymmetric or small traffic flows. Therefore, this article proposes a fuzzy control method for signals in a time-changing world and a way to develop the topological structure. The delay of vehicles was diminished, and the traffic potential of the intersection was improved in [22]. Traffic lights play a pivotal role in urban traffic control. This essay discusses the control artifice and a performance review of a single-point intersection of traffic signals. Furthermore, a fuzzy model control was used to modify the signal timing dynamically [23]. Flow traffic at all traffic intersections is used to control the traffic lights. This study suggests a fuzzy inductive control system that uses physical logic to determine the phase sequence of each circuit and time of green exposure based on input parameters, which were designed to improve traffic flow at different intersections during peak hours and assist with the transportation of emergency vehicle.
Here, we show in Table 1 a survey of methods used in the direction system.

3. State-Space Difference of the Single Intersection

The two phases signalized intersection configuration for single intersections is shown in Figure 1.
In this scenario, leg one and leg 3 are phase 1, and leg two and leg 4 are phase 2. The length of the queue at an intersection represents the traffic state. The queue is considered as follows [37]:
U i ( n + 1 ) = U i ( n ) + q i ( n ) d i ( n ) z i ( n )
Here, Equation (1) one shows the index of the traffic streams ( i = 1 TO m), the discretized time intervals ( n = 0 TO n 1 ), the length of the queue of i stream at the onset of the n time interval ( U ) , the number of vehicles that join the i queue in the n time interval q i ( n ) , the number of cars that depart d i ( n ) , and traffic lights ( z = 1 is green and z = 0 is red), which were typically distributed random signals. If T is seen as a discretized time interval, and if it is quickly sufficient, it can be assumed that vehicle-arrivals in each time interval are uniform. Consequently, W i ( n ) the total waiting time of vehicles is reached with Equation (2) [37].
W i ( n + 1 ) = W i ( n ) + T U i ( n ) 1 / 2 T d i ( n ) z i ( n ) + 1 / 2 T q i ( n )
The formulation to facilitate state-space comparisons and the optimization goal can be edited in matrix arrangement, as seen in [37]:
K ( n + 1 ) = F K ( n ) + E ( n ) Z + C ( n ) Y ( n ) = C K ( n )
In Equation (3), there are the vector of state variables, which include:
K ( n ) = [ U 1 ( n ) U 2 ( n ) U M ( n ) W 1 ( n ) W 2 ( n ) W M ( n ) ] T
and
Z ( n ) = [ Z 1 ( n ) Z 2 ( n ) Z M ( n ) ] T
At urban intersections, the traffic control signal is a traffic light. The vehicles during the green phase can enter or depart from the queue; during the red phase, the vehicles can only join the queue. The parameters used in the suggested approach are shown in Table 2.

4. The Proposed Framework

One of the characteristics of an optimal traffic control system is flexibility in environmental changes; however, the most important characteristic is intelligence. The correct and accurate operation of fuzzy system is based on the knowledge and experience of the expert operating the control system. With the fuzzy method, the experiment involved a nonlinear function as a fuzzy model of a system. Based on the fuzzy model, special controller systems can be designed, which can be very simple. With the fuzzy logic method, the obtained linguistic scores given by the professionals were converted to appropriate fuzzy set numbers. The fuzzy logic structure allows the professionals to capture the experts’ opinions in linguistic terms and evaluate the overall ratio level. Also, by using fuzzy sets, the comparison process becomes more confident. Further maintenance support can develop using a fuzzy-based organization. The primary supervisor of traffic is an expert police officer, and their knowledge can be transferred to write the formula form. Fuzzy mathematics includes fuzzy sets and related mathematical operations. In classical sets, the boundaries of the collection are defined precisely and definitively and an element is either a member of the set or not. Hence, the classical set’s basic premise is that the exact definition is the set’s boundary, and the elements’ membership have no more than two models. Still, there are many cases where it is impossible to define an exact and definite boundary for the reader. The membership of elements in fuzzy sets is also expressed by the degree of membership, which is a number between zero and one [38].

Fuzzy Logic-Systems

Fuzzy logic is evolved, while classical logic is generalized. In classical logic, which is a dual value logic, any statement can be true or false. Therefore, approximate and inaccurate judgments are possible by applying fuzzy logic [38]. There are systems whose input information can be incorrect, i.e., the information input into a fuzzy system can be inaccurate. One of the most well-known and inaccurate processes in fuzzy systems is the use of fuzzy rule databases. In the fuzzy law database, each law is defined by an “if-then” structure. Fuzzy logic is a great way to use quality information to design system controllers and gained a special place in the control of laboratory and industrial processes in the last decade. There is no specific way to design a fuzzy controller when controlling the process based on personal information. The fuzzy logic control method is an expert method, and the performance of a fuzzy controller depends largely on the experience of the user. Individual experiments were used as a nonlinear function as a fuzzy model of a system. Based on the fuzzy model, unique controller systems can be designed, and the idea of controller design can be very simple. It includes all rules and regulations established by experts to control the decisions of the decision-making system. Under the new fuzzy method, the rules and regulations can be modified and minimized to achieve the best results with minimal rules.
Figure 2 is a fuzzy structure logic that includes four main sections: rules, fuzzifier, defuzzifier, and intelligent. As shown in Figure 2, a general structure of fuzzy systems is described because several choices were provided for each block, and various compounds creates different fuzzy systems [38].
There are systems whose input information can be inaccurate; input information in a fuzzy system can be incorrect. An example of the most well-known and inaccurate processes in fuzzy systems is a fuzzy rule database. In the fuzzy command database, special law was restricted by an “if-then” installation.
All the rules and conditions are governed by the decision-making system, if stated by an expert. According to the new fuzzy method, the rules and regulations can be modified and minimized to achieve the best results with minimal rules.
Below are the characteristics of fuzzy logic follows [39]:
  • Flexible implementation; computational seriousness of machine learning methods.
  • Ability to simulate human logic and thinking.
  • Ability to create two solutions or answers to a problem.
  • A good solution to a problem with an expected answer.
  • A practical approach that uses flexible states in logic for reasoning.
  • Ability to generate nonlinear functions using random complex numbers.
  • Strong dependence on the researcher in creating fuzzy logic models.

5. Designing Stable TS Fuzzy Controller for Single Intersection

In this section, we outline how the fuzzy controller was developed. The fuzzy system has three inputs and one output, and we used Takagi–Sugeno–Kang fuzzy system. The inputs include the length of the queue for vehicles and the number of vehicles entering or leaving each leg, which in phase 1 is as follows:
( U 1 ( n ) + U 3 ( n ) , U 2 ( n ) + U 4 ( n ) , d 1 + d 3 , q 1 + q 3 )
For phase two, it is as follows:
( U 1 ( n ) + U 3 ( n ) , U 2 ( n ) + U 4 ( n ) , d 2 + d 4 , q 2 + q 4 )
The output control signals respectively are Z 1 and Z 2 . The format of fuzzy control rules is as follows:
I f ( U 1 ( n ) + U 3 ( n ) i s ( k 1 ) , U 2 ( n ) + U 4 ( n ) i s ( k 2 ) , ( d i + d j ) i s ( k 3 ) a n d ( q i + q j ) t h e n ( Z i i s ( y ) )
In fuzzy controller, y = f ( u ) is a constant function that receives values of 0 or 1 (0 means stop and 1 means move). Moreover, for input variables, we consider the linguistic variables in three fuzzy sets, low ( L ) , medium ( M ) , and high ( H ) , in the length of the queue, and low ( L ) and high ( H ) for the number of vehicles that enter or leave the leg. Altogether, there are 36 rules. The membership function of the input variable is a triangle. For the queue length, the interval is [ 0100 ] , and the number of vehicles entering or leaving in each leg interval was considered [ 05 ] . ( U i ( n ) ) and ( Z i ) were defined for i = 1 , 2 , 3 , 4 . An example of the fuzzy rules that were used in two controllers are shown in Table 3.

6. Mathematical Model of the Controlled System

With the TS fuzzy method used here, the dynamic model considered a system from an intersection; then, we used TS fuzzy for the stability of state-space equations at a single intersection.
Theorem 1.
Consider the dynamical system given in (3), then the controller structure given in (9) and (10) makes the states of the system uniformly bounded, as well as all signals involved in the closed-loop system.
Proof. 
For the green phase, the length of the queue and the waiting time equations were defined as follows:
U i ( n + 1 ) = U i ( n ) + q i ( n ) d i ( n ) W i ( n + 1 ) = W i ( n ) + T U i ( n ) + 1 / 2 T q i ( n ) 1 / 2 T d i
which K g = U g W g and state vector was considered as follows:
K g ( n + 1 ) = F g ( n ) K g ( n ) + E g q i + E g d i
The red phase in the traffic light, stability of the queue, and the waiting time equations were defined as follows:
U i ( n + 1 ) = U i ( n ) + q i ( n ) W i ( n + 1 ) = W i ( n ) + T U i ( n ) + 1 / 2 T q i ( n )
which K r = U r W r and state vector is as follows:
K r ( n + 1 ) = F r ( n ) K r ( n ) + E r q i
A Lyapunov function can be used to prove stability at an equilibrium point in phase space if it is defined in the phase space. Lyapunov functions can determine a system’s stability or instability. In addition, this method has the advantage that it does not necessitate knowledge of the actual solution. By means of this calculation, the stability of nonrough equilibrium points can be studied. In this segment, the Lyapunov function must find and prove that the equations are stable because the equations’ discretion is the Lyapunov function as follows:
V ( K ) = K g K r T P 1 0 0 P 2 K g K r
which P 1 , P 2 are definitely symmetrically positive. The difference of the Lyapunov function:
Δ V ( n ) = V ( n + 1 ) V ( n ) = K ( n + 1 ) P K ( n + 1 ) K ( n ) P K ( n )
To prove the stability of the closed-loop system using Equation (14), it can be rewritten as follows:
Δ V ( n ) = K g T ( n + 1 ) P 1 K g ( n + 1 ) + K r T ( n + 1 ) P 2 K r ( n + 1 ) K g T ( n ) P 1 K g ( n ) K r T ( n ) P 2 K r ( n )
The Equation (16) is represented as follows:
Δ V ( n ) = ( F g K g ( n ) + E g q i + E g d i ) T P 1 ( F g K g ( n ) + E g q i + E g d i ) + ( F r K r ( n ) + E r q i ) T P 2 ( F r K r ( n ) + E r q i ) F g T ( n ) P 1 F g ( n ) F r T ( n ) P 1 F r ( n )
After some mathematical manipulation, the above equation is as follows:
Δ V ( n ) = K g T ( n ) [ F g T P 1 F g P 1 ] K g ( n ) + q i T [ E g T P 1 E g + E r T P 2 E r ] q i + d i T E g T P 1 E g d i + K r T ( n ) [ F r T P 2 ( n ) F r P 2 ] K r ( n )
To simplify the formula, we use the following definitions:
F T P i F I = U i
Furthermore,
λ m i n ( p ) Z 2 Z T P Z λ m a x ( p ) Z 2
Consequently, we used (18) and (19); thus, we have the following equation:
V ( n ) = K g T U 1 K g K g T U 2 K g + ( E g d i ) T P 1 ( E g d i ) + ( E g q i ) T P 1 ( E g q i ) + ( E r q i ) T P 2 ( E r q i )
To prove the stability of the closed-loop system, the following definitions are considered:
( E g d i ) T P 1 ( E g d i ) λ m a x ( p 1 ) E g d i 2 λ m a x ( p 1 ) E g d i 2 α d i 2 ( E g q i ) T P 1 ( E g q i ) + ( E r q i ) T P 2 ( E r q i ) λ m a x ( p 1 ) E g 2 q i 2 + λ m a x ( p 2 ) E r 2 q i 2 β q i 2 K g T U 1 K g K r T U 2 K r λ m i n 1 ( U 1 ) K g 2 λ m i n 2 ( U 2 ) K r 2 λ m i n 1 K g 2 λ m i n 2 K r 2
and furthermore, the Equation (22) can be assumed without loss of generality.
q i q m a x d i d m a x
By using the Equations (21) and (22), δ V can be summarized as follows:
Δ V λ m i n 1 K g 2 λ m i n 2 K r 2 + α d i 2 + β q i 2 λ m i n 1 K g 2 λ m i n 2 K r 2 + ξ 1 + ξ 2
The differences with the Lyapunov system are uniformly in the compact set mentioned in Equation (23).
Ω = K | K g ξ 1 λ m i n 1 a n d X r ξ 2 ξ m i n 2
Finally, the proof is complete. □

7. Simulation Results

To show the effectiveness of the suggested controller, the proposed method is applied to the system mentioned in Equation (1), in which attention to queue length and delay, as well as available vehicles in the traffic were optimized. It is assumed that T = 6 ( s ) is a sampling time. α shows values in traffic conditions. Regarding this Table, we can see different traffic conditions in the urban traffic for i = 1 , 2 , 3 , 4 ; the α parameter is between 0 and 1 so that its variations conform to Table 4. The result of the simulation for fixed-time control and fuzzy intelligent control were discussed as follows [37].

7.1. Fixed-Time Control

In this section, we apply a model fixed-time controller to compare with the proposed model. The aim of the simulation is the decrement of the queue of length. In the fixed-time control method, the simulation results for the length of the queue and waiting time of vehicles without a controller are shown as follows. Figure 3 shows the number of vehicles in legs 1, 2, 3, and 4 in the intersection without a controller. The performance without a controller is not promising. For example, Figure 3 describes the number of vehicles in the second queue without a lower controller than other legs. Figure 3 displays the number of vehicles in the third queue without a controller that initially increased and then decreased. Another example from Figure 3 is the fourth leg: this leg’s traffic is greater than that of the other legs, so it was therefore improved using the fuzzy controller.

7.2. Fuzzy Intelligent Controller

In this part, we show how to develop a fuzzy system in a signal intersection. The output of the fuzzy controller as the control variable ( Z i ) of the traffic system, which controls input, is a green or red phase in each leg.
Figure 4 showed the system’s total output at each leg in an intersection by using model intelligent fuzzy control. To see how robust our method is in urban traffic for reducing queue length, we consider the same case, whose results are shown in Figure 4, but it is an on-based, fixed-time controller. Figure 4 shows that the controller performs satisfactorily. The length of the queue of vehicles in the first leg reduces compared to that of fixed-time control. Also, the number of vehicles in the second queue decreases compared to that of fixed-time control. Moreover, the number of vehicles in the third leg was reduced compared to that of fixed-time control. With attention to results, the length of the queue of vehicles in the fourth leg reduced compared to that of fixed-time control.

8. Conclusions

In this article, a fuzzy model of an urban traffic network was designed for a single intersection. The length of queues and the average waiting time for the vehicles are the model’s state variables. Moreover, both the vehicle’s average waiting time at an isolated intersection and the length of queues are considered controller inputs. Additionally, the effectiveness of the suggested controller is verified by simulation results. As shown in Table 5 and Figure 5, the percentage of improvement with attention to simulation results using the proposed method decreases the vehicles in each intersection phase to the fixed-time control.

9. Discussion and Future Direction

Recently, the application of fuzzy sets in automatic control attracted much attention. In this section, we discussed the fuzzy model, whose model knowledge was categorized as specific and implicit, according to formation and transmission models. Specific knowledge is the knowledge stored in documents and computers, such as statistical information on the changes of traffic parameters. At the fuzzy model intelligent control, the initial work was performed with the goal of imitating an experienced and specialized human operator (Knowledge Base). A continuous addition is found between discrete outputs that are regularly obtained (fuzzy logic section). An example of this is the knowledge of traffic police in manual control of traffic lights of many intersections. We need both kinds to achieve a fuzzy control system for synchronizing the traffic light in a given intersection. Therefore, specific knowledge of the field values related to the design parameters of the fuzzy membership functions and the implicit understanding of the decision-construction rules for the change of the green phase should be possible. Table 6 shows the comparison of the fuzzy controller with the recent state-of-arts in this field. The advantages and disadvantages of fuzzy logic model are listed below.
The advantages of fuzzy logic include:
  • The logic of fuzzy is close to human reasoning.
  • Fuzzy logic programs are fast and inexpensive.
  • It can be easily designed.
  • It is widely used in decisive control and forecasting systems.
Disadvantages of fuzzy logic include:
  • Experts determine the principles of logic in fuzzy.
  • Analyzing a system using fuzzy logic is not easy, as the reaction is unpredictable.
  • Features can be time-consuming and incorrectly fixed.
Fuzzy logic is one of the most robust implementations of fuzzy sets, where the variables are in non-numerical language. Fuzzy logic was the opposite of binary or Aristotle’s logic, which sees everything in two ways: yes or no; black or white; zero or one. These logical changes range from 0 to 1. In this case, we proposed a fuzzy model controller to schedule traffic lights in a single intersection in urban traffic to reduce the queue length with attention to delay time of cars in the traffic. However, in the proposed model, membership function parameters are not optimal, and therefore, for better efficiency and results in the future, an example of tasks that can be performed to continue working on the issue of urban traffic control are:
  • Fuzzy membership function parameters can be selected optimally with methods.
  • The functions of the memberships used triangular, which can be derived from other membership functions, such as Gauss, etc.
  • Investigate classical control techniques such as optimal control, adaptive control, robust control, etc., to design a coordinated traffic signal control system for several adjacent intersections.

Author Contributions

Writing original draft, Data curation, S.J., Z.S.; review and editing, S.J.; investigation, Z.S.; methodology, Z.S.; project administration, S.J.; supervision, Y.-C.B.; Supervision, Y.-C.B.; validation, Z.S.; visualization, Z.S. All authors have read and agreed to the published version of the manuscript.

Data Availability Statement

Not Available.

Acknowledgments

This work was supported by Korea Institute for Advancement of Technology (KIAT) grant funded by the Korea Government (MOTIE) (P0016977, The Establishment Project of Industry-University Fusion District).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, L.; Zhao, Q.; Wang, L.; Zhang, L. Urban intersection signal control based on time-space resource scheduling. IEEE Access 2021, 9, 49281–49291. [Google Scholar] [CrossRef]
  2. Shahbazi, Z.; Byun, Y.C. A framework of vehicular security and demand service prediction based on data analysis integrated with blockchain approach. Sensors 2021, 21, 3314. [Google Scholar] [CrossRef]
  3. 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]
  4. 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]
  5. 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]
  6. Shahbazi, Z.; Byun, Y.C. Blockchain and Machine Learning for Intelligent Multiple Factor-Based Ride-Hailing Services. CMC-Comput. Mater. Contin. 2022, 70, 4429–4446. [Google Scholar] [CrossRef]
  7. 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]
  8. Zadeh, L.A. Outline of a new approach to the analysis of complex systems and decision processes. IEEE Trans. Syst. Man Cybern. 1973, 28–44. [Google Scholar] [CrossRef] [Green Version]
  9. Chatterjee, K.; De, A.; Chan, F.T. Real time traffic delay optimization using shadowed type-2 fuzzy rule base. Appl. Soft Comput. 2019, 74, 226–241. [Google Scholar] [CrossRef]
  10. Pappis, C.P.; Mamdani, E.H. A fuzzy logic controller for a trafc junction. IEEE Trans. Syst. Man Cybern. 1977, 7, 707–717. [Google Scholar] [CrossRef]
  11. Vogel, A.; Oremović, I.; Šimić, R.; Ivanjko, E. Improving traffic light control by means of fuzzy logic. In Proceedings of the 2018 International Symposium ELMAR, Zadar, Croatia, 16–19 September 2018; pp. 51–56. [Google Scholar]
  12. Tunc, I.; Yesilyurt, A.Y.; Soylemez, M.T. Different Fuzzy Logic Control Strategies for Traffic Signal Timing Control with State Inputs. IFAC-PapersOnLine 2021, 54, 265–270. [Google Scholar] [CrossRef]
  13. Geronimo, M.F.; Martinez, E.G.H.; Vazquez, E.D.F.; Godoy, J.J.F.; Anaya, G.F. A multiagent systems with Petri Net approach for simulation of urban traffic networks. Comput. Environ. Urban Syst. 2021, 89, 101662. [Google Scholar] [CrossRef]
  14. 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]
  15. Sirmatel, I.I.; Geroliminis, N. Stabilization of city-scale road traffic networks via macroscopic fundamental diagram-based model predictive perimeter control. Control Eng. Pract. 2021, 109, 104750. [Google Scholar] [CrossRef]
  16. Jamil, F.; Kim, D. Payment mechanism for electronic charging using blockchain in smart vehicle. Korea 2019, 30, 31. [Google Scholar]
  17. Ahmad, S.; Jamil, F.; Khudoyberdiev, A.; Kim, D. Accident risk prediction and avoidance in intelligent semi-autonomous vehicles based on road safety data and driver biological behaviours. J. Intell. Fuzzy Syst. 2020, 38, 4591–4601. [Google Scholar] [CrossRef]
  18. Ahmad, S.; Jamil, F.; Iqbal, N.; Kim, D. Optimal route recommendation for waste carrier vehicles for efficient waste collection: A step forward towards sustainable cities. IEEE Access 2020, 8, 77875–77887. [Google Scholar] [CrossRef]
  19. Wang, H.; Hu, P.; Wang, H. A genetic timing scheduling model for urban traffic signal control. Inf. Sci. 2021, 576, 475–483. [Google Scholar] [CrossRef]
  20. Jovanović, A.; Kukić, K.; Stevanović, A. A fuzzy logic simulation model for controlling an oversaturated diverge diamond interchange and ramp metering system. Math. Comput. Simul. 2021, 182, 165–181. [Google Scholar] [CrossRef]
  21. Kartikasari, R.Y.; Prakarsa, G.; Pradeka, D. Optimization of Traffic Light Control Using Fuzzy Logic Sugeno Method. Int. J. Glob. Oper. Res. 2020, 1, 51–61. [Google Scholar] [CrossRef]
  22. 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, 23, 692–703. [Google Scholar] [CrossRef]
  23. Yi-Fei, W.; Zheng, G. Research on polling based traffic signal control strategy with fuzzy control. In Proceedings of the 2018 IEEE 4th International Conference on Computer and Communications (ICCC), Chengdu, China, 7–10 December 2018; pp. 500–504. [Google Scholar]
  24. Karimzadeh, M.; Schwegler, S.M.; Zhao, Z.; Braun, T.; Sargento, S. MTL-LSTM: Multi-Task Learning-based LSTM for Urban Traffic Flow Forecasting. In Proceedings of the 2021 International Wireless Communications and Mobile Computing (IWCMC), Harbin, China, 28 June–2 July 2021; pp. 564–569. [Google Scholar]
  25. Vázquez, J.J.; Arjona, J.; Linares, M.; Casanovas-Garcia, J. A comparison of deep learning methods for urban traffic forecasting using floating car data. Transp. Res. Procedia 2020, 47, 195–202. [Google Scholar] [CrossRef]
  26. Chu, T.; Wang, J.; Codecà, L.; Li, Z. Multi-agent deep reinforcement learning for large-scale traffic signal control. IEEE Trans. Intell. Transp. Syst. 2019, 21, 1086–1095. [Google Scholar] [CrossRef] [Green Version]
  27. Neelakandan, S.; Berlin, M.; Tripathi, S.; Devi, V.B.; Bhardwaj, I.; Arulkumar, N. IoT-based traffic prediction and traffic signal control system for smart city. Soft Comput. 2021, 25, 12241–12248. [Google Scholar] [CrossRef]
  28. Tsai, C.W.; Teng, T.C.; Liao, J.T.; Chiang, M.C. An effective hybrid-heuristic algorithm for urban traffic light scheduling. Neural Comput. Appl. 2021, 33, 17535–17549. [Google Scholar] [CrossRef]
  29. Joo, H.; Ahmed, S.H.; Lim, Y. Traffic signal control for smart cities using reinforcement learning. Comput. Commun. 2020, 154, 324–330. [Google Scholar] [CrossRef]
  30. Rahman, R.; Hasan, S. Real-time signal queue length prediction using long short-term memory neural network. Neural Comput. Appl. 2021, 33, 3311–3324. [Google Scholar] [CrossRef]
  31. Wang, J.; Lv, W.; Jiang, Y.; Qin, S.; Li, J. A multi-agent based cellular automata model for intersection traffic control simulation. Phys. A Stat. Mech. Its Appl. 2021, 584, 126356. [Google Scholar] [CrossRef]
  32. Zhao, H.; Han, G.; Niu, X. The signal control optimization of road intersections with slow traffic based on improved PSO. Mob. Netw. Appl. 2020, 25, 623–631. [Google Scholar] [CrossRef]
  33. Mao, T.; Mihăită, A.S.; Chen, F.; Vu, H.L. Boosted Genetic Algorithm using Machine Learning for traffic control optimization. IEEE Trans. Intell. Transp. Syst. 2021. [Google Scholar] [CrossRef]
  34. Khelafa, I.; Ballouk, A.; Baghdad, A. Control algorithm for the urban traffic using a realtime simulation. Int. J. Electr. Comput. Eng. 2021, 11, 3934–3942. [Google Scholar] [CrossRef]
  35. Mou, J. Intersection traffic control based on multi-objective optimization. IEEE Access 2020, 8, 61615–61620. [Google Scholar] [CrossRef]
  36. Ali, M.; Devi, G.L.; Neelapu, R. Intelligent Traffic Signal Control System Using Machine Learning Techniques. In Microelectronics, Electromagnetics and Telecommunications; Springer: Berlin, Germany, 2021; pp. 611–619. [Google Scholar]
  37. 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]
  38. Park, I.S.; Park, C.e.; Kwon, N.K.; Park, P. Dynamic output-feedback control for singular interval-valued fuzzy systems: Linear matrix inequality approach. Inf. Sci. 2021, 576, 393–406. [Google Scholar] [CrossRef]
  39. Bernal, E.; Lagunes, M.L.; Castillo, O.; Soria, J.; Valdez, F. Optimization of type-2 fuzzy logic controller design using the GSO and FA algorithms. Int. J. Fuzzy Syst. 2021, 23, 42–57. [Google Scholar] [CrossRef]
  40. Kim, S.S.; Chung, M.; Kim, Y.K. Urban traffic prediction using congestion diffusion model. In Proceedings of the 2020 IEEE International Conference on Consumer Electronics-Asia (ICCE-Asia), Seoul, Korea, 1–3 November 2020; pp. 1–4. [Google Scholar]
  41. Tang, J.; Zeng, J.; Wang, Y.; Yuan, H.; Liu, F.; Huang, H. Traffic flow prediction on urban road network based on License Plate Recognition data: Combining attention-LSTM with Genetic Algorithm. Transp. A Transp. Sci. 2021, 17, 1217–1243. [Google Scholar] [CrossRef]
  42. Li, D.; Deng, L.; Cai, Z. Intelligent vehicle network system and smart city management based on genetic algorithms and image perception. Mech. Syst. Signal Process. 2020, 141, 106623. [Google Scholar] [CrossRef]
  43. Bethge, J.; Morabito, B.; Rewald, H.; Ahsan, A.; Sorgatz, S.; Findeisen, R. Modelling Human Driving Behavior for Constrained Model Predictive Control in Mixed Traffic at Intersections. IFAC-PapersOnLine 2020, 53, 14356–14362. [Google Scholar] [CrossRef]
  44. Jafari, S.; Shahbazi, Z.; Byun, Y.C. Improving the Performance of Single-Intersection Urban Traffic Networks Based on a Model Predictive Controller. Sustainability 2021, 13, 5630. [Google Scholar] [CrossRef]
Figure 1. Two-phase cross signal.
Figure 1. Two-phase cross signal.
Processes 09 02205 g001
Figure 2. Configuration of fuzzy system.
Figure 2. Configuration of fuzzy system.
Processes 09 02205 g002
Figure 3. Number of vehicles lined up at intersections without controllers.
Figure 3. Number of vehicles lined up at intersections without controllers.
Processes 09 02205 g003
Figure 4. Number of vehicles in queue length of an intersection using fuzzy controller.
Figure 4. Number of vehicles in queue length of an intersection using fuzzy controller.
Processes 09 02205 g004
Figure 5. Comparison of results in length of queue of vehicles using a fuzzy model.
Figure 5. Comparison of results in length of queue of vehicles using a fuzzy model.
Processes 09 02205 g005
Table 1. Related studies of urban traffic.
Table 1. Related studies of urban traffic.
AuthorModelObjectiveLimit
Mostafa et al. [24]Multitask learning
long short term memory
Predict traffic flowUrban traffic flow
Juan et al. [25]Deep learningForecasting urban
traffic
Urban traffic
Tianshu et al. [26]Multiagent deep
reinforcement
learning
Stabilize the
learning procedure
Large-Scale
traffic signal
S. Neelakandan et al. [27]IoT-based traffic predictionOptimizationSmart city
Chun-Wei et al. [28]Effective hybrid-heuristic
algorithm
Optimization speed of
the search algorithm
Urban traffic light
Hyunjin et al. [29]Reinforcement learningHandle large and
complex data
Traffic signal control
Rezaur et al. [30]Long short-term memory
neural network
Real-time signal queue
length prediction
Urban traffic
Mingtao et al. [31]MultiagentOptimizationUrban traffic signal
Hongluan et al. [32]PSOOptimizationRoad intersections
Tuo et al. [33]Boosted genetic algorithmOptimizationTraffic control
Ilyas et al. [34]Reduce congestion and
improve the safety
Reduce congestion
and improve
Urban traffic
Jinbao et al. [35]MultiobjectiveOptimizationIntersection traffic
Mohammad et al. [36]Machine learning
techniques
OptimizationTraffic signal control
Table 2. Notations used in this paper.
Table 2. Notations used in this paper.
   Component     Description
    U i ( n )      Queue length
    q i ( n )      The number of vehicles entering the queue
    d i ( n )      The number of vehicles leaving the queue
    Z i ( n )      Control signal
    W i ( n )      Waiting time
    T     Sampling time
    K ( n )      The vector of variables of mode
    Z ( n )      Control signal
    I M      Identity matrix
    F i , E i , C i      Metrics
    α      Traffic condition
    P     Positive definite
Table 3. One example of fuzzy rules.
Table 3. One example of fuzzy rules.
InputFuzzy Rules
  A sample of rules of Z1  If (U1(n) + U3(n) is H,(U2(n) + U4(n) is H),
  (d1 + d3 is H) and (q1 + q3 is L), then (Z1 is 0)
  A sample of rules of Z2  If (U1(n) + U3(n) is M, (U2(n) + U4(n) is M),
  (d2 + d4 is H) and (q2 + q4 is L), then (Z2 is 0)
Table 4. Different rate traffic by modifications of α .
Table 4. Different rate traffic by modifications of α .
   Traffic Condition α
   Nonimpregnation α ≥ 0.7
   Impregnation0.4 ≤ α ≤ 0.6
   Super-impregnation0.1 ≤ α ≤ 0.3
   Unstable0 = α
Table 5. The performance of vehicles queue length results based on fuzzy intelligent and fixed-time control.
Table 5. The performance of vehicles queue length results based on fuzzy intelligent and fixed-time control.
Queue LengthFixed-Time ControlFuzzy Intelligent ControlTotal Improvement Percentage
U145980.00
U215473.33
U330583.33
U42602391.15
SUM3504188.29
Table 6. Comparison of fuzzy controller with other works.
Table 6. Comparison of fuzzy controller with other works.
AuthorModelProblemSolutionAdvantage
Sung-Soo et al. [40]Congestion diffusionUrban trafficPredictionReducing traffic
congestion
and improving
transportation
Jinjun et al. [41]Combining LSTM
with genetic algorithm
Traffic flowPredictiveOptimize
Daming et al. [42]Genetic algorithms and
image perception
Urban trafficImprove the
efficiency
Management systems
and alleviating urban
traffic congestion
Johanna et al. [43]Model predictive
control
Traffic at
intersections
PredictiveOptimization
Jafari et al. [44]MPCUrban TrafficReducing the
queue length
of vehicle
Optimization
Prediction
Proposed modelFuzzy intelligent
controller
Urban trafficReduce the
length of queue
and average
waiting time
Optimization
Prediction
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jafari, S.; Shahbazi, Z.; Byun, Y.-C. Traffic Control Prediction Design Based on Fuzzy Logic and Lyapunov Approaches to Improve the Performance of Road Intersection. Processes 2021, 9, 2205. https://doi.org/10.3390/pr9122205

AMA Style

Jafari S, Shahbazi Z, Byun Y-C. Traffic Control Prediction Design Based on Fuzzy Logic and Lyapunov Approaches to Improve the Performance of Road Intersection. Processes. 2021; 9(12):2205. https://doi.org/10.3390/pr9122205

Chicago/Turabian Style

Jafari, Sadiqa, Zeinab Shahbazi, and Yung-Cheol Byun. 2021. "Traffic Control Prediction Design Based on Fuzzy Logic and Lyapunov Approaches to Improve the Performance of Road Intersection" Processes 9, no. 12: 2205. https://doi.org/10.3390/pr9122205

APA Style

Jafari, S., Shahbazi, Z., & Byun, Y. -C. (2021). Traffic Control Prediction Design Based on Fuzzy Logic and Lyapunov Approaches to Improve the Performance of Road Intersection. Processes, 9(12), 2205. https://doi.org/10.3390/pr9122205

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