Beruflich Dokumente
Kultur Dokumente
: Directional Control of a Platoon of Vehicles for Comfort Specification by Considering Parasitic Time Delays and Lags
Traffic on Motorways
Original Scientific Paper
Accepted: Oct. 19, 2012
Approved: Sep. 24, 2013
ABSTRACT
The problem of controlling a string of vehicles moving in
one dimension is considered so that they all follow a lead
vehicle with constant spacing between successive vehicles.
The goal of this paper is to consider the effects of parasitic
time delays, lags and comfort specification. The contribution
of this paper is two-fold. First, negative effects of the parasitic time delays and lags on the string stability have been
investigated since most physical systems usually involve parasitic time delays and lags. Second, restrictions on control
parameters, to be well-suited with bounds on the dynamic
variables as well as the requirement for string stability have
been presented. Finally, a simulation example of multiple
vehicle platoon control is used to demonstrate the effectiveness of the proposed method.
KEY WORDS
platoon of vehicles, string stability, parasitic time delays and
lags, comfort specification
1. INTRODUCTION
Highway congestion is imposing an intolerable burden on urban residents. Increasing traffic density has
been causing traffic congestion on the roads, which
will reduce travel time, traffic safety, while increasing
air pollution, and energy consumption. Congestion occurs when vehicle velocity variation propagates to the
following vehicles. It is difficult for drivers to recognize
small changes in the preceding vehicle velocity. There
are various approaches to reduce congestion such as
vehicle platoon control. One possible solution to this
problem is to use the Adaptive Cruise Control (ACC)
concept. The ACC system has been proposed as an
413
A. Ghasemi et al.: Directional Control of a Platoon of Vehicles for Comfort Specification by Considering Parasitic Time Delays and Lags
delay and lags that are the inevitable natural characteristics of the mechanical and control systems.
Vehicles require a complex high-order nonlinear
model to describe the complete dynamic behaviours.
The analyses are usually based on linear system theory which does not take into account the limitations
of the performance of the propulsion system, such as
bounds on the forces. This subject was also not considered in [13, 17]. In this paper, a hierarchical platoon
controller design framework is established comprising
a feedback linearization controller at the first layer and
a linear controller at the second layer. By reducing the
non-linear system to a linear model using the top layer
feedback linearization controller, a controller is designed. Also, a platoon consisting of identical vehicles
is considered that are modelled by non-linear differential equations.
The remainder of the paper is structured as follows. Section 2, briefly introduces the longitudinal vehicle model that considers the parasitic time delays
and lags. Section 3 handles the development of a control law when such parasitic delays and lags are taken
into account. Section 4, presents an analysis of string
stability. Section 5 deals with the selection of control
parameters to satisfy passenger comfort constraints.
In Section 6, the simulations are presented to show
the efficiency of the proposed method.
2. VEHICLE MODEL
Consider a group of vehicles in dense traffic with no
overtaking and assume each vehicle uses only the information of the preceding vehicle. The formation control of N + 1 homogeneous string of vehicles is considered so that they all follow a lead vehicle (Figure 1).
vi
vi-1
v0ref
v0
lead
xi
xi - 1
di
A. Ghasemi et al.: Directional Control of a Platoon of Vehicles for Comfort Specification by Considering Parasitic Time Delays and Lags
(i+1)-th Vehicle
ui (t)
e-Ds
xs+1
xi-1 (t)
vi-1 (t)
i-th Vehicle
1
s
vi (t)
1
x (t)
s i
(i-1)-th Vehicle
ref
di
Assuming that a model of single vehicle is described by equation (4), the resultant model for a platoon is shown in Figure 2.
In this paper, only linear models will be used for the
dynamics, but constraints will be forced on the magnitudes of the variables, representing bounds on what
can be achieved in practice. Distinctively, the acceleration will be assumed to satisfy a boundary
(5)
ai ^ t h # a
This is for the worst case scenario in an urgent situation. While the jerk is required to be restricted by
(6)
ao i ^ t h # b
Because the imposition of constraints does not
contradict the assumption of linear dynamics, it is supposed that the accelerations are always maintained
within the boundary (5), and the investigation is concerned with the conditions which should be imposed
on the control parameters in order for the bounds such
as (6) then to remain satisfied.
415
A. Ghasemi et al.: Directional Control of a Platoon of Vehicles for Comfort Specification by Considering Parasitic Time Delays and Lags
It is clear that the range error output must be smaller than or equal to the range error input to avoid range
errors from propagating indefinitely along the string.
For this uniform vehicle string, a string-stability definition is widely used [24-25] and described as follows:
G^i~h # 1 6~ 2 0
where G^i~h is derived from the spacing error transform function (13) by substituting s = i~ .
Theorem 1: The condition G^i~h # 1 is satisfied for
6~ 2 0 if the following condition holds
Kc $ Kv x + D
xD
Proof: G^i~h can be expressed as
G^i~h = a ^b + ch
where
a = Kv2 ~2 + Kc2 + ~ 4 - 2Kc ~2
b = Kv2 ~2 + Kc2 + ~ 4 - 2Kc ~2 cos ^D~h
c = x2 ~6 - 2Kv ~ 4 x cos ^D~h + 2Kc ~ 3 x sin ^D~h - 2Kv ~ 3 sin ^D~h
Because of cos ^D~h # 1 , then b 2 a . Apparently,
if c $ 0 for 6~ 2 0 , a ^b + ch # 1 " G^i~h # 1 will
be obtained.
The spacing errors have most of their energy in the
region of low frequencies, which is also called the key
region of the string stability [26].
Knowing that cos ^D~h # 1 , sin ^D~h # D~ and at
low frequencies sin ^D~h , D~
c 2 x2 ~6 - 2Kv ~ 4 x + 2Kc ~ 3 x sin ^D~h - 2Kv ~ 3 sin ^D~h
at low frequency
2
, x ~ + 2~ 4 ^D^Kc x - Kvh - Kv x h
If inequality ^Kc x - Kvh D - Kv x $ 0 holds then c 2 0 .
Here, the proof of the theorem is completed.
By comparing G^i~h D = 0 and G^i~h x = 0 at low
frequencies, where G^i~h D = 0 denotes value of
G^i~h with D = 0 , and value of G^i~h x = 0 denotes
value of G^i~h with x = 0 , the most negative effect of
the parasitic time delays and lags can be recognized.
Greater values denote higher negative effect.
Theorem 2: The parasitic time delay has more negative effect on the string stability if the lumped parasitic
time delay and the lumped parasitic time lag are the
same.
Proof: G^i~h = a ^b + ch numerator is independent
of parasitic time delays and lags. Therefore each one
has a smaller denominator which has the most negative effect on the string stability.
^b + ch D = 0 - ^b + ch x = 0 = x2 ~6 - 2Kc ~2 ^1 - cos ^D~hh (14)
- 2Kv ~ 3 ^x~ - sin ^D~hh
At low frequencies, when the lumped parasitic time
delay and the lumped parasitic time lag are the same,
Eq. (14) can be rewritten as follows
Promet Traffic&Transportation, Vol. 25, 2013, No. 5, 413-420
A. Ghasemi et al.: Directional Control of a Platoon of Vehicles for Comfort Specification by Considering Parasitic Time Delays and Lags
^ b + ch
D=0
- ^ b + ch x = 0 = x 2 ~ 6 2 0
b+c
D=0
5. CONSTRAINT FORCE
For the sake of practical restrictions on dynamic
variables, it is essential to consider the restrictions in
order to be compatible with bounds on the dynamic
variables and requirement of the string stability.
In order to assess the implications of bounds on acceleration and jerk, it is necessary to examine the relation between the acceleration of the (i - 1 )-th vehicle
and the jerk of the i-th vehicle, given by the transfer
function [17]
s2 Vi ^ sh
(15)
C ^ sh =
= sG^ sh
sVi - 1 ^ sh
which becomes
s^ s2 K s K h e- Ds
(16)
C^ sh = 3 2+ v + c
xs + s + ^Kv s + Kch e- Ds
Then, if the jerk is to remain within acceptable limits, for any allowable acceleration of the preceding vehicle, it is required that [17]
3
c^ t h dt #
b
a
(17)
C ^ sh =
c^ t h dt #
(18)
b
a
~ = Kv
4
2
2 6
= 2K v + K c + x K v +
(20)
Knowing that
2
4Kv4 Kc2 c1 + Kc2 x 4 c D m m
x+D
Then, equation (20) can be written as the following
inequality
^b + ch ~ = Kv # 2Kv4 + Kc2 + x2 Kv6 +
2
+ 2Kv2 Kc c1 + Kc2 x 4 c D m m
(21)
x+D
By taking the upper boundary of Kv # Kc xD ^x + Dh
inequality (21) can be written in the following form
xD 4 x2 K 6 xD 6 K 2
^b + ch ~ = Kv # 2Kc4 c
cc
m +
m + c+
x+D
x+D
2
2
+ 2Kc3 c xD m c1 + Kc2 x 4 c xD m m =
x+D
x+D
xD 6 4K 3 x2 xD 4
2
2 4
= Kc cx Kc c
m + c c
m +
x+D
x+D
4
2
+ 6Kc2 c xD m + 4Kc c xD m + 1m x+D
x+D
(22)
4
2
4
- Kc2 c2Kc3 x2 c xD m + 4Kc2 c xD m + 2Kc c xD m m
x+D
x+D
x+D
With some simplifications, inequality (22) can be
written as follows:
^b + ch ~ = Kv #
2
4
2
# Kc2 ecKc x c xD m + 1m - cKc c xD m + 1m o (23)
x+D
x+D
By considering inequalities (18),(19) and (23)
2
b
a
(24)
The jerk is significant when evaluating the discomfort brought about to passengers in a vehicle. Then, an
acceptable criterion is that the restricted longitudinal
accelerations and jerks can satisfy a definite degree
of comfort in longitudinal control. Because of comfort
criteria, the bounded jerk is maintained at less than
3 m/s 3 i.e. ( b = 3 ) and a is the deceleration of the i-th
vehicle under the maximum brake action which can be
obtained from the vehicle manufacturers or by experiments. In this paper the value of a has been considered as equal to 7 m/s2 .
Inequality (24) should be maintained in addition to
string stability requirement. Then, for obtaining comfort criteria, by substituting variable as x = Kv and
417
A. Ghasemi et al.: Directional Control of a Platoon of Vehicles for Comfort Specification by Considering Parasitic Time Delays and Lags
Parameters
Case 1
Case 2
0.2
0.2
0.2
0.2
Kv
0.15
0.15
Kc
Condition
Kc 2 Kv x + D
xD
Kc 1 Kv x + D
xD
2
- cc y + x x + D mc xD m + 1m o
xD
x+D
and x, y 2 0
We can obtain that inequality (23) is true for
Kv # 0.5^D + x h .
Here, the proof of the theorem is completed.
418
d2
0.4
d3
0.3
d5
d4
0.2
d6
d7
d8
0.1
d9
0
-0.1
0
10
20
30
40
50
60
70
80
Time (sec)
20
Velocity (m/s)
In order to validate the performance of the proposed control algorithm, computer simulations have
been carried out for the platoon system containing
nine followers, i.e., N = 9. As stated before, the ability of maintaining the distance between vehicles is important for the safety of the vehicle platoon system.
The most important disturbances in a platoon control
system include the lead vehicle acceleration/deceleration. The disturbance is defined as any source that
causes the vehicle string to lose maintaining constant
velocity. In the simulations, the desired vehicle spacing was set as Di - 1, i = 8m and the length of vehicle
as Li = 4m ; other parameters used in the simulations
are the same as parameters mentioned in [27], that is,
vi = 1 kg/m 3 , Ai = 2.2 m2 , cdi = 0.35 , mi = 1, 500 kg ,
and dmi = 150 N .
In the simulations, the desired acceleration for the
lead vehicle is given by
0
t # 20s
2
ades = *2 m/s 20s # t # 30s
0
t $ 30s
The initial velocity is vinitial = 0 m/s and the final
desired velocity is vfinal = 20 m/s (equal to 72 km/h).
Two groups of parameters have been applied to reveal
the conditions of Theorem 1. Table I presents the relationship between Kc and Kv ^x + Dh ^xDh by two cases
when D = 0.2s and x = 0.2s . Both cases have been
simulated to express the stable and unstable states,
respectively.
Figure 3 illustrates Case1 in Table 1 which represents the string stable condition Kc 2 Kv ^x + Dh ^xDh .
Figure 3 shows tracking of velocity and it also shows
the spacing errors of the vehicles smoothly reduce upstream in the string.
Figure 5 illustrates Case2 in Table 1 which represents
the string unstable condition of Kc 1 Kv ^x + Dh ^xDh .
Figure 5 illustrates worse instability in tracking velocity,
as well as in keeping the spacing.
0.5
v3
v4
15
v5
v6
v7
10
v8
v9
v10
0
0
10
20
30
40
50
60
70
Time (sec)
1.0
6. SIMULATION
0.8
d3
0.6
d5
d4
0.4
d6
d7
d8
0.2
d9
0
-0.2
0
10
20
30
40
50
60
Time (sec)
A. Ghasemi et al.: Directional Control of a Platoon of Vehicles for Comfort Specification by Considering Parasitic Time Delays and Lags
2.5
0.6
Leading Vehicle
Vehicle1
0.5
d1
Vehicle2
Acceleration (m/s2)
Vehicle3
1.5
Vehicle4
Vehicle5
Vehicle6
Vehicle7
0.5
Vehicle8
Vehicle9
d2
0.4
d3
0.3
d4
0.2
d5
d6
d7
0.1
d8
0
0
-0.5
0
10
20
30
40
50
60
70
80
90
d9
-0.1
100
Time (sec)
10
20
30
40
50
60
70
Time (sec)
Jerk (m/s3)
0.4
Vehicle2
0.3
Vehicle3
0.2
Vehicle4
0.1
Vehicle5
Vehicle6
Vehicle7
-0.1
Vehicle8
-0.2
Vehicle9
-0.3
-0.4
-0.5
0
10
20
30
40
50
60
70
80
90
100
Time (sec)
7. CONCLUSION
The paper addresses the coordination problem of
a multi-vehicle system with a leader. The analysis of
.
.
.
.
.
419
A. Ghasemi et al.: Directional Control of a Platoon of Vehicles for Comfort Specification by Considering Parasitic Time Delays and Lags
REFERENCES
[1] Kesting, A., Treiber, M., Schonhof, M. and Helbing, D.:
Adaptive cruise control design for active congestion
avoidance, Transportation Research C 16, 668, 2008
[2] Yadlapalli, S.K., Darbha, S. and Rajagopal, K.R.: Information flow and its relation to stability of the motion of
vehicles in a rigid formation, IEEE Transactions on Automatic Control, Vol. 51, No. 8, pp. 13151319, 2006
[3] Fax, J.A. and Murray, R.M.: Information Flow and Cooperative Control of Vehicle Formations, IEEE Transactions on Automatic Control, Vol. 49, No. 9, pp. 1465
1476, 2004
[4] Gattami, A. and Murray, R.M.: A Frequency Domain
Condition for Stability of Interconnected MIMO Systems, Proceedings of the American Control Conference, pp. 37233728, 2004
[5] Chu, K.C.: Optimal Decentralized Regulation for a
String of Coupled Systems, IEEE Trans. Automat. Contr., Vol. 19, No. 3, pp. 243-246, 1974
[6] Swaroop, D. and Hedrick, J.K.: String stability of interconnected systems, IEEE Transactions on Automatic
Control, Vol. 41, No. 3, pp. 349357, 1996
[7] Swaroop, D. and Rajagopal, K.R.: A review of constant
time headway policy for automatic vehicle following, in
Proceedings of the 2001 IEEE Intelligent Transportation Systems Conference, Oakland, CA, 2001
[8] Yadlapalli, S.K., Darbha, S. and Rajagopal, K.R.: Information Flow and Its Relation to Stability of the Motion
of Vehicles in a Rigid Formation, IEEE Transactions
on Automatic Control, Vol. 51, No. 8, pp. 13151319,
2006
[9] Santhanakrishnan, K. and Rajamani, R.: On spacing
policies for highway vehicle automation, IEEE Transactions on intelligent transportation systems, Vol. 4, No.
4, pp. 198204, Dec. 2003
[10] Zhou, J. and Peng, H.: Range policy of adaptive cruise
control vehicle for improved flow stability and string
stability, IEEE Transactions on intelligent transportation systems., Vol. 6, No. 2, pp. 229237, June 2005
[11] Swaroop, D. and Hedrick, J.K.: Constant spacing strategies for platooning in automated highway systems,
Transactions of the ASME, Vol. 121, pp. 462470, Sep.
1999
[12] Ghasemi, A, Kazemi, R. and Azadi, S.: Stable Decentralized Control of Platoon of Vehicles with Heterogeneous Information Feedback IEEE Transactions on Vehicular Technology, Vol. 62 , Issue 7, 20 March, 2013
420