Top Banner
HETEROGENEOUS VEHICULAR PLATOONING WITH STABLE DECENTRALIZED LINEAR FEEDBACK CONTROL Amir Zakerimanesh 1* , Tony Qiu 2 , and Mahdi Tavakoli 1 1 Department of Electrical and Computer Engineering, University of Alberta, Edmonton, Canada. 2 Department of Civil and Environmental Engineering, University of Alberta, Edmonton, Canada. ABSTRACT Platooning which is defined as controlling a group of au- tonomous vehicles (multiple followers and one leader) to have a desired distance between them while following a desired trajectory has caught on recently in the control en- gineering discipline. Platooning brings along promising advantages, namely, increasing highway capacity and safety, and reducing fuel consumption. In this paper, using lin- earized longitudinal dynamic models for each vehicle, we investigate the control problem of vehicular platooning to have all vehicles followed the leader under a constant spac- ing policy. Under decentralized linear feedback controllers and taking account of heterogeneity in the dynamic models and feedback information to the vehicles, a general dynamic representation for the platoon is obtained. Having this and the proposed controller, stability analysis is developed for any information flow topology (IFT) between vehicles and any number of vehicles. As a case study, a platoon with one leader and two followers is investigated through the proposed strategy, and its stability conditions are provided. Numerical simulations are provided in which the stability range of con- trol gains and the effect of different IFTs on the performance of the platoon are discussed. Index TermsAutonomous vehicles, Platoon of vehi- cles, Stability, Heterogeneity, Information flow topology 1 Introduction Intelligent transportation systems (ITS) leverage a high level of automation to provide an efficient and safe road transporta- tion. Platooning, which corresponds to travel of a convoy of vehicles with an enforced desired spacing between them, can be subsumed under the ITS discipline. The promise of a re- duction in vehicles’ fuel consumption due to the decreased aerodynamic drag for back-to-back vehicles [1, 2], and an in- creased highway capacity and safety [3, 4, 5, 6, 7] warrant more research in this technology. Making sure that all pla- toon vehicles move at the same velocity as the leader vehicle This research is supported by the Government of Al- berta’s grant to Centre for Autonomous Systems in Strengthen- ing Future Communities (RCP-19-001-MIF). *Correspondence: [email protected] while keeping a desired spacing among themselves underlies the platoon control problem. Defining a desired inter-vehicle distance is specified by the spacing policy. Constant distance (CD) policy [8, 9] and constant time headway (CTH) policy [10] are the predomi- nant policies studied in the literature. The CD policy, as its name implies, aims at maintaining a constant distance be- tween consecutive vehicles. In the CTH policy, the spacing between vehicles is dependent on the velocity of the leader and thus no longer constant. Other policies are nonlinear dis- tance policy [11] and delay-based distance policy [12]. From control perspective, dynamics of platoon is char- acterized by vehicle longitudinal dynamics, information flow topology (IFT), distributed controllers and the spacing policy of the platoon [13, 14]. See [15] to get a quick insight about these components. A platoon is called heterogeneous if the dynamics of the vehicles are not identical. As linear feedback controllers (LFCs) are concerned, in [16] a decentralized LFC under identical control gains that benefit from position, velocity and acceleration measure- ments is proposed for a platoon of vehicles, under which the stability conditions for some certain IFTs are derived. In [17], a decentralized LFC is put forward that only utilizes po- sition and velocity feedback signals, and the stability analysis is only applicable for bidirectional and bidirectional-leader IFTs. In [18], a distributed linear control under equal control gains that uses only position signals is devised for the IFT cases that was not addressed in the [16]. In this paper, we use a decentralized LFC with non-identical gains that position, velocity and acceleration of vehicles are fed back into the controllers. In this work and contrary to [16, 18], we incorpo- rate the control gains and the way vehicles communicate with each other directly into the stability analysis of the overall platoon which, therefore, makes it applicable for any IFT, and can specify the stability ranges for the control gains. The adopted method can consider any IFT in the stability analysis, and is applicable for any number of vehicles. 2 Problem formulation Figure 1 shows a platoon that has N +1 (not necessarily iden- tical) vehicles such that the one designated by 0 is the leader 978-1-7281-7289-7/20/$31.00 ©2020 IEEE
5

