Abstract

The connected and automated car-following model can provide a model reference for the queue control algorithm of connected and automated driving and has become a hot research topic in the field of connected vehicles and intelligent transportation. A queue of fast-moving vehicles on urban roads can cause traffic congestion when forced to slow down and, in serious cases, can cause rear-impact accidents. Therefore, this paper introduces information on the time delay of information reception and processing, a collision risk quantification factor reflecting the speed characteristics of the front vehicle, and the speed limit and proposes an improved intelligent driver collision quantification model that considers drastic changes in the speed of the front vehicle. Additionally, the model parameters are calibrated using real vehicle data from urban roads combined with an improved salp swarm algorithm. Finally, the evolution rule of disturbance in the traffic flow under different states is analyzed using a time-space diagram, and the DIDM-CSCL model is compared with the classical IDM. The results show that the improved IDM can better describe the following behavior at the microscopic level, which provides a basis for research related to connected and automated driving.

1. Introduction

Following behavior is a result of the interaction of various elements of a particular driver-vehicle-environment aggregation and describes the various states of affairs between two adjacent vehicles in a one-way lane where overtaking is restricted. Following theory is a microscopic traffic flow theory that analyzes the efficiency and stability of vehicle operations by describing the following behavior of vehicles and using the driving characteristics of non-free-running convoys [1]. The study of vehicle-following behavior from different perspectives and modeling ideas based on following theory is an important area of research in microscopic traffic flow simulation. Based on their development over time, car-following models are mainly divided into the following groups: Gazis et al. [2] proposed the general expression of the classical GM car-following model based on the stimulus-response principle; Kometani and Sasaki [3] proposed a safety distance model considering the safety distance of the car following; Michaels [4] put forward a physiology-psychology model by defining a series of thresholds and expected distances to reflect people’s feelings and reactions; Kikuchi and Chakraborty [5] used artificial intelligence technology to directly find the rules of car-following behavior from track data and formed an artificial intelligence model; Bando et al. [6] established an optimized speed model by using information such as the speed of the vehicle in front and distance between vehicles. However, with the continuous improvement of intelligent driving systems, V2V and V2I technologies, with the installation of devices such as ADAS, AEBS, LIDAR, and GPS, vehicles are able to access increasingly more accurate real-time data of the surrounding driver-vehicle-environment network connection and thus enable alerting, assistance, and intelligent decision-making functions for driving operations [7]. Figure 1 shows the development process of the main car-following model. Some scholars have improved the traditional car-following model to suit the needs of models for connected and automated vehicles in complex environments.

Treiber et al. [8] succeeded in obtaining an intelligent driver model (IDM) with only a few physically meaningful parameters that are easy to calibrate, based on the assumption of reasonable conditions and the reproduction of realistic bottlenecks, using simulations of real highway traffic congestion data (e.g., entrance ramps, lane closures, or uphill ramps) in a quantitative manner with boundary conditions. The model has a stable and smooth transition of controlled acceleration, deceleration, and braking in describing the following behavior and can describe different states from free flow to fully congested flow with a unified model. Subsequently, different scholars have explored the IDM mainly from the perspective of human-vehicle driving characteristics and from the perspective of intelligent driving technology.

