Halaman


Senin, 24 Mei 2010

Tugas VII (Merancang fuzzy logic control untuk aplikasi khusus)


  • Spesifikasi sistem yang akan dirancang
Berikut ini adalah salah satu contoh aplikasi fuzzy logic yang digunakan untuk pengaturan putaran kipas angin. Dimana kipas akan menyesuaikan putaran nya dengan suhu ruangan dan jumlah orang yang ada di dalam ruangan nya.
  • Masukan dan Keluaran
Input yang diberikan adalah suhu udara dan jumlah orang yang ada di dalam ruangan. Output nya adalah kecepatan putaran kipas angin.

 Gambar1. Tampilan Input dan output


  • Proses fuzzification
Pada proses fuzzification suatu besaran analog dimasukkan sebagai input (crisp input), lalu input tersebut dimasukkan pada batas scope / domain sehingga input tersebut dapat dinyatakan dengan label (dingin, panas, cepat, dll) dari membership function. Pada program ini input yang diberikan adalah suhu udara dengan label dingin, sedang dan panas , serta jumlah orang dengan label sedikit, sedang dan banyak. 

  • Membership Function
Membership Function pada program ini adalah ;

Input    - Suhu udara dengan label : Dingin , Hangat dan Panas dengan range 20-80
-Jumlah orang dengan label : Sedikit, Sedang, dan Banyak dengan range 5-20
Output  - Putaran kipas dengan label : Lambat, Sedang, dan Cepat dengan Range 20-50


Gambar 2. Membership function suhu udara
Gambar 3. Membership Function untuk jumlah orang



  • Rule base
Berikut adalah rule base yang digunakan pada program ini
Gambar 4. Rule base




  • Defuzzification
Suatu nilai fuzzy output yang berasal dari rule evaluation diambil kemudian dimasukkan ke dalam suatu membership function output. Besar nilai fuzzy output dinyatakan sebagai degree of membership function output. Nilai-nilai tersebut dimasukkan ke dalam suatu rumus yang dinamakan COG (Center Of Gravity) untuk mendapatkan hasil akhir yang disebut crisp output. Crisp output adalah suatu nilai analog yang akan  kita butuhkan untuk mengolah data pada sistem yang telah dirancang. Sehingga didapatkan hasil sebagai berikut : 


Gambar 5. Output yang dihasilkan
Gambar 6. Sistem Keseluruhan fuzzy logic
Kesimpulan 
1.      Fuzzy logic dapat digunakan untuk pengendalian dengan ketelitian yang tinggi.
2.      Pada Gambar 6 terlihat bahwa output dipengaruhi oleh kedua inputnya, yaitu suhu udara dan jumlah orang. Dengan catatan Input 1 (Suhu udara) adalah sumbu X, Input 2 (Jumlah orang) adalah sumbu Y, dan output (Kecepatan putaran kipas) adalah Sumbu Z.
 

1 komentar: