Skd 141311039 -laporan akhir sistem kendali digital pada plant flow

N

Laporan akhir sistem kendali digital pada plant flow dengan Stand Alone Controler

SISTEM KENDALI DIGITAL PADA KENDALI FLOW
DENGAN STAND ALONE CONTROLLER
MENGGUNAKAN MATLAB DAN ARDUINO
27 MEI 2016
NAMA : DANIEL TRI PUTRA SINURAT
NIM : 141311039
NO ABSEN : 08
KELAS : 2 – B
PRODI : D3-ELEKTRONIKA
PROGRAM STUDI D3-TEKNIK ELEKTRONIKA
JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI BANDUNG
2016
I. Tujuan
 Agar mahasiswa dapat mengaplikasikan aplikasi MATLAB dengan benar.
 Agar mahasiswa dapat menggunakan/mengoperasikan Arduino-UNO dengan baik
dan benar.
 Agar mahasiswa dapat membuat suatu project menggunakan aplikasi MATLAB
dan Arduino-UNO.
 Agar mahasiswa dapat membuat desain kendali digital pada plant “Flow” dengan
cara Stand Alone Controrel
II. Dasar Teori
Sistem kendali dapat dikatakan sebagai hubungan antara komponen yang
membentuk sebuah konfigurasi sistem, yang akan menghasilkan tanggapan sistem
yang diharapkan.Jadi harus ada yang dikendalikan, yang merupakan suatu sistem
fisis, yang biasa disebut dengan kendalian (plant). Masukan dan keluaran merupakan
variabel atau besaran fisis. Keluaran merupakan hal yang dihasilkan oleh kendalian,
artinya yang dikendalikan; sedangkan masukan adalah yang mempengaruhi
kendalian, yang mengatur keluaran. Kedua dimensi masukan dan keluaran tidak harus
sama.
Sistem kendali lup terbuka atau umpan maju (feedforward control) umumnya
mempergunakan pengatur (controller) serta aktuator kendali (control actuator) yang
berguna untuk memperoleh respon sistem yang baik. Sistem kendali ini keluarannya
tidak diperhitungkan ulang oleh controller. Suatu keadaan apakah plant benar-benar
telah mencapai target seperti yang dikehendaki masukan atau referensi, tidak dapat
mempengaruhi kinerja kontroler. Sedangkan Pada sistem kendali yang lain, yakni
sistem kendali lup tertutup (closed loop system) memanfaatkan variabel yang
sebanding dengan selisih respon yang terjadi terhadap respon yang diinginkan. Sistem
seperi ini juga sering dikenal dengan sistem kendali umpan balik.
Metode Stand Alone Controller yaitu sebagai aplikasi dari matlab
umtukmengendalikkan system dengan pengatur dari luar, intinya system dibiarkan
diatur sendiri oleh controller yang ditidak diatur manual oleh pengotrol melainkan
berpatok pada nilai yang sudah ditetapkan di system tersebut sepeeti setpoint
Modul kendali flow ini tujuannya adalah untuk mengatur kecepatan flow air.
Pada plant flow menggunakan sistem pompa, yaitu mengatur kecepatan pompa. Jadi
turbin motor pengontrol flow akan selalu mengatur kecepatan flow pada air sehingga
tetap dan sesuai dengan yang di harapkan.
III. Alat dan Bahan
 Perangkat aplikasi MATLAB dan Arduino-UNO
 Modul Arduino-UNO (DIP/SMD)
 Power Supply (PS-8)
 Reference Variable Generator/Set Point (RVG-4)
 PID Controller (PID-4)
 Power Amflifier (PA-4)
 Tank With Pump (TwP-1)
 Turbin Flow Through Meter
 Plant kendali“Flow
 Multimeter Digital
 Potensio
 LCD Display
IV. Langkah Kerja
 Flow Chart untuk stand alone controller yaitu
 Proses membuat program di arduino uno
 Membuat blok diagram system desain untuk kendali Flow seperti berikut :
 Membuat listing programnya agar diketahui oleh plant ke port arduinonya dan
mengatur nilai Kp,Kd, dan Ki :
Skd 141311039 -laporan akhir sistem kendali digital pada plant flow
 Pada gambar kedua, set point di set pada pin A0 arduno dan feedback pada
