Abstract

Traffic lights force vehicles to stop frequently at signalized intersections, which leads to excessive fuel consumption, higher emissions, and travel delays. To address these issues, this study develops a trajectory planning method for mixed vehicles at signalized intersections. First, we use the intelligent driver car-following model to analyze the string stability of traffic flow upstream of the intersection. Second, we propose a mixed-vehicle trajectory planning method based on a trigonometric model that considers prefixed traffic signals. The proposed method employs the proportional-integral-derivative (PID) model controller to simulate the trajectory when connected vehicles (equipped with internet access) follow the optimal advisory speed. Essentially, only connected vehicle trajectories need to be controlled because normal vehicles simply follow the connected vehicles according to the Intelligent Driver Model (IDM). The IDM model aims to minimize traffic oscillation and ensure that all vehicles pass the signalized intersection without stopping. The results of a MATLAB simulation indicate that the proposed method can reduce fuel consumption and NOx, HC, CO2, and CO concentrations by 17%, 22.8%, 17.8%, 17%, and 16.9% respectively when the connected vehicle market penetration is 50 percent.

1. Introduction

Urban traffic flow is frequently interrupted by sharp acceleration and deceleration of vehicles at signalized intersections. Such stop-and-go traffic caused by unsafe driving behaviours not only influences the stability of the traffic flow but also leads to high crash risks. Furthermore, vehicle fuel consumption and emissions are dramatically increased when vehicles slow down or idle, and excessive travel delays become more likely.

With increasing technological developments, a vast array of intelligent transportation methods has been proposed to solve this problem. For example, Rakha & Kamalanathsharma [1] used such methods to improve fuel consumption efficiency when vehicles approach a signalized intersection. Liu et al. [2] proposed a method enabling autonomous vehicles to pass through an intersection without idling; this method was implemented by establishing an intersection management system that assigns reasonable priorities for all present vehicles. Yang et al. [3] proposed an eco-driving algorithm that instructs a driver how to pass through an intersection smoothly without stop-and-go behavior. Yao et al. [4] designed a trajectory smoothing method based on individual variable speed limits with location optimization in coordination with prefixed signals. Qu et al. [5] proposed a new method based on the weighted least square that can describe the speed-density or flow-density relationship of the empirical data precisely. Furthermore, he applies a new calibration approach to produce the random traffic flow fundamental diagrams [6], the ensuing experiment indicated that the proposed approach could fit the real speed-density data and derive the speed distributions according to the different given densities. Zhou et al. [7] investigated the characteristic of the oscillation at the signalized intersection, proposed a data driven car following model; this model had a high accuracy under oscillation and could distinguish the attribution of the drivers. Ding et al. [8] designed a method to predict the potential for yellow-light or red-light-running and determine a balance between algorithm efficiency and computational time. Levin and Rey [9] developed a reservation-based intersection control protocol and improved its applicability to situations with a large number of vehicles. Li et al. [10] proposed a trajectory planning method based on shooting heuristic [11, 12] with a piecewise function; the simulation revealed that the model could decrease the stop-and-go movements. In order to solve the connected infrastructure design problem, 2 linear models were proposed by Li et al. [13]. The set of tests showed that the presented model had a better performance. Xu et al. [14] presented a new energy consumption index and generalized regression neural network respectively to describe the relationship between the truck fuel consumption and drivers’ driving behavior. The experiment indicated that the two models could predict the fuel consumption accurately. Amir el al. [15] developed a mixed traffic speed harmonization model with connected autonomous vehicles and conducted sensitivity analysis and multi-lance scenario test. Bichiou and Rakha [16] transferred the best vehicle speed problem at an intersection into a constrained optimal problem. Lee and Park [17] proposed a connected-vehicle sensing algorithm for an intersection based on vehicle-to-infrastructure (V2I) technology. Jiang et al. [18] built an optimal control method for a signalized intersection, which obtains optimal speed through the minimum principle. Jing et al. [19] proposes a new approach to reduce oscillation and fuel consumption. Ma et al. [20] reviewed a number of speed harmonization methods and investigated performance of the methods in real traffic. Stacy el al. [21] proposed new method of the freeway speed harmonization experiment based on the Internet of Vehicle; the real experiment of the I-66 freeway indicated it can reduce the traffic oscillation. Guo et al. [22] proposed a joint optimization of vehicle trajectories and intersection controllers, two different strategies were investigated to control trajectory and control intersection, respectively. Hale et al. [23] compared different signal timing optimization methods and observed the best performance in the heuristic algorithm based on V2I technology. Zhao et al. [24] proposed a connected-vehicle control strategy for a signalized intersection that employs model prediction control to guide connected vehicles. Finally, Feng et al. [25] proposed a joint control method of vehicle trajectories and traffic signals for connected and automated vehicles at a signalized intersection.

