Abstract
Urban intersection control mainly undertakes two tasks: traffic safety and traffic efficiency. Traditional intersection control models and methods have been insufficient in improving traffic efficiency, which is composed of the increase in traffic demand and the complexity of demand at present. In this paper, we propose a novel model and method called ATCM, which is based on the advanced technology of cooperative vehicle infrastructure. In this paper, a novel active traffic control model (ATCM) is proposed, which is based on the advanced technology of cooperative vehicle infrastructure. ATCM increases the intersection control model variables from the traditional two dimensions to five dimensions. It reshapes intersection control from the perspective of road designers and managers, so it can achieve more flexible and efficient traffic control. To this end, a multivariable active traffic control model is constructed, which includes road speed, lane control, sequence, phase, and green light time; a D-double layer optimization method is designed for this model. The first part of this optimization method combines speed control and dynamic phase sequence control. The second part is realized by the combination of lane control and dynamic phase sequence control. By conducting comprehensive experiments, the results demonstrate that the proposed approach is more flexible and efficient than traditional methods.
1. Introduction
The essence of traffic flow change is that the traffic demand matches the space-time resources. The traffic control at the intersection is a way to allocate space-time resources based on ensuring traffic safety. Therefore, the space-time resource variables which can accurately describe the characteristics of intersections directly affect the flexibility and advancement of traffic control.
Today, the most widely used traffic signal control systems (such as SCOOT [1, 2] and SCATS [3, 4]) use the expert experience to design static variables (lanes, phases, and phase sequences) at intersections and then use models and algorithms to implement the control strategy with the green light time as the main variable. However, the dynamic characteristics of the traffic flow often do not match well with the capacity of the road, which makes the traditional traffic control based on the allocation of time resources difficult to effectively allocate road space resources. Unfortunately, many road congestions are caused by insufficient space resource allocation.
In recent years, with the development of technologies such as cooperative vehicle infrastructure [5, 6] and autonomous driving [7–9], it has become possible to allocate space resources in real time; and what is encouraging is that it can reshape the traffic flow by changing the distribution of traffic demand when spatial resources really cannot meet the traffic demand of overload. This happens to solve a significant problem: “The shape of urban intersections, the number of lanes, and lane flow are designed based on historical traffic data and survey data. The designer of the intersection control strategy carries out signal control on its basis. However, it is worth thinking about that the growth of cars in many cities is very fast, and the design limit capacity of intersections will soon be broken. Some intersections have problems at the beginning of the operation. These problems have caused the design of intersections to fail to meet the needs of increasing traffic flow, and also lead to the failure of traffic control.”
Surprisingly, although the new technology has been widely used in the field of traffic control [10, 11], it is still mainly based on the allocation of time resources in the traditional theoretical framework of traffic control, and no one has tried to increase the dimension and further research on extended control capabilities. In this paper, a multivariable active control model for intersections is proposed, which is fully considered in the cooperative vehicle infrastructure technology. More specifically, a multivariable control model and optimization method including vehicle speed, lane, phase, phase sequence, and green light time is designed. It can reshape the traffic flow through control. It is called active control to distinguish the passive control of traditional traffic. The definition of active control is as follows: “Active control is the control that can influence the whole process of traffic flow from forming to passing through the intersection in terms of time and space.” Then traditional traffic control models and methods can be called passive control because some control methods can only affect the passage of traffic flow in time or space, while others can only affect the formation of traffic flow.
The main contributions of this paper include the following:(i)The multivariable active control model is a new intersection control model. It can not only adapt to traffic demand but also actively change traffic demand.(ii)This model can effectively adapt and change different traffic flow requirements through the control of vehicle speed variables and lane variables to reduce the problem of intersection congestion caused by defects in intersection design.(iii)This model allows designers and implementers of control algorithms to have greater flexibility and can create more optimized algorithms in cooperative vehicle infrastructure.
The remainder of this paper is organized as follows: Section 2 presents a literature review of related work. Section 3 proposes a multivariable active control model for intersections. Section 4 designs a D-double layer optimization method for the active control model. The first part of this optimization method combines speed control and dynamic phase sequence control. The second part is realized by the combination of lane control and dynamic phase sequence control. Section 5 describes the simulation experiments and presents the experimental results. Section 6 concludes this paper and discusses directions for future research.
2. Literature Review
Urban intersections control is an age-old issue that goes back to the 1950s [12]. This is the most important issue in the field of urban traffic, even in the future of vehicle-road collaboration and the popularity of autonomous driving. Therefore, it has attracted the attention of many scholars. Existing methods can be divided into two categories.
2.1. Passive Traffic Control
Based on the traditional urban road traffic control theory, combining models and algorithms of modern control, intelligent control, and other theories have achieved considerable development and application in the field of traffic control. Modern control theory assumes that the mathematical model of the controlled object is known. Traffic control methods based on modern control theory are mostly called model-based traffic control theory and methods [10, 11, 13–16]. At the beginning of this century, the advancement of traffic information and the development of detection technology have greatly improved the types and accuracy of traffic detection data. At the same time, the explosive growth of road traffic travel requirements has made traditional traffic control methods stretched. People began to think about the data-driven traffic control theory and method [17], because when it is difficult to develop a model for a controlled system, the system input and output data can be used to implement control and decision-making.
2.2. Active Traffic Control
The abundance of traffic control data benefited from the development of information technology, and the theory of traffic control may therefore be changed. Therefore, some studies have proposed active traffic control. At present, there are two main types of research on active traffic control at intersections: One is the active control based on traffic flow prediction, which is realized by building a traffic flow prediction model combined with traditional traffic control [18–21]. The other is active control based on cooperative vehicle infrastructure, which combines vehicle speed guidance and traffic control to achieve active control through the use of cooperative vehicle infrastructure information [22–25].
However, to the best of the authors’ knowledge, it is difficult to obtain satisfactory results in terms of the effectiveness and flexibility of current and future intersection control. There are two main reasons: One is that the limit capacity considered in the design of the intersection will soon be broken, and some intersections have problems at the beginning of the design. The existing research traffic control models and methods hardly consider this problem, so they often cause traffic control failures in practical applications. The other is that both traditional traffic control and active control are based on traditional traffic control theories. They only use phase, sequence, and green light time as control variables and their scalability and flexibility are not high. As a result, the application of traffic control in the development of technologies such as cooperative vehicle infrastructure and autonomous driving is restricted. It can be said that the collision between the flexibility of new theories and new technologies and the limitations of traditional traffic control cannot give full play to its true capabilities in the fettered traffic control system. Therefore, an effective way to solve this problem is to expand the set of control variables and to effectively allocate road time and space resources as the goal to build a multivariable active traffic control model at intersections.
3. Active Control Model of Intersection
The intersection active traffic control model is composed of a time-space resource scheduling model and speed control model. The model is divided into two parts, the speed control area and the lane control area, as shown in Figure 1.

