SlideShare a Scribd company logo
1 of 9
Download to read offline
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 :
 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

More Related Content

Viewers also liked

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...
DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...Fauzan Fauziansyah
 
Sistem Pengendalian Level Steam Drum di Boiler 52-B-101D
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
 
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...
Perancangan dan Realisasi Sistem Kendali Digital Pada Plant Temperatur dengan...Gumilar Aditya
 
Project instrumentasi kelompok1
Project instrumentasi kelompok1Project instrumentasi kelompok1
Project instrumentasi kelompok1yana cahyana
 
Sistem Irigasi Otomatis menggunakan Arduino Uno
Sistem Irigasi Otomatis menggunakan Arduino UnoSistem Irigasi Otomatis menggunakan Arduino Uno
Sistem Irigasi Otomatis menggunakan Arduino UnoRizki Verdian
 
Proposal Tugas Akhir-D4 Polman Negeri Bangka Belitung
Proposal Tugas Akhir-D4 Polman Negeri Bangka BelitungProposal Tugas Akhir-D4 Polman Negeri Bangka Belitung
Proposal Tugas Akhir-D4 Polman Negeri Bangka BelitungChardian Arguta
 

Viewers also liked (6)

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...
DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...
 
Sistem Pengendalian Level Steam Drum di Boiler 52-B-101D
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
 
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...
Perancangan dan Realisasi Sistem Kendali Digital Pada Plant Temperatur dengan...
 
Project instrumentasi kelompok1
Project instrumentasi kelompok1Project instrumentasi kelompok1
Project instrumentasi kelompok1
 
Sistem Irigasi Otomatis menggunakan Arduino Uno
Sistem Irigasi Otomatis menggunakan Arduino UnoSistem Irigasi Otomatis menggunakan Arduino Uno
Sistem Irigasi Otomatis menggunakan Arduino Uno
 
Proposal Tugas Akhir-D4 Polman Negeri Bangka Belitung
Proposal Tugas Akhir-D4 Polman Negeri Bangka BelitungProposal Tugas Akhir-D4 Polman Negeri Bangka Belitung
Proposal Tugas Akhir-D4 Polman Negeri Bangka Belitung
 

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

Skd 141311049 muflih adinata n_stand alone controller
Skd 141311049 muflih adinata n_stand alone controllerSkd 141311049 muflih adinata n_stand alone controller
Skd 141311049 muflih adinata n_stand alone controllerMuflih Negara
 
CONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNO
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
 
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
Control Fan AC With LM-35 Sensor Based Arduino Anjar setiawan
 
Kontrol Kecepatan Motor DC Dengan PID
Kontrol Kecepatan Motor DC Dengan PID Kontrol Kecepatan Motor DC Dengan PID
Kontrol Kecepatan Motor DC Dengan PID Chardian Arguta
 
Pertemuan 3 Sistem Pengendali Elektronik
Pertemuan 3   Sistem Pengendali ElektronikPertemuan 3   Sistem Pengendali Elektronik
Pertemuan 3 Sistem Pengendali ElektronikAhmad Nawawi, S.Kom
 
Laporan Programmeable Counter & Self-Stopping Cenounter
Laporan Programmeable Counter & Self-Stopping CenounterLaporan Programmeable Counter & Self-Stopping Cenounter
Laporan Programmeable Counter & Self-Stopping CenounterKurniawan Suganda
 
Modul praktikum kendali lanjut
Modul praktikum kendali lanjutModul praktikum kendali lanjut
Modul praktikum kendali lanjutPressa Surya
 
Alat penyortir botol minum berbasis plc
Alat penyortir botol minum berbasis plcAlat penyortir botol minum berbasis plc
Alat penyortir botol minum berbasis plcDeva Saputra
 
Aplikasi kendali smart relay pada motor 3 fasa.pptx
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.pptxArifHendrawan9
 
alat pencampur minuman berbasis PLC
alat pencampur minuman berbasis PLCalat pencampur minuman berbasis PLC
alat pencampur minuman berbasis PLC5223127190
 
15.04.146 jurnal eproc
15.04.146 jurnal eproc15.04.146 jurnal eproc
15.04.146 jurnal eproceko dnero
 
Pengenalan pada plc
Pengenalan pada plcPengenalan pada plc
Pengenalan pada plcAmri Laksono
 
12362 34780-1-pb
12362 34780-1-pb12362 34780-1-pb
12362 34780-1-pbAbdul Gumbs
 