However, none of these studies acknowledge the very likely scenario that a driver may not follow the recommended speed strategy because of a complex real-life environment. Therefore, this study attempts to solve previous problems related to trajectory planning at signalized intersections. First, we utilize the Intelligent Driver Model (IDM), a type of car-following model [26], to theoretically evaluate traffic oscillations at signalized intersections. Second, we propose a mixed-vehicle trajectory planning method (MVTPM). This method provides an optimal advisory speed strategy based on current vehicle status and signal phase and timing information (SPaT), then uses a proportional-integral-derivative (PID) controller to simulate trajectories when drivers follow the speed strategy. This study has the following four objectives: (1) to analyze traffic oscillation at signalized intersections; (2) to simplify the vehicle speed control strategy to only consider a few key variables; (3) to use the PID controller to simulate trajectories; and (4) to perform numerical experiments to verify the efficiency of the proposed MVTPM.

This study assumes that there is no delay in data transmission loss between communication in the control area, overtaking, and lane changing behavior is also not considered. Although these assumptions are too ideal to replicate transportation environments, the results from this ideal scenario can reveal potential connected and automated vehicle (CAV) technologies for improving existing problems in traffic systems.

This paper is organized as follows. Section 2 describes the key problems in the research field. Section 3 introduces the proposed mixed-vehicle trajectory planning method. Section 4 evaluates the passing efficiency and fuel consumption of the method using numerical experiments and Section 5 concludes this paper.

2. Problem Descriptions

2.1. Congested Signalized Intersection Problem

The traffic environment of a signalized intersection is very complex and characterized by vehicles idling while they wait to pass through the intersection, as shown in Figure 1(a). Many drivers do not know whether they can pass through the intersection before the traffic light turns red, so they perform unsafe driving behaviors, which leads to increased fuel consumption of vehicles at the intersection. These unsafe driving behaviors can be divided into four types: “Acceleration,” “Cruise,” “Deceleration,” and “Idle” (Figure 1(b)). In addition, when the vehicle is running in idle, the engine speed is very low, so the fuel cannot be fully burned, discharging a large amount of carbon dioxide (CO2), hydrocarbons (HC), carbon monoxide (CO), nitrogen oxide (NOx), and other harmful and toxic gases, which can seriously affect the ecological environment.

In this study, the VT-Micro [27] fuel consumption model is employed to calculate the indexes of vehicle fuel consumption and emissions, such NOx, HC, CO2, and CO. To the best of our knowledge, there are some fuel consumption models, they are VT-Micro, Motor Vehicle Emission Simulator (MOVES), vehicle specific power (VSP) respectively. The MOVES model utilizes the concept of the VSP distributions to calculate fuel consumption and pollution. However, if we use default VSP distributions of the MOVES, it may lead to many mistakes. Besides, we just care about the performance of the proposed system and do not consider other nonrelevant factors, such as weather-related, vehicle-related, road-related etc. The VT-Micro use the vehicle’s instantaneous speed and acceleration levels to estimate vehicle emissions, and our system’s target is trajectory planning of the connected vehicle based on the acceleration and velocity, so it fits our requirement of the fuel consumption model. VT-Micro is a polynomial regression model, which is a function of acceleration and speed, and expressed as follows:

