75
A Queuing Analysis of Freeway Bottleneck Formation and Shockwave Propagation Submitted by SHANTANU DAS IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE IN CIVIL ENGINEERING.

A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

A Queuing Analysis of Freeway Bottleneck Formation and Shockwave Propagation

Submitted by

SHANTANU DAS

IN PARTIAL FULFILLMENT OF THE

REQUIREMENTS FOR THE DEGREE OF

MASTER OF SCIENCE

IN CIVIL ENGINEERING.

Page 2: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

i

TABLE OF CONTENTS ACKNOWLEDGMENT ii LIST OF FIGURES iii LIST OF TABLES iv LIST OF SYMBOLS v CHAPTER 1

• 1.1 INTRODUCTION 1 CHAPTER 2

• 2.1 LITERATURE REVIEW 4 CHAPTER 3

• DATA 9 o 3.1 Data consistency 13 o 3.2 Data correction 14

3.21 Finding and calibrating ‘Truth Couplet’ 14 3.22 Section flow adjustment 16

CHAPTER 4 • THEORY AND METHODOLOGY 22

o 4.1 Queuing theory and it is application 25 o 4.2 Density Calculation (I) 28 o 4.3 Active Bottleneck Identification 30 o 4.4 Tracking bottleneck formation and propagation 38 o 4.5 Density Calculation (II) 40

CHAPTER 5

• RESULTS 45 o 5.1 Bottleneck formation and propagation 45 o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53

CHAPTER 6

• CONCLUSIONS AND SUMMARY 63 REFERENCE 65

Page 3: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

ii

APPENDIX 67 ACKNOWLEDGEMENT

This thesis is dedicated to my parents who taught me integrity, sincerity, and

responsibility and to my brothers who shared my deepest secrets, many punishments and

my best moments. I owe a lot to all my friends at the University of Minnesota who have

shared my joys and sorrows alike and helped me throughout. They include Kaustubh,

Sudarshan, Satya, Vamsi, Prasoon, Lei, Akash, Rama, Bhanu, Sujay, Adarsh, Ravi, Jiji

and Zou.

This study could not have been possible without the timely advice and tips from

Amaresh who has had a profound effect on what I am. All my undergrad friends played

key roles by encouraging me and showing me the right way all the time and they deserve

mention here. I thank all of my high-school teachers and friends who showed me the

values of courage and discipline early on.

Words cannot sum up the enormous support provided by my advisor Dr. David

Levinson during the course of my graduate study. I cannot imagine how hard my life

would have been without his constant encouragement and patient advice. He molded my

likes and dislikes in a big way. I offer my sincerest gratitude to him.

Page 4: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

iii

LIST OF FIGURES 1.1 Freeway Inductive Loop Detector at work 2 3.1 Study locations 10 3.2 Typical flow – density relationship 18 3.3 Typical regression result of upstream counts on downstream counts 12 3.4 A typical freeway section consisting of upstream and downstream detector stations 14 3.5 Consecutive freeway sections 16 3.6 Flowchart depicting implementation of computer program for correcting flows. 18 4.1 General representation of phases of traffic flow 23 4.2 Variation of flow over density for detector 1906 (Near Excelsior Boulevard) 24 4.3 Queuing Diagram 27 4.4 Active bottleneck identification typology 32 4.5 Traffic phase diagram: relationship with cases 36 4.6 Queuing diagram – relationships with phases and cases. 37 4.7 Density calculation for individual detectors on freeway sections 41 5.1 Cumulative flow differences across time on TH 169 (November 7th, 2000) 46 5.2 Afternoon peak period, cumulative flow differences on TH 169 47 5.3 Transformed cumulative curves for successive detector stations on TH 169 48 5.4 Afternoon queuing on TH 169, transformed cumulative flow curves 49 5.5(a) Downstream queuing taking place on TH 169 50 5.5(b) Upstream queuing taking place on TH 169 50 5.6 Sample normalized density curve on I 94 East Bound 52 5.7 Flow-density relationship for detector 52 (Lowry Avenue), on I 94 EB on November 3rd, 2000 55 5.8 Flow and speed varying by density on detector 83 on November 2nd 57 2000 5.9 Flow density relationship for detector 688 (49th/53rd Avenue on I 94) on 61 November 3rd, 2000

Page 5: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

iv

LIST OF TABLES 3.1 Regression result of flow over upstream detector1915 on the flow over downstream detector 1922 12 3.2 A sample correction of detector counts 20 3.3 Error removal example 21 5.1 Regression results (speed over density) for detector 52 on I 94 54 5.2 Regression results (flow over density, for speeds below free-flow speed) for detector 83, near 42nd Avenue on I 94 on November 2nd, 2000 56 5.3 Cases for detector 600 (Near Dupont Avenue) on I 94 for November 1st, 2000 58 5.4 Cases for detector 83 (Dowling Avenue) on I 94 on November 1st, 2000 59 5.5 Cases for detector 666 (Shingle Creek parkway) on I 94 on November 2, 2000 60 5.6 Cases for individual sections on I 94 for the period from November 1st to November 6th, 2000 (Summary Table) 62

Page 6: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

v

LIST OF SYMBOLS

Ca = Correction needed for detector ‘a’

CA = Correction needed for the entire detector station, ‘A’

Cat = Correction needed in detector ‘a’ count at time ‘t’

Cfin = Correction required for input freeway count

Cfout= Correction required for output freeway count

Cron

= Correction required for on-ramp count

Croff= Correction required for off-ramp count

(Ka)t = Density over a detector ‘a’ at time ‘t’

K = Density in cars per lane mile Ka = Density over a detector ‘a’ Kn = Normalized density L = Length of a freeway section L1 = Length of a section. ‘L1’ L2 = Length of a section. ‘L2’

Leff = Effective Length of vehicles N = Number of cars stored in a freeway section after time ‘t’ Nst = Number of cars stored in any section after a time ‘t’

O = Occupancy as a percentage of time a detector is occupied

QA = Cumulative flow over a detector stationn ‘A’ which contains the detector ‘a’

Qa = Cumulative flow over any detector ‘a’

Qin = Flow entering a freeway section

Qfin = Input flow on a freeway section

Qout = Flow exiting a freeway section

Qfout= Output flow from a freeway section

QL1 = Flow over the length L1 after time ‘t’

Qroff=Flow from an off-ramp ‘j’ out of the freeway section

Qron

=Flow from an on-ramp ‘i’ onto the freeway section

Qat =Flow over detector ‘a’ at time ‘t’ station ‘A’

ra = Ratio of cumulative flow over detector ‘a’ over cumulative flows on an entire Va = Speed over a detector ‘a’

Page 7: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

1

CHAPTER 1

INTRODUCTION

A modified approach to explaining the nature of traffic flow on freeways is

described in this research. It has its beginnings in the observations of actual traffic data,

which are not easily and convincingly explained by the conventional traffic flow theories.

For more than half a century, people have studied flow, density and speed. Yet it appears

no theory explains everything we see on freeways (Science News Online, July, 1999).

This is expected because of the stochastic nature of traffic flows. The nature of traffic has

responded to years of changes in vehicle parameters, highway design, land use patterns

and socio-economic conditions of people accessing the freeways on a regular basis. In

part, this explains why many theories that were developed earlier seem to be at odds with

the traffic data that is collected now.

The present analysis stems from our observation of the data collected by the

Traffic Management Center (TMC) of the Minnesota Department of Transportation over

major highways crossing the Twin Cities area.

This research applies queuing theory to traffic data to determine the location of

bottlenecks and generation and propagation of shockwaves. Using analytical and

graphical techniques, it proceeds to explain how these potential bottleneck locations and

shockwaves identified.

The work in this paper has its roots in the Ramp Meter shut-off experiment that

was conducted in Twin Cities during the fall of 2000 (Minnesota Department of

Transportation, 2000). Along with determining the effectiveness of ramp metering in

controlling the freeway traffic and maintaining it at an optimal level, this experiment

Page 8: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

2

provided an opportunity to study traffic flow characteristics under both metered and un-

metered conditions. This was made possible by the considerable amount of data collected

both during the period preceding the experiment and during the experiment. The data

primarily consisted of freeway flows and occupancies during successive 5 minute

periods.

Most conventional approaches to studying the relationships between traffic flow

characteristics use loop detector data. The loop detectors are typically 6 by 6 ft inductive

loops of electric wires. When a vehicle passes or stops over such a detector, loop

inductance decreases and that induces a higher oscillation frequency, which then invokes

a pulse indicating the presence of a vehicle (California PATH, 2000). A typical loop

detector at work is shown in Figure 1.1:

Figure 1.1: Freeway Inductive Loop Detector (ILDs) on work (California PATH)

Page 9: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

3

The Inductive Loop Detectors (ILD)s typically measure flow (the number of

vehicles that pass it in some time period) and occupancy (the percentage of time for

which the ILD is occupied in that time period). But the data provided by such ILDs are

often fraught with errors. ILDs under-count or over-count under different freeway traffic

conditions. Also the accuracy and consistency of detector data depend strongly on their

installation and calibration procedures. A loop detector with a percentage accuracy within

5% is considered a ‘good’ one (Minnesota Department of Transportation, May 2002). For

a freeway with a daily output in the range of tens of thousands of vehicles, the 5% error

can amount to hundreds or thousands of vehicles per day. Also an underlying assumption

is that effective vehicle lengths are uniform. This research aims to present a simple

queuing analysis of freeway traffic that does not rely on vehicle occupancy data or

effective vehicle lengths.

The next chapter gives a brief background of the studies that have been conducted

and which were found to be relevant to this research. Chapter 3 describes the data sets