HETEROGENEOUS VEHICULAR PLATOONING WITH STABLE ...

May 03, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HETEROGENEOUS VEHICULAR PLATOONING WITH STABLE ...

HETEROGENEOUS VEHICULAR PLATOONING WITH STABLE DECENTRALIZEDLINEAR FEEDBACK CONTROL

Amir Zakerimanesh1∗, Tony Qiu2, and Mahdi Tavakoli1

1Department of Electrical and Computer Engineering, University of Alberta, Edmonton, Canada.2Department of Civil and Environmental Engineering, University of Alberta, Edmonton, Canada.

ABSTRACTPlatooning which is defined as controlling a group of au-tonomous vehicles (multiple followers and one leader) tohave a desired distance between them while following adesired trajectory has caught on recently in the control en-gineering discipline. Platooning brings along promisingadvantages, namely, increasing highway capacity and safety,and reducing fuel consumption. In this paper, using lin-earized longitudinal dynamic models for each vehicle, weinvestigate the control problem of vehicular platooning tohave all vehicles followed the leader under a constant spac-ing policy. Under decentralized linear feedback controllersand taking account of heterogeneity in the dynamic modelsand feedback information to the vehicles, a general dynamicrepresentation for the platoon is obtained. Having this andthe proposed controller, stability analysis is developed forany information flow topology (IFT) between vehicles andany number of vehicles. As a case study, a platoon with oneleader and two followers is investigated through the proposedstrategy, and its stability conditions are provided. Numericalsimulations are provided in which the stability range of con-trol gains and the effect of different IFTs on the performanceof the platoon are discussed.

Index Terms— Autonomous vehicles, Platoon of vehi-cles, Stability, Heterogeneity, Information flow topology

1 IntroductionIntelligent transportation systems (ITS) leverage a high levelof automation to provide an efficient and safe road transporta-tion. Platooning, which corresponds to travel of a convoy ofvehicles with an enforced desired spacing between them, canbe subsumed under the ITS discipline. The promise of a re-duction in vehicles’ fuel consumption due to the decreasedaerodynamic drag for back-to-back vehicles [1, 2], and an in-creased highway capacity and safety [3, 4, 5, 6, 7] warrantmore research in this technology. Making sure that all pla-toon vehicles move at the same velocity as the leader vehicle

This research is supported by the Government of Al-berta’s grant to Centre for Autonomous Systems in Strengthen-ing Future Communities (RCP-19-001-MIF). *Correspondence:[email protected]

while keeping a desired spacing among themselves underliesthe platoon control problem.

Defining a desired inter-vehicle distance is specified bythe spacing policy. Constant distance (CD) policy [8, 9] andconstant time headway (CTH) policy [10] are the predomi-nant policies studied in the literature. The CD policy, as itsname implies, aims at maintaining a constant distance be-tween consecutive vehicles. In the CTH policy, the spacingbetween vehicles is dependent on the velocity of the leaderand thus no longer constant. Other policies are nonlinear dis-tance policy [11] and delay-based distance policy [12].

From control perspective, dynamics of platoon is char-acterized by vehicle longitudinal dynamics, information flowtopology (IFT), distributed controllers and the spacing policyof the platoon [13, 14]. See [15] to get a quick insight aboutthese components. A platoon is called heterogeneous if thedynamics of the vehicles are not identical.

