Jurusan Teknik Elektro Fakultas Teknik Universitas Brawijaya Jalan MT. Haryono 167, Malang 65145, Indonesia

dokumen-dokumen yang mirip
II. PERANCANGAN SISTEM

IV. PERANCANGAN SISTEM

BAB III PERANCANGAN Sistem Kontrol Robot. Gambar 3.1. Blok Diagram Sistem

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN UNIVERSITAS BRAWIJAYA FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO

RANCANG BANGUN WHIRLPOOL DENGAN MENGGUNAKAN MIKROKONTROLLER

BAB II DASAR TEORI. Gambar 2.1 Sensor Ultrasonik HCSR04. Gambar 2.2 Cara Kerja Sensor Ultrasonik.

PENGGUNAAN FUZZY INFERENCE SYSTEM MODEL SUGENO PADA PENGENDALIAN SUHU RUANGAN

CLOSED LOOP CONTROL MENGGUNAKAN ALGORITMA PID PADA LENGAN ROBOT DUA DERAJAT KEBEBASAN BERBASIS MIKROKONTROLER ATMEGA16

Implementasi Fuzzy Logic Untuk Mengatur Banyak Air Pada Tanaman Mawar Berdasarkan Suhu Dan Kelembaban

PERANCANGAN SISTEM KONTROL KESTABILAN SUDUT AYUNAN BOX BAYI BERBASIS MIKROKONTROLER MENGGUNAKAN FUZZY LOGIC CONTROL

PENGENDALIAN SUHU DAN KELEMBABAN PROSES PEMATANGAN KEJU MENGGUNAKAN KONTROLER PID BERBASIS PLC. Publikasi Jurnal Skripsi

Sistem Pengaturan Kecepatan Motor DC Pada Alat Penyiram Tanaman Menggunakan Kontoler PID

Pengendalian Kecepatan Motor Arus Searah Dengan Logika Fuzi

Ahmadi *1), Richa Watiasih a), Ferry Wimbanu A a)

Perancangan dan Implementasi Embedded Fuzzy Logic Controller Untuk Pengaturan Kestabilan Gerak Robot Segway Mini. Helmi Wiratran

Sistem Pengaturan Kecepatan Motor DC pada Alat Pengaduk Adonan Dodol Menggunakan Kontroler PID

TEKNIK KENDALI HIBRID PI FUZZY UNTUK PENGENDALIAN SUHU ZAT CAIR

IMPLEMENTASI KONTROL LOGIKA FUZZY PADA SISTEM KESETIMBANGAN ROBOT BERODA DUA

PERANCANGAN PENGENDALI POSISI LINIER UNTUK MOTOR DC DENGAN MENGGUNAKAN PID

Andriani Parastiwi. Kata-kata kunci : Buck converter, Boost converter, Photovoltaic, Fuzzy Logic

Perancangan Monitoring ph dan Kelembaban dalam Live Cell Chamber

DAFTAR ISI. Halaman Judul... i. Lembar Pengesahan Pembimbing... ii. Lembar Pernyataan Keaslian...iii. Lembar Pengesahan Pengujian...

Pemodelan Sistem Kontrol Motor DC dengan Temperatur Udara sebagai Pemicu

Clamp-Meter Pengukur Arus AC Berbasis Mikrokontroller

PENDETEKSIAN DAN PENGAMANAN DINI PADA KEBAKARAN BERBASIS PERSONAL COMPUTER (PC) DENGAN FUZZY LOGIC

Kontrol Keseimbangan Robot Mobil Beroda Dua Dengan. Metode Logika Fuzzy

BAB III PERANCANGAN DAN PEMBUATAN ALAT

Lima metode defuzzifikasi ini dibandingkan dengan mengimplementasikan pada pengaturan kecepatan motor DC.

MAXIMUM POWER POINT TRACKER PADA SOLAR CELL/PHOTOVOLTAIC MODULE DENGAN MENGGUNAKAN FUZZY LOGIC CONTROLLER

Pengaturan Kecepatan Motor DC Menggunakan Kendali Hybrid PID-Fuzzy

