You are on page 1of 11

FUZZY LOGIC

TSUKAMOTO

1.

Fuzzyfication
Membentuk variabel input dan variabel output, himpunan fuzzy
serta derajat keanggotaannya (fungsi segitiga dan trapesium).

Variabel Kelembaban

Fungsi Keanggotaan Kelembaban

Soggy x =

0
( 0)/(250 0)
500
500 250
1

500 0
0 250
250 500
= 250

Wet x =

0
800 500
( 500)/(650 500)
500 650
800
650 800
800 650
1
= 650

Dry x =

0
1023 800
( 800)/(910 800)
800 910
1023
910 1023
1023 910
1
= 910

Variabel Suhu

Fungsi Keanggotaan Suhu

Cold x =

Normal x =

Warm x =

0
( 20)/(22,5 20)
25
25 22,5
1

25 20
20 22,5
22,5 25
= 22,5

0
27,5 22,5
( 22,5)/(25 22,5)
22,5 25
27,5
25 27,5
27,5 25
1
= 25

0
( 25)/(27,5 25)
30
30 27,5
1

30 25
25 27,5
27,5 30
= 27,5

Variabel Kecepatan Fan

Fungsi Keanggotaan Kecepatan Fan

Slow z =

Normal z =

Fast z =

0
150 100
( 100)/(125 100)
100 125
150
125 150
150 125
1
= 125
0
200 150
( 150)/(175 150)
150 175
200
175 200
200 175
1
= 175

0
250 200
( 200)/(225 200)
200 225
250
225 250
250 225
1
= 225

2. Inference Engine (Reasoning)


Pembentukan Rule Based (IF-THEN)
[1] rule 1: JIKA kelembaban soggy AND suhu cold THEN slow
[2] rule 2: JIKA kelembaban soggy AND suhu cold THEN normal
[3] rule 3: JIKA kelembaban soggy AND suhu cold THEN fast
[4] rule 4: JIKA kelembaban soggy AND suhu normal THEN slow
[5] rule 5: JIKA kelembaban soggy AND suhu normal THEN normal
[6] rule 6: JIKA kelembaban soggy AND suhu normal THEN fast
[7] rule 7: JIKA kelembaban soggy AND suhu warm THEN slow
[8] rule 8: JIKA kelembaban soggy AND suhu warm THEN normal
[9] rule 9: JIKA kelembaban soggy AND suhu warm THEN fast
[10] rule 10: JIKA kelembaban wet AND suhu cold THEN slow
[11] rule 11: JIKA kelembaban wet AND suhu cold THEN normal
[12] rule 12: JIKA kelembaban wet AND suhu cold THEN fast

[13] rule 13: JIKA kelembaban wet AND suhu normal THEN slow
[14] rule 14: JIKA kelembaban wet AND suhu normal THEN normal
[15] rule 15: JIKA kelembaban wet AND suhu normal THEN fast
[16] rule 16: JIKA kelembaban wet AND suhu warm THEN slow
[17] rule 17: JIKA kelembaban wet AND suhu warm THEN normal
[18] rule 18: JIKA kelembaban wet AND suhu warm THEN fast
[19] rule 19: JIKA kelembaban dry AND suhu cold THEN slow
[20] rule 20: JIKA kelembaban dry AND suhu cold THEN normal
[21] rule 21: JIKA kelembaban dry AND suhu cold THEN fast
[22] rule 22: JIKA kelembaban dry AND suhu normal THEN slow
[23] rule 23: JIKA kelembaban dry AND suhu normal THEN normal
[24] rule 24: JIKA kelembaban dry AND suhu normal THEN fast
[25] rule 25: JIKA kelembaban dry AND suhu warm THEN slow
[26] rule 26: JIKA kelembaban dry AND suhu warm THEN normal
[27] rule 27 JIKA kelembaban dry AND suhu warm THEN fast

3. Defuzzyfication

Metode yang digunakan sistem fuzzy ini : metoda


Tsukamoto (hasil dari peraturan fuzzy berupa himpunan
fuzzy)

Pencarian nilai u (-predikat) dari proses implikasi


menggunakan fungsi MIN
-predikat1 = MIN (KelembabanSoggy SuhuCold)
-predikat2 = MIN (KelembabanSoggy SuhuNormal)
:
:
dan seterusnya ke-27

Pencarian Nilai z (hasil inferensi) dari masingmasing aturan menggunakan :


Fungsi linier turun z = (b-(u*(b-a)))
Fungsi linier naik z = (a+u*(b-a))
Dimana : a = batas bawah
b = batas atas

Nilai Crisp Z diperoleh menggunakan metode


rata-rata terbobot (Weighted Average) :
Nilai Kecepatan (Z) =

=1 .

=1

You might also like