As linear feedback controllers (LFCs) are concerned, in[16] a decentralized LFC under identical control gains thatbenefit from position, velocity and acceleration measure-ments is proposed for a platoon of vehicles, under which thestability conditions for some certain IFTs are derived. In[17], a decentralized LFC is put forward that only utilizes po-sition and velocity feedback signals, and the stability analysisis only applicable for bidirectional and bidirectional-leaderIFTs. In [18], a distributed linear control under equal controlgains that uses only position signals is devised for the IFTcases that was not addressed in the [16]. In this paper, we usea decentralized LFC with non-identical gains that position,velocity and acceleration of vehicles are fed back into thecontrollers. In this work and contrary to [16, 18], we incorpo-rate the control gains and the way vehicles communicate witheach other directly into the stability analysis of the overallplatoon which, therefore, makes it applicable for any IFT,and can specify the stability ranges for the control gains. Theadopted method can consider any IFT in the stability analysis,and is applicable for any number of vehicles.

2 Problem formulationFigure 1 shows a platoon that has N+1 (not necessarily iden-tical) vehicles such that the one designated by 0 is the leader

978-1-7281-7289-7/20/$31.00 ©2020 IEEE

Page 2: HETEROGENEOUS VEHICULAR PLATOONING WITH STABLE ...

vehicle and the others labeled by 1,...,i,i+1,...,N are the fol-lowers. The distance between the two consecutive vehicles iand i+1 is denoted by Di+1

i , and Li presents the length ofthe ith follower vehicle. The x axis shows the position of thevehicles during their movement such that x0 and xi are the po-sitions of the leader vehicle and the ith follower, respectively.Generally speaking, longitudinal control of a platoon consistsof 1) inner force/acceleration control loop, namely feedbacklinearization (FL) control that compensates for the nonlineardynamics of the vehicles, and 2) an outer inter-vehicle dis-tance control loop that is responsible for enforcing a desiredspacing between the consecutive vehicles within the platoonaccording to the spacing policy. The FL control is based onthe assumption that the vehicle dynamics and its parametersare fully known which means that a perfect nonlinear dynam-ics cancellation can be achieved. We assume that the FL parthas already canceled the dynamics nonlinearities and there-fore we will only focus on the inter-vehicle distance controlloop. Consider that for platooning, and as far as the leader ve-

Fig. 1. A platoon with constant inter-vehicle spacing.hicle is concerned, we only need its position, velocity and ac-celeration, and it does not undergo any control process. Giventhat, let the following formulation characterize the dynamicsof the ith follower vehicle [19]:

ai=fi(vi,ai)+gi(vi)ci i=1,...,N (1)

in which vi and ai are the velocity and acceleration of the ith

follower, and fi(vi,ai) and gi(vi) are according to

fi(vi,ai)=−1

τi

(ai+

σAiCdiv2i

2mi+dmimi

)−σAiCdiviai

mi

gi(vi)=1

τimi

(2)

where ci is the engine input. The parameters σ,Ai,Cdi,dmi,mi,τi are specific mass of air, and vehicles’ cross sectionalarea, drag coefficient, mechanical drag, mass, and engine timeconstant, respectively. Let the engine input ci be governed byfollowing FL controller:

ci=uimi+0.5σAiCdiv2i+dmi+τiσAiCdiviai (3)

substituting which into (1) results in

τiai+ai=ui (4)

in which ui is an auxiliary input signal to be designed. Now,let Xi,[xi,xi,xi] denote the states of the ith follower wherexi=vi and xi=ai. Thus, given (4), the state-space model forthe ith follower can be written as

Xi=AiXi+Biui=

0 1 00 0 10 0 −1

τi

Xi+

001τi

ui (5)

where both the vehicles’ feedback-linearized dynamics (char-acterized by Ai,Bi and τi) and the platoon’s controllers (char-acterized by ui) are nonidentical, meaning that they are notthe same for all the follower vehicles, constituting a heteroge-neous platoon. Therefore, the problem formulation and sta-bility analysis will be developed with taking account of het-erogeneity in the dynamic models and feedback informationto the vehicles.

The objective of designing the controller ui is to guaranteethat when the leader has a constant steady velocity (,vs0), thefollowers’ velocities track that leading velocity while desiredconstant distances (,di+1

i ) are maintained between any twoback-to-back vehicles within the platoon. In other words, forκ=1,...,N−1, the aim is to have

