A multi-class vehicular flow model for aggressive drivers

A multi-class vehicular flow model
for aggressive drivers.
R. M. Velasco
Aggressive multi-class model
A multi-class vehicular flow model
for aggressive drivers.
W. Marques Jr., R. M. Velasco, A. R.
Méndez
27 October, 2015
Universidade Federal do Paraná, Brazil.
Universidad Autónoma Metropolitana-Iztapalapa, México.
Universidad Autónoma Metropolitana-Cuajimalpa, México.
R. M. Velasco
Aggressive multi-class model
Abstract. The kinetic theory approaches to vehicular traffic modeling have
given very good results in the understanding of the dynamical phenomena
involved. In this work we deal with the kinetic approach modeling of a
traffic situation where there are many classes of aggressive drivers. Their
aggressivity is characterized through their relaxation times. The reduced
Paveri-Fontana equation is taken as a starting point to set the model.
The kinetic equation is taken to write the balance equations for the density
and the average speed in each drivers class. In this model we consider that
each class of drivers preserve the corresponding aggressivity, in such a way
that there will be no adaptation effects. It means that the number of drivers
in a class is conserved. Some characteristics of the model are explored with
the usual methods.
R. M. Velasco
Aggressive multi-class model
Outline
1
Introduction.
R. M. Velasco
Aggressive multi-class model
Outline
1
2
Introduction.
The kinetic model.
R. M. Velasco
Aggressive multi-class model
Outline
1
2
3
Introduction.
The kinetic model.
Interaction integrals.
R. M. Velasco
Aggressive multi-class model
Outline
1
2
3
4
Introduction.
The kinetic model.
Interaction integrals.
Two classes of drivers.
R. M. Velasco
Aggressive multi-class model
Outline
1
2
3
4
5
Introduction.
The kinetic model.
Interaction integrals.
Two classes of drivers.
The equilibrium state.
R. M. Velasco
Aggressive multi-class model
Outline
1
2
3
4
5
6
Introduction.
The kinetic model.
Interaction integrals.
Two classes of drivers.
The equilibrium state.
Stability analysis.
R. M. Velasco
Aggressive multi-class model
Introduction
In the literature, traffic flow in highways is described through different approaches going from the microscopic to the macroscopic points of view
[1, 2, 3].
R. M. Velasco
Aggressive multi-class model
Introduction
In the literature, traffic flow in highways is described through different approaches going from the microscopic to the macroscopic points of view
[1, 2, 3]. Our goal in this work is the construction of a macroscopic model
coming from the reduced Paveri-Fontana equation for aggressive two-user
classes of drivers, which do not loose their aggressivity.
R. M. Velasco
Aggressive multi-class model
Introduction
In the literature, traffic flow in highways is described through different approaches going from the microscopic to the macroscopic points of view
[1, 2, 3]. Our goal in this work is the construction of a macroscopic model
coming from the reduced Paveri-Fontana equation for aggressive two-user
classes of drivers, which do not loose their aggressivity. We characterize
each class by means of the time of response, which is shortly called as the
relaxation time τ1 , τ2 , τ1 6= τ2 . In our treatment the distribution function
fi (c, x, t) is calculated with a model for the averaged desired speed, which
introduces the aggressivity.
R. M. Velasco
Aggressive multi-class model
Introduction
In the literature, traffic flow in highways is described through different approaches going from the microscopic to the macroscopic points of view
[1, 2, 3]. Our goal in this work is the construction of a macroscopic model
coming from the reduced Paveri-Fontana equation for aggressive two-user
classes of drivers, which do not loose their aggressivity. We characterize
each class by means of the time of response, which is shortly called as the
relaxation time τ1 , τ2 , τ1 6= τ2 . In our treatment the distribution function
fi (c, x, t) is calculated with a model for the averaged desired speed, which
introduces the aggressivity. Then the distribution function is written in terms
of local variables such as the densities and average speeds, leading to a closure relation.
R. M. Velasco
Aggressive multi-class model
Introduction
In the literature, traffic flow in highways is described through different approaches going from the microscopic to the macroscopic points of view
[1, 2, 3]. Our goal in this work is the construction of a macroscopic model
coming from the reduced Paveri-Fontana equation for aggressive two-user
classes of drivers, which do not loose their aggressivity. We characterize
each class by means of the time of response, which is shortly called as the
relaxation time τ1 , τ2 , τ1 6= τ2 . In our treatment the distribution function
fi (c, x, t) is calculated with a model for the averaged desired speed, which
introduces the aggressivity. Then the distribution function is written in terms
of local variables such as the densities and average speeds, leading to a closure relation. The conditions to obtain an equilibrium state are obtained and
a linear stability analysis is done.
R. M. Velasco
Aggressive multi-class model
The kinetic model
The reduced Paveri-Fontana equation comes from an integration over the
instantaneous desired speed giving place to an average called c0 (c, x, t),
where c is the actual speed of vehicles.
R. M. Velasco
Aggressive multi-class model
The kinetic model
The reduced Paveri-Fontana equation comes from an integration over the
instantaneous desired speed giving place to an average called c0 (c, x, t),
where c is the actual speed of vehicles.
∂fi (c)
∂fi (c) ∂
+c
+
∂t
∂x
∂c
c0 (c) − c
fi (c)
τi
!
X
=q
ρi fj (c)ξi (c)+ρj fi (c)ψj (c) ,
j
(1)
R. M. Velasco
Aggressive multi-class model
The kinetic model
The reduced Paveri-Fontana equation comes from an integration over the
instantaneous desired speed giving place to an average called c0 (c, x, t),
where c is the actual speed of vehicles.
∂fi (c)
∂fi (c) ∂
+c
+
∂t
∂x
∂c
c0 (c) − c
fi (c)
τi
!
X
=q
ρi fj (c)ξi (c)+ρj fi (c)ψj (c) ,
j
(1)
here q = 1 − p is the probability of overpassing and it can be a function of
density.
R. M. Velasco
Aggressive multi-class model
The kinetic model
The reduced Paveri-Fontana equation comes from an integration over the
instantaneous desired speed giving place to an average called c0 (c, x, t),
where c is the actual speed of vehicles.
∂fi (c)
∂fi (c) ∂
+c
+
∂t
∂x
∂c
c0 (c) − c
fi (c)
τi
!
X
=q
ρi fj (c)ξi (c)+ρj fi (c)ψj (c) ,
j
(1)
here q = 1 − p is the probability of overpassing and it can be a function of
density.
The interaction is separated according to active ψi (c) or passive ξi (c) interaction terms.
R. M. Velasco
Aggressive multi-class model
They are defined as
R. M. Velasco
Aggressive multi-class model
They are defined as
Z
(w − c)
ψi (c) =
w <c
fi (w )
dw ,
ρi
R. M. Velasco
i = 1, 2
active,
Aggressive multi-class model
(2)
They are defined as
Z
(w − c)
ψi (c) =
w <c
fi (w )
dw ,
ρi
Z
(w − c)
ξi (c) = fi (c)
w >c
fj (w )
dw ,
ρj
R. M. Velasco
i = 1, 2
active,
i = 1, 2,
Aggressive multi-class model
passive.
(2)
(3)
They are defined as
Z
(w − c)
ψi (c) =
w <c
fi (w )
dw ,
ρi
Z
(w − c)
ξi (c) = fi (c)
w >c
fj (w )
dw ,
ρj
i = 1, 2
active,
i = 1, 2,
passive.
(2)
(3)
The quantities fi (c), c0 (c), ψi (c), ξi (c) also depend on (x, t) but their
writing has been avoided to shorten the notation.
R. M. Velasco
Aggressive multi-class model
They are defined as
Z
(w − c)
ψi (c) =
w <c
fi (w )
dw ,
ρi
Z
(w − c)
ξi (c) = fi (c)
w >c
fj (w )
dw ,
ρj
i = 1, 2
active,
i = 1, 2,
passive.
(2)
(3)
The quantities fi (c), c0 (c), ψi (c), ξi (c) also depend on (x, t) but their
writing has been avoided to shorten the notation.
The active interaction comes from faster vehicles interacting with the slow
ones and cause a decrease of the distribution function.
R. M. Velasco
Aggressive multi-class model
They are defined as
Z
(w − c)
ψi (c) =
w <c
fi (w )
dw ,
ρi
Z
(w − c)
ξi (c) = fi (c)
w >c
fj (w )
dw ,
ρj
i = 1, 2
active,
i = 1, 2,
passive.
(2)
(3)
The quantities fi (c), c0 (c), ψi (c), ξi (c) also depend on (x, t) but their
writing has been avoided to shorten the notation.
The active interaction comes from faster vehicles interacting with the slow
ones and cause a decrease of the distribution function.
On the other hand, the passive term refers to fast vehicles impeded by
vehicles with speed c, causing an increase in the distribution function.
R. M. Velasco
Aggressive multi-class model
They are defined as
Z
(w − c)
ψi (c) =
w <c
fi (w )
dw ,
ρi
Z
(w − c)
ξi (c) = fi (c)
w >c
fj (w )
dw ,
ρj
i = 1, 2
active,
i = 1, 2,
passive.
(2)
(3)
The quantities fi (c), c0 (c), ψi (c), ξi (c) also depend on (x, t) but their
writing has been avoided to shorten the notation.
The active interaction comes from faster vehicles interacting with the slow
ones and cause a decrease of the distribution function.
On the other hand, the passive term refers to fast vehicles impeded by
vehicles with speed c, causing an increase in the distribution function.
Both give a contribution to the balance in the kinetic equation [7].
R. M. Velasco
Aggressive multi-class model
The macroscopic variables
We define the densities and average speeds as
R. M. Velasco
Aggressive multi-class model
The macroscopic variables
We define the densities and average speeds as
Z
Z
fi (c)
ρi (x, t) = fi (c)dc,
vi (x, t) = c
dc = hcii ,
ρi
R. M. Velasco
Aggressive multi-class model
(4)
The macroscopic variables
We define the densities and average speeds as
Z
Z
fi (c)
ρi (x, t) = fi (c)dc,
vi (x, t) = c
dc = hcii ,
ρi
(4)
Their dynamic equations are obtained from the reduced Paveri-Fontana
equation when it is multiplied by functions of the instantaneous speed c
and integrated.
R. M. Velasco
Aggressive multi-class model
The macroscopic variables
We define the densities and average speeds as
Z
Z
fi (c)
ρi (x, t) = fi (c)dc,
vi (x, t) = c
dc = hcii ,
ρi
(4)
Their dynamic equations are obtained from the reduced Paveri-Fontana
equation when it is multiplied by functions of the instantaneous speed c
and integrated.
X
∂ρi
∂ρi vi
+
= −q
ρi ρj vj − vi + hψi ij − hξj ii ,
∂t
∂x
j
R. M. Velasco
Aggressive multi-class model
i = 1, 2
(5)
The macroscopic variables
We define the densities and average speeds as
Z
Z
fi (c)
ρi (x, t) = fi (c)dc,
vi (x, t) = c
dc = hcii ,
ρi
(4)
Their dynamic equations are obtained from the reduced Paveri-Fontana
equation when it is multiplied by functions of the instantaneous speed c
and integrated.
X
∂ρi
∂ρi vi
+
= −q
ρi ρj vj − vi + hψi ij − hξj ii ,
∂t
∂x
i = 1, 2
j
where h...ii means the average over the fi distribution function.
R. M. Velasco
Aggressive multi-class model
(5)
The macroscopic variables
We define the densities and average speeds as
Z
Z
fi (c)
ρi (x, t) = fi (c)dc,
vi (x, t) = c
dc = hcii ,
ρi
(4)
Their dynamic equations are obtained from the reduced Paveri-Fontana
equation when it is multiplied by functions of the instantaneous speed c
and integrated.
X
∂ρi
∂ρi vi
+
= −q
ρi ρj vj − vi + hψi ij − hξj ii ,
∂t
∂x
i = 1, 2
(5)
j
where h...ii means the average over the fi distribution function. It should
be noticed that hξj ii − hψi ij = vj − vi is satisfied.
R. M. Velasco
Aggressive multi-class model
As a consequence we obtain that both densities satisfy conservation equations as it should be due to their lack of adaptation between classes of
drivers.
R. M. Velasco
Aggressive multi-class model
As a consequence we obtain that both densities satisfy conservation equations as it should be due to their lack of adaptation between classes of
drivers.
In a similar way the equations of motion for fluxes read as
R. M. Velasco
Aggressive multi-class model
As a consequence we obtain that both densities satisfy conservation equations as it should be due to their lack of adaptation between classes of
drivers.
In a similar way the equations of motion for fluxes read as
X
∂ρi vi
∂
ρi
+
(ρi vi2 + Pi ) = (Vi0 − vi ) + q
ρi ρj hcξi ij + hcψj ii , (6)
∂t
∂x
τi
j
R. M. Velasco
Aggressive multi-class model
As a consequence we obtain that both densities satisfy conservation equations as it should be due to their lack of adaptation between classes of
drivers.
In a similar way the equations of motion for fluxes read as
X
∂ρi vi
∂
ρi
+
(ρi vi2 + Pi ) = (Vi0 − vi ) + q
ρi ρj hcξi ij + hcψj ii , (6)
∂t
∂x
τi
j
where Vi0 (x, t) comes from the average
R of the desired speed now taken over
the instantaneous speed c, and Pi = (c −vi )2 fi (c)dc = ρi Θi is the i−class
traffic pressure and Θi the speed variance.
R. M. Velasco
Aggressive multi-class model
The distribution function
First of all we consider aggressive drivers characterized by the parameter
ω in such a way that the average desired speed is assumed as Vi0 (c) =
ωvi , ω > 1.
R. M. Velasco
Aggressive multi-class model
The distribution function
First of all we consider aggressive drivers characterized by the parameter
ω in such a way that the average desired speed is assumed as Vi0 (c) =
ωvi , ω > 1.
According to this model we have found [8] an exact solution, which can also
be written in terms of the local variables ρi , vi .
R. M. Velasco
Aggressive multi-class model
The distribution function
First of all we consider aggressive drivers characterized by the parameter
ω in such a way that the average desired speed is assumed as Vi0 (c) =
ωvi , ω > 1.
According to this model we have found [8] an exact solution, which can also
be written in terms of the local variables ρi , vi .
α ρi
fi (c) =
Γ(α) vi
R. M. Velasco
αc
vi
α−1
αc
exp −
vi
Aggressive multi-class model
(7)
The distribution function
First of all we consider aggressive drivers characterized by the parameter
ω in such a way that the average desired speed is assumed as Vi0 (c) =
ωvi , ω > 1.
According to this model we have found [8] an exact solution, which can also
be written in terms of the local variables ρi , vi .
α ρi
fi (c) =
Γ(α) vi
where the parameter α =
τi the relaxation time.
αc
vi
τi (1−pi )ρei vie
ω−1
R. M. Velasco
α−1
αc
exp −
vi
(7)
, ωi is the aggresivity parameter and
Aggressive multi-class model
The distribution function
First of all we consider aggressive drivers characterized by the parameter
ω in such a way that the average desired speed is assumed as Vi0 (c) =
ωvi , ω > 1.
According to this model we have found [8] an exact solution, which can also
be written in terms of the local variables ρi , vi .
α ρi
fi (c) =
Γ(α) vi
αc
vi
α−1
αc
exp −
vi
τ (1−p )ρe v e
(7)
i i i
where the parameter α = i ω−1
, ωi is the aggresivity parameter and
τi the relaxation time. The quantity α depends on the model parameters
and the traffic situation measured by (ρei , vie ), which correspond to the
equilibrium state.
R. M. Velasco
Aggressive multi-class model
The distribution function
First of all we consider aggressive drivers characterized by the parameter
ω in such a way that the average desired speed is assumed as Vi0 (c) =
ωvi , ω > 1.
According to this model we have found [8] an exact solution, which can also
be written in terms of the local variables ρi , vi .
α ρi
fi (c) =
Γ(α) vi
αc
vi
α−1
αc
exp −
vi
τ (1−p )ρe v e
(7)
i i i
where the parameter α = i ω−1
, ωi is the aggresivity parameter and
τi the relaxation time. The quantity α depends on the model parameters
and the traffic situation measured by (ρei , vie ), which correspond to the
equilibrium state.
It should be noticed that ρi (x, t), vi (x, t) in Eq. (7) are local variables.
R. M. Velasco
Aggressive multi-class model
Now the interaction terms
R. M. Velasco
Aggressive multi-class model
Now the interaction terms
Iij (c) = hcξi ij + hcψj ii ,
R. M. Velasco
Aggressive multi-class model
(8)
Now the interaction terms
Iij (c) = hcξi ij + hcψj ii ,
(8)
can be calculated with the distribution function given in Eq. (7), where it
is assumed that there are two classes of drivers with the same α parameter,
but different relaxation times.
R. M. Velasco
Aggressive multi-class model
Now the interaction terms
Iij (c) = hcξi ij + hcψj ii ,
(8)
can be calculated with the distribution function given in Eq. (7), where it
is assumed that there are two classes of drivers with the same α parameter,
but different relaxation times.
• Within user-class interactions.
R. M. Velasco
Aggressive multi-class model
Now the interaction terms
Iij (c) = hcξi ij + hcψj ii ,
(8)
can be calculated with the distribution function given in Eq. (7), where it
is assumed that there are two classes of drivers with the same α parameter,
but different relaxation times.
• Within user-class interactions.
These interactions correspond to the case i = j, then
R. M. Velasco
Aggressive multi-class model
Now the interaction terms
Iij (c) = hcξi ij + hcψj ii ,
(8)
can be calculated with the distribution function given in Eq. (7), where it
is assumed that there are two classes of drivers with the same α parameter,
but different relaxation times.
• Within user-class interactions.
These interactions correspond to the case i = j, then
hcξi ii + hcψi ii = vi2 − hc 2 ii = −Θi ,
R. M. Velasco
i = 1, 2.
Aggressive multi-class model
(9)
Now the interaction terms
Iij (c) = hcξi ij + hcψj ii ,
(8)
can be calculated with the distribution function given in Eq. (7), where it
is assumed that there are two classes of drivers with the same α parameter,
but different relaxation times.
• Within user-class interactions.
These interactions correspond to the case i = j, then
hcξi ii + hcψi ii = vi2 − hc 2 ii = −Θi ,
i = 1, 2.
• Between user-class interactions.
R. M. Velasco
Aggressive multi-class model
(9)
Now the interaction terms
Iij (c) = hcξi ij + hcψj ii ,
(8)
can be calculated with the distribution function given in Eq. (7), where it
is assumed that there are two classes of drivers with the same α parameter,
but different relaxation times.
• Within user-class interactions.
These interactions correspond to the case i = j, then
hcξi ii + hcψi ii = vi2 − hc 2 ii = −Θi ,
i = 1, 2.
(9)
• Between user-class interactions.
The active and passive interactions between different classes for (i 6= j) can
be written in a closed form, however we have found that a simpler and very
good approximation for them
R. M. Velasco
Aggressive multi-class model
(
Iij = vi vj 1 −
α + 1 vj
α vi
!
α + 1 vi
H(vi − vj ) + 1 −
α vj
R. M. Velasco
!
Aggressive multi-class model
)
H(vi − vj ) , (10)
(
Iij = vi vj 1 −
α + 1 vj
α vi
!
α + 1 vi
H(vi − vj ) + 1 −
α vj
!
where H(vi − vj ) is the step function.
R. M. Velasco
Aggressive multi-class model
)
H(vi − vj ) , (10)
(
Iij = vi vj 1 −
α + 1 vj
α vi
!
α + 1 vi
H(vi − vj ) + 1 −
α vj
!
)
H(vi − vj ) , (10)
where H(vi − vj ) is the step function.
In order to begin the analysis we will consider that v2 > v1 and in such a
case the interaction terms simplify so that
R. M. Velasco
Aggressive multi-class model
(
Iij = vi vj 1 −
α + 1 vj
α vi
!
α + 1 vi
H(vi − vj ) + 1 −
α vj
!
)
H(vi − vj ) , (10)
where H(vi − vj ) is the step function.
In order to begin the analysis we will consider that v2 > v1 and in such a
case the interaction terms simplify so that
I11 = −Θ1 , I22 = −Θ2 , I12 = 0, I21 ' −(v2 − v1 )2 .
R. M. Velasco
Aggressive multi-class model
(11)
(
Iij = vi vj 1 −
α + 1 vj
α vi
!
α + 1 vi
H(vi − vj ) + 1 −
α vj
!
)
H(vi − vj ) , (10)
where H(vi − vj ) is the step function.
In order to begin the analysis we will consider that v2 > v1 and in such a
case the interaction terms simplify so that
I11 = −Θ1 , I22 = −Θ2 , I12 = 0, I21 ' −(v2 − v1 )2 .
(11)
The speed variance is calculated with the distribution function given in Eq.
(7), hence
R. M. Velasco
Aggressive multi-class model
(
Iij = vi vj 1 −
α + 1 vj
α vi
!
α + 1 vi
H(vi − vj ) + 1 −
α vj
!
)
H(vi − vj ) , (10)
where H(vi − vj ) is the step function.
In order to begin the analysis we will consider that v2 > v1 and in such a
case the interaction terms simplify so that
I11 = −Θ1 , I22 = −Θ2 , I12 = 0, I21 ' −(v2 − v1 )2 .
(11)
The speed variance is calculated with the distribution function given in Eq.
(7), hence
Θi (x, t) =
R. M. Velasco
vi2
,
α
Aggressive multi-class model
(12)
a result which allows us to identify 1/α as the variance prefactor, which
according to empirical data at low vehicle densities is constant, here we
have taken α = 100 [5].
R. M. Velasco
Aggressive multi-class model
a result which allows us to identify 1/α as the variance prefactor, which
according to empirical data at low vehicle densities is constant, here we
have taken α = 100 [5].
The last ingredient to close the dynamic equations is given through the
traffic pressure, it contains the speed variance and an anticipation term
measured with the spatial derivative of the average speed, then
R. M. Velasco
Aggressive multi-class model
a result which allows us to identify 1/α as the variance prefactor, which
according to empirical data at low vehicle densities is constant, here we
have taken α = 100 [5].
The last ingredient to close the dynamic equations is given through the
traffic pressure, it contains the speed variance and an anticipation term
measured with the spatial derivative of the average speed, then
Pi =
ρi vi2
∂vi
− µi
,
α
∂x
R. M. Velasco
i = 1, 2.
Aggressive multi-class model
(13)
a result which allows us to identify 1/α as the variance prefactor, which
according to empirical data at low vehicle densities is constant, here we
have taken α = 100 [5].
The last ingredient to close the dynamic equations is given through the
traffic pressure, it contains the speed variance and an anticipation term
measured with the spatial derivative of the average speed, then
Pi =
ρi vi2
∂vi
− µi
,
α
∂x
i = 1, 2.
(13)
where µi is a constant analogous of a viscosity and it is different for each
class of drivers. It should be said that this hypothesis can be justified in
terms of the kinetic model [6, 8].
R. M. Velasco
Aggressive multi-class model
The closed set of dynamical equations
R. M. Velasco
Aggressive multi-class model
The closed set of dynamical equations
∂ρ1 ∂ρ1 v1
+
= 0,
∂t
∂x
R. M. Velasco
Aggressive multi-class model
(14)
The closed set of dynamical equations
∂ρ1 ∂ρ1 v1
+
= 0,
∂t
∂x
(14)
∂ρ2 ∂ρ2 v2
+
= 0,
∂t
∂x
(15)
R. M. Velasco
Aggressive multi-class model
The closed set of dynamical equations
∂ρ1 ∂ρ1 v1
+
= 0,
∂t
∂x
(14)
∂ρ2 ∂ρ2 v2
+
= 0,
∂t
∂x
(15)
∂v1
∂v1
1 ∂P1 v1∗ − v1
+ v1
=−
+
,
∂t
∂x
ρ1 ∂x
τ1
(16)
R. M. Velasco
Aggressive multi-class model
The closed set of dynamical equations
∂ρ1 ∂ρ1 v1
+
= 0,
∂t
∂x
(14)
∂ρ2 ∂ρ2 v2
+
= 0,
∂t
∂x
(15)
∂v1
∂v1
1 ∂P1 v1∗ − v1
+ v1
=−
+
,
∂t
∂x
ρ1 ∂x
τ1
(16)
∂v2
∂v2
1 ∂P2 v2∗ − v2
+ v2
=−
+
∂t
∂x
ρ2 ∂x
τ2
(17)
R. M. Velasco
Aggressive multi-class model
The closed set of dynamical equations
∂ρ1 ∂ρ1 v1
+
= 0,
∂t
∂x
(14)
∂ρ2 ∂ρ2 v2
+
= 0,
∂t
∂x
(15)
∂v1
∂v1
1 ∂P1 v1∗ − v1
+ v1
=−
+
,
∂t
∂x
ρ1 ∂x
τ1
(16)
∂v2
∂v2
1 ∂P2 v2∗ − v2
+ v2
=−
+
∂t
∂x
ρ2 ∂x
τ2
(17)
v1∗ = wv1 + τ1 (1 − p)ρ1 I11 + τ1 (1 − p)ρ2 I12 ,
(18)
where
R. M. Velasco
Aggressive multi-class model
The closed set of dynamical equations
∂ρ1 ∂ρ1 v1
+
= 0,
∂t
∂x
(14)
∂ρ2 ∂ρ2 v2
+
= 0,
∂t
∂x
(15)
∂v1
∂v1
1 ∂P1 v1∗ − v1
+ v1
=−
+
,
∂t
∂x
ρ1 ∂x
τ1
(16)
∂v2
∂v2
1 ∂P2 v2∗ − v2
+ v2
=−
+
∂t
∂x
ρ2 ∂x
τ2
(17)
v1∗ = wv1 + τ1 (1 − p)ρ1 I11 + τ1 (1 − p)ρ2 I12 ,
(18)
v2∗ = wv1 + τ2 (1 − p)ρ1 I21 + τ2 (1 − p)ρ2 I22 ,
(19)
where
R. M. Velasco
Aggressive multi-class model
The equilibrium state.
First of all we define some dimensionless quantities
R. M. Velasco
Aggressive multi-class model
The equilibrium state.
First of all we define some dimensionless quantities
δ=
ρe1
,
ρe2
β=
R. M. Velasco
τ1
τ2
χ=
µ1
.
µ2
Aggressive multi-class model
(20)
The equilibrium state.
First of all we define some dimensionless quantities
δ=
ρe1
,
ρe2
β=
τ1
τ2
χ=
µ1
.
µ2
(20)
The equilibrium state is obtained when we assume that the traffic state
corresponds to densities and average speed independent of time and the
spatial coordinate.
R. M. Velasco
Aggressive multi-class model
The equilibrium state.
First of all we define some dimensionless quantities
δ=
ρe1
,
ρe2
β=
τ1
τ2
χ=
µ1
.
µ2
(20)
The equilibrium state is obtained when we assume that the traffic state
corresponds to densities and average speed independent of time and the
spatial coordinate.
Let us call the variables in equilibrium as (ρe1 , ρe2 , v1e , v2e ), then the set of
equations is solved and as a result we have that
R. M. Velasco
Aggressive multi-class model
The equilibrium state.
First of all we define some dimensionless quantities
δ=
ρe1
,
ρe2
β=
τ1
τ2
χ=
µ1
.
µ2
(20)
The equilibrium state is obtained when we assume that the traffic state
corresponds to densities and average speed independent of time and the
spatial coordinate.
Let us call the variables in equilibrium as (ρe1 , ρe2 , v1e , v2e ), then the set of
equations is solved and as a result we have that
ρe1 v1e =
α(ω − 1)
,
τ1 (1 − p e )
R. M. Velasco
Aggressive multi-class model
The equilibrium state.
First of all we define some dimensionless quantities
δ=
ρe1
,
ρe2
β=
τ1
τ2
χ=
µ1
.
µ2
(20)
The equilibrium state is obtained when we assume that the traffic state
corresponds to densities and average speed independent of time and the
spatial coordinate.
Let us call the variables in equilibrium as (ρe1 , ρe2 , v1e , v2e ), then the set of
equations is solved and as a result we have that
ρe1 v1e =
α(ω − 1)
,
τ1 (1 − p e )
v2e =
v1e ±
β + 2α ±
δ
q
(β + 2α)2 − 4(1 + αδ) αδ
2(1 + αβ)
.
(21)
R. M. Velasco
Aggressive multi-class model
The stability analysis.
It should be noticed that v1∗ = v1e and an empirical fundamental diagram is
e = (dv /dρ )e a quantity
introduced, so v1e = v1e (ρ1 ), besides we define γ11
1
1
which is always negative.
R. M. Velasco
Aggressive multi-class model
The stability analysis.
It should be noticed that v1∗ = v1e and an empirical fundamental diagram is
e = (dv /dρ )e a quantity
introduced, so v1e = v1e (ρ1 ), besides we define γ11
1
1
which is always negative.
Also, the overpasing probability must be specified and we have taken 1−p =
ρeff , where ρeff = ρ/ρmax is the effective density seen by each class of
drivers.
R. M. Velasco
Aggressive multi-class model
The stability analysis.
It should be noticed that v1∗ = v1e and an empirical fundamental diagram is
e = (dv /dρ )e a quantity
introduced, so v1e = v1e (ρ1 ), besides we define γ11
1
1
which is always negative.
Also, the overpasing probability must be specified and we have taken 1−p =
ρeff , where ρeff = ρ/ρmax is the effective density seen by each class of
drivers.
We consider the effective density for the slow class as the corresponding
density meaning that (ρ1 )eff = ρ1 /ρmax .
R. M. Velasco
Aggressive multi-class model
The stability analysis.
It should be noticed that v1∗ = v1e and an empirical fundamental diagram is
e = (dv /dρ )e a quantity
introduced, so v1e = v1e (ρ1 ), besides we define γ11
1
1
which is always negative.
Also, the overpasing probability must be specified and we have taken 1−p =
ρeff , where ρeff = ρ/ρmax is the effective density seen by each class of
drivers.
We consider the effective density for the slow class as the corresponding
density meaning that (ρ1 )eff = ρ1 /ρmax . On the other hand for the fast
class (ρ2 )eff = (ρ1 + ρ2 )/ρmax [7, 9].
R. M. Velasco
Aggressive multi-class model
The stability analysis.
It should be noticed that v1∗ = v1e and an empirical fundamental diagram is
e = (dv /dρ )e a quantity
introduced, so v1e = v1e (ρ1 ), besides we define γ11
1
1
which is always negative.
Also, the overpasing probability must be specified and we have taken 1−p =
ρeff , where ρeff = ρ/ρmax is the effective density seen by each class of
drivers.
We consider the effective density for the slow class as the corresponding
density meaning that (ρ1 )eff = ρ1 /ρmax . On the other hand for the fast
class (ρ2 )eff = (ρ1 + ρ2 )/ρmax [7, 9].
To perform the linear stability analysis we consider a small perturbation of
variables around their equilibrium values
R. M. Velasco
Aggressive multi-class model
The stability analysis.
It should be noticed that v1∗ = v1e and an empirical fundamental diagram is
e = (dv /dρ )e a quantity
introduced, so v1e = v1e (ρ1 ), besides we define γ11
1
1
which is always negative.
Also, the overpasing probability must be specified and we have taken 1−p =
ρeff , where ρeff = ρ/ρmax is the effective density seen by each class of
drivers.
We consider the effective density for the slow class as the corresponding
density meaning that (ρ1 )eff = ρ1 /ρmax . On the other hand for the fast
class (ρ2 )eff = (ρ1 + ρ2 )/ρmax [7, 9].
To perform the linear stability analysis we consider a small perturbation of
variables around their equilibrium values
ρi = ρei + ρ̂i exp(ikx − σt),
R. M. Velasco
vi = vie + v̂i exp(ikx − σt),
Aggressive multi-class model
(22)
The stability analysis.
It should be noticed that v1∗ = v1e and an empirical fundamental diagram is
e = (dv /dρ )e a quantity
introduced, so v1e = v1e (ρ1 ), besides we define γ11
1
1
which is always negative.
Also, the overpasing probability must be specified and we have taken 1−p =
ρeff , where ρeff = ρ/ρmax is the effective density seen by each class of
drivers.
We consider the effective density for the slow class as the corresponding
density meaning that (ρ1 )eff = ρ1 /ρmax . On the other hand for the fast
class (ρ2 )eff = (ρ1 + ρ2 )/ρmax [7, 9].
To perform the linear stability analysis we consider a small perturbation of
variables around their equilibrium values
ρi = ρei + ρ̂i exp(ikx − σt),
vi = vie + v̂i exp(ikx − σt),
(22)
where the perturbation has been expanded in modes with a wave vector k
and a complex frequency called σ in such a way that the stability condition
for the equilibrium state is given by Reσ > 0.
R. M. Velasco
Aggressive multi-class model
The hypotheses we have introduced simplify the set of equations and a
dipersion relation can be obtained from the following matrix,
R. M. Velasco
Aggressive multi-class model
The hypotheses we have introduced simplify the set of equations and a
dipersion relation can be obtained from the following matrix,
 −σ + ikv e
