Uploaded by User14410

15.04.1506 bab1

advertisement
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Saat ini telah banyak sistem kendali yang diaplikasikan untuk mengendalikan
kecepatan putar motor DC, salah satu sistem kendali yang telah diaplikasikan yaitu sistem
kendali kecepatan dengan PID tunggal. Sistem kendali ini bekerja dengan cara
memproses perhitungan berdasarkan variabel kendali Kp, Ki, dan Kd untuk mencapai
kondisi sesuai setpoint yang diharapkan. Sistem kendali ini mampu menghasilkan respon
keluaran dari kecepatan putar motor DC yang cukup baik. Namun dalam kenyataannya,
sistem kendali dengan PID tunggal ini belum mampu menghasilkan suatu respon keluaran
yang baik sesuai kondisi yang diinginkan saat terjadi perubahan setpoint.
Sistem kendali PID tunggal hanya mampu bekerja untuk kondisi yang bersifat
linier. Namun motor DC merupakan sebuah plant yang memiliki efek non-linieritas.
Sehingga kerena non-linearitas inilah yang membuat sistem kendali PID tunggal tidak
mampu menghasilkan respon keluaran yang memiliki karakteristik yang sama jika
diberikan nilai setpoint yang berbeda-beda. Untuk menghasilkan suatu respon keluaran
dengan karakteristik yang sama dari setiap setpoint yang berbeda-beda, maka harus
diterapkan suatu metode yang mampu mengurangi efek non-linieritas ini.
Salah satu cara untuk mengurangi efek non-linieritas ini, maka dirancanglah
kendali PID yang bersifat adaptif dalam mengendalikan kecepatan putar motor DC. Gain
scheduling merupakan salah satu metode yang mampu mengurangi efek non-linieritas.
Metode ini akan me-linieritaskan kondisi non-linier pada plant motor DC dengan cara
mencari invers dari fungsi yang menyebabkan efek non-linieritas. Penambahan gain
scheduling pada bagian kendali ini akan menyebabkan respon keluaran sistem memiliki
karakteristik yang cenderung sama untuk setiap setpoint yang berbeda-beda, karena suatu
sistem hanya akan menghasilkan respon keluaran dengan karakteristik yang cenderung
sama bila sistemnya linier.
1.2. Rumusan Masalah
Berdasarkan latar belakang dalam tugas akhir ini, penulis dapat merumuskan
masalah sebagai berikut :
1
1.
Bagaimana menentukan fungsi alih dari motor DC dengan metode Ziegler-Nichols
dan mensimulasikan sistem kendali kecepatan pada SciLab.
2.
Bagaimana mengimplementasikan nilai kendali adaptif PID dan menentukan nilai
parameter Kp, Ki, dan Kd pada masing-masing jenis PID pada program di
mikrokontroler Arduino Uno.
3.
Bagaimana melakukan linierisasi pada daerah kerja motor DC yang bersifat nonlinieritas dan mengimplementasikan metode Gain scheduling pada kendali adaptif
PID.
4.
Bagaimana cara membaca nilai output sensor untuk menentukan perhitungan RPM
melalui sinyal umpan balik dari sensor Magnetic Encoder dan program komunikasi
serial Labview dengan mikrokontroler untuk menampilkan respon trayektori dari
kecepatan putaran motor DC.
5.
Bagaimana cara untuk menambah dan mengurangi masukan nilai setpoint pada
Arduino Uno dan melakukan pengujian sistem kendali kecepatan tanpa beban
maupun dengan beban.
1.3. Tujuan Penelitian
Tujuan dari penelitian tugas akhir ini adalah :
1.
Mengimplementasikan metode kendali adaptif PID dengan Gain scheduling untuk
mengurangi efek non-linieritas dan menghasilkan respon keluaran dari kecepatan
putar motor DC dengan karakteristik yang cenderung sama untuk setiap setpoint
yang berubah-ubah.
2.
Menghasilkan overshoot dari respon keluaran yang kurang dari 20%, menghasilkan
waktu naik (rise time) kurang dari 1 detik.
3.
Mengimplementasikan metode kendali adaptif
PID ke dalam mikrokontroler
Arduino Uno untuk mengendalikan kecepatan putar motor DC.
4.
Mengaplikasikan komunikasi serial software LabVIEW pada komputer dengan
mikrokontroler arduino uno.
1.4. Batasan Masalah
Tugas akhir ini membahas permasalahan yang ada dengan batasan masalah sebagai
berikut :
2
1.
Motor DC yang digunakan yaitu motor DC gear encoder GM320051-SY 12V dan
Putaran motor DC yang digunakan hanya satu arah dengan Kecepatan maksimum
motor yang diuji adalah 90 rpm dan minimum 50 rpm.
2.
Penentuan fungsi alih menggunakan metode Ziegler-Nichols hanya untuk simulasi
3.
Batasan linieritas pada daerah kerja motor DC dibagi menjadi tiga daerah kerja dan
Batasan mapping RPM dan PWM diambil dari batasan yang linier.
4.
Software Labview hanya dapat menampilkan respon trayektori.
5.
Nilai parameter kendali dari setiap PID ditinjau melalui estimasi daerah kerja.
6.
Menggunakan Arduino Uno sebagai pengendali Motor DC dan untuk pengujian
diberi gangguan pada piringan oleh rem magnet yang bersifat impuls (tidak
kontinyu).
7.
Implementasi sistem dalam bentuk alat yang dibuat dalam bentuk prototype.
1.5. Metode Penelitian
Metode penelitian yang akan digunakan untuk penyusunan tugas akhir ini adalah :
1.
Studi Literatur
Bertujuan untuk melakukan pemahaman mengenai konsep terkait dalam
penyusunan tugas akhir ini yang berasal dari buku, jurnal, paper, dan artikel terkait.
2.
Studi Pengembangan Aplikasi
Bertujuan untuk melakukan penelitian terhadap aplikasi dan pengembangan metode
yang dibutuhkan untuk mendukung penyelesaian tugas akhir ini.
3.
Perancangan Model Program, Software, dan Hardware
Bertujuan untuk melakukan perancangan terhadap pemodelan aplikasi metode
kendali adaptif PID dan hardware yang mendukung.
4.
Pengujian Alat dan Analisis Kinerja Sistem
Pengujian dilakukan untuk mengetahui seberapa baik respon trayektori kecepatan
motor DC dengan nilai kendali dari hasil pengontrolan oleh mikrokontroler serta
analisis parameter kendali terhadap kinerja sistem.
5.
Penyusunan Laporan dan Pengambilan Kesimpulan
Bertujuan untuk memberikan laporan hasil dari setiap pelaksanaan dari tugas akhir
ini dan mengambil kesimpulan dari setiap analisis yang telah dilakukan.
3
1.6. Sistematika Penulisan
Tugas akhir ini disusun dalam lima bab berikut :
BAB I : PENDAHULUAN
Pada bab pertama ini dibahas latar belakang masalah, rumusan masalah,
tujuan penelitian, batasan masalah, hipotesa, metode penelitian, dan
sistematika penulisan yang digunakan dalam pelaksanaan pembuatan
tugas akhir ini.
BAB II : DASAR TEORI
Pada bab ini dijelaskan mengenai teori dasar tentang sistem kendali,
kendali
PID, motor DC, Arduino Uno, driver motor DC, software
Labview, gain scheduling, sistem linier dan sensor magnetic encoder.
BAB III: PEMODELAN DAN IMPLEMENTASI SISTEM
Pada bab ini dijelaskan mengenai perancangan sistem kendali secara
keseluruhan dan perancangan metode adaptif PID.
BAB IV: PENGUJIAN DAN ANALISIS SISTEM
Pada bab ini dijelaskan hasil pengujian dan analisis dari sistem yang telah
dirancang dan diimplementasikan.
BAB V: KESIMPULAN DAN SARAN
Pada bab ini merupakan akhir dari seluruh penulisan Tugas Akhir yang
berupa Kesimpulan dan Saran untuk pengembangan sistem yang telah
dibuat untuk kedepannya.
4
Download