and data formatting that were needed to apply to this research. The description of the

underlying theory and the methodology involved come next in Chapter 4. Chapter 5

describes the results and Chapter 6 summarizes the findings of the study and provides

conclusions.

Page 10: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

4

CHAPTER 2

LITERATURE REVIEW

Since the first attempts to apply probability theory to describe traffic flow

relationships pioneered by Greenshields (1935), transportation researchers have put

forward various theories that explain the relationship between Flow, Density and Speed.

Over the last few decades, traffic flow theory has continually progressed with newer

studies engendering insights into the relationship between traffic flow parameters. With

increasing highway congestion, renewed focus has been shed on the role of traffic flow

theory.

Among the earliest investigators, Greenshields (1935) proposed a parabolic

relationship between traffic flow and density and a linear relationship between traffic

speed and density. Other investigators like Greenberg (1959), Drew (1968) and

Underwood (1961) proposed various models, which took into account the logarithms and

exponentials of the flow parameters. Edie (1961) combined logarithmic and exponential

models to explain a discontinuity in data near the critical densities. Recently however, the

focus has started to shift toward explaining the traffic flow parameters taking into

account the detection and tracking the bottlenecks and shockwaves on the freeway.

Daganzo et al. (1999) analyzed the traffic flow patterns of individual freeway lanes

accounting for the driver characteristics and the ‘reverse-lambda’ pattern seen in the

flow-density scatter plots. They investigated the behavior of car platoons during and after

queuing.

Lovell and Levine (2001) focused on ramp meter connected freeways and tried to

explain the basic structure of the freeway access control problem. Taking the stochastic

Page 11: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

5

nature of travel demand patterns, they examined the applicability of ‘fluid’

approximations to explain the dynamic nature of entrance ramp waiting times and then

optimizing those waiting times. They analyzed the freeway access problem from the

points of view of various ramp control strategies available.

Zhang et al. (2001) examined the continuum model of traffic flow theory basing

their work on the Lighthill-Whitham-Richards (LWR) fluid model of traffic flow. They

also considered the effect of different vehicle classes and lane types in adapting the LWR

model in order to model traffic flows. In this study, they conclude that the highly non-

linear behavior of traffic flow cannot be explained by a pure “fluid approximation”,

because LWR models can be unstable and this instability leads to what they call “violent

phase transitions”.

The work of Jia, Chen, Coifman and Varaiya (2001) was significant in the light of

strategies used to get speeds from loop detector data, (loop detectors do not measure

speeds directly, they only give an estimate of it using g-factors which relate flow,

occupancy and speed for each loop). They present an alternative method to estimate

vehicle speeds using adaptive PeMS algorithms, which calculate the g-factors in real

time.

Cassidy et al. (2000) discussed formation of a bottleneck purely due to spillover

on the freeway segment’s off-ramp which blocked the exit lane. In this paper, Cassidy

demonstrates an intuitive method of tracking bottleneck formation and propagation in

which instead of plotting cumulative number of vehicles that went over a detector,

subtracted a successively incrementing ‘base flow’ for each time interval from the

cumulative flow count. In addition, they map out the cumulative occupancy on the

Page 12: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

6

detectors across time as the total time that the particular detector was occupied until the

time of measurement. Superimposing the transformed cumulative flow curve with the

cumulative occupancy curve indicates the arrival and sustenance of congestion over a

certain stretch of the freeway. Their use of cumulative flow curves while following the

propagation of bottlenecks upstream finds enormous use in this thesis as will be

described at a later stage. They considered a 1.4-mile stretch of freeway between the

entrance ramp and the downstream exit ramp to observe the formation of a bottleneck in

the intermediate freeway stretch. Keeping detailed track of the length of the queues

formed on the exit ramp over time, they observed the formation of the freeway bottleneck

which they then validated using videotapes of the same region.

Cassidy and Bertini (2000), applied similar techniques while studying the

upstream and downstream bottlenecks on a Toronto freeway. While they used the

‘transformed cumulative curves’, they further shifted them toward the right by the

average free flow time between successive detector stations, so that the vertical

separation between the curves gave the number of vehicles stored between successive

detector stations. Also, a widening gap between such ‘transformed cumulative curves’

(input and output) indicated bottleneck formation and their closing-in indicated

bottleneck dissipation. An important finding of this paper was that the analysis produced

results that indicated that the bottlenecks formed at the same location even on different

days. Similar traffic flow patterns were exhibited over different days. However, this

paper could not successfully identify precise causes of flow reductions as a result of

queuing.

Page 13: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

7

Zhang and Kim (2000) present a new car-following model that attempts to

describe multiphase vehicular traffic flow. They conclude that capacity drop and traffic

hysteresis are defining features of multi-phase vehicular traffic flow. Their model

proposes that drivers adopt a speed that depends on spacing from the leading car and their

reaction times. Considering different functional forms of response times, their car

following theory claims to model traffic hysteresis and capacity drop, in separate cases,

while phase transitions occur. They validate their claim by using simulations.

Daganzo et al. (1999) made some observations on long queues that form on a two

lane bi-directional highway. The focus of this paper was on the stability of flow

oscillations (stop-and-go traffic) and they concluded that traffic is more stable in terms of

flow oscillations, while vehicles are closer to the bottleneck and the variability increases

as one moves farther from the bottleneck. Apart from the pure analysis using transformed

cumulative curves, this paper also details the possible sources of error and the correction

strategies. The involvement of a traffic signal on the study stretch however diminishes the

importance of this in the context of describing traffic flow characteristics on freeways.

Lovell, Daganzo and Lawson (1997) showed a simple modification of an input-

output queuing diagram in order to show the time and distance that the vehicles piled

upstream of the bottleneck have to spend before exiting the bottleneck. They examine the

question under two situations, constant departure rate and departure rate that changes

once. The authors distinguish between ‘delay’ and the ‘time spent in the queue’.

Barbour and Fricker (1990), discuss strategies to balance link counts on nodes on

a small network. They propose solutions that include node-balancing algorithms and

mathematical programming approaches to balance the incoming and outgoing flows at

Page 14: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

8

each node in a network. The methods include strategies like trial and error, placing link

weights on different paths and a minimax variation where flows are changed on links that

have been relatively unchanged in the balancing process and avoiding links that have had

relatively large changes. Linear programming approaches are detailed. In this research a

unique flow balancing algorithm is deployed that is described in a later chapter.

Page 15: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

9

CHAPTER 3

DATA

The data used consisted primarily of 5-minute flows and occupancies collected by

the loop detectors on the freeways. This data was available for both the periods leading to

and during the ramp meter shut down experiment. A ‘Python’ script (written by my

research colleague, Lei Zhang) was used to extract the 5-minute flows and occupancies

for any specified date. The data consists of flows and occupancies on the following

freeway sections:

• Trunk Highway 169 – from Valley View Road to Trunk Highway 55

• Interstate 35W – from Lyndale Avenue to 38th Street

• Interstate 94 – from County Road 152 to Plymouth Avenue and

• Interstate 94 – from Riverside Avenue to Dale Avenue going into St. Paul

All the data used for analysis in this paper was collected between November 1st

and November 8th, 2000, part of the period during which the ramp meters over the Twin

Cities freeway network were shut-off. The study locations are shown in Figure 3.1.

Another important data that was used were the lengths of the various freeway

sections. In the absence of a recorded database of freeway lengths on TH 169, most of

these lengths were measured from the detector maps and using online resources.

Page 16: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

10

Figure 3.1: Study locations (shown by dark bands)

The first step of analysis consisted of pure visual inspection of the flows and

densities (derived from the occupancies) from their scatter plots. The scatter plots show

169

35W

I 94

I 94

Page 17: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

11

the noisy and unpredictable relationships of flow and density after the critical density is

reached. This approach suggests, to some extent, the regions of the curves on which we

should concentrate more on. This is illustrated in the following Figure:

Figure 3.2: Typical relationship between flows and density (detector 1915 near

36th Street on TH 169 on November 8th, 2000).

The next step regresses the upstream detector flows on the downstream detector

flows. This was done to see the extent to which upstream detector flows could have been

influenced by the flow occurring immediately downstream. A sample regression result is

shown next for illustration.

0

20

40

60

80

100

120

140

160

180

200

0 20 40 60 80 100 120

Density in cars per lane mile

5 minute flows

(vehicles/5mins)

Page 18: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

12

Figure 3.3: A typical regression result (upstream detector 1915 count, on

downstream detector 1922, count)

Dependent Variable: Upstream_flow Variable Hypothesis Coefficient P > |Z| Constant 15.44 0

Downstream_flow +S 0.862 0 Significance based on 90% confidence interval Number of observations = 200 R-squared = 0.796

Table 3.1: Regression result of flow over upstream detector 1915 on the flow over

downstream detector 1922 (both are in the same lane)

1922

62 182

69

174

Downstream detector (1922) counts

Upstream detector 1915 counts (5 min flows)

65 80 95 110 125 140 155 170 185

175 150 125 100 75

Page 19: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

13

From the high R2 value it is easy to conclude that there exists a definite

relationship between the flows occurring over the successive detectors. But it is not

enough to be able to just say that. We need to investigate further, which is where the data

that are being used here assumes a significant role. This necessity becomes particularly

pressing in the light of the noisy relationship between traffic flow and density when

vehicles are allowed to move without restrictions imposed by ramp metering.

3.1 Data Consistency:

We need to ensure that we are dealing with good, reliable data. The methodology

involved in ensuring balanced flows consists of comparing the flows that entered and

exited the freeway during some long time period (here 24 hours). The first step consists

of getting the data for the days concerned. The data is obtained for a carefully selected