1
γe
 (v1e )2 ik
 αρe − τ11

1
1

0


a
− τ1
2
0
0
−σ + ikv2e
ik(v2e )2
a
− τ2
αρe
2
2
ikρe1
µ
−σ + α+2
ikv1e + ρe1 k 2 + τ1
α
1
1
0
a
− τ3
2
−σ +

0



,


ikρe2
2
α+2 ikv e + µ2 k
2
α
ρe
2
where its determinant must vanish.
R. M. Velasco
0
Aggressive multi-class model
+
1−a4
τ2
(23)
The hypotheses we have introduced simplify the set of equations and a
dipersion relation can be obtained from the following matrix,
 −σ + ikv e
1
γe
 (v1e )2 ik
 αρe − τ11

1
1

0


a
− τ1
2
0
0
−σ + ikv2e
ik(v2e )2
a
− τ2
αρe
2
2
ikρe1
µ
−σ + α+2
ikv1e + ρe1 k 2 + τ1
α
1
1
0
a
− τ3
2
−σ +
0

0



,


ikρe2
2
α+2 ikv e + µ2 k
2
α
ρe
2
+
1−a4
τ2
(23)
where its determinant must vanish.
Due to the fact that the macroscopic equations are valid in a kind of hydrodynamical limit (k → 0), we will expand the roots in the dispersion
relation around k = 0 and take terms up to order k 2 ,
R. M. Velasco
Aggressive multi-class model
The hypotheses we have introduced simplify the set of equations and a
dipersion relation can be obtained from the following matrix,
 −σ + ikv e
