• Keine Ergebnisse gefunden

How to Make City Traffic Adaptive on an Algorithm for the Adaptive Automatic Control of the Main Vehicular Traffic Streams in an Urban Area

N/A
N/A
Protected

Academic year: 2022

Aktie "How to Make City Traffic Adaptive on an Algorithm for the Adaptive Automatic Control of the Main Vehicular Traffic Streams in an Urban Area"

Copied!
10
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

HOW TO MAKE CITY TRAFFIC ADAPTIVE ON AN ALGORITHM FOR THE ADAPTIVE AUTOMATIC CONTROL OF THE MAIN VEHICULAR TRAFFIC STREAMS

IN AN URBAN AREA

A. Butrimenko and H. Strobel

June 1974

Working Papers are not intended for distribution outside of IIASA, and are solely for discussion and infor- mation purposes. The views expressed are those of the author, and do not necessarily reflect those of IIASA.

WP-74-14

(2)
(3)

How to make City ?raffic Adaptive

On An Algorithm for the Adaptive Automatic Contrnl of the Main Vehicular Traffic Streams

in an Urban Area

by

A. Butrimenko and H. Strobel

1. Motivation

We will consider a situation as shown in Fig. 1*: a car arrives ln an urban district, e.g. at the Swain Square

intersection. The driver of the car wishes to £0, for

example, to the Koopmans Place intersection (his destination point). The driver wants to know which route will require the minimu~ of driving time, taking into account the

different traffic densities in the different streets.

We are going to give him advice by means of a special kind of road sign which will be placed at a certain distance before each of the possible intersections. These road signs, which show the driver the recommended route, would be the same as those that are used today to point alIt the recommended direction and the only difference would be that these proposed road signs would have to be changeable and controlled by an electronic system. The control device

(e.g. a decentralized installed mini-computer or even a central control computer) has to advise the driver of any car arriving at the Swain Square intersection on the best route to take, i.e. the driver chooses his route through the intersections (see Fig. 1) from the road signs shown in

Raiffa Street.

*

The map in Fig. 1 is completely fictional and any resemblance to a town 6r names in existence" is

purely coincidental.

(4)

....L-'-

It may be of interest to point out that this problem is very similar to a traffic control problem arising in data networks

[IJ.

There fore, the aim 0 f this paper is to point out that the same basic ideas, which have appeared useful for data network systems, could also be useful in Sf)lvin;~ the described street traffic control problem.

2. Basic Idea of the Algori.thm

We now describe, without goin~ into detail, th~ basic idea of the proposed algorithm. We illustrate it by means of Fig. 1.

The advice to the driver will be given, as mentioned above, by means of changing road signs. 'rhe mai.n contl'ol information for the updating of these signs will be 3tored in certain matrices. The number of matrices correspondin~ to·

one particular intersection is equal to the number of streets leading to this intersection and to the number of r03d si~n tables. For example, the number of matrices for the SWRin Square intersection is equal to four (assu~ing that ~ach of these streets has traffic in the direction of the intersecti0n).

Each of these matrices has the number of rows equal to the number of selected destination points. In our example there are eight of them: IIASA Place, Koopmans Place, Bell Terminal, Rosanov Circus, Ma.yerhofer Airport, Thompson Place, ~·1anne

Square and Swain

Square~/.

'l'he number of columns if:' 0(1118.1

to the number of possible drivin~ directions from this street.

*/ The choice of the destination points depends on many factors and should not correspond to the number of destination nodes put on the correspondin~ road signs. The destination points put on the road signs could be different for different

intersections--for example if the direction is not chanred-- but all these problems will have to be investip;ated in more detail. There is also another way to avoid the bewilderin8 forest of traffic signs. "Before beginninr: his journey

every driver keys a destination identification code i~ ~is vehicle. On the basis of these destination requests" [2:

the control device at each intersection sends him, by "mean:;

of a special wireless system, in the recommended direction Which is di3played on the driver panel of hi.s CHr (Pi~. 4).

(5)