freeway section, which affords working detectors and which is long enough to be able to

offer a possibility of observing bottleneck formation and their propagation. Then we

detail the detector stations that form each section’s starting and ending points. Once we

have the detector stations, we add the flow data. Comparison between the cumulative

counts of all vehicles that went past the starting and ending points of the freeway section

over a long period of time, which is 24 hours in the analyses carried out here, gives the

extent of detector error. To minimize the occurrence of existing vehicles on the roads, we

start out at 3:30 am when the freeway sections would be closest to being empty. While

controlling for the on-and off-ramps over a freeway section, we check if flow is

conserved.

Page 20: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

14

Over a long period of time,

Qfin+! Qr

on

i

I

! = Qfout+! Qroff

j

J

!

where the Left Hand Side (LHS) is the sum of the flows occurring over all the ‘I’ on-

ramps and the upstream freeway section and the Right hand Side (RHS) is the sum of the

flows occurring over all the ‘J’ off-ramps and the downstream freeway section. This is

illustrated by Figure 3.4:

Figure 3.4: A typical freeway section consisting of upstream and downstream detector

stations

Unfortunately, the measured flows between the various detector stations are not in

balance, probably due to detector errors.

3.2 Data Correction

3.2.1 Finding and calibrating the ‘Truth Couplet’

Our next step is to clean the data such that the flows across various sections of

the freeway balance over a long period of time (24 hours). The logic that was arrived at

Page 21: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

15

was: There must be some section on the freeway where the differences between inflows

and outflows were at a minimum. This region would have around it a pair of detector

stations that were defective to the least extent or not defective at all. Such a pair would be

called a ‘Truth Couplet’. (Note that the detector station on the freeway is mostly a

combination of two or more individual detectors.)

What follows next is a calibration of the truth couplet it itself wherein minor

errors are removed by allocating the differences into individual detector stations involved

in the truth couplet.

Mathematically, if the input flows (freeway + on-ramp) differs from the output flow

(freeway + off-ramp) then, correction for the input freeway count (

Cfin) is given by,

Cfin=

Qfin

Qfin+ Qron

+ Qfout+ Qroff

* diff

where

diff = (Qfin+ Qron

) ! (Qfout+ Qroff

){ }

Similarly, Corrections for the on-ramp count (

Cron

), output freeway count (

Cfout) and

off-ramp count (

Croff) would be respectively given by:

Cron=

Qron

Qfin+ Qron

+ Qfout+ Qroff

* diff

C fout=

Qfout

Qfin+ Qron

+ Qfout+ Qroff

* diff

Croff=

Qroff

Qfin+ Qron

+ Qfout+ Qroff

* diff

Page 22: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

16

Now all the detector stations involved in the truth couplet would be regarded

‘correct’ and so their final counts would be assumed to be as close to accurate as possible

3.2.2 Section flow adjustment

Once the truth couplet is identified, the adjustments in the total daily flows are

done over successive detector stations both upstream and downstream of the truth

couplet. The adjoining detector stations were calibrated based on the value of the

common detector station count (from the truth couplet) involved in the next section. For

example, in Figure 3.5, the ovals show the truth couplet and the letters show the detector

stations. A, B, C and D are each true and so when we go downstream, ‘G+F-E’ should

equal D. This equality does not hold if there are errors in the final total counts on G, F

and E. These errors are eliminated by allocating some portion of the error to each of the

detector stations G, F and E weighted by their ratios. If for example the ratio of the total

counts on G, F and E are 5:2:1 then G will share 5/8 of the error, F will share 2/8 of the

error and E will get the rest 1/8 of the error. (Appendix A.1 shows an example.)

Figure 3.5: Consecutive freeway sections

Page 23: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

17

Mathematically, the corrections for each of E, F and G can be represented as:

CG =QG

QG + QE + QF

* diff

CE =QE

QG + QE + QF

* diff

CF =QF

QG + QE + QF

* diff

where,

diff = QD ! (QG + QE !QF )

We either add or subtract the correction factor depending on the need to increase

or decrease the counts.

This process is continued farther downstream until we reach the end of the entire

freeway section considered. The same procedure is also carried out in the upstream

direction. The procedure described above is shown in the flowchart in Figure 3.6.

A computer program was coded in C++ to automate the above analysis.

Page 24: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

18

Figure 3.6: Flowchart depicting the computer program

Yes

No

Correct the flows over the freeway and ramps based on truth couplet counts by

allocating the errors to individual detector stations.

Check for any more section up or downstream Give the output in

terms of corrected freeway and ramp

counts.

End program

Start

Enter all the freeway, on-ramp and off-ramp counts.

Find the differences between incoming flow and outgoing flow for each freeway section.

Designate the section with the least difference between incoming and

outgoing flows as the ‘’truth couplet’ and calibrate it to remove the smallest error.

Page 25: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

19

Allocation to each lane:

After the corrected flows are obtained from the program, the differences between

the original counts and the new corrected counts are allocated to the individual detectors

again according to the original flow proportions. This is because when we get the new

freeway counts, it is the aggregated count of all the detectors involved in that section of

the freeway and when we have to distribute the ‘adjustments’ we have to do it such that

the detector (in the station) on the maximum flow lane gets the maximum amount of

adjustment content. Similarly the detector that was in the least flow lane needs to be

changed by the least amount.

Mathematically,

Ca

=Qa

QA

*CA

where

Ca = Correction needed to apply on detector, ‘a’

Qa= Cumulative (24 hour) flow over detector ‘a’

QA= Cumulative (24 hour) flow over detector station, ‘A’, which includes all ‘a’

detectors

CA= Correction needed for detector station, ‘A’

A question arises whether the original flow ratios are correct in the first place

given that the original counts may be fraught with errors that we are trying to remove.

However when considered the whole day or a longer time period, the errors themselves

Page 26: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

20

are observed to be only a small percentage of the total flow and the probability that the

ratios may have been erroneous in the first place is small. An example of this process of

allocating the corrections is shown in Table 3.2.

Table 3.2: A sample correction of detector counts

Allocation over time:

Moreover, after adjusting for the total 24-hour flow for each detector, we have to

also adjust for every 5 minute count. This is again done based on the flow. The

corrections for each detector were based on individual detector shares in the original

detector station count. Now we need to ensure that that correction is applied most when

the errors are maximum in the day and vice versa. In other words, the correction is

allocated on a percentage basis. If the percentage correction needed for the 24 hour

period (for an individual detector) is say 1%, then for each 5 minute interval, we change

(add or subtract) the count by 1% of the original count in that 5 minute period.

Mathematically,

Cat

=Qat

Qa

*Ca

where,

Cat = Correction needed in detector ‘a’ count at time ‘t’

Page 27: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

21

Ca= Total correction required on detector ‘a’ over a 24 hour period.

Qa= Cumulative flow over detector ‘a’ over a 24 hour period.

Qat= Flow over detector ‘a’ at time ‘t’.

All this is done to minimize all possible sources of errors and end up with the

most correct data for the main analysis.

Quantification of error reduction:

Applying the above mentioned techniques we reduce errors in detector counts.

This is illustrated by Table 3.3 where six freeway sections are laid out and the differences

in daily and mean hourly flows are shown.

Table 3.3: Correction of flows on individual freeway sections

We observe that the cumulative daily differences between flows coming into any freeway

section and flows going out of the same freeway section almost vanishes. There are also

large percentage reductions in mean hourly flow differences between input and output

flows for each freeway section.

Interstate 94

Section between Before After Before After

CR 152 and Xerxes Avenue 369 1 21 2.12 89.90

Xerxes Avenue and Shingle Creek Parkway 319 1 19.63 3.30 83.16

Shingle Creek Parkway and Dupont Avenue 35 2 5.75 4.05 29.50

I 694 and 57th Avenue 38 1 9.25 6.71 27.47

57th Avenue and 49th Avenue 52 1 4.75 1.41 70.25

49th Avenue and 42nd Avenue 30 1 6 4.08 31.97

Note: Daily differences do not reduce to zero due to rounding error

Daily Differences Mean hourly differences Percentage

reduction

Page 28: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

22

CHAPTER 4

THEORY AND METHODOLOGY

The three important characteristics for highway traffic operational analyses are

flow, speed and density. It is hypothesized that if freeway traffic is allowed to behave

without any restrictions imposed by ramp meters, it displays four phases in the flow-

density curve.

• Phase 1 is the un-congested phase when there is no influence of the increasing

density on the speeds of the vehicles. The level of service remains high enough to

ensure that the speed does not drop with the introduction of newer vehicles onto

the freeway.

• Phase 2 starts at the point of critical density. In phase 2, the freeway cannot

sustain the speed with injection of newer vehicles into the traffic stream. The

density increases while speed falls, maintaining the flow.

• Phase 3 is when we observe decreased speed and decreased flows. Very low

speeds cause the flow to drop at an active bottleneck or a downstream bottleneck

may be constraining the flow.

• Phase 4 is the recovery phase. With fewer cars entering the traffic stream and the

output flow increasing at the same time, we are led to this phase of recovery.

During this phase, the density of traffic starts decreasing and speed starts

Page 29: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

23

increasing at a faster pace leading to increasing flow. This is the period when the

traffic flow is recovering and trying to reach the initial speeds. We start to see

‘Traffic Hysteresis’ taking place. The hysteresis occurs because the rate at which

the flow drops during the phase 3 is not the same as the rate at which the flow

recovers during the phase 4, as apparently acceleration rate is lower than the

deceleration rate. A general representation of the freeway traffic flow is shown in

Figure 4.. Variations may occur from station to station:

