39
 DASAR FUZZY

Dasar Fuzzy

Embed Size (px)

DESCRIPTION

Logika Fuzzy

Citation preview

  • DASAR FUZZY

  • Logika FuzzySuatu metode untuk memetakan suatu masukan ke dalam suatu derajat keanggotaan kelompok keluaranLogika Fuzzy adalah peningkatan dari logika boolean / logika klasik (yang menyatakan derajat keanggotaan dalam 0 atau 1)Logika Fuzzy memungkinkan nilai keanggotaan antara 0 dan 1.

  • AplikasiPada tahun 1990 pertama kali dibuat mesin cuci dengan logika fuzzy di Jepang (Matsushita Electric Industrial Company). Sistem fuzzy digunakan untuk menentukan putaran yang tepat secara otomatis berdasarkan jenis dan banyaknya kotoran serta jumlah yang akan dicuci. Input yang digunakan adalah: seberapa kotor, jenis kotoran, dan banyaknya yang dicuci. Mesin ini menggunakan sensor optik , mengeluarkan cahaya ke air dan mengukur bagaimana cahaya tersebut sampai ke ujung lainnya. Makin kotor, maka sinar yang sampai makin redup. Disamping itu, sistem juga dapat menentukan jenis kotoran (daki atau minyak).

  • Fungsi Keanggotaan Fuzzy lainnya

  • OPERASI LOGIKA PADA FUZZYOperator ANDOperator OROperator NOT

  • Operator AND

  • Operator OR

  • Operator NOT

  • Defuzzification

  • Fuzzy Inference SystemSteps in FIS :FuzzificationFuzzy Logic InferenceDefuzzification

  • FIS Mamdani

  • FIS Sugeno

  • Proses pengereman otomatisFuzzy Rules :Jika Kecepatan Tinggi dan Jarak Dekat maka Rem PenuhJika Kecepatan Tinggi dan Jarak Jauh maka Rem SedangJika Kecepatan Rendah dan Jarak Dekat maka Rem SedangJika Kecepatan Rendah dan Jarak Jauh maka Rem Sedikit

  • FIS SugenoMF Kecepatan Tinggi :trapezoidal (40, 80, 110, 120)MF Kecepatan Rendah :trapezoidal(-2, -1, 20, 60)MF Jarak Jauh :trapezoidal (8, 16, 21, 22)MF Jarak Dekat :trapezodial (-2, -1, 4, 12)MF Rem Penuh : 100 %MF Rem Sedang : 50 %MF Rem Sedikit : 20 %

  • FIS MamdaniMF Kecepatan Rendah :trapezoidal (-2, -1, 20, 60)MF Kecepatan Tinggi :trapezoidal (40, 80, 110, 120)MF Jarak Jauh :trapezoidal (8, 16, 21, 22)MF Jarak Dekat :trapezodial (-2, -1, 4, 12)MF Rem Penuh : triangle (80,90,100)MF Rem Sedang : triangle (40,50,60)MF Rem Sedikit : triangle (10,20,30)

  • Hasil AgregasiCentroid Area :

  • Perbandingan dgn simulasi MATLAB

  • Toolbox Fuzzy pada MATLABFIS Editor

  • Edit nama untuk setiap kotak

  • Klik 2x pada kotak inputAkan muncul Membership Function Editor

  • Edit Name, Range, Type, ParamInput : Kecepatan

  • Input : Jarak

  • Output : Rem

  • Masuk ke Rule EditorKlik dua kali pada kotak putih di FIS Editor

  • Membuat Rule

  • Masuk pada Rule Viewer

  • Simulasi input output FuzzyKeluaranMasukan