Next Article in Journal
The Demand Supply Steady-State Process-Based Multi-Level Spare Parts Optimization
Previous Article in Journal
Using a Portable Gait Rhythmogram to Examine the Effect of Music Therapy on Parkinson’s Disease-Related Gait Disturbance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Controlling the Connected Vehicle with Bi-Directional Information: Improved Car-Following Models and Stability Analysis

1
School of Transportation, Southeast University, Nanjing 211189, China
2
Jiangsu Province Collaborative Innovation Center of Modern Urban Traffic Technologies, Southeast University, Nanjing 211189, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(24), 8322; https://doi.org/10.3390/s21248322
Submission received: 28 October 2021 / Revised: 3 December 2021 / Accepted: 9 December 2021 / Published: 13 December 2021
(This article belongs to the Topic Intelligent Transportation Systems)

Abstract

:
Connected vehicle (CV) technologies are changing the form of traditional traffic models. In the CV driving environment, abundant and accurate information is available to vehicles, promoting the development of control strategies and models. Under these circumstances, this paper proposes a bidirectional vehicles information structure (BDVIS) by making use of the acceleration information of one preceding vehicle and one following vehicle to improve the car-following models. Then, we deduced the derived multiple vehicles information structure (DMVIS), including historical movement information of multiple vehicles, without the acceleration information. Next, the paper embeds the four kinds of basic car-following models into the framework to investigate the stability condition of two structures under the small perturbation of traffic flow and explored traffic response properties with different proportions of forward-looking or backward-looking terms. Under the open boundary condition, simulations on a single lane are conducted to validate the theoretical analysis. The results indicated that BDVIS and the DMVIS perform better than the original car-following model in improving the traffic flow stability, but that they have their own advantages for differently positioned vehicles in the platoon. Moreover, increasing the proportions of the preceding and following vehicles presents a benefit to stability, but if traffic is stable, an increase in any of the parameters would extend the influence time, which reveals that neither β1 or β2 is the biggest the best for the traffic.

Graphical Abstract

1. Introduction

Traffic flow modeling is a significant part of traffic flow theory and existing models include microscopic models, mesoscopic models, and macroscopic models [1]. In recent years, the development of advanced technologies such as sensing technology or communication technology enhance the vehicles’ ability to collect information, calculate data, and optimize motion. Under the intelligent connected environment, connected vehicles (CV) could exchange information effectively, and make decisions cooperatively [2,3]. Thus, many extended models based on the traditional models have been proposed to describe the movement of CV, including the bidirectional-looking model and the forward-looking model. Specifically, the bidirectional-looking models utilize information from preceding and following vehicles, and the forward-looking models utilize the information only from preceding vehicles. Both of them contain macroscopic extended forms and microscopic extended forms [4,5,6,7,8,9].
The microscopic extended models include the car-following model [10,11,12,13], and cellular automaton (CA) models [14]. The extended car-following model can be grouped into three categories: extended basic car-following models with specific items (BE-CF), multi-anticipative forward-looking car-following models (MFL-CF), bidirectional-looking car-following models (BL-CF). For BE-CF models, the optimal acceleration/velocity of the target vehicle was affected by one preceding vehicle. While under the structure of MFL-CF models, the optimal acceleration/velocity of the target vehicle was affected by more than one preceding vehicle. In terms of the BL-CF models, not only the vehicles in front but also the vehicles behind were considered. In all, the main distinction between the BE-CF models and the MFL-CF/BL-CF models is that the BE-CF models focus on the movement of the target vehicle and its nearest preceding vehicle. For the target vehicle, its information comes from one preceding vehicle. For the MFL-CF/BL-CF models, at least three vehicles’ information was calculated.
The first BL-CF model was proposed by Herman et al. [15] based on the relative velocity (RV) model, and it employs the information that comes from the preceding vehicle and a following vehicle near the target vehicle. The relative velocity among them was considered and the stability condition of the BL-CF model was investigated. The result shows that the stability improves with the increase in the proportional of both the preceding and following vehicles. After that, researchers studied the different forms of extended models based on the optimal velocity (OV) model [16,17,18,19,20,21,22,23], full velocity difference (FVD) model [24,25,26,27], Gipps’ safe distance model [28], and Gazis–Herman–Rothery (GHR) model [29], intelligent driver model (IDM) [30,31], adaptive cruise control (ACC) model [32]. Among these models, the extended bidirectional OV model and bidirectional FVD model have been studied enthusiastically, while other models have been studied to a relatively lesser extent. In terms of the bidirectional OV model, Nakayama et al. [16] introduced an extended OV model which depends on the headway of the following vehicle, and found that the extension stabilizes the traffic flow. Then, Hasebe et al. [17] expanded this into an arbitrary number of preceding and following vehicles. After that, Ge et al. [18] proposed an extended OV model with the consideration of the arbitrary number of vehicles ahead and one vehicle following. All of them consider the headway of vehicles from extra information. Based on these models, Yang [19] extended the OV model with information of an arbitrary number of preceding vehicles and one following vehicle, considering headways and relative velocities. Hu et al. [21] proposed the extended OV models in considering of distance and relative velocity of multiple vehicles. Zhang et al. [22] explored the distance and relative velocity of multiple vehicles with anticipation time. Studies of bidirectional FVD models are the extension of OV models. Sun et al. [20] extended the bidirectional FVD with headways and relative velocities. Based on Sun, Ma et al. [26] improved the bidirectional FVD model considering relative velocities with reaction-time delay. Hou et al. [24] and Ma et al. [27] explored the influence of driver’s visual angle. Chen et al. [25] extended the reference [20] by considering driver’s velocity difference memory. Moreover, there is also a batch of other extended models. Yang et al. [28] explored the safe distance of the bidirectional-looking model based on Gipps’ safe distance model. Barrachina et al. [29] explored the chaos of bidirectional-looking vehicles based on the GHR model. Wang et al. [32] extended the Adaptive Cruise Control (ACC) system considering the relative velocity and distance of arbitrary vehicles ahead and followed. Yi et al. [33] proposed bidirectional IDM which considered the ratio of back looking distance and desired distance. Montanino et al. [30,31] extended the bidirectional IDM by utilizing the information in the same form as the original model, and explored the pure and mixed traffic flow stability.
These models contain the investigation of the effect of one vehicle preceding and one vehicle following, multiple vehicles preceding and one vehicle following, an arbitrary number of preceding vehicles and one following vehicle, an arbitrary number of vehicles preceding or following vehicles. In addition, the bidirectional-looking information is mainly about velocity difference, time-delay, space headway, or other forms, such as driver’s sensory memory, driver’s visual angle, and desired speed. The BL-CF models based on other forms of CF models are also investigated. For instance, Li et al. [34] proposed a spring-mass system theory with considering the space headway and velocity difference between the host vehicle and its preceding/following vehicles and found out the stability condition as well. Peter et al. [35] presented a bidirectional control framework to describe the general back-looking models. Based on the synchronization theory of complex networks, Du et al. [36] investigated the stability of an extended car-following model under a honk environment.
The existing BL-CF model explores various information based on the bidirectional-looking effect, such as velocity difference, space headway, driver’s visual angle, and desired speed. Among the existing research, the application of the acceleration of the preceding and following vehicles has not been fully studied and discussed. Acceleration represents a decision signal of the vehicle, affecting the next time state of the vehicle. In some models, acceleration is used to represent the longitude decision of a vehicle, such as IDM. When the acceleration information is combined with the motion state of the object vehicle, some information can be obtained indirectly, such as speed and position. Therefore, there is some indirect information contained in the acceleration. If a vehicle’s acceleration can be collected and transmitted to other vehicles through V2V or V2I technology, this information can be used to improve vehicle decision-making in establishing extended car-following models. Li et al. [37] found that the immediate acceleration of preceding vehicles brings about positive effects on traffic flow stability under the MFL-CF structure. While they defined the immediate acceleration of the front vehicle as to the original model of the front vehicle at the last time. Following that logic, the front vehicle does not obtain the acceleration information of the vehicle in front of it. Thus, this case degenerates as the objective vehicle could only receive the velocity, headway, and velocity difference between itself and its nearest preceding vehicle. If the vehicle is homogeneous and each vehicle can be optimized according to the acceleration of the front vehicle when making decisions at each time, the acceleration information of the front vehicle at a certain time contains the historical motion state information of multiple vehicles. Existing research does not dig into the implicit information of acceleration.
In addition, the existing research lacks a comparison between the forward and backward information. In the macroscopic extended traffic flow model, researchers discussed the influence of bidirectional information on anisotropy [1]. Since the traffic flow has a direction, the forward and backward information has different impacts on the traffic flow in the traditional sense. In the microscopic traffic flow, few researchers discuss the difference influence between the forward and backward information on the traffic flow.
The innovation of this paper is to establish a bidirectional acceleration information framework by exploring the relationship between the bidirectional structure and the historical multiple vehicle motion information, deeply understanding the implication of acceleration information, and exploring the difference between the preceding term and the following term. Firstly, we propose a bidirectional vehicles information structure (BDVIS) by making use of the acceleration information of one preceding vehicle and one following vehicle. Then, we deduce the derived multiple vehicles information structure (DMVIS). Next, we embed the IDM, the FVD, the OV, and ACC model into the framework to verify the effects of two structures, investigating the stability condition for traffic flow under the small perturbation and exploring traffic response properties with different proportions of forward-looking or backward-looking terms. In this paper, the linear stability theory [38] is employed to investigate the string stability of traffic flow.
The rest of the paper is organized as follows: Section 2 presents the BDVIS and deduces the DMVIS. The linear stability condition is derived using the Laplace transform-based method, exploring the stability condition of the two structures. Section 3 conducts the numerical simulation to verify the linear stability condition, the disturbance influence time was defined and the vehicle response properties were analyzed. Section 4 is the result and discussion, Section 5 is the conclusion.

