Next Article in Journal
A Regional View of Passenger Air Link Evolution in Brazil
Next Article in Special Issue
Self-Attention ConvLSTM for Spatiotemporal Forecasting of Short-Term Online Car-Hailing Demand
Previous Article in Journal
Techno-Economic Analysis and Optimization of an Off-Grid Hybrid Photovoltaic–Diesel–Battery System: Effect of Solar Tracker
Previous Article in Special Issue
Analytical Solution of the Mixed Traffic Flow Cellular Automaton FI Model with the Next-Nearest-Neighbor Interaction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stabilization Strategy of a Novel Car-Following Model with Time Delay and Memory Effect of the Driver

1
Faculty of Maritime and Transportation, Ningbo University, Ningbo 315211, China
2
Jiangsu Province Collaborative Innovation Center for Modern Urban Traffic Technologies, Nanjing 210096, China
3
National Traffic Management Engineering and Technology Research Centre, Ningbo University Sub-Center, Ningbo 315211, China
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(12), 7281; https://doi.org/10.3390/su14127281
Submission received: 12 May 2022 / Revised: 10 June 2022 / Accepted: 12 June 2022 / Published: 14 June 2022

Abstract

:
In this paper, a novel car-following model is established integrating the drivers’ memory of previous information. The drivers’ memory of the vehicle ahead is introduced as an influencing factor on the drivers’ expected behavior. The time delay feedback control term is added to the model to increase the stability interval of the system. By comparing the stability intervals of the controlled and uncontrolled models, the necessity of adding a delay feedback control item is demonstrated. The validity and feasibility of the time delay feedback control strategy are proved by numerical simulations. In this paper, the stability interval of the system is determined by the definite integral stability method (DISM) and the Hopf bifurcation analysis method. According to the number of unstable eigenvalues derived from the system eigenvalue equation, the appropriate time delay feedback control parameters are set. By choosing the optimal parameters, the new model can optimize the traffic flow to the maximum extent, eliminate the stop-and-go of vehicles, and make the traffic stable. Numerical examples close to actual traffic conditions are given to verify the feasibility of the control strategy using the verified design steps. Next generation simulation (NGSIM) measurements are used to conduct parameter calibration of the new model.

1. Introduction

With the development of society, the scale of urbanization and industrialization is flourishing, which is making the number of vehicles on urban roads increase rapidly. Too many cars put enormous pressure on road safety. For many years, a large number of researchers have participated in the study of traffic flow dynamic characteristics. In today’s traffic field, traffic flow models can be divided into microscopic models [1,2,3], mesoscopic models [4,5], and macroscopic models [6,7,8].
To study the interaction between vehicles, the first car-following model was proposed by Pipes in 1953 [9]. This model ignored the influence of headway spacing on the following behavior. To solve the problem of Pipes’ model, a nonlinear model considering speed was proposed by Newell in 1961 [10]. Following the Newell model, the optimal velocity model (OVM) was proposed by Bando [11]. As one of the most widely used car-following traffic flow models, the OVM describes stop-and-go traffic flow characteristics and real traffic jams. The OVM is as follows:
d 2 x n t d t 2 = α V Δ x n t v n t
where α represents the sensitivity coefficient of the driver; Δ x n t represents the headway between the vehicle n + 1 and the vehicle n ; v n t represents the speed of vehicle n at time t . The OVM not only solves the problem of infinite acceleration of the Newell model, but also reproduces many phenomena, such as traffic instability, stopping, and walking in real traffic.
Regarding the drivers’ memory rule, the research mainly focused on the attenuation rule of drivers’ short-term memory of traffic signs, drivers’ professionalism, age, and other factors. However, drivers’ memory was not considered in the OVM. In real traffic, a driver’s behavior depends not only on the current traffic information, but also on historical information. During driving, the driver will retain the information from the previous period and make a simple prediction of the next period, that is, the driver’s memory is very important to the stability of traffic flow. Zhang [12] established the drivers’ memory by considering the tendency to resist sudden changes in speed and the speed of the previous and next time. The drivers’ memory traffic flow model was proposed. The drive speed at the previous time affects the speed at the later time, which we call memory. Zhang did not study the drivers’ memory models from a micro-perspective. Therefore, the research on the relationship between vehicles is shallow. Yu et al. [13] improved the following model based on Zhang’s model to study the effect of driver memory on traffic flow stability.
Time delay [14] has a significant impact on the evolution of traffic flow and driving performance. In the vehicle-following model, time delay mainly comes from three aspects [15,16]. One is physiological time delay, which is the period between the driver realizing the change in front of their vehicle and controlling the vehicle. The second is mechanical time delay, which refers to the time needed for the driver to take control until the vehicle executes the command. Thirdly, the time delay of movement is the period from when the vehicle executes the driver’s command to when the vehicle reaches the defined state of safety. In 1958, Chandler [17] first proposed a car-following model with time delay based on the classical car following model. The model is as follows:
x ¨ n t = λ x ˙ n + 1 t τ x ˙ n t τ
where x ˙ n t represents the speed of the n vehicle; x ¨ n t is the acceleration; λ is used to represent the sensitivity coefficient of the driver. τ represents the delay time of driver to stimulate. Through the asymptotic stability analysis of the model, it is found that when λ τ > 0.5 traffic is evenly unstable, which further shows that delay has a significant impact on traffic flow stability. There are two deficiencies in the above model. First, the nonlinear relationship between velocity and density in uniform flow is unclear. Second, there will be a state of excessive traffic flow acceleration. Therefore, Gazis et al. [18] proposed a GHR model, in which the sensitivity coefficient is nonlinearly related to the current speed and the front distance. The GHR model is as follows:
x ¨ = k x ˙ n t d x ˙ n + 1 t τ x ˙ n t τ Δ x n t τ s
where Δ x n indicates headway spacing; τ is response time delay; k , d , s are constants. The study of vehicle-following models with time delay mainly focuses on the stability analysis of uniform flow and the nonlinear dynamic behavior after instability. The above-mentioned time delay following model mainly studies the static independent relationship among the variables in traffic flow, but the dynamic evolution process in real life can better reflect the real situation. Moreover, the above studies show that time delay has a negative impact on traffic flow. Therefore, how to suppress the effect of time delay on traffic flow is a critical issue. Bifurcation theory can reasonably explain some mechanisms of traffic instability due to time delay [19,20]. Most traffic flow models are nonlinear equations with parameters. The qualitative state of the traffic system changes intrinsically when the parameter changes and crosses some critical value in the model. From a theoretical perspective, this is named bifurcation, which causes transitions between traffic states such as free flow and stop-and-go. The stability of traffic flow is an external manifestation of the bifurcation of the traffic system. Bifurcation is the essential cause of traffic system instability. Gasser et al. [21] summarized the bifurcation phenomena in traffic flow models, but their work did not focus on the important impact of time delay. Orosz et al. [22] particularly emphasized the bifurcation analysis of delay differential equations. Orosz et al. first used the bifurcation theory of time delay dynamic systems to discuss the bifurcation phenomenon in the time delay optimal speed model. It was found that a subcritical Hopf bifurcation occurs after unstable uniform flow, resulting in a bistable region. It was also pointed out that the presence of driver response time delay makes the bistable coexistence region more robust. Jin et al. [23,24] proposed the stability analysis of time delay feedback control following model by bifurcation method. The response of the expected acceleration shows the upper limit of the delay time, and the traffic congestion was suppressed by appropriate feedback gain and time delay. Zhang et al. [25] studied the effect of delay speed on traffic flow through bifurcation analysis. Delay could significantly delay the occurrence of Hopf bifurcations as shown by numerical simulation. Time delay can induce or delay the occurrence of bifurcation.
The above studies show that it is possible to set reasonable controls to eliminate the negative effects of time delay. In recent years, a very popular trajectory tracking control method has emerged. In Wang et al. [26], a symplectic pseudospectral optimal control method is proposed to generate a feasible reference trajectory offline with constraints. At each sampling time, the trajectory tracking controller works by solving the open-loop optimal control problem. Peng et al. [27] proposed a symplectic instantaneous optimal control method based on controlled robot trajectory tracking with input saturation. This method provides a unified framework for solving the trajectory tracking control problem of a multi-body dynamic system of a robot. Shi et al. [28] established the optimal control problem of a motion-driven mechanical system. A symplectic preservation method is presented to solve the optimal control problem of motion-driven systems. Li et al. [29] set control items based on headway spacing and speed difference. The delay changes caused by traffic instability suppress the drivers’ response. Chen et al. [30] proposed an improved model by taking the historical speed difference between the front and rear vehicles as the control term. However, the above studies did not specifically design the control parameters. In summary, previous studies have the following deficiencies: (1) Low concern with the design of control parameters; (2) Ignoring the effect of driver memory on traffic flow; (3) Ignoring the effect of time delay on simulating driver behavior; (4) The delay of the drivers’ response is ignored when modeling the drivers’ behavior. This delay time is unavoidable, which has a huge impact on the control effect of the system; (5) The design of control parameters is difficult to apply in actual scenarios due to redundant iterations.
The specific contributions of this article are as follows:
(1)
Driver memory is considered on the basis of OVM, and it is pointed out that drivers’ memory of previous traffic will have a significant impact on subsequent follow-up behavior.
(2)
This study comprehensively designs control term parameters to mitigate delay-induced unstable traffic flow.
(3)
The control strategy of this study considers the influence of multiple time delays on the traffic flow, which is closer to the actual traffic situation.
(4)
The IDISM and Hopf bifurcation analysis methods are used to determine the stability interval of the system. Thus, an appropriate combination of parameters for a drivers’ memory model with time delay feedback control is determined.
The rest of the article is structured as follows: in Section 2, a novel car-following model considering time delay and drivers’ memory is proposed. In Section 3, the uncontrolled model considering drivers’ memory is introduced, and the neutral stability condition of the model is obtained. In Section 4, the specific steps of the delayed feedback control are given, which is prepared for further optimizing the parameter combination. In Section 5, the optimal parameters are numerically simulated to determine their reliability, and a variety of control combinations are tested. The NGSIM [31] data are used for parameter calibration. Finally, some conclusions are drawn in Section 6. The research process and main steps of this paper are shown by the following flowchart (Figure 1):