where is the correlation coefficient, is the velocity, and is the acceleration. However, this fuel consumption model cannot calculate CO2, which is a key emission. Nevertheless, fuel consumption and CO2 emissions are related [28] by the following function:

where and are coefficients and is the fuel consumption.

The Xiaozhai intersection (Xi’an, China) is used as an example to illustrate the fuel consumption problem at a signalized intersection (Figure 2). The red-light time of the intersection is 100 s and the green-light time of the intersection is 40 s. First, we use a digital video camera on top of a bridge to count the number of idling cars (only considering straight-through vehicles) and calculate the fuel consumption. Second, we compare it with the fuel consumption of nonidling cars.

In the paper, we define the congested period is 08:00–09:00, one hour. During this time, the number of the passed vehicles is 1425. The traffic volume of the congested period is 1425/1 = 1425 pcu/h. We also define the uncongested period is 09:00–11:00, two hours. During this time, the number of the passed vehicles is 1478. The traffic volume of the uncongested is 1478/2 = 739 pcu/h. And we calculate the fuel consumption and pollution of the different period. According to Table 1, the fuel consumption and emissions were higher for the congested period, thus, this study aims to optimize vehicle speed and fuel consumption at a signalized intersection.

2.2. The Stability Analysis Problem of the Car-Following Model

In general, the mathematical expression for the traditional car-following model is defined as

where , ,, and represent the th vehicle’s acceleration, speed, relative speed, and headway respectively. From Equation (3), we can first obtain the vehicle’s acceleration then obtain the speed and distance using the integral to simulate the nth vehicle’s trajectory.

There are two stability analyses in the car-following model: local stability and string stability. Local stability analysis mainly investigates the reaction of the vehicle to the fluctuation of the preceding vehicle’s speed, focusing on local behaviour between the two vehicles. String stability analysis mainly investigates the influence of speed fluctuations of the head vehicle on the overall dynamic characteristics of the vehicle fleet. For example, the IDM car-following model is expressed as follows:

where the th vehicle’s acceleration, max acceleration, instant speed at time t, desired speed, gap, and desired gap at timeis denoted as , ,, , , and , respectively. The expression for the desired gap is:

where , , , and are the safe gap, reaction time, relative speed at time , and comfort deceleration, respectively.

The local stability of the IDM car-following model is eternally stable [29]; thus, only the string stability of the IDM car-following model needs to be analysed. To linearize the nonlinear system with small perturbations at equilibrium time point , we use a multivariate function first order Taylor expansion to expand the acceleration function around the equilibrium point, as follows:

where ,, and denote the gap, speed, and relative speed at equilibrium point h; i.e.:, , , . Furthermore, , , are defined as below:

The gap variation and speed variation are denoted as:

Thus, Equation (6) can be transformed into:

Then, we take the derivative with respect to and :

We consider the area upstream of the intersection as a linear system, where the transfer function is , the speed disturbance of the first vehicle is , and the speed disturbance of the nth vehicle is . These terms are substituted into Equations (13) and (14):

If the perturbation in a vehicle platoon is reduced rather than amplified, we have:

Thus, the following inequation must be satisfied:

Because of the lower frequency, , which is the stronger constraint on stability.

Thus, the main reason for traffic flow instability is that the string stability is not satisfied. It is assumed that the vehicle speed fluctuates within a range of 8–12 m/s, and the gap fluctuates within a range of 20–30 m when the vehicle approaches the intersection. The instant velocity and gap of the vehicle are then substituted into Equation (19). The judgment expression is predominantly greater than zero, indicating that the traffic flow is in a stable state. However, as shown in Figure 3, the traffic flow is predominantly unstable for travel times of less than 20 s.

