< prev

Page 1Page 2Page 3Page 4Page 5Page 6Page 7Page 8Page 9Page 10Page 11Page 12Page 13Page 14

Page 9 of 14
next >

Majalah Ilmiah UNIKOM

Vol.8, No. 2

211

H a l a m a n

Muhammad Aria

which translates into the possibility of ex-

tending the green phase. The membership

function of these inputs are the same as

NextPhase Module

Figure 6 and Figure 7.

Extend

of 5 membership functions. This member-

Urgency

membership function as shown in Figure 9.

In this module, 17 rules have been devel-

oped as given in Table 2.

Fuzzy Logic Decision Module

The Decision Module makes the decision

whether to switch to the green phase. Its

NextPhase

GreenPhaseUr-

gencyExtend

UrgencyExtend

pared at every interval and the consequent

determines whether to change the phase or

extend the green signal. In this case we use

Yes

No

Urgency

Extend

tion for the next phase has heavier traffic

than the current green phase, and thus the

output will change the phase rather than

extend the green signal at the current

Ur-

gencyExtend

presented in Figure 10 and Figure 11.

Decision Module

given as in Table 3. In all the three modules

of the fuzzy controller, the Sugeno inference

method are used in the controllers.

DESIGN OF TRAFFIC SIMULATOR

A simulator for intersection group has

been developed to test the developed traffic

controller. The simulated intersection model

consists of nine intersections. Each intersec-

tion is connected with its neighborhoods in

the four directions. Each link is two way and

have capacity 250 cars. Figure 12. shows

the simulated intersection group.

The intersection group are divided into

four groups input-links according to the

RULE

INPUTS

OUTPUTS

Queue

Num

FrontNum

Urgency

1

Z

Z

2

S

S

S

3

S

M

S

4

S

L

S

5

S

VL

S

6

M

S

L

7

M

M

M

8

M

L

S

9

M

VL

S

10

L

S

VL

11

L

M

L

12

L

L

M

13

L

VL

S

14

VL

S

VL

15

VL

M

VL

16

VL

L

L

17

VL

VL

M

Table 2. Fuzzy Rules of

Figure 10. Membership functions

for Urgency

Figure 11. Membership functions for Extend