Figure 4.1: A general representation of the phases of traffic flow

The circled region, ‘A’ is typically where we start observing ‘freeway breakdown’. In

other words, this region occurs when flow exceeds some critical capacity and there is a

drop in speed. This speed drop occurs with vehicles taking more and more time to cover

the same distance as they enter the traffic stream. In the circled region, ‘B’, flow drop

occurs due to very low speeds. The phenomenon is particularly evidenced by the

formation of queues upstream of where the breakdown occurs and a low discharge rate of

Page 30: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

24

vehicles due to sustained low speeds, as the vehicles only start to gradually accelerate

soon after.

An example of such a pattern is shown for detector 1906 (near Excelsior Boulevard), on

trunk highway 169, for November 7th, 2000 in Figure 4.2, with lines for each phase fitted

onto the graph:

Figure 4.2: Variation of flow over density for detector 1906 (Near Excelsior Boulevard)

It is hypothesized that upstream detector flows are governed to some extent by

what flows occur downstream. This is particularly true during peak hours. In other words,

we may be able to see queuing and back propagation taking place, which influence the

Flow versus density

0

20

40

60

80

100

120

140

160

180

0 20 40 60 80 100 120 Density in cars per lane mile

5 minute flows

Page 31: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

25

following drivers to behave accordingly. And that’s where the application of Queuing

Theory becomes significant.

4.1 Queuing Theory and its application

One of the most visible applications of queuing theory has been in traffic flow.

Queuing theory analyzes the lines that form while the servers serve the waiting

customers. Queuing analysis highly depends on the queue characteristics. This includes

the ways in which the cars arrive in order to form a queue and the way in which they are

cleared from the queue and allowed to move forward. Queues can be classified based on

some system characteristics:

A/B/C:DISC

Where, A Arrival pattern characteristics which include the average rate of arrivals

and the statistical distribution of the inter-arrival times.

B Service time facility characteristics that include the average rates of

service and the distribution of the inter-service times.

C The number of servers

DISC The queue discipline characteristics i.e., the way in which the next

customer is selected. For example: FIFO (first in first out), LIFO (Last

in first out), random or the most profitable customer first.

A and B are further letter coded as:

M : exponentially distributed

D: deterministic or constant arrivals or departures.

G: general distribution of service times.

Page 32: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

26

Various equations (for flow, waiting time, number of cars in the queue, average

waiting time for an arrival that wait is etc.) can be arrived at if we know the queue

characteristics.

One of the problems with applying queuing theory to freeway traffic flow is that

there is no ‘service time’ on the freeway unless there is formation of an active bottleneck

that lets the queue dissipate in some distinguishable and regular fashion. It is often

assumed that the arrival patterns are normally Poisson distributed in cases where

bottlenecks form with traffic arriving randomly at the tail of the queue and service rates

holding constant.

To conduct the queuing analysis, we need a way of predicting the occurrence and

location of bottlenecks. This requires consistent observation of repeated bottlenecks and

shockwaves forming over space and time on the freeway.

Conventional traffic flow analyses have used flow and occupancy data that are

provided by freeway detectors. From measured occupancies, applying the following

empirical formula gives densities:

K =O

Leff

where

K = Density

O = Occupancy

Leff = Effective length of the average vehicle, that is the length of the vehicle from the

front to the end plus the length of the detector.

Page 33: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

27

Thus the calculation of densities and their resulting role in traffic flow analyses

requires assumption of vehicle lengths and reliance on occupancy data. There is little

scope to check for errors in the occupancy data. However, flow counts given by

detectors, which can be calibrated using the theory of conservation of flows as has been

shown earlier. Moreover, occupancy is a point measurement and cars move over space. In

such a scenario, queuing theory seems more appropriate and applicable to analyze traffic

flow characteristics. The basic queuing diagram can be represented as shown in Figure

4.3:

Fig 4.3: Queuing Diagram

The upper curve on the queuing diagram represents the arrival curve and the

lower curve (the straight line) represents the departure curve. Just before the onset of

queuing, both the arrival and departure curves coincide. With arrivals exceeding

Page 34: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

28

departures, the upper curve starts rising, while departure rate remains constant and shows

up as the straight line. After some time however, arrival rate drops below departure rate

and the two curves close in and finally merge to become one again. This is when the

queue completely dissipates. The area between the two curves represents the total delay

of all the cars that were queued up. At any point of time, ‘j’ in the Figure, there would be

as many cars queued up as shown by the difference in the vertical distance between the

two curves at that point of time. For any ‘i’th car in the Figure, the total waiting time in

the queue is the horizontal distance between corresponding points of the two graphs. And

there may definitely be more than just one queue regime, unlike the one shown here.

4.2 Density Calculation (I)

The principal advantage of applying Queuing Theory to traffic flow analyses is

that we don’t have to rely on occupancy data obtained from individual detectors. Rather,

we can find the densities directly from the corrected flows. This becomes advantageous

as density is a space measurement and cars move over space, whereas occupancy is a

point measurement. As cars pass over freeway sections, we keep a count of all the cars

that passed the start of the section and the end of the section. At any particular point of

time, ‘t’ we find the number of cars that are present in any particular freeway section by

subtracting the cumulative number of cars that have passed the end of the freeway section

from the cumulative number of cars that passed the start of the freeway section. We

divide this number by the length of that section to find the density within that freeway

section at that point of time.

Page 35: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

29

Mathematically,

N = Qin! " Q

out!

where

N = Number of cars in the freeway section after a time, ‘t’ from the start of counting.

Qin = Number of cars that have entered the section

Qout = Number of cars that have exited the section

And then density in the section is given by:

K =N

L

where

L = Length of the section.

Thus, a queuing analysis of freeway traffic flow does not involve any

presumption of effective vehicle lengths or acceptance of detector occupancy

measurements. Moreover, a queuing analysis helps us graph vehicle flows over time, so

that we can actually see the sequence of events that have occurred up to any particular

point in time. Apart from this, we can detect bottleneck formation and their propagation.

One operation that we do repeatedly is to accumulate the vehicle flows over

freeway sections. This leads to the drawback of applying queuing theory in traffic flow

analyses, namely, errors tend to accumulate. However the premise that we started out

with a clean set of data points tends to assure us that such errors are rare, if at all present.

Page 36: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

30

While we talk of bottleneck detection and their tracking, one issue that deserves

attention is whether we can detect the active bottleneck. There may be cases where the

bottleneck propagated backwards and caused a queue to form at a location where it would

otherwise not have formed. This is important because identification of the active

bottlenecks will allow us to apply control policies in order to prevent formation of

bottleneck at that particular location. This will also curb the queues from propagating

backward and affecting other freeway locations.

4.3 Active Bottleneck Identification

We apply a systematic procedure in order to analyze this phenomenon. First, we

look for any drop in speed. If speed drops then we watch out for flow drops on the

downstream sections. If during the same time, flows drop on the upstream sections then it

is probably due to backward propagation of shocks. Otherwise, the upstream section is an

active bottleneck. Analyzing the flow – density curves in such cases will indicate whether

the section being analyzed is an active bottleneck or the result of a backward propagating

queue. The cases are briefly discussed in the following section:

Case 1: Neither flow nor speed drops on a freeway section. Vehicles move at free-flow

speeds.

Case 2: Speed drops on a section but flow does not. In this case, flows are maintained

with occurrence of high densities but low speeds.

Case 3a: Flow on the section drops and at the same time speed also drops, while flow

downstream does not. Speeds drop to such an extent that vehicle cannot travel the vehicle

length in 2 seconds. This indicates formation of active bottleneck on the section.

Page 37: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

31

Case 3d: Both flow and speed drop on the section but flows downstream drop just

before, thus indicating that the section is subject to active bottleneck downstream.

Case 4: Speeds rise on the section indicating hysteresis.

This framework is illustrated in the Figure 4.4.

Page 38: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

32

Speed drops?

Speed rises?

Section flow drops?

Downstream flow drops

just before?

Q

K

Uncongested Case 1

Q

K

Only flow drop Case 2

Q

K

Hysteresis Case 4 Q

K

Section subject to downstream bottleneck

Case 3d Q

K

Active bottleneck on section Case 3a

Figure 4.4: Active bottleneck identification typology

Page 39: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

33

This typology of identifying the active bottlenecks is applied using statistical tools as

described in the next section.

Statistical determination of active bottleneck formation

A major effort of this research has gone into identifying the active bottlenecks

successfully. The typology that was developed earlier has been implemented statistically

and is detailed here.

We follow a particular sequence of steps:

Case 1:

No bottleneck formation, neither speeds nor flows drop. We regress speed as a function

of density and test the significance of density. Statistically it is represented as:

Va

= !0

+ !1*K

a

where

Va = Speed over detector ‘a’

Ka = Density over detector ‘a’

If α1 is not statistically significant, we conclude that this is case 1.

Case 2:

Speed drops but flow does not.

We encounter a significant α1 and conclude that it is not case 1. For such a detector, we

lay out the time intervals when speed drops by more than one standard deviation and

regress the flows over densities for such time intervals.

Page 40: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

34

Statistically,

Qa

= !0

+ !1*K

a

where

Qa = Flow over detector ‘a’

Ka = Density over detector, ‘a’

And we test for statistical significance of β1.

If β1 is not statistically significant, we have Case 2.

Case 3a, Case 3d and Case 4:

If we encounter a significant β1 we know that it is not Case 2. Then we test the

variation of speed over time. For a positive variation of speed over time, we conclude that

this is the case where traffic hysteresis takes place and speed is recovering. (Case 4)

For a negative variation of speed over time, we test the variation of downstream

flow over time and if this variation is positive, we conclude that higher flows are taking