3. Mixed-Vehicle Trajectory Planning Method (MVTPM)

As shown in Figure 4, there are three units in the MVTPM: the input unit, control unit, and output unit. The input unit includes SPaT Information and vehicle status. SPaT information, obtained from DSRC Roadside, includes the signal phase and time. When a connected vehicle (i.e., a vehicle equipped with internet access) enters the control area upstream of the signalized intersection, the DSRC sends SPaT information to the connected vehicle. The vehicle status, which comes from OBD (on board diagnostics), includes vehicle current speed and acceleration and fuel consumption. The control unit includes three processes: the optimal advisory speed model is responsible for generating the optimal speed of connected vehicles based on the trigonometric function method; the PID controller simulates the trajectory when the driver follows the optimal speed advice; and the IDM car-following model simulates the trajectory followed by normal (nonconnected) vehicles. The output unit simulates the trajectory of mixed vehicles passing the signalized intersection from upstream to downstream.

3.1. Trigonometric Function Method

In this study, we employ the trigonometric function method to control the velocity of connected vehicles [30], which has many advantages such as smooth control and easy implementation. The trigonometric model is as follows:

where denotes the speed difference, , represents the instantaneous speed of the connected vehicle entering the control area; denotes the target maximum speed, the rate of change of acceleration in a different region is denoted as , and is the speed below the change in the deceleration rate of the target average speed.

The key to speed control is the velocity compensation mechanism, which states that the distance and time required for the connected vehicle to reach the intersection after entering the upstream control area is fixed. Thus, when the connected vehicle enters the control area slowly, the mechanism increases the distance by acceleration control. Similarly, when the connected vehicle enters the intersection rapidly, it decreases the distance by deceleration control. As shown in Figure 5, the enclosed area A should be equal to the sum of the enclosed area B1+B2.

In Equation (21), and are the only unknown parameters so must be determined. The optimal solution of and is obtained by the following four limited conditions:

The first condition is the distance compensation constraint mentioned above. The second and third conditions restrain the rate of change of acceleration and deceleration. According to economical connected-vehicle fuel consumption, in the fourth condition, fuel consumption is proportional to the speed control time; thus, the shorter the speed control time, the lower the fuel consumption. In trigonometric speed-guided expressions, variable s controls the speed-controlled completion; therefore, it must be qualified to the maximum value possible. In four constraints, there is only and unknown. To set s an initial value, use conditional one to obtain , and then use the following three conditions to obtain the best solution.

3.2. Trajectory Planning of the Connected Vehicle

Many previous studies have focused on optimal speed control at a signalized intersection; however, few have considered the problem where a driver of a connected vehicle does not precisely follow the optimal advisory speed. The trajectory of a vehicle can vary enormously from the ideal trajectory because the speed control method is too complicated or impractical; therefore, it is necessary to determine the driver response to the optimal advisory speed. In this study, we use the PID model to simulate the driver’s response when following the speed control method. The PID model is practical and simple, but its most important advantage is the clear physical meaning of the model parameters. That is, parameter P represents the time delay of the driver’s behaviour, parameter I represents the accumulation of past errors, and parameter D represents the prediction of future errors. When the advisory speed is given, the driver pays more attention to the current difference; thus, we consider it a closed-loop model. Moreover, in order to simply the problem, we exclude the impact of the prediction of future errors and only consider the time delay and past errors. The diagram of the Simulink program in MATLAB is shown in Figure 6. Figure 7(a) shows the acceleration driver response, where the remaining green time is 20 s and the current velocity is 10 m/s. Figure 7(b) shows the deceleration driver response, where the remaining red light is 20 s and the current velocity is 15 m/s.

3.3. Trajectory Planning of the Normal Vehicle

