Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Water heating system Dasar kendali cerdas.

Presentasi serupa


Presentasi berjudul: "Water heating system Dasar kendali cerdas."— Transcript presentasi:

1 Water heating system Dasar kendali cerdas

2 Diskripsi sistem pemanasan air
Sistem Pemanas air dengan sebuah heatknob(kran) untuk mengontrol sirkulasi uap melalui radiator Setting paling tinggi heatknob, Mengindikasikan supply uap mati dengan nilai ‘0’. Dan nilai ’10’ mengindikasikan maksimum supply uap. Variasi temperatur terukur melalui senssor bervariasi antara 00C sampai 1250C . Sensor level menunjukkan ketinggian level air dalam tank dengan variasi 0 (kosong) sampai 10(penuh). Diasumsikan kontrol otomasis mengatur aliran air dingin masuk kedalam tank dari supply utama air , ketika level tank dibawah 4, kontrol aliran air ON, dan ketika level air dalam tank diatas 9,5. kontrol aliran air off

3 Desain sistem Langkah desain 1. definisikan input dan output untuk FLC
Variabel input : sensor temperatur dan sensor level X : temperatur air → X=[ 00C , 1250C] Y: level air → Y=[ 0,10] Variabel output: heatKnob Z: setting HeatKnob→ Z=[ 0,10] 2. definisikan nilai linguistik untuk maing-masing variabel Temperatur : Xsmall (XS), small(S), medium(M), large(L), Xlarge(XL) Level : Xsmall (XS), small(S), medium(M), large(L), Xlarge(XL) Heatknob: VerryLittle, Alittle, AgoodAmount, lot, AWholelot)

4 3. berikan nilai MF untuk variabel fuzzy
No. Range input (temperatur) Variabel Fuzzy 1 XSmall 2 10 -35 Small 3 30 – 75 Medium 4 60 – 95 Large 5 Xlarge No. Range input (Level ) Variabel Fuzzy 1 0 - 2 XSmall 2 1,5 - 4 Small 3 3 – 7 Medium 4 6 – 8,5 Large 5 7,5 -10 Xlarge No. Range output (heatknop) Variabel Fuzzy 1 0 - 2 VerryLittle 2 1,5 - 4 Alittle 3 3 – 7 AgoodAmount 4 6 – 8,5 Alot 5 7,5 -10 AwholeLot

5

6 Tentukan rules S M L XL Rule matrik ditentukan dari:
1. Ketika temperatur ‘low’ set Heatknop ‘higher’ dari ketika temperatur ‘high’ 2. ketika volume air ‘low’ , heatknop tidak perlu diset setinggi ‘high’ , ketika air ‘high’ temperatur XS S M L XL Level AgoodAmount Aliitle VerryLittle Alot AwholeLot

7 Dari tabel diperoleh rules

8 Untuk proses fuzzifikasi , misal : diinginkan level air =6
Untuk proses fuzzifikasi , misal : diinginkan level air =6.5 dan temperatur 650C Diperoleh input temperatur : µM(65) =0,45. dan µL(65) =0,28 Diperoleh input Level air : µM(6,5) =0,25. dan µL(65) =0,38

9 dapat ditentukan rule sbb:
Dari nilai MF yang ditentukan sebelumnya :diperoleh empat data fuzzy input sbb : µM(65) =0,45. dan µL(65) =0,28 µM(6,5) =0,25. dan µL(65) =0,38 Gunakan aturan conjunction(Λ) dengan memilih derajat keanggotaan minimum: 1. µtemperaturxlevel = min (0,45,0,25) = 0,25 2. µtemperaturxlevel = min (0,28,0,25) = 0,25 3. µtemperaturxlevel = min (0,45,0,38) = 0,38 4. µtemperaturxlevel = min (0,28, 0,38) = 0,28 dapat ditentukan rule sbb: 1. Temperatur is Medium(0,45) and Level is medium(0,25) then set heatknob is AgoodAmount (0,25) 2. Temperatur is Large(0,28) and Level is Medium(0,25) then set heatknob is verryliitle(0,25) 3. Temperatur is Medium(0,45) and Level is large(0,38) then set heatknob is Alot(0,38) 4. Temperatur is Large(0,28) and Level is Large(0,38) then set heatknob is Aliitle(0.28)

10 Proses inferensi menggunakan model mamdani
0,25 0,25

11 0,38 0,28

12 Untuk proses defuzzyfication digunakan centroid method
Untuk temperatur 650C dan level air = 6,5 dibutuhkan pembukaan heatknob sebesar 4,46

13

14 Surface


Download ppt "Water heating system Dasar kendali cerdas."

Presentasi serupa


Iklan oleh Google