Data Pengusul
Mahasiswa D – III
Nama
Teknik Elektronika
Pengusul Jabatan
Irdiny Aziz 171311059
Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos 1234,
Alamat
Telepon (022) 2013789, Fax. (022) 2013889
1
BAB I
Pengantar
Dokumen ini berisi proposal pengembangan Sistem Kendali Posisi yang diterapkan pada sistem
Single Copter Height Controller untuk ditujukan sebagai tugas mandiri mata kuliah Sistem Kendali
Lanjut (SKL) program studi D3 Teknik Elektronika Politeknik Negeri Bandung. Penulisan dokumen
berdasar pada ide pengembangan yang berisi antara lain : konsep, desain dan fitur dari Sistem Kendali
Posisi yang direncanakan akan dikembangkan, perangkat/tools yang akan digunakan dan rencana
pengembangan dari awal perencanaan hingga produk akhir dari proyek ini.
2
BAB II
Proposal Pengembangan
2.1 Pendahuluan
Mikrokontroler Arduino saat ini menjadi salah satu development board yang
banyak digunakan untuk mendukung pembelajaran dan pengembangat alat-alat
sederhana. Arduino digunakan sebagai salah satu controller dalam mengaplikasikan
sistem kendali digital dengan metode PID.
3
Gambar 1. Blok Diagram Sistem Kendali
Berdasarkan blok diagram pada gambar 1 maka rancangan komponen yang akan dibuat ialah
:
• Setpoint = Potensiometer
• Controller = Arduino
• Driver = Motor Driver
• Actuator= Motor DC
• Actuator Manipulator = Baling-baling
• Sensor = Ultrasonic
2.4 Konsep
Baling-baling berjumlah satu, baling-baling tersebut akan manerbangkan beban
yang dibawa termasuk sensor ultrasonic yang ada di dalamnya untuk mengukur jarak atau
tinggi dari baling baling yang terbang. Sensor ultrasonic lalu mengirimkan informasi
ketinggian dari baling baling ke sistem. Sistem akan mengatur ketinggian dari baling
baling dengan mengatur kecepatan motor dc. Pengaturan ketinggian dilakukan dengan
memutar potensio yang dikonversi menjadi setpoint untuk nilai ketinggian terbang baling
baling. Simpangan dari ketinggian yang terbaca pada sensor dan setpoint merupakan error
yang harus diolah oleh sistem kendali PID agar ketinggiannya sesuai dengan Setpoint dan
mempertahankan ketinggiannya dari gangguan yang diberikan.
4
POLITEKNIK NEGERI BANDUNG
PROGRAM STUDI D.III TEKNIK ELEKTRONIKA
Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak
Pos 1234, Telepon (022) 2013789, Fax. (022) 2013889
Data Pengusul
Pengusul Nama Jabatan
5
Daftar Isi
Daftar Isi.................................................................................................................. 2
Pengantar ................................................................................................................. 3
1.1 Ringkasan Isi Dokumen .............................................................................. 3
1.2 Tujuan Penulisan ......................................................................................... 3
Functional Requirement Specification (FRS) ......................................................... 4
2.1 Pendahuluan ................................................................................................ 4
2.2 Gambaran Umum ........................................................................................ 4
2.3 Tujuan.......................................................................................................... 5
2.4 Ruang Lingkup ............................................................................................ 5
2.5 Deskripsi Sistem .......................................................................................... 5
Overall Specification (OVS) ................................................................................... 6
3.1 Controller (Arduino Uno)............................................................................ 6
3.2 Sensor Ultrasonic HC SR04 ........................................................................ 6
3.3 Mosfet IRF740 ............................................................................................ 7
3.4 Motor DC (Baling-Baling) .......................................................................... 7
3.5 LCD 16 x 2 .................................................................................................. 8
3.6 Potensiometer .............................................................................................. 9
Software Function Specification (SFS)................................................................. 10
4.1 Deskripsi Perangkat Lunak ....................................................................... 10
4.2 Software Pendukung ................................................................................. 10
Deskripsi Sistem Kendali ...................................................................................... 11
Penutup.................................................................................................................. 12
6
Pengantar
7
Functional Requirement Specification (FRS)
2.1 Pendahuluan
Terdapat tiga point dari bagian Functional Requirement Specification
(FRS), yaitu :
• Design dalam hal ini adalah perancangan sistem kendali dari alat kendali
Terbang Single Copter dengan menggunakan metode PID.
• Dokumen dasar untuk program perancangan Miniatur Sistem Kendali
Terbang Single Copter Menggunakan Metode PID Berbasis Arduino
Uno ini adalah dokumen B100 hingga B600.
• Definisi Requirement adalah deskripsi sebuah sasaran yang harus
dicapai. Perencanaan sistem mengemas sebagian besar requirement
dalam istilah yang berhubungan dengan fungsi sistem.
8
2.3 Tujuan
Tujuan perancangan alat ini adalah:
9
Overall Specification (OVS)
Pada bagian ini akan dibahas mengenai spesifikasi secara keseluruhan yang
dibutuhkan dalam perancangan Miniatur Sistem Kendali Suhu Ruangan Menggunakan
Metode PID Berbasis Arduino Uno. Berikut merupakan komponen- komponen yang akan
digunakan :
Microprocessor ATmega328P
Operating Voltage 5V
SRAM 2 KB (ATmega328P)
EEPROM 1 KB (ATmega328P)
LED_BUILTIN 13
Length 68,6 mm
Width 53,4 mm
Weight 25 g
10
3.1 MOSFET IRF740
Spesifikasi :
11
Spesifikasi :
Working Voltage DC 5V
Working Frequency 40 Hz
Minimum Range 4m
Echo Output Signal Input TTL lever signal and the range in
proportion
Dimension 45x20x15 mm
Spesifikasi :
Size 7x16mm
Speed 40000RPM
12
Propeler Materials Plastic
3.4 LCD 16 x 2
Spesifikasi :
Pcb Dimension
3.5 POTENSIO
13
Software Function Specification (SFS)
• Membuat dan menguji program yang telah dibuat disesuaikan dengan respon
system yang telah diset sesuai spesifikasi serta mensimulasikannya ke Arduino.
14
DESKRIPSI SISTEM KENDALI
1
Penutup
Demikian dokumen B200 mengenai fungsi dan spesifikasi secara umum. Dokumen
ini akan dikembangkan dengan pembahasan yang lebih rinci mengenai perancangan Sistem
Kendali Suhu Ruangan Menggunakan Metode PID Berbasis Arduino Uno pada dokumen
selanjutnya.
2
POLITEKNIK NEGERI BANDUNG
PROGRAM STUDI D.III TEKNIK ELEKTRONIKA
Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak
Pos 1234, Telepon (022) 2013789, Fax. (022) 2013889
Data Pengusul
Pengusul Nama Jabtan
3
Daftar Isi
Daftar Isi .............................................................................................................................. 2
Pengantar ............................................................................................................................. 3
1.1 Ringkasan Isi Dokumen............................................................................... 3
1.2 Tujuan Penulisan ........................................................................................ 3
Proposal Pengembangan...................................................................................................... 4
Perancangan Sistem Kendali ............................................................................................... 5
3.1 Diagram Blok Sistem................................................................................... 5
3.2 Perancangan Mekanik.................................................................................. 6
3.3 Analisis Perancangan Elektronik ................................................................. 7
3.3.1 Wiring Diagram ............................................................................. 7
Perancangan Perangkat Lunak ............................................................................................ 8
4.1 Flow Chart ............................................................................................................... 8
Referensi.............................................................................................................................. 9
Penutup ................................................................................................................................ 9
4
Pengantar
5
Proposal Pengembangan
6
Perancangan Sistem Kendali
CONTROLLER
SETPOINT AKTUATOR
+ (ARDUINO MOSFET OUTPU T
(POTENSIO) (MOTOR DC)
- UNO)
FEEDBACK
(SENSOR HC SR04)
7
3.2 Perancangan Mekanik
Perancangan Mekanik dari alat ini terdiri dari kotak sebagai
penyimpan komponen Arduino dan display LCD dan sensor diletakan pada
atas kotak. Aktuator yaitu Single Copter ditempatkan pada atas kotak dengan
desain mekanik seperti gambar 3.2 dibawah ini.
8
3.3 Analisis Perancangan Sistem Elektronik
3.3.1 Wiring Diagram
9
Perancangan Perangkat Lunak
4.1. Perancangan Program
4.1.1 Flow Chart
START
Deklarasi Variabel
A. Library LCD
B. Variabel PID
D. variabel Display SV-PV pada plotter
E. deklarasi untuk mengendalikan Looping
Setpoint 0 MULAI
Sensor ultrasonik
Tampilkan SV dan Pv
baca jarak single
diDisplay LCD
copter (PV)
Arduino Uno
menghitung PID
untuk Motor DC
Kecepatan Single
Copter berubah
Tidak Tinggi =
setpoint?
Ya
10
Referensi
1. M. Riski Azis
Penutup
Demikian dokumen B300 ini dibuat untuk dapat dijadikan sebagai referensi
dalam pengembangan bagi tahapan dan dokumentasi berikutnya.
11
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
POLITEKNIK NEGERI BANDUNG
Jln. Gegerkalong Hilir, Ds. Ciwaruga, Bandung 40012, Kotak Pos 1234, Telepon (022) 2013789, Fax. (022)
2013889 Homepage :www.polban.ac.id Email : polban@polban.ac.id
Data Pengusul
Mahasiswa D – III
Nama
Teknik Elektronika
Pengusul Jabatan
Irdiny Aziz 171311051
10 - 07 –
Tanggal Tanda Tangan
2019
Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos 1234,
Alamat
Telepon (022) 2013789, Fax. (022) 2013889
12
DAFTAR ISI
Daftar Isi………………………………………..………………………………………………………1
I Pengantar……………………………………..……………………………………………………….2
1.1 Ringkasan Isi Dokumen………..…………………...……………………………………..2
1.2 Tujuan Penulisan……………..……………………………………………………………2
II Pengujian Subsistem……...………………………………………………………………………….3
2.1 Sasaran Pengujian…………………………………………...……………………………..3
2.2 Pengujian dan Analisa……………………………………………………………………..3
III Hasil Pengujian….…………………………………………………………………………………..6
IV Penutup…......……………………………………………………………………………………….7
13
I Pengantar
Dokumen ini ditujukan untuk menindaklanjuti proses perancangan dan realisasi dari
Sistem Kendali Tower Copter secara teknis. Dalam sistem kendali yng akan dibuat
membutuhkan sensor pendeteksi jarak untuk mengukur jarak secara real time serta driver dan
display yang kemudian diimplementasikan pada perancangan sistem kendali Tower Copter.
Sehingga dalam merancangnya diperlukan komponen yang memiliki realibilitas agar
perancangan dan pembuatan sistem kendali akan terwujud dengan melakukan pengetesan
performa hardware serta sistem elektronikanya.
14
II Pengujian Sub Sistem
Pengujian sub sitem ini dilakukan dengan cara mendownload porgram untuk
mengecek sesuai dengan langkah-langkah diatas pada Arduino Uno. Dengan begitu
hasil dari pengukuran akan menunjukkan bahwa setiap port I/O berfungsi dengan baik.
16
Gambar 4.4 Hasil pengujian lcd dalam menampilkan SV, PV dan PWM.
17
III Hasil Pengujian
Berikut adalah tabel yang menunjukkan hasil dari pengujian seluruh sitem yang telah
di realisasikan.
Tabel 4.3 Hasil Keseluruhan Sistem
No Hasil yang diharapkan Hasil Keterangan
Pengujian
1 Arduino dapat berfungsi Baik Respon yang ditampilkan pada serial
dengan baik plotter terdapat noise
2 Driver dapat men-drive Baik
motor dc
18
IV PENUTUP
Dari serangkaian pengujian diatas, bahwa hasil pengujian seluruh sistem dan sub sistem berjalan
dan bekerja dengan baik serta sesuai dengan yang ditentukan dan masih masuk kriteria yang baik.
19
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
POLITEKNIK NEGERI BANDUNG
Jln. Gegerkalong Hilir, Ds. Ciwaruga, Bandung 40012, Kotak Pos 1234, Telepon (022) 2013789, Fax. (022)
2013889 Homepage :www.polban.ac.id Email : polban@polban.ac.id
Data Pengusul
Mahasiswa D – III
Nama
Jabatan Teknik Elektronika
Pengusul
IRDINY AZIZ 171311051
Tanda
Tanggal 10 – 07 – 2019
Tangan
Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos 1234,
Alamat
Telepon (022) 2013789, Fax. (022) 2013889
20
DAFTAR ISI
Daftar Isi………………………………………………………………………………………………1
I Pengantar…………………………………………………………………………………………….2
1.3 Ringkasan Isi Dokumen………………………………...………………………………..2
1.4 Tujuan Penulisan…………………………………………………………………………2
II
Sensor………………………………………………………………………………………………….3
2.1 Linearisasi Sensor (Kalibrasi)…………………………………...………………………..3
III Desain Kendali……………………………………………………………………………………..4
3.1 Metoda Ziegler Nichols 2……………………………...…………………………………4
IV Penutup…………………………………………………………………………………………….6
21
I PENGANTAR
1.1 Ringkasan Isi Dokumen
Dokumen ini berisi desain kendali dari proyek yang berjudul Sistem KendalI Tower
Copter dengan Metode PID Ziegler Nichols 2 Berbasis Arduino. Pada dokumen ini akan
dijelaskan kalibrasi atau linearisasi sensor dan proses desain kendali dari sistem.
22
II SENSOR
2.1 Linearisasi Sensor
Linearisasi sensor menggunakan persamaan y = ax + b dan untuk
mendapatkan persamaan tersebut dilakukan dengan cara mengambil 2 data yaitu data
pertama adalah dari penggaris dan data kedua dari sensor HC SR04 yang terlihat pada
Serial Monitor.
Awal Akhir
Penggaris 5 10
Serial Monitor 6,32 10,87
Dari data di atas didapat 2 persamaan dan bisa dicari nilai variable a dan b yaitu :
5 = 6,32a + b
10 = 10,87a + b -
1,098 = a sehingga
5 = 6,32a+b
5= 6,32(1,098) + b
b = -1,939
Sehingga didapat persamaan y = 1,098x – 1,939
23
III DESAIN KENDALI
24
3.3 Hasil Desain
Dari hasil gambar di atas dapat dilihat bahwa semua hasil desain mengalami over
shoot dan terjadi osilasi setelah keadaan overshoot.
25
IV PENUTUP
Demikian dokumen B500 ini dibuat, untuk selanjutnya dokumen ini dapat dijadikan
acuan untuk perancangan dan pengembangan alat bagi tahapan dan dokumentasi
berikutnya khususnya pada alat sistem kendali posisi.
26
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
POLITEKNIK NEGERI BANDUNG
Jln. Gegerkalong Hilir, Ds. Ciwaruga, Bandung 40012, Kotak Pos 1234, Telepon (022) 2013789, Fax. (022)
2013889 Homepage :www.polban.ac.id Email : polban@polban.ac.id
Data Pengusul
Mahasiswa D – III
Nama
Jabatan Teknik Elektronika
Pengusul
IRDINY AZIZ 171311051
Tanda
Tanggal 10 – 07 – 2019
Tangan
Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos 1234,
Alamat
Telepon (022) 2013789, Fax. (022) 2013889
27
DAFTAR ISI
DAFTAR ISI.............................................................................................................................1
I PENGANTAR ........................................................................................................................2
II TUNING…………………..………………………………………………………..……….3
2.1 Tahap Tuning……………………...……………………..……………………..………….3
III Tuning Akhir dan Analisa………………………………………………………………..………….5
28
I PENGANTAR
1.1 Ringkasan Isi Dokumen
Dokumen ini berisi desain kendali dari proyek yang berjudul Sistem Kendali Tower
Copter dengan Metode PID Ziegler Nichols 2 Berbasis Arduino. Pada dokumen ini akan
mendeskripsikan proses tuning hingga mendapatkan respon yang stabil dan diberi
gangguan untuk menguji keandalan sistem.
29
II TUNNING
Pada percobaan dengan menggunakan hasil desain kendali PID yang dijelaskan pada dokumen
B500 sebelumnya hasil responnya memiliki overshoot dan berosilasi. Sehingga pada proses
tuning ini nilai parameter yang akan diubah adalah mengurangi nilai Kp, menambah nilai Ti
dan td, namun harus diketahui juga bahwa penambahan parameter tersebut dapat memunculkan
masalah baru. Maka dalam mentuning diperlukan intuisi yang kuat dalam memilih angka agar
respon yang dihasilkan stabil dan sempurna. Osilasi dapat dikurangi dengan mengurangi
settling time.
1. Tuning pertama
Kp= 15
Ti = 0,2
Td = 0,1
2. Tuning kedua
Kp =10
Ti = 0,05
30
Td = 1
3. Tuning ketiga
Kp =10
Ti = 0,025
Td = 0,6
31
III TUNNING AKHIR DAN ANALISA AKHIR
Setelah mendapatkan hasil akhir dari 3 metode yang berbeda terlihat respon yang
paling baik dalam semua aspek (overshot, Setling Time, Rise time). Pada plant ini respon
diharuskan memiliki rise time yang besar karena agar sensor dapat membaca jarak dengan
baik sehingga hasil pengukuran yang dikirim ke Arduino benar dan plant kendali berjalan
sesuai harapan.
32
IV GANGGUAN
Gangguan diberikan untuk menguji kendali PID yang sudah dirancang apakah dapat
mengatasinya dengan baik atau tidak. Serta untuk mengetahui seberapa besar gangguan yang
diberikan yang masih bisa diatasi oleh sistem kendali yang sudah dirancang.
Pada gambar diatas, sistem kendali yang sudah dirancang dapat mengatasi gangguan yang
diberikan yaitu diberi beban secara tiba-tiba pada lengan single Copter.
33
V. PENUTUP
Demikian dokumen B600 ini dibuat, dokumen ini merupakan dokumen terakhir dari
dokumentasi proyek mandiri dan dokumen ini diharapkan menjadi salah satu referensi
pembuatan serta perancangan sistem kendali posisi dengan metoda Ziegler Nichols 2.
34