2. Methodology

2.1. Bidirectional Information Structure for Car-Following Model

2.1.1. The BDVIS Based on Acceleration

Under a connected environment, the driver could receive the information of front and rear vehicles, and the acceleration of adjacent vehicles could transmit to the host vehicle. Hence, the acceleration of the near preceding vehicle and the near following vehicle in the last step are considered to optimize the acceleration of the host vehicle. Acceleration represents the tendency of longitudinal movement, which can be utilized to guide the vehicle to adjust its movement in advance. The acceleration information exchange between vehicles is indicated in Figure 1.
The acceleration calculation of the vehicle using the BDVIS is as follows:
a n ( t ) = f ( a n , t ) + β 1 a n 1 ( t 1 ) + β 2 a n + 1 ( t 1 )
where an(t) is the acceleration of the nth vehicle in time step t. f(an, t) is the original car-following model, which does not include the acceleration information of vehicles. The parameter β1 defines the coefficient of the preceding vehicle’s acceleration and the β2 defines the coefficient of the following vehicle’s acceleration.
Peter et al. [35] found that drivers take the information of the vehicle behind into account, but the main attention of the driver is focused on the preceding vehicle, according to the calibration of the real-world data. The forward information has a greater impact on the vehicle. Therefore, when considering the acceleration of the preceding and following vehicles, the proportion of the preceding vehicle should be larger, that is β1 > β2. Since the coefficient of the original car-following model f(an,t) is 1, the sum of the coefficient of preceding and the following vehicle should be smaller than the original car-following model, which means β1 + β2 < 1.

2.1.2. The DMVIS Deduced from the BDVIS

