RSS
email

KOMPONEN FUZZY


Logika Fuzzy. Logika fuzzy pertama kali diperkenalkan oleh Prof Lotfi Zadeh tahun 1965. Saat ini logika fuzzy sudah banyak digunakan dalam berbagai bidang, salah satunya adalah dalam bidang kontrol (proses kontrol). Fuzzy yang diperkenalkan oleh Zadeh didasarkan pada teori possibility yang berbeda dari teori probability yang sudah lebih umum dikenal.

Secara umum, logika fuzzy terdiri dari beberapa komponen, yaitu Fuzzifier, Fuzzy Rule Base, Fuzzy Inference Engine dan Defuzzifier, seperti diperlihatkan pada gambar berikut.


 Yang menjadi inti dari logika fuzzy adalah Fuzzy Rule Base, yang berisi pernyataan-pernyataan logika. Fuzzy Inference Engine merupakan komponen fuzzy yang menerjemahkan pernyataan logika yang ada di Rule Base menjadi perhitungan-perhitungan matematika. Fuzzifier digunakan untuk memetakan nilai/harga variable di dunia nyata kedalam himpunan fuzzy (fuzzy sets), sedangkan Defuzzifier mengembalikan hasil perhitungan fuzzy (himpunan fuzzy) menjadi variable sesuai rentang nilainya di dunia nyata.
Fuzzy Rule Base. Fuzzy rule base berisi pernyataan-pernyataan logika fuzzy (fuzzy statement), yang berbentuk pernyataan IF-THEN. Bentuk umum pernyataan fuzzy adalah:
IF x1 is A1l and … and xn is Anl THEN y is Bl ,
A1l dan Bl adalah himpunan fuzzy dalam Ui Ì R dan V Ì R, sedangkan x = (x1, x2, … , xn)T Î U dan y Î V adalah input dan output dari variable fuzzy.
Fuzzy Inference Engine. Fuzzy inference engine menerjemahkan pernyataan-pernyataan fuzzy dalalm rule base menjadi perhitungan matematika (fuzzy combinational). Terdapat beberapa metode inference engine, 5 diantaranya yaitu:
  1. Product Inference Engine.
  2. Minimum Inference Engine.
  3. Lukasiewicz Inference Engine.
  4. Zadeh Inference Engine. 
  5. Dienes-Rescher Inference Engine.
 
Fuzzifier. Fuzzifier digunakan untuk memetakan nilai/harga variable di dunia nyata kedalam himpunan fuzzy (fuzzy sets). Pemetaannya dilakukan dengan menggunakan fungsi yang disebut membership function. Terdapat beberapa metode fuzzifier, 3 diantaranya yaitu: Singleton fuzzifier, Gausian fuzzifier dan Triangular fuzzifier. Berikut adalah formulanya.


Defuzzifier. Defuzzifier mengembalikan hasil perhitungan fuzzy (himpunan fuzzy) menjadi variable sesuai rentangnya di dunia nyata. Sama dengan fuzzifier, defuzzifier juga menggunakan membership function untuk memetakan nilai himpunan fuzzy menjadi variable nyata. Terdapat beberapa metode defuzzifier, 3 diantaranya yaitu:
  1. Center of gravity defuzzifier. Center of gravity yang dinyatakan dengan y*, menunjukan pusat area yang diliputi oleh membership function B’.
  2. Center average dufuzzifier. Center average menunjukan weight average dari titik tengah (center) masing-masing membership function.
  3. Maximum defuzzifier. Maximum defuzzifier memilih nilai tertinggi sebagai y*. Ada 3 pilihan, smallest of maxima, largest of maxima atau mean of maxima .

Bookmark and Share

0 komentar:

Posting Komentar

 

Friends

ON-LINE