vi(t)=vs0(t)

xκ−xκ+1=Lκ+dκ+1κ ≡ Dκ+1

κ =dκ+1κ

(6)

and to ensure which, we design a distributed controller withnon-identical gains as

ui=−∑j∈Ii

[ki(xi−xj−dij)+bi(xi−xj)+hi(xi−xj)]

dij,−sgn(i−j)max(i,j)−1∑κ=min(i,j)

[lκ+d

κ+1κ

] (7)

where Ii⊂{{0,1,...,N}−{i}} indicates the vehicles fromwhich the vehicle i receives information. Please note that wedevelop the platooning formulation regardless of the type ofcommunications between the vehicles such that all IFTs cansuit properly in our problem development. Having di+1

i asthe desired spacing between the consecutive vehicles and x0as the position of the leader vehicle, the desired position andvelocity of the ith follower can be defined accordingly as

x∗i,x0−i−1∑κ=0

[lκ+d

κ+1κ

], x∗i=v

s0=x

s0 (8)

For conciseness in presentation and ease in later analysis, thestate error of the ith follower is defined as xi=xi−x∗i utiliz-ing which readily results in xi−xj=xi−xj+dij, and subse-quently substituting which into the controller (7) gives

ui=−∑j∈Ii

[ki(xi−xj)+bi

(˙xi− ˙xj

)+hi

(¨xi−¨xj

)](9)

and plugging (9) in (4) yields...x i=−

|Ii|kiτi

xi−|Ii|biτi

˙xi−1+|Ii|hi

τi¨xi

+kiτi

∑j∈Ii

xj+biτi

∑j∈Ii

˙xj+hiτi

∑j∈Ii

¨xj(10)

which obtained using the facts that xi=¨xi and...x i=

...x i. Note

that |Ii| is the cardinality of the set Ii. Considering (10),knowing x0= ˙x0=¨x0=0, and defining the ith vehicle con-trol gains as Ki=[ki,,bi,hi]

T and platoon state error asXN,

[x1, ˙x1, ¨x1,...,xN, ˙xN, ¨xN

]T, the platoon closed-loop

Page 3: HETEROGENEOUS VEHICULAR PLATOONING WITH STABLE ...

state-space dynamics model can be characterized by

˙XN=ANXN=

A∗11 A∗12 ... A∗1N

A∗21 A∗22 ... A∗2N... ...

. . ....

A∗N1 A∗N2 ... A∗NN

XN (11)

where AN is overall closed-loop system matrix such that fora given follower i, we have A∗ii,Ai−|Ii|BiK

Ti and A∗ij,

BiKTi . Using AN , the determinant of the block matrix sIN−

AN , which can be obtained analytically [20], will providethe characteristic polynomial of the platoon, using which thestability conditions with respect to the control gains can beobtained. Note that IN is the identity matrix of size N , andthe closed-loop system would be stable if all the eigenvaluesof AN are negative. In the rest of paper, we will considerstability conditions for an two-followers platoon.

Case study: stability analysis for N=2.Considering N=2, (11) can be written as

˙X2=A2X2=

[A1−|I1|B1K

T1 B1K

T1

B2KT2 A2−|I2|B2K

T2

]X2 (12)

where the platoon would be asymptotically stable if and onlyif all the eigenvalues of the matrix A2 are negative. In thisrespect, the characteristic polynomial of matrix A2 can bederived by the following determinant:∣∣∣∣[sI3−A∗11 −A∗12

−A∗21 sI3−A∗22

]∣∣∣∣=|sI3−A∗11|

∣∣∣(sI3−A∗22)−A∗21(sI3−A∗11)−1A∗12∣∣∣ (13)

deriving which presents the characteristic polynomial as6+bs5+cs4+ds3+es2+fs1+g in which the coefficients are ac-cording to the following formulas.

a=τ1τ2 b=τ1(1+h2|I2|)+τ2(1+h1|I1|)c=τ1b2|I2|+(1+h1|I1|)(1+h2|I2|)+τ2b1|I1|−h1h2d=τ1k2|I2|+b2|I2|(1+h1|I1|)+b1|I1|(1+h2|I2|)