place downstream with time and the present section must be a bottleneck (Case 3a). If

however, the derivative of downstream flow with respect to time is negative, then we

conclude that the downstream section is a region of active bottleneck formation and the

present section is affected by the bottleneck downstream and we call this Case 3d.

Page 41: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

35

The typology can thus be represented as:

Relationship between queuing diagram, the cases and traffic flow phases

It is easy to see that the five cases relate to the phases of traffic flow and queuing

diagram and the importance of understanding these relationships cannot be over-

emphasized. This section describes these relationships.

!v

!t

> 0 < 0

Hysteresis (Case 4)

qd

qu<1 (Case 3d)

qd

qu>1

(Case 3a: Active bottleneck)

Page 42: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

36

Figure 4.5: Traffic phase diagram: relationship with cases

Looking at Figure 4.5, we see that while cars move at free-flow speed in Phase 1,

the density increases and that is when flow remains uncongested and we encounter Case

1. After a critical density is reached (point A) we move over to Phase 2, speeds drop but

flow does not and we end up with Case 2. When we move over to Phase 3 (point B), both

speed and flow drop and bottleneck formation takes place. This bottleneck may be a

result of a downstream bottleneck (Case 3d) or the section may it itself be the active

bottleneck (Case 3a). Last comes Phase 4 wherein speeds recover and hysteresis takes

place (Case 4).

Flow

Density

Phase 1, Case 1

Phase 2, Case 2

Phase 3, Case 3a or Case 3d

Phase 4, Case 4

A B

Page 43: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

37

These relationships can also be seen with respect to the queuing diagram as

shown in Figure 4.6.

Figure 4.6: Queuing diagram – relationships with phases and cases.

From figure 4.6, it is easy to understand how the queuing diagram can explain the

occurrence of phases and cases. During the uncongested period, Phase 1 and Case 1

occur. Congestion takes place when density increases beyond the critical density and that

is when speed drops and bottleneck formation may also take place. So it represents both

Number of cars

Time

Phase 1, Case 1

Phase 2 and Phase 3 Case 2, Case 3a and

Case 3d

Phase 4, Case 4

Arrival curve

Departure curve

Phase 2 Case 2

Phase 3 Case 3a and Case 3d

Phase 4 Case 4

Page 44: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

38

Phase 2 and Phase 3 and the accompanying Case2, Case 3a and Case 3d. Hysteresis

(Phase 4 and Case 4) is seen when speed recovers and the queue dissipates. Something

important to note are the different arrival and departure curves. It has been claimed in the

beginning of this chapter that speed drops at the bottleneck to such an extent that the

bottleneck cannot sustain the free-flow departure rate and that shows up in the departure

curve which branches out. But this is only true in case of bottleneck formation at the

section or downstream (Case 3a and Case 3d). If it is Case 2, then the departure curve

remains the same (shown by dotted line). Following this is the hysteresis in Phase 4

(Case 4). Also note the separation between departure and arrival curves even before the

start of Case 2 and after Case 4, which reflects the flow that is already present in the

section and even after the effects of queuing are over.

4.4 Tracking bottleneck formation and propagation:

In order to track bottleneck formation, various techniques are adopted. The first

plots what are called ‘Transformed Cumulative Flow’ curves. This includes transforming

the cumulative flow curves by subtracting a constant flow measure, every fifth minute

interval, that was decided based on observation.

Nt = N x,t( ) ! q0* t'

The above equation was first proposed by Cassidy and Bertini (2000) and it

shows the transformation methodology. N(x,t) is the present cumulative count and q0 is

the fixed count of vehicles subtracted for each time interval past the initial time,

t' . Nt is

the transformed cumulative flow value. Plotting such transformed cumulative flow curves

Page 45: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

39

for successive freeway sections give us a diagram much like the queuing diagram. The

transformation as shown above is necessary because the cumulative flow counts are in

the order of tens of thousands for any day and the differences between cumulative flows

over successive freeway sections cannot be easily discerned unless those differences are

blown up. The transformation does this job. The choice of q0 should be of little concern

as it is solely used to expand the vertical separation of the cumulative curves. In such

graphs, the downstream detector station for any section acts as the portion of the freeway

that determines the departure rate and the rate of arrival on the upstream detector station

determines the arrival curve of the queuing diagram. This is consistent for each pair of

upstream and downstream detector station, that is for each freeway section.

The other method that is applied in order to detect and track the progression of

bottlenecks (in the form of shockwaves) is by finding the differences in cumulative flows

between the starting and the ending detector station for each successive freeway section.

Such differences give the number of cars within each freeway section at any point of time

and indicate the relative flow peaking patterns over successive detector stations, which in

turn indicate possible bottleneck formations and their progression. This approach in fact

developed from the previous one. Instead of transforming the cumulative counts and

plotting the successive detector stations, we simply deduct the downstream detector

station flow.

Mathematically,

Nst

= Qin

0

t

! " Qout

0

t

!

where:

Nst = Number of cars stored in any section after a time, ‘t’.

Page 46: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

40

Qin = Flow entering the section

Qout = Flow exiting the section

4.5 Density Calculation (II):

With the corrections applied as described in Chapter 2, we plot the differences

between the starting and ending detector stations over time for each successive freeway

section. This difference gives us number of cars stored in each freeway section. Each

such freeway section will have a known number of lanes. And each such detector station

will have detectors that differ to the extent to which each measures traffic flows (For

example, the leftmost lane will presumably have fewer vehicles passing over it than the

middle lane and so the corresponding detector will count fewer vehicles than the middle

counterpart). So in the ideal case, the number of cars stored in each freeway section is

divided in proportion to detector counts in the station that is present in that section.

Dividing this flow by the length of the freeway section (which will be same for all the

detectors placed in parallel) gives the density over that detector. We denote such

densities, “K”. The densities calculated this way could be converted to occupancies as

described earlier for comparison purposes.

A freeway section is defined by the starting freeway/on-ramp detectors at one end

of it (the ‘head’) and the ending freeway/off-ramp detectors at the other end (the ‘tail’).

The densities calculated are space measurements while detectors are points on the

freeway section that define separate sections. So we cannot ‘allocate’ this density to any

particular detector involved in a certain section. To resolve this issue, we allocate the

densities as follows:

Page 47: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

41

For the first freeway detector station, we assume that the ‘head’ detector station

will have densities for each detector in it same as the densities for each lane.

For subsequent sections, the densities for detectors in each detector station will be the

average of corresponding lane densities both upstream and downstream of the detector

station. This is illustrated in Figure 4.7. The densities for detectors ‘a’, ‘b’ and ‘c’ are

assumed to be same as the lane densities for the corresponding lanes over the length L1,

however the densities for detectors ‘d’, ‘e’ and ‘f’ are calculated as averages for the

corresponding lanes over the lengths L1 and L2. Again for the last section, the densities

for the individual detectors in the last detector station is assumed to be equal to the lane

densities for the last section.

Figure 4.7: Density calculation for individual detectors on freeway sections.

Mathematically, after a time, ‘t’,

(Ka)t

=(Q

L1)t

L1

* ra

where,

(Ka)t = Density over detector ‘a’ at time ‘t’.

a

b

c

d

e

f

L1 L2

Page 48: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

42

(QL1)= Flow over length L1, on the lane where ‘a’ lies after time, ‘t’

L1 = Length of section, L1 and

ra

=a

a + b + c gives the ratio of cumulative flows over detector ‘a’ over cumulative

flows on the entire station.

Similarly we can find the densities for ‘b’ and ‘c’. However for detector ‘d’, we have the

following mathematical equation:

Kd( )t

=

{Ql1( )

t

L1

* ra +QL2( )

t

L2

* rd}

2

where

(Kd)t = Density over detector ‘d’ at time ‘t’.

(QL2) = Flow over length L2, on the lane where ‘d’ lies after time, ‘t’

L2 = Length of section, L2 and

rd =d

d + e + f gives the ratio of cumulative flows on detector ‘d’ over cumulative

flows on the entire station.

Densities calculated slightly differently can also be used to indicate shocks and

their propagation. The number of cars present in each freeway section divided by the

number of lanes on the freeway gives us the average number of cars present on each

freeway lane. Dividing this average number of cars present at any point of time per lane

by length of that freeway section gives the density in cars per lane mile for that section.

Page 49: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

43

This gives a generic density value for the freeway section. We call such densities

“Normalized Densities (Kn)”. Waxing and waning in Normalized Density patterns

indicate where queues might be forming and bottlenecks may be propagating.

Plotting the densities just described against the corrected flows will give us a

revised version of Q-K curve which should be closer to reality than the ones calculated

from detector occupancies and flows. Moreover we get the appropriate values of speeds

from the above analysis by dividing the corrected flows over each detector by the

densities over them.

Densities, calculated as described above, depend upon accumulated flows.

However there are times when the downstream detector station of any freeway section

(the ‘tail’) registers higher flows than the upstream detector station (the ‘head’) of the

freeway section. Such occurrences result in a negative value of the differences (upstream

flow minus the downstream flow). As a result, the densities and hence the speeds turn out

to be negative and do not make sense. But such results are rare and mostly occur during

off-peak hours. So we mostly consider the results obtained for the period from 6 am to 7

pm. During peak hours, there is far less chance for detectors to over-count or under-count

and the variance in detected flow from actual flow that occurs is less. However, for data

correction/calibration purposes, the entire 24-hour period starting from 3:30 am to 3:30

am next day was used.

One of the benefits of the analysis done as described above is the discovery of

faulty detector stations. Even after corrections have been applied, there are cases where

in a succession of three detector stations the middle one may be incompatible with either