BAB VI PENGUJIAN SISTEM. Beberapa skenario pengujian akan dilakukan untuk memperlihatkan

BAB III PERANCANGAN ALAT

BAB II LANDASAN TEORI

Oleh : Abi Nawang Gustica Pembimbing : 1. Dr. Muhammad Rivai, ST., MT. 2. Ir. Tasripan, MT.

PENGENDALIAN KETINGGIAN AIR PADA DISTILASI AIR LAUT MENGGUNAKAN KONTROLER ON-OFF PROPOSAL SKRIPSI

BAB 2 LANDASAN TEORI

ANALOG TO DIGITAL CONVERTER

Rancang Bangun Sistem Pengaturan Kecepatan Coolpad Menggunakan Sistem Kontrol Logika Fuzzy

Implementasi Kendali Logika Fuzzy pada Pengendalian Kecepatan Motor DC Berbasis Programmable Logic Controller

PENGESAHAN PUBLIKASI HASIL PENELITIAN SKRIPSI JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS BRAWIJAYA

NASKAH PUBLIKASI KARYA ILMIAH PEMASANGAN MOTOR DC PADA SEKUTER DENGAN PENGENDALI PULSE WIDTH MODULATION

Identifikasi Self Tuning PID Kontroler Metode Backward Rectangular Pada Motor DC

BAB III DESAIN BUCK CHOPPER SEBAGAI CATU POWER LED DENGAN KENDALI ARUS. Pada bagian ini akan dibahas cara menkontrol converter tipe buck untuk

PENGONTROLAN DC CHOPPER UNTUK PEMBEBANAN BATERAI DENGAN METODE LOGIKA FUZZY MENGGUNAKAN MIKROKONTROLER ATMEGA 128 TUGAS AKHIR

SISTEM PENGENDALI PERLAMBATAN KECEPATAN MOTOR PADA ROBOT LINE FOLLOWER DENGAN SENSOR ULTRASONIK

BAB III PERANCANGAN SISTEM

FUZZY LOGIC UNTUK KONTROL MODUL PROSES KONTROL DAN TRANSDUSER TIPE DL2314 BERBASIS PLC

III. METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Desember 2011

III. METODE PENELITIAN. dari bulan November 2014 s/d Desember Alat dan bahan yang digunakan dalam perancangan Catu Daya DC ini yaitu :

III. METODE PENELITIAN. Penelitian, perancangan, dan pembuatan tugas akhir ini dilakukan di Laboratorium

RANCANG BANGUN SISTEM MONITORING SUHU RUANGAN MENGGUNAKAN APLIKASI ISD 1420 BERBASIS MIKROKONTROLER AT89S51

Gambar 3.1 Susunan perangkat keras sistem steel ball magnetic levitation

BAB 3 PERANCANGAN SISTEM

Herry gunawan wibisono Pembimbing : Ir. Syamsul Arifin, MT

PERANCANGAN KONTROLER PI ANTI-WINDUP BERBASIS MIKROKONTROLER ATMEGA 32 PADA KONTROL KECEPATAN MOTOR DC

Kontrol Kecepatan Motor DC Berbasis Logika Fuzzy (DC Motor Speed Control Based on Fuzzy Logic)

UJI PERFORMANSI PADA SISTEM KONTROL LEVEL AIR DENGAN VARIASI BEBAN MENGGUNAKAN KONTROLER PID

SELF-STABILIZING 2-AXIS MENGGUNAKAN ACCELEROMETER ADXL345 BERBASIS MIKROKONTROLER ATmega8

MAKALAH SIDANG TUGAS AKHIR

MAKALAH SEMINAR TUGAS AKHIR PENGENDALIAN TINGGI MUKA CAIRAN PADA PLANT NONLINEAR MENGGUNAKAN METODE KONTROL FUZZY

BAB IV ANALISA DAN PENGUJIAN SISTEM

Implementasi Modul Kontrol Temperatur Nano-Material ThSrO Menggunakan Mikrokontroler Digital PIC18F452

RANCANG BANGUN SIMULATOR PENGENDALIAN POSISI CANNON PADA MODEL TANK MILITER DENGAN PENGENDALI PD (PROPOSIONAL DERIVATIVE)

