Signalized Intersection Timing Analysis
Signalized Intersection Timing Analysis
Abstract
A new Swedish capacity manual has been developed based on a major research project called
METKAP. This paper is focused on the deterministic methods for calculation of signal timing and
traffic performance measures for isolated, fixed time signalized intersections documented in the new
manual (STA 2013a) and applied in the CAPCAL 4 software (Linse 2013). The use of the methods is
mandatory in projects for the Swedish Transport Administration (STA). Special focus has been
devoted to the following issues: 1) Modelling of saturation flow for opposed lanes. 2) Impact of short
approach and exit lanes. 3) Iterative signal timing process based on critical conflict identification,
intergreen and minimum green times.
The deterministic methods can also be applied for selection of maximum green time for VA-
controlled intersections, and as planning tool for analysis of the traffic performance alternative
intersection types, designs. They can also be used to identify “bottleneck intersections” and for
determination of minimum cycle time and required green time ratios for coordinated traffic signal
systems.
Micro simulation can be used as an alternative method, e.g. to model complex, signal control
strategies and active priority of public transport vehicles. Need for simulation also arises if adjacent
traffic facilities influence the studied system, and for animation purposes. However, micro simulation
has important short-comings compared to deterministic methods. Simulation models require validated
and detailed input data, e.g. regarding vehicle characteristics, arrival distribution, route choice and
driver behavior. It is also difficult to estimate saturation flow, capacity and volume-to-capacity ratio
since the simulated queue discharge is normally based on car-following models. Determination of
optimal intersection design and signal timing requires a very large number of simulation runs and is
therefore very time consuming and costly.
Selection and peer-review under responsibility of the Scientific Programme Committee of ISEHP 2016 75
c The Authors. Published by Elsevier B.V.
doi:10.1016/j.trpro.2016.06.007
Methodology for timing and impact analysis of signalized intersections K. Bang et al.
1 Introduction
A detailed methodology for signal timing and capacity analysis of signalized intersections was
developed in the seventies as a part of a new Swedish Capacity Manual (SRA 1977) by Bang (1978).
Computational aids for this method were also developed in the form of the CAPCAL software, which
has later been subject to a number of updates including traffic safety, emission and other performance
measures for all major types of at-grade intersections (Hagring et al 2010). A new Swedish capacity
manual has since been published (STA 2013a) based on major research and development projects
(Hagring 2000; Al-Mudhaffar 2006, Wahlstedt 2011, Bang 2014). This paper is focused on revised
deterministic methods for calculation of signal timing and traffic performance measures for isolated,
fixed time signalized intersections documented in the new manual (METKAP) and applied in
CAPCAL 4 software (Linse 2013). Special focus has been devoted to the following issues:
x Detailed modelling of saturation flow for opposed lanes.
x Short lane utilization and contribution to approach bottleneck capacity
x Inter-green times and minimum green periods and their application in the signal timing process.
x Procedures for finding the critical conflict point between conflicting traffic movements as a
basis for determination of optimal signal timing.
The paper is concluded with a discussion regarding the use of simulation as an alternative method.
Impact analysis
Traffic performance impacts (delay, queue length, ratio of stopped veh.)
Environment, safety and cost impacts. Analysis for oversaturated conditions
Figure 1: Overview of the calculation process for signalized intersections
76
Methodology for timing and impact analysis of signalized intersections K. Bang et al.
The METKAP development has been supported and tested by programming the algorithms in
MsExcel (STA 2013b). The principal signal timing method for fixed time control was first proposed
by Webster (1958) and Webster and Cobbe (1966) and further developed by Bang (1978 and 2014).
The resulting signal settings are used in METKAP as a basis for determination of maximum green
times (gmax) and extension intervals for traffic actuated control. However, care must be taken to avoid
too high cycle times at high degrees of saturation causing increased vehicle and pedestrian delay.
Saturation flow for a lane may have to be tested for both lane type C and D if the left-turning
movement first faces a conflict with opposing vehicles, and then crosses a crosswalk with green in the
same phase. The resulting s for such a lane will be equal to MIN(sC; sD). Depending on the design and
sequence of signal phases the same lane may operate both as lane type B in a phase when both the
opposing vehicle and pedestrian movements have red, and as lane type C and D.
A B C D
Time
Green time
Figure 2 Analysis of saturation flow for lane type C (opposed pedestrian conflict)
During period A and B no turning vehicle can pass the crosswalk due to pedestrian platoons,
during B and D passage can occur in gaps between randomly arriving pedestrians. The number of
turning vehicles (Ng ) can pass per green phase can be estimated as
77
Methodology for timing and impact analysis of signalized intersections K. Bang et al.
3.6 q p
qpe
Ng ( B D) ͼ1ͽ , and the saturation flow as ݏ = ൫ܰ + ܰ ൯ כ3600/݃ ͼ1ͽ
qp /s '
1 e
where
qp= pedestrian flow (two-way), 3,6 sec = critical gap for a vehicle crossing the pedestrian flow during
B +D;
s’ = saturation flow lane type A; Nr = number of turning vehicles that can cross after the end of green,
and g = green time (sec) (STA131 1977; Hagring et al 2010).
Figure 3 exemplifies resulting saturation flow relationships for lane type C for a two-phase
controlled intersection with 60 sec cycle time, 25 sec green time and pedestrian crossing length 12m.
2000
1900 Pedestrians/h
1800
1700
Saturation flow veh /hour of green
0
1600
1500
1400 250
1300
1200 500
1100
750
1000
900 1000
800 1250
700 1500
600
500
400
300
200
100
0
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
Ratio of turning vehicles psv
Figure 3: Example of model results for determination of saturation flow for lane type C
gk gg
Lane type D
Figure 4 Analysis of saturation flow for lane type D (opposed vehicle conflict)
78
Methodology for timing and impact analysis of signalized intersections K. Bang et al.
The discharge Nk depends on length of gk and number of left-turning vehicles Nlq that can queue
inside the intersection without blocking the straight-through or right-turning vehicles from this lane.
݃ = ݍ ή ݎ /(ݏ െ ݍ )
where
qo is opposing traffic flow per lane; so saturation flow, and ro the red time of the opposing flow.
If Nlq = 0, ࡺ = σୀଵୀேିଵ
[(݅ ή ) ή (1 െ ) ] + ܰ ή (1 െ ே ) ͼ2ͽ
where
N = NK, max = gk Â; pl = ratio of left-turning vehicles in the opposed lane.
If Nlq=1
ࡺ = σୀேିଶ
ୀଵ [݅ ή (݅ + 1) ή ଶ ή (1 െ ) ] + (ܰ െ 1) ή ܰ ή ή (1 െ )(ேିଵ) + ܰ ή (1 െ )ே ͽ ͼ3ͽ
The discharge Ng during the remainder of the green phase with random arrivals of opposing
vehicles can be estimated as
(, ή షೌ ή , ) ଵ
Ng = sg· gg; sg,pl=1 =
(ଵି
షೌ ή,
)
; sg,pl<1 = (భష ) ͼ4ͽ
( ା )
ೞ ೞಲ
సభ
where
qo,tot = Total opposing flow veh/sec ;
ag = Critical gap (sec); af = time headway for a vehicle discharged in the same gap;
pl ratio of left-turning vehicles in the opposed lane type D; and
sA = saturation flow for lane type A veh/sec.
The discharge Nr after end of green can be estimated as Nr = Nins * pl where Nins = number of left-
turning vehicles that can queue inside the intersection and exit during intergreen. The resulting
saturation flow (veh/h) for lane type D can becomes ࢙ࡰ = ൫ࡺ + ࡺࢍ + ࡺ࢘ ൯ ͼ5ͽ
ࢍ
2000
Opposing flow qo veh/hour, lane
1900
1800 0
1700
Saturation flow sD veh/ hour of green
1600
1500
100
1400
1300
1200
200
1100
1000
900 300
800
700 400
600
500 500
400 600
300
200
100
0
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
Ratio of left-turning vehicles in opposed lane pl
Figure 5: Example of model results for determination of saturation flow for lane type D
79
Methodology for timing and impact analysis of signalized intersections K. Bang et al.
Case A-1: The short lane serves only turning traffic and is discharged in the same phase as the
adjacent bottleneck lane. The short lane 11 in Figure 6 serves only right-turning traffic and may not be
fully utilized due to risk for blocked entry by vehicles queuing in the adjacent bottleneck lane 12.
The saturation flow contribution to lane 12 provided by the short lane 11 is based on the number of
vehicles at saturated conditions that can queue in this lane during red signal before further entry is
blocked by queuing vehicles in lane 12. This flow contribution depends on the following factors:
x Ratio of right turning vehicles (pr) in the bottleneck lane
x Phase sequence during a signal cycle controlling entry of queuing vehicles to the short lane
x Maximum number of vehicles that can queue in the short lane: Nmag = lsl,/lveh where lsl represents
the length of the short lane in meters and lveh vehicle spacing during queuing (normal 8 m for pc)
x Number of vehicles (Nqueue, block) that can queue in the short lane before it is blocked by queue in
the bottleneck lane. The resulting value is obtained with equation 10 or Figure 8 below.
x The number of vehicles (Nqueue,flow) that can enter the short lane depending on red time r for the
bottleneck lane and flow (qsv) of turning vehicles Nqueue,flow = r * qsv/3600. ͼ6ͽ
x The resulting number of queuing vehicles in the short lane is determined as
Nqueue = min(Nqueue,block ; Nqueue,flow). ͼ7ͽ
x The saturation flow contribution of the short lane to the adjacent bottleneck lane is calculated as
Vƍ Nqueue  (f/gh) ͼ8ͽ
ࢍ
80
Methodology for timing and impact analysis of signalized intersections K. Bang et al.
Nmag Maximum no of vehicles that can queue in the short lane (lane 2)
N1 No of queuing vehicles in the adjacent lane (lane 1=bottleneck)
N2 No of queuing vehicles in the short lane (lane 2)
P(N2) Probability for N2 queueing vehicles in lane 2
p1 Probability of vehicles in the bottleneck that cannot use the short lane
p2 Probability of turning vehicles in the bottleneck that can use the short lane
ଵ + ଶ = 1
The largest number of queuing vehicles (Nqueue) that can enter a short lane before it is blocked by
the adjacent through lane is obtained as the sum of all outcomes that may occur, see Figure 7.
ࡺ࢛ࢋ࢛ࢋ = σ ࡼ(ࡺ ) ή ࡺ ͼ9ͽ
ேೌ
ܲ(ܰଶ = 0) = ൫ேೌ
൯ ή ଵ
ேೌ ே
ܲ൫0 < ܰ ଶ < ܰ ൯ = ቂቀேೌ
ே
ାேమ
ቁ െ ቀேೌ ାேమ ିଵ
ே ିଵ
ቁቃ ή ଵ ή ଶ మ
మ మ
ேೌ for N1 = 0
ܲ(ܰଶ = ܰ ) = ଶ
ே ேೌ for 0 <N1 <
ܲ(ܰଶ = ܰ ) = ቂቀேೌ
ே
ା ேభ
ቁ െ ቀேೌ
ே
ାேభ ିଵ
ቁቃ ή ଵ భ ή ଶ
ೌ ೌ Nmag
Figure 7: Number of queuing vehicles Nqueue that can enter a short lane during saturated conditions
Case A-2: The short lane serves both turning and through traffic (e.g. lane 32 in Figure 6).
If the short lane has green in the same phase as the adjacent bottleneck lane and also serves through
traffic it will not be blocked by queuing vehicles in the adjacent lane. The saturation flow contribution
from the short lane will then be restricted by the green time and the number of vehicles that can queue
in the short lane:
1. Determine the saturation flow s of the short lane without consideration to its length.
2. Determine the maximum number of vehicles Ng that can be discharged from the short lane
during the green time g: Ng = g*s/3600 (in iteration 1 use base assumption for g).
3. Determine the number of vehicles Nmag that can queue in the short lane.
4. Determine saturation flow contribution s’ of the short lane to the bottleneck lane
Nqueue = Min (Ng; Nmag) s’ = Nqueue *3600/g ͼ10ͽ
81
Methodology for timing and impact analysis of signalized intersections K. Bang et al.
Case A-3: The short lane serves only turning traffic in a separate phase after the phase with green
for the adjacent bottleneck lane.
This case is unusual since the queue of turning vehicles trying to enter the short lane may block the
through traffic in the bottleneck lane. The saturation flow contribution to the bottleneck lane in this
case is determined as s’ = Nmag *3600/g . ͼ11ͽ
82
Methodology for timing and impact analysis of signalized intersections K. Bang et al.
The required minimum green time per main phase is equal to the longest minimum green time of
the lanes or crosswalks served in the phase. Thus the minimum green time for vehicle lanes is 6
seconds and minimum green time for crosswalks are calculated as:
ࢍ = ࢉ࢘ ͼ14ͽ
࢜ࡼࢋࢊ
where
ࢉ࢘ = length of the whole crosswalk curb to curb; ࢜ࡼࢋࢊ = pedestrian speed, max 1,4 m/s
If the signal control includes alternative extra phases the phase sequence that gives the highest load
factor sum including one of these alternative phases is used for identifying the critical conflict point. A
new search for the critical conflict point must be undertaken at every signal timing iteration because of
changes of saturation flow and lane flow estimates incurred by revised signal timing.
83
Methodology for timing and impact analysis of signalized intersections K. Bang et al.
Figure 8 Critical conflict point for an intersection with three main phases.
If ࢍ < ࢍ, , the minimum green time is applied and a new total lost time is calculated as
Lcorr = L + [gx,min - gx] , i.e. the green time addition to satisfy the minimum green time criteria is
, ήࡸ࢘࢘ା
added as lost time. A revised cycle time is calculated as ccorr =
ିσ ( ࢙ )ࢇ࢞
ͼ18ͽ
New green times gj,korr are then calculated as gj,corr = (ccorr –LÂįj . ͼ19ͽ
If the adjusted green times is still too low for one or more phases the process above is repeated until
all minimum green times are satisfied.
84
Methodology for timing and impact analysis of signalized intersections K. Bang et al.
users in Sweden, Finland, Norway and Iceland. It is commonly used to check performance levels
required by national guidelines as well as comparing different intersection designs and signal control
regarding traffic performance and annual costs for accidents, emissions and delay.
CAPCAL 4 has two main parts, the calculation engine and the user interface which allows users to
define intersections, trigger calculation and read out results. The user interface also has an updated
module for comparison of different scenarios including graphs and tables. The software automatically
identifies main phases and extra phases defined in METKAP (STA 2013 a) using a heuristic method
specially developed for the computer implementation. If multiple extra phases are assigned to the
same main phase, CAPCAL 4 will consider them as alternative extra phases and activate at most one
of them in the capacity calculation.
In CAPCAL 4 intergreen and minimum green times are recalculated immediately after change of
any design input field. The results are based on automatically updated intergreen times as different
lane configurations are tried, but the user is also free to override this, e.g. using existing documented
signal timing documentation are preferred.
After capacity and DS of the intersection have been calculated, CAPCAL 4 computes queue
lengths and delay, as well as socioeconomic effects such as costs due to emissions and accidents. The
software also includes a module for oversaturated intersections that is used for long-term life-cycle
impact evaluations and comparisons of intersections types and designs. All modules are used by all
intersection types, but there are some specific formulas and methods for traffic signals, e.g. for delay
and queue length. The calculation of impacts such as emissions, time cost and accidents are based on
standardized Swedish parameters and models issued by the government. The final result of these
calculations is a monetary cost for society which can be used to compare different intersection designs.
Simulation methods can be used to model the performance of complex, signal control strategies
and systems that deterministic methods cannot handle, e.g. including real time self-optimization and/or
active priority of public transport vehicles. Need for simulation can also arise if the studied
intersection is not isolated, i.e. adjacent intersections or road links can cause blockage and influence
the discharge (Wahlstedt 2013), or if the signal control includes active bus priority (Wahlstedt 2011).
Micro simulation software (e.g. VISSIM, AIMSUN) uses stochastic demand and driver behavior
variables for modelling the variability and uncertainty of the traffic process. The analysis can be
85
Methodology for timing and impact analysis of signalized intersections K. Bang et al.
descriptive, e.g. how traffic will behave in a given situation, or normative e.g. if embedded logic in the
simulation software emulates the studied signal control strategy explicitly (TRB 2010). Simulation can
be used for study of single intersections, coordinated signal corridors or area traffic signal control
including adjacent traffic facilities that could influence the studied system. Simulation also enables
animation of the traffic process for demonstration of how the traffic system will function at different
levels of demand.
Micro simulation has a large potential for many traffic signal analysis tasks, but also important
shortcomings compared to deterministic methods. Simulation models require validated, detailed input
data, e.g. regarding arrival distribution, route choice and driver behavior characteristics. It is difficult
to estimate saturation flow, capacity and volume-to-capacity ratio since the simulated queue discharge
is normally based on car-following models. Determination of optimal signal phasing and timing is
therefore very complex, time-consuming and costly since it requires a very large number of simulation
runs with different signal settings and other assumptions.
References
Al-Mudhaffar, A. (2006) Impacts of Traffic Signal Control Strategies. Part II: Impacts of Isolated
Signal Control Strategies with LHOVRA Technique. Royal Institute of Technology (KTH), Report
TRITA-TEC-PHD 06-005 2006.
Bang, K.L. (1976) Optimal Control of Isolated Traffic Signals. Transportation Research Record No.
597, TRB Washington D.C.
Bang, K.L. (1978) Swedish Capacity Manual Part 3: Capacity of Signalized Intersections.
Transportation Research Record 667, Washington D.C.
Bang, K.L. (2014) Methods for Capacity Analysis. Part 3: Signalized Intersections (in Swedish)
KTH report TRITA-TSC-RR 14-016, ISBN 978-91-87353-61-1) Stockholm 2014
Hagring, O. (2000) Accessibility in Intersections with Traffic Signals. Report 191, LTH, Lund
University Sweden.
Hagring, O., Allstrom A. (2010) CAPCAL 3.3. Model Description of Intersections with Signal
Control. Trivector AB Lund Sweden 2010
Linse, L. (2013) CAPCAL 4 User Manual. Trivector 2013:87, Lund, Swednn 2013
SRA (1977) Calculation of Capacity, Queue Length and Delay in Road Traffic Facilities (in
Swedish), Swedish Road Administration Technical report TV131 1977-02, Borlänge Sweden 1977
STA (2013a). Capacity and Traffic Performance of Road Traffic Facilities (in Swedish)
Swedish Transport Administration TRV 2013:64343. Borlänge Sweden.
STA (2013b). Capacity and Traffic Performance of Road Traffic Facilities– Computational Engines
(in Swedish). Swedish Transport Administration 2013:92033. Borlänge Sweden.
TRB (2010) Highway Capacity Manual 2010. TRB, Washington D.C. U.S.A 2010
Wahlstedt, J (2011) Impact of Bus Priority in Coordinated Traffic Signals. 6th International
Symposium on Highway Capacity and Quality of Service. Stockholm Sweden. Procedia ISSN 1877-
0428.
Wahlstedt, J (2014) Evaluation of Bus Priority Strategies in Coordinated Traffic Signal Systems.
KTH TRITA-TSC_LIC 14-001, ISBN 978-91-87353-38-3, Stockholm, Sweden
Webster F.V. (1958) Traffic Signal Settings. Department of Scientific and Industrial Research,
Road Research Technical Paper No. 39. Her Majesty´s stationary office, London, UK
Webster F.V., Cobbe B.M. (1966) Traffic Signals. Road Research Laboratory Technical Paper No.
56, London, U.K.
86