of the peripheral ones. At the same time, the peripheral ones may be compatible with

Page 50: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

44

each other. This becomes clear after plotting the cumulative flows and such, as we have

already controlled for flow conservations. Then it becomes clear that the middle detector

station consists of faulty detectors. Such detector stations are normally excluded from the

analysis and the ‘peripheral’ detector stations are compared. This however stretches the

‘section’ under consideration and may minimize some queuing and shockwave

propagation effects.

Page 51: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

45

CHAPTER 5

RESULTS

The results of the analyses detailed in earlier sections are illustrated here with the help of

examples. The first section shows the tracking of shockwaves, the second section shows

the detection of bottleneck formation and backward propagation of downstream queues,

the third section details some of the results in calculating the densities and the fourth and

last section identifies active bottlenecks.

5.1 Bottleneck formation and propagation

The results from the analyses are shown for trunk highway (TH) 169 in Figures

5.1, 5.2 and 5.3. The Figures show the way cumulative differences in flows vary across

time over the freeway section considered.

Page 52: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

46

Figure 5.1: Cumulative flow differences across time on TH 169 (Nov 7th, 2000)

Figure 5.1 indicates possible bottleneck formation. Note that ‘Difference 1’is

upstream of ‘Difference 2’ and so on. In the Figure, the peaking for ‘Difference 2’ occurs

before that for ‘Difference 3’ during the morning peak which indicates that cars started

piling up upstream before the platoon arrives downstream. Also ‘Difference 2’ leads

‘Difference 1’ which indicates some backward propagation in the afternoon. ‘Difference

3’ leads ‘Difference 2’ in the early stages of afternoon bottleneck formation which again

indicates some backward propagation taking place. This can be seen in the blown up

version of the afternoon peak period in Figure 5.2.

Cumulative flow difference

across time

-50

0

50

100

150

200

250

300

0:05

0:45

1:25

2:05

2:45

3:25

4:05

4:45

5:25

6:05

6:45

7:25

8:05

8:45

9:25

10:05

10:45

11:25

12:05

12:45

13:25

14:05

14:45

15:25

16:05

16:45

17:25

18:05

18:45

19:25

20:05

20:45

21:25

22:05

22:45

23:25

5 Min intervals

Difference 1 Difference 2 Difference 3

Page 53: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

47

Figure 5.2: Afternoon peak period, cumulative flow differences on TH 169.

Toward the end of the afternoon peak, ‘Difference 1’ falls before ‘Difference 2’ and

‘Difference 3’, which shows that the platoon traveled downstream before getting

dissipated completely.

5.2 Shockwave tracking using transformed cumulative curves

Another technique that was used to track possible shocks and resultant queuing

was transforming the cumulative flows and then plotting successive graphs. The

transformations were done by subtracting a constant flow measure, every fifth minute

interval, the subtraction having been decided based on observation. The premise behind

this approach is that increasing separation between upstream detector station and the

Cumulative differences

in flow

-50

0

50

100

150

200

250

300

14:20

14:30

14:40

14:50

15:00

15:10

15:20

15:30

15:40

15:50

16:00

16:10

16:20

16:30

16:40

16:50

17:00

17:10

17:20

17:30

17:40

17:50

18:00

18:10

18:20

18:30

18:40

18:50

19:00

Time

Difference 1 Difference 2 Difference 3

Page 54: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

48

downstream detector station indicate the creation of a queue and the closing in of the two

indicate a dissipation of any queue previously present there.

Figure 5.3:Transformed cumulative curves for successive detector stations on TH 169

(Between Valley View Road and TH 62)

Figure 5.3 shows a typical representation of transformed cumulative flow curves

for a freeway section on TH 169. The subtraction done for purpose of transforming only

moved the curves with respect to the Y-axis. However, we notice that the curves almost

superimpose over one another over time. This is because of the high magnitude of the

transformed cumulative flow values on the Y-axis. But a close look at the curves reveal

Transformed cumulative graphs

for successive stations

-6000

-4000

-2000

0

2000

4000

6000

0:05

0:45

1:25

2:05

2:45

3:25

4:05

4:45

5:25

6:05

6:45

7:25

8:05

8:45

9:25

10:05

10:45

11:25

12:05

12:45

13:25

14:05

14:45

15:25

16:05

16:45

17:25

18:05

18:45

19:25

20:05

20:45

21:25

22:05

22:45

23:25

5 min intervals

Transformed1a Transformed1b

Page 55: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

49

that there is some kind of separation between the two during the afternoon peak period

and that is what we expand and illustrate in the Figure 6.4.

Figure 5.4: Afternoon queuing on TH 169, transformed cumulative flow curves.

Figure 5.4 shows a queuing process occurring on the freeway section. The dotted line

shows the arrival curve at the upstream of the section and the solid one denotes the

departure curve at the downstream of the section. Clearly, we can see that such a

separation occurs at about 3:25 pm and starts dissipating around 4:45 pm. Something to

notice here is that the departure curve is not a straight line. This is because freeway

queues behave quite differently from a controlled queuing process. Departure rate

depends on various factors like discharge rate of the vehicles downstream and the

geometry of the freeway section and may change temporally.

Transformed cumulative flow

difference curves (blown up)

1500

2000

2500

3000

3500

4000

15:00

15:05

15:10

15:15

15:20

15:25

15:30

15:35

15:40

15:45

15:50

15:55

16:00

16:05

16:10

16:15

16:20

16:25

16:30

16:35

16:40

16:45

16:50

16:55

17:00

17:05

17:10

17:15

17:20

17:25

17:30

17:35

17:40

5 minutes

T1a T1b

Page 56: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

50

The next two Figures (5.5(a) and 5.5(b)) show how queues propagate backward and how

this phenomenon is captured using transformed cumulative curves.

Figure 5.5(a): Downstream queuing on TH 169 (Between Excelsior Boulevard and TH 7)

Queuing process downstream

2500

3000

3500

4000

4500

5000

5500

6000

6500

7000

7500

14:45

14:55

15:05

15:15

15:25

15:35

15:45

15:55

16:05

16:15

16:25

16:35

16:45

16:55

17:05

17:15

17:25

17:35

17:45

17:55

18:05

18:15

18:25

18:35

18:45

18:55

5 minutes

Transformed cumulative flows

Queuing process upstream

-500

0

500

1000

1500

2000

2500

3000

3500

4000

14:50

15:05

15:20

15:35

15:50

16:05

16:20

16:35

16:50

17:05

17:20

17:35

17:50

18:05

18:20

18:35

18:50

19:05

19:20

19:35

5 minutes

Transformed cumulative flows

Figure 5.5(b): Upstream queuing taking place on TH 169 (Between Lincoln Drive and Excelsior Boulevard)

Page 57: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

51

From Figures 5.5(a) and 5.5(b), we can track a possible queue taking place.

Figure 5.5(a) shows first signs of the departure and arrival curves separating at around

14:45 pm and the upstream queuing (Figure 5.5(b)) starting to take place around 14:55

pm. There is a similar lag between the two curves closing in for the downstream and

upstream freeway sections. This indicates a possible back-propagation of the queue from

the downstream to the upstream section.

5.3 Density calculations:

One of the approaches, which is adopted in order to show possible shockwaves

propagating backwards, is by plotting ‘Normalized Density’ curves. These are nothing

but the curves obtained by dividing the differences in cumulative flows by the distances

of the freeway sections. Earlier in the section it was explained how plotting the

differences in cumulative flows over successive detector stations may be indicative of

possible queuing and shockwave propagation taking place. However, simply the

differences in cumulative flows may not be sufficient to determine queue formation and

propagation. This is particularly true for freeway sections of varying lengths. A longer

section may store more vehicles by virtue of its length and not due to a high density. This

is where using normalized densities (Kn), becomes crucial. While doing this, we are not

exactly finding densities over individual detectors, but we are computing the aggregate

number of vehicles stored in the particular freeway section over all its lanes.

Page 58: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

52

Normalized density curves should give better insights into queuing formation and

propagation process. An example is shown in Figure 5.6.

Figure 5.6: Sample normalized density curve on I 94 East Bound.

In Figure 5.6, ‘Norm_den1’ is upstream of ‘Norm_den2’, which is upstream of

‘Norm_den3’. We can see a clear case of high density occurring over the third freeway

section before it seems to have propagated backward onto the second section during the

morning peak. Platoon formation and its propagation from the first to the second freeway

section can also be seen. To note here is the long time that third freeway section remains

congested. This indicates a sustained presence of the queue, resulting form a platoon

traveling from the first and second sections, which dissipated gradually.

Normalized densities

0

50

100

150

200

250

3:05

4:00

4:55

5:50

6:45

7:40

8:35

9:30

10:25

11:20

12:15

13:10

14:05

15:00

15:55

16:50

17:45

18:40

19:35

20:30

21:25

22:20

23:15

0:10

1:05

2:00

2:55

5 minutes

Norm_den1 Norm_den2 Norm_den3

Page 59: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

53

5.4 Active Bottleneck Identification

A significant contribution of this research is an ability to frame a queuing based model to

detect the presence of ‘Active Bottlenecks’. Active bottlenecks on a freeway are places

where bottleneck formation takes place. These are not places where bottleneck activity

arose as a result of a backward propagating queue from downstream. Identifying active

bottlenecks on freeways is essential to effectively control traffic on them and optimize

system performance. Knowing the location of active bottlenecks and controlling traffic

flowing onto them (using ramp meters and other demand management strategies), rather

than the sections that are ‘susceptible to active bottlenecks’ will ensure that right places

on freeways are metered and not just ‘any’ section.

