Sistem Kontrol Suspensi Mobil Dengan Logika Fuzzy Berbasis Matlab

8
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;

description

Sistem Kontrol Suspensi Mobil Dengan Logika Fuzzy Berbasis Matlab

Transcript of Sistem Kontrol Suspensi Mobil Dengan Logika Fuzzy Berbasis Matlab

Page 1: 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

Page 2: Sistem Kontrol Suspensi Mobil Dengan Logika Fuzzy Berbasis Matlab

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

Page 3: Sistem Kontrol Suspensi Mobil Dengan Logika Fuzzy Berbasis Matlab

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

Page 4: Sistem Kontrol Suspensi Mobil Dengan Logika Fuzzy Berbasis Matlab

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

Page 5: Sistem Kontrol Suspensi Mobil Dengan Logika Fuzzy Berbasis Matlab

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

Page 6: Sistem Kontrol Suspensi Mobil Dengan Logika Fuzzy Berbasis Matlab

Gambar 4. Rules editor dari fuzzy control

Gambar 4. Rules view dari fuzzy control

Page 7: Sistem Kontrol Suspensi Mobil Dengan Logika Fuzzy Berbasis Matlab