You are on page 1of 7

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

Input
Aturan Selisih Kecepatan Kecepatan Output
Ke- Body Roda Body Gaya Kontrol

1 NB N NB
2 NM N NM
3 NS N NS
4 ZE N ZE
5 PS N PS
6 PM N PM
7 PB N PB
8 NB ZE NB
9 NM ZE NM
10 NS ZE NS
11 ZE ZE ZE
12 PS ZE PS
13 PM ZE PM
14 PB ZE PB
15 NB P NB
16 NM P NM
17 NS P NS
18 ZE P ZE
19 PS P PS
20 PM P PM
21 PB P PB
Gambar 4. Rules editor dari fuzzy control
Gambar 4. Rules view dari fuzzy control

You might also like