The following steps describe the process of finding active bottlenecks:

1) We obtain the speeds over detectors from the flow-density-speed relationship,

with flow and density calculated from queuing theory.

2) Calculate 5-interval moving averages of flow, density and speed, each interval

being 5 minutes long. This is done to smooth the transitions of each traffic flow

characteristic.

3) Select a representative detector out of any station. However consistency was

maintained in selecting detectors. Normally, a middle lane detector was chosen

and the subsequent detectors downstream would be selected from the same lane.

4) Select two periods to analyze: morning peak (beginning around 5:30 am and

continuing till around 10:30 am) and evening peak period (beginning around 1:30

pm and continuing till around 6 pm). This is done keeping in view the fact that

Page 60: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

54

during the intermediate periods, data indicate that no queuing is taking place.

Activity patterns are seen most distinctly during the morning and afternoon peaks.

5) Conduct statistical analysis of flow, density and speed relationships to identify

active bottlenecks for each selected detector.

6) Plot flows and speeds over time for each successive detector going upstream to

downstream to support the results of the statistical analyses.

Then it is a matter of watching how the curves behave over time.

Here we present exemplars of each case:

Case 1: No bottleneck formation, neither speeds nor flows drop.

Regression results of speed over density (Detector 52 on Interstate 94 East Bound,

November 3rd, 2000) are shown in Table 5.1.

Dependent Variable: Speed Variable Hypothesis Coefficient P > |Z| Constant +S 47.89 1.96E-14 Density NS 0.862 0.58

Significance based on 90% confidence interval Number of observations = 43 R-squared = 0.0075

Table 5.1: Regression results (speed over density) for detector 52 on I 94

Results indicate that density is not a significant variable and so it is case 1, where neither

flow nor speed drops and no queuing or bottleneck formation/propagation takes place.

This is corroborated by the Flow-Density relationship curve shown in Figure 5.7.

Page 61: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

55

Figure 5.7: Flow-density relationship for detector 52 (Lowry Avenue), on I 94 EB on

November 3rd, 2000

Case 2: Speed drops but flow does not.

When it is not Case 1 for a detector, we find the standard deviation of speeds for that

detector and weed out the data for it for which speeds do not fall by at least one standard

deviation. Then for the rest of the data, we find the statistical significance of density

while regressing flow over density. Results for detector 83 on Interstate 94 (42nd Avenue)

are shown in Table 5.2.

Flow

0

20

40

60

80

100

120

140

1606 9

13

17

18

18

20

22

22

24

26

29

34

38

41

41

41

42

42

44

44

45

Density

Page 62: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

56

Dependent Variable: Flow Variable Hypothesis Coefficient P > |Z| Constant +S 68.23 1.96E-14 Density NS 0.127 0.58

Significance based on 90% confidence interval

Number of observations = 49

R-squared = 0.011

Table 5.2: Regression results (flow over density, for speeds below free-flow speed) for

detector 83, near 42nd Avenue on I 94 on November 2nd, 2000

We see the insignificance of density in the above table and conclude that it is case 2 and

speed should drop while flow remains almost same.

This is corroborated by the following Q-K-V relationship in Figure 5.8. Speed is shown

by the dashed line while the solid line shows flow variation across density. Dotted lines

are superimposed on both flow and speed curves for emphasis.

Page 63: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

57

Figure 5.8: Flow and speed varying by density on detector 83 on November 2nd 2000

Case 3a, Case 3d and Case 4:

If it is neither Case 1 nor Case 2, we investigate further. We discover that some detectors

show a mix of cases 3a, 3d and 4. This indicates that, at the location of the detector,

sometimes active bottleneck formation takes place, sometimes speed recovers and

hysteresis takes place and at other times, bottleneck formation is a result of bottlenecks

forming downstream. This is natural on a freeway with stochastic traffic flow. However

often, only Cases 3a and 4 take place (or only Cases 3d and 4 take place) which suggest

that the section may be considered an active bottleneck (subject to downstream

bottleneck). There are however instances where all three cases occur on one section as

will be illustrated here.

Flow and speed

0

10

20

30

40

50

60

70

80

90

7 7 8

10

12

14

15

15

15

16

16

16

17

18

21

26

27

28

29

29

30

30

30

31

31

32

32

32

34

35

36

Density in cars per lane mile

Flow Speed

Page 64: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

58

Example of Phase 3a and Phase 4:

Time Phase Time Phase 14:05 Phase 3a 16:05 Phase 4 14:10 Phase 3a 16:10 Phase 3a 14:15 Phase 3a 16:15 Phase 3a 14:20 Phase 4 16:20 Phase 4 14:25 Phase 4 16:25 Phase 4 14:30 Phase 4 16:30 Phase 3a 14:35 Phase 3a 16:35 Phase 4 14:40 Phase 3a 16:40 Phase 3a 14:45 Phase 3a 16:45 Phase 3a 14:50 Phase 3a 16:50 Phase 4 14:55 Phase 3a 16:55 Phase 4 15:00 Phase 4 16:05 Phase 4 15:05 Phase 4 17:00 Phase 3a 15:10 Phase 4 17:05 Phase 4 15:15 Phase 4 17:10 Phase 4 15:20 Phase 4 17:15 Phase 3a 15:25 Phase 3a 17:20 Phase 4 15:30 Phase 3a 17:25 Phase 4 15:35 Phase 4 17:30 Phase 3a 15:40 Phase 4 17:35 Phase 4 15:45 Phase 3a 17:40 Phase 3a 15:50 Phase 4 17:45 Phase 3a 15:55 Phase 4 17:50 Phase 4 16:00 Phase 3a 17:55 Phase 4

Table 5.3: Cases for detector 600 on I 94 for November 1st, 2000 (Near Dupont Avenue)

From Table 5.3, we can see that the section fluctuates between the states of active

bottleneck and recovery.

Page 65: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

59

Example of Case 3d and Case 4:

Time Phase Time Phase 14:05 Phase 3d 16:00 Phase 3d 14:10 Phase 3d 16:05 Phase 3d 14:15 Phase 4 16:10 Phase 4 14:20 Phase 4 16:15 Phase 3d 14:25 Phase 4 16:20 Phase 4 14:30 Phase 3d 16:25 Phase 4 14:35 Phase 4 16:30 Phase 3d 14:40 Phase 4 16:35 Phase 3d 14:45 Phase 3d 16:40 Phase 3d 14:50 Phase 3d 16:45 Phase 3d 14:55 Phase 4 16:50 Phase 3d 15:00 Phase 3d 16:55 Phase 3d 15:05 Phase 4 17:00 Phase 3d 15:10 Phase 4 17:05 Phase 4 15:15 Phase 4 17:10 Phase 4 15:20 Phase 4 17:15 Phase 3d 15:25 Phase 4 17:20 Phase 4 15:30 Phase 3d 17:25 Phase 4 15:35 Phase 3d 17:30 Phase 3d 15:40 Phase 4 17:35 Phase 3d 15:45 Phase 3d 17:40 Phase 4 15:50 Phase 3d 17:45 Phase 3d 15:55 Phase 4

Table 5.4: Cases for detector 83 (Dowling Avenue) on I 94 on November 1st, 2000

We can see how the section defined by detector 83 is largely affected by

downstream bottleneck, but is itself not an active bottleneck.

Page 66: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

60

Example of Case 3a, Case 3b and Case 4:

Time Phase Time Phase 5:30 Phase 3a 7:50 Phase 3a 5:35 Phase 3a 7:55 Phase 3a 5:40 Phase 3a 8:00 Phase 4 5:45 Phase 4 8:05 Phase 4 5:50 Phase 3a 8:10 Phase 3a 5:55 Phase 3a 8:15 Phase 4 6:00 Phase 4 8:20 Phase 4 6:05 Phase 3a 8:25 Phase 4 6:10 Phase 3a 8:30 6:15 Phase 4 8:35 6:20 Phase 3a 8:40 6:25 Phase 3a 8:45 Phase 3d 6:30 Phase 4 8:50 Phase 3a 6:35 Phase 3a 8:55 Phase 3d 6:40 Phase 3a 9:00 Phase 4 6:45 Phase 4 9:05 Phase 3d 6:50 Phase 3a 9:10 Phase 4 6:55 Phase 3a 9:15 Phase 3d 7:00 Phase 3a 9:20 Phase 3d 7:05 Phase 3a 9:25 Phase 3d 7:10 Phase 3a 9:30 Phase 3d 7:15 Phase 4 9:35 Phase 3d 7:20 Phase 4 9:40 Phase 4 7:25 Phase 4 9:45 Phase 4 7:30 Phase 4 9:50 Phase 4 7:35 Phase 4 9:55 Phase 3d 7:40 Phase 3a 7:45 Phase 4

Table 5.5: Cases for detector 666 (Shingle Creek parkway) on I 94 on November 2, 2000

We can see from Table 5.5 that for the early part of the morning peak, the section

behaved mostly as an active bottleneck though during the later part, a downstream

Page 67: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

61

bottleneck was affecting it. This example shows how all three cases can co-exist for a

single freeway section. Also note that at a few places, neither of the three cases appear.

This is because those times are when it is either Case 1 or Case 2. Any one section cannot

be labeled as an ‘active bottleneck’ in generic terms for this reason. The Q-K relationship

in Figure 5.9 illustrates this.

Figure 5.9: Flow density relationship for detector 688 (49th/53rd Avenue on I 94) on

November 3rd, 2000

The summary table which shows the bottleneck properties for each section on Interstate

94 for the period from November 1st to November 6th is included in Table 5.6.

Flow

0

20

40

60

80

100

120

140

0 10 20 30 40 50 60