PENGATURAN KUAT CAHAYA PADA SOLATUBE MENGGUNAKAN KONTROLER PID BERBASIS MIKROKONTROLER

BAB II KONSEP PERANCANGAN SISTEM KONTROL. menyusun sebuah sistem untuk menghasilkan respon yang diinginkan terhadap

Sistem Pengaturan Kecepatan Motor DC pada Alat Ektraksi Madu Menggunakan Kontrol Logika Fuzzy

BAB 5. Pengujian Sistem Kontrol dan Analisis

Sistem Pengaturan Kecepatan Motor DC pada Alat Ektraktor Madu Menggunakan Kontroler PID

Makalah Seminar Tugas Akhir

Kontrol Kecepatan Motor Induksi Menggunakan Metode PID-Fuzzy

BAB IV PERANCANGAN SISTEM 36 BAB IV PERANCANGAN SISTEM. 4.1 Pembangunan Basis Pengetahuan dan Aturan

III. METODE PENELITIAN. Penelitian ini dilaksanakan mulai pada November 2011 hingga Mei Adapun tempat

e (t) = sinyal kesalahan

KONFIGURASI SENSOR TEMPERATUR LM 35 UNTUK MENGUKUR KECEPATAN ANGIN DENGAN KONTROLER PROPOSIONAL INTEGRAL

BAB II LANDASAN TEORI

Rancang Bangun Sistem Pendingin Mesin Mobil Menggunakan Pengendali Logika Fuzzy

SISTEM PENGATURAN POSISI SUDUT PUTAR MOTOR DC PADA MODEL ROTARY PARKING MENGGUNAKAN KONTROLER PID BERBASIS ARDUINO MEGA 2560

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Program Studi Skripsi Sarjana Komputer Semester Genap tahun 2003/2004

Thermometer digital dengan DST-R8C dan OP-01 sebagai rangkaian pengkondisi

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

Rancang Bangun Sisteem Monitoring dan Pengendalian Suhu Pada Inkubator Bayi Berbasis Fuzzy logic

EKO TRI WASISTO Dosen Pembimbing 1 Dosen Pembimbing 2

3 SENSOR SUHU BERBASIS BAHAN FERROELEKTRIK FILM Ba 0,55 Sr 0,45 TiO 3 (BST) BERBANTUKAN MIKROKONTROLER ATMEGA8535. Pendahuluan

RANCANG BANGUN CATU DAYA TENAGA SURYA UNTUK PERANGKAT AUDIO MOBIL

Sistem Monitoring Suhu dan Kelembaban pada Inkubator Bayi Berbasis Mikrokontroler

BAB III METODE PENELITIAN

Bab 2. Landasan Teori

Kendali Perancangan Kontroler PID dengan Metode Root Locus Mencari PD Kontroler Mencari PI dan PID kontroler...

BAB III PERANCANGAN SISTEM

Pemasangan CO 2 dan Suhu dalam Live Cell Chamber

Kata kunci : Logika Fuzzy, Defuzzifikasi, Motor DC. I. PENDAHULUAN

SISTEM KONTROL KECEPATAN MOTOR DC D-6759 BERBASIS ARDUINO MEGA 2560

KEMENTRIAN PENDIDIKAN DAN KEBUDAYAAN UNIVERSITAS BRAWIJAYA FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO

IMPLEMENTASI LOGIKA FUZZY SEBAGAI PERINTAH GERAKAN TARI PADA ROBOT HUMANOID KRSI MENGGUNAKAN SENSOR KAMERA CMUCAM4

PENGENDALIAN KECEPATAN MOTOR DC MENGGUNAKAN SENSOR ENCODER DENGAN KENDALI PI

BAB III PERENCANAAN DAN REALISASI SISTEM

Makalah Seminar Tugas Akhir

INDIKATOR BAHAN BAKAR MINYAK DIGITAL PADA SEPEDA MOTOR MENGGUNAKAN SENSOR TEKANAN FLUIDA BERBASIS MIKROKONTROLER PUBLIKASI JURNAL SKRIPSI

