Fuzzy logic toolbox merupakan sekumpulan tool yang membantu merancang sistem fuzzy untuk diaplikasikan dalam berbagai bidang. Semua tool dalam fuzzy logic toolbox dikelompokan menjadi tiga kategori :
Command line
Graphical User Interface (GUI)
Simulink Block
GUI dan Command Line memungkinkan untuk mengakses banyak dari fungsi-fungsi yang tersedia dalam logic toolbox. Perbedaanya GUI sangat cocok untuk pemula, sementara Command Line ditujukan untuk pemakai yang sudah berpengalaman. Kategori ketiga adalah tool dalam bentuk blok-blok simulink. kategori ketiga ini dirancang khusus untuk aplikasi dalam lingkungan simulink.
5.2 Graphical User Interface
Terdapat 5 jenis GUI dalam fuzzy logic toolbox :
FIS Editor
Membership Function Editor
Rule Editor
Rule Viewer
Surface Viewer
Selain 5 GUI diatas, fuzzy logic toolbox juga menyediakan ANFIS editor GUI yang digunakan untuk membangun dan menganalisis Adaptive
Neural FIS (ANFIS) tipe sugeno.
5.2.1 FIS Editor
Pada Matlab prompt, ketikan :
fuzzy
maka akan muncul FIS Editor dengan variabel masukan label input1 dan keluaran label output1
Untukcontohkasusyangsudahdibahasdiatas,kitaakanmembangunFISdenganduamasukan:pelayanandanmakanandansebuahkeluaran:bonus.Langkah-langkah
adalah sebagai berikut:
Ada tiga cara untuk membuka Membership Function Editor :
Dari FIS Editor, pilih View kemudian Edit Membership Functions
Dari FIS Editor, dobel click icon variabel masukan/keluaran
Dari matlab window command window, ketikan mfedit fisbonus
Fitur dalam membership function editor serupa dengan fitur pada FIS editor dan GUI lainya. Dengan Membership Function Editor, kita bisa menampilkan dan mengedit semua fungsi keanggotaan dari variabel-variabel FIS masukan dan keluaran.
5.2.3 Rule Editor
Dengan GUI Rule Edito, akan bisa dengan mudah mendefinisikan IF-THEN rule. Berdasar pada deskripsi variabel-variabel masukan dan keluaran yang didefenisikan dalam FIS editor, Rule Editor akan memudahkan untuk menyusun pernyataan IF-THEN rule secara otomatis, dengan mengklik sebuah item opsi nilai linguistik untuk tiap variabel FIS.
Gambar 5.9 adalah Rule Editor Window ketika belum ada IF-THEN yang didefenisikan.
5.2.4 Rule Viewer
Rule viewer menampilkan proses keseluruhan yang terjadi dalam FIS. Cara kerja Rule Viewer didasarkan pada diagram FIS. Pada gambar 5.10 adalah Rule viewer yang menampilkan keseluruhan proses dalam FIS
5.2.5 Surface Viewer
Plot keluaran FIS untuk keseluruhan rentang masukan bisa dilihat melalui surface viewer
Surface Viewer mempunyai kemampuan khusus yang sangat membantu dalam kasus dengan dua atau lebih masukan FIS dan sebuah keluaran. Kita juga bisa memilih masukan mana yang ingin ditampilkan dan meresposisi sumbu untuk tiap variabel masukan sehingga didapat tampilan yang berbeda dari surface.
5.3 Penyisipan Fungsi Operator Buatan Sendiri
Dalam matlab, jika masukan fugsi berupa matriks x, maka fungsi min(x) akan menghasilkan keluaran berpa vektor baris yang berisi elemen terkecil dari tiap kolom x, Untuk fungsi min(x,y), keluarannya berua array dengan size yang sama dengan x dan y. Sebagai contoh :
a = [ 1 2 ; 3 4];
b = [2 2 ; 2 2];
min (a,b)
ans =
1 2
2 2
Setelah itu, langkah berikutnya dalah menyisipkan dalm GUI Fuzzy Logic Toolbox. Caranya adalah :
1. Buka FIS Editor dengan mengetik fuzzy pada MATLAB Prompt.
2. Pada panel sebelah kiri bawah, cari fungsi yang ingin anda ganti
3. Klik drop-down menu, klik Custom. Sebuah kotak dialog akan muncul.
4. Masukkan nama fungsi yang anda definisikan lalu klik OK.
5.4 Command Lines
Fuzzy logic mengijinkan untuk merancang dan membangun FIS langsung dari Command Lines yang disimpan dalam sebuah M-file. Sekali file baris perintah dibuat, modifikasi selanjutnya akan terasa lebih ringan
5.5 Perbandingan FIS Tipe Mamdani dan Sugeno
Kelebihan tipe sugeno
Efisiensi dalam komputasi
cocok untuk pemodelan sistem linear
menjami kontinuitas keluaran
memungkinkan dilakukan analisi matematis
kelebihan tipe mamdani
bersifat intuitif
diterima secara luas
sangat cocok diberi human input
VIDEO
Video Membership Function, GUI, FIS Editor, Rule Editor
Video Rule Viewer, Surface Viewer
Video Variasi Tipe Grafik
Link Download
Materi contoh penggunaan GUI dalam logic toolbox klik disini
BAHAN PRESENTASI UNTUK MATAKULIAH KIMIA 2020 Nama : Sandy Azizi NIM : 2010952006 Dosen : Dr. Darwison, MT Referensi : 1. Chang, R. and Goldsby, K.A.(2016), Chemistry, Twelfth edition, Mc.Graw-Hill education, Florida State University. 2 Darwison, 2010, ”TEORI, SIMULASI DAN APLIKASI ELEKTRONIKA ”, Jilid 1, ISBN: 978-602-9081-10-7, CV Ferila, Padang 3. Darwison, 2010, ”TEORI, SIMULASI DAN APLIKASI ELEKTRONIKA ”,Jilid 2, ISBN: 978-602-9081-10-8, CV Ferila, Padang 4. Robert L. Boylestad and Louis Nashelsky, Electronic Devices and Circuit Theory, Pearson, 2013 5. Jimmie J. Cathey, Theory and Problems of Electronic Device and Circuit, McGraw Hill, 2002. 6. Keith Brindley, Starting Electronics, Newness 3rd Edition, 2005 7. Ian R. Sinclair and John Dunton, Practical Electronics Handbook, Newness, 2007. 8. John M. Hughes, Practical Electronics: Components and Techniques, O’Reilly Media, 2016.
Komentar
Posting Komentar