Nomor 27, Tahun VI, Agustus
1999
|
||||||||||||||||||||||||||||||||||||||||||||||
KENDALI
|
Pengaturan Lampu Lalulintas Berbasis Fuzzy Logic |
|||||||||||||||||||||||||||||||||||||||||||||
Home
Halaman Muka Sajian Utama Sajian Khusus Komunikasi Komputer Elektronika |
PendahuluanSuatu sistem peralatan yang ditangani oleh komputer, maka semuanya akan terasa lebih canggih, lebih pintar, lebih otomatis, lebih praktis, lebih efisien, lebih aman, lebih teliti dan sebagainya yang menunjukkan keuntungan-keuntungan bila dibandingkan dengan pengerjaan secara manual.Kemampuan komputer dapat diberdayakan melalui peningkatan kemampuan unjuk kerja perangkat keras (hardware) atau pada perangkat lunak (software) atau perpaduan keduanya. Kemampuan inilah yang menjadi syarat untuk mewujudkan Modul Sistem Peralatan Pengaturan Lampu Lalulintas Berbasis Fuzzy Logic. Lampu lalulintas memegang peranan penting dalam pengaturan kelancaran lalulintas. Sistem pengendalian lampu lalulintas yang baik akan secara otomatis menyesuaikan diri dengan kepadatan arus lalulintas pada jalur yang diatur. Dengan penerapan logika fuzzy hal ini sangat memungkinkan untuk dilakukan. Permasalahan utama dalam perancangan dan pembuatan modul sistem peralatan pengaturan lampu lalulintas berbasis Fuzzy Logic ini, adalah perangkat keras tambahan yang terdiri dari : sensor, OpAmp, ADC 0809, Interfacing PPI 8255, Driver, Relay dan Lampu lalulintas (LL). Sedangkan sebagai dasar pengendalian dari sistem yang dijalankan, digunakan algoritma logika fuzzy. Logika Fuzzy untuk Sistem Pengaturan LalulintasBeberapa istilah yang digunakan dalam pengendalian lampu Lalulintas (LL), antara lain, untuk sebaran kendaraan adalah : Tidak Padat (TP), Kurang Padat (KP), Cukup Padat (CP), Padat (P) dan Sangat Padat (SP). Sedangkan untuk lama nyala lampu LL adalah : Cepat (C), Agak Cepat (AC), Sedang (S), Agak Lama (AL) dan Lama (L). Jelas istilah-istilah tersebut dapt menimbulakan kemenduaan (ambiguity) dalam pengertiannya. Logika Fuzzy dapat mengubah kemenduaan tersebut ke dalam model matematis sehingga dapat diproses lebih lanjut untuk dapat diterapkan dalam sistem kendali. Menggunakan teori himpunan Fuzzy, logika bahasa dapat diwakili oleh sebuah daerah yang mempunyai jangkauan tertentu yang menunjukkan derjat keanggotaannya. Untuk kasus disini, sebut saja derajat keanggotaan itu adalah u(x) untuk x adalah jumlah kendaraan. Derajad keanggotaan tersebut mempunyai nilai yang bergradasi sehingga mengurangi lonjakan pada sistem.Sistem pengendalian fuzzy yang dirancang mempunyai dua masukan dan stu keluaran. Masukan adalah jumlah kendaraan pada suatu jalur yang sedang diatur dan jumlah kendaraan pada jalur lain, dan keluaran berupa lama nyala lampu hijau pada jalur yang diatur. Penggunaan dua masukan dimaksudkan supaya sistem tidak hanya memperhatikan sebaran kendaraan pada jalur yang sedang diatur saja, tetapi juga memperhitungkan kondisi jalur yang sedang menunggu. Pencuplikan dilakukan pada setiap putaran (lewat 8 sensor yang dipasang pada semua jalur). Satu putaran dianggap selesai apabila semua jalur telah mendapat pelayanan lampu. Masukan berupa himpunan kepadatan kendaraan oleh logika fuzzy diubah menjadi fungsi keanggotaan masukan dan fungsi keanggotaan keluaran (lama lampu hijau). Bentuk fungsi keanggotaan dapat diatur sesuai dengan distribusi data kendaraan. Menerapkan logika fuzzy dalam sistem pengendalian, membutuhkan tiga langkah, yaitu :
Tabel FAM
Masukan-2 adalah jumlah kendaraan pada jalur lain Setelah diperoleh keluaran fuzzy, proses diteruskan pada defusifikasi. Proses ini bertujuan untuk mengubah keluaran fuzzy menjadi keluaran eksak (lama nyala lampu hijau). Karena keluaran fuzzy biasanya tidak satu untuk selang waktu tertentu, maka untuk dihasilkan keluaran eksaknya dipilih keluaran dengan harga yang terbesar. Bila terdapat dua buah derajat keanggotaan berbeda pada akibat yang sama, diambil harga yang terbesar. Sistem pengatur LL yang dirancang ini, juga mempertimbangkan masukan interupsi sebagai prioritas utama, sehingga pengaturan LL yang sedang berjalan akan dihentikan sementara untuk melayani jalur yang menyela. Fasilitas ini digunakan untuk keadaan darurat atau mendesak, misalnya seperti pelayanan mobil pemadam kebakaran atau mobil ambulance. Pendeteksian interupsi dilakukan secara terus menerus (residen). Jika lebih dari satu jalur memberi interupsi, maka yang dilayani dulu adalah yang pertama menekan tombol interupsi itu. Perancangan dan Pembuatan Sistem Peralatan
Perangkat keras (hardware) yang akan dibuat dirancang sesuai blok diagram berikut :
Algoritma program utama mengikuti proses sebagai berikut : mula-mula PPI diinialisasi dengan mengirimkan control word ke register kendali PPI. Dengan mengirimkan nilai 90h ke register kendali PPI, maka port A akan berfungsi sebagai masukan dan port B serta port C akan berfungsi sebagai keluaran. Selanjutnya akan dikirimkan pulsa reset ke semua input ADC, pada saat awal seluruh jalur akan diberi lampu merah. Setelah proses ini, program melakukan proses yang berulang-ulang, yaitu proses pengambilan data pada tiap sensor, pengolahan data dan proses pengaturan fuzzy menggunakan prinsip-prinsip yang telah dibahas di atas dan menjalankan pengaturan sesuai dengan tabel kendali yang telah dibuat. KesimpulanDari hasil perancangan dan uji coba sistem yang dibuat, logika fuzzy terbukti dapat digunakan untuk memenuhi tujuan pengaturan lalulintas secara optimal. Sistem yang dihasilkan relatif sederhana dan mempunyai fleksibilitas tinggi. Sistem ini dapat diterapkan di kondisi jalan yang berbeda, yaitu lewat penyesuaian ranah (domain) himpunan fungsi keanggotaan masukan dan keluaran dan kaidah-kaidah kendali pada Fuzzy Associative Memory (Tabel FAM).Miniatur Sistem Pengaturan Lampu Lalulintas ini dapat diperluas, misalnya :
Daftar Pustaka
Setianto, S.Si, Basuki Rahmat, S.Si Mahasiswa S-2 Instrumentasi dan Kontrol ITB, Bandung e-mail : Setianto@tf.itb.ac.id atau Setianto133@cyberlib.itb.ac.id |
|||||||||||||||||||||||||||||||||||||||||||||