RANCANG BANGUN ALAT PENGATUR SUHU DAN KELEMBABAN PADA GREENHOUSE UNTUK TANAMAN STROBERI BERBASIS MIKROKONTROLLER ATMEGA 8535 LAPORAN TUGAS AKHIR

BAB IV ANALISA PERANCANGAN

Transkripsi:

APLIKASI PENGENDALI SUHU RUANGAN DENGAN KONTROLER LOGIKA FUZZY BERBASIS MIKROKONTROLER AVR-ATMEGA 328 Diyan Agung W. 1, Ir. Purwanto MT. 2, Ir.Bambang Siswojo MT. 2 1 Mahasiswa Teknik Elektro Univ. Brawijaya, 2 Dosen Teknik ElektroUniv. Brawijaya Jurusan Teknik Elektro Fakultas Teknik Universitas Brawijaya Jalan MT. Haryono 167, Malang 65145, Indonesia E-mail: diyan.agung63@gmail.com Abstrak - Kontroller Logika Fuzzy (Fuzzy Logic Controller) telah terbukti dapat digunakan sebagai kontroller dengan model plant yang sukar diprediksi. Algoritma kontroler ini diproses secara digital berdasarkan Membership Function untuk Error, Change Error dan Output. Dengan adanya mikrokontroler yang kompak sangat dimungkinkan algoritma kontroler ini ditanamkan kedalam mikrokontroler. Selain itu dengan adanya kompiler bahasa pemrograman C untuk mikrokontroler akan mempermudah mengimplementasikannya. Untuk mengimplementasikan Kontroler Logika Fuzzy digunakan mikrokontroler ATMEL AVR- ATMEGA328. Mikrokontroler ini secara internal memiliki sejumlah ADC (Analog to Digital Converter) internal. ADC (Analog to Digital Converter) internal digunakan untuk mengubah sinyal analog menjadi digital untuk setpoint dan umpan balik. Sebagai keluaran digunakan metode PWM (Pulse Width Modullation) menggunakan internal PWM (Pulse Width Modullation) yang dimiliki mikrokontroler. Keluaran PWM (Pulse Width Modullation) dimodulasi oleh keluaran defuzzyfikasi untuk mengatur daya pemanas. Kontroler Logika Fuzzy yang telah dibuat berhasil dapat menyelesaikan sistem kontrol dengan model plant yang sulit diprediksi atau tanpa mencari model dari plant. Hasil pengujian respon memiliki Time Steady State sebesar 35 detik pada set point 65 derajat celcius. Sedangkan error pada setpoint 65 derajat celcius sebesar 2 derajat celcius atau persentase error sebesar 3,08 %. I. Pendahuluan 1.1. Latar Belakang Seiring dengan kemajuan teknologi digital terutama mikroprosesor dan mikrokontroler, sangat dimungkinkan dapat diaplikasikan ke dalam sebuah sistem kontrol secara digital melalui bahasa pemrograman yang tersedia seperti C dan assembly. Dengan adanya kemudahan bahasa pemrograman tingkat tinggi terutama bahasa pemrograman C, sebuah proses sistem kontrol digital dapat diprogram relatif lebih mudah jika dibandingkan dengan menggunakan bahasa tingkat rendah seperti assembly.. Dengan tersedianya dan mudah didapatnya berbagai macam jenis mikrokontroler dipasaran dengan fasilitas internal yang lengkap, dimungkinkan sistem perangkat keras akan menjadi lebih kompak dan menjadi sederhana ketika diaplikasikan sebagai kontroler pada sistem kontrol digital. Dalam sistem kontrol digital sangat bergantung kepada piranti ADC untuk mengubah sinyal analog menjadi digital agar dapat diproses secara digital melalui algoritma secara numerik. ADC ini sangat diperlukan untuk mengkonversi sinyal analog yang terdapat pada keluaran plant. Selain itu kebutuhan yang lainnya adalah piranti keluaran untuk mengeluarkan hasil pengolahan algoritma kontrol ke aktuator agar dapat melakukan perubahan keluaran aktuator. Piranti keluaran ini dapat berupa ADC atau sinyal PWM (Pulse Width Modulation). Mikrokontroler AVR jenis ATMEGA-328, merupakan salah satu jenis mikrokontroler yang memiliki sejumlah ADC secara internal. Untuk mengendalikan aktuator AVR ATMEGA-328 ini memliki kelengkapan PWM yang dapat digunakan untuk mengatur aktuator melalui rangkaian switching. 1.2 Ruang Lingkup Ruang lingkup penulisan tugas akhir ini akan dibatasi pada. 1. Mikrokontroler menggunakan AVR- ATMEGA 328 sebagai komponen utamanya 2. Menggunakan 2 buah ADC internal 10bit untuk setpoint dan umpan balik. 3. Algoritma kontroler fuzzy logic menggunakan metode Mamdani (MAX-MIN). 4. Membership Function untuk Error dan Change Error menggunakan fungsi segitiga. 5. Membership Function untuk output menggunakan fungsi singletone. 6. Algoritma kontroler logika fuzzy menggunakan metode MIN-MAX (Mamdani) 7. Keluaran menggunakan metode PWM internal mikrokontroler AVR ATMEGA-328.

