Penerapan Fuzzy Logic Pada Lampu Lalu Lintas
-
Upload
reza-bajur -
Category
Documents
-
view
399 -
download
15
Transcript of Penerapan Fuzzy Logic Pada Lampu Lalu Lintas
Staleva Putra G. D. 13207032Made Widhi S. A. 13207083Arumjeni Mitayani 13207167Cahyantari Ekaputri 13207205
Penerapan Fuzzy Logic Pada Lampu Lalu Lintas
Tugas Sistem Kendali Cerdas
Tujuan Lampu Lalu Lintas
• Mengatur Lalu Lintas Kendaraan agar Tertib• Memperlancar Lalu Lintas• Memperkecil Angka Kecelakaan akibat Lampu
Lalu Lintas• Mengurangi Tugas Polisi agar Polisi dapat
Mengurus Pekerjaan Lain
Sistem Pengendalian Fuzzy
• Terdiri dari 2 buah masukan dan 1 buah keluaran
• Masukannya adalah jumlah kendaraan pada jalur yang sedang diatur dan jumlah kendaraan pada jalur yang lainnya
• Keluarannya berupa lamanya lampu hijau pada jalur yang diatur
Sistem Pengendalian Fuzzy [2]
• Pencuplikan dilakukan setiap satu putaran (secara bergilir semua jalur sudah terlayani lampu hijau)
• Langkah-langkah:a. Fusifikasi (Fuzzyfication)b. Evaluasi kaidahc. Defusifikasi (Defuzzyfication)
Sistem Pengendalian Fuzzy [3]
Fuzzy Inference System menggunakan Mamdani
Fuzzifikasi
• Proses mengubah masukan eksak menjadi masukan fuzzy
• Masukan eksak berupa himpunan jumlah kendaraan
• Masukan fuzzy berupa derajat keanggotaan dari fungsi keanggotaan jumlah kendaraan
Fusifikasi [2]
• Fungsi keanggotaan yang digunakan untuk jumlah kendaraan adalah trimf
• Terdapat 4 kategori:a. Fewb. Smallc. Mediumd. Many
Fungsi Keanggotaan Masukan 1
Masukan 1 adalah jumlah kendaraan yang datang.
Fungsi Keanggotaan Masukan 2
Masukan 2 adalah jumlah kendaraan yang mengantri
Evaluasi Kaidah
• Proses mengevaluasi kaidah-kaidah yang akan digunakan untuk mengatur lalulintas ditulis secara subyektif dalam FAM, yang memuat hubungan antara kedua masukan yang menghasilkan keluaran tertentu.
• Kaidah yang digunakan adalah hubungan sebab akibat (if-then) dengan operator dan (and)
• Tabel FAM (Fuzzy Associated Memory)Few Small Medium Many
Few Zero Short Medium Long
Small Zero Short Medium Medium
Medium Zero Zero Short Medium
Many Zero Zero Short Short
Defuzzifikasi
• Proses mengubah keluaran fuzzy menjadi keluaran eksak
• Keluaran fuzzy berupa derajat keanggotaan dari fungsi keanggotaan lama waktu menyala (lampu hijau)
• Keluaran eksak berupa lamanya lampu hijau menyala
Defuzzifikasi [2]
• Fungsi keanggotaan yang digunakan untuk jumlah kendaraan adalah trapmf
• Terdapat 4 kategori:a. Zerob. Shortc. Mediumd. Long
Fungsi Keanggotaan Keluaran
Keluaran adalah tambahan waktu yang dibutuhkan dari lama minimum lampu hijau (5 sec)
Tampilan Rule
Gambar di samping adalah tampilan rule
Tampilan Surface
16 Rule
Gambar di atas adalah penjabaran dari rule pada extension pertama.
Lama lampu hijau berikutnya
• Setelah itu dihitung keluaran fungsi sebagai perpanjangan lama menyala lampu hijau dari perpanjangan pertama ditambah lama minimum lampu hijau
• Sehingga rumus keseluruhan untuk lama nyala lampu hijau adalah:green phase = 5 s + ext + ext2
Few Small Medium Many
Few Zero Zero Short Medium
Small Zero Zero Short Short
Medium Zero Zero Zero Short
Many Zero Zero Zero Zero
Tampilan RuleTampilan rule untuk extension 2 adalah seperti yang terlihat disamping, diambil contoh jika arrival = queue = 8 atau medium maka extension2 = 1.62 yang mana dalam membership function masih zero dan sesuai dengan rule.
Nyala lampu hijau selanjutnya• Setelah itu ditentukan lampu hijau mana yang akan menyala selanjutnya,
rule-nya adalah sebagai berikut:
• W(W) merupakan banyaknya kendaraan dari arah barat• W(S) merupakan banyaknya kendaraan dari arah selatan• W(E) merupakan banyaknya kendaraan dari arah timur• Asumsi lampu hijau yang sedang menyala sekarang adalah lampu hijau di
sebelah utara
Tampilan RuleGambar di samping merupakan tampilan rule dimana lampu hijau yang akan menyala selanjutnya.Dapat dilihat bawa jika diambil contoh W(W)=W(S)=W(E)=4 atau low, maka nextphase = 2.5 atau west. Pernyataan ini seusai dengan rule yang diinginkan.