The length of the lane control area is , and the length of the vehicle speed control area is , as shown in Figure 2.

3.1. Time-Space Resource Scheduling Model
The intersection consists of an internal conflict area and upstream and downstream connecting sections, as shown in Figure 3. Consider the state formula of link in the set of connected links at the intersection by formula (1).

In the formula, is the number of vehicles in period k on road , is the number of vehicles in period entering road , and is the number of vehicles in period leaving road .
3.1.1. The Space Variables [26]
To accurately characterize the dynamic characteristics of lane properties, the paper first proposes the concept of “lane genes.” Then the turning properties of the lane change into a control variable. As shown in Figure 4(a), the turning properties of the lane include left turn, straight turn, and right turn, which are described as , , and .

(a)

(b)
Further, the smallest unit of traffic scheduling at the intersection is composed of the turning attribute of the entrance lane of the intersection and the downstream link. As shown in Figure 4(b), is the upstream road and is the downstream road. is the lane gene expression combination in period , where represents the gene expression of lane , , where is the gene of lane and . A lane consists of three genes: , , and . means that the first gene map is turned left, means that the second gene map goes straight, and means that the third gene map is turned right.where is the set of spatial variables. is the control variable, which is a function of the number of lanes, as shown in formula (3). , and is the number of connections from road j,a to road o. , is the first gene in the lane set gene expression, is the second gene in the lane set gene expression, and is the third gene in the lane set gene expression.where is the number of identical genes after lane gene expression.
3.1.2. Integrated Model
From formulas (1) and (2), formula (4) can be obtained:where Sj,a is the capacity of the road section, is the green light time of the phase of the road section j,a in the sampling period k, and is obtained from the following solution space.
3.1.3. Solution Space
The expression set of lane genome in all directions of the entrance section of the intersection is as follows:
A set of phase combinations of lanes in all directions of the entrance section of an intersection is as follows.
When expressed in a fixed genome,
The set of the fixed phase combination time sequence of the lane in all directions of the entrance section of the intersection when a fixed gene is expressed is as follows:
From formulas (5)–(7), the solution space of lane gene, phase, and phase sequence relationship of intersection is obtained, as shown in Figure 5.