In terms of research and improvement of the IDM based on traditional human-vehicle driving characteristics, the following characteristics were analyzed by considering factors such as anticipatory behavior, limited reaction time, driving task difficulty, and driving style. Chen et al. [9] added two factors, the multianticipative behaviors and reaction delays of drivers, to the classical IDM model and constructed a multianticipation intelligent driver model (MIDM) by considering the intervehicle distance information and speed difference information of neighboring vehicles. The results show that the MIDM can maintain the stability of homogeneous motorway traffic flow in the presence of small disturbances. Treiber et al. [10] developed a human driver model (HDM) that is consistent with empirical data on high-speed traffic, considering finite reaction times, estimation errors, and temporal anticipation. The fitting results show that the HDM can compensate for the unstable effects of reaction times and estimation errors by reducing the transition gradient between free traffic and congested traffic, thus increasing the wavelength of vehicles stopping. Hoogendoorn et al. [11] and Saifuzzaman and Zheng [12] incorporated the task-capability-interface (TCI) model proposed by Fuller [13] into the IDM to capture the compensatory effects of driver distraction. Saifuzzaman et al. [14] developed a task difficulty intelligent driver model (TDIDM) based on human behavioral factors by measuring the interaction state between driving task demands and driving ability as driving task difficulty. The numerical simulation results show that the TDIDM can effectively control the following behavior of the subject vehicle under different driving task difficulties and maintain a relatively smooth following speed after the driving task requirements are accurately obtained. However, most of the above models lack real vehicle tracking data or the model parameters are not calibrated, and a small number of models have validation data from high-speed road sections and lack urban tracking data for parameter calibration and validation. Therefore, the ability of the IDM to control the following behavior on urban roads needs to be further confirmed.

In the research and improvement of the IDM based on connected and automated driving technology, the following characteristics were analyzed by considering factors such as multivehicle information for connected vehicles and intelligent driving systems. Xiao et al. [15] considered the conditional heteroskedasticity of acceleration fluctuations between vehicles in following behavior and developed an IDM-GARCH model by combining the dynamic balance of efficiency drivers and safety drivers. The model was more accurate in predicting the value of changes in vehicle acceleration and occurrence of risky driving behavior. Zong et al. [16] developed a multifront and rear IDM suitable for describing the behavior of connected and automated vehicles, considering factors such as multivehicle information and time delay. The simulation results showed that temporarily formed vehicle queues can interact and make decisions about their respective driving trends in real time while driving by receiving effective information from the front and rear vehicles, improving the operational efficiency, comfort, and stability of the traffic flow. Sharma et al. [17] incorporated driver compliance behavior into a connected vehicle driving strategy, combining prospect theory and weighting functions to design a CVDS-IDM based on low- and high-compliance behavior to determine the level of compliance in terms of time headway. The calibration results showed that driver behavior is safer and more efficient in a connected environment. Li et al. [18] proposed an improved intelligent driver model (MIDM) based on the driver’s responsiveness to speed differences and safety information combined with the dynamic characteristics of connected vehicles. The test results showed that the improved model can contribute to the stability of the traffic flow and improve the operational efficiency of the fleet by obtaining effective information on the following vehicles. However, the above improved model does not consider the possibility of collision scenarios occurring in the following behavior exacerbated by the speed fluctuations generated by the subject vehicle when there are large fluctuations in the speed of the front vehicle. Therefore, quantitative factors of collision risk related to the speed of the front vehicle in a connected environment are introduced into the IDM, and appropriate weights are set to control the behavior of the vehicle.

In the above studies on the modeling of following behavior, there were few studies on the influence of real-time speed information and quantitative crash risk factors on the following behavior of the front vehicle. Some scholars have found that drivers have different requirements for the desired headway under different road conditions because of speed restrictions and other factors [19, 20]. Furthermore, in addition to the need to calibrate the improved IDM parameters using urban road traffic following data, the solution accuracy and convergence rate of the parameter optimization must also be considered. In this study, an improved DIDM-CSCL model is constructed based on the analysis of vehicle-following behavior, which takes into account information such as the time delay of information reception and processing, the collision risk quantification factor reflecting the speed characteristics of the vehicle in front, and the speed limits. The relevant parameters in the model were calibrated using real vehicle data from urban roads and an improved salp swarm algorithm. By introducing specific driver-vehicle-environment target state information, the stability of the subject vehicle driving in the following behavior is improved. In particular, it is potentially useful for temporary queues consisting of AVs to improve the stability and operational efficiency of the queue and overall traffic flow.

The remainder of this paper is organized as follows. The DIDM-CSCL model is constructed in Section 2, and in Section 3, the proposed model is analyzed for stability and compared with the IDM. The parameter calibration and algorithm search are presented in Section 4, numerical simulations are presented in Section 5, and conclusions are presented in the last section.