1
γe
 (v1e )2 ik
 αρe − τ11

1
1

0


a
− τ1
2
ikρe1
0
0
−σ + ikv2e
ik(v2e )2
a
− τ2
αρe
2
2
µ
−σ + α+2
ikv1e + ρe1 k 2 + τ1
α
1
1
0
a
− τ3
2
−σ +
0

0



,


ikρe2
2
α+2 ikv e + µ2 k
2
α
ρe
2
+
1−a4
τ2
(23)
where its determinant must vanish.
Due to the fact that the macroscopic equations are valid in a kind of hydrodynamical limit (k → 0), we will expand the roots in the dispersion
relation around k = 0 and take terms up to order k 2 ,
σ = σ0 + kσ1 + k 2 σ2 + O(k 3 ),
and there will be four different roots, which will be called as Σi .
R. M. Velasco
Aggressive multi-class model
(24)
Σ1 = ikc1 +
Σ2 =
1
τ1
+
ik
α
e
e
e
e
(2v1 + αv1 − αγ11 ρ1 ) +
Σ3 =
ik
a4 − 1
Σ32 = −
1 − a4
k 2 τ1 2
e e 2
c1 − (α + 1)(γ11 ρ1 )
αρe1
(25)
i
k2 h
e
e 2
e e e
e e 2
αµ1 − τ1 ρ1 (v1 ) + 2ρ1 v1 γ11 − α(ρ1 γ11 )
+ ...
αρe1
(26)
e
e
2
(a4 − 1)v2 − a2 ρ2 + k Σ32
"
τ2
α(a4 −
1)3
#
2 e 2
e
e
e
(a4 − 1) (v2 ) − a2 ρ2 2v2 (a4 − 1) + αa2 ρ2 ,
i
h
ik
2
e
e
(a4 − 1)v2 (2 + α) + αa2 ρ2 + k Σ42
α(a4 − 1)
i
h
h
1
e
3
e
e 2
e
e e
Σ42 =
(a4 − 1)ρ2 v2 τ2 (a4 − 1)v2 − 2a2 ρ2 + α (a4 − 1) µ2 − ρ2 τ2 (a2 ρ2 )
(a4 − 1)3 αρe2
Σ4 =
τ2
(27)
+
R. M. Velasco
Aggressive multi-class model
(28)
The results given show four time scales in the problem (red terms), all of
them must be positive in order to obtain a stable solution for the equilibrium
state.
R. M. Velasco
Aggressive multi-class model
The results given show four time scales in the problem (red terms), all of
them must be positive in order to obtain a stable solution for the equilibrium
state.
First of all the root Σ1 shows us that the mode associated with the density
in class 1 propagates with speed
R. M. Velasco
Aggressive multi-class model
The results given show four time scales in the problem (red terms), all of
them must be positive in order to obtain a stable solution for the equilibrium
state.
First of all the root Σ1 shows us that the mode associated with the density
in class 1 propagates with speed
e e
c1 = v1e + γ11
ρ1 ,
R. M. Velasco
Aggressive multi-class model
(29)
The results given show four time scales in the problem (red terms), all of
them must be positive in order to obtain a stable solution for the equilibrium
state.
First of all the root Σ1 shows us that the mode associated with the density
in class 1 propagates with speed
e e
c1 = v1e + γ11
ρ1 ,
and when its real part is positive, it determines stability in this mode
R. M. Velasco
Aggressive multi-class model
(29)
The results given show four time scales in the problem (red terms), all of
them must be positive in order to obtain a stable solution for the equilibrium
state.
First of all the root Σ1 shows us that the mode associated with the density
in class 1 propagates with speed
e e
c1 = v1e + γ11
ρ1 ,
(29)
and when its real part is positive, it determines stability in this mode
e ρ2 i
Σ1
k 2 h c1
γ11
1
Re
=
−
(α
+
1)
.
(30)
τ1 (v1e )2
αρe1 v1e
v1e
R. M. Velasco
Aggressive multi-class model
The results given show four time scales in the problem (red terms), all of
them must be positive in order to obtain a stable solution for the equilibrium
state.
First of all the root Σ1 shows us that the mode associated with the density
in class 1 propagates with speed
e e
c1 = v1e + γ11
ρ1 ,
(29)
and when its real part is positive, it determines stability in this mode
e ρ2 i
Σ1
k 2 h c1
γ11
1
Re
=
−
(α
+
1)
.
(30)
τ1 (v1e )2
αρe1 v1e
v1e
In this case the fundamental diagram chosen for v1e determines its behavior
and the corresponding stability property.
R. M. Velasco
Aggressive multi-class model
The results given show four time scales in the problem (red terms), all of
them must be positive in order to obtain a stable solution for the equilibrium
state.
First of all the root Σ1 shows us that the mode associated with the density
in class 1 propagates with speed
e e
c1 = v1e + γ11
ρ1 ,
(29)
and when its real part is positive, it determines stability in this mode
e ρ2 i
Σ1
k 2 h c1
γ11
1
Re
=
−
(α
+
1)
.
(30)
τ1 (v1e )2
αρe1 v1e
v1e
In this case the fundamental diagram chosen for v1e determines its behavior
and the corresponding stability property. If we take the Greenshields diagram
we obtain a stability region for ρe1 < 43 veh/km, which means that we are
at low density.
R. M. Velasco
Aggressive multi-class model
On the other hand, the time scale in the leading term of root Σ2 is 1/τ1
which is obviously positive.
R. M. Velasco
Aggressive multi-class model
On the other hand, the time scale in the leading term of root Σ2 is 1/τ1
which is obviously positive.
It means that modes in class 1 are stable up to certain density fixed by the
fundamental diagram chosen.
R. M. Velasco
Aggressive multi-class model
On the other hand, the time scale in the leading term of root Σ2 is 1/τ1
which is obviously positive.
It means that modes in class 1 are stable up to certain density fixed by the
fundamental diagram chosen.
4
Concerning class 2 we have two time scales 1−a
τ2 which is positive according
to 1 − a4 .
R. M. Velasco
Aggressive multi-class model
On the other hand, the time scale in the leading term of root Σ2 is 1/τ1
which is obviously positive.
It means that modes in class 1 are stable up to certain density fixed by the
fundamental diagram chosen.
4
Concerning class 2 we have two time scales 1−a
τ2 which is positive according
to 1 − a4 .
2α 1 − a4
=
ζ + δ(ζ − 1/δ) − 1,
(31)
ω−1
δζ
R. M. Velasco
Aggressive multi-class model
On the other hand, the time scale in the leading term of root Σ2 is 1/τ1
which is obviously positive.
It means that modes in class 1 are stable up to certain density fixed by the
fundamental diagram chosen.
4
Concerning class 2 we have two time scales 1−a
τ2 which is positive according
to 1 − a4 .
2α 1 − a4
=
ζ + δ(ζ − 1/δ) − 1,
(31)
ω−1
δζ
R. M. Velasco
Aggressive multi-class model
Lastly, the mode corresponding to the class 2 density is also a propagating
mode, its speed being
i
1 h
c2
2 2
2
=
1
+
(δ
+
2)ζ
δ
+
α(ζδ
−
1)
,
(32)
v2e
βδ 2 ζ
R. M. Velasco
Aggressive multi-class model
Lastly, the mode corresponding to the class 2 density is also a propagating
mode, its speed being
i
1 h
c2
2 2
2
=
1
+
(δ
+
2)ζ
δ
+
α(ζδ
−
1)
,
(32)
v2e
βδ 2 ζ
And the real part in Σ32 must be positive to obtain stability in the mode
corresponding to the density in class 2.
R. M. Velasco
Aggressive multi-class model
2
References
[1]
Helbing, D.; Traffic and related self-driven many-particle systems Rev. Mod. Phys. 1067, (2001)
[2]
Kerner, B. S.; Introduction to Modern Traffic Flow Theory and Control, Springer (2009).
[3]
Treiber, M. and Kesting, A.; Traffic Flow Dynamics Springer (2013).
[4]
Marques Jr., W. and Méndez, A. R.; On the kinetic theory of vehicular traffic flow: Chapman-Enskog expansion versus
Grad’s moment method Physica A 392 3430-3440 (2013).
[5]
Shvetsov, V., Helbing, D.; Macroscopic dynamics of multiline traffic Phys. Rev. E 59, 6328 (1999).
[6]
Méndez, A. R. and Velasco, R. M.; Kerner’s free-synchronized phase transition in a macroscopic traffic flow model with
two classes of drivers J. Phys. A: Math. Theor. (FTC) 46, 462001 (2013).
[7]
Hoogendoorn, S., Bovy, P.; A macroscopic model for multiple user class traffic operations: derivation, analysis and
numerical results, Report VK 2205.328 (1998).
[8]
Velasco, R. M., Marques-Jr., W.; Navier-Stokes-like equations for traffic flow, Phys. Rev. E 72, 046102, (2005).
[9]
Van Wageningen-Kessels , F.; Multi-class continuum traffic models: Analysis and simulation methods, PhD thesis
TU-Delft (2013).
[10]
Van Wageningen-Kessels, F.; Anisotropy in generic multi-class traffic models, Transportmetrica A, 9, 451 (2013).
R. M. Velasco
Aggressive multi-class model
R. M. Velasco
Aggressive multi-class model