II. Tinjauan Pustaka 2.1 PWM (Pulse Width Modulation) Secara umum Pulse Width Modulation atau PWM adalah sebuah cara memanipulasi lebar sinyal atau tegangan yang dinyatakan dengan pulsa dalam satu periode tertentu, yang akan digunakan untuk mentransfer data pada telekomunikasi atau mengatur tegangan sumber yang konstan untuk mendapatkan tegangan rata-rata yang diinginkan. Penggunaan PWM sangat banyak, antara lain untuk pemodulasian data untuk telekomunikasi, pengontrolan daya atau tegangan yang masuk ke beban regulator tegangan, mengatur kecepatan dari motor DC dan lain-lain. Sinyal atau keluaran PWM ditunjukkan dalam Gambar 2.1. lebih singkat dan tidak tergantung pada nilai masukan analognya atau sinyal yang akan diubah. 2.3.1. Pengkondisi sinyal Rangkaian pengkondisi sinyal dibentuk berdasarkan hubungan yang linier antara tegangan keluaran dan tegangan masukan rangkaian. Hubungan ini dapat dinyatakan dalam bentuk persamaan garis lurus, yaitu : V OUT m V V... (13) IN O Dimana: m = kemiringan garis yang menyatakan penguatan V O = tegangan offset keluaran 2.3.2. Penguat Operasional Gambar 2.1 Sinyal Keluaran PWM Sumber : Coughlin, 1982 2.2. ADC (Analog to Digital Converter) Analog to Digital Converter atau lebih dikenal dengan ADC adalah sebuah piranti yang dirancang untuk mengubah sinyalsinyal analog menjadi sinyal - sinyal digital. Karena pada pengontrolan direncanakan berhubungan langsung dengan PLC, maka sinyal-sinyal analog khususnya dari rangkaian pengkondisi sinyal harus terlebih dahulu menjadi sinyal digital sehingga dapat dibaca dan diolah oleh PLC tersebut. IC ADC 0808 dianggap dapat memenuhi kebutuhan dari rangkaian yang akan dibuat. IC jenis ini bekerja secara cermat dengan menambahkan sedikit komponen sesuai dengan spesifikasi yang harus diberikan dan dapat mengkonversikan secara cepat suatu masukan tegangan. Hal-hal yang juga perlu diperhatikan dalam penggunaan ADC ini adalah tegangan maksimum yang dapat dikonversikan oleh ADC dari rangkaian pengkondisi sinyal, resolusi, pewaktu eksternal ADC, tipe keluaran, ketepatan dan waktu konversinya. Ada banyak cara yang dapat digunakan untuk mengubah sinyal analog menjadi sinyal digital yang nilainya proposional. Jenis ADC yang biasa digunakan dalam system elektronika adalah jenis successive approximation convertion atau pendekatan bertingkat yang memiliki waktu konversi jauh Keluaran suatu rangkaian sebelum masuk ke rangkaian berikutnya jika sinyalnya masih kecil membutuhkan suatu penguat. Peralatan elektronika yang sering dimanfaatkan sebagai penguat adalah penguat operasional. Penguat operasional diperlihatkan dalam Gambar 2.6. berikut ini. Adapun karakteristik yang dimiliki oleh op-amp yang terpenting untuk diperhatikan adalah : 1. Impedansi masukan amat tinggi, sehingga arus masukan dapat diabaikan. 2. Penguatan tinggi. 3. Impedansi keluaran rendah, sehingga keluaran penguat tidak terpengaruh oleh pembebanan. 4. Impedansi masukan tinggi, sehingga tidak mempengaruhi sinyal informasi. Gambar 2.6. Penguat Op-Amp Sumber : Coughlin, 1982 2.3.3. Penguat Tak Membalik (Non Inverting Amplifier) Penguat umpan balik tegangan tak membalik adalah penguat tegangan yang mendekati ideal karena impedansi masukan tinggi, impedansi keluarannya rendah dan bati tegangannya yang mantap. Pada penguat jenis ini sinyal masuk 2