Density in cars per lane mile

Page 68: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

62

Table 5.6: Cases for individual sections on I 94 for the period from November 1st to November 6th, 2000

The asterisked (*) fields are cases where either the detector was not functioning properly or the case could not be ascertained due to

non-availability of data for downstream sections. Note the cases where only case 3d and 4 occur and not 3a and the ones where cases

3a and 4 occur but not 3d.

Date(s)

Morning peak Sections -->

Shingle Creek

Parkway

Dupont

Avenue 57th Avenue

49th/53rd

Avenue 42nd Avenue

Dowling

Avenue

Lowry

Avenue

Broadway

Avenue

Plymouth

Avenue

1-Nov-00 3a,4 3a, 3d, 4 1 1 3a, 3d, 4 1 1 1 *

2-Nov-00 3a, 3d, 4 1 1 1 1 1 3d, 4 3a, 3d, 4 2

3-Nov-00 3a, 3d, 4 1 1 1 1 1 1 3a, 3d, 4 2

4-Nov-00 1 1 1 * 1 3d, 4 3d, 4 3a, 3d, 4 *

5-Nov-00 3a, 3d, 4 * 1 1 * * 1 * *

6-Nov-00 1 1 3d, 4 3,5 3d, 4 3d, 4 3d, 4 * *

Evening peak

1-Nov-00 2 3a, 4 1 1 3d, 4 1 1 2 *

2-Nov-00 2 2 1 1 2 1 2 2 2

3-Nov-00 * 2 2 3a, 3d, 4 3a, 3d, 4 3a, 3d, 4 1 2 2

4-Nov-00 1 1 3a, 3d, 4 3a, 3d, 4 3d, 4 3d, 4 3d, 4 3a, 4 2

5-Nov-00 3d, 4 2 1 1 2 3d, 4 2 2 *

6-Nov-00 3d, 4 2 1 1 3d, 4 1 1 * *

Page 69: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

63

CHAPTER 6

SUMMARY AND CONCLUSIONS

This thesis analyzes the traffic flow parameters (flow, density and speed) over various

freeway sections on the Twin Cities freeway network. Queuing theory has been

extensively applied to find densities, to predict and track bottleneck formation and their

propagation and to detect active bottleneck locations.

The major contributions of this work can be summarized as:

1) Balance flows

An algorithm is developed to balance flows on any freeway section ensuring flow

conservation. This algorithm searches for the region of least error and then

calibrates the other freeway section based on this ‘least-error’ section, called a

‘truth couplet’

2) Apply queuing theory to traffic flow parameters

Queuing theory has been extensively applied to analyze the traffic flow

characteristics. While errors in flows given by detectors have been minimized by

the calibration procedure, we also do not depend upon the occupancy data from

loop detectors for calculating densities. Assumptions of vehicles lengths are not

required either.

3) Develop a typology to determine the location of active bottlenecks on the

freeways based on statistical analysis and their correspondence to visual

Page 70: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

64

relationships between flow, density and speed, this typology helps us identify the

locations which are prone to bottleneck formation and those which are prone to

being affected by downstream bottlenecks.

4) Apply the typology to data.

We test our typology to data gathered from freeways Trunk Highway 169 and

Interstate 94 and find active bottleneck locations. A sample of six days for I 94 for

morning and evening peak periods show that the same section cannot be

characterized as an ‘active bottleneck’ location always. Even normally active

bottlenecks may be constrained by downstream events. Traffic flow

characteristics change and that leads to changing situations on each freeway

section.

5) Develop methodology to track queue propagation.

Graphical methods to track shockwaves have been explained and they have been

applied to real life data in order to track the way queues propagate backward

affecting the upstream sections of freeways.

Apart from these, the analysis also helps identify bad detectors on different days.

Freeway bottleneck prediction and their minimization has been a big focus of

recent research and the work in this thesis presents new methods in analyzing traffic flow

parameters.

Page 71: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

65

Reference:

1) Gerlough, D. and M. Huber, “Traffic flow theory: A monograph”, TRB special

report 165, 1975.

2) Daganzo, C. K. Smilowitz, M. Cassidy, R. Bertini, “Some observations of

highway traffic in long queues” Transportation Research Record 1678, pages 225-

233, 1999.

3) Lovell, D. and W. Levine, “The Freeway Access Control Problem – A Survey of

Successes and Continuing Challenges”, IEEE Transportation Systems Conference

Proceedings, Oakland, CA, August 2001

4) Zhang, H. and T. Kim, “A car-following theory for multiphase vehicular traffic

flow”. ITS e-news, University of California, Davis, 2000

5) Jia, Z., C. Chen, B. Coifman and P. Varaiya, “The PeMS algorithms for accurate,

real-time estimates of g-factors and speeds from single-loop detectors” IEEE

Transportation Systems Conference Proceedings, Oakland, CA, August 2001

6) Zhang, H. and W. Lin, “Some recent developments in traffic flow theory”’, IEEE

Transportation Systems Conference Proceedings, Oakland, CA, August 2001

7) Cassidy, M., S. Anani and J. Haigwood, “Study of Freeway Traffic Near and Off-

Ramp”, Transportation Research Part A: Policy and Practice Volume: 36 (6)

pages 563 – 572, 2002

8) Cassidy, M. and R. Bertini, “Some Traffic Features at Freeway Bottlenecks”,

Transportation Research, Part B, Volume: 33, Number 1, Elsevier, pages 25-42,

January 1999

9) Cassidy, M., and R. Bertini, “Some Observed Queue Discharge Features at a

Page 72: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

66

Freeway Bottleneck Downstream of a Merge”, Transportation Research, Part A,

Volume 36, Number 8, Elsevier, October 2002, pages 683-697.

10)Persaud, B. and D. Tsui, “Study Of Breakdown-Related Capacity For A Freeway

With Ramp Metering” Transportation Research Board publication, paper 01-2636,

2001.

11) Cassidy, M and R. Bertini, “Some traffic features at freeway bottlenecks”,

Transportation Research Record, 33B, 25-42, August 2001

12) Lawson, T., D. Lovell and C. Daganzo, “Using the Input-Output Diagram to

Determine the Spatial and Temporal Extents of a Queue Upstream of a

Bottleneck” Transportation Research Record 1572, pages 140-147, 1997

13) Cassidy, M. “Recent Findings on Simple Attributes of Freeway Formation and

Propagation”, IEEE Transportation Systems Conference Proceedings, Oakland,

CA, August 2001

14) All detector report, Traffic Management Center, Minneapolis, MN

15) www. mapquest.com

16) California PATH website (www.path.eecs.berkeley.edu), Accessed by Shantanu

Das on May 30, 2002

17) Minnesota Department of Transportation website (www.dot.state.mn.us), May

2002

18) Barbour and Fricker, “Balancing link counts at nodes using a variety of criteria:

an application of local area traffic assignment”, Transportation Research Record,

1220. Transportation Research Board, National Research Council, p. 33-39, 1990.

19) P. Weiss, Stop-and-Go Science, science news online (www.sciencenews.org), July 1999.

Page 73: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

67

Appendix: A.1 Example of flow calibration A.2 Brief description of computer program used to achieve flow

conservation

Page 74: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

68

Appendix A.1 Example of flow calibration: Lets say we have four counts of cumulative flows: A, B, C and D. Let A and C be the incoming and outgoing freeway flows and B and D be the on-ramp and off-ramp flows. In the ideal case, A+B = C+D Lets assume, A=2000 (We have arrived at this corrected value after calibration) B=100 C=1600 D=300 Based on the value of A, we have to adjust the values of B, C and D.

A+B = C+D A = C+D-B 2000 = 1600+300-100 which is not true. Difference between the Left Hand Side (LHS) and Right Hand Side (RHS) (LHS – RHS) equals 200. We split this differences into C, D and B such that flow is conserved.

For C

Increase required =

1600

2000* diff =

1600

2000*200 =160

For D

Increase required =

300

2000* diff =

300

2000*200 = 30

For B

Decrease required =

100

2000* diff =

100

2000*200 =10

Now A+B = 2000+90 = 2090 C+D = 1760+330 = 2090 thus satisfying the flow conservation criterion.

Page 75: A Queuing Analysis of Freeway Bottleneck Formation and ... · o 5.2 Shockwave tracking 47 o 5.3 Density calculations 51 o 5.4 Active bottleneck identification 53 CHAPTER 6 • CONCLUSIONS

69

Appendix A.2 A BRIEF DESCRIPTION OF THE COMPUTER PROGRAM USED FOR

CALIBRATION OF DETECTOR COUNTS

The program to automate the analysis reads from a text file the total flows on

successive freeway or ramp detectors. While inputting, we indicate whether the flow is a

freeway flow by ‘f’, whether it’s an input or on-ramp flow by ‘i’ and if it’s an off-ramp

flow by ‘o’. It allocates positive signs to the input freeway and on-ramp flows and

negative signs to output freeway and off-ramp flows. It considers the first freeway entry

of a section as the ‘head’ and the last freeway entry as a ‘tail’. Until it encounters the next

freeway entry, it will keep allocating the signs (as just described). Once it is done with

one freeway section, it jumps to the next and then it will allocate the ‘head’ status to the

‘tail’ of the previous freeway section and the ‘tail’ status to the ending freeway count of

the present freeway section. It continues this all the way until it completes all the freeway

sections. Also it calculates the individual section input output difference and labels the

one with least difference as the ‘truth couplet’. Moreover, it also adjusts the truth couplet,

splitting whatever error may be present into all the detectors that are involved in the truth

couplet weighing them based on their total individual flows. After that it calibrates the

freeway section as described before.