• Nie Znaleziono Wyników

An algorithm for calculating the cycletime and greentimes for a signalized intersection

N/A
N/A
Protected

Academic year: 2021

Share "An algorithm for calculating the cycletime and greentimes for a signalized intersection"

Copied!
6
0
0

Pełen tekst

(1)

Delft University of Technology

An algorithm for calculating the cycletime and greentimes for a signalized intersection

Taale, Henk

Publication date 1995

Document Version

Accepted author manuscript Published in

Studies of the Faculty of Management Science

Citation (APA)

Taale, H. (1995). An algorithm for calculating the cycletime and greentimes for a signalized intersection. Studies of the Faculty of Management Science, 4, 87-94.

Important note

To cite this publication, please use the final published version (if applicable). Please check the document version above.

Copyright

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons. Takedown policy

Please contact us and provide details if you believe this document breaches copyrights. We will remove access to the work immediately and investigate your claim.

This work is downloaded from Delft University of Technology.

(2)

AN ALGORITHM FOR CALCULATING THE CYCLETIME AND GREENTIMES FOR A SIGNALIZED INTERSECTION

Henk Taale

1. Introduction

For a signalized intersection with a fixed-time control strategy the cycletime and greentimes are the variables that influence the delay of vehicles. In the past a lot of effort has been put in finding a method to calculate an optimal cycletime and optimal greentimes that minimize delay. A famous example is the formula of Webster (1958), which is derived from a formula describing the average delay per vehicle. In this article a method is described to calculate an optimal cycletime and greentimes, based on a generalized Webster formula and taking into account the minimum greentime and maximum degree of saturation for each movement.

2. Basic principles and definitions

For a movement of a signalized intersection certain characteristics can be defined. If we call Gr the

greentime for movement r, than the effective greentime gr can be defined as Gr-ts,r+te,r, where ts is the

start lag and te the end gain. Another useful parameter is the flow ratio. If qr is the flow and sr is the

saturation flow for movement r, than the flow ratio yr is defined as qr/sr. The flow ratio can also be

considered as the fraction of the time that is needed for movement r to handle all traffic. The parameter which relates the flow ratio to the greentime ratio (gr/C, where C is the cycletime) is called the degree of

saturation. This degree of saturation xr is defined as (yr*C)/gr (Akçelik, 1986).

For an intersection certain movements have a conflict with each other, which means that they are not allowed to receive the green light at the same time. A set of movements conflicting with each other, but where no other movement, which has a conflict with all other movements in the set, can be added to, is called a maximum set of movements. Within each maximum set of movements an internal lost time can be determined for a certain sequence of movements. The internal lost time is the sum of the intergreen times plus the sum of the start lags and minus the sum of the end gains of all movements in the set. The intergreen time is dependent of the sequence of movements and therefore another sequence of movements can give another internal lost time. For the calculation of the optimal cycletime the sequence of movements, within a maximum set of movements, with minimum internal lost time is used.

3. Conditions for a control strategy

In designing a (fixed-time) control strategy three conditions are important: the available time must be larger or equal than the time needed [1], the greentime of every movement must be larger or equal than the minimum greentime [2] and the degree of saturation of every movement must be less or equal than the maximum degree of saturation [3].

We consider the collection Ki of maximum sets of movements of all movements of an intersection. For every maximum set of movements Ki the internal lost time Li and the load Yi is known, where Yi is the sum of the flow ratio's of all movements within Ki. According to condition [1] the following must hold for the cycletime Ci:

Condition [2] leads to:

where mr is the minimum effective greentime (minimum greentime plus end gain minus start lag). Finally, condition [3] gives:

i i i C L 1 - Y(A) i i r i r i C { L + m Y y |r K } ≥ max ∈ (B)

(3)

where xmax,r is the maximum degree of saturation for movement r, which is also known. This condition

holds under the assumption that xmax,r > Yi for all movements r, otherwise negative cycletimes would be

required. Because condition (3) is the same as condition (1), but more strict if xmax,r<1 for all r∈Ki, the