2. Methodology

The classical IDM was proposed by Treiber et al. [8, 21] as an intelligent driving model based on generalized following behavior characteristics (vehicles always try to maintain the desired speed and headway spacing, etc.), including the tendency to react to acceleration and deceleration movements in free flow and congested flow states. Its formula is as follows:where and are the maximum acceleration and desired speed of the nth vehicle in the free flow, respectively, is the speed of the following vehicle at time , is the desired gap, is the minimum gap, is the safe time headway, is the speed difference between the following vehicle and the front vehicle, and is the comfortable deceleration.

In equation (1), the acceleration in the IDM at a given moment is related to the current speed of the vehicle, time headway, and speed difference with the vehicle ahead. However, in practical studies, it has been found that the speed difference in the IDM does not fit the acceleration with the corresponding effect well when road traffic obstruction causes a large change in the speed of the vehicle ahead, thus reducing the safety of the following behavior [22]. Moreover, speed limits are an important factor in causing road traffic congestion, significantly influencing the choice of the desired following distance of the rear driver. However, previous studies have shown that considering safety factors related to crash expectations can effectively enhance traffic flow stability. Li et al. [23] considered the time-exposed time-to-collision (TET) and the time integrated time-to-collision (TIT) as vehicle safety factors and developed a crash assessment model. The results showed that the model could significantly reduce the risk of highway vehicle collisions with a reasonable time headway and time delay. Wu et al. [24] used time-to-collision at braking (TTC-brake) and total travel time (TTT) as evaluation indexes for the risk assessment of collisions at highway bottlenecks under foggy conditions and effectively performed a risk assessment of the following model and control strategy.

The most common traffic accidents during the following behavior are rear-end accidents [25]. In reality, it is not possible to measure crash expectations in an extreme way (e.g., the number of collisions and injury severity); therefore, alternative safety measures are used to establish the relationship between risk and vehicle travel variables. In previous studies, different scholars have proposed several valid crash expectation metrics, one of which is time-to-collision (TTC) [26]. TTC represents the time it takes for two vehicles to collide when the primary vehicle and the vehicle in front travel in the same lane while maintaining the existing speed. TTC is currently available in several ways, either by means of intelligent driver assistance systems (e.g., FCW and AEB) or by real-time interaction with information on the motion of the following vehicle in a connected environment [2729].

It is deformed and transformed into the collision risk quantification factor:

When the speed of the vehicle in front is less than the speed of the vehicle behind it, a collision may occur, requiring a slowdown.

When the speed of the preceding vehicle is equal to that of the following vehicle, it may continue to travel at a constant speed.

When the speed of the vehicle in front is greater than the speed of the vehicle behind it, it is possible to accelerate moderately.

In this study, as shown in Figure 2, it is assumed that all vehicles are fitted with a complete automation system, including hardware and software units, as well as a V2V on-board unit for information transfer. In this way, each vehicle can obtain information about the surrounding vehicles with the help of the connected devices, and in turn, all vehicles can react automatically based on the above information. For example, by accelerating and decelerating to follow the preceding vehicles, each vehicle can maintain a safe distance and emergency avoidance. Moreover, the speed limit is used as a constraint [30] to verify the synergy and transferability of the model. Therefore, we develop a descriptive and empirical car-following model with linear combination of CSC and speed limit as shown in (8) and (9).

Converting equation (1) into the DIDM-CSCL mode yieldswhere is the time delay for message reception and processing, is the speed limit information, denotes the collision quantization sensitivity factor, and denotes the sensitivity factor for the speed limits.

Substitute into equation (4) and simplify to obtain the DIDM-CSCL model aswhere is the actual gap.

The above model can be used to explore the effect of the additional term on the speed and the effect of speed limits by varying the weights and to improve the stability of the traffic flow under disturbances.

3. Stability Analysis