For example, from Raiffa Street leading to the Swain Square intersection, we have three possible drivin~ directions and three columns of the matrix. The structure of the matrix, with respect to Raiffa Street, is shown in Fig. 2.

The elements of the matrix have to renresent the estinated minimum driving time from the next intersection to the

destination point, assuminp;that the followinr': stY'eet~3 are chosen in an optimal manner. The separate row, 0ho~~ under the matrix contains the travelling times needed to reach the correspondinr; intersection. For (~xample, i n the rC11 for Koopmans Place the travelling time needed to reach this destination point from the road sign in Letov Street equals

21; from the road sign in Haefele Avenue - l~; from Dantzig Way - 12.

To reach the corresponding road siens, from the road signs in Raiffa Street, we need 10, 21 and 6 minutes

respectively. These last figures include the time for crossing the Swain Square intersection (includin~ waiting time) plus driving time through the following streets, i.e.

Letov Street, Haefele Avenue and Dant~ig Way. On the basis of the information stored in the matrix, we can fix the road signs. For example, to reach Koopmans Place

through Letov Street we need 21 + 10

=

31 minutes; through Haefele Avenue 14 + 21

= 35

minutes; and through Dantzig Way 12 +

6 =

18 minutes. Thus, we have to recommend turning right into Dantzig Way from Raiffa Street.

The problem is that we cannot keep the road sig~s fixed because of the stochastic nature of the traffic. We have to update the matrices taking into consideration the rea]

traffic situation. The way to this is as follows. We calculate continuously the time*needed from the intersection at Swain Square which consists of waiting time in the

corresponding queues and driving time through the intersection and following streets. For example, to drive from the

intersection in the direction of Haefele Avenue and through

This should he done by means of a special alp;orithm for real time estimation of the travellin~ times.

(6)

-4-

this avenue to the np.xt road sign before IIASA Place, we need 21 minutes. This time depends on traffic density in Haefele Avenue and waiting time before Swain Square. Both of these times have to be measured.

We carry out this calculation for each intersection of each street (matrix). We will store this information in a special row for which the number of elements is equal to the number of possible driving directions. For example, for Raiffa Street we have 10, 21, 6. Given the information on estimated travelling time from IIASA Place to Koopmans Place.

we can calculate the estimated time to reach Koopmans Place from Swain Square through Haefele Avenue as a sum of the measured travelling time from the road sign in Raiffa Street to the road sign in Haefele Avenue before IIASA Place and the estimated time from this point to Koopmans Place.

We repeat this calculation for each destination point and for each possible direction. Then we will take the minimum for each destination point out of the possible directions and store i t as a special vector, each element of it giving the minimal time to reach each destination point from the intersection for which this calculation has been carried out. For example, for the matrix in Raiffa Street we have the following (Fig.

3)

vector of minimum destination times. This vector will be sent to all neighbouring intersections with streets leading to this particular road sign table in Raiffa Street; in this case to the devices connected to the road signs in Bykov and Holling Streets. This vector will be stored as a column

corresponding to the direction of Swain Square in the matrices in Holling and Bykov Streets. In turn this would also mean that information stored in the matrix in Raiffa Street, as shown in Fig. 2, has been sent from devices in Letov Street, Haefele Avenue and Dantzig Way, respectively.

(7)

-5-

The important point is that each matrix corresponding to the intersection, which is itself a destination point, contains a row consistin~ of constant zeroes,and the name of this row is the destination point. For example, in the

matrix in Raiffa Street we have the row correspondin~ to the destination point Swain Square which contains constant elements equal to zero. By updatin~ continuously the

matrices and rearrangin~ the road signs, we will supply the drivers with information on the shortest time routes.

We have already formulated this algorithn and are goinR, to carry out the following investigations in the near future.

3.

Some Proposals for Detailed Investigations

Development of an algorithm for real time estimation of travelling times;

Simulation of the street network system on a dir,ital computer with different traffic densities;

Comparison of the sUb-optimal (decentralized) algorithm mentioned above with other algorithms;

