0
Hi, Viewers...
Kami kelompok 13 yang beranggotakan Nano Firmansyah, Prima Ridho Santoso dan kali ini akan membahas tentang skripsi dengan judul adalah
Kami kelompok 13 yang beranggotakan Nano Firmansyah, Prima Ridho Santoso dan kali ini akan membahas tentang skripsi dengan judul adalah
SISTEM PENGEMBANGAN KENDALI FUZZY LOGIC BERBASIS MIKROKONTROLER KELUARGA MCS51 (PetraFuz)
ABSTRAK:
Skipsi ini menyajikan sebuah sistem pengembangan kendali fuzzy logic (PetraFuz,
Petra Fuzzy Development System). Sistem ini terdiri dari perangkat keras sistem
mikrokontroler MCS51 dan perangkat lunak pendukung yang berjalan pada PC. Sistem PetraFuz
digunakan untuk mengembangkan sistem berbasis fuzzy logic utamanya pada bidang kendali.
Kemampuan sistem meliputi pengembangan pada fase perancangan kendali, evaluasi kendali,
pembentukan program bahasa assembly MCS51 dan proses downloading program menuju target
sistem mikrokontroler MCS51 untuk dieksekusi melakukan kendali pada plant yang nyata. Aksi
kendali dapat diakuisi oleh program PC melalui komunikasi serial RS232 sehingga respon kendali
dapat digambarkan pada layar monitor untuk dilakukan analisis lebih lanjut yang diperlukan pada
proses tuning if-then fuzzy rules. Penggunaan tools PetraFuz, sangat membantu proses rancang
bangun sistem kendali fuzzy terutama bagi praktisi/akademisi yang berminat menekuni teknik
kendali yang relatif baru ini. Sistem PetraFuz diharapkan dapat memberikan kontribusi positip
bagi masyarakat sistem kendali untuk mengembangkan berbagai aplikasi kendali berbasis fuzzy
logic.
Kata kunci: logika fuzzy, sistem pengembangan kendali fuzzy, mikrokontroler MCS51.
SISTEM PETRAFUZ
Sistem PetraFuz terdiri dari 2 bagian
yaitu sistem software yang berjalan pada
PC dan sistem target perangkat keras berupa
sistem mikrokontroler MCS51. Blok
diagram sistem PetraFuz seperti pada
gambar 1.
Proses perancangan, evaluasi, pembentukan
program assembly dan proses
downloading MCS51 machine code menuju
sistem target dilakukan oleh program yang
berjalan pada PC yaitu PetraFuz51 software.
Sedangkan sistem target melakukan proses
fuzzy logic yang berinteraksi dengan
perangkat I/O ke dunia luar. Proses fuzzy
logic yang dilakukan oleh sistem target
meliputi proses fuzzification, rule evaluation
dan defuzzification. Program PetraFuz51
dibuat dengan Delphi v.2 berbasis Windows dengan kemampuan graphical user interface
sehingga memudahkan user dalam penggunaannya.
Perancangan kendali meliputi
pembentukan fuzzy membership function
untuk input maupun output (maksimum 5
input, 3 output dan 8 label per input/output)
serta pembentukan fuzzy if-then rules.
Sedangkan proses evaluasi kendali menyajikan
control surface untuk berbagai kombinasi
input kendali. Dengan demikian
pengguna dapat melihat respon kendali
sebelum kendali sesungguhnya dijalankan
oleh perangkat keras sistem target.
PetraFuz51 juga membentuk program
bahasa assembly MCS51 yang selanjutnya
di-compile dan di-download menuju sistem
target melalui serial komunikasi RS232.
Sistem target perangkat keras terdiri dari
mikrokontroler MCS51 dilengkapi dengan
paralel I/O serta interface analog (ADC/
DAC).
Aksi kendali dapat diakuisisi oleh program
PC melalui komunikasi serial RS232
sehingga respon kendali dapat digambarkan
pada layar monitor untuk dilakukan analisis
lebih lanjut yang diperlukan pada proses
tuning if-then fuzzy rules. Selain respon
kendali, masing-masing input fuzzy logic juga dapat diamati melalui layar monitor.
Secara umum kemampuan sistem
PetraFuz adalah:
- Max. 5 Input
- Max. 3 Output ·
- 8 Membership Functions per Input ·
- 8 Membership Functions per Output ·
- 1024 if-then Rule ·
- 15 Characters per Name (Input, Output, Member). ·
- 4 Points per Input Member. (Trapezoid MF)
- 1 Point per Output Member. (Singleton MF)
KESIMPULAN
Dari hasil eksperimen pembuatan dan
pemanfaatan sistem pengembangan fuzzy
logic PetraFuz penulis mencatat beberapa
hal antara lain:
· Sistem PetraFuz relatif mudah digunakan
dan bermanfaat bagi pemula yang ingin
bereksperimen sistem kendali berbasis
fuzzy logic yang diimplementasikan pada
mikrokontroler. Saat ini mikrokontroler
yang dapat digunakan terbatas pada
keluarga MCS51 serta 8088, dan tidak
tertutup kemungkinan untuk dikembangkan
fuzzy kernel untuk berbagai prosesor
misalkan MCS96, Z80 atau lainnya.
· Sistem PetraFuz menyediakan kemampuan
yang interaktif dan terintegrasi dengan
sistem target perangkat keras. Dengan
tools ini meningkatkan peluang pemanfaatan
konsep kendali fuzzy pada berbagai
bidang di Indonesia, khususnya
pada bidang kendali.
· Masih terbuka pengembangan lebih lanjut
dari sistem ini untuk mengakomodasi
jumlah input/output yang lebih banyak,
variasi bentuk membership function dan
berbagai metode defuzzifikasi. Juga tidak
menutup kemungkinan untuk memadukan
metode jaringan saraf tiruan dengan lain lainnya.
fuzzy logic untuk membentuk kendali
cerdas.











0Awesome Comments!