2. A Novel Time Delayed Car-Following Model

OVM is one of the most widely applied traffic flow models. Based on the OVM, this paper presents the effect of driver memory on traffic flow. Consideration of driver memory can improve traffic flow stability when building a model of following behavior. The effect of drivers’ memory of previous traffic information on subsequent car-following behavior is considered, and the magnitude of the impact on different drivers is distinguished. Relative to vehicle speed, changes in drivers’ memory of the vehicle ahead and current vehicle speed are referenced in the model as influencing factors of driver behavior. A model considering drivers’ memory is proposed as follows:
d v n t d t = α V Δ x n t + ϖ V Δ x n t τ γ 1 v n t τ γ 1 v n t
where ϖ is a dimensionless parameter describing the sensitivity of driver’s memory of the previous traffic information; α is the sensitivity coefficient; τ γ 1 is the memory step with a unit in seconds; V Δ x n t τ γ 1 is the optimal speed at t τ γ 1 time; v n t τ γ 1 is the actual velocity at t τ γ 1 ; ϖ V Δ x n t τ γ 1 v n t τ γ 1 is the driver memory term, which represents the proportional difference between the optimal speed and the actual speed at the time t τ γ 1 .
On the basis of the above model, which considers the drivers’ memory, we add control items to the model. The control item takes into account the effect of time delay, and the new model is as follows:
d v n t d t = α V Δ x n t + ϖ V Δ x n t τ γ 1 v n t τ γ 1 v n t + κ v n t v n t τ γ 2
where κ is the feedback gain representing the velocity difference; τ γ 2 represents the time delay of the delayed feedback control signal corresponding to the velocity. V Δ x n t is the optimal velocity function [32] which is expressed as follows:
V Δ x n t = 16.8 tanh 0.086 Δ x n t 25 + 0.913
when ϖ = 0 , κ = 0 , Equation (4) is reduced to the OVM. Therefore, the OVM is a special case of the delay feedback control car-following model.
For convenience for stability analysis, we converted the expression (5) to the following expression:
d x n t d t = v n t d v n t d t = α V Δ x n t + ϖ V Δ x n t τ γ 1 v n t τ γ 1 v n t + κ v n t v n t τ γ 2

3. Stability Analysis