+τ2k1|I1|−b1h2−b2h1e=k2|I2|(1+h1|I1|)+b1|I1|b2|I2|+k1|I1|(1+h2|I2|)−k2h1−b1b2−h2k1

f=b1|I1|k2|I2|+k1|I1|b2|I|2−k2b1−b2k1g=k1|I1|k2|I2|−k1k2

(14)

and if the first follower does not receive information from thesecond follower, or vice versa, then we will have A∗12=0 orA∗21=0, respectively. Thus, the coefficients would be

a=τ1τ2 b=τ1(1+h2|I2|)+τ2(1+h1|I1|)c=τ1b2|I2|+τ2b1|I1|+τ1(1+h2|I2|)+τ2(1+h1|I1|)d=τ1k2|I2|+b2|I2|(1+h1|I1|)+b1|I1|(1+h2|I2|)+τ2k1|I1|e=k2|I2|(1+h1|I1|)+b1|I1|b2|I2|+k1|I1|(1+h2|I2|)f=b1|I1|k2|I2|+k1|I1|b2|I|2 g=k1|I1|k2|I2|

(15)

Fig. 2. Schematic of different IFTs between the vehicles inthe one-leader-two-followers platoon.

Now, having (14)-(15) and using Routh–Hurwitz criterion,the stability conditions can be obtained as follows.

1. a,b,c,d,e,f,g>0 2. ad−bc≤0 3. d(ad−bc)≤b(af−be)4. (ad−bc)

[b2g+f (ad−bc)

]≤(af−be)[d(ad−bc)−b(af−be)]

5.(b2g+f (ad−bc)

)[(ad−bc)

[b2g+f (ad−bc)

]−(af−be)[d(ad−bc)−b(af−be)]]

≥bg[d(ad−bc)−b(af−be)]2

(16)3 Simulation ResultsIn this section, simulation results are provided to evaluate thestability conditions for different IFTs that are depicted in Fig.(2). For simulations, we consider a velocity trajectory forthe leader vehicle (see Fig. 4) and choose the vehicles’ ini-tial velocities and accelerations equal to zero. Also, the ve-hicles’ length are the same and equal to 4 m, and vehicles’initial positions are selected as x0(0)=0 m, x1(0)=−10 m,and x2(0)=−20 m. As you can see in the Fig. 4, the vs0 ve-locities for the leader vehicle are 30 m/s (its maximum value)persisting for 12 s, and 0 m/s that is associated with the timethe leader vehicle brakes and stands still. Furthermore, wechoose di+1

i =10 m as the desired spacing between the vehi-cles.

Fig. 3. The stability area (the blue area) with respect to thecontrol gains k2 and b2 for different IFTs sketched in Fig. 2.

Page 4: HETEROGENEOUS VEHICULAR PLATOONING WITH STABLE ...

Fig. 4. Error signals of the followers for the different IFTs.

First, we assume that τ1=τ2=0.5 s, and the controllergains of all the vehicles are the same, i.e., k1=k2, b1=b2and h1=h2=1. Based upon the stability conditions given inthe work [16] and for IFT c illustrated in Fig. 2, we assignk1=k2=3, b1=b2=5, and h1=h2=1. Having k1,b1,h1, wechoose h2=h1 and let k2 and b2 to be selected within the sta-bility conditions given in (16). Regarding (14)-(15), this timewe will find stability conditions with respect to the controlgains k2 and b2 and for the four IFTs in Fig. 2. The resultsfor the different IFTs are depicted in Fig. 3. The stability ar-eas are shown in Fig. 3. As you can see, by comparing thestability areas of IFTs a and b, or IFTs c and d, or IFTs a andc, and or IFTs b and d, an additional communication channelbetween the vehicles makes the stability area larger. The IFTa has the smallest stability area and the IFT d has the largest.