The special conditions described by the co-existence of connected and normal vehicles in the traffic flow will continue for a long time in the foreseeable future. Therefore, it is necessary to improve the speed control algorithm to ensure that connected vehicles pass through the intersection without idling and normal vehicles follow connected vehicles through the intersection as much as possible. It is assumed here that the front vehicle of two vehicles in traffic flow is a connected vehicle and the rear vehicle is a normal vehicle. A mathematical model is established to describe their trajectory. Due to the trigonometric guidance method applied to the front vehicle, the driving trajectory model of the connected vehicle is obtained by the indefinite integral of the expression of the speed control function, as follows:

When the normal vehicle enters the control area, the instantaneous speed of the normal vehicle is , the distance is zero, and the entering time is . At the same time, the instantaneous velocity of the connected vehicle is and the distance is . The following form is established in the IDM expression:

The velocity and position of the rear car is as follows [31]:

4. Simulation Evaluation

In this section, we conduct numerical experiments to illustrate the efficacy of the proposed MVTPM at a hypothetical intersection. The MVTPM was evaluated with a one factor sensitivity analysis using connected vehicle market penetration rates (MPRs). We assume that approximately 48 vehicles pass through the intersection and calculate the fuel consumption and emission of these vehicles using VT-Micro. The simulation parameters as shown in Table 2.

4.1. Trajectory Simulation

Figures 812 show the spatial-temporal trajectories for normal (black) and connected (red) vehicles with different connected vehicle market penetration rates and the stability index of the mixed-vehicle queue. Note that, at a lower penetration rate, many normal vehicles need to stop at the signalized intersection when the traffic light is red because there are not enough connected vehicles to guide them, leading to long waiting times and instability of the mixed-vehicle queue. However, with increasing market penetration of connected vehicles, the length of the queue is progressively shortened and the stability index increases to above zero.

4.2. Fuel Calculation

The proposed method is evaluated using the different MPRs, using the fuel consumption and concentrations of NOx, HC, CO2, and CO as measures of effectiveness. Table 3 confirms that the proposed MVTPM can optimize both objectives; i.e., reduce fuel consumption and vehicle emissions. Moreover, an increasing number of connected vehicles leads to further decreases in fuel consumption and emissions.

5. Conclusion

This study analyzes the mechanism of traffic oscillations at signalized intersections from the perspective of string stability; then proposes a mixed-vehicle trajectory planning method using the triangular-function method to optimize the speed of connected vehicles in the mixed traffic flow. Moreover, the PID controller is used to simulate the trajectory of connected vehicles; and the IDM car-following model is used to optimize the speed of normal vehicles. MATLAB simulations reveal that the proposed trajectory planning method successfully reduces fuel consumption and emissions for the vehicles passing through a signalized intersection. When the market penetration rates of connected vehicles is 100%, the fuel consumption and NOx, HC, CO2, and CO concentrations decrease by 34%, 45.7%, 35.1%, 34.1%, and 33.9%, respectively. Future research should focus on improving fuel consumption, vehicle emissions, and vehicle passing efficiency at continuous signalized intersections in urban areas.

Data Availability

This research is all based on the simulation of the MATLAB, no data were used to support this study.

Conflicts of Interest

The authors declare that there is no conflicts of interest regarding the publication of this paper.

Authors’ Contributions

The authors confirm contribution to the paper as follows: study conception and design: Shan Fang, Lan Yang; analysis and interpretation of results: Shan Fang, Shoucai Jing; draft manuscript preparation: Shan Fang, Tianqi Wang. All authors reviewed the results and approved the final version of the manuscript.

Acknowledgments

This research was funded by Natural Science Foundation of China (61703053) and China Postdoctoral Science Foundation Funded Project (2017M623091). We thank the previous paper “Analysis of Traffic Oscillation Mechanism and Harmonization Method of Speed Optimization at Signalized Intersection,” which is published in the 19th COTA International Conference of Transportation. We also thank Dr. Xiangmo Zhao, Fei Hui, Zhigang Xu who are contributors to our research.