In this section, the linear stability analysis method is used to analyze the system without time delay feedback control and the stability state of the model is obtained. First, let N represent the number of vehicles and L the length of the road. Traffic flow stability is defined as all vehicles traveling at optimal speeds and all vehicles having the same headway spacing. The car following model with memory effect is as follows:
d x n t d t = v n t d v n t d t = α V Δ x n t + ϖ V Δ x n t τ γ 1 v n t τ γ 1 v n t
In order to analyze the linear stability of the traffic model (8), we considered a scenario where a road is a one-lane, circular road with n cars. When the whole system remains stable, the corresponding equilibrium solution is as follows:
v n 0 t = V h , Δ x n t = h = L N , x n 0 t = n h + V h t
where h is the average interval of vehicles; n represents the number of vehicles; v n 0 t is the steady state speed; x n 0 t represents steady-state headway distance.
Applying small disturbances to a steady-state is as follows:
v n 0 t = V h + η n t , x n 0 t = n h + V h t + ξ n t
where is the deviation of velocity and ξ n t is the deviation of distance.
By inserting Equation (10) into Equation (8) and linearizing it, we can obtain the following:
d η n t d t = α V h ξ n + 1 t ξ n t + ϖ V h ξ n + 1 t τ γ 1 ξ n t τ γ 1 η n t τ γ 1 η n t
η n t and ξ n t will be converted into Fourier form as follows:
ξ n t = e i k n + z t , η n t = z e i k n + z t
By inserting Equation (12) into Equation (11), we can obtain the following:
z 2 = α V h e i k 1 + ϖ V h e i k 1 e z τ γ 1 z e z τ γ 1 z
By expanding z = z 1 i k + z 2 i k 2 + , e i k 1 = i k + i k 2 2 + and inserting them into Equation (13), the following equation can be derived:
i k 2 z 1 2 α V h 2 ϖ V h α 2 + ϖ V h z 1 α τ γ 1 + ϖ z 2 α ϖ z 1 2 α τ γ 1 + z 2 α + i k α ϖ z 1 + α z 1 α ϖ V h α V h = 0
The values of z 1 and z 2 are given by:
z 1 = V h , z 2 = V h α ϖ + α 2 V h 2 α 1 + ϖ
Obviously, if z 2 > 0 , the system is unstable. Combining Equation (8) and Equation (15) when z 2 = 0 , the neutral stability condition is obtained as follows:
α = 2 V h ϖ + 1
Thus, the linear stability condition is derived as follows:
α > 2 V h ϖ + 1

4. The Design of Control Parameters in the Car-Following Model

In this section, the stability of the driver memory model with time delay feedback control is analyzed. In order to design a reasonable time delay feedback strategy to suppress the bifurcation behavior, the DISM is proposed to select an appropriate combination of time delay parameters and feedback coefficients. DISM is a key step for time delay feedback. The stability interval of the system is obtained by the definite integral method. In the obtained stability interval, the safety index is used to filter out the safe and reliable parameters, and a safe and stable time delay feedback control model is established. The first part of this section uses bifurcation analysis to analyze the stability of the model. The second part of this section designs a delayed feedback control strategy.

4.1. Control Strategy for Stability

In this section, stability analysis is used to analyze driver memory models with time delay feedback control to study their bifurcation characteristics. When the whole system is stable, the equilibrium condition of Equation (9) is adopted. The model considering time delay feedback control and drivers’ memory is as follows:
d x n t d t = v n t d v n t d t = α V Δ x n t + ϖ V Δ x n t τ γ 1 v n t τ γ 1 v n t + κ v n t v n t τ γ 2
where κ represents the feedback gain of the velocity difference and τ γ 2 represents the time delay of the delay feedback control signal corresponding to the speed difference.
Let us use the balance conditions in Section 3 and bring Equation (10) into Equation (18), we can then obtain:
d ξ n t d t = η n t d η n t d t = α V h ξ n + 1 t ξ n t + α ϖ V h ξ n + 1 t τ γ 1 ξ n t τ γ 1 + κ α η n t α ϖ η n t τ γ 1 κ η n t τ γ 2
Reduce Equation (19) to a matrix as follows:
d ξ d t d η d t = O I A B ξ η + O O C D ξ t τ γ 1 η t τ γ 1 + O O O E ξ t τ γ 2 η t τ γ 2
where matrix A , B , C , D , E is represented as follows:
A = α V ( h ) α V ( h ) 0 0 0 α V ( h ) α V ( h ) 0 0 0 0 α V ( h ) α V ( h ) α V ( h ) 0 0 α V ( h ) N × N
B = κ α 0 0 0 κ α 0 0 0 κ α N × N
C = α V h ϖ α V h ϖ 0 0 α V h ϖ 0 α V h ϖ 0 α V h ϖ N × N
D = α ϖ 0 0 0 α ϖ 0 0 0 α ϖ N × N
E = κ 0 0 0 κ 0 0 0 κ N × N
The corresponding characteristic equation can be obtained:
λ 2 λ κ α α ϖ e τ γ 1 λ κ e τ γ 2 λ + α V h + α V h ϖ e τ γ 1 λ N α V h + α V h ϖ e τ γ 2 λ N = 0
For ease of calculation, δ = α V h + κ V h and ε = κ V h e τ γ 2 λ . The above formula can be reduced to (21):
λ 2 λ κ α α ϖ e τ γ 1 λ κ e τ γ 2 λ + α V h + α V h ϖ e τ γ 1 λ α V h + α V h ϖ e τ γ 1 λ N = 1
Solving (22):
λ 2 λ κ α α ϖ e τ γ 1 λ κ e τ γ 2 λ + α V h + α V h ϖ e τ γ 1 λ = α V h + α V h ϖ e τ γ 1 λ cos 2 k π N + sin 2 k π N i
where k 1 , 2 , 3 , N denotes the number of waves in oscillation.
Inserting λ = μ + i ω and separating the real part from the imaginary part yields the following:
μ 2 ω 2 μ κ + μ α + μ α ϖ e 1 c 1 + μ κ e 2 c 2 + α ϖ ω e 1 s 1 + κ ω e 2 s 2 σ c π β ϖ e 1 s 1 s π = 0 2 μ ω α ϖ μ e 1 s 1 μ κ e 2 s 2 ω κ α α ϖ e 1 c 1 κ e 1 c 1 + β ϖ e 1 s 1 c π σ s π = 0
where s π = sin 2 k π N , c π = cos 2 k π N , c 1 = cos τ γ 1 ω , c 2 = cos τ γ 2 ω , s 1 = sin τ γ 1 ω , s 2 = sin τ γ 2 ω , e 1 = e τ γ 1 μ , e 2 = e τ γ 2 μ , and β = α V h , σ = β + β ϖ e 1 c 1 .
When k = N , we can get the following formula:
μ 2 ω 2 κ α μ 2 + 2 μ ω ω κ α 2 = e 2 τ γ 1 μ α 2 ϖ 2 2 V h 2 + μ 2 + ω 2 + e 2 τ γ 2 μ κ 2 μ 2 + ω 2
When k = N , there are two solutions, one is 0 , 0 , the other is f , 0 , where f depends on κ , α , τ γ 1 , τ γ 2 , and ϖ . When we take N = 7 and k N , we can obtain the distribution of real and imaginary parts of the eigenvalues of formula (23) as shown in Figure 2. Figure 2a describes the eigenvalue distribution of a drivers’ memory model with no controls, κ = 0 . Eigenvalues on the real axis when V = 0 , as V increases, each eigenvalue diffuses from the real axis to both sides. When V is small enough, all the eigenvalues are on the left half of the complex plane, which indicates that the system is asymptotically stable. However, as V increases, the eigenvalues pass through the imaginary axis and the system loses its stability. The intersection of the eigenvalue’s path with the imaginary axis is called the Hope bifurcation point. From the graph, we can see that the eigenvalues of k = 1 and k = 6 pass through the imaginary axis first, then k = 2 and k = 5 , and finally k = 3 and k = 4 . Figure 2b describes the eigenvalue distribution of a drivers’ memory model for time delay control.
After adding the control, it can be seen that it takes longer for two eigenvalue curves of k = 1 and k = 6 to go through the virtual axis. The tracks of two eigenvalue curves, k = 3 and k = 4 , are opposite to those in Figure 2a. The tracks of this eigenvalue are all on the left half complex plane; therefore there is no Hopf bifurcation point. It is shown that the controlled driver memory model can suppress or delay the occurrence of Hopf bifurcations. In other words, the appropriate selection of time delay can delay or eliminate the impact of Hopf bifurcation, improve the system stability, and avoid traffic congestion in traffic flow.
When a pair of pure imaginary root appears, Hopf bifurcation branches occur in the system. Putting λ = ± i ω into Equation (23), we can obtain the critical condition of Hopf bifurcation:
ω 2 + α ϖ ω e 1 s 1 + κ ω e 2 s 2 + β + β ϖ e 1 c 1 β c π β ϖ e 1 c 1 c π β ϖ e 1 s 1 s π = 0 κ α ω + α ϖ ω e 1 c 1 + κ ω e 2 c 2 β ϖ e 1 s 1 + β ϖ e 2 s 1 c π β s π + β ϖ e 1 c 1 s π = 0
When κ = 0 , the above formula can be converted to the following:
ω 2 + α ϖ ω e 1 s 1 + β + β ϖ e 1 c 1 β c π β ϖ e 1 c 1 c π β ϖ e 1 s 1 s π = 0 α ω + α ϖ ω e 1 c 1 β ϖ e 1 s 1 + β ϖ e 1 s 1 c π β s π + β ϖ e 1 c 1 s π = 0
The stability conditions can be simplified as follows:
V h = ω 1 + ϖ e 1 c 1 ψ α = ω ϖ e 1 s 1 ϖ e 1 s 1 c π + s π ϖ e 1 c 1 s π ϖ e 1 s 1 ψ + ζ 1 + ϖ e 1 c 1
where ψ = ϖ e 1 s 1 ϖ e 1 s 1 c π + s π ϖ e 1 c 1 s π ζ = 1 + ϖ e 1 c 1 c π ϖ e 1 c 1 c π ϖ e 1 s 1 s π in Equation (26). For convenience of calculation, the critical condition described by the equation can be reduced to α = 2 V h ϖ + 1 . It can be seen that changing the stability condition is consistent with the stability condition of the drivers’ memory model in Section 3.