In order to draw an analogy between the controller per-formances in different IFTs, using root locus analysis for agiven plausible k2 or b2 that belongs to all the stability areas ofFig. 3, we assign k2=2.5 and b2=10. Therefore, the controlgains become k1=3, k2=2.5, b1=5, b2=10, and h1=h2=1.Note here τ1=0.5 and τ2=0.5 are chosen for engines timeconstants. So, using this controller, the results for the dif-ferent IFTs are shown in Fig. 4 in which, for instance, IFT(a,2) indicates the position error for the second follower andimplies that the controller is utilized within the IFT of casea represented in Fig. 2. Note that the position error for theith follower is defined as ei(t)=xi(t)−x∗i (t). Investigatingthe simulation results for the different IFTs, we can see thatwhen the leader has a constant steady velocity, the follow-ers’ position errors asymptotically converge to zero. Also, inIFTs b and d, in which both the first and second followersreceive information from the leader, the error signal exhibitsbetter damping behavior that can come in handy when, forinstance, we want to enforce small desired spacing betweenthe vehicles. To shed more light on the damping behavior, letthe following formula be defined as the error evaluation cri-terion (EEC) for the transient behavior of the error signals of

Fig. 5. Vehicles’ positions using control gains k1=3, b1=5,h1=1, k2=10, b2=2, and h2=1, and IFTs a and d.

the followers.

EECi,∫ t

0

|ei(t)|dt (17)

regarding which the results for the followers within the givenIFTs are shown in Fig. 4. It is possible to see that the IFTsb and d provide better performance for the platoon respectingEEC measure. Moreover, making a comparison between theIFTs b and d, we can see that the communication from thesecond follower to the first follower has increased the settlingtime and so the convergence occurs slower.

Fig. 5 shows the positions of vehicles for the given ve-locity of the leader and for the two IFTs a and d. As obviousfrom Fig. 3, for k2=10 and b2=2, the platoon of the IFT awould be unstable and the platoon of the IFT d would be sta-ble. Accordingly, in Fig. 5, using the IFT d, the desired dis-tances between the vehicles are maintained, however, in theIFT a the system is unstable and numerous collisions occur.

4 ConclusionIn this paper, using a decentralized linear feedback controllerwith non-identical gains, a state-space model for the hetero-geneous platoon was obtained. We developed the problemin such a way as to could incorporate any IFT into the sta-bility analysis. Thus, for any number of vehicles, usingthe characteristic polynomial of the closed-loop system, theRouth–Hurwitz criterion will present the stability conditionsof the platoon. As a case study, the simulation results wereprovided for an two-followers platoon, and the effect of thedifferent IFTs on the system performance were discussed. Itwas shown that, more communication between the vehiclescan provide more flexibility in the selection of control gainsthat satisfy the stability conditions. The results also showedthat using feedback signals of the leader in the both followers’controllers can offer better performance for the platoon.

Page 5: HETEROGENEOUS VEHICULAR PLATOONING WITH STABLE ...

5 References

[1] Assad Alam, Bart Besselink, Valerio Turri, JonasMartensson, and Karl H Johansson, “Heavy-duty ve-hicle platooning for sustainable freight transportation:A cooperative method to enhance safety and efficiency,”IEEE Control Systems Magazine, vol. 35, no. 6, pp. 34–56, 2015.

[2] Christophe Bonnet and Hans Fritz, “Fuel consumptionreduction in a platoon: Experimental results with twoelectronically coupled trucks at close spacing,” Tech.Rep., SAE Technical Paper, 2000.

[3] Mudasser Seraj, Jiangchen Li, and Zhijun Qiu, “Model-ing microscopic car-following strategy of mixed trafficto identify optimal platoon configurations for multiob-jective decision-making,” Journal of Advanced Trans-portation, vol. 2018, 2018.

[4] Jiwen Tan, Tangtao Yang, Yi Zhang, and Tony Z Qiu,“Evaluation of vehicles’ platooning on expresswaysbased on v2x,” in 2019 5th International Conference onTransportation Information and Safety (ICTIS). IEEE,2019, pp. 369–375.

