Stability analysis of traffic flow with extended CACC control models
Zheng Ya-Zhou1, Cheng Rong-Jun2, 4, Lo Siu-Ming3, Ge Hong-Xia2, 4, †,
Faculty of Science, Ningbo University, Ningbo 315211, China
Faculty of Maritime and Transportation, Ningbo University, Ningbo 315211, China
Department of Civil and Architectural Engineering, City University of Hong Kong, Kowloon, China
Jiangsu Key laboratory of Urban ITS, Southeast University, Nanjing 210096, China

 

† Corresponding author. E-mail: gehongxia@nbu.edu.cn

Project supported by the National Natural Science Foundation of China (Grant Nos. 71571107 and 11302110). The Scientific Research Fund of Zhejiang Province, China (Grant Nos. LY15A020007, LY15E080013, and LY16G010003). The Natural Science Foundation of Ningbo City (Grant Nos. 2014A610030 and 2015A610299), the Fund from the Government of the Hong Kong Administrative Region, China (Grant No. CityU11209614), and the K C Wong Magna Fund in Ningbo University, China.

Abstract
Abstract

To further investigate car-following behaviors in the cooperative adaptive cruise control (CACC) strategy, a comprehensive control system which can handle three traffic conditions to guarantee driving efficiency and safety is designed by using three CACC models. In this control system, some vital comprehensive information, such as multiple preceding cars’ speed differences and headway, variable safety distance (VSD) and time-delay effect on the traffic current and the jamming transition have been investigated via analytical or numerical methods. Local and string stability criterion for the velocity control (VC) model and gap control (GC) model are derived via linear stability theory. Numerical simulations are conducted to study the performance of the simulated traffic flow. The simulation results show that the VC model and GC model can improve driving efficiency and suppress traffic congestion.

PACS: 05.70.Fh;05.70.JK
1. Introduction

The modern traffic system is one of the most important symbols of social modernization. Nevertheless, traffic problems such as the pollution of fog and haze, traffic congestion and fuel consumption have influenced human daily life. To address these problems, there has been a lot of studies on capturing the complex mechanisms behind the phenomena of vehicular traffic flow from the microscopic or macroscopic viewpoints. Consequently, various driving assistant systems, such as adaptive cruise control (ACC) and cooperative adaptive cruise control (CACC), have been introduced over recent decades to improve driving efficiency and safety. Studies have been done on investigating the mechanism of traffic flow as much as possible, and some interesting results have been acquired.[15]

To date, some regional traffic signal control systems have been used to enhance driving efficiency since the 1960s. The early Urban Traffic Control System (UTCS) project was completed in the US. Afterwards, the Split, Cycle and Offset Optimization Technique (SCOOT) was developed by the Transport and Road Research Laboratory (TRRL) in the UK.[6] Now, this system has been introduced in several cities of China due to its good performance in application. Sydney Coordinated Adaptive Traffic System (SCATS) was developed by New South Wales Roads and Transport Authority (NSWRTA) in Australia.[7] These systems have been successfully introduced to improve traffic conditions.

Many car-following models have been proposed to investigate traffic behaviors on a single lane without overtaking.[810] The early linear car-following model is presented by Chandler et al.,[11] and a nonlinear model is put forward by Pipes.[12] Newell[13] extended a car-following model with a differential equation and gave a graphic description of the optimal velocity (OV) function. Konishi et al.[14] proposed the famous chaotic car-following model by setting the time delay feedback control signals, and provided further results through theoretical analysis. Subsequently, Bando et al.[15] presented the classical microscopic traffic model called optimal velocity model (OVM). Later, much work has been done based on the optimal velocity model by introducing multiple comprehensive information into relative velocity or headway in various ways.[1620]

As a famous traffic control system, the adaptive cruise control(ACC) system allows drivers to keep a suitable headway or velocity with respect to the preceding vehicle based on the sensor devices.[21] Studies have shown that traffic jams can be suppressed in the mixed traffic of human-driven cars with the adaptive cruise control cars constituting at least 20% of the traffic flow.[22] To further improve highway throughput and safety, cooperative adaptive cruise control system was introduced in 1997 to integrate the adaptive cruise control system and wireless communication. Later, many studies have shown the advantages of using signals received from multiple cars farther ahead.[2325]