combination of all three conditions leads to the following formula for the minimum cycletime:

4. Calculations taking into account the minimum greentime The famous formula of Webster for the optimal cycletime is:

This formula can be generalized into:

where F1, F2 and F3 are called the Webster coefficients. The matching effective greentimes for all

movements r∈Ki are calculated with:

Due to condition (4) it is possible that the cycletime becomes very large which is caused by movements with a very low flow ratio yr. To correct this problem, the flow ratio of these movements is increased

artificially to a point that the minimum greentime condition is satisfied. First the set Ni of movements

r∈Ki is determined for which the following condition holds:

Than an arbitrary movement p∈Ni is taken for which the "artificial" flow ratio yp * is calculated with: i ,r i ,r i i C { x L x - Y |r K } ≥ max max ∈ max (C) i ,r i ,r i i i r i r i C = { { x L x - Y |r K }, { L + m Y y |r K }}

max max max max

max ∈ ∈ (D) i i i C = 1.5 L + 5 1 - Y (E) i 1 i 2 i 3 C = F L + F 1 - Y F (F) r r i i i g = y Y ( C - L ) (G) r r i 3 i 1 i 3 i 2

y

m

(1 -

Y

F

)Y

( F - 1+

Y

F

) L + F

(H)

(4)

The other "artificial" flow ratio’s yr* for r∈Ni\{p} and the new sum of flow ratio’s Yi* are calculated with

the following formula’s:

5. Calculations taking into account the maximum saturation flow

After correcting for the minimum greentime, also the condition for the maximum saturation flow has to be satisfied. The movements r∈Ki for which this condition does not hold, can be determined with (if

r∈Ki\Ni than yr*=yr):

This set of movements is named Mi and the cross-section of the sets Ni and Mi is named Pi. The next

step is to take an arbitrary movement q∈Mi and to calculate: 1 i r N r 3 r N r p a = L + m F m m i i ∈ ∈

(I) 1 1 i r N r 3 i 2 i r N r 3 r N r b = ( F - + Y - y F L F Y y F m i i i

) +

-(

-)

1 ∈ 1 2 ∈ ∈

(J) 1 p r N r i i r N r 3 c = m ( y Y Y y F i i

)(

-)

∈ ∈

1

(K) p * 1 12 1 1 1 y = - b + b - 4 a c 2 a (L) r * p * r p y = y m m (M) i * i r N r r N r *

Y = Y -

y

y

i i

+

∈ ∈

(N) r r * ,r 1 i * 3 i 2 1 i 2 i * y y x ( F - 1+Y F ) L + F ( F L + F )Y ≥ max (O) 2 ,q i 3 r M r q ,q ,r

a = x

L

F

y

y

x

x

i max max max ∈

