CIVENG 4TA4 Traffic Analysis
CIVENG 4TA4 Traffic Analysis
Lecture 4
Shock Wave Analysis
2
Shock Wave
❑ Assuming that the passing is not permitted on the highway, all arriving
vehicles have to slow down to follow the truck speed. Accordingly,
vehicles will reduce spacing since they are travelling at a lower speed
(Assume that the spacing behind the truck = 11.11 m).
3
Shock Wave (Continued)
❑ After some time (T = t0 + Δt), we will have two groups of vehicles on the
highway:
❖ Group 1 includes the vehicles that are following the truck. (speed =
20 km/h, spacing = 11.11 m)
❖ Group 2 includes the vehicles entering the highway and have not
yet reached the position of the slow truck (or the vehicles behind
it). These vehicles will be travelling at the initial traffic conditions.
(speed = 50 km/h, flow = 1500 vph)
T = t0 + Δt
4
Shock Wave Representation
❑ A stationary observer with an aerial view of the highway will see a slow
platoon of vehicles that grows behind the slow truck. The platoon keeps
growing with a specific rate (as if the rear of the platoon is moving at a
different speed than the front of the platoon)
T = t2
T = t3
Platoon conditions
5
Shock Wave Representation on Time-space Diagram
Distance
L2
L1
T = t1 T = t2 Time
6
Shock Wave Speed
❑ At the back of the platoon, traffic conditions change from the normal state
(q = 1500, v = 50) to a new state (v = 20, spacing = 11.11), which creates
what’s called a “shock wave”
❑ Shock wave speed (Vw) is the speed at which the change of traffic
condition propagates (the speed of the rear of the platoon for a stationary
observer in the current example)
𝑞2 − 𝑞1
𝑉𝑤 =
𝑘2 − 𝑘1
7
Shock Wave Speed Derivation
❑ Let’s consider a stretch of the road with length (L), as shown in the figure below
❑ At any time (t), we will have two conditions: Initial condition (q = q1 and k= k1)
and platoon conditions (q = q2 and k= k2)
❑ Let Nt1 is the total number of vehicles over length (L) at time t1 and Nt2 is the total
number of vehicles over length (L) at time t2
q1, k1 q2, k2
Nt1 = [k2 * X2] + [k1 * (X1+ ∆X)] T = t1
X1 ∆X X2
Nt2 = [k2 * (X2 + ∆X)] + [k1 * X1]
8
Shock Wave Speed Derivation
❑ Also, the change in the number of vehicles can be expressed in terms of flow as
follows:
∆N = (q2 – q1) * ∆t
❑ (∆X/∆T) is the rate at which the platoon length increase (shock wave speed)
9
Shock Wave Sign
❑ The sign of the shock wave speed indicates the shock wave direction
(relative to traffic direction)
❖ A positive shock wave speed means that the shock wave is moving
in the same direction of traffic
❖ A negative shock wave speed means that the shock wave is moving
in the same direction of traffic
10
Shock Wave Speed in the Truck Example
❑ Now, let’s calculate the shock wave speed of the slow truck example:
❖ Traffic state 1 (the initial traffic conditions):
q = 1500 vph, v = 50 km/h, and hence, k = 1500/50 = 30 veh/km
❖ Traffic state 2 (the platoon condition):
(k = 1000/11.11 = 90 veh/km), (q = 90 * 20 = 1800 vph)
❑ This means that, to a stationary observer, the rear of the platoon is moving
forward by speed = 5 km/h
11
Shock Wave Speed in the Truck Example
2500
2000
q = 1800 State 2
q = 1500 Vw
1500
State 1
q (vph)
1000
k-=30
k-=90
500
0
0 20 40 60 80 100 120 140
K (veh/km)
12
Shock Wave Speed in the Truck Example
T = t2
T = t3
13
Shock Wave and Queue Formation
❑ Now, we have:
❑ This means that if this situation continues for an hour, we will have a
queue of 15 km of vehicle moving behind the truck
14
Queue Dissipation
❑ Now, let’s say that after 10 minutes the truck exit the highway
❑ Immediately at the moment that truck exits, we have a long platoon that
has been formed behind the truck over the 10 minutes:
❑ The vehicles in the front of the platoon will find an empty road ahead of
them, so they will start to accelerate (one by one)
15
Queue Dissipation
❑ But remember, the platoon is too long (2.5 km), which means that it will
take some time for all vehicles to accelerate and adjust to the new traffic
conditions. During that time, vehicles will keep arriving and join the
platoon from behind
❑ In this case, we will have two shock waves propagating at the same time:
❑ If the speed of Shock wave 1 < speed of Shock wave 2, this means that
after some time, the two shock waves will meet and the queue that was
formed behind the truck will be fully dissipated
16
Front And Rear Shock Waves on the Time-space Diagram
Distance
Truck Leaves
T = 10 minutes Time
17
Front And Rear Shock Wave Speeds
𝑞2 − 𝑞1 1800 − 2112.5
𝑉𝑤 = = = −12.5 𝑘𝑚/ℎ
𝑘2 − 𝑘1 90 − 65
The negative sign means that for a stationary observer, the front of the
queue will appear as if it is moving in the opposite direction of the traffic
T = 10 + t1
T = 10 + t2
T = 10 + t3
19
Front And Rear Shock Wave Speeds
2500
Release
q = 2112.5 conditions
2000
q = 1800
Platoon
q = 1500 conditions
1500
Original
q (vph)
conditions
1000
k-=30
k-=65
k-=90
500
0
0 20 40 60 80 100 120 140
K (veh/km)
20
Queue Dissipation Calculations
Distance (km)
the moment the truck exits the
roadway
Max queue
2.5 km
❖ Time = length of the 0.833
queue / dissipation rate
10 18.57
Time (min)
❖ Time = 2.5 / 17.5 = Dissipation time
8.57 min
0.14 h = 8.57 minutes
21
Shock Wave Examples
22
Example 1
❑ A two lane rural highway has a capacity of 2000 vph. The average vehicle
spacing during Jam conditions is 10 m. At a given day, the traffic was
steady with an average flow of 1500 vph. The flow was bought to halt by
a traffic signal turning red at a semi-actuated intersection. The red phase
lasted 30 seconds before the signal turned green, allowing the traffic to be
released at the full capacity of the highway. There is a minor stop-
controlled intersection that is located 300 m upstream the signalized
intersection. Will the queue that resulted from the red signal block the
minor intersection? (Assume that the traffic is described by Greenberg’s
model)
23
Solution
q (veh/h)
❑ Traffic condition 1: q= 1500
k = k1
1500
Traffic condition 2: q=0
k = kj
K1 Kj K (veh/km)
❑ To calculate the shock wave speed,
we need to get k1 and the jam
density
24
Solution
❑ Calculate kj
❖ kj = 1000/Sj = 1000/10 = 100 veh/km
❑ Calculate k1
𝐾
❖ Greenberg equation: 𝑞 = 𝐾𝑉𝑚 ln 𝐽
𝐾
❖ km = kj/e = 100/e = 36.79 veh/km
❖ Hence, vm = 2000/36.79 = 54.36 km/h
100
❖ Now we have, 1500= 54.36𝑘1 ln
𝑘1
0 − 𝑞1
𝑉𝑤 =
𝑘𝑗 − 𝑘1
0 − 1500
𝑉𝑤 = = −17.46 𝑘𝑚/ℎ
100 − 14.07
❑ Calculate the length of the queue that is formed during the red phase
26
Solution
q (veh/h)
The forming shock wave will
continue, since vehicles arrive 2000
downstream with the same rate
1500
❑ Front shock wave: will occur
between the jam condition and
the capacity conditions
14.07 km Kj K (veh/km)
❑ Rear shock wave: will continue
to propagate as traffic changes
from the initial flow conditions
to the jam condition
27
Solution
𝑞𝑚 − 0
𝑉𝑤2 =
𝑘𝑚 − 𝑘𝑗
2000 − 0
𝑉𝑤2 = = −31.64 𝑘𝑚/ℎ
36.79 − 100
❑ The rear forming shock wave remains unchanged (Vw1 = -17.46 km/h)
28
Solution
Distance (m)
❑ Let’s calculate the distance that will
be impacted by the queue until it is
fully dissipated (X)
X
145.4
Lmax
impacted by the queue
30 66.91
Time (sec)
Dissipation time
36.91 s
29
Example 2
❑ The traffic flow demand for a six-lane urban arterial road (three lanes per
direction) is given below. The relationship between flow and density for
this road follows the GreenShiled’s model: q = 1.19 (k) (82-k), where (q)
is in veh/h/lane and (k) is in veh/km/lane.
One lane of the three lanes of the EB direction was closed at 6:00 AM to
provide access for trucks to a nearby construction site. The lane was
reopened at 7:00 AM and the traffic was released at capacity conditions.
Determine: 1) The maximum length of queue upstream of the bottleneck,
2) The time at which the queue dissipates, and 3) The distance upstream
of the bottleneck that is affected by the lane closure
Time Demand
6:00 – 7:00 AM 5000
7:00 – 8:00 AM 4000
8:00 – 9:00 AM 3500
30
Solution
❑ When a lane is closed, the capacity of the will drop (by the capacity of
one lane). A queue will develop if the demand upstream exceeds the
capacity of the bottle neck (the capacity of two lanes)
❑ The capacity of the bottleneck is 4000 vph (2 lanes), while the demand
between at 6:00 is 5000 vph (> capacity). Hence, queues are expected
32
Solution
33
Solution
𝑞1 − 𝑞2 1666.67 − 1333.33
𝑉𝑤 = = = −8.24𝑘𝑚/ℎ
𝑘1 − 𝑘2 24.25 − 64.68
❑ The sign of the shock wave speed is negative (opposite of traffic). This
means, that between 6:00 – 7:00 AM, a queue of L = 8.24 km will grow
upstream the bottleneck
T = 6:59:59 AM
Queue Bottleneck
8.24 km
34
Solution
T = 7:00:00 AM
S3 S1 Queue S1 S2
Lane reopened
𝑞1 −𝑞2 1333.33−2000
𝑉𝑤 = = = −28.15 𝑘𝑚/ℎ
𝑘1 −𝑘2 64.68−41
𝑞 −𝑞 1333.33−1333.33
𝑉𝑤 = 𝑘3−𝑘1 = =0 (stationary shock wave)
3 1 17.32−64.68
36
Solution
Bottleneck location
8.24 km
Rear
(Vw = 0)
❑ In the previous example, assume that the lane was closed for maintenance
at 6:00 PM and remained closed. The relationship between flow and
density remains as it is: q = 1.19 (k) (82-k). The traffic flow demand
between 6:00 PM and 10:00 PM is given below.
1) Will the queue that has been formed upstream of the bottleneck be
dissipated? Why
2) If the answer of the previous question is yes, what is the time needed
for the queue to be fully released.
Time Demand
6:00 – 7:00 PM 5000
7:00 – 8:00 PM 4500
8:00 – 9:00 PM 3000
9:00 – 10:00 PM 2400
38
Solution
❑ When the lane is closed at 6:00 PM, the demand (5000 vph) exceeds the
capacity of the bottleneck (4000 vph), which means that a queue will be
formed
𝑞1 − 𝑞2 1666.67 − 1333.33
𝑉𝑤 = = = −8.24𝑘𝑚/ℎ
𝑘1 − 𝑘2 24.25 − 64.68
❑ By the end of the first hour, we will have a queue of length 8.24 km
T = 6:59:59 PM
8.24 km
39
Solution
❑ This means that the shock wave speed at the rear of the platoon will
change
T = 7:00:00 PM
8.24 km
40
Solution
𝑞1 − 𝑞2 1500 − 1333.33
𝑉𝑤 = = = −3.77𝑘𝑚/ℎ
𝑘1 − 𝑘2 20.49 − 64.68
❑ This means that by the end of the second hour, the queue will grow by an
additional 3.77 km, to reach a length of 12.01 km
T = 7:59:59 PM
12.01 km
41
Solution
❑ This means that the shock wave speed at the rear of the platoon will
change
T = 8:00:00 PM
12.01 km
42
Solution
𝑞1 − 𝑞2 1000 − 1333.33
𝑉𝑤 = = = +6.33𝑘𝑚/ℎ
𝑘1 − 𝑘2 12 − 64.68
❑ Note that the shock wave has a positive sign (same direction of traffic).
This means that it is a recovery shock wave (will cause the queue to
shrink)
❑ This was expected, since the demand between 8:00 PM and 9:00 PM is
less than the capacity of the bottleneck, which means that the inflow is
less than the outflow (i.e. queue will shrink)
❑ This length of the queue at the end of the third hour will be 12.01 – 6.33 =
5.68 km
43
Solution
❑ This means that the shock wave speed at the rear of the platoon will
change
𝑞1 − 𝑞2 800 − 1333.33
𝑉𝑤 = = = +9.62𝑘𝑚/ℎ
𝑘1 − 𝑘2 9.24 − 64.68
44
Solution
❑ Time needed to release the queue = 5.68 / 9.62 = 0.59 h = 35.4 min
45
Solution
Distance (m)
Bottleneck
location
8.24
12.01
46