The solution space shown in Figure 5 is described as a feasible solution found in the solution space of formula (4) of the sampling period k. The feasible solution can be applied to formula (4) to adjust the time and space variables of green light. Formula (4) is used to adjust the time and space variables of green light.where is to find a feasible solution in the constrained solution space of {gene, phase, phase sequence} within period k and the number of phases belonging to road j, a in the phase combination can be obtained, as shown in the following formula:
In the formula, o of the green time and the spatial variable are related to the number of phases, so they can be represented by . represents that the number of upstream and downstream links is not the same as the number of phases. The reason is that , and the upstream and downstream links cannot be disconnected, but the phases cannot be subordinate to the phase sequence within the sampling period .
3.2. Speed Control Model
To realize the study of discrete state and speed control of urban road traffic flow, the basic road traffic flow operation condition is described, as shown in Figure 6.

It is described as follows: the current traffic flow density of road j is equal to the sum of the traffic flow density of road j and the change in traffic flow density of road in the previous time interval.where road is used as an example. is the input flow of road in period . is the output flow of road in period . is the average speed of traffic flow on road in period . Q is the traffic flow density of road in period . is the length of road .
The relationship between dynamic velocity and density parameter and expected velocity of road is constructed to describe the physical characteristics of traffic flow of road according to formula (10). In the model, the dynamic velocity value in the sampling interval is equal to the deviation between the average vehicle velocity in the sampling interval and the expected driver velocity :where is the model parameter and the expected velocity iswhere is the free flow velocity of road , is the model parameter, and is the critical density of road .
3.3. Active Control Model of Intersection
The active traffic control model of the intersection is composed of the temporal and spatial resource dynamic allocation model and the speed control model.
Firstly, the store and forward form of the active traffic control model at intersections is as follows:where set , and formula (1) is transformed into
The complete form of the active traffic control model at the intersection is obtained from formulas (4) and (10):
Make
Put into to get . Put it into formula (16) to get
4. Optimization Method
The active control method of the intersection is designed to meet the characteristics of the mixed scene and the requirements of the control goal. Firstly, the current scene of the intersection needs to be accurately identified. Secondly, the objective function is determined based on the identified scene, and then the matching control strategy will be selected. Thirdly, it is necessary to judge whether the capacity coefficient exceeds the critical value when performing phase control. If the critical value is exceeded, boundary control will be activated. Finally, it is necessary to judge whether the capacity exceeds the critical value when performing boundary control. If the critical value is exceeded, lane control will be activated. The active control of the intersection is realized by a two-layer optimization algorithm, as shown in Figure 7.