A1, dan keduanya dikalikan 0.0049 agar bisa terbaca di arduino, karna
arduino hanya membaca 0 – 255 (0 – 5 volt), kemudian untuk mencari error
dapat dilihat yaitu setpoint – feedback, untuk penjelasan yg lain nya dapat
dilihat di gambar.
 Setelah mengatur tegangan input sebesar 15 volt DC
 Menghubungakan set point pertama dan kedua dengan modul PID
 Menghubungkan GND pada arduino ke GND plant
 Menghubungkan output dari plant flow ke arduino uno pada port A5
 Menghubungkan input set point di PID ke port A0
 Mengkoneksikan arduino ke matlab dengan menggunakan port COM 8
 Mengubah setup port di simulink blok diagram dengan port COM8
 Menyalakan PS di plant
 Mengubah pengali di Kp menjadi 1x
 Membuka apllikasi MakerPlot yaotu yang kegunaannya mirip seperti scope di
matlab untuk melihat gelombang output respond an setpoint.
 Menyamakan serial input antara arduino dan maker plot yaitu pada 9600
 Menghubungkan output dari modul turbin flow through meter ke eror pada
modul PID yang gunanya adalah sebagai feedback anatara output dan
controlel sehingga menjadi close-loop
 Menghubungkan dari output turbin flow dan set point ke output arduino pada
port A5 dan feedbacknya di A1
 Memeberi setpoint di plant dengan menggunakan Potensio yang biasanya