4.2. Design of Delay Feedback Control Strategy

In the past, Nyquist criterion has been used in the definite integral stability method, but Nyquist criterion has great limitations and is only effective in some specific applications. The improved definite integral stability method proposed by Xu et al. [33] can analyze the number of eigenvalues of the right half complex plane. The stability judgment can be solved in the case of multiple time delays. By calculating a definite integral, the method solves the root of the positive real part of the function associated with a transcendent real function. The number calculated from this result is the number of characteristic roots of the right half complex plane. However, one drawback to this method is that there is no general rule for estimating the upper bound of this definite integral. Xu et al. added an algorithm to this method to solve the problem that there is no upper limit on the integral. The steps to improve the definite integral method are as follows:
Write Equation (22) in the following form, which is used for the stability analysis of the DISM:
f λ = λ 2 λ κ α α ϖ e 1 κ e 2 + β + β ϖ e 1 β + β ϖ e 1 c π + s π i
Step 1: Bring λ = i ω into Equation (28) and separate the real part, we then get:
ω = Re i n f i ω = ω 2 + α ϖ ω s 1 + ω κ s 2 + β + β ϖ c 1 + β + β ϖ c 1 c π + β ϖ s 1 s π
where the highest power of the eigenvalue is represented by n .
Step 2: According to Equation (29), let ω = 0 find all the positive roots. Represents all positive roots as a set, expressed as X = ω 1 , ω 2 ω n . Take ω max as the maximum value in set X and L 0 > ω max as the definite upper limit of the integral.
Step 3: Write the following formula from Equation (10):
ω = Re f i ω f i ω = d d ω arctan Im f i ω Re f i ω = Re f i ω Re f i ω + Im f i ω Im f i ω Re f i ω 2 + Im f i ω 2
where Re · is the real part and Im · is the imaginary part, its expressions are as follows:
Re f i ω = ω 2 + α ϖ ω s 1 + κ ω s 2 + β + β ϖ c 1 β + β ϖ c 1 c π β ϖ s 1 s π
Im f i ω = α ϖ ω c 1 κ α ω + κ ω c 2 β ϖ s 1 β + β ϖ c 1 s π + β ϖ s 1 c π
Re f i ω , Im f i ω can be obtained from Equations (31) and (32), and its expression are as follows:
Re f i ω = α κ + α ϖ c 1 + κ c 2 m α β ω s 1 + τ γ 1 β ϖ s 1 s π τ γ 1 β ϖ c 1 + τ γ 1 β ϖ c 1 c π τ γ 1 κ ω s 2
Im f i ω = 2 ω α ϖ s 1 κ s 2 τ γ 1 α ϖ ω c 1 τ γ 2 κ ω c 2 + τ γ 1 β ϖ s 1 + τ γ 1 β ϖ c 1 s π τ γ 1 β ϖ s 1 c π
Step 4: L 0 in step 2 and ω in step 3 can be obtained by using the following definite integral:
F 0 , L 0 k = 0 L 0 d d ω a r c tan Im f i ω Re f i ω d ω
when k N , the eigenvalue with positive real part is expressed by the following formula:
Ω k τ γ 1 , τ γ 1 = r o u n d n 2 F 0 , L 0 k π
Sum up the Equation (36) formula:
Ω τ γ 1 , τ γ 1 = k = 1 N 1 Ω k τ γ 1 , τ γ 1
If Ω τ γ 1 , τ γ 1 = 0 , the system (17) is stable, otherwise, bifurcation occurs.
To better understand these processes, an example is provided below to illustrate how to determine the stability of the system. To illustrate the effectiveness of time-delay feedback control, we first simulate the uncontrolled driver memory model and compare it with the controlled model. The following example is illustrated by choosing s n = s = 25   m , α = 2   s 1 and V = 1.448 , N = 7 , τ 1 = τ γ 1 , τ 1 = τ γ 2 . From Figure 3a,b, it is known that the stability interval increases with the increase of κ , reflecting that the system promotes stability by increasing the control items. It also reflects that the appropriate parameters can make the time delay feedback control system more stable, and select the time delay parameters through the stability interval to suppress traffic congestion. The above operations can determine the stability interval of the system, and select the applicable stability interval by choosing the appropriate control parameters. Figure 3a has an approximate stability interval of τ γ 2 0.12 , 0.45 , the stability range is approximately τ γ 2 0.29 , 1.06 with the increase of κ .
To verify the stability within this region, the influence of each parameter on the system is verified by controlling the variables. Because the drivers’ reaction time is usually between 0.3   s 0.5   s , select τ γ 1 = 0.4   s in the following simulation. In Figure 3b, multiple groups of control parameter combinations are selected by stable interval. In Figure 3a, the delay time τ γ 2 of the delay feedback control is changed while the driver remembers the delay time τ γ 1 and the feedback control parameters are unchanged. To reflect the control performance of the delay feedback control strategy, the following simulation chooses an uncontrolled driver memory model to correspond to the unstable state, that is, α < 2 V h ϖ + 1 . In the figure κ = 0 , the control item fails, the speed of the car is unstable, and the fluctuation increases gradually, with κ increasing, the speed fluctuation of the vehicle decreases gradually until it is stable. Figure 3b shows that the control item delay time is not positively related to the stability when the drivers’ memory time is determined. The delay time of the control item has a stable interval under the corresponding control parameter κ , system stability within this interval and system instability conversely.
According to Figure 4, when we keep the time delay τ 2 constant, the system oscillation decreases with the increase of control parameters. The whole system becomes stable because of the control strategy. When the control parameters are unchanged, the system fluctuation is very small when the delay τ 2 is within the range of Figure 3, and the system will soon stabilize. Next, select α = 2   s 1 , V = 1.448 , ϖ = 0.4 , κ = 0.6   s 1 and τ γ 1 = 0.4   s , τ γ 2 = 1.25   s , bring it into Equation (27), and let ω = 0 find all the positive roots, select the largest positive root ω max , and get the upper limit of definite integral T 0 . Continue to select headway spacing Δ x n = h = 25   m , optimal acceleration V = V h = 1.448 , and number of vehicles N = 7 in the following simulation.
Four groups of parameters were selected, of which two groups were stable parameters τ γ 2 , κ = 0.47 , 0.22 ; τ γ 2 , κ = 0.2 , 0.615 , a special point τ γ 2 , κ = 0.52 , 0.465 located on a stable boundary is selected, and three groups were unstable parameters τ γ 2 , κ = 0.2 , 0.1 ; τ γ 2 , κ = 0.81 , 345 ; τ γ 2 , κ = 0.955 , 0.88 . Level in Figure 5 indicates different stability states. The system is stable when level = 0 . The larger the level, the faster the oscillation, and the more unstable the system.
Figure 6 depicts the speed fluctuations of a vehicle in different parameter combinations. Parameters in Figure 6a are located in the unstable area in the lower left corner of Figure 5, therefore the resulting velocity–time graph fluctuates, making the system unstable. Figure 6b,c is a parameter located in a stable region, so the resulting velocity–time graph produces small fluctuations and eventually stabilizes. Figure 6d is located at the boundary of a stable and unstable region, therefore the velocity oscillates but the amplitude is not large, although the system remains unstable. Figure 6e,f shows that as the colors in Figure 5 approach yellow, they become less stable until they become uncontrollable. These six pictures also verify the accuracy of Figure 5. It is also proved that the system will be stable only when the control feedback gain κ and the delay term τ γ 2 of the delay feedback control are combined reasonably. It is not that the larger the control feedback gain the more stable the system.
We set up 8 cars to drive on open roads. The first one travels at a steady speed. The speed of the first vehicle decreases to 2 m/s, 5 m/s, and 8 m/s respectively in the three time periods of 65–70 s, 90–100 s, and 120–125 s, and it has been running at a steady speed for the rest of the time. As can be seen from Figure 7, the controlled system speed fluctuation is smaller than that of the uncontrolled system and the controlled system can restore stability faster.
Furthermore, in Figure 8a it can be seen that the uncontrolled system oscillates in the platoon when the head car decelerates and some cars are too close in some time periods. The overall fluctuation of the controlled system is small and there is no phenomenon that the vehicles are too close to each other.
The above numerical simulation verifies the feasibility of DISM in stability analysis and also reflects the validity of the design delay control strategy.