4.1. Objective Function Set
The mixed scene characteristics of the intersection determine the difference of the control objective function. Considering the unity of objective function design, the lower control objective of the two-layer optimization method is as follows:where represents the travel time of all vehicles at the intersection; represents the travel time of a special vehicle.
The choice of weight coefficient is determined by the scene of the intersection. Here are a few examples:(1)When the scene at the intersection is a common scene, it is to minimize the total travel time of vehicles passing at the intersection as the objective function.(2)When the scene at the intersection is a special scene of emergency vehicles, it is to minimize the travel time for emergency vehicles to pass through the intersection as the objective function.(3)When the scene at the intersection is a special scene of bus priority vehicles, it is to minimize the travel time of bus priority vehicles and all other passing vehicles at the intersection as the objective function.
The difference in starting order and conditions between speed control and lane control should be considered. The upper control objectives of the two-layer optimization method are characterized by time continuity and form unity. The upper control objective of the two-layer optimization method is as follows:
Makewhere represents the critical value of the capacity coefficient; is the minimum.
4.2. Control of Dynamic Phase and Virtual Phase
Dynamic phase control adopts the phase control algorithm of model predictive control. The particularity of bus priority and emergency control is considered. The dynamic phase control algorithm is extended and a control algorithm combining dynamic phase and virtual phase is adopted. It is an extension of the length of the control chain in the dynamic phase control algorithm, where the last phase of the predictive control chain is defined as a virtual phase to respond to the control requirements in special scenarios. Among them, the virtual phase description does not specify a specific phase type. When a special scene requires its expression, the best phase is selected in the intersection phase set to respond.
A control algorithm combining the dynamic phase and virtual phase is shown in Figure 8. When a special scene appears, the virtual phase is activated. At this time, its input is the traffic and queuing at the intersection when a certain phase is executed in the sampling period k. Then, the candidate phase to be executed in the next step is to search for n phases that match the currently executed phase in the solution space. Finally, the generation of the control chain is to select m consecutively executed phases in each candidate phase. is taken as the objective function. According to the adjustment weight value, the form of the objective function is changed. The GA algorithm is used to execute n control chains and rank the resulting J of n control chains. The first phase of the control chain with the minimum J obtained as a result is regarded as the next execution phase of the current phase, and the obtained interval time, phase, and green light time are used as output.

4.3. Two-Layer Optimization 1: Speed Control
As shown in Figure 9, the combination of speed control and dynamic phase and its extended control methods form the internal and external control areas of the intersection with boundary characteristics. They are called speed control zones and lane control zones. The boundary control idea is adopted. It determines whether to start speed control by judging the change of . It can achieve the purpose of reducing the number of vehicles in the control area by suppressing the input flow.

Two-level optimization 1 uses a two-level programming algorithm. The basis of the upper-level planning is the speed control of the speed control area in Figure 9. When the control area reaches the critical value, it means that the traffic capacity has reached the limit. At this time, formula (21) is used as the objective function of the upper-level planning:
The specific form of upper-level planning constraints and capacity coefficient is as follows:
The objective function and constraint conditions of the lower-level planning adopt formula (21). The lower-level planning solution of the two-level optimization 1 uses a combination of dynamic phase and virtual phase control algorithm.
4.4. Two-Layer Optimization 2: Lane Control
Two-layer optimization 2 uses a two-level planning algorithm composed of dynamic phase and virtual phase control and lane control. The objective functions of the upper and lower layers need to follow the requirements of the objective function set above, and the time when the lane control is activated is determined by .
4.5. Algorithm for Active Control of Intersection
The algorithm flow is shown in Figure 10 and the algorithm steps are shown in Algorithm 1.

|
5. Simulation Experiment
5.1. Simulation Environment
The six scenarios in the paper are designed for comparison with traditional methods that include undersaturation, oversaturation, undersaturation and bus priority, oversaturation and bus priority, undersaturation and emergency vehicles, and oversaturation and emergency vehicles, which are divided into three groups for experiments. The self-developed Open Simulation Platform (OSP) is used for experiments. The simulated road network is shown in Figure 11, and the specific parameter settings are shown in Table 1.