(P) 2 ,q 1 i * r P r * r M P r 3 i 2 1 i 2 r M r ,q ,r b = x (( F - + Y - y y F L F F L + F ) y x x i i i i

-) +

)-(

max max max 1 ∈ ∈ _ ∈

(Q) 2 q i * r P r * r M P r 1 i 2 c = - y ( Y - y y F L + F ) i i i

-

)(

∈ ∈

\ (R)

(5)

Now, the other flow ratio’s for the movements r∈Mi\{q} and the new sum of flow ratio’s are calculated

with:

Because for the movements r∈Mi the flow ratio is increased, the sum of flow ratio’s is also increased,

leading to a greentime larger than the minimum greentime for the movements r∈Ni\Mi. This greentime

can become very large for a movement with a very low flow ratio and a low maximum saturation flow. To overcome this problem, the flow ratio for these movements has to be adjusted again. Therefor it is necessary to determine the set of movements r∈Ni\Mi which satify the following conditions:

An arbitrary movement t∈Ni\Mi is taken and a new flow ratio is calculated with:

The other flow ratio’s for the movements r∈Ni\(Mi∪{t}) and the new sum of flow ratio’s are calculated

with: q 2 22 2 2 2 y = - b + b - 4 a c 2 a (S) r q r q ,q ,r y = y y y x x max max (T) i i * r P r * r M P r r M r

Y = Y -

y

y

y

i i i i

-

+

∈ ∈ ∈

_ (U) r * r i 3 i 1 i 3 i 2

y > m

(1 - Y

F

)Y

( F - 1+

Y

F

) L + F

(V) r * r ,r 1 i 2 i 1 i 3 i 2

y >

y

x

( F L + F )Y

( F - 1+

Y

F

) L + F

max (W) 3 i r N M r 3 r N M r t a = L + m F m m i i i i ∈ ∈

\ \ (X) 3 1 i r N M r * 3 i 2 i r N M r * 3 r N M r b = ( F - + Y - y F L F Y y F m i i i i i i

) +

-(

-

)

1 ∈ 1 2 ∈ ∈

− \ \ \ (Y) 3 t r N M r * i i r N M r * 3 c = m ( y Y Y y F i i i i

)(

-)

∈ ∈

\ \ 1 (Z) t 3 3 2 3 3 3 y = - b + b - 4 a c 2 a ~ (AA)

(6)

Finally, the cycletime and effective greentimes are calculated with

for r∈Ki\(Ni∪ Mi) and

for r∈Ni\Mi and

for r∈Mi.

After this, again the set of movements Ni is determined and all steps are taken again until both the sets

Ni and Mi are empty. This algorithm is carried out for all maximum sets of movements Ki. If the

cycletime has a maximum for the maximum set of movements Kh, so that:

than, for the generalized Webster formula, Ch is the cycletime that should be used and the accompanying

greentimes Gr can be calculated with gr+ts,r-te,r.

6. Final remark and literature

The algorithm described in this article has been implemented in the computer program KRAAN, owned by DTV consultants the Breda, The Netherlands.

1. Webster, F.V., Traffic Signal Settings, Road Research Technical Paper No. 39, Road Research Laboratory, 1958

2. Akçelik, R., Traffic Signals: Capacity and Timing Analysis, Research Report ARR 123, Australian Road Research Board, 1986

Author: ir. Henk Taale

Ministry of Transport, Public Works and Water Management Transport Research Centre (AVV)

P.O. Box 1031 3000 BA Rotterdam The Netherlands r t r t y = y m m ~ ~ (BB) i i r N M r * r N M r

Y = Y -

y

y

i i i i

+

~

~

_ ∈

_ (CC) i 1 i 2 i 3

C =

F L + F

1 - Y

F

~

~

(DD) r r i i i g = y Y ( C - L ) ~ ~ ~ (EE) r r i i i g = y Y ( C - L ) ~ ~ ~ ~ (FF) r r i i i g = y Y ( C - L ) ~ ~ ~ (GG) h i

C

C (i = 1,...,n)

~

(HH)

Cytaty

Powiązane dokumenty

Gimnazjum z Polskim Językiem Nauczania w Czeskim Cieszynie jako znaczący ośrodek krzewienia kultury muzycznej na Zaolziu.. [...] artystyczne wychowanie, czy też lepiej wychowanie

Borcz, Prawo podziału według pracy, Warszawa 1970, PWE ss.. Strzemińska, Praca zawodowa kobiet a ich budżet czasu, Warszawa 1970,

We consider time-delay linear fractional dynamical systems with multiple, constant delays in the state described by a fractional differential equation with a retarded argument of

In a special case where the base field k is algebraically closed and a proper component of the intersection is a closed point, intersection multiplicity is an invariant of

S4: For the processing unit j, introduce a processing unit resource place p j (j = 1, 2,. , m) (processing unit) are intercon- nected, and so are all the activities that share the

In the case of the dimension reduction method presented above, some sample elements may be subject to an undesired shift with respect to the others and, as a result, may

Відповідно до вище написаного було розроблено алгоритм для обрахунку температури крихко-в’язкого переходу на основі даних залежностей ударної

Her publications focus on land registration systems, land administration, cadastral systems, and land tenure and these have been published in Surveying and Land