5. Case Studies

To further verify the feasibility of the above operations and the validity of the control item design, we expanded the experimental data to increase the number of vehicles from just 7 to 100 to better simulate real roads. Parameters are calibrated using NGSIM measurement data to calibrate parameters.

5.1. Verification of Control Strategy

Assume that the initial state is uniform flow and that all vehicles travel on a loop of L = 2000 m without overtaking behavior. The following small disturbances are added to the system under the above conditions:
s n 0 = n s + ζ n 0 , v n 0 = V s , s = L N
The dark blue color in Figure 9 indicates that the rest of the stable area is unstable. There are also several different colors in unstable areas, indicating that the magnitude of velocity fluctuations in these areas is not the same. The greater the oscillation of velocity near the yellow area, the smaller the oscillation of velocity near the dark blue area. We selected the following points to test the stability of the system, such as τ γ 2 , κ = 0.55 , 0.17 , τ γ 2 , κ = 0.155 , 0.715 in the stable region and τ γ 2 , κ = 0.645 , 0.37 , τ γ 2 , κ = 0.56 , 0.92 ; τ γ 2 , κ = 0.95 , 0.785 in the unstable region. It can be seen from Figure 10 that the velocity of the two points in the dark blue region fluctuates slightly at the beginning and then tends to stabilize gradually. In Figure 10b–d, the speed starts with a small fluctuation, then stabilizes for a period of time and then starts with a large fluctuation. In Figure 10e, speed fluctuates greatly from beginning to end, there is a large fluctuation in time to 60 s, and the feedback control effect is very poor. Therefore, the light color has a smaller amplitude than the yellow one. The figure above shows that, except for the dark blue area, the feedback control of other areas has a certain control effect on the system, however, the elimination of velocity fluctuations is not obvious. In the above parameter combination, we selected τ γ 1 ϖ , τ γ 2 , κ = 0.5 , 0.50.155 , 0.715 to effectively control traffic instability and eliminate abnormal fluctuations in speed. The combination of other parameters mentioned above has a control effect on the system.
To verify the authenticity and feasibility of the fourth part of the numerical simulation, we extended the numerical simulation to 100 vehicles. This setting is closer to actual traffic operation. We continued to use the previously calibrated parameters to simulate a platoon of 100 vehicles.
In Figure 11a, it can be seen that the uncontrolled system is still affected after 200 s. The controlled system can restore stability faster. The feasibility and practicability of the control strategy are fully proven.
Figure 12 is the hysteresis loop of the controlled system. Hysteresis loop is an important reason for the instability and stagnation of traffic flow. In addition, the stronger the hysteresis effect, the greater the interference with stable traffic flow. The smaller the size of the hysteresis loop, the less the influence of the disturbance received by the system will be. The hysteresis loop of the controlled system is drawn by selecting the parameters in Figure 10a,c,d. It can be seen from the velocity trend graph of Figure 10 that the time lag loop is also consistent with the fluctuation trend. As the steady speed fluctuation of the system becomes smaller and smaller, the hysteresis loop becomes smaller and smaller. The hysteresis loop is reduced to one point under Figure 12 parameters. From Figure 13, we can see that uncontrolled drivers have a memory model of stopping and walking waves in traffic. Figure 14 is the speed chart of any vehicle in the selected vehicle platoon. However, when feedback control is added, stopping wave attenuation and traffic stability are restored, which proves the feasibility and validity of time delay feedback control.