The cooperative adaptive cruise control system, which can receive more comprehensive information from multiple vehicles ahead via vehicle to vehicle communication or radar sets, has gained more and more interest of scholars. So far, many studies have been done in this research field. Tang et al.[26] proposed an improved car-following model considering inter-vehicle communication and extended the OV model by taking account of the effect of the driver’s memory. Based on the full velocity difference (FVD) model, Peng and Sun[27] presented a car-following model considering multiple preceding cars’ information in 2010. Li et al.[28] investigated the intelligent driver model and carried out its numerical simulation under the open boundary condition. All in all, much literature has shown the great potential and broad prospects of the cooperative adaptive cruise control system to suppress traffic congestion.

Up to the present time, much work has been done on the traffic with ACC/CACC vehicles.[29,30] Nevertheless, there is little study of the CACC system from the viewpoint of control methods. Moreover, the safety distance should be related to the velocity of the considered car. In this study, some vital comprehensive information, such as multiple preceding cars’ speed differences and headway, variable safety distance (VSD) and time-delay effect are investigated. Further details are given in Section 2 and Section 3.

The organization of this paper is as follows: In Section 2, a comprehensive control system which can handle three traffic conditions to guarantee driving efficiency and safety is designed. In Section 3, the stability criterion for VC model and GC model are obtained by using linear stability theory. In Section 4, numerical simulations are carried out to validate the theoretical results. Some conclusions are given in Section 5.

2. Modified CACC Control System

The existing car-following models can be formulated as follows

where xn(t) is the n-th vehicle’s position at time t, vn(t)) is the n-th car’s velocity at the time t, Δxn(t) = xn+1(t) − xn(t), Δvn(t) = vn+1(t) − vn(t), are the relative distance and the velocity difference between vehicle (n + 1) and vehicle n, respectively.

To better study the car-following mechanisms in the cooperative adaptive cruise control (CACC) system, an improved control system considering more comprehensive information is presented, which consists of three models: (i) velocity control (VC) model, (ii) gap control (GC) model, and (iii) safety control (SC) model. The longitudinal control system is typically designed as a hierarchical two level controller. The upper level controller is determined by the desired acceleration while the lower level controller is determined by the throttle or brake commands required to track the desired acceleration.[31] In this paper, we also adopt a hierarchical two-layer controller for CACC as shown in Fig. 1.

Fig. 1. The controller and the diagram of interaction between the three control models.

The VC control model can capture multiple preceding cars’ headway and velocity difference based on sensor devices. So, vehicles can maintain the desired velocity . In the GC mode which captures following behavior, vehicles follow its preceding vehicle and maintain an appropriate space with constant time gap Tg. In the SC mode which captures driving in emergency conditions, maximum deceleration is applied to avoid vehicle collisions. The desired acceleration for these three modes are av, ag, and as respectively. When ggsafe (g is space gap and gsafe is safety space gap), there is no risk of collision and vehicles operate in VC or GC mode. The intended acceleration is determined by the minimum of av and ag, thus a vehicle can operate without exceeding the desired velocity or getting too close to its preceding vehicle. For safety concern, vehicles will switch into SC model when g < gsafe. Then, a comprehensive control system which can handle different traffic conditions to ensure driving efficiency and safety is presented based upon these three models.

2.1. Velocity Control Model

The velocity control model considering multiple preceding cars’ headway and speed differences is constructed. The intended acceleration for this model can be expressed as follows

where av is intended acceleration and Ksc is the the speed control gain; is the extended optimal velocity (EOV) function and h is the typical safety distance; Tv is the time step unit and d is the reaction coefficient for vn(t). The physical meaning of hv is the acceptable safety distance of a driver. ȳn(t) is named as the weighted headway and λi, γj are weighting factor of Δxn+i−1(t) and Δvn+i−1(t), respectively; λ = 2,3,4,…, γ = 2,3,4,… being a constant. In real traffic flow, the farther a car is away from the current car, the weaker the influence. So we can get λi+1/λi < 1, i = 1,2,…,m, and γj+1/γj < 1, j = 1,2,…,m, λi, γj are the monotone decreasing function of i and j, respectively.

2.2. Gap control model

Vehicles will operate in GC model when following a close-by preceding car. This model is designed to maintain a space with constant time gap to its preceding car. In addition, preceding vehicle acceleration an+1 is also available through wireless communication. Thus, the desired acceleration in gap control mode is proposed by

where Tg is time gap and h is safety distance; Ka, Kg are positive gains for acceleration and gap term and Kv is positive gains for speed term.

2.3. Safety control model

