Helo Sahabat Anak Kendali
pada kesempatan kali ini saya akan menuliskan artikel tentang Tutorial Fuzzy Logic Beserta Contoh Code dengan Bahasa C Bagian Defuzzyfikasi
pada bagian ini kita akan membuat rule fuzzy yang berfungsi untuk menentukan hasil output supaya sesuai dengan apa yang kita harapkan,
dalam membuat rule fuzzy tidak ada aturan atau ketetapan, karena membuat aturan fuzzy tergantung pada setiap pakar atau orang yang mendesain logika fuzzy tersebut.
jika belum membaca artikel sebelumnya, yaitu tentang penjelasan dan mendesain fuzzyfikasi atau fungsi keanggotaan fuzzy silahkan di baca terlebih dahulu pada halaman berikut : Tutorial Fuzzy Logic Beserta Contoh Code dengan Bahasa C Bagian 2
berikut merupakan desain fuzzy yang sudah saya buat, dan sekali lagi saya tegaskan, rule di bawah ini berdasarkan logika saya, dengan berlandaskan fungsi keanggotaan input dan output serta tujuan awal mendesain fuzzy.
Rule Fuzzy
If permintaan sepi and persediaan sedikit then produksi small If permintaan sepi and persediaan setengah then produksi small If permintaan sepi and persediaan banyak then produksi small If permintaan sedang and persediaan sedikit then produksi small If permintaan sedang and persediaan setengah then produksi medium If permintaan sedang and persediaan banyak then produksi medium If permintaan ramai and persediaan sedikit then produksi small If permintaan ramai and persediaan setengah then produksi medium If permintaan ramai and persediaan banyak then produksi large
Defuzzyfikasi
metode fuzzy yang saya gunakan adalah …… “Ntah lah saya lupa, mungkin metode fuzzy Tsukamoto, atau Mamdani atau mungkin Sugeno yang pasti bukan metode SUGIONO !!! ” hehe 😀
silahkan cari paper dan cocokan metode yang saya gunakan milik siapa.
yang jelas saya menggunakan metode MIN dan MAX dalam mendesain aturan fuzzy. sedangkan untuk menentukan Defuzzyfikasinya saya menggunakan metode zCOA, yang artinya Center of Avarege pada sistem diskrit.
berikut adalah program yang saya buat menggunakan bahasa C, dan dapat langsung di jalankan di bawah ini.
Code Bahasa C
jika ingin melihat langkah pembuatanya, dalam bentuk video silahkan tonton di bawah ini
mungkin cukup sekian apa yang bisa saya tuliskan kali ini, jika ada yang ingin ditanyakan silahkan tulis di kolom komentar !!
ini kalau fuzzy logic sugeno gimana ya
hubungi saya lewat wa
Min mau bertanya, jika saya pake fuzzy mamdani untuk menghitung 3 input dan 3 output
Untuk melakukan penyeimbangan beban trafo distribusi, apakah bisa min?
tergantung orangnya bisa atau nggak,, seharusnya bisa.
halo kak saya mau bertanya
pada z1 = 25 – (10*rul1);
itu 10 nya dari apanya kak? terimakasih