Document 13376326

advertisement
Transit Signal Priority
Peter
P
t G.
G Furth
th Northeastern University
Transit Signal Priority –
Help or Hype?
• Zurich: nearly zero traffic delay for trams, even with mixed traffic (and punctuality!!)
• San Diego trolley: green wave through
downttown inttersecti
tions
• Some US app
pplications: < 3 s savinggs per
intersection , or …
• No measurement at all
all
2
Transit Priority as a Societal
Societal
Objective
Objective
• Transit use benefits society in terms of
of
– Congestion
– Air quality, climate impact, energy use
– Vibrant communities
• Priority breaks the vicious cycle in which congestion drives people to switch from
from
transit to car
3
Priiority
i Mak
kes Sense
• One extreme ($$$$): build a metro
• Other extreme: do nothing, buses become
swamped in congestion
– Traffic delay can represent 30% of a bus route
route’ss
operating cost
– Feeds vicious cyycle of ever-lower transit use
• In between:
– Priority in space: bus lanes
lanes, etc
etc.
– Priority in time: signal priority
4
What Priority Means to a Transit
Operation
• Reduced running time ($$, passenger benefit).
Measures:
– Delay per intersection
– Average route running time
• Improved reliability ($$, passenger benefit).
– Recovery time, cycle time based on 95-percentile
running time
– Tri-Met Line 12: reduced needed cycle length from 104
min to 93 min (11%)
5
Operational Control: Schedule Adherence, Crowding
Schedule deviation along the
route, without priority,
Eindhoven
With priority
6
Priority Makes Transit …
• More competitive
– Bus has natural disadvantages due to stops and
walkingg / waitingg
– Priority compensates, especially if cars suffer
congestion
• More socially acceptable (red carpet)
– my great aunt …
7
Intelligent Signal Priority
• Not “preemption” (too blunt)
• Not “cautious priority” (almost useless)
• Intelligent tactics,
tactics algorithms,
algorithms detection to
give transit near-zero-delay service, without
undue
d iimpact on othher traffic
ffi
8
Green Extension
• Built-in logic in modern controllers
• Large benefi
fit to a few buses
– Therefore little disruption to traffic
• Extension
E t i increment
i
t is
i a parameter
t (10 s?? 15 s?)
?)
With green extension
Without priority
c u m u la t iv e
v e h ic le s
c u m u la t iv e v e h ic le s
b u s d e la y
b u s d e la y
v
1
red
1
s
g reen
v
t im e
1
X
n o rm al
s
1
red
g reen
9 t im e
“Priority Push” is not the same as Allowed Extension
Without priority
With green extension
c u m u la t iv e
v e h ic le s
c u m u la t iv e
v e h ic le s
b u s d e la y
b u s d e la y
v
1
red
1
s
g reen
R2
1
E[delay ]
=
2C 1 −
v s
v
t im e
1
X
n o rm al
s
1
red
g reen
t im e
⎡ R X 2
2
⎡
⎤
⎤
R2
1
1
E[delay
]
=
−
⎢ X
−
(1 − v s)
⎥
2
C
1
−
v s
⎣
C
2
C
⎦
Priority
P
i i
push!
Priority Push vs. Green Extension
(cycle length = 100 s, red time = 50 s, degree of saturation = 85%)
12 0
12.
10. 0
8 0
8.
Push
6. 0
( s)
4 0
4.
2. 0
0 0
0.
5
10
15
Gr een Ext ensi on ( s)
20
Priority Push vs. Red Time for
allowed green extension of 15 s
( l length
(cycle
l th = 100 s, degree
d
off saturation
t ti = 85%)
16. 0
16
14. 0
12. 0
10. 0
Push
8. 0
( s)
6 0
6.
4. 0
2. 0
0. 0
30
50
70
Red Ti me ( s)
90
Detection
Sketch 1
• Check-in
h k i detector
d
location
i
– Early enough to allow time to respond
– Late enough to estimate bus arrival time
• Checkout detector to cancel request
– Avoid wasted green
– Performance measurement
•
•
•
•
In-gground vs. overhead
Optical signal with calibrated sensitivity
Co t uous detect
Continuous
detection
o (sshort-ra
o t ange
ge radio)
ad o)
Automatic vehicle location (AVL) system
13
Upstream
U
t
Detector,
D t t with
ith
travel time = maximum green extension
Simplicity: • Request = detection
• No need for “priority
request generator”
Weaknesses:
W
k
• assumes constant speed
• no fl
flexibili
ibility for upd
dates,
time of day settings
• may nott be
b suit
itable
bl for other
th
priority tactics
14
What if There’s a Near-Side Stop?
• Detector located just after stop
• Disable optical signal until door closes
(Portland OR)
(Portland,
• Does vehicle queue block entry to the bus stop?
15
Common Weaknesses in Signal
Signal
Priority Implementation
Implementation
1. Lack of checkout detector = wasted green
2. Is extra time “borrowed” or “stolen”?
– Lack of compensation creates large queuing impacts
3. “Cautious priority”
– Inhibit priority for 5 minutes or 1 full cycle after a priority
i
interruption
i
– Inhibit priority if cross street occupancy exceeds threshold
4 Lack
4.
L k off dat
d ta coll
llection
ti and
d analysis
l i
– Nobody ever gets it right the first time
16
Natural compensation with fully actuated (uncoordinated) operatiions
• Transit
it phase
– Longer green in cycle with priority
– Shorter green in next cycle, because some of its
demand was served in previous cycle
• Competiing ph
hases
– Longer red due to priority
– Need more green, and get it, in next realization
• System quickly recovers
17
Lack of compensation in coordinated systems •
•
•
•
Fixed cycle length
Fixed point = end of coordinated phase
Uncoordinated phases may run shorter than their allotted split, but not longer
Coordinated phase gets the slack time (starts early)
1
SBT SBL
2
3 NBL
4
EBT
WBL
WBT
WBL
EBL
EBT
EBL
NBL NBT
SBT
5
WBT
6
E-W Street
Suppose coordinated phase is 2 (EBT)
• Green extension for 2 – no mechanism for compensation
• Green extension for 4 – slight compensation
NBT
7
SBL
8
N-S Street
18
Returning to Coordination
In coordinated systems, recovery means
• dissipating queues AND
• Returning to the background cycle
– “Short way” = shorten phases following an
extension
– “Long way” = lengthen phases, skip a cycle
19
Early Green
Truncate and possibly skip preceding phases
• What’s the truncation rule?
– How much to shorten competing phases? Can they be skipped?
• Smaller benefit to large number of buses
– More traffic impact; hard to implement when bus frequency is high
20
Early Green Issues
• Exclusive lane for bus? (No queue, easier arrival time
prediction)
• Mixed traffic: Eindhoven’s “electronic bulldozer”
• Arrival time prediction
– How far upstream? (Bus stop and intersection spacing …)
– Tracking queue length to know how long is needed to flush out the
queue (Zurich’s
(Zurich s trap logic)
21
Early green (truncating competing
phases) under coordination
1
2
3 NBL
4
EBT
SBT
WBL
EBL
5
WBT
6
E-W Street
NBT
7
SBL
8
N-S Street
Assume
ssu e phase
ase 2 iss coo
coordinated
d ated
• Early green for 2 is possible, but without compensation to
shortened phases
• Early green for 3 – not possible under standard logic
22
Eindhoven
i dh
Experiment
i
+
11
+
Coordinated phase
(ring road, no buses)
12
38
+
27
25
+
31
36
2
3
32
9
8
+
39
+
+
23
34
6
+
Figure by MIT OpenCourseWare.
Buses every 10 min NB and SB
23
Existing Priority Scheme
• Coordinated phase is 6
• Buses are on 4 and 8
(every 10 minutes)
• Priorityy onlyyif bus is
more than 20 s late
(about half the buses)
1
2
3 NBL
4
EBT
SBT
WBL
EBL
5
WBT
6
E-W Street
NBT
7
SBL
8
N-S Street
• G
Green
ee extension
e te s o
• Aggressive early green: reduce intervening phases to
minimum green
• “Short way” minimum green to return to background cycle 24
Intersection Experiment and Site Description
O dday each
One
h off
Entry
• priority to all buses (absolute)
• priority to late buses (conditional)
Exit
Exit
•no priority
•no
Entry
Exit
Exit
Camera facing each approach
Film “trap” between entry & exit
Playback in lab
Entry
Entry
Experiment Eindhoven
35
30
25
20
15
10
5
0
No Priority
y
Abs Priority
AM
South
d
Bound
North
d
Bound
South
d
Bound
Cond priority
North
d
Bound
Delay
y Public
c Transp
port
Averag
ge Transit Delayy [sec]
[ ]
PM
Experiment Eindhoven: Traffic Impact
100
90
80
70
60
50
40
30
20
10
0
No Priority
y
Abs Priority
AM
PM
5-6
4-5
3-4
2-3
10-11
9-10
8-9
Cond Prioriy
7-8
Delay Tim e
Average Vehicle Delay [sec]
Experiment Eindhoven
Averag
ge Vehicle Delayy per
p App
pproach [[sec]]
140
No Priority
Abs Priority
100
Cond Priority
80
60
40
20
AM
PM
Sou
uth
Bou
und
Ea
ast
Bou
und
No
rth
und
Bou
We
est
Bou
und
Sou
uth
Bou
und
Ea
ast
Bou
und
No
rth
Bou
und
0
We
est
Bou
und
Delay Tim
me
120
Experiment Eindhoven
Relative Cap
pacity
yp
per App
pproach ((no priority
y= 100% )
120
N P
No
Priority
i it
100
Abs Priority
80
ond Priority
60
40
20
AM
PM
Westbound
Eastbound
Sout hbound
Nort hbound
Westbound
Eastbound
Sout hbound
Nort hbound
0
Lessons from Eindhoven
• Aggressiive early
l green result
ltedd in
i near-zero delay
d l
for buses
• Conditional priority needs finely-tuned schedule
– Schedule too tight – bus always late – absolute priority
– Schedule too loose – bus always early – no priority
• Lack of comp
pensation: OK for 6 interrupptions per
hour, but not 12
• Capacity loss due to
– Early green truncations, but more from …
– “short
–
short way”
way recovery to background cycle
30
Early Red
Shorten bus street’s current green to get faster return to green in thhe next cyclle
• Needs advanced detection (almost a full cyycle))
• Incompatible with typical coordination logic
– custom programming
31
Flush and Return
Flush-and-Return
Early green tactic for Near-Side Stops
Tested using simulation on San Juan (PR) arterial
• Green extension to clear queue from bus stop
• Force signal to red
during stop
– Minimizes bus’s impact on road capacity
• Return to green as
quicklyy as possible
32
Phase Rotation
• Example:
E ample: change leading bbuss phase to lagging
– Lagging bus phase becomes leading – like early green
– Leading
L di bus phhase becomes laggi
l ing – lik
like green extensiion
(more effective)
• U
Used
d exttensiivelly in Germany
• Zurich’s pre-application safety campaign: random
phase sequencing for 6 months!
33
Phase Insertion
• Secondd reali
lizatiion on bus detectiion onlly
• Greatly reduces red period for bus – big reduction in delay
• Zurich’s “insert and return”
34
Passive Priority
• Treatments that favor buses and that don’t
rely on bus detections
• Favorable splits for bus phase
• Favorable offsets (progression) for bus
– Hard to do over more than a few intersections
due to uncertain dwell time
• Short cycles or double realizations (short
red is the key)
35
Ruggles Bus Terminal Study
Study
with Burak Cesme, PhD student at
Northeastern Univ.
Using VISSIM simulation and VAP signal
controll programmiing
36
Figure by MIT OpenCourseWare.
Bus Del
B
D lays with
ith
Incremental Priority
Treatments, by Route
Figure by MIT OpenCourseWare.
38
Passive priority: more time to bus left turn. Note: 5 s increase in split consumes only 2.5
2 5 s! Max Green = 21 seconds
00.90
90
0.80
0.70
0.60
0.50
0.40
0.30
0 20
0.20
0.10
0.00
Proportion
Pr
roportion
Pr
roportion
Max Green = 16 seconds
8
9
10
11
12
13
Green Time ( s )
14
15
16
00.90
90
0.80
0.70
0.60
0.50
0.40
0.30
0 20
0.20
0.10
0.00
8
9 10 11 12 13 14 15 16 17 18 19 20 21
Green Tim e ( s )
Avg Green (EBL) = 15.3s
15 3s
p (max-out) = 84.6%
Avg Green (EBL) = 17.8s
17 8s
p (max-out) = 51.2%
Avg bus delay = 98 s
Avg bus delay = 67 s
39
39
Intelligent Green Extension: 10 s extension for “cost”
cost of 0.5
0 5 s
s
With Green Extension
0.60
060
0.60
0.50
0.50
0.40
0.40
Prroportion
Prroportion
No Priority
0.30
0.20
010
0.10
Extended Green
0.30
0.20
0.10
0.00
0.00
8 9 10 11 12 13 14 15 16 17 18 19 20 21
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Green Time ( s )
Green Time ( s )
p (max-out) = 0.512
Avg Green (EBL) = 18.1s
p (max
(max-out)
out) = 0.247
0 247
p (extended) = 0.213
Avg
gGreen (WBT))=
30.3s
AvggGreen (WBT)) =
29.8s
Avg Green (EBL) = 17.8s
40
Inserting 10 s phase: only consumes 2.5 s
Primary Phase , when Phase Insertion is
Programmed
Green Extension Only
0.30
0.30
0.25
0.25
Extended Green
0.15
0.20
Proportion
n
Proportion
n
0.20
0.10
0.05
0 00
0.00
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Extended Green
0.15
0.10
0.05
0 00
0.00
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
GreenT ime ( s )
Green Time ( s )
Avg Green (EBL) = 18.1s
Bus delay = 55 s
Avg Green (WBT) = 29.8s
p (insertion)
(i
ti ) = 0.386
0 386
Avg Green (primary) = 14.7s
Avg Green (insertion) = 4.4s
A G
Avg
Green (t
(total)
t l) = 19.1s
19 1
Bus delay = 33 s
Avg Green (WBT) = 27.3s
41
Conditional Priority
Priority to Late Buses
•
•
•
•
•
Less interference with traffic (Eindhoven)
Push pull means of operational control (Einhoven)
Push-pull
What is “Late:” 15 s or 3 minutes?
Demands fine-tuned schedule
y for short-headwayyservice
Headwayy-based priority
42
Priority Queue Management
• Detectors & logic for queue management
– Stopped cars, not moving cars, hinder buses
(Zuriich)
(Z
h)
(Eindhoven)
43
Z i h’ Custom
Zurich’s
C t
Programming
P i
• 5 full-time programmers work on signal
control programs
• Logic runs in central computers; field
controllers
ll merely
l implement
i l
& communicate
i
• Exp
perience has taugght them:
– Delay tram green until trams start to slow down
–Evaporated
Evaporated traffic
– Early red for the safety of last-moment crossing
pedds
44
Prediictive
i Priioriity
Remote, upstream detection: simulated on Huntington Ave, used in Salt Lake City
• D
Detect
t tor 1 used
d to
t predi
dictt bus
b arriivall att 4 (~2
( 2 miinuttes
advance)
• Adjust cycle lengths so that bus will arrive on green
• Last-minute priority as backup
• Adaptive
Adapti e (learning) algorithm for predicting bus
b s arrival
arri al
45
Dynamic Coordination
Coordination
((Zurich))
–S
Small
ll zones (1-3
(1 3 intersections)
i t
ti )
– No fixed clock
– Shape green waves through the zone around
bus
– Zone boundaries are segments that offer storage
bu e
buffer
46
Self-Organizing Coordination
Simulated for San Juan, Puerto Rico
• Each signal’s start of green becomes a request to
downstream signal
– Peer-to-peer communication between signals
– upstream
t
signal’s
i l’ requestt has
h lower
l
priority
i it that
th t bus
b
request
• Result
lt: sponttaneous green wave
• Inherently interruptible
47
M l i Levell Pri
Multi-L
P iority
i
(South Tangent = Haarlem – Airport – Amsterdam South)
• Bus is early: green extension only
• 0 to3 min late: “normal” early green
• More than 3 min late: aggressive early
green (skip competing phases)
48
Bus Delays
with
Incremental
Priority
Treatments, Treatments
by Route
Figure by MIT OpenCourseWare.
49
Six Keys to Perfformance
Si
1. Aim for near-zero delay
2. Multiple intelligent and aggressive tactics, with
with
compensation
3. Coordinate with scheduling (cond
(cond’ll priority)
priority)
4. Alternatives to rigid coordination
5. Advanced prediction with gradual cycle
adjustments
6. Custom programming, performance
measurement, & continual improvement
50
MIT OpenCourseWare
http://ocw.mit.edu
1.258J / 11.541J / ESD.226J Public Transportation Systems
Spring 2010
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.
Download