5.2. Parameter Calibration

In this section, some measurement data from NGSIM is used to calibrate the model parameters. NGSIM dataset is an open and authoritative dataset. The selected datasets are divided into datasets A and B, each containing 550 sets of data. We validated the remaining parameters of the model using the genetic algorithm. The genetic algorithm uses the following objective functions:
P e r r o r = n = 1 N a n r e a l a n s i m 2 n = 1 N a n r e a l 2 + n = 1 N a n s i m 2
where N is the total number of samples; n is an indicator of each set of data; a n r e a l is the actual acceleration measured as n ; a n s i m is the test acceleration labeled n . PI represents the fitness, and the smaller the fitness P e r r o r value, the better the fit.
The models that need to be calibrated in this paper are as follows:
a n t = α V Δ x n t + ϖ V Δ x n t 0.5 v n t 0.5 v n t + κ v n t v n t 0.155
The optimal speed function [34] is expressed as follows:
V Δ x n t = V max 2 tanh γ 1 Δ x n t h c + γ 2
Table 1 is the genetic algorithm configuration and Table 2 shows the result of parameter calibration. In Figure 15, the simulated acceleration and the actual acceleration are well fitted and the results are within the acceptable range. The calibration results are then validated using data from dataset B, and the P e r r o r = 0.7498 is acceptable.

6. Conclusions

A novel car-following model is presented with consideration of the effect of driver memory. Time delay feedback control is also considered in the new model to improve the stability of traffic flow. The bifurcation analysis method and the definite integral stability method are used to analyze the stability region of the new model. The key to this method is to find the intervals of delay and feedback gain, and select a reasonable combination of parameters within the intervals. This method overcomes the disadvantage that the previous definite integral method cannot determine the upper limit of stability. In subsequent studies, more vehicles are considered to further validate the rationality of the parameters. Parameter calibration is used to observe the error between the simulation results and the actual results to determine the feasibility of the control strategy. The control strategy indicates that the traffic flow system tends to be stable after adding reasonable control parameters. It can effectively eliminate the stop-and-go phenomenon, make the overall traffic smooth, and avoid traffic congestion. It also indicates that the control strategy has good practical significance and can be used in actual traffic scenes.

Author Contributions