A further explanation for the experiment is as follows:
Traditional control methods are generally pertinent; that is, different scenarios will adopt adaptive control methods.(1)For the reasonableness of comparison, in the first set of {undersaturated and oversaturated} two scenarios, the comparison is with timing control; in the second set of {undersaturated and bus priority, oversaturated and bus priority} two scenarios, the comparison is with traditional bus priority control [27] (using phase green light extension and red light shortening); in the third set of {undersaturated and emergency vehicles, oversaturated and emergency vehicles} two scenarios, the comparison is with traditional emergency vehicle control [28] (using trigger response; that is, when a traffic request is detected, the phase is locked or jumped immediately).(2)In the simulation, the detection points are used to replace the commonly used RFID detectors in practice, and the detection points are, respectively, arranged at positions about 150 m away from the parking line.(3)All buses appearing in the simulation are subject to public transportation priority control, and all emergency vehicles appearing are subject to emergency priority control.(4)In the simulation, select the objective function parameters and : in the first set of scenarios {undersaturated, oversaturated}, set ; that is, consider the minimum total travel time of vehicles passing through the intersection as the objective function. In the second set of scenarios {undersaturation and bus priority, oversaturation and bus priority}, set ; that is, consider the minimum travel time of bus priority vehicles passing through the intersection as the objective function. In the third set of scenarios {undersaturated and emergency vehicles, oversaturated and emergency vehicles}, set ; that is, consider the minimum travel time of emergency vehicles through the intersection as the objective function (the purpose of choosing the objective function parameters in this way is to be consistent with the traditional comparison of control methods).
5.2. Analysis Results
5.2.1. The First Set of Scenes: {Undersaturated, Oversaturated}
Figure 12 shows the change of the capacity coefficient when the two scenarios included in the first group are compared. It can be seen from Figure 12 that the time to reach the threshold is later when using the method in this paper than when using the traditional control method. Arrow 1 (speed control) shown in the figure indicates that , and the speed control is started, but it is found that of the next data point is further reduced, indicating that the speed control can no longer control the decline of at this time, and then start lane control shown in Figure 12, due to the subsequent improvement of the traffic state and the effect of lane control, makes return to the control threshold.

Figures 13(a) and 13(b), respectively, show the average number of stops and average delay time of vehicles passing through the intersection in the first set of scenarios. It can be seen from Figure 13 that the control effect of the active control method proposed in this article is better than that of the traditional control method in the two scenarios of undersaturation and oversaturation.

(a)

(b)
5.2.2. The Second Set of Scenarios: {Undersaturation and Bus Priority, Oversaturation and Bus Priority}
Figures 14(a) and 14(b), respectively, show the average number of stops and average delay time of buses passing through the intersection in the second set of scenarios. It can be seen from Figure 14 that, in the scenario of undersaturation and bus priority, the control effect of the active control method proposed in this article is similar to that of the traditional control method; however, as the traffic flow changes, the scene changes from undersaturation and bus priority to oversaturation and bus priority scenario, and the control effect of the active control method proposed in this paper is better than that of the traditional control method.

(a)

(b)
5.2.3. The Third Set of Scenes: {Undersaturated and Emergency Vehicles, Oversaturated and Emergency Vehicles}
Figures 15(a) and 15(b), respectively, show the average number of stops and average delay time of buses passing through the intersection in the third set of scenarios. It can be seen from Figure 15 that, in the scenario of undersaturated and emergency vehicles, the control effect of the active control method proposed in this article is similar to that of the traditional control method; and in the scenario of oversaturated and emergency vehicle, the control effect of the active control method proposed in this paper is better than that of the traditional control method.

(a)