menggerakkan masukkan tak membalik dari penguat, sebagian dari tegangan keluar kemudian dicuplik dan diumpankan kembali ke masukan membalik. Penguat tak membalik diperlihatkan dalam Gambar 2.7. berikut ini. telepon genggam (Hand Phone) dan lain lain. Mikrokontroler memiliki kemampuan yang diperlukan untuk membuat keputusan berdasarkan sinyal dari luar dengan kata lain mikrokontroler merupakan otak dari sebuah perangkat elektronik. Gambar 2.7 Penguat Tak Membalik Sumber : Coughlin, 1982 Gambar 2.10. Rangkaian aplikasi secara tipikal Sumber: Lembar data LM 35 2.4. Sensor temperature tipe LM35 Sensor suhu diperlukan untuk menginformasikan sinyal keluaran sebagai umpan-balik pada kontroler. Sensor temperatur jenis LM35 merupakan sensor dalam bentuk rangkaian terpadu yang memiliki kepresisian, dimana tegangan keluarannya linier dan bergantung kepada temperatur dalam satuan derajat celcius. LM35 merupakan sensor temperatur yang linier dikalibrasi dalam derajat celcius, sebagai pengguna tidak memerlukan pengurangan konstanta kelvin untuk memperoleh nilai dalam derajat celcius. Juga tidak memerlukan rangkaian luar untuk kalibrasi atau penyesuaian untuk memperoleh ketelitian secara tipikal kurang lebih 0.25 derajat celcius pada temperatur ruangan, dan secara keseluruhan kurang lebih 0.75 derajat celcius pada temperatur antara -50 sampai 150 derajat celcius. Dalam Gambar 2.9. diperlihat sensor LM35 secara fisik. Gambar 2.9. Sensor temperature LM35 2.5. Mikrokontroller Atmega 328 Secara umum, mikrokontroler berfungsi sama dengan komputer. Bedanya adalah mikrokontroler memiliki desain dalam sebuah single chip (IC). Mikrokontroler terdapat di hampir semua peralatan elektronik di sekeliling kita, didalam tape, TV, radio, 2.7 Teori Logika Fuzzy Pada dasarnya manusia mengenal obyek dengan memberikan klasifikasi secara kualitatif seperti panjang, pendek, tinggi, rendah, luas, sempit, dan sebagainya. Nilai kualitatif tersebut disebut dengan variabel linguistik. Akan tetapi, batas kebenaran antara variabel satu dengan variabel yang lain tidak dapat diketahui dengan tegas atau tidak dapat dinyatakan dengan pasti bahwasannya benda ini panjang atau pendek. Seringkali nilai yang diberikan tersebut mengandung unsur ketidakpastian. Adanya unsur ketidakpastian inilah yang mendasari munculnya logika fuzzy. 2.7.1 Konfigurasi Dasar Sistem Logika Fuzzy Kontroler logika fuzzy menggunakan himpunan aturan kontrol dan mekanisme pengambil keputusan (inference) untuk menentukan aksi kontrol pada plant. Aturan kontrol merupakan ekspresi fuzzy yang merelasikan logika fuzzy masukan kontroler ke nilai keluaran kontroler. Mekanisme pengambil keputusan mengevaluasi kaidah atur kemudian menentukan aksi kontrol yang sesuai. Elemen utama kontroler logika fuzzy terdiri dari unit fuzzifikasi, unit mekanisme pengambil keputusan, unit defuzzifikasi, dan unit basis pengetahuan. Basis pengetahuan terbagi dua yaitu basis data untuk menentukan fungsi keanggotaan himpunan fuzzy dan basis aturan untuk memetakan nilai fuzzy dari masukan ke nilai keluaran. Variabel sistem yang digunakan ada dua yaitu variabel masukan (E dan CE) dan variabel keluaran(u). Struktur kontroler logika fuzzy dasar diperlihatkan dalam Gambar 2.21. 3