Methodology, Y.P., Y.W.; software, B.M.; validation, R.C., Y.P. and B.M.; writing—original draft preparation, Y.W.; writing—review and editing, R.C.; visualization, Y.P.; supervision, R.C.; funding acquisition, R.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the Natural Science Foundation of Zhejiang Province, China (Grant No. LY22G010001) and the Program of Humanities and Social Science of Education Ministry of China (Grant No. 20YJA630008) and the National Key Research and Development Program of China-Traffic Modeling, Surveillance and Control with Connected &Automated Vehicles (Grant No. 2017YFE9134700) and the Ningbo Natural Science Foundation of China (Grant Nos. 202003N4142, 2021J111) and the K.C. Wong Magna Fund in Ningbo University, China.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sun, Y.; Ge, H.; Cheng, R. An extended car-following model considering driver’s memory and average speed of preceding vehicles with control strategy. Physica A 2019, 521, 752–761. [Google Scholar] [CrossRef]
  2. Li, X.M.; Oscar, T.; Andry, R.; Yan, X.D. Collision risk management of cognitively distracted drivers in a car-following situation. Transp. Res. Part F 2019, 60, 288–298. [Google Scholar] [CrossRef]
  3. Li, S.; Wang, T.; Cheng, R.; Ge, H. An Extended Car-Following Model considering the Driver’s Desire for Smooth Driving and Self-Stabilizing Control with Velocity Uncertainty. Math. Probl. Eng. 2020, 2020, 9546012. [Google Scholar] [CrossRef]
  4. Ge, H.-X.; Cui, Y.; Zhu, K.-Q.; Cheng, R.-J. The control method for the lattice hydrodynamic model. Commun. Nonlinear Sci. Numer. Simul. 2015, 22, 903–908. [Google Scholar] [CrossRef]
  5. Wang, Q.; Cheng, R.; Ge, H. A novel lattice hydrodynamic model accounting for driver’s memory effect and the difference of optimal velocity on curved road. Physica A 2020, 559, 125023. [Google Scholar] [CrossRef]
  6. Cheng, R.; Ge, H.; Wang, J. An extended continuum model accounting for the driver’s timid and aggressive attributions. Phys. Lett. A 2017, 381, 1302–1312. [Google Scholar] [CrossRef]
  7. Huang, K.; Di, X.; Du, Q.; Chen, X. Scalable traffic stability analysis in mixed-autonomy using continuum models. Transp. Res. Part C: Emerg. Technol. 2020, 111, 616–630. [Google Scholar] [CrossRef]
  8. Ren, W.; Cheng, R.; Ge, H. Bifurcation analysis for a novel heterogeneous continuum model considering electronic throttle angle changes with memory. Appl. Math. Comput. 2021, 401, 126079. [Google Scholar] [CrossRef]
  9. Pipes, L.A. An Operational Analysis of Traffic Dynamics. J. Appl. Phys. 1953, 24, 274–281. [Google Scholar] [CrossRef]
  10. Newell, G.F. Nonlinear Effects in the Dynamics of Car Following. Oper. Res. 1961, 9, 209–229. [Google Scholar] [CrossRef]
  11. Bando, M.; Hasebe, K.; Nakayama, A.; Shibata, A.; Sugiyama, Y. Dynamical model of traffic congestion and numerical simulation. Phys. Rev. E 1995, 51, 1035–1042. [Google Scholar] [CrossRef] [PubMed]
  12. Zhang, H. Driver memory, traffic viscosity and a viscous vehicular traffic flow model. Transp. Res. Part B Methodol. 2003, 37, 27–41. [Google Scholar] [CrossRef]
  13. 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]
  14. Treiber, M.; Kesting, A.; Helbing, D. Delays, inaccuracies and anticipation in microscopic traffic models. Physica A 2006, 360, 71–88. [Google Scholar] [CrossRef]
  15. Pan, D.B.; Zhang, G.; Jiang, S.; Zhang, Y.; Yuan, B. Delay-independent traffic flux control for a discrete-time lattice hydrodynamic model with time-delay. Physica A 2021, 563, 125440. [Google Scholar] [CrossRef]
  16. Liu, B.; Zhang, G. A double velocity control method for a discrete-time cooperative driving system with varying time-delay. Phys. A 2020, 565, 125579. [Google Scholar] [CrossRef]
  17. Chandler, R.E.; Herman, R.; Montroll, E.W. Traffic Dynamics: Studies in Car Following. Oper. Res. 1958, 6, 165–184. [Google Scholar] [CrossRef] [Green Version]
  18. Gazis, D.C.; Herman, R.; Rothery, W. Nonlinear Follow-the-Leader Models of Traffic Flow. Oper. Res. 1961, 9, 545–567. [Google Scholar] [CrossRef]
  19. Zhang, G. Study on varying time delay on traffic stability in a novel lattice hydrodynamic model. Physica A 2018, 505, 1103–1112. [Google Scholar] [CrossRef]
  20. Sun, D.; Chen, D.; Zhao, M.; Liu, W.; Zheng, L. Linear stability and nonlinear analyses of traffic waves for the general nonlinear car-following model with multi-time delays. Physica A 2018, 501, 293–307. [Google Scholar] [CrossRef]
  21. Gasser, I.; Sirito, G.; Werner, B. Bifurcation analysis of a class of ‘car following’ traffic models. Physica D 2004, 197, 222–241. [Google Scholar] [CrossRef]
  22. Orosz, G.; Krauskopf, B.; Wilson, R. Bifurcations and multiple traffic jams in a car-following model with reaction-time delay. Physica D 2005, 211, 277–293. [Google Scholar] [CrossRef] [Green Version]
  23. Jin, Y.; Meng, J. Dynamical analysis of an optimal velocity model with time-delayed feedback control. Commun. Nonlinear Sci. Numer. Simul. 2020, 90, 105333. [Google Scholar] [CrossRef]
  24. Jin, Y.F.; Xu, M. Bifurcation Analysis of the Full Velocity Difference Model. Chin. Phys. Lett. 2010, 27, 040501. [Google Scholar]
  25. Zhang, Y.; Xue, Y.; Zhang, P.; Fan, D.; di He, H. Bifurcation analysis of traffic flow through an improved car-following model considering the time-delayed velocity difference. Physica A 2018, 514, 133–140. [Google Scholar] [CrossRef]
  26. Wang, X.; Liu, J.; Zhang, Y.; Shi, B.; Jiang, D.; Peng, H. A unified symplectic pseudospectral method for motion planning and tracking control of 3D underactuated overhead cranes. Int. J. Robust Nonlinear Control 2019, 29, 2236–2253. [Google Scholar] [CrossRef]
  27. Peng, H.; Li, F.; Liu, J.G.; Ju, Z. A Symplectic Instantaneous Optimal Control for Robot T rajectory T racking With Differential-Algebraic Equation Models. IEEE Trans. Ind. Electron. 2020, 69, 3819–3828. [Google Scholar] [CrossRef] [Green Version]
  28. Shi, B.; Peng, H.; Wang, X.; Zhong, W. A symplectic direct method for motion-driven optimal control of mechanical systems. Commun. Nonlinear Sci. Numer. Simul. 2022, 111, 106501. [Google Scholar] [CrossRef]
  29. Li, S.; Yang, L.; Gao, Z.; Li, K. Stabilization strategies of a general nonlinear car-following model with varying reaction-time delay of the drivers. ISA Trans. 2014, 53, 1739–1745. [Google Scholar] [CrossRef]
  30. Zhou, T.; Chen, D.; Zheng, L.; Liu, W.; He, Y.; Liu, Z. Feedback-based control for coupled map car-following model with time delays on basis of linear discrete-time system. Physica A 2018, 512, 174–185. [Google Scholar] [CrossRef]
  31. Chai, C.; Zeng, X.; Wu, X.; Wang, X. Evaluation and Optimization of Responsibility-Sensitive Safety Models on Autonomous Car-Following Maneuvers. Transp. Res. Rec. J. Transp. Res. Board 2020, 2674, 662–673. [Google Scholar] [CrossRef]
  32. Bando, M.; Hasebe, K.; Nakanishi, K. Phenomenological Study of Dynamical Model of Traffic Flow. J. De Phys. I 1995, 5, 1389–1399. [Google Scholar] [CrossRef] [Green Version]
  33. Xu, Q.; Stepan, G.; Wang, Z. Delay-dependent stability analysis by using delay-independent integral evaluation. Automatica 2016, 70, 153–157. [Google Scholar] [CrossRef]
  34. Davis, L. Modifications of the optimal velocity traffic model to include delay due to driver reaction time. Physica A 2003, 319, 557–567. [Google Scholar] [CrossRef]