(b)
As shown in Table 2, compared with the traditional method, in the first set of scenarios, the average parking delay time at intersections is reduced by 35.93%%, and the average number of stops is 31.80%; in the second set of scenarios, the average bus parking delay time is reduced by 22.35%, and the average number of parking times is 26.58%; in the third group of scenarios, the average parking delay time of emergency vehicles is reduced by 14.81%, and the average number of parking times is 47.06%. It can be seen that the method in this paper can give suitable control responses for different scenarios, which is very efficient in traffic.
6. Conclusion Remark and Future Work
This paper proposes a multivariable active traffic control model (ATCM) based on the vehicle infrastructure cooperative technology. The model increases the control variables from two dimensions to five dimensions and almost contains all the time and space variables of the intersection. It can be imagined that the flexibility of intersection control will be greatly improved, and in particular it can reshape the traffic flow organization and traffic control mode of intersection, which is very beneficial for the future fully automatic driving scene. The d-bilevel optimization method is designed for ATCM. In the first part of the method, boundary control is used to combine speed control with dynamic phase sequence control to provide initial control scheme. In the second part, space-time coordinated control is used to combine lane control with dynamic phase sequence control to provide more powerful control scheme. The traditional simulation platform is difficult to meet the experimental requirements of the paper, so the OSP is adopted. Three contrast scenarios are designed in the simulation. The {undersaturated and oversaturated} scenarios are used to verify the congestion mitigation capability of the model, the {undersaturated and bus priority, oversaturated and bus priority} scenarios are used to verify the capability of the model for bus priority, and the {undersaturated and emergency vehicles, oversaturated and emergency vehicles} scenarios are used to simulate the capability of the model to deal with the sudden demand of characteristic vehicles. The experimental results show that the proposed method is superior to the traditional method in reducing the average delay time and the average number of stops. It can be seen that ATCM has great potential to adapt to more complex control requirements of the intersection. In the future work, this method will be extended to hybrid driving traffic control, fully automatic driving traffic control, and other fields.
Appendix
A.1. Model Constraints
A.1.1. Division of Lane Control Area and Vehicle Speed Control Area Based on the Second-Flow Theory
A type of typical urban road section is modeled. According to the basic diagram of traffic flow , it can be seen that when the density of the road section is the optimal density, the flow reaches the maximum value. At this time, the traffic flow can be divided into two states, noncongested flow and congested flow, as shown in Figure 16.

(a)

(b)
Single-lane model based on second-flow theory is as follows:
From formula (A.1),
Formula (A.3) is extended to obtain the average equivalent queue length model of multilane road segments because it takes into account the multisegment characteristics of urban roads.
The road section j is divided into congested flow area and noncongested flow area according to formula (A.3). The length of the congested flow area is , and the length of the uncongested flow is . Consider the road section of the noncongested flow as the vehicle speed control area and the road section of the congested flow as the lane control area. Considering the regularity of the macroscopic traffic flow, the length of the lane control area is and the length of the vehicle speed control area is ; and the division of road section length does not change with traffic flow.
A.1.2. Lane Control Area and Speed Control Area Range Requirements
In order to ensure the safety and efficiency of vehicles, the following requirements are given for the length of lane control area and the length of speed control area:where(1), and is the adjusted value. The average queue length is obtained based on experience or historical data and is generally 150 m–200 m.(2).
Data Availability
The actual verification and test of the system are supported by Weifang Traffic Police Department in Shandong Province and the Beijing Shunyi District Traffic Police Department. The data provided is for use in this paper only because it involves commercial and government requirements for the use of data.
Conflicts of Interest
The authors declare that there are no conflicts of interest.
Authors’ Contributions
Conceptualization was performed by Li-li Zhang and Qi Zhao; methodology was prepared by Li-li Zhang and Fang Wang; resources were provided by Li Wang; original draft preparatio was carried out by Li-li Zhang and Yadongyang Zhu; review and editing were done by Qi Zhao and Ling-yu Zhang; visualization was conducted by Ling-yu Zhang; supervision was performed by Li Wang.
Acknowledgments
This research was supported by grants from the Beijing Municipal Great Wall Scholar Program (CIT&TCD20190304), the National Key R&D Program of China (2017YFC0821102 and 2017YFC0822504), the 2021–2023 Young Talents Promotion Project of Beijing Association for Science and Technology, Cross Research Project of Beijing Institute of Petrochemical Technology, General Project of Science and Technology Plan of Beijing Municipal Education Commission (KM201910017006 and KM202010017011) and the Beijing Municipal Natural Science Foundation (4214070).