Sistem Pengatur Kecepatan Mesin Menggunakan Fuzzy Logic Toolbox Matlab

Pemrograman logika fuzzy untuk sistem pengatur kecepatan mesin menggunakan sensor suhu dan sensor cahaya sebagai masukan.

Sensor suhu (input 1) dibagi menjadi 5 kategori yaitu :

1.JPG

Sensor cahaya (input 2) dibagi menjadi 3 kategori yaitu :

2.JPG

Kecepatan putaran mesin (output) dibagi menjadi 3 kategori yaitu :

3.JPG

Rules adalah sebagai berikut :

4.JPG

Pada postingan ini perhitungan kecepatan mesin menggunakan FIS Mamdani dengan fungsi keanggotaan segitiga untuk semua input dan output.

11.JPG

.

1. Pada variabel suhu

Ubah range menjadi [0 50],

nama mf1 menjadi dingin, type trimf, Params [0 0 15]

nama mf2 menjadi sejuk, type trimf, Params [11 18 25]

nama mf3 menjadi normal, type trimf, Params [21 25 30]

Pilih edit >> add mfs untuk menambah membership function

nama mf4 menjadi hangat, type trimf, Params [28 34 40]

nama mf5 menjadi panas, type trimf, Params [36 50 50]

sehingga tampilan variabel suhu akan tampak seperti pada gambar dibawah ini :

4.JPG

.

2. Pada variabel cahaya

Ubah range menjadi [0 100],

nama mf1 menjadi gelap, type trimf, Params [0 0 35]

nama mf2 menjadi normal, type trimf, Params [31 50 85]

nama mf3 menjadi terang, type trimf, Params [81 100 100]

6.JPG

.

3. Pada variabel kecepatan mesin

Ubah range menjadi [0 50],

nama mf1 menjadi lambat, type trimf, Params [0 0 15]

nama mf2 menjadi sedang, type trimf, Params [11 15 21]

nama mf3 menjadi cepat, type trimf, Params [19 50 50]

7.JPG

4. Buat aturan pada rule editor sesuai dengan konsep sistem kontrol yang sebelumnya telah dibuat. Misalnya if (suhu is dingin) and (cahaya is gelap) then (kec_mesin is lambat), dan seterusnya sampai dengan 15 rules.

9.JPG

5. Rule viewer dengan menggeser-geser nilai suhu (input1) dan cahaya (input2) sehingga menghasilkan nilai keluaran pada kec. mesin (output).

10.JPG

6.


2 thoughts on “Sistem Pengatur Kecepatan Mesin Menggunakan Fuzzy Logic Toolbox Matlab

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.