Figure 1. Research flow chart.
Figure 1. Research flow chart.
Sustainability 14 07281 g001
Figure 2. Eigenvalues of the system for N = 7 and α = s 1 . (a) the uncontrolled drivers’ memory model κ = 0 ; (b) A time delay feedback control item is added, κ = 0.7   s 1 , τ 2 = 0.45   s . (a) the eigenvalue distribution of a drivers’ memory model with no controls. (b) the eigenvalue distribution of a drivers’ memory model with control.
Figure 2. Eigenvalues of the system for N = 7 and α = s 1 . (a) the uncontrolled drivers’ memory model κ = 0 ; (b) A time delay feedback control item is added, κ = 0.7   s 1 , τ 2 = 0.45   s . (a) the eigenvalue distribution of a drivers’ memory model with no controls. (b) the eigenvalue distribution of a drivers’ memory model with control.
Sustainability 14 07281 g002
Figure 3. The stability diagram of different design time delays for control (a) κ = 0.3   s 1 , α = 2   s 1 ; (b) κ = 0.6   s 1 , α = 2 s 1 . Selecting the number of vehicles N = 0 , V t = 1.448 , the controlled driver memory model is stable when Ω = 0 , and the system is unstable when Ω 0 .
Figure 3. The stability diagram of different design time delays for control (a) κ = 0.3   s 1 , α = 2   s 1 ; (b) κ = 0.6   s 1 , α = 2 s 1 . Selecting the number of vehicles N = 0 , V t = 1.448 , the controlled driver memory model is stable when Ω = 0 , and the system is unstable when Ω 0 .
Sustainability 14 07281 g003
Figure 4. Choose N = 7 , h = 25   m , α = 2   s 1 for the speed chart of the vehicle when κ and τ 1 change. (a) τ 1 = 0.4   s , τ 2 = 0.5   s . (b) τ 1 = 0.4   s , κ = 0.6   s 1 .
Figure 4. Choose N = 7 , h = 25   m , α = 2   s 1 for the speed chart of the vehicle when κ and τ 1 change. (a) τ 1 = 0.4   s , τ 2 = 0.5   s . (b) τ 1 = 0.4   s , κ = 0.6   s 1 .
Sustainability 14 07281 g004
Figure 5. Two-dimensional stability diagram of a controlled drivers’ memory model with respect to τ 2 , κ for α = 2   s 1 , ϖ = 0.6 , τ 1 = 0.5   s .
Figure 5. Two-dimensional stability diagram of a controlled drivers’ memory model with respect to τ 2 , κ for α = 2   s 1 , ϖ = 0.6 , τ 1 = 0.5   s .
Sustainability 14 07281 g005
Figure 6. Vehicle speed diagram with different time delay feedback control parameter combinations. (a) κ = 0.1 , τ 2 = 0.2   s platoon speed diagram (b) κ = 0.22 , τ 2 = 0.47   s platoon speed diagram (c) κ = 0.615 , τ 2 = 0.2   s platoon speed diagram (d) κ = 0.465 , τ 2 = 0.52   s platoon speed diagram (e) κ = 0.345 , τ 2 = 0.81   s platoon speed diagram (f) κ = 0.88 , τ 2 = 0.955   s platoon speed diagram.
Figure 6. Vehicle speed diagram with different time delay feedback control parameter combinations. (a) κ = 0.1 , τ 2 = 0.2   s platoon speed diagram (b) κ = 0.22 , τ 2 = 0.47   s platoon speed diagram (c) κ = 0.615 , τ 2 = 0.2   s platoon speed diagram (d) κ = 0.465 , τ 2 = 0.52   s platoon speed diagram (e) κ = 0.345 , τ 2 = 0.81   s platoon speed diagram (f) κ = 0.88 , τ 2 = 0.955   s platoon speed diagram.
Sustainability 14 07281 g006aSustainability 14 07281 g006b
Figure 7. Vehicle speed with different control strategies. (a) Uncontrolled system. (b) Controlled system.
Figure 7. Vehicle speed with different control strategies. (a) Uncontrolled system. (b) Controlled system.
Sustainability 14 07281 g007
Figure 8. Vehicle trajectory with different control strategies. (a) Uncontrolled system. (b) Controlled system.
Figure 8. Vehicle trajectory with different control strategies. (a) Uncontrolled system. (b) Controlled system.
Sustainability 14 07281 g008
Figure 9. Controlled drivers’ memory model stability diagram relative to τ γ 2 and κ for τ γ 1 = 0.5   s , α = 2   s 1 .
Figure 9. Controlled drivers’ memory model stability diagram relative to τ γ 2 and κ for τ γ 1 = 0.5   s , α = 2   s 1 .
Sustainability 14 07281 g009
Figure 10. Time–speed diagram of the first vehicle with different combinations of control parameters. (a) κ = 0.17 , τ 2 = 0.55   s platoon speed diagram (b) κ = 0.22 , τ 2 = 0.47   s platoon speed diagram (c) κ = 0.645 , τ 2 = 0.37   s platoon speed diagram (d) κ = 0.565 , τ 2 = 0.635   s platoon speed diagram (e) κ = 0.92 , τ 2 = 0.56   s platoon speed diagram (f) κ = 0.785 , τ 2 = 0.95   s platoon speed diagram.
Figure 10. Time–speed diagram of the first vehicle with different combinations of control parameters. (a) κ = 0.17 , τ 2 = 0.55   s platoon speed diagram (b) κ = 0.22 , τ 2 = 0.47   s platoon speed diagram (c) κ = 0.645 , τ 2 = 0.37   s platoon speed diagram (d) κ = 0.565 , τ 2 = 0.635   s platoon speed diagram (e) κ = 0.92 , τ 2 = 0.56   s platoon speed diagram (f) κ = 0.785 , τ 2 = 0.95   s platoon speed diagram.
Sustainability 14 07281 g010
Figure 11. Vehicle trajectory with different control strategies. (a) Uncontrolled system. (b) Controlled system.
Figure 11. Vehicle trajectory with different control strategies. (a) Uncontrolled system. (b) Controlled system.
Sustainability 14 07281 g011
Figure 12. The hysteresis loop of the controlled driver memory model corresponds to Figure 10.
Figure 12. The hysteresis loop of the controlled driver memory model corresponds to Figure 10.
Sustainability 14 07281 g012
Figure 13. Velocity comparison diagram of controlled and uncontrolled models. (a) Uncontrolled model considering driver memory. (b) Controlled model considering driver memory.
Figure 13. Velocity comparison diagram of controlled and uncontrolled models. (a) Uncontrolled model considering driver memory. (b) Controlled model considering driver memory.
Sustainability 14 07281 g013
Figure 14. Vehicle Speed Change Graph. (a) Uncontrolled model considering driver memory. (b) Controlled model considering driver memory.
Figure 14. Vehicle Speed Change Graph. (a) Uncontrolled model considering driver memory. (b) Controlled model considering driver memory.
Sustainability 14 07281 g014
Figure 15. Acceleration curve of fitting data and measured data.
Figure 15. Acceleration curve of fitting data and measured data.
Sustainability 14 07281 g015
Table 1. Configuration of the genetic algorithm.
Table 1. Configuration of the genetic algorithm.
OptionsValues
Population Size100
Mutation Rate0.1
Crossover Rate0.95
Generations1000
Table 2. Results of parameter calibration.
Table 2. Results of parameter calibration.
ParametersValue
α   s 1 0.8334
ϖ 0.9105
h c   m 21.9235
V max   m / s 32.6472
γ 1 0.0746
γ 2 0.5983
P e r r o r 0.5007
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Pan, Y.; Wang, Y.; Miao, B.; Cheng, R. Stabilization Strategy of a Novel Car-Following Model with Time Delay and Memory Effect of the Driver. Sustainability 2022, 14, 7281. https://doi.org/10.3390/su14127281

AMA Style

Pan Y, Wang Y, Miao B, Cheng R. Stabilization Strategy of a Novel Car-Following Model with Time Delay and Memory Effect of the Driver. Sustainability. 2022; 14(12):7281. https://doi.org/10.3390/su14127281

Chicago/Turabian Style

Pan, Yifan, Yongjiang Wang, Baobin Miao, and Rongjun Cheng. 2022. "Stabilization Strategy of a Novel Car-Following Model with Time Delay and Memory Effect of the Driver" Sustainability 14, no. 12: 7281. https://doi.org/10.3390/su14127281

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