When the space gap is smaller than the safe gap (g < gsafe), the vehicle will switch to SC model. The function of SC model is to avoid vehicle collisions by applying the maximum deceleration. The safe gap gsafe is determined by velocity and maximum deceleration ability of the current and the preceding vehicle.

where τ is delay time and amax, are maximum deceleration of the considered vehicle and the preceding vehicle.

3. Stability analysis
3.1. Stability analysis of VC model

In this section, we mainly focus on stability of the VC model and the dynamic equation is rewritten as follows

where yn(t) = Δxn(t). We suppose the desired velocity of vehicles and comprehensive distance are v* and y*. Then, the steady state of the following vehicles is given

Applying the time delay τ of lower level controller as a first order lag, we have desired acceleration ades, that is

where a is the actual acceleration.

Under this condition, the dynamic equation (9) can be expressed as

Then, traffic system (12) can be linearized at steady state (10), that is

where

The Laplace transform for Eq. (13) leads to

where Vn+i (s) = L(δ vn+i(t)), i = 1,2,…,m; Yn+j (s) = L(δ yn+j(t)), j = 1,2,…,m − 1, L(·) denotes the Laplace transform and s is a complex variable.

Substituting Eq. (13) into Eq. (14), we can obtained the transfer function G(s) as follows:

Based on the control theories, local stability must be maintained to guarantee that the spacing error converges to 0 when the preceding vehicle is running with constant speed v0. All poles of transfer function G(s) must have negative real values to ensure local stability. Thus, we can get the criterion for local stability, that is

In reality, a small disturbance will not magnify through vehicle streams, if the polynomial p(s) is stable and ‖G(s)‖ ≤ 1. |G(jw)| must be smaller than one for all positive w2 to ensure string stability. As the local stability of p(s) can be maintained for the improved model under the condition (21), we mainly focus on the inequation ‖G(s)‖ ≤ 1. Hence, the stability criterion is given by

3.2. Stability analysis of GC model

In this section, we rewrite the dynamics equation of new GC model from the perspective of the control system as follows:

In this model, the intended acceleration of CACC is given by Eq. (11), and actual acceleration is given by ades = τȧ + a. Then the dynamic equation (23) is formulated as

Similar to the theoretical analysis of the last part, after Laplace transform for traffic system (24), transfer function (s) can be obtained, that is

In reality, the traffic jams will be weakened on the condition that the characteristic function (s) is stable and ‖(s)‖ ≤ 1 according to the control theory. Then, we can get the criterion for local stability, that is

As |(jw)| must be smaller than 1 for all positive w2 to ensure string stability, the stability criterion of the CACC mode is given by

where .

4. Simulation results

In this simulation, several numerical simulations are carried out to verify the model by simulating the real traffic flow. We just consider some simple situations for the presented models. The parameters for the vehicles are set as Ksc = 2 s−1, d = 0.5, v* = 15 m/s, y* = 5.5 m, vmax = 20 m/s, and T = 0.1 s. It is assumed that all vehicles have the same parameters in the traffic system. Particularly, in Fig. 2, the parameters are set to be λ = γ = 3, vmax = 20 m/s and in Fig. 3, the parameters are set to be λ = γ = 3, τ = 0.25. The initial condition is the steady state for the model, and the initial positions and speeds are set as , n = 1,2,3,…,N, and N = 120 is the total number of vehicles. It is consider a case where the leading vehicle stops suddenly for t = nT = 100–103.

Fig. 2. Numerical simulations for the VC model with (a) τ = 0.25, (b) τ = 0.5.
Fig. 3. Numerical simulations for the VC model with (a) vmax = 21.5 m/s, (b) vmax = 20.5 m/s.

Figure 2 illustrates the speed–time patterns of the 1st, the 25th, and the 50th vehicles with different parameter values of τ in VC model. It can be seen from Figs. 2(a) and 2(b) that, as the coefficient τ decreases from 0.5 to 0.25, the stability of the traffic system is strengthened. The vehicles can reach a steady running state in a relatively short time as τ decreases.

Figure 3 illustrates the space–time plot of the traffic system for the VC model. It can be observed that the area of a traffic jam will be aggravated and the arrival time of the steady state will be delayed as the speed of the vehicle increases.

The simulation results in Fig. 4 show the advantage of the VC control model. As reaction coefficient γ = 3, λ = 3, the area of the traffic jam is weakened and the arrival of the steady state will be in advance, when compared with the case γ = 2, λ = 2,. That is to say, it is very useful for guaranteeing driving efficiency and safety if vehicles capture multiple preceding cars’ information.