Stability analysis is an important part of this following model. Sun et al. [31] analyzed the local and string stability of car-following models with different characteristics using methods based on the characteristic equation and Lyapunov criterion, compared the stability criteria of some methods using the principles of consistency and applicability, and investigated the effects of connectivity and time delay on the stability of the model. Montanino and Punzo [32] proposed a string stability modeling method that considers driver and vehicle heterogeneity by classifying the stability correlates of the following model into system type, domain of action, etc., and using the L2 induced paradigm as a stability metric. Sun et al. [33] combined the string stability of car-following and traffic flow oscillations by analyzing the instability factors of single-vehicle travel in the following behavior and the oscillation criterion in queue marching to complementarily achieve the compressing and alleviating of traffic congestion. In this study, the stability of the DIDM-CSCL model is analyzed using the linear stability theory, and equation (10) is simplified as follows:

We assume that is the average time headway of adjacent vehicles in a uniform flow. is the speed of vehicles in a uniform flow, and in the initial state, all vehicles travel at the same headway and at the same speed. The vehicle positions in the uniform flow are

Assuming that is the disturbance generated by vehicle at time , the disturbance is added to equation (11).where is a constant. Taking the second derivative of both sides of equation (12) yields

Substituting equation (10) into equation (13) gives

Linearizing equation (14) giveswhere , , and .

Rewriting equation (15) using the Taylor series expansion and the first order derivative formula yields the difference equation.

Substituting and into equation (16) and simplifying give

Substitute the following power series expansions for the parameters in equation (17).where is the complex growth rate and and are real numbers. Expanding this gives the first and second order expressions for z:

And thus yields

Traffic flows become unstable when is subjected to small perturbations and stabilize when is perturbed. The stability condition is

Simplifying and moving the terms give

The expressions for , , , and can be obtained from equation (25) as follows:

Substituting equations (26)–(29) into equation (25), the stability condition is obtained aswhere is the actual gap of vehicles in homogeneous traffic flow.

Based on equation (30), the stability curves of the model were obtained. Figure 3 shows the stability curves when and [34] are set with different parameters and , where , , , , and . As and increase, the stability curve gradually decreases, which indicates that considering the collision risk quantification factor and road speed limits can effectively improve the stability of traffic flow. It can also be noticed that the instability region for is significantly larger than that for , as the reaction time delays the vehicle’s response, thus changing the vehicle’s motion.

4. Calibration

For calibration, the optimal set of IDM and their improved model parameters are generally solved using a genetic algorithm (GA) [10], which is a simple and extensible process. However, in the actual calibration process, it is found that when using the GA for global searches at larger population sizes, it is unavoidable to repeatedly fall into local minima or boundary values, which does not meet the demand for solving the optimal solution for the calibration of the parameters of the car-following model. Therefore, in this study, the parameters of the DIDM-CSCL model were calibrated using actual tracking data during the acceleration and deceleration of vehicles on urban roads, and the optimal solution for each parameter was determined using an improved salp swarm algorithm (SSA).

4.1. Improved SSA

SSA is a novel intelligent optimization algorithm proposed by Mirjalili et al. [35] that models the common chain behavior of leaders and followers in a salp swarm chain. The algorithm performs a global exploration and local search by the leader and followers, respectively, during each iteration, effectively reducing the number of cases of falling into the local optima. The completely random population initialization process is shown in the following equation:where the search space is , is the population size, and is the spatial dimension. The upper bounds of the search space are , and the lower bounds are .

During the movement and foraging of the salp swarm chain, the leader’s position updates are expressed aswhere ; denotes the position of the food source in the dth dimension; and are random numbers on ; and represent the current and maximum number of iterations, respectively. is a decreasing and then increasing weight, which has a greater impact on the convergence of the algorithm and has the ability to balance the exploration and development of the algorithm.

The follower’s position update is represented aswhere ; and represent acceleration and velocity, respectively, denotes initial velocity, and is the difference in the number of iterations. is the position of the ith follower in dimension before the update, and is the position of the follower after the update. When and , equation (34) is substituted into equation (36).