Jun Yan menentukan variabel masukan kontroler fuzzy akan diseleksi sebagai kesalahan (error, E) dan perubahan kesalahan (change of error, CE), keluaran merupakan variasi perintah yang disusun sebagai berikut: Jika keluaran sama dengan nilai yang diinginkan dan perubahan kesalahan sama dengan nol, maka keluaran yang sebelumnya dipertahankan. Jika keluaran tidak sesuai dengan yang diinginkan maka aksi kontrol tergantung pada nilai error dan perubahan error. Gambar 2.21 Struktur kontroler logika fuzzy dasar Sumber: Zhiqiang Gao and Thomas A. Trautzsch, Jurnal 2.7.2 Perangkat Fuzzifikasi (Fuzzifier) Fuzzifikasi merupakan pemetaan nilai-nilai masukan ke bentuk himpunan-himpunan fuzzy dalam semesta pembicaraan tertentu. Operasi fuzzifikasi melibatkan transformasi sebuah himpunan nonfuzzy (crisp) ke dalam himpunan fuzzy dengan menggunakan variabel linguistik. 2.7.3 Fuzzy Rule Base Terdiri atas basis data yang menyediakan definisi untuk himpunan masukan dan keluaran serta basis kaidah yang merupakan kumpulan pernyataan linguistik yang berfungsi sebagai kaidah atur fuzzy, diimplementasikan dalam bentuk pernyataan bersyarat IF-THEN. Atau Jika-Maka. 2.7.4 Logika Pengambilan Keputusan (Fuzzy Inferrence Base) Merupakan sebuah kesatuan proses yang terdiri dari satu atau lebih logika IF...THEN, yang bertujuan untuk mengubah harga-harga masukan yang deterministik ke harga keluaran yang deterministik juga. 2.7.5 Perangkat Defuzzifikasi (Defuzzifier) Defuzzifikasi merupakan pemetaan dari ruang aksi atur fuzzy yang ditentukan meliputi himpunan semesta keluaran ke ruang aksi atur crisp (nonfuzzy). 2.7.6 Fuzzy Inference Rules Terdapat dua cara utama di dalam menyusun fuzzy inference rules. Pertama, fuzzy inference rules berdasarkan pengalaman dari tenaga ahli. Cara yang kedua adalah menyusunnya berdasarkan data empiris yang diperoleh dari metode pembelajaran yang sesuai. III. Perancangan 3.1. Perancangan Sistem Adapun langkah langkah perancangan kontroler logika fuzzy menerapkan mikrokontroler ATMEGA-328 secara keseluruhan adalah sebagai berikut: 3.1.1. Perangkat keras Kontroler Logika Fuzzy dibangun menggunakan mikrokontroler ATMEGA-328 yang telah dilengkapi internal ADC 10bit sebanyak 8 kanal. Dua kanal ADC masingmasing digunakan untuk Setpoint dan Umpan Balik. Secara diagram blok kontroler logika fuzy secara keseluruhan diperlihatkan dalam gambar 3.1. Gambar 3.1. Sistem keseluruhan secara diagram blok Sumber: Hasil Perancangan Perangkat keras dibangun menggunakan mikrokontroler ATMEGA-328 yaitu pada bagian (1), sedangkan bagian (2) menggunakan modul yang dimiliki oleh Laboratorium Sistem Kontrol, Jurusan Teknik Elektro, Universitas Brawijaya. 3.1.2. Perangkat Lunak Didalam merancang dilakukan langkah-langkah sebagai berikut: 1. Mengukur respon plant sebagai dasar untuk menentukan fungsi keanggotaan. 2. Menentukan fungsi keanggotaan. Fungsi keanggotaan menggunakan segitiga dan trapezium. 3. Membuat perangkat lunak kontroler logika fuzzy. Perangkat lunak dibangun menggunakan bahasa pemrograman C. 4