Fig. 4. Numerical simulations for the VC model with (a) τ = 0.25, γ = λ = 2, (b) τ = 0.25, γ = λ = 3.

Now we consider the system with GC control model. The simulation results in Fig. 6 show that as we consider the preceding car’s acceleration, the area of traffic jam is weakened and the arrival of the steady state is quicker when compared with Fig. 5. In addition, the amplitude of the speed fluctuation for the 25th vehicle decreases and the 50th vehicle runs more smoothly in Fig. 6. In other words, the preceding car’s acceleration is an important factor in the vehicle control system.

Fig. 5. (a) Space-time plot of the traffic system. (b) Temporal velocity behavior of the 1st, 25th, and 50th vehicles. (Kv = 0.85, Kg = 0.8, Ka = 0.35, τ = 0.25 s).
Fig. 6. (a) Space–time plot of the traffic system. (b) Temporal velocity behavior of the 1st, 25th, and 50th vehicles. (Kv = 0.85, Kg = 0.8, Ka = 0.75, τ = 0.25 s).

Based upon the above simulation results, it can see that the extended control system considering more comprehensive information from multiple preceding vehicles ahead can suppress the increasing traffic jams and enhance traffic safety.

5. Conclusions

In this study, a comprehensive control system which can handle different traffic conditions to guarantee driving efficiency and safety is designed based on the classical cooperative adaptive cruise control theory. In this control system, some vital comprehensive information (such as multiple preceding cars’ speed differences and headway, variable safety distance (VSD) and time-delay effect) have been investigated. The stability criterion for the VC model and GC model are derived via linear stability theory. Several simulations are carried out to verify the model by simulating the real traffic flow, and the results prove that the extended control system can suppress traffic jams and enhance traffic safety.

Reference
1Kerner B SRehborn H 1996 Phys. Rev. 53 1297
2Jiang RWu Q SZhu Z J 2002 Trans. Res. 36 405
3Rajamani RShladover S 2011 Transp. Res. Part C Emerging Technologies 9 15
4Zhao X MGao Z Y 2006 Physica 366 513
5Li Z PLiu Y C 2006 Eur. Phys. J. 53 367
6Hounsell N BMcleod F NBurton P1990Third International Conference on Road Traffic ControlMay 1–3, 1990London, England9910399–103
7Sims A GDobinson K W 1980 IEEE Transactions on Vehicular Technology 29 130
8Yu S WShi K Z 2016 Commun. Nonlinear Sci. Numer. Simul. 36 319
9Jiang RWu Q SZhu Z J2011Phys. Rev. E64017101
10Yu S WShi K Z 2015 Physica 421 14
11Chandler R EHerman RMontroll E W 1958 Oper. Res. 6 165
12Pipes L A 1953 J. Appl. Phys. 24 274
13Newell G F 1961 Oper. Res. 9 209
14Konishi KKokame HHirata K 2000 Eur. Phys. J. 15 715
15Bando MHasebe KNakayama AShibata ASugiyama Y1995Phys. Rev. E585429
16Zheng W FZhang J Y 2015 Chin. Phys. 24 058902
17Ge H XCheng R JDai S Q 2005 Physica 357 466
18Wang TGao Z YZhao X M2006Acta Phys. Sin.55634(in Chinese)
19Zheng Y ZZheng P JGe H X 2014 Chin. Phys. 23 020503
20Han X LJiang C YGe H XDai S Q2007Acta Phys Sin.564383(in Chinese)
21Yu S WShi K Z 2015 Measurement 64 34
22Davis L C 2004 Phys. Rev. 69 066110
23Ge JOrosz G 2014 Transportation Research Part C 46 46
24Yu S WShi Z K 2014 Physica 407 152
25Ge H XDai S QXue YDong L Y 2005 Phys. Rev. 71 066119
26Tang T QHuang H JZhao S GXu G 2009 Int. J. Mod. Phys. 23 743
27Peng G HSun D H 2010 Phys. Lett. 374 1694
28Li Z PLi W ZXu S ZQian Y Q 2015 Physica 419 526
29Li PShrivastava A 2002 Transportation Research Part 10 275
30Rajamani RShladover S 2001 Transp. Res. Part 9 15
31Rajamani R2012Adaptive cruise control, in vehicle dynamics and controlBerlinSpringer141170141–7010.1007/978-1-4614-1433-9_5