However, SSA suffers from poor population diversity and slow convergence when faced with numerous complex multidimensional optimization problems [36]. To further improve the convergence speed and solution accuracy of SSA for the estimation of the parameters of the car-following model, this paper introduces circle chaotic mapping to make the algorithm jump out of the local optimum and then explores the search space thoroughly with a higher probability of improving its convergence speed. However, it was found that the circle chaotic mapping cannot obtain a uniformly distributed initial solution in the solution process, and thus, the circle chaotic mapping is improved.

The original circle chaotic mapping formula is

The improved logistic-circle chaotic mapping formula iswhere are chaotic sequences for the interval ; ; and .

The initial solution dimension distribution plots and histograms of the initial solution dimension distributions before and after improvement are shown in Figure 4. Setting the spatial dimension , as shown in Figures 4(a) and 4(b), it is clear that the chaotic values of the logistic-circle chaotic mapping are more evenly distributed. Therefore, the improved logistic-circle chaotic mapping is used to initialize the population and enhance the diversity of the population, which in turn enhances the optimization ability of the algorithm.

An inverse mapping is then performed to obtain the initial position of the population, as shown in the following equation:

To extend the global search effectively, individuals are guided to explore other positions to increase the diversity of the population and improve the local search capability of the algorithm. The leader positions are updated using an adaptive disturbance strategy.where is a random distribution on , causing a perturbation deviation from the individual optimum of the salp swarm, causing a change in the direction of individual movement, and preventing individuals from falling into a local optimum.

To validate the performance of logistic-circle and disturbance-adaption salp swarm algorithm (LDSSA), a comparison was made with SSA. Validation was carried out against the benchmark functions in Table 1 by setting the maximum number of iterations and population size. Among them, F1–F3 are single-peaked functions with only one global optimum, which can well reflect the convergence performance of the algorithm, and F4–F6 are multipeaked functions with multiple local optima, which can well reflect the ability of the algorithm to jump out of the local optimum.

Figure 5 shows that on the single-peaked high-dimensional solution problems, LDSSA converges within 550 generations, proving that LDSSA has good convergence accuracy and convergence speed. On the problem of solving multipeak functions, the convergence curve of LDSSA shows a stepwise decline as shown in Figures 5(d) and 5(f). The iterative process falls into the local optimum several times; however, LASSA is able to jump out of the current local optimum well, which also proves the effectiveness of the leader’s adaptive perturbation update strategy.

4.2. Model Calibration and Validation

Different parameter settings represent different driving behaviors in the car-following model, and there are differences in the traffic scenarios to which they are adapted. In this study, the parameters in the improved DIDM-CSCL model were parameter calibrated using the following data during vehicle acceleration and deceleration on urban roads. The DIDM-CSCL model calibration results are listed in Table 2, with the relevant parameters and .

To verify the superiority of the improved DIDM-CSCL and IDM in terms of error accuracy, the trajectory fitting results of the two models were compared with the actual rear vehicle trajectory data. The mean square error, mean absolute error, and goodness of fit were calculated to determine whether the improved model had significantly improved in terms of trajectory fitting accuracy. As shown in Figure 6 and Table 3, the improved DIDM-CSCL model at the sum time improved the error accuracy compared to the original model and 2.2% in fitting accuracy compared to the original model, thus verifying that the improved DIDM-CSCL model is better than the original IDM in fitting accuracy.

5. Numerical Simulation

To investigate the dynamic performance of the improved DIDM-CSCL model, we used the DIDM-CSCL model to simulate the acceleration motion of vehicles when the traffic signal changes from red to green and to test some properties of the improved IDM. When the traffic signal is red, 10 vehicles are in a line, all vehicles are at rest, and the interval between vehicles is 2.5 m. At , the traffic signal turns green and the vehicles start to move. To compare the improved DIDM-CSCL model with the original model, we set the parameters for both models as shown in Table 2, where the desired speed and speed limits are 10 m/s and the delay time is 0.15 s.