PID Implementation on Octave
PID Implementation on OctavePID Implementation on Octave
PID Implementation on OctaveLusiana Diyan
 
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
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 16Yazid98
 
Bab 5 counter
Bab 5 counterBab 5 counter
Bab 5 counterpersonal
 

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

Skd 141311049 muflih adinata n_stand alone controller
Skd 141311049 muflih adinata n_stand alone controllerSkd 141311049 muflih adinata n_stand alone controller
Skd 141311049 muflih adinata n_stand alone controller
 
CONTROL FAN AC USING TEMPERATURE SENSOR LM35 BASED ON ARDUINO UNO
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
 
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
Control Fan AC With LM-35 Sensor Based Arduino
 
Kontrol Kecepatan Motor DC Dengan PID
Kontrol Kecepatan Motor DC Dengan PID Kontrol Kecepatan Motor DC Dengan PID
Kontrol Kecepatan Motor DC Dengan PID
 
Pertemuan 3 Sistem Pengendali Elektronik
Pertemuan 3   Sistem Pengendali ElektronikPertemuan 3   Sistem Pengendali Elektronik
Pertemuan 3 Sistem Pengendali Elektronik
 
Laporan Programmeable Counter & Self-Stopping Cenounter
Laporan Programmeable Counter & Self-Stopping CenounterLaporan Programmeable Counter & Self-Stopping Cenounter
Laporan Programmeable Counter & Self-Stopping Cenounter
 
Modul praktikum kendali lanjut
Modul praktikum kendali lanjutModul praktikum kendali lanjut
Modul praktikum kendali lanjut
 
Alat penyortir botol minum berbasis plc
Alat penyortir botol minum berbasis plcAlat penyortir botol minum berbasis plc
Alat penyortir botol minum berbasis plc
 
02. Basic PLC.pptx
02. Basic PLC.pptx02. Basic PLC.pptx
02. Basic PLC.pptx
 
Aplikasi kendali smart relay pada motor 3 fasa.pptx
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
 
alat pencampur minuman berbasis PLC
alat pencampur minuman berbasis PLCalat pencampur minuman berbasis PLC
alat pencampur minuman berbasis PLC
 
15.04.146 jurnal eproc
15.04.146 jurnal eproc15.04.146 jurnal eproc
15.04.146 jurnal eproc
 
Mengenal PLC
Mengenal PLCMengenal PLC
Mengenal PLC
 
Pengenalan pada plc
Pengenalan pada plcPengenalan pada plc
Pengenalan pada plc
 
12362 34780-1-pb
12362 34780-1-pb12362 34780-1-pb
12362 34780-1-pb
 
857
857857
857
 
2. plc fix
2. plc fix2. plc fix
2. plc fix
 
PID Implementation on Octave
PID Implementation on OctavePID Implementation on Octave
PID Implementation on Octave
 
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
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
 
Bab 5 counter
Bab 5 counterBab 5 counter
Bab 5 counter
 

Recently uploaded

Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerakputus34
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanAyuApriliyanti6
 
Bioteknologi Konvensional dan Modern kelas 9 SMP
Bioteknologi Konvensional dan Modern  kelas 9 SMPBioteknologi Konvensional dan Modern  kelas 9 SMP
Bioteknologi Konvensional dan Modern kelas 9 SMPNiPutuDewikAgustina
 
konsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatankonsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatanSuzanDwiPutra
 
Informatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptxInformatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptxMateriSMPTDarulFalah
 
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi TrigonometriSudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi TrigonometriFarhanPerdanaRamaden1
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptxnursariheldaseptiana
 
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxDewiUmbar
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxJawahirIhsan
 
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptxErikaPutriJayantini
 
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docxcontoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docxdedyfirgiawan
 
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMSISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMhanyakaryawan1
 
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxLokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxrani414352
 
Laporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docxLaporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docxJajang Sulaeman
 
UAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfUAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfssuser29a952
 
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Abdiera
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxFitriaSarmida1
 

Recently uploaded (20)

Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerak
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
Bioteknologi Konvensional dan Modern kelas 9 SMP
Bioteknologi Konvensional dan Modern  kelas 9 SMPBioteknologi Konvensional dan Modern  kelas 9 SMP
Bioteknologi Konvensional dan Modern kelas 9 SMP
 
konsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatankonsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatan
 
Informatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptxInformatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptx
 
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi TrigonometriSudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
 
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docxcontoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
 
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMSISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
 
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxLokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
 
Laporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docxLaporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docx
 
UAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfUAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdf
 
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 

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 :
  • 5.
  • 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