Sistem Kontrol Suspensi Mobil Dengan Logika Fuzzy Berbasis Matlab
-
Upload
hardi-rifki-al-amin -
Category
Documents
-
view
897 -
download
11
description
Transcript of Sistem Kontrol Suspensi Mobil Dengan Logika Fuzzy Berbasis Matlab
SISTEM KONTROL SUSPENSI MOBIL DENGAN
LOGIKA FUZZY BERBASIS MATLAB
Sistem kontrol suspensi mobil dengan logika fuzzy berbasis MATLAB ini merupakan
Tugas Akhir dari mahasiswa teknik elektro Universitas Islam Indonesia bernama Rama
Anggarawinata dengan Nomor Induk Mahasiswa 02524030.
Sistem kontrol suspensi mobil pada penelitian ini merupakan suspensi aktif, dimana
elemen gaya sebagai penggerak hydraulic akan berinteraksi pada percepatan spring body dan
perubahan kecepatan dari spring body dan roda untuk menyediakan gaya redam (damping force).
Metode yang digunakan dalam membangun logika fuzzy tersebut adalah metode (Max-Min).
Pengendali fuzzy akan memberikan keluaran gaya terhadap masukan berupa selisih kecepatan
spring bod-roda dan kecepatan body sebagai respon terhadap permukaan jalan yang dilewati.
Fuzzy control pada sistem ini memiliki dua input dan sebuah output. Input dari fuzzy
control ini adalah “selisih kecepatan body roda” dan “kecepatan body”, sedangkan outputnya
adalah “Gaya Kontrol”.. FIS editor untuk fuzzy control ini dapat dilihat pada gambar 1 berikut;
Gambar 1. FIS Editor untuk fuzzy control suspensi mobil
Keanggotaan selisih kecepatan (Body-Roda)
Fungsi keanggotaan yang digunakan untuk input selisih kecepatan body roda adalah tujuh
buah himpunan keanggotaan dengan 5 bentuk segitiga dan 2 trapesium. Fungsi keanggotaan
selisih kecepatan body roda memiliki interval height antara 0 s/d 1, dan interval support antara -1
s/d 1. Seperti terlihat pada gambar 1.
Gambar 2. Fungsi Keanggotaan Selisih Kecepatan (Body-Roda)
Keterangan :
NB = Himpunan keanggotaan negative big
NM = Himpunan keanggotaan negative medium
NS = Himpunan keanggotaan negative small
ZE = Himpunan keanggotaan zero
PS = Himpunan keanggotaan positive small
PM = Himpunan keanggotaan positive medium
PB = Himpunan keanggotaan positive big
Keanggotaan Kecepatan Body
Fungsi Keanggotaan yang digunakan untuk input kecepatan body adalah tiga buah himpunan keanggotaan dengan 1 bentuk segitiga dan 2 trapesium. Fungsi keanggotaan selisih kecepatan body memiliki interval height antara 0 s/d 1, dan interval support antara -2 s/d 2. Seperti terlihat pada gambar 2.
Gambar 3. Fungsi Keanggotaan Selisih Kecepatan Body
Keterangan :
NS = Himpunan keanggotaan negative
ZE = Himpunan keanggotaan zero
PS = Himpunan keanggotaan positive
Keanggotaan gaya kontrol
Fungsi keanggotaan gaya kontrol adalah tujuh buah himpunan keanggotaan dengan 5 bentuk segitiga dan 2 trapesium. Fungsi keanggotaan gaya kontrol memiliki interval height antara 0 s/d 1, dan interval support antara -4000 s/d 4000. Seperti terlihat pada gambar 3.
Gambar 4. Fungsi Keanggotaan Selisih Gaya Kontrol
Keterangan :
NB = Himpunan keanggotaan negative big
NM = Himpunan keanggotaan negative medium
NS = Himpunan keanggotaan negative small
ZE = Himpunan keanggotaan zero
PS = Himpunan keanggotaan positive small
PM = Himpunan keanggotaan positive medium
PB = Himpunan keanggotaan positive big
Aturan kendali logika fuzzy control
AturanKe-
InputOutput
Gaya KontrolSelisih Kecepatan
Body RodaKecepatan
Body
1 NB N NB2 NM N NM3 NS N NS4 ZE N ZE5 PS N PS6 PM N PM7 PB N PB8 NB ZE NB9 NM ZE NM10 NS ZE NS11 ZE ZE ZE12 PS ZE PS13 PM ZE PM14 PB ZE PB15 NB P NB16 NM P NM17 NS P NS18 ZE P ZE19 PS P PS20 PM P PM21 PB P PB
Gambar 4. Rules editor dari fuzzy control
Gambar 4. Rules view dari fuzzy control