dilakukan dengan modul set poioint namun karna menggunmakan stand alone
controller maka menggunkan potensio tadi dan kemudian melihat gelombang
responnya. Pada setpoint yang telah diatur maka didapat gelombang sebagai
berikut sebagai gelombang awal dengan data data PID :
Percobaan-1
Kp Ti Td
10 50` 33
Pada gambar di atas, didaptkan respon yang masih kuranhg baik terhapdap setpoint yang
diakibatkan adanya noise, rise time yang lama, overshoot kurang dan error steady state yg
sangat besar pula, bisa dikatakan kendali yang kurang baik. Dengan cara menaikkan nilai
Kp, Ki / menurunkan Ti, dan menambah kan Kd / menambah Td.
Percobaan-2
 Dengan memasukkan datan Kp,Ki,kd dari kendali flow pada saat metode
Cohem-coon kedalam listring program arduino
maka didapat grafiknya sebagai berikut :
Kp Ti Td
1.89 0.68 0.13
SET POINT
RESPONS
Pada gambar di atas, didaptkan responnya cukup baik terhadap setpoint walaupun
nmasih ada steady state eror yang diakibatkan adanya noise. Rise time cukup cepat,
tidak terjadi overshoot dan error steady state yg sangat besar pula, dan bisa dikatakan
dikatakan kendali yang cukup baik.
 Setelah itu maka menggunakan LCD Display untuk melihat nilai setpoint dan
responnya, pada gambar dibawah ini proses kendali tidak lagi menggunkan
matlab dan computer dan proses kendali tapi hanya dibiarkan saja
dikendalikan oleh arduino nya dengan nilai Kp, Kd, dan Ki yang telah terlebih
dahulu disetting dimasukan ke arduino dan hanya menggunakan adaptor
sebagai input ke arduinonya. Kemudian memberi set point dengan potensio
dan otomatis akan mendapat proses valuenya dan akan terbaca di LCD.
Menggunakan Adaptor
sebagai Vinput arduino
V. Kesimpulan
 Dalam kendali Stand Alone Controller system hanya dikendalikan oleh
kontrorel saja tanpa ada bantuan dari luar seperti matlab dan komputer jadi
hanya dibiarkan sendiri mengontrol sesuai dengan nilai yang sudah diatur pada
controllernya
 Mempercepat rise time maka nilai Ti dinaikkan Kc diturunkan, untuk
mengurangi overshot respon flow maka nilai Kc dikecelikan, , dan Ti dan Td
dinaikkan
 Pada saat rangkaian close-loop yaitu dengan adanya feedback saat terjadi
perubahan atau gangguan pada tank atau pipa air maka PID akan secara
otomatis menstabilkan aliran flow agar sesuai dengan yang disetting.
 Pada saat diberi gangguan respon akan berubah dan menjauhi set poin point
dan setelah dilepas makan system akan secara langsung agar kecepatan flow
sesuai dengan set point

Recomendados

Laporan akhir por
Laporan akhirLaporan akhir
Laporan akhirdmaylina
2.6K visualizações41 slides
Perancangan dan realisasi sistem kendali kontinyu dan digital pada plant debi... por
Perancangan dan realisasi sistem kendali kontinyu dan digital pada plant debi...Perancangan dan realisasi sistem kendali kontinyu dan digital pada plant debi...
Perancangan dan realisasi sistem kendali kontinyu dan digital pada plant debi...Diaz Zulkipli
1.8K visualizações49 slides
Kendali level air por
Kendali level airKendali level air
Kendali level airkemas muhammad rizal
2.8K visualizações15 slides
Laporan Akhir SKD - por
Laporan Akhir SKD - Laporan Akhir SKD -
Laporan Akhir SKD - Sari Hasna
1.3K visualizações54 slides
DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M... por
DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...
DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...Fauzan Fauziansyah
1.4K visualizações43 slides
Skd 131311056-laporan-akhir por
Skd 131311056-laporan-akhirSkd 131311056-laporan-akhir
Skd 131311056-laporan-akhirRahmaa W'zakiyahh
508 visualizações60 slides

Mais conteúdo relacionado

Destaque

DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M... por
DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...
DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...Fauzan Fauziansyah
18.5K visualizações43 slides
Sistem Pengendalian Level Steam Drum di Boiler 52-B-101D por
Sistem Pengendalian Level Steam Drum di Boiler 52-B-101DSistem Pengendalian Level Steam Drum di Boiler 52-B-101D
Sistem Pengendalian Level Steam Drum di Boiler 52-B-101Dilham wahyudi
7.8K visualizações71 slides
Perancangan dan Realisasi Sistem Kendali Digital Pada Plant Temperatur dengan... por
Perancangan dan Realisasi Sistem Kendali Digital Pada Plant Temperatur dengan...Perancangan dan Realisasi Sistem Kendali Digital Pada Plant Temperatur dengan...
Perancangan dan Realisasi Sistem Kendali Digital Pada Plant Temperatur dengan...Gumilar Aditya
2.2K visualizações37 slides
Project instrumentasi kelompok1 por
Project instrumentasi kelompok1Project instrumentasi kelompok1
Project instrumentasi kelompok1yana cahyana
1.1K visualizações20 slides
Sistem Irigasi Otomatis menggunakan Arduino Uno por
Sistem Irigasi Otomatis menggunakan Arduino UnoSistem Irigasi Otomatis menggunakan Arduino Uno
Sistem Irigasi Otomatis menggunakan Arduino UnoRizki Verdian
1.1K visualizações24 slides
Proposal Tugas Akhir-D4 Polman Negeri Bangka Belitung por
Proposal Tugas Akhir-D4 Polman Negeri Bangka BelitungProposal Tugas Akhir-D4 Polman Negeri Bangka Belitung
Proposal Tugas Akhir-D4 Polman Negeri Bangka BelitungChardian Arguta
531 visualizações5 slides

Destaque(6)

DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M... por Fauzan Fauziansyah
DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...
DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...
Fauzan Fauziansyah18.5K visualizações
Sistem Pengendalian Level Steam Drum di Boiler 52-B-101D por ilham wahyudi
Sistem Pengendalian Level Steam Drum di Boiler 52-B-101DSistem Pengendalian Level Steam Drum di Boiler 52-B-101D
Sistem Pengendalian Level Steam Drum di Boiler 52-B-101D
ilham wahyudi7.8K visualizações
Perancangan dan Realisasi Sistem Kendali Digital Pada Plant Temperatur dengan... por Gumilar Aditya
Perancangan dan Realisasi Sistem Kendali Digital Pada Plant Temperatur dengan...Perancangan dan Realisasi Sistem Kendali Digital Pada Plant Temperatur dengan...
Perancangan dan Realisasi Sistem Kendali Digital Pada Plant Temperatur dengan...
Gumilar Aditya2.2K visualizações
Project instrumentasi kelompok1 por yana cahyana
Project instrumentasi kelompok1Project instrumentasi kelompok1
Project instrumentasi kelompok1
yana cahyana1.1K visualizações
Sistem Irigasi Otomatis menggunakan Arduino Uno por Rizki Verdian
Sistem Irigasi Otomatis menggunakan Arduino UnoSistem Irigasi Otomatis menggunakan Arduino Uno
Sistem Irigasi Otomatis menggunakan Arduino Uno
Rizki Verdian1.1K visualizações
Proposal Tugas Akhir-D4 Polman Negeri Bangka Belitung por Chardian Arguta
Proposal Tugas Akhir-D4 Polman Negeri Bangka BelitungProposal Tugas Akhir-D4 Polman Negeri Bangka Belitung
Proposal Tugas Akhir-D4 Polman Negeri Bangka Belitung
Chardian Arguta531 visualizações

Similar a Skd 141311039 -laporan akhir sistem kendali digital pada plant flow

Skd 141311049 muflih adinata n_stand alone controller por
Skd 141311049 muflih adinata n_stand alone controllerSkd 141311049 muflih adinata n_stand alone controller
Skd 141311049 muflih adinata n_stand alone controllerMuflih Negara
372 visualizações12 slides
Control Fan AC With LM-35 Sensor Based Arduino por
Control Fan AC With LM-35 Sensor Based Arduino Control Fan AC With LM-35 Sensor Based Arduino
Control Fan AC With LM-35 Sensor Based Arduino Anjar setiawan
2.6K visualizações25 slides
CONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNO por
CONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNOCONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNO
CONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNOSusanti Arianto
8.8K visualizações25 slides
Kontrol Kecepatan Motor DC Dengan PID por
Kontrol Kecepatan Motor DC Dengan PID Kontrol Kecepatan Motor DC Dengan PID
Kontrol Kecepatan Motor DC Dengan PID Chardian Arguta
5.1K visualizações7 slides
Pertemuan 3 Sistem Pengendali Elektronik por
Pertemuan 3   Sistem Pengendali ElektronikPertemuan 3   Sistem Pengendali Elektronik
Pertemuan 3 Sistem Pengendali ElektronikAhmad Nawawi, S.Kom
402 visualizações7 slides
Laporan Programmeable Counter & Self-Stopping Cenounter por
Laporan Programmeable Counter & Self-Stopping CenounterLaporan Programmeable Counter & Self-Stopping Cenounter
Laporan Programmeable Counter & Self-Stopping CenounterKurniawan Suganda
2.1K visualizações7 slides

Similar a Skd 141311039 -laporan akhir sistem kendali digital pada plant flow(20)

Skd 141311049 muflih adinata n_stand alone controller por Muflih Negara
Skd 141311049 muflih adinata n_stand alone controllerSkd 141311049 muflih adinata n_stand alone controller
Skd 141311049 muflih adinata n_stand alone controller
Muflih Negara372 visualizações
Control Fan AC With LM-35 Sensor Based Arduino por Anjar setiawan
Control Fan AC With LM-35 Sensor Based Arduino Control Fan AC With LM-35 Sensor Based Arduino
Control Fan AC With LM-35 Sensor Based Arduino
Anjar setiawan2.6K visualizações
CONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNO por Susanti Arianto
CONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNOCONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNO
CONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNO
Susanti Arianto8.8K visualizações
Kontrol Kecepatan Motor DC Dengan PID por Chardian Arguta
Kontrol Kecepatan Motor DC Dengan PID Kontrol Kecepatan Motor DC Dengan PID
Kontrol Kecepatan Motor DC Dengan PID
Chardian Arguta5.1K visualizações
Pertemuan 3 Sistem Pengendali Elektronik por Ahmad Nawawi, S.Kom
Pertemuan 3   Sistem Pengendali ElektronikPertemuan 3   Sistem Pengendali Elektronik
Pertemuan 3 Sistem Pengendali Elektronik
Ahmad Nawawi, S.Kom402 visualizações
Laporan Programmeable Counter & Self-Stopping Cenounter por Kurniawan Suganda
Laporan Programmeable Counter & Self-Stopping CenounterLaporan Programmeable Counter & Self-Stopping Cenounter
Laporan Programmeable Counter & Self-Stopping Cenounter
Kurniawan Suganda2.1K visualizações
Modul praktikum kendali lanjut por Pressa Surya
Modul praktikum kendali lanjutModul praktikum kendali lanjut
Modul praktikum kendali lanjut
Pressa Surya2.6K visualizações
Alat penyortir botol minum berbasis plc por Deva Saputra
Alat penyortir botol minum berbasis plcAlat penyortir botol minum berbasis plc
Alat penyortir botol minum berbasis plc
Deva Saputra20.7K visualizações
PRAKTIKUM DASAR SISTEM CONTROL Andi Rahmat.docx por RickyRoland1
PRAKTIKUM DASAR SISTEM CONTROL Andi Rahmat.docxPRAKTIKUM DASAR SISTEM CONTROL Andi Rahmat.docx
PRAKTIKUM DASAR SISTEM CONTROL Andi Rahmat.docx
RickyRoland18 visualizações
Aplikasi kendali smart relay pada motor 3 fasa.pptx por ArifHendrawan9
Aplikasi kendali smart relay pada motor 3 fasa.pptxAplikasi kendali smart relay pada motor 3 fasa.pptx
Aplikasi kendali smart relay pada motor 3 fasa.pptx
ArifHendrawan99 visualizações
alat pencampur minuman berbasis PLC por 5223127190
alat pencampur minuman berbasis PLCalat pencampur minuman berbasis PLC
alat pencampur minuman berbasis PLC
52231271904.3K visualizações
15.04.146 jurnal eproc por eko dnero
15.04.146 jurnal eproc15.04.146 jurnal eproc
15.04.146 jurnal eproc
eko dnero229 visualizações
Mengenal PLC por Billy Alhamra
Mengenal PLCMengenal PLC
Mengenal PLC
Billy Alhamra773 visualizações
Pengenalan pada plc por Amri Laksono
Pengenalan pada plcPengenalan pada plc
Pengenalan pada plc
Amri Laksono605 visualizações
12362 34780-1-pb por Abdul Gumbs
12362 34780-1-pb12362 34780-1-pb
12362 34780-1-pb
Abdul Gumbs249 visualizações
857 por Benny Padly
857857
857
Benny Padly219 visualizações
2. plc fix por Adi Hartanto
2. plc fix2. plc fix
2. plc fix
Adi Hartanto2K visualizações
PID Implementation on Octave por Lusiana Diyan
PID Implementation on OctavePID Implementation on Octave
PID Implementation on Octave
Lusiana Diyan241 visualizações
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16 por Yazid98
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Yazid98599 visualizações

Último

Bimtek Paralegal.pdf por
Bimtek Paralegal.pdfBimtek Paralegal.pdf
Bimtek Paralegal.pdfIrawan Setyabudi
36 visualizações28 slides
SK Satgas PPKS.pdf por
SK Satgas PPKS.pdfSK Satgas PPKS.pdf
SK Satgas PPKS.pdfIrawan Setyabudi
53 visualizações3 slides
Tugas PPT 6_Fahmi Muzakkii_E1G022105.pptx por
Tugas PPT 6_Fahmi Muzakkii_E1G022105.pptxTugas PPT 6_Fahmi Muzakkii_E1G022105.pptx
Tugas PPT 6_Fahmi Muzakkii_E1G022105.pptxFahmiMuzakkii
9 visualizações9 slides
Link2 MATERI & RENCANA Training _"Effective LEADERSHIP"di OMAZAKI BSD City - ... por
Link2 MATERI & RENCANA Training _"Effective LEADERSHIP"di OMAZAKI BSD City - ...Link2 MATERI & RENCANA Training _"Effective LEADERSHIP"di OMAZAKI BSD City - ...
Link2 MATERI & RENCANA Training _"Effective LEADERSHIP"di OMAZAKI BSD City - ...Kanaidi ken
27 visualizações70 slides
Fundamental of Leadership & Peran Leadership _Training "Effective Leadership... por
Fundamental of  Leadership & Peran Leadership _Training "Effective Leadership...Fundamental of  Leadership & Peran Leadership _Training "Effective Leadership...
Fundamental of Leadership & Peran Leadership _Training "Effective Leadership...Kanaidi ken
8 visualizações18 slides
Tugas PPT 6_Selviana Fitri_E1G022081.pptx por
Tugas PPT 6_Selviana Fitri_E1G022081.pptxTugas PPT 6_Selviana Fitri_E1G022081.pptx
Tugas PPT 6_Selviana Fitri_E1G022081.pptxselvianafitri2k17
11 visualizações9 slides

Último(20)

Bimtek Paralegal.pdf por Irawan Setyabudi
Bimtek Paralegal.pdfBimtek Paralegal.pdf
Bimtek Paralegal.pdf
Irawan Setyabudi36 visualizações
SK Satgas PPKS.pdf por Irawan Setyabudi
SK Satgas PPKS.pdfSK Satgas PPKS.pdf
SK Satgas PPKS.pdf
Irawan Setyabudi53 visualizações
Tugas PPT 6_Fahmi Muzakkii_E1G022105.pptx por FahmiMuzakkii
Tugas PPT 6_Fahmi Muzakkii_E1G022105.pptxTugas PPT 6_Fahmi Muzakkii_E1G022105.pptx
Tugas PPT 6_Fahmi Muzakkii_E1G022105.pptx
FahmiMuzakkii9 visualizações
Link2 MATERI & RENCANA Training _"Effective LEADERSHIP"di OMAZAKI BSD City - ... por Kanaidi ken
Link2 MATERI & RENCANA Training _"Effective LEADERSHIP"di OMAZAKI BSD City - ...Link2 MATERI & RENCANA Training _"Effective LEADERSHIP"di OMAZAKI BSD City - ...
Link2 MATERI & RENCANA Training _"Effective LEADERSHIP"di OMAZAKI BSD City - ...
Kanaidi ken27 visualizações
Fundamental of Leadership & Peran Leadership _Training "Effective Leadership... por Kanaidi ken
Fundamental of  Leadership & Peran Leadership _Training "Effective Leadership...Fundamental of  Leadership & Peran Leadership _Training "Effective Leadership...
Fundamental of Leadership & Peran Leadership _Training "Effective Leadership...
Kanaidi ken8 visualizações
Tugas PPT 6_Selviana Fitri_E1G022081.pptx por selvianafitri2k17
Tugas PPT 6_Selviana Fitri_E1G022081.pptxTugas PPT 6_Selviana Fitri_E1G022081.pptx
Tugas PPT 6_Selviana Fitri_E1G022081.pptx
selvianafitri2k1711 visualizações
RENCANA & Link2 MATERI Training _"SERVICE EXCELLENCE" _di Rumah Sakit. por Kanaidi ken
RENCANA & Link2 MATERI Training _"SERVICE EXCELLENCE" _di Rumah Sakit.RENCANA & Link2 MATERI Training _"SERVICE EXCELLENCE" _di Rumah Sakit.
RENCANA & Link2 MATERI Training _"SERVICE EXCELLENCE" _di Rumah Sakit.
Kanaidi ken52 visualizações
Kel.10-PBA.pdf por YanDiyant
Kel.10-PBA.pdfKel.10-PBA.pdf
Kel.10-PBA.pdf
YanDiyant12 visualizações
PPT PENGEMBANGAN KEWIRAUSAHAAN SEKOLAH.pptx por WartoyoWartoyo3
PPT PENGEMBANGAN KEWIRAUSAHAAN SEKOLAH.pptxPPT PENGEMBANGAN KEWIRAUSAHAAN SEKOLAH.pptx
PPT PENGEMBANGAN KEWIRAUSAHAAN SEKOLAH.pptx
WartoyoWartoyo38 visualizações
Salinan_UU_Nomor_12_Tahun_2022 TPKS.pdf por Irawan Setyabudi
Salinan_UU_Nomor_12_Tahun_2022 TPKS.pdfSalinan_UU_Nomor_12_Tahun_2022 TPKS.pdf
Salinan_UU_Nomor_12_Tahun_2022 TPKS.pdf
Irawan Setyabudi45 visualizações
Kel.10- PBA Presentation.pdf por IBNUFAIZMUBAROK
Kel.10- PBA Presentation.pdfKel.10- PBA Presentation.pdf
Kel.10- PBA Presentation.pdf
IBNUFAIZMUBAROK26 visualizações
Permendikbudristek Nomor 30 Tahun 2021.pdf por Irawan Setyabudi
Permendikbudristek Nomor 30 Tahun 2021.pdfPermendikbudristek Nomor 30 Tahun 2021.pdf
Permendikbudristek Nomor 30 Tahun 2021.pdf
Irawan Setyabudi41 visualizações
Latihan 7_M.Ilham Raditya_E1G020017..pptx por MIlhamRaditya
Latihan 7_M.Ilham Raditya_E1G020017..pptxLatihan 7_M.Ilham Raditya_E1G020017..pptx
Latihan 7_M.Ilham Raditya_E1G020017..pptx
MIlhamRaditya39 visualizações
TUGAS PPT 6_NATALIA APRICA ANWAR_E1G022075.pptx por NataliaApricaAnwar
TUGAS PPT 6_NATALIA APRICA ANWAR_E1G022075.pptxTUGAS PPT 6_NATALIA APRICA ANWAR_E1G022075.pptx
TUGAS PPT 6_NATALIA APRICA ANWAR_E1G022075.pptx
NataliaApricaAnwar45 visualizações
ppt biologi katabolisme lemak dan protein pptx por raraksm12
ppt biologi katabolisme  lemak dan protein pptxppt biologi katabolisme  lemak dan protein pptx
ppt biologi katabolisme lemak dan protein pptx
raraksm1277 visualizações
632259859-PAS-PKWU-pdf.pdf por danifirdos
632259859-PAS-PKWU-pdf.pdf632259859-PAS-PKWU-pdf.pdf
632259859-PAS-PKWU-pdf.pdf
danifirdos17 visualizações
1. Adab Terhadap Tetangga por agreenlife5
1. Adab Terhadap Tetangga1. Adab Terhadap Tetangga
1. Adab Terhadap Tetangga
agreenlife523 visualizações
Edukasi dan Peran Aktif dalam Pencegahan.pdf por Irawan Setyabudi
Edukasi dan Peran Aktif dalam Pencegahan.pdfEdukasi dan Peran Aktif dalam Pencegahan.pdf
Edukasi dan Peran Aktif dalam Pencegahan.pdf
Irawan Setyabudi42 visualizações

Skd 141311039 -laporan akhir sistem kendali digital pada plant flow

  • 1. SISTEM KENDALI DIGITAL PADA KENDALI FLOW DENGAN STAND ALONE CONTROLLER MENGGUNAKAN MATLAB DAN ARDUINO 27 MEI 2016 NAMA : DANIEL TRI PUTRA SINURAT NIM : 141311039 NO ABSEN : 08 KELAS : 2 – B PRODI : D3-ELEKTRONIKA PROGRAM STUDI D3-TEKNIK ELEKTRONIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI BANDUNG 2016
  • 2. I. Tujuan  Agar mahasiswa dapat mengaplikasikan aplikasi MATLAB dengan benar.  Agar mahasiswa dapat menggunakan/mengoperasikan Arduino-UNO dengan baik dan benar.  Agar mahasiswa dapat membuat suatu project menggunakan aplikasi MATLAB dan Arduino-UNO.  Agar mahasiswa dapat membuat desain kendali digital pada plant “Flow” dengan cara Stand Alone Controrel II. Dasar Teori Sistem kendali dapat dikatakan sebagai hubungan antara komponen yang membentuk sebuah konfigurasi sistem, yang akan menghasilkan tanggapan sistem yang diharapkan.Jadi harus ada yang dikendalikan, yang merupakan suatu sistem fisis, yang biasa disebut dengan kendalian (plant). Masukan dan keluaran merupakan variabel atau besaran fisis. Keluaran merupakan hal yang dihasilkan oleh kendalian, artinya yang dikendalikan; sedangkan masukan adalah yang mempengaruhi kendalian, yang mengatur keluaran. Kedua dimensi masukan dan keluaran tidak harus sama. Sistem kendali lup terbuka atau umpan maju (feedforward control) umumnya mempergunakan pengatur (controller) serta aktuator kendali (control actuator) yang berguna untuk memperoleh respon sistem yang baik. Sistem kendali ini keluarannya tidak diperhitungkan ulang oleh controller. Suatu keadaan apakah plant benar-benar telah mencapai target seperti yang dikehendaki masukan atau referensi, tidak dapat mempengaruhi kinerja kontroler. Sedangkan Pada sistem kendali yang lain, yakni sistem kendali lup tertutup (closed loop system) memanfaatkan variabel yang sebanding dengan selisih respon yang terjadi terhadap respon yang diinginkan. Sistem seperi ini juga sering dikenal dengan sistem kendali umpan balik. Metode Stand Alone Controller yaitu sebagai aplikasi dari matlab umtukmengendalikkan system dengan pengatur dari luar, intinya system dibiarkan diatur sendiri oleh controller yang ditidak diatur manual oleh pengotrol melainkan berpatok pada nilai yang sudah ditetapkan di system tersebut sepeeti setpoint
  • 3. Modul kendali flow ini tujuannya adalah untuk mengatur kecepatan flow air. Pada plant flow menggunakan sistem pompa, yaitu mengatur kecepatan pompa. Jadi turbin motor pengontrol flow akan selalu mengatur kecepatan flow pada air sehingga tetap dan sesuai dengan yang di harapkan. III. Alat dan Bahan  Perangkat aplikasi MATLAB dan Arduino-UNO  Modul Arduino-UNO (DIP/SMD)  Power Supply (PS-8)  Reference Variable Generator/Set Point (RVG-4)  PID Controller (PID-4)  Power Amflifier (PA-4)  Tank With Pump (TwP-1)  Turbin Flow Through Meter  Plant kendali“Flow  Multimeter Digital  Potensio  LCD Display IV. Langkah Kerja  Flow Chart untuk stand alone controller yaitu  Proses membuat program di arduino uno  Membuat blok diagram system desain untuk kendali Flow seperti berikut :
  • 4.  Membuat listing programnya agar diketahui oleh plant ke port arduinonya dan mengatur nilai Kp,Kd, dan Ki :
  • 6.  Pada gambar kedua, set point di set pada pin A0 arduno dan feedback pada A1, dan keduanya dikalikan 0.0049 agar bisa terbaca di arduino, karna arduino hanya membaca 0 – 255 (0 – 5 volt), kemudian untuk mencari error dapat dilihat yaitu setpoint – feedback, untuk penjelasan yg lain nya dapat dilihat di gambar.  Setelah mengatur tegangan input sebesar 15 volt DC  Menghubungakan set point pertama dan kedua dengan modul PID  Menghubungkan GND pada arduino ke GND plant  Menghubungkan output dari plant flow ke arduino uno pada port A5  Menghubungkan input set point di PID ke port A0  Mengkoneksikan arduino ke matlab dengan menggunakan port COM 8  Mengubah setup port di simulink blok diagram dengan port COM8  Menyalakan PS di plant  Mengubah pengali di Kp menjadi 1x  Membuka apllikasi MakerPlot yaotu yang kegunaannya mirip seperti scope di matlab untuk melihat gelombang output respond an setpoint.  Menyamakan serial input antara arduino dan maker plot yaitu pada 9600  Menghubungkan output dari modul turbin flow through meter ke eror pada modul PID yang gunanya adalah sebagai feedback anatara output dan controlel sehingga menjadi close-loop  Menghubungkan dari output turbin flow dan set point ke output arduino pada port A5 dan feedbacknya di A1  Memeberi setpoint di plant dengan menggunakan Potensio yang biasanya dilakukan dengan modul set poioint namun karna menggunmakan stand alone controller maka menggunkan potensio tadi dan kemudian melihat gelombang responnya. Pada setpoint yang telah diatur maka didapat gelombang sebagai berikut sebagai gelombang awal dengan data data PID : Percobaan-1 Kp Ti Td 10 50` 33
  • 7. Pada gambar di atas, didaptkan respon yang masih kuranhg baik terhapdap setpoint yang diakibatkan adanya noise, rise time yang lama, overshoot kurang dan error steady state yg sangat besar pula, bisa dikatakan kendali yang kurang baik. Dengan cara menaikkan nilai Kp, Ki / menurunkan Ti, dan menambah kan Kd / menambah Td. Percobaan-2  Dengan memasukkan datan Kp,Ki,kd dari kendali flow pada saat metode Cohem-coon kedalam listring program arduino maka didapat grafiknya sebagai berikut : Kp Ti Td 1.89 0.68 0.13 SET POINT RESPONS
  • 8. Pada gambar di atas, didaptkan responnya cukup baik terhadap setpoint walaupun nmasih ada steady state eror yang diakibatkan adanya noise. Rise time cukup cepat, tidak terjadi overshoot dan error steady state yg sangat besar pula, dan bisa dikatakan dikatakan kendali yang cukup baik.  Setelah itu maka menggunakan LCD Display untuk melihat nilai setpoint dan responnya, pada gambar dibawah ini proses kendali tidak lagi menggunkan matlab dan computer dan proses kendali tapi hanya dibiarkan saja dikendalikan oleh arduino nya dengan nilai Kp, Kd, dan Ki yang telah terlebih dahulu disetting dimasukan ke arduino dan hanya menggunakan adaptor sebagai input ke arduinonya. Kemudian memberi set point dengan potensio dan otomatis akan mendapat proses valuenya dan akan terbaca di LCD. Menggunakan Adaptor sebagai Vinput arduino
  • 9. V. Kesimpulan  Dalam kendali Stand Alone Controller system hanya dikendalikan oleh kontrorel saja tanpa ada bantuan dari luar seperti matlab dan komputer jadi hanya dibiarkan sendiri mengontrol sesuai dengan nilai yang sudah diatur pada controllernya  Mempercepat rise time maka nilai Ti dinaikkan Kc diturunkan, untuk mengurangi overshot respon flow maka nilai Kc dikecelikan, , dan Ti dan Td dinaikkan  Pada saat rangkaian close-loop yaitu dengan adanya feedback saat terjadi perubahan atau gangguan pada tank atau pipa air maka PID akan secara otomatis menstabilkan aliran flow agar sesuai dengan yang disetting.  Pada saat diberi gangguan respon akan berubah dan menjauhi set poin point dan setelah dilepas makan system akan secara langsung agar kecepatan flow sesuai dengan set point