Answering the question of whether i t is possible to determine the real optimal solution, e.g. by a central computer in real time;

Different optimizing criteria;

Controlled changes of the lane directions in the street, as additional control parameters to the proposed system.

Consideration of synergistic operation of liGhts (green waves);

Take into account prediction of congestions by the changing of road signs.

(8)

References

1 Butrimenko, A., "Adaptive Routinr: Technique and Simulation of Communication Networks."

IV lTC, Munich, 1970.

2 Von Tomkewitsch, Romuald, "Traffic Automation - its Possibilities and Limits. Observations by a Communications Engineer." 1st IFACIIFIP Symposium on "Traffic Control and Transportation Systems", Versailles, 1-5 June 1970.

(9)

1 .." .."" /

AIRPORT

~ .~

';..f~. ;.

-.j TIIO-,/PSON PLACE ,b"~

,'.'A."/N': S""APO ~-".".,

-_---....

l' '\ ~

D.4:'TlIe.AY ~3yernorerAirp:~: i':':lOr:'.~)3;).1~:~::.:I~ \!·:3n:l!:'?·~lP!""~II-1

" ~

'" '"'"

:~

\. .,. ~l...

/1";\-\

7 :/

J ROZA/lOr CIRCUS LETOVSTREET

KOOP/·/A,'S PLAce Ull': I'-':lHE

:r' -;;;~ 1 l !

IHSA?13ce:.. ---Irfl_Pte.oe f-.,~.Koorr..J.n~.:1l_ ~In.l1Te~~l~ml

' " :-

IlASA -.-'"PLACE =~ =~

FIG.1 -.ANetwor1tconsiBdn~forthe -main

streets

and'intersections ofanassumedcity-("IIASATOWN")

(10)

FIG. 2 Matrix of Travelling Times for RAIFFA STREET at SWAIN SQUARE

FIG. 3 Vector of Minimum Travelling Times

FIG.

4 (.-:0.."'-:1lI ('

6

26 23

24

'---+---.,._--

!

21

r-~I

_______'I

; 18 -r----;;-j , I

I',~\'-_,".__I I._.-.! O

I! ,'

---t---- i

10

I .,'1'----1 ----. --1,-- _.""-

I :]

21 20

34 17

213 ~') 30)'- 50~j4 3010

'\ ~

\ i~":/... I (1)r-f ;:$(1) ~c:::- (1)(1);>;,cO (1):::-cOH H~3=8(1)C ~E0 C/)(1)beE'rl....-j·rl r-f·rl;:$8ro~ :::-(1)NES0 0~~'rlbO'rl(1) ~(1)ccC~H (1)roro·rl'rlo.·rl ....4::r::0~r-l00

Rosanov Circus Mayerhofer Airport

Bell Terminal :·ianne Square

'='hompson rlace I'-

L'-A-TF~::A

.-

"r.-"~--~- I1.,\r'::.1::.~..~.~

L _

10 II...L.--,,.,._....----'

Referenzen

ÄHNLICHE DOKUMENTE

In the first three models (Fig. In the southern part of the area it was impossible to generate a correct elevation and form of the moat in any of these models. On

an initial guess for the variance had been considered and the adaptive noise variance estimation technique was used. It is clear

(eds.), German Reunification: A Multinational History (London: Routledge, 2016); Gehler/Graf, Europa und die deutsche Einheit... Injection of Nuance Our report injects nuance

The only option left to the ECB to regain its credibility with financial markets and the public at large is to launch a ‘quantitative easing’ (QE) programme entailing large

The objective of this review of the studies on demand-driven innovation policies in the European Union produced for the European Commission-financed project

At the end of the 19 th century, imagination is considered as a resource not only by artists but also by many other professionals: doctors (in their theories or when they

Since selection at the convergence stable singular strategy is disruptive, the population eventually becomes dimorphic with evolutionary dynamics given by the trait evolution plot..

Research on diverse teams and factional groups has however shown that this diversity is not always conducive but that the different social and organizational backgrounds of