Numerical simulations using the two models were run to obtain the acceleration, speed, and position changes as shown in Figures 79. It can be seen from the figure that the acceleration maximum value in the DIDM-CSCL model was larger than that of the IDM and the acceleration process used less time than the IDM. The DIDM-CSCL model of the speed distribution converged faster to the maximum value than did the original IDM, which is consistent with the real movement of vehicles at intersections. After the traffic light turns from red to green, vehicles generally increase their speed to reach maximum speed as quickly as possible under safe conditions to cross the intersection.

To investigate the effects of sensitive collision factors and speed limits on the stability of the following traffic, the simulation was carried out on a 400 m long circular road with N = 100 vehicles evenly spaced and a simulation step size of 0.01 s, with other parameters kept constant.

Figure 10 shows the headway distribution of 100 vehicles at 500 s for the DIDM-CSCL model in the case of with taking the values 0, 0.1, 0.2, and 0.31. Figure 11 shows the headway distribution of 100 vehicles for the DIDM-CSCL model at 500 s for the case with taking the values 0, 0.1, 0.2, and 0.28. The comparison shows that changing the value of or changes the space headway of the following traffic when all the other conditions are consistent. In particular, the amplitude of the headway oscillation was greatest at and , with a peak-to-trough difference of 0.536 m at 500 s. The peak-to-trough difference was 0.31 m for and . The experiments show that the introduction of a collision sensitivity factor and speed limit information into the traffic model is beneficial to the stability of the traffic flow.

Figures 12(a)12(d) show the velocity time-space diagrams of the perturbation propagating in the following traffic for different values of and . When and , the model is the IDM; under the disturbance action, many fold bands appear in the velocity time-space diagram of the traffic flow, indicating that the velocity in the traffic flow is constantly changing. With the passage of time, the disturbance propagates in the following traffic flow, eventually affecting the stability of the traffic system, causing the entire system to be in an unstable state (such as causing traffic jams). The dispersion of the disturbance was relatively poor. In Figures 12(b)12(d), by gradually increasing the values of and , the fluctuation in the velocity of the following traffic began to decrease. At and , the speed leveled off, indicating that the disturbance was controlled or even dissipated in the following traffic. The above numerical simulation experiments and analysis results show that the stability of traffic flow can be further improved by introducing collision-sensitive factors and speed limit information into the IDM.

6. Conclusion

In a connected environment, this paper proposed a DIDM-CSCL model based on the IDM, which was improved by introducing information such as a time delay for reception and processing, collision risk quantification factor, and mandatory speed limit. The stability conditions of the DIDM-CSCL model were obtained through a linear stability analysis. The results showed that considering information such as the collision risk quantization factor and mandatory speed limit further improved the stability of traffic flow and effectively suppressed traffic congestion. The model was also calibrated using real vehicle data from urban roads, the optimal parameters of the model were obtained through error analysis, and the fitting accuracies of the two models were compared and analyzed. The results showed that the improved DIDM-CSCL model outperformed the original IDM in terms of the fitting accuracy.

The numerical simulation showed that the DIDM-CSCL model outperformed the IDM in terms of the acceleration, velocity, and headway distribution of the vehicle, which is more in line with the actual situation. However, owing to the complexity of the traffic system, it is necessary to further expand the calibration sample and calibrate the model parameters more accurately. Additionally, to meet the actual situational requirements and needs of the current development of autonomous driving and other technologies, it is necessary to consider following behavior under the influence of multiple vehicles in front and behind. Future work is needed to address the following areas: (1) vehicles in heterogeneous traffic flows do not follow the same model and (2) nonuniform initial conditions need to be simulated to investigate the effectiveness of DIDM-CSCL in complex environments.

Data Availability

The data are not publicly available due to privacy. The car-following data of CVs used to support the findings of this study may be released upon request to the Joint Laboratory for Internet of Vehicles, Ministry of Education-China Mobile Communications Corporation, who can be contacted at 86-29-82334763.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This research was funded by the National Natural Science Foundation of China (Grant no. 52172380).