UAS Fuzzy
Aplikasi Kontrol Kolam Ikan Dengan Logika Fuzzy
Referensi :
1. Perancangan Sistem Pengendali Suhu Untuk Optimalisasi Daya Panel Surya Menggunakan Logika Fuzzy
2. Pemantauan dan Pengendalian Kelembapan,Suhu, dan Intensitas Cahaya Tanaman Tomat dengan Logika Fuzzy Berbasis IoT Oleh Wifki Ato’ur Rochim, Wijaya Kurniawan, Sabriansyah Rizqika Akbar
1. Tujuan
Mahasiswa mampu memecahkan kasus terkait perancangan fuzzy logic controller
2. Alat Dan Bahan
Alat yang digunakan yaitu software Matlab dan aplikasi Proteus
3. Percobaan
Pada percobaan control fuzzy yang akan dilakukan, setiap variabel yang menjadi parameter adalah suhu, intensitas cahaya dan kelembapan udara. diberikan rentang nilai sesuai kondisi pada tabel berikut:
INPUT 1 | |
Suhu | KETERANGAN |
Sangat Dingin | 0 0C – 5 0C |
Dingin | 5 0C – 10 0C |
Sejuk | 10 0C – 20 0C |
Normal | 20 0C –28 0C |
Hangat | 28 0C – 35 0C |
Panas | 35 0C – 44 0C |
Sangat Panas | 44 0C – 55 0C |
INPUT 2 | ||
pH | KETERANGAN | |
Sangat asam | 0-3 | |
Asam | 2-4 | |
Sedikit asam | 4-6 | |
Netral | 7 | |
| 8-10 | |
Basa | 10-12 | |
Sangat basa | 12-14 | |
Output 1 | |
Heater | KETERANGAN |
Mati | 0 |
Sangat sebentar | 1-4 |
Sebentar | 5-15 |
Sedang | 15-25 |
Sedikit lama | 24-35 |
Lama | 35-45 |
Sangat lama | 45-60 |
OUTPUT 2 | |
Menaikan pH | KETERANGAN |
Tidak ada | 0 |
Sangat sedikit | 0-100 |
Sedikit | 100-300 |
Sedang | 300-450 |
Lumayan banyak | 450-600 |
Banyak | 600-800 |
Sangat Banyak | 800-1000 |
Rules
Input | Output |
| |||
pH | Suhu | Heater | Menaikan pH | Menurunkan pH |
|
Sangat Asam | Sangat dingin | Sangat lama | Sangat Banyak | Tidak ada |
|
Sangat Asam | Dingin | Lama | Sangat Banyak | Tidak ada |
|
Sangat Asam | Sejuk | Sedikit lama | Sangat Banyak | Tidak ada |
|
Sangat Asam | Normal | Sedang | Banyak | Tidak ada |
|
Sangat Asam | Hangat | Sebentar | Sangat Banyak | Tidak ada |
|
Sangat Asam | Panas | Sangat sebentar | Sangat Banyak | Tidak ada |
|
Sangat Asam | Sangat panas | Mati | Banyak | Tidak ada |
|
Asam | Sangat dingin | Sangat lama | Sangat Banyak | Tidak ada |
|
Asam | Dingin | Lama | Banyak | Tidak ada |
|
Asam | Sejuk | Sedikit lama | Banyak | Tidak ada |
|
Asam | Normal | Sedang | Banyak | Tidak ada |
|
Asam | Hangat | Sebentar | Lumayan banyak | Tidak ada |
|
Asam | Panas | Sangat sebentar | Banyak | Tidak ada |
|
Asam | Sangat panas | Mati | Lumayan banyak | Tidak ada |
|
Sedikit asam | Sangat dingin | Sangat lama | Lumayan banyak | Tidak ada |
|
Sedikit asam | Dingin | Lama | Lumayan banyak | Tidak ada |
|
Sedikit asam | Sejuk | Sedikit lama | Lumayan banyak | Tidak ada |
|
Sedikit asam | Normal | Sedang | Sedang | Tidak ada |
|
Sedikit asam | Hangat | Sebentar | Sedikit | Tidak ada |
|
Sedikit asam | Panas | Sangat sebentar | Sedikit | Tidak ada |
|
Sedikit asam | Sangat panas | Mati | Sangat sedikit | Tidak ada |
|
Netral | Sangat dingin | Sangat lama | Tidak ada | Tidak ada |
|
Netral | Dingin | Lama | Tidak ada | Tidak ada |
|
Netral | Sejuk | Sedikit lama | Tidak ada | Tidak ada |
|
Netral | Normal | Sedang | Tidak ada | Tidak ada |
|
Netral | Hangat | Sebentar | Tidak ada | Tidak ada |
|
Netral | Panas | Sangat sebentar | Tidak ada | Tidak ada |
|
Netral | Sangat panas | Mati | Tidak ada | Tidak ada |
|
Sedikit basa | Sangat dingin | Sangat lama | Tidak ada | Sangat Banyak | |
Sedikit basa | Dingin | Lama | Tidak ada | Sangat Banyak | |
Sedikit basa | Sejuk | Sedikit lama | Tidak ada | Sangat Banyak | |
Sedikit basa | Normal | Sedang | Tidak ada | Banyak | |
Sedikit basa | Hangat | Sebentar | Tidak ada | Sangat Banyak | |
Sedikit basa | Panas | Sangat sebentar | Tidak ada | Sangat Banyak | |
Sedikit basa | Sangat panas | Mati | Tidak ada | Banyak | |
Basa | Sangat dingin | Sangat lama | Tidak ada | Sangat Banyak | |
Basa | Dingin | Lama | Tidak ada | Banyak | |
Basa | Sejuk | Sedikit lama | Tidak ada | Banyak | |
Basa | Normal | Sedang | Tidak ada | Banyak | |
Basa | Hangat | Sebentar | Tidak ada | Lumayan banyak | |
Basa | Panas | Sangat sebentar | Tidak ada | Banyak | |
Basa | Sangat panas | Mati | Tidak ada | Lumayan banyak | |
Sangat basa | Sangat dingin | Sangat lama | Tidak ada | Lumayan banyak | |
Sangat basa | Dingin | Lama | Tidak ada | Lumayan banyak | |
Sangat basa | Sejuk | Sedikit lama | Tidak ada | Lumayan banyak | |
Sangat basa | Normal | Sedang | Tidak ada | Sedang | |
Sangat basa | Hangat | Sebentar | Tidak ada | Sedikit | |
Sangat basa | Panas | Sangat sebentar | Tidak ada | Sedikit | |
Sangat basa | Sangat panas | Mati | Tidak ada | Sangat sedikit | |
Untuk rulesnya didapatkan sebanyak 49 rules
4. Rangkaian Simulasi
5. Langkah Percobaan
Langkah 1
Ketik fuzzy pada command window untuk menampilkan fuzzy logic designer
Langkah 3
Beri nama pada input 1 dengan nama suhu, input 2 pH output 1 dengan heater udara output 2 dengan menurunkan pH dan output 3 dengan Menaikan pH
Langkah 4
Pilih edit lalu pilih membership function untuk menampilkan membership function
Langkah 5
Masukkan nilai range dengan params sesuai dengan tabel yang telah ada
Langkah 6
Setelah membership function telah diisi, kemudian pilih edit dan pilih rules untuk membuat rules nya
Langkah 7
Setelah rule nya selesai dibuat, klik view lalu pilih rules untuk melihat hasil rule yang telah kita buat tadi
Langkah 8
Klik view lalu pilih surface untuk melihat surface dari rule yang telah kita buat
5. Video
Tidak ada komentar:
Posting Komentar