Using Fuzzy Logic Controller in Ant Colony Optimization

Author(s):  
Victor M. Kureichik ◽  
Asker Kazharov
Author(s):  
Adriana Fanggidae

Algoritma Ant Colony Optimization (ACO) dapat diterapkan dalam tuning parameter pada pengendali logika fuzzy atau Fuzzy Logic Controller (FLC) untuk mengendalikan ketinggian air dari tangki proses. Masukan dan keluaran fuzzy terdiri dari tujuh fungsi keanggotaan, yaitu positif besar (PB), positif menengah (PM) dan positif kecil (PS), zero (Z), negatif kecil (NS), negatif menengah (NM) dan negatif besar (NB). Pertama-tama, dicari parameter FLC awal, lalu dibangkitkan suatu graph dimana nilai-nilai parameter FLC ditentukan dalam rentang nilai antara 0 hingga 1,5 kali dari nilai parameter awal. Algoritma ACO digunakan untuk memperbaiki nilai parameter FLC tersebut agar diperoleh performansi yang lebih baik. Performansi pengendali yang diharapkan adalah meminimalkan lonjakan maksimum (overshoot) dan waktu naik (rise time). Sistem ini diimplementasikan menggunakan program labVIEW. Data ketinggian air diperoleh menggunakan sensor potensiometer. Keluaran dari FLC terhubung dengan  motor stepper untuk mengatur debit masukan air ke tangki proses. Hasil pengujian  diperoleh overshoot dan rise time yang kecil, sebagai contoh, untuk setpoint 8, performansi keluaran sistem memiliki  overshoot 2.5% dan rise time 8909 ms. Algoritma ACO berhasil meningkatkan performansi sistem dibandingkan performansi sistem jika menggunakan parameter awal. Peningkatan performansi ini dikarenakan algoritma ACO bertindak sebagai algoritma pencarian lokal (local search) yang akan mencari performansi sistem yang lebih baik disekitar nilai parameter awalnya. Penelitian ini berhasil menunjukkan bahwa algoritma ACO dapat digunakan untuk melakukan tuning dari parameter FLC.


Sign in / Sign up

Export Citation Format

Share Document