[5] Jiangchen Li, Chen Qiu, Mudasser Seraj, Liqun Peng,and Tony Z Qiu, “Platoon priority visualization model-ing and optimization for signal coordination in the con-nected vehicle environment,” Transportation researchrecord, vol. 2673, no. 5, pp. 36–48, 2019.

[6] Steven E Shladover, Dongyan Su, and Xiao-Yun Lu,“Impacts of cooperative adaptive cruise control on free-way traffic flow,” Transportation Research Record, vol.2324, no. 1, pp. 63–70, 2012.

[7] Fei-Yue Wang, “Parallel control and management forintelligent transportation systems: Concepts, architec-tures, and applications,” IEEE Transactions on Intel-ligent Transportation Systems, vol. 11, no. 3, pp. 630–638, 2010.

[8] Petros A Ioannou and Cheng-Chih Chien, “Autonomousintelligent cruise control,” IEEE Transactions on Vehic-ular technology, vol. 42, no. 4, pp. 657–672, 1993.

[9] DVAHG Swaroop and J Karl Hedrick, “Constant spac-ing strategies for platooning in automated highway sys-tems,” 1999.

[10] Jing Zhou and Huei Peng, “Range policy of adaptivecruise control vehicles for improved flow stability andstring stability,” IEEE Transactions on intelligent trans-portation systems, vol. 6, no. 2, pp. 229–237, 2005.

[11] Gabor Orosz, “Connected cruise control: modelling,delay effects, and nonlinear behaviour,” Vehicle SystemDynamics, vol. 54, no. 8, pp. 1147–1176, 2016.

[12] Bart Besselink and Karl H Johansson, “String stabilityand a delay-based spacing policy for vehicle platoonssubject to disturbances,” IEEE Transactions on Auto-matic Control, vol. 62, no. 9, pp. 4376–4391, 2017.

[13] Srdjan S Stankovic, Milorad J Stanojevic, andDragoslav D Siljak, “Decentralized overlapping controlof a platoon of vehicles,” IEEE Transactions on ControlSystems Technology, vol. 8, no. 5, pp. 816–832, 2000.

[14] Peter Seiler, Aniruddha Pant, and Karl Hedrick, “Dis-turbance propagation in vehicle strings,” IEEE Trans-actions on automatic control, vol. 49, no. 10, pp. 1835–1842, 2004.

[15] Shuo Feng, Yi Zhang, Shengbo Eben Li, Zhong Cao,Henry X Liu, and Li Li, “String stability for vehicu-lar platoon control: Definitions and analysis methods,”Annual Reviews in Control, vol. 47, pp. 81–97, 2019.

[16] Yang Zheng, Shengbo Eben Li, Jianqiang Wang,Dongpu Cao, and Keqiang Li, “Stability and scalabil-ity of homogeneous vehicular platoon: Study on the in-fluence of information flow topologies,” IEEE Transac-tions on intelligent transportation systems, vol. 17, no.1, pp. 14–26, 2015.

[17] Ali Ghasemi, Reza Kazemi, and Shahram Azadi, “Sta-ble decentralized control of a platoon of vehicles withheterogeneous information feedback,” IEEE Transac-tions on Vehicular Technology, vol. 62, no. 9, pp. 4299–4308, 2013.

[18] Shengbo Eben Li, Xiaohui Qin, Yang Zheng, JianqiangWang, Keqiang Li, and Hongwei Zhang, “Distributedplatoon control under topologies with complex eigenval-ues: Stability analysis and controller synthesis,” IEEETransactions on Control Systems Technology, vol. 27,no. 1, pp. 206–220, 2017.

[19] S Huang and Weili Ren, “Longitudinal control with timedelay in platooning,” IEE Proceedings-Control Theoryand Applications, vol. 145, no. 2, pp. 211–217, 1998.

[20] Philip D Powell, “Calculating determinants of blockmatrices,” arXiv preprint arXiv:1112.4379, 2011.