In the homogeneous traffic flow, all of the vehicles consider the acceleration of their preceding vehicle and following vehicle. The bidirectional acceleration can be deduced from the movement of multiple vehicles as follows:
a n ( t ) = f ( a n , t ) + β 1 a n 1 ( t 1 ) + β 2 a n + 1 ( t 1 ) = f ( a n , t ) + β 1 [ f ( a n 1 , t 1 ) + β 1 a n 2 ( t 2 ) + β 2 a n ( t 2 ) ] + β 2 [ f ( a n + 1 , t 1 ) + β 1 a n ( t 2 ) + β 2 a n + 2 ( t 2 ) ]
The DMVIS can be deduced by expanding the bidirectional expression, and the acceleration of the nth vehicle at time step t is expressed as:
a n ( t ) = f ( a n , t ) + [ χ n 1 β 1 f ( a n 1 , t 1 ) + χ n + 1 β 2 f ( a n + 1 , t 1 ) ] + [ χ n 2 β 1 2 f ( a n 2 , t 2 ) + 2 χ n β 1 β 2 f ( a n , t 2 ) + χ n + 2 β 2 2 f ( a n + 2 , t 2 ) ] + [ ] + [ χ n τ β 1 τ f ( a n τ , t τ ) + χ n τ + 2 τ 1 ! β 1 τ 1 β 2 f ( a n τ + 2 , t τ ) + χ n τ + 4 τ ( τ 1 ) 2 ! β 1 τ 2 β 2 2 f ( a n τ + 4 , t τ ) + + χ n + τ τ ! τ ! β 2 τ f ( a n + τ , t τ ) ]
χ i = { 1 ,   0 < i N 0 ,   o t h e r s
where f(an, t) is the original car-following model and τ is the time step. X is the judgment coefficient to distinguish whether the vehicle is in the platoon, and N is the total number of the platoon.
The acceleration of the nth vehicle at time t is determined by all of the vehicles in the platoon if τ is big enough, which can be written as:
a n ( t ) = k = 0 τ g ( t , k )
g ( t , k ) = [ m ( k , 0 ) × f ( a n k , t k ) + m ( k , 1 ) × f ( a n k + 2 , t k ) + m ( k , 2 ) × f ( a n k + 4 , t k ) + + m ( k , k ) × f ( a n + k , t k ) ]
m ( k , j ) = χ n k + 2 j l = k j + 1 k l j ! β 1 k j β 2 j
Consequently, the information of the host vehicle contains the acceleration of its preceding vehicle in the last time step, the acceleration of its next preceding vehicle in the last two time step, and so on. Similarly, the information of the host vehicle also contains the acceleration of its following vehicle in the last time step, the acceleration of its next following vehicle in the last two time step, and so on. The information access for the nth vehicle is shown in Figure 2. The difference between the DMVIS and the BDVIS is that the latter uses the last step of acceleration, but the DMVIS utilizes the multiple steps of information from multiple vehicles.

2.2. Linear Stability Analysis for Car-Following Models

In this section, we apply the linear stability method for the two proposed structures. The steady-state has the same homogeneous flow solution, all of the vehicles in the platoon have the same velocity and the same headway.

2.2.1. Stability Analysis for BDVIS

Let yn(t) be a small perturbation with linear Fourier-mode expanding from the steady-state position of the vehicle n at time t. The form is as follows:
y n ( t ) = c e i a k n + z t = x n ( t ) x n * ( t ) y n ( t ) 0 , a k = 2 π k N ( k = 0 , 1 , L , N 1 )
where c is a constant and xn*(t) is the steady-state of the nth vehicle at time step t.
The second derivative of both sides of Equation (8) can be conducted:
y ¨ n ( t ) = x ¨ n ( t ) ( x n * ( t ) ) = d v n ( t ) d t
d v n ( t ) d t = a n ( t )
Substituting Equations (8)–(10) into Equation (1):
y ˙ n ( t + T D ) y ˙ n ( t ) = T D f n s ( y n 1 ( t ) y n ( t ) ) + f n v ( y n ( t + T D ) y n ( t ) ) + f n Δ v ( y n ( t + T D ) y n ( t ) y n 1 ( t + T D ) + y n 1 ( t ) ) + β 1 ( y ˙ n 1 ( t ) y ˙ n 1 ( t T D ) ) + β 2 ( y ˙ n + 1 ( t ) y ˙ n + 1 ( t T D ) )
where
f n s = f / s n ( s ¯ , v ¯ , 0 ) 0 , f n v = f / v n ( s ¯ , v ¯ , 0 ) 0 , f n Δ v = f / Δ v n , n 1 ( s ¯ , v ¯ , 0 ) 0 .
TD is the differential step size. The homogeneous traffic flow satisfies:
f n s = f n k s = = f s , f n v = f n k v = = f v , f n Δ v = f n k Δ v = = f Δ v
Substituting Equation (12), y n ( t ) = c e i α k n + z t and y ˙ n ( t ) = z c e i α k n + z t into Equation (11), the algebraic equation for z can be obtained for any mode of perturbation (k = 0, 1, …, n − 1) as:
z ( e z T D 1 β 1 e i α k ( 1 e z T D ) β 2 e i α k ( 1 e z T D ) ) = T D f s ( e i α k 1 ) +                        f v ( e z T D 1 ) + f Δ v ( e z T D 1 ) ( 1 e i α k )
Expanding z = z 1 ( i α k ) + z 2 ( i α k ) 2 + , e z = 1 + z + z 2 2 + and inserting it into Equation (13), the first order and second-order terms of coefficients of the expression of z can be given, respectively, as follows:
z 1 = f s f v
z 2 = f s ( 1 2 f v 2 T D 2 f s f v f v f Δ v + f s ( 1 β 1 β 2 ) ) f v 3
For small disturbances with long wavelengths, the stationary traffic flow is stable if:
z 2 > 0
When β1 = 0, β2 = 0, the stability condition degenerates as the stable condition:
z 2 = f s ( 1 2 f v 2 T D 2 f s f v f v f Δ v + f s ) f v 3
The traffic flow is stable if z2 > 0. Under the situation, all vehicles have the same velocity, as a consequence, the acceleration and velocity difference are 0 for all vehicles.

2.2.2. Stability Analysis for DMVIS

Substituting Equations (6), (8)–(10) into Equation (5) can obtain:
y ¨ n ( t ) = k = 0 τ g ( t , k ) = k = 0 τ [ m ( k , 0 ) × f ( a n k , t k ) + m ( k , 1 ) × f ( a n k + 1 , t k )     + m ( k , 2 ) × f ( a n k + 4 , t k ) + + m ( k , k ) × f ( a n + k , t k ) ]
Linearizing the f ( a n , t ) :
T D f n s ( y n 1 ( t ) y n ( t ) ) + f n v ( y n ( t + T D ) y n ( t ) ) +           f n Δ v ( y n ( t + T D ) y n ( t ) y n 1 ( t + T D ) + y n 1 ( t ) )
where
f n s = / s n ( s ¯ , v ¯ , 0 ) 0 , f n v = f / v n ( s ¯ , v ¯ , 0 ) 0 , f n Δ v = f / Δ v n , n 1 ( s ¯ , v ¯ , 0 ) 0 .
Substituting Equations (11) and (19), y n ( t ) = c e i α k n + z t and y ˙ n ( t ) = z c e i α k n + z t into Equation (18), the linearization of a n ( t ) can be simplified as:
z ( e z T D 1 ) = [ T D f s ( e i α k 1 ) + f v ( e z T D 1 ) + f Δ v ( e z T D 1 ) ( 1 e i α k ) ] × k = 0 τ e z k [ m ( k , 0 ) e i α k k + m ( k , 1 ) e i α k ( k 2 ) + m ( k , 2 ) e i α k ( k 4 ) + + m ( k , k ) e i α k ( k ) ]
Expanding z = z 1 ( i α k ) + z 2 ( i α k ) 2 + , e z = 1 + z + z 2 2 + and inserting it into Equation (20), the first order and second-order terms of coefficients of the expression of z can be given, respectively, as follows:
z 1 = f s f v
z 2 = f s ( 1 2 f v 2 k = 0 τ j = 0 k m ( k , j ) T D 2 f s f v k = 0 τ j = 0 k m ( k , j ) f v f Δ v k = 0 τ j = 0 k m ( k , j ) + f s ) f v 3 k = 0 τ j = 0 k m ( k , j )

2.2.3. Results of Stability Analysis

In this paper, four kinds of car-following models—the OV, FVD, ACC, and IDM—are introduced to analyze the linear stability with the structure of the BDVIS and DMVIS. Table 1 list the formulation and parameters of four classical models.
For small disturbances with long wavelengths, the stationary traffic flow is stable if z2 > 0. Substituting TD = 0.1, and the values in Table 1 in Equation (14), the stability regions for four classical models in BDVIS can be explored. It can be found in Equation (14) that β1 and β2 have the same effect on the theoretical analysis. Hence, the relationship between traffic stability and parameters β1 or β2 can be studied by exploring the change in β1. Figure 3 shows the relationship between the string stability of the traffic and β1, under the condition where β2 = 0.
The vertical axis in Figure 3a, Figure 4a,b and Figure 5a,b, represent the desired time gap. These figures display that the traffic remains stable under conditions where the desired time gap is greater than the corresponding value. Other figures, where the vertical axis is stable, display the stability result using Equation (14) or Equation (22). This means that the traffic is stable when the stability results are bigger than 0. Note that the black line is the boundary.
In Figure 3a, the lines decline with the increase in β1, indicating that the stability region of traffic flow is increased. For Figure 3b–d, the line rises with the increase in β1, resulting in more cases above the black line. Consequently, the string stability of the traffic flow is enhanced in all four models under the BDVIS. Similarly, the string stability of the traffic flow increases with the increase in β2. This means that the traffic flow will be more stable by considering the acceleration of the preceding or the following vehicle.
Substituting TD = 0.1, and the values in Table 1 in Equation (22), the stability regions for four classical models in BDVIS can be explored. It can be found from Equation (22), as well as Equation (14), that β1 and β2 are symmetrical on the expression of stability formula. However, the position of vehicles on the platoon affects the information acquirement. Figure 4 shows the relationship among β1, the vehicle position, and the string stability of the traffic. These cases are carried out in the platoon with 10 vehicles, obeying four models under the DMVIS, respectively.
In the same models under the DMVIS, the stability improves as the vehicle’s position increases. The reason for this is that the host vehicle receives more abundant information when its position is further back. Readers should note that the premise is the backward information is zero. It can be inferred from the symmetry in the formula that the traffic has the same characteristics as the β2. Moreover, the shape of the stability region in the DMVIS is approaching the stability region in the BDVIS to some degree. This means that the immediate acceleration of the near preceding and following vehicles can be replaced by the movement information of multiple vehicles in some circumstances.
In contrast to the BDVIS, the stability of DMVIS is influenced by the position of the vehicles. Figure 5 compares the stability curves between BDVIS and information from different positions of vehicles under DMVIS in a certain combination of β1 and β2. The total number of the platoon equals 10, and n denotes the different positions of the vehicles under the DMVIS. It can be seen that vehicles in the rear of the platoon perform better than those in the front of the platoon when β1 is large and β2 is relatively small. Vehicles on the two sides of the platoon perform worse than those in the middle section when β1 is close to β2. In all, vehicles in the middle of the platoon perform better than those in the front and rear parts in DMVIS. In addition, models with BDVIS perform better than those in DMVIS in some circumstances and sometimes the opposite is true. However, they are close to each other approximately. The theoretical analysis reveals the acceleration implied history movement information of multiple vehicles. However, the degree of implication is limited and they can only replace each other approximately. As a result, both structures have advantages in terms of improving traffic stability. If vehicles are on the two sides of the platoon, choosing the BDVIS is better to improve string stability. If vehicles are in the middle section of the platoon and are able to obtain the multiple steps of historical information, DMVIS is a better option.

3. Experiment and Simulation

3.1. Description of the Experiments

Table 2 lists several experiments which aim to:
(1)
Verify the theoretical stability results through numerical simulations of a platoon, taking the BDVIS as the representative. (Experiments 1)
(2)
Explore traffic response properties with different proportions of forward-looking (β1) or forward-looking terms (β2) based on the BDVIS. (Experiments 2~3)
Experiments are conducted by numerical simulations of a platoon under the open boundary condition on a single lane.

3.2. Evaluation Index

The disturbance influence time (DIT) is defined to investigate the vehicle response properties under the combination of different proportions of the forward-looking term (β1) or forward-looking term (β2). The disturbance influence time describes the acceleration fluctuation time influenced by the perturbation for each vehicle, which is the duration of time that the vehicle begins to decelerate or accelerate due to the influence of the perturbation, and then go back to the equilibration so that the acceleration returns to zero and remains zero. The mathematical expression of the assumption is as follows:
D I T n = ( T S T B ) n
where DITn is the disturbance influence time of the nth vehicle. Ts is the time when the vehicle goes back to the equilibration so that the acceleration returns to zero and remains zero. TB is the time when the vehicle begins to decelerate or accelerate in the influence of the perturbation. (TsTB)n is the time for the nth vehicle.

3.3. Simulation Environment

The experiments were implemented in MATLAB. They were conducted on hardware configured with Inter Core i7-10750H CPU, 16GB memory, an Nvidia GeForce GTX 1650 GPU graphics card.
In the proposed structure, the moving of the platoon was simulated for 3500 s. All the vehicles ran at the initial velocity v0 = 10 m/s, other parameters were set as Table 1 and Table 2 indicate. Except for FVD and OV model, the initial space distance ∆x = 20 m; other experiments set the initial space distance ∆x = 40 m. To eliminate the influence of the initial state, the disturbance was applied after the traffic reached equilibrium. The equilibrium criterion was a = 0 m/s2 for all the vehicles. The disturbance induced by the leading vehicle suddenly decelerated with a = −1 m/s2 during the time t = 600 s to t = 602 s, and a = 0 m/s2 was maintained after that. Then, the response of the following vehicles was investigated with the different combinations of parameters in the structure. The simulation was divided into two groups distinguished by the number of vehicles in the platoon. To verify the analytical results, the experiment was conducted in a platoon that contains 100 vehicles.

4. Result and Discussion

4.1. Verification of Theoretical Stability Results of the BDVIS

Figure 6 shows time–position and acceleration changes in the traffic when the basic model is the IDM in experiment 1. Figure 6a,b,e,f shows that the disturbance is amplified when β1 and β2 are equal to 0. It reveals that the platoon tends to deviate from equilibrium in the wake of propagation of the perturbation, causing the instability of the traffic flow. In Figure 6c,d,g,h, the disturbance is diminished and the platoon is stable. This means that the traffic stability improved with the increase in β1 or β2, which is also consistent with the analytical results.
Figure 7 shows the time–position of the traffic when the basic model is the FVD, OV, and ACC model in experiment 1, respectively. Figure 8 shows the 1st~10th vehicles as examples to observe the transmission of disturbance between vehicles, helping to distinguish the traffic state. Figure 7a,c,e presents the shock waves that appeared in the traffic after the leading vehicle suffered from a small disturbance. In Figure 8a,c,e, the fluctuation of vehicles amplified along with the platoon. Comparing Figure 7a,c,e with Figure 8a,c,e, the instability of the platoon can be seen. While observing Figure 7b,d,f, it can be seen that the shock wave disappeared under these circumstances. This, combined with Figure 8b,d,f, shows the fluctuation of vehicles alleviated along with the platoon. Consequently, the traffic is stable under these conditions. These values are also consistent with the analytical results. Readers should note that in Figure 7c, the OV model has failed because of the instability, while vehicles could run normally under the BDVIS in Figure 7d.
In the traditional environment, vehicles make decisions depending on the moving information of the near preceding vehicle. In the connected environment, vehicles could receive accurate and abundant information from preceding and following vehicles. When a disturbance appeared, vehicles who followed the proposed structures could decide to respond to the perturbation in advance and coordinate with the movement of the following vehicle at the same time. However, in the traditional environment, vehicles obey the original car-following model, which neither foresees the intention of the preceding vehicle nor considers the movement of the vehicle followed. As a result, the proposed structures have a better performance in maintaining the string stability of the platoon. The theoretical and simulation results indicated that the BDVIS improves the traffic flow stability. The stability can be further improved by increasing the proportion of the sum of β1 and β2.

4.2. Sensitivity Analysis of β1 and β2 Based on the BDVIS

β1 and β2 represent the degree of considering the preceding and following vehicle, respectively. The moving direction of the traffic flow means that these two parameters have different effects on the vehicle. The later experiment is to explore the differences between β1 and β2 in the effect of traffic flow.

4.2.1. The Disturbance Influence Time in Different Combination of β1 and β2

In experiment 2, the conditions β1 + β2 < 1 and β1 > β2 wre explored under the setting of T = 1.5 s. The mean DIT of 99 vehicles (except for the 1st vehicle) was calculated and drawn.
From Figure 9a, it can be found that when β2 = 0, the DIT of vehicles decreases and then increases with the increase in β1. In other circumstances, the DIT of vehicles increases with the increase in either β1 or β2. The reason is that the traffic is unstable when β1 + β2 is small. If traffic is stable, any of the parameters extends the influence time. This reveals that neither β1 or β2 is the biggest or the best for the traffic. Figure 9b,c explores the influence of β1 and β2 when β1 + β2 is fixed. It can be seen, with the increase in β2, that the DIT decreased a little. As a consequence, the β2 presents the benefit of reducing DIT, while the β1 has the opposite influence.

4.2.2. The Characteristics of Acceleration Curves in Different Combinations of β1 and β2

To investigate the reason why the β1 and β2 have different effects on the DIT, experiment 3 is conducted to analyze the characteristics of acceleration curves of each vehicle in the platoon under the different combinations of β1 and β2. Figures show the 1st~10th vehicles as examples to observe the transmission of disturbance between vehicles.
Figure 10 shows the acceleration changes for each vehicle in a platoon in four scenarios with different combinations of β1, β2,and β1 + β2 = 0.8. Figure 10 verifies the analysis results above; that the stability of these four cases is almost the same. However, the acceleration curves are not smooth in Figure 10a–c, especially in Figure 10b,c, in which there are more tiny fluctuations appearing in the curves. Therefore, although the stability of traffic is nearly the same in these circumstances, the reactions of vehicles differ.
Figure 11 shows the acceleration changes for each vehicle in a platoon in four scenarios with β1 = 0, β1 = 0.3, β1 = 0.6 and β1 = 0.9, respectively. It can be seen that the traffic is unstable in Figure 11a,b, and stable in Figure 11c,d. With the increase in β1, the acceleration curves of vehicles became unsmooth, and more corners appeared. The shapes of these acceleration lines are close to the broken lines, and the acceleration change point appeared earlier. This reveals that the acceleration curves changed more rapidly and strongly with the increase in β1. The reason is that the vehicle responds quickly and strongly when it pays more attention to preceding vehicles.
Figure 12 shows the relationship between the acceleration changes with β2. Under the settings that β1 = 0.5. It can be seen, when β1 is fixed, more tiny fluctuations appeared in the curves with the increase in β2. The acceleration curves are gentler, but the rough shape of these curves changed little. The smoothing effect of the β2 is achieved by increasing tiny fluctuations to reduce the large abrupt accelerate or decelerate.
Consequently, it can be concluded that when β1 increases, the acceleration curves change more rapidly and strongly, and the shape of acceleration curves change greatly. When β2 increases, the tiny fluctuation increased and the acceleration curves become more softly.

5. Conclusions

This paper proposes a bidirectional vehicles information structure (BDVIS) by making use of the acceleration information of one preceding vehicle and one following vehicle in a CV environment. Then, we deduce the derived multiple vehicles information structure (DMVIS), making use of the historical movement information of multiple vehicles, except for the acceleration information of near vehicles. Next, the paper embeds the IDM, FVD, OV, and ACC model into the framework, using linear stability theory to investigate the stability condition of two structures. Lastly, we conduct the simulations to verify the effects, and explore traffic response properties with different proportions and combinations of forward-looking or backward-looking terms. In addition, we define a disturbance influence time (DIT) to describe the acceleration fluctuation time influenced by the perturbation for each vehicle.
The following conclusions can be made:
(1)
The theoretical and simulation results indicated the BDVIS and the DMVIS improve the traffic flow stability. The stability can be further improved by increasing the proportion of the acceleration of the preceding or following vehicles.
(2)
If vehicles are on the two sides of the platoon, the BDVIS is better for improving string stability. If vehicles are in the middle section of the platoon and are able to obtain the multiple steps of historical information, DMVIS is a better option.
(3)
The preceding and following proportions β1 and β2 have different influences on traffic response properties. The β2 has the benefit of reducing DIT, but the β1 extends DIT.
(4)
If traffic is stable, any of the parameters extends the influence time. This reveals that neither β1 or β2 is the biggest and the best for the traffic.
In the future, the other effects of the β1 and β2, as well as the best combination of these parameters should be investigated to supplement the study for better implementation in the CV environment.

Author Contributions

The authors confirm their contribution to the paper as follows. Z.Y.: Conceptualization; Formal analysis; Methodology; Formal analysis; Software; Project administration; Writing—Original draft; Visualization; Writing—Review and editing. W.L.: Resources; Formal analysis; Investigation; Validation; Writing—Review and editing. X.Q.: Funding acquisition; Validation; Supervision. L.L.: Visualization; Writing—Review and editing. P.M.: Writing—Review and editing. B.R.: Supervision. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Key R&D Program in China: 2018YFB1600600; MOE (Ministry of Education in China) Project of Humanities and Social Sciences: 20YJAZH083; Shandong Provincial Key Research and Development Program (SPKR&DP): 2020CXGC010118; Scientific Research Foundation of Graduate of Southeast University:YBPY2161.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zheng, L.; Jin, P.J.; Huang, H. An anisotropic continuum model considering bi-directional information impact. Transp. Res. Part B Methodol. 2015, 75, 36–57. [Google Scholar] [CrossRef]
  2. Ghiasi, A.; Li, X.; Ma, J. A mixed traffic speed harmonization model with connected autonomous vehicles. Transp. Res. Part C Emerg. Technol. 2019, 104, 210–233. [Google Scholar] [CrossRef]
  3. Wang, C.; Gong, S.; Zhou, A.; Li, T.; Peeta, S. Cooperative adaptive cruise control for connected autonomous vehicles by factoring communication-related constraints. Transp. Res. Part C Emerg. Technol. 2019, 38, 242–262. [Google Scholar] [CrossRef]
  4. Zhai, C.; Wu, W. Lattice hydrodynamic modeling with continuous self-delayed traffic flux integral and vehicle overtaking effect. Mod. Phys. Lett. B 2020, 34, 2050071. [Google Scholar] [CrossRef]
  5. Qi, X.; Cheng, R.; Ge, H. Nonlinear analysis of a new two-lane lattice hydrodynamic model accounting for “backward looking” effect and relative flow information. Mod. Phys. Lett. B 2019, 33, 1950223. [Google Scholar] [CrossRef]
  6. Jiao, Y.; Ge, H.; Cheng, R. Nonlinear analysis for a modified continuum model considering electronic throttle (ET) and backward looking effect. Phys. A Stat. Mech. Its Appl. 2019, 535, 122362. [Google Scholar] [CrossRef]
  7. Wang, Z.; Ge, H.; Cheng, R. An extended macro model accounting for the driver’s timid and aggressive attributions and bounded rationality. Phys. A Stat. Mech. Its Appl. 2020, 540, 122988. [Google Scholar] [CrossRef]
  8. Ngoduy, D.; Jia, D. Multi anticipative bidirectional macroscopic traffic model considering cooperative driving strategy. Transp. B 2017, 5, 100–114. [Google Scholar] [CrossRef]
  9. Jiang, C.; Cheng, R.; Ge, H. An improved lattice hydrodynamic model considering the “backward looking” effect and the traffic interruption probability. Nonlinear Dyn. 2018, 91, 777–784. [Google Scholar] [CrossRef]
  10. Tang, T.; Shi, W.; Shang, H.; Wang, Y. A new car-following model with consideration of inter-vehicle communication. Nonlinear Dyn. 2014, 76, 2017–2023. [Google Scholar] [CrossRef]
  11. Yu, S.; Shi, Z. An improved car-following model considering relative velocity fluctuation. Commun. Nonlinear Sci. Numer. Simul. 2016, 36, 319–326. [Google Scholar] [CrossRef]
  12. Wen-Xing, Z.; Li-Dong, Z. A new car-following model for autonomous vehicles flow with mean expected velocity field. Phys. A Stat. Mech. Its Appl. 2018, 492, 2154–2165. [Google Scholar] [CrossRef]
  13. Guo, L.; Zhao, X.; Yu, S.; Li, X.; Shi, Z. An improved car-following model with multiple preceding cars’ velocity fluctuation feedback. Phys. A Stat. Mech. Its Appl. 2017, 471, 436–444. [Google Scholar] [CrossRef]
  14. Zheng, L.; He, Z. Traffic flow cellular automaton model with bi-directional information in an open boundary condition. Transp. Saf. Environ. 2021, 3, 1–9. [Google Scholar] [CrossRef]
  15. Herman, R.; Montroll, E.W.; Potts, R.B.; Rothery, R.W. Traffic dynamics: Analysis of stability in car following. Oper. Res. 1959, 7, 86–106. [Google Scholar] [CrossRef]
  16. Nakayama, A.; Sugiyama, Y.; Hasebe, K. Effect of looking at the car that follows in an optimal velocity model of traffic flow. Phys. Rev. E Stat. Phys. Plasmas Fluids Relat. Interdiscip. Top. 2002, 65, 016112. [Google Scholar] [CrossRef]
  17. Hasebe, K.; Nakayama, A.; Sugiyama, Y. Dynamical model of a cooperative driving system for freeway traffic. Phys. Rev. E Stat. Phys. Plasmas Fluids Relat. Interdiscip. Top. 2003, 68, 6. [Google Scholar] [CrossRef]
  18. Ge, H.X.; Zhu, H.B.; Dai, S.Q. Effect of looking backward on traffic flow in a cooperative driving car following model. Eur. Phys. J. B 2006, 54, 503–507. [Google Scholar] [CrossRef]
  19. Yang, S.; Liu, W.; Sun, D.; Li, C. A new extended multiple car-following model considering the backward-looking effect on traffic flow. J. Comput. Nonlinear Dyn. 2013, 8, 011016. [Google Scholar] [CrossRef]
  20. Sun, D.H.; Liao, X.Y.; Peng, G.H. Effect of looking backward on traffic flow in an extended multiple car-following model. Phys. A Stat. Mech. Its Appl. 2011, 390, 631–635. [Google Scholar] [CrossRef]
  21. Hu, Y.; Ma, T.; Chen, J. Multi-anticipative bi-directional visual field traffic flow models in the connected vehicle environment. Phys. A Stat. Mech. Its Appl. 2021, 584, 126372. [Google Scholar] [CrossRef]
  22. Zhang, J.; Xu, K.; Li, G.; Li, S.; Wang, T. Dynamics of traffic flow affected by the future motion of multiple preceding vehicles under vehicle-connected environment: Modeling and stabilization. Phys. A Stat. Mech. Its Appl. 2021, 565, 125538. [Google Scholar] [CrossRef]
  23. Jiao, S.; Zhang, S.; Zhou, B.; Zhang, Z.; Xue, L. An extended car-following model considering the drivers’ characteristics under a V2V communication environment. Sustainability 2020, 12, 1552. [Google Scholar] [CrossRef] [Green Version]
  24. Hou, P.; Yu, H.; Yan, C.; Hong, J. An extended car-following model based on visual angle and backward looking effect. Chin. J. Phys. 2017, 55, 2092–2099. [Google Scholar] [CrossRef]
  25. Chen, C.; Cheng, R.; Ge, H. An extended car-following model considering driver’s sensory memory and the backward looking effect. Phys. A Stat. Mech. Its Appl. 2019, 525, 278–289. [Google Scholar] [CrossRef]
  26. Ma, G.; Ma, M.; Liang, S.; Wang, Y.; Zhang, Y. An improved car-following model accounting for the time-delayed velocity difference and backward looking effect. Commun. Nonlinear Sci. Numer. Simul. 2020, 85, 105221. [Google Scholar] [CrossRef]
  27. Ma, D.; Han, Y.; Qu, F.; Jin, S. Modeling and analysis of car-following behavior considering backward-looking effect. Chin. Phys. B 2021, 30, 034501. [Google Scholar] [CrossRef]
  28. Yang, D.; Jin, P.; Pu, Y.; Ran, B. Safe distance car-following model including backward-looking and its stability analysis. Eur. Phys. J. B 2013, 86, 92. [Google Scholar] [CrossRef]
  29. Barrachina, X.; Conejero, J.A.; Murillo-Arcila, M.; Seoane-Sepúlveda, J.B. Distributional chaos for the Forward and Backward Control traffic model. Linear Algebra Appl. 2015, 479, 202–215. [Google Scholar] [CrossRef]
  30. Montanino, M.; Punzo, V. On string stability of a mixed and heterogeneous traffic flow: A unifying modelling framework. Transp. Res. Part B Methodol. 2021, 144, 133–154. [Google Scholar] [CrossRef]
  31. Montanino, M.; Monteil, J.; Punzo, V. From homogeneous to heterogeneous traffic flows: Lp String stability under uncertain model parameters. Transp. Res. Part B Methodol. 2021, 146, 136–154. [Google Scholar] [CrossRef]
  32. Wang, M.; Daamen, W.; Hoogendoorn, S.P.; Van Arem, B. Cooperative Car-Following Control: Distributed Algorithm and Impact on Moving Jam Features. IEEE Trans. Intell. Transp. Syst. 2016, 17, 1459–1471. [Google Scholar] [CrossRef]
  33. Yi, Z.; Lu, W.; Xu, L.; Qu, X.; Ran, B. An Intelligent Back-Looking Distance Driver Model and Stability Analysis for Connected and Automated Vehicles. J. Cent. South Univ. 2020, 27, 3499–3512. [Google Scholar] [CrossRef]
  34. Li, Y.; Chen, W.; Peeta, S.; He, X.; Zheng, T.; Feng, H. An extended microscopic traffic flow model based on the spring-mass system theory. Mod. Phys. Lett. B 2017, 31, 1750090. [Google Scholar] [CrossRef]
  35. Jin, P.; Yang, D.; Ran, B.; Cebelak, M.; Walton, C. Bidirectional control characteristics of general motors and optimal velocity car-following models. Transp. Res. Rec. 2013, 110–119. [Google Scholar] [CrossRef] [Green Version]
  36. Du, W.; Li, Y.; Zhang, J. Stability Analysis and Control of an Extended Car-Following Model under Honk Environment. Int. J. Intell. Transp. Syst. Res. 2021, 1–10. [Google Scholar] [CrossRef]
  37. Li, Z.; Li, W.; Xu, S.; Qian, Y. Stability analysis of an extended intelligent driver model and its simulations under open boundary condition. Phys. A Stat. Mech. Its Appl. 2015, 419, 526–536. [Google Scholar] [CrossRef]
  38. Sun, J.; Zheng, Z.; Sun, J. Stability analysis methods and their applicability to car-following models in conventional and connected environments. Transp. Res. Part B Methodol. 2018, 109, 212–237. [Google Scholar] [CrossRef]
  39. Treiber, M.; Hennecke, A.; Helbing, D. Congested traffic states in empirical observations and microscopic simulations. Phys. Rev. E 2000, 62, 1805–1824. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  40. Kesting, A.; Treiber, M.; Schönhof, M.; Kranke, F.; Helbing, D. Jam-Avoiding Adaptive Cruise Control (ACC) and its Impact on Traffic Dynamics. In Traffic Granul. Flow’05; Springer: Berlin/Heidelberg, Germany, 2007; pp. 633–643. [Google Scholar] [CrossRef] [Green Version]
  41. Kesting, A.; Treiber, M.; Schönhof, M.; Helbing, D. Adaptive cruise control design for active congestion avoidance. Transp. Res. Part C Emerg. Technol. 2008, 16, 668–683. [Google Scholar] [CrossRef]
  42. Jiang, R.; Wu, Q.; Zhu, Z. Full velocity difference model for a car-following theory. Phys. Rev. E Stat. Phys. Plasmas Fluids Relat. Interdiscip. Top. 2001, 64, 4. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  43. Yu, S.; Liu, Q.; Li, X. Full velocity difference and acceleration model for a car-following theory. Commun. Nonlinear Sci. Numer. Simul. 2013, 18, 1229–1234. [Google Scholar] [CrossRef]
  44. Milanés, V.; Shladover, S.E. Modeling cooperative and autonomous adaptive cruise control dynamic responses using experimental data. Transp. Res. Part C Emerg. Technol. 2014, 48, 285–300. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The information exchange between vehicles of the BDVIS.
Figure 1. The information exchange between vehicles of the BDVIS.
Sensors 21 08322 g001
Figure 2. The information access for the nth vehicle in the DMVIS.
Figure 2. The information access for the nth vehicle in the DMVIS.
Sensors 21 08322 g002
Figure 3. Relationship between the string stability of the traffic and β1 under the BDVIS for four models. (a) Stability curves of traffic in IDM under the BDVIS; (b) Stability curves of traffic in FVD under the BDVIS; (c) Stability curves of traffic in OV model under the BDVIS; (d) Stability curves of traffic in ACC model under the BDVIS.
Figure 3. Relationship between the string stability of the traffic and β1 under the BDVIS for four models. (a) Stability curves of traffic in IDM under the BDVIS; (b) Stability curves of traffic in FVD under the BDVIS; (c) Stability curves of traffic in OV model under the BDVIS; (d) Stability curves of traffic in ACC model under the BDVIS.
Sensors 21 08322 g003
Figure 4. Relationships among the string stability of the traffic, β1, and the vehicle position under the DMVIS for four models. (a) Stability curves for 2nd vehicle in IDM under the DMVIS; (b) Stability curves for 8th vehicle in IDM under the DMVIS; (c) Stability curves for 5th vehicle in FVD under the DMVIS; (d) Stability curves for 5th vehicle in OV model under the DMVIS; (e) Stability curves for 5th vehicle in ACC model under the DMVIS; (f) Stability curves for 8th vehicle in ACC model under the DMVIS.
Figure 4. Relationships among the string stability of the traffic, β1, and the vehicle position under the DMVIS for four models. (a) Stability curves for 2nd vehicle in IDM under the DMVIS; (b) Stability curves for 8th vehicle in IDM under the DMVIS; (c) Stability curves for 5th vehicle in FVD under the DMVIS; (d) Stability curves for 5th vehicle in OV model under the DMVIS; (e) Stability curves for 5th vehicle in ACC model under the DMVIS; (f) Stability curves for 8th vehicle in ACC model under the DMVIS.
Sensors 21 08322 g004
Figure 5. The stability for vehicles under the BDVIS and different positions of the vehicles under the DMVIS. (a) Relationship between platoon length and stability in IDM when β1 = 0.5 and β2 = 0.1; (b) Relationship between platoon length and stability in IDM when β1 = 0.5 and β2 = 0.3; (c) Relationship between the position of the vehicles and stability in FVD when β1 = 0.5 and β2 = 0.0; (d) Relationship between the position of the vehicles and stability in FVD when β1 = 0.4 and β2 = 0.3; (e) Relationship between the position of the vehicles and stability in OV model when β1 = 0.5 and β2 = 0.0; (f) Relationship between the position of the vehicles and stability in ACC model when β1 = 0.5 and β2 = 0.0.
Figure 5. The stability for vehicles under the BDVIS and different positions of the vehicles under the DMVIS. (a) Relationship between platoon length and stability in IDM when β1 = 0.5 and β2 = 0.1; (b) Relationship between platoon length and stability in IDM when β1 = 0.5 and β2 = 0.3; (c) Relationship between the position of the vehicles and stability in FVD when β1 = 0.5 and β2 = 0.0; (d) Relationship between the position of the vehicles and stability in FVD when β1 = 0.4 and β2 = 0.3; (e) Relationship between the position of the vehicles and stability in OV model when β1 = 0.5 and β2 = 0.0; (f) Relationship between the position of the vehicles and stability in ACC model when β1 = 0.5 and β2 = 0.0.
Sensors 21 08322 g005
Figure 6. Time–position and acceleration changes in the traffic when basic model is the IDM. (a) Time–position of the traffic when β1 = 0, β2 = 0, T = 1.5 s; (b) Acceleration changes in the traffic when β1 = 0, β2 = 0, T = 1.5 s; (c) Time–position of the traffic when β1 = 0.4, β2 = 0, T = 1.5 s; (d) Acceleration changes in the traffic when β1 = 0.4, β2 = 0, T = 1.5 s; (e) Time–position of the traffic when β1 = 0.3, β2 = 0, T = 0.6 s; (f) Acceleration changes in the traffic when β1 = 0.3, β2 = 0.0, T = 0.6 s; (g) Time–position of the traffic when β1 = 0.3, β2 = 0.2, T = 0.6 s; (h) Acceleration changes in the traffic when β1 = 0.3, β2 = 0.2, T = 0.6 s.
Figure 6. Time–position and acceleration changes in the traffic when basic model is the IDM. (a) Time–position of the traffic when β1 = 0, β2 = 0, T = 1.5 s; (b) Acceleration changes in the traffic when β1 = 0, β2 = 0, T = 1.5 s; (c) Time–position of the traffic when β1 = 0.4, β2 = 0, T = 1.5 s; (d) Acceleration changes in the traffic when β1 = 0.4, β2 = 0, T = 1.5 s; (e) Time–position of the traffic when β1 = 0.3, β2 = 0, T = 0.6 s; (f) Acceleration changes in the traffic when β1 = 0.3, β2 = 0.0, T = 0.6 s; (g) Time–position of the traffic when β1 = 0.3, β2 = 0.2, T = 0.6 s; (h) Acceleration changes in the traffic when β1 = 0.3, β2 = 0.2, T = 0.6 s.
Sensors 21 08322 g006
Figure 7. Time–position of the traffic when the basic model is the FVD, OV mode, and ACC model. (a) Time–position of the traffic when basic model is the FVD and β1 = 0, β2 = 0, ∆x = 20 m; (b) Time–position of the traffic when basic model is the FVD and β1 = 0, β2 = 0.8, ∆x = 20 m; (c) Time–position of the traffic when basic model is the OV model and β1 = 0., β2 = 0, ∆x = 20 m; (d) Time–position of the traffic when basic model is the OV model and β1 = 0.8, β2 = 0, ∆x = 20 m; (e) Time–position of the traffic when basic model is the ACC model and β1 = 0.0, β2 = 0, thw = 2.5 s ACC; (f) Time–position of the traffic when basic model is the ACC model and β1 = 0.8, β2 = 0.0, thw = 2.5 s.
Figure 7. Time–position of the traffic when the basic model is the FVD, OV mode, and ACC model. (a) Time–position of the traffic when basic model is the FVD and β1 = 0, β2 = 0, ∆x = 20 m; (b) Time–position of the traffic when basic model is the FVD and β1 = 0, β2 = 0.8, ∆x = 20 m; (c) Time–position of the traffic when basic model is the OV model and β1 = 0., β2 = 0, ∆x = 20 m; (d) Time–position of the traffic when basic model is the OV model and β1 = 0.8, β2 = 0, ∆x = 20 m; (e) Time–position of the traffic when basic model is the ACC model and β1 = 0.0, β2 = 0, thw = 2.5 s ACC; (f) Time–position of the traffic when basic model is the ACC model and β1 = 0.8, β2 = 0.0, thw = 2.5 s.
Sensors 21 08322 g007
Figure 8. Acceleration changes in the traffic when the basic model is the FVD, OV, and ACC model. (a) Acceleration changes in the traffic when the basic model is the FVD and β1 = 0, β2 = 0, ∆x = 20 m; (b) Acceleration changes in the traffic when the basic model is the FVD and β1 = 0, β2 = 0.8, ∆x = 20 m; (c) Acceleration changes in the traffic when the basic model is the OV model and β1 = 0., β2 = 0, ∆x = 20 m; (d) Acceleration changes in the traffic when the basic model is the OV model and β1 = 0.8, β2 = 0, ∆x = 20 m; (e) Acceleration changes in the traffic when the basic model is the ACC model and β1 = 0.0, β2 = 0, thw = 2.5 s ACC; (f) Acceleration changes in the traffic when the basic model is the ACC model and β1 = 0.8, β2 = 0.0, thw = 2.5 s.
Figure 8. Acceleration changes in the traffic when the basic model is the FVD, OV, and ACC model. (a) Acceleration changes in the traffic when the basic model is the FVD and β1 = 0, β2 = 0, ∆x = 20 m; (b) Acceleration changes in the traffic when the basic model is the FVD and β1 = 0, β2 = 0.8, ∆x = 20 m; (c) Acceleration changes in the traffic when the basic model is the OV model and β1 = 0., β2 = 0, ∆x = 20 m; (d) Acceleration changes in the traffic when the basic model is the OV model and β1 = 0.8, β2 = 0, ∆x = 20 m; (e) Acceleration changes in the traffic when the basic model is the ACC model and β1 = 0.0, β2 = 0, thw = 2.5 s ACC; (f) Acceleration changes in the traffic when the basic model is the ACC model and β1 = 0.8, β2 = 0.0, thw = 2.5 s.
Sensors 21 08322 g008
Figure 9. Mean value of DIT for 99 vehicles under the different combinations of β1 and β2 (s). (a) The relationship between DIT and β1 and β2; (b) The relationship between DIT and β2 when β1 + β2 is fixed; (c) The relationship between DIT and β1 when β1 + β2 is fixed.
Figure 9. Mean value of DIT for 99 vehicles under the different combinations of β1 and β2 (s). (a) The relationship between DIT and β1 and β2; (b) The relationship between DIT and β2 when β1 + β2 is fixed; (c) The relationship between DIT and β1 when β1 + β2 is fixed.
Sensors 21 08322 g009
Figure 10. Acceleration changes for each vehicle in the platoon in different scenarios when β1 + β2 = 0.8 and time gap T = 1.5 s in IDM. (a) Acceleration changes for each vehicle in the platoon when β1 = 0.5, β2 = 0.3; (b) Acceleration changes for each vehicle in the platoon when β1 = 0.6, β2 = 0.2; (c) Acceleration changes for each vehicle in the platoon when β1 = 0.7, β2 = 0.1; (d) Acceleration changes for each vehicle in the platoon when β1 = 0.8, β2 = 0.
Figure 10. Acceleration changes for each vehicle in the platoon in different scenarios when β1 + β2 = 0.8 and time gap T = 1.5 s in IDM. (a) Acceleration changes for each vehicle in the platoon when β1 = 0.5, β2 = 0.3; (b) Acceleration changes for each vehicle in the platoon when β1 = 0.6, β2 = 0.2; (c) Acceleration changes for each vehicle in the platoon when β1 = 0.7, β2 = 0.1; (d) Acceleration changes for each vehicle in the platoon when β1 = 0.8, β2 = 0.
Sensors 21 08322 g010
Figure 11. Acceleration changes for each vehicle in the platoon in different scenarios when time gap T = 1.5 s in IDM. (a) Acceleration changes for each vehicle in the platoon when β1 = 0, β2 = 0 (degenerated to IDM); (b) Acceleration changes for each vehicle in the platoon when β1 = 0.3, β2 = 0; (c) Acceleration changes for each vehicle in the platoon when β1 = 0.6, β2 = 0; (d) Acceleration changes for each vehicle in the platoon when β1 = 0.9, β2 = 0.
Figure 11. Acceleration changes for each vehicle in the platoon in different scenarios when time gap T = 1.5 s in IDM. (a) Acceleration changes for each vehicle in the platoon when β1 = 0, β2 = 0 (degenerated to IDM); (b) Acceleration changes for each vehicle in the platoon when β1 = 0.3, β2 = 0; (c) Acceleration changes for each vehicle in the platoon when β1 = 0.6, β2 = 0; (d) Acceleration changes for each vehicle in the platoon when β1 = 0.9, β2 = 0.
Sensors 21 08322 g011
Figure 12. Relationship between the acceleration changes with β2 when time gap T = 1.5 s in IDM. (a) Acceleration changes for each vehicle in platoon when β1 = 0.5, β2 = 0; (b) Acceleration changes for each vehicle in platoon when β1 = 0.5, β2 = 0.2; (c) Acceleration changes for each vehicle in platoon when β1 = 0.5, β2 = 0.3; (d) Acceleration changes for each vehicle in platoon when β1 = 0.5, β2 = 0.4.
Figure 12. Relationship between the acceleration changes with β2 when time gap T = 1.5 s in IDM. (a) Acceleration changes for each vehicle in platoon when β1 = 0.5, β2 = 0; (b) Acceleration changes for each vehicle in platoon when β1 = 0.5, β2 = 0.2; (c) Acceleration changes for each vehicle in platoon when β1 = 0.5, β2 = 0.3; (d) Acceleration changes for each vehicle in platoon when β1 = 0.5, β2 = 0.4.
Sensors 21 08322 g012
Table 1. The introduction of the four car-following models.
Table 1. The introduction of the four car-following models.
ModelFormulationfs, fv, fvParameters
IDM [39,40,41] a n ( t ) = a [ 1 ( v n ( t ) v 0 ) δ ( s * ( v n ( t ) , Δ v n , n 1 ( t ) ) s n ( t ) ) 2 ]
s * ( v n ( t ) , Δ v n , n 1 ( t ) ) = s 0 ( n ) + T n v n ( t ) + v n ( t ) Δ v n , n 1 ( t ) 2 a b
f s = 2 a s * 2 s 3
f v = 4 a v 3 v 0 4 2 a T s * s 2
f Δ v = a v s * s 2 b
a = 1   m / s 2
b = 2   m / s 2
v d = 120   k m / h
s 0 = 2   m
δ = 4
FVD [42,43] a = λ 1 [ V 1 + V 2 tanh ( C 1 ( s l ) C 2 ) v n ( t ) ] + λ 2 Δ v f s = λ 1 V 2 C 1 ( 1 tanh 2 [ C 1 ( s l ) C 2 ] )
f v = λ 1
f Δ v = λ 2
λ 1 = 0.41   s 1
λ 1 = 0.4   s 1
V 1 = 6.75   m / s
V 2 = 7.91   m / s
C 1 = 0.13   m 1
C 2 = 1.75
L = 5   m
OV [42] a = λ 1 [ V 1 + V 2 tanh [ C 1 ( s l ) C 2 ] v n ( t ) ] f s = λ 1 V 2 C 1 ( 1 tanh 2 [ C 1 ( s l ) C 2 ] )
f v = λ 1
f Δ v = 0
λ 1 = 0.85   s 1
V 1 = 6.75   m / s
V 2 = 7.91   m / s
C 1 = 0.13   m 1
C 2 = 1.75
L = 5   m
ACC [44] a = k 1 ( x k 1 x k t h w v k ) + k 2 ( v k 1 v k ) f s = k 1
f v = k 1 t h w
f Δ v = k 2
k 1 = 0.23   s 2
k 2 = 0.07   s 1
Table 2. The introduction of the experiments and their parameter settings.
Table 2. The introduction of the experiments and their parameter settings.
ExperimentBasic ModelParameter SettingsCharacteristics
T/S/thwβ1β2
1IDMT = 1.500unstable
0.40stable
T = 0.60.30unstable
0.30.2stable
FVDS = 200.00unstable
0.80stable
OVS = 200.00unstable
0.80stable
ACCthw = 2.50.00unstable
0.80stable
2IDMT = 1.50~0.40~0.9β1 + β2 < 1, β1 > β2
3IDMT = 1.50.50.3β1 + β2 = 0.8
0.60.2
0.70.1
0.80
IDMT = 1.50.00β2 fixed
0.30
0.60
0.90
IDMT = 1.50.50β1 fixed
0.50.2
0.50.3
0.50.4
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yi, Z.; Lu, W.; Qu, X.; Li, L.; Mao, P.; Ran, B. Controlling the Connected Vehicle with Bi-Directional Information: Improved Car-Following Models and Stability Analysis. Sensors 2021, 21, 8322. https://doi.org/10.3390/s21248322

AMA Style

Yi Z, Lu W, Qu X, Li L, Mao P, Ran B. Controlling the Connected Vehicle with Bi-Directional Information: Improved Car-Following Models and Stability Analysis. Sensors. 2021; 21(24):8322. https://doi.org/10.3390/s21248322

Chicago/Turabian Style

Yi, Ziwei, Wenqi Lu, Xu Qu, Linheng Li, Peipei Mao, and Bin Ran. 2021. "Controlling the Connected Vehicle with Bi-Directional Information: Improved Car-Following Models and Stability Analysis" Sensors 21, no. 24: 8322. https://doi.org/10.3390/s21248322

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