IV. Pengujian Pada pengujian ini adalah pengujian secara keseluruhan untuk mendapatkan beberapa parameter kontrol yaitu: Time steady state, Error, Overshoot. Untuk menguji digunakan setpoint pada temperatur 65 derajat celcius, dengan fungsi step. Adapun hasil pengujian secara grafik diperlihatkan dalam Gambar 4.1 berikut ini. 4.1. Alat-alat yang diperlukan 1. USB-Digital Oscilloscope 2. Power Supply 3. Fuzzy Logic Controler dan Plant 4.2. Langkah-langkah pengujian 1. Siapkan sistem kontrol temperatur 2. Tetapkan setpoint pada 65 derajat celcius 3. Hubungkan oscilloscope dengan keluaran sensor. 4. Hidupkan catu daya. 5. Simpan Data oscilloscope 6. Gambarkan dalam bentuk grafik. 4.3. Hasil pengujian Adapun hasil pengujian secara grafik respon untai tertutup dari sistem kontrol logika fuzzy diperlihatkan dalam Gambar 4.1 berikut ini. Gambar 4.1. Pengujian respon untai tertutup Secara visual pada grafik Gambar 4.1, Time steady state bisa diambil pada detik ke 30, dengan temperatur keluaran sekitar 64 derajat celcius. Jadi Time steady state (Ts) yang merupakan waktu mencapai kestabilan adalah 30 detik. Dari grafik 4.1, secara visual error maksimal sekitar 2 derajat celcius. Sedangkan overshoot tidak pernah terjadi atau overshoot = 0. Error maksimal secara persentase adalah (2/65) x 100% = 3.08%. V. Kesimpulan VI. 1. Kontroler Logika Fuzzy dibangun menggunakan mikrokontroler ATMega328 yang dilengkapi internal ADC 10 bit sebanyak 8 kanal, 2 kanal ADC masing-masing digunakan untuk setpoint dan umpan balik. 2. Algoritma menggunakan membership function jenis segitiga dan trapesium dengan 5 fuzzyset untuk error dan change error. Untuk membership keluaran menggunakan fungsi singletone dengan 5 fuzzyset. 3. Keluaran defuzzyfikasi menggunakan PWM untuk mengatur daya pemanas, respon keluaran pada setpoint 65 derajat celcius diperoleh time steady state sebesar 35 detik dengan error 2 derajat celcius atau 3,08% DAFTAR PUSTAKA Malvino, AP. 1987. Prinsip-prinsip Elektronika, Jilid 2, Cetakan ketiga, terjemahan Prof. M. Barmawi, Ph.D, M.O Tjia, Ph.D. Jakarta : Erlangga. Coughlin, Robert F. 1982. Penguat Operasional dan Rangkaian Terpadu Linear, Jakarta: Erlangga. Malvino, Albert Paul. 1987. Prinsip-prinsip Elektronika, Jilid 2, Cetakan ketiga, terjemahan Prof. M. Barmawi, Ph.D, M.O Tjia, Ph.D. Jakarta : Erlangga. Ogata, Katsuhiko. 1997. Teknik Kontrol Automatik. Jakarta. Penerbit Erlangga. Tooley, Mike. 2002. Rangkaian Elektronik Prinsip dan Aplikasi. Jakarta. Penerbit Erlangga. Atmel. 2011, 8-bit Microcontroller with 4K Bytes Flash ATmega328.HTTP://www.Atmel.co m/atmega328.pdf. Atmel. 2011, 8-bit Microcontroller with 8K Bytes In-System Programmable Flash 328.HTTP://www.Atmel.com/ATm ega328.pdf. Eko, A.P. 2002. Belajar Mikrokontroler (Teori dan Aplikasi). Gava Media. Yogyakarta. 5

6