SlideShare a Scribd company logo
PERANCANGAN KONTROL
PID
MENGGUNAKAN MATLAB
Oleh :
Pamor Gunoto, MT
TEKNIK ELEKTRO
UNIVERSITAS RIAU KEPULAUAN
BATAM
Sistem Kontrol Lengkap
Sistem Kontrol
• Sistem kontrol pada sistem loop tertutup
menggunakan blok diagram seperti dibawah ini
e u
KONTROL PID
Pedoman Umum Mendesain Kontroler PID
1. Buatkan Model Matematik Plant yg akan diuji
2. Dapatkan Respon Loop terbuka dan tentukan apa
saja yang ingin ditingkatkan
3. Tambahkan Kontrol – P untuk menambah waktu naik
4. Tambahkan Kontrol – D untuk menambah overshoot
5. Tambahkan Kontrol – I untuk menghilangkan
kesalahan tunak
6. Seimbangkan setiap Kp, Ki, Kd sampai didapatkan
keseluruhan respon yang diinginkan. Dapat merujuk
kepada tabel karakteristik kontroler
Karakteristik PID
Respon Loop
Tertutup
Waktu Naik Overshoot Waktu Turun Kesalahan
Keadaan Tunak
Kp Menurun Meningkat Perubahan
Kecil
Menurun
Ki Menurun Meningkat Meningkat Hilang
Kd Perubahan
Kecil
Menurun Menurun Perubahan
Kecil
Catatan :
Parameter-parameter tersebut diatas, tidak bersifat independen, sehingga pada saat salah
satu nilai konstantanya diubah, maka mungkin sistem tidak akan bereaksi seperti yang
diinginkan
Diagram Blok Kontrol PID
Fungsi Alih :
Respon Time
Respon Time
Contoh Respon Waktu
Waktu tunda = 1 detik
Waktu naik = 0,9 detik
Waktu penetapan = 9 detik
Kesalahan tunak = 0,02
Waktu puncak = 2,5 detik
Lewatan maksimum = 0,3
Respon Sistem Kontrol
• Respon sistem terbuka (open loop response)
dengan memberikan memilih jenis input yang akan
dimasukkan ke dalam sistem. Input ini bisa berupa
step, pulse, ramp, sinus, dan sebagainya
• Untuk menghasilkan sistem kontrol yang baik,
diperlukan sistem yang tertutup (close loop system).
• Sistem ini memiliki feedback, yang akan
membandingkan kondisi sesungguhnya dengan
seting poin yang diberikan.
Fungsi Transfer Sistem
Gc(s) Gp(s)
H(s)
E(s)
Error
signal
Control
input
Reference
input
R(s)
Feedback
PlantKontroler
Output
U(s) Y(s)
)()(1
)(
)(
)(
SHsG
sG
sR
sY


-
+
Dengan G(s) = Gc(s).Gp(s)
Contoh kasus (Open Loop)
• Sebuah fungsi transfer dari plant yaitu
• Apabila diberi masukan dengan input step maka respon
timenya adalah (tanpa kontroler)
C(s)
Kontroler Proporsional
• Dari tabel 1 diketahui bahwa Kontroler Proporsional (P)
dapat mengurangi rise time, menambah overshoot, dan
mengurangi steady state error.
• Diagram Blok sistem
Kontroler P
• Fungsi Tranfer C(s)/R(s) adalah
Misal, diambil konstanta Kp = 300, maka
0 0.2 0.4 0.6 0.8 1 1.2 1.4
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Close Loop Step Kp=300
Time (sec)
Amplitude
Rangkaian Analog (Op-Amp)
• Kontroler Proporsional (P)
U
e
Kontroler Proporsional-Derivative
• Mengurangi overshoot
• Mempercepat waktu stedy state
Kontroler PD
• Fungsi transfer C(s)/R(s) adalah
Misal, diambil konstanta Kp = 300 dan Kd = 10, maka
Kp=300;
Kd=10;
num=[Kd Kp];
den=[1 10+Kd 20+Kp];
t=0:0.01:2;
step(num,den)
title('Close Loop Step Kd=10 Kp=300')
0 0.1 0.2 0.3 0.4 0.5 0.6
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Close Loop Step Kd=10 Kp=300
Time (sec)
Amplitude
Perbandingan P dan PD
Kontrol PD lebih baik
dari P
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Close Loop Step Kd=10 Kp=300
Time (sec)
Amplitude
0 0.2 0.4 0.6 0.8 1 1.2 1.4
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Close Loop Step Kp=300
Time (sec)
Amplitude
OVERSHOOT
KURANG
• Kontroler PD
Kontroler Proporsional-Derivative
Kontrol Proporsional-Integral
• Memiliki karakteristik mengurangi rise time
• Menambah overshoot dan setling time
• Menghilangkan steady state error
Kontroler PI
• Fungsi transfer C(s)/R(s) adalah
Misal, diambil konstanta Kp = 30 dan Ki = 70, maka
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Close Loop Step Ki=70 Kp=300
Time (sec)
Amplitude
Kp=30;
Ki=70;
num=[Kp Ki];
den=[1 10 20+Kp Ki];
t=0:0.01:2;
step(num,den)
title('Close Loop Step Ki=70 Kp=30')
• Kontroler PI
Kontroler PI
Kontroler Proporsional-Integral-Derivatif
• Diagram Blok PID adalah
Kontroler PID
• Fungsi transfer C(s)/R(s) adalah
Misal, diambil konstanta Kp = 350, Ki = 300 dan Kd = 50, maka
PID dengan OP-AMP
Proporsional
Integral
Derivatif
Summer
Perancangan Kontrol PID pada
Motor DC
• Perancangan ini adalah pengaturan tegangan (V)
(input) untuk mengatur/kontrol Kecepatan Motor DC
(ω)(output)
Motor DC
• Model Matematik
Motor DC
0113,010.1,410.4
105,0
)( 327

 
ss
sGp
s
KsKsK
sGc iPD 

2
)(
Motor DC
)().()( sGpsGcsG 
iPD
ipD
KKsKs
KsKsK
sR
sC
105,0)105,00113,0()105,010.1,4(10.4
105,0105,0105,0
)(
)(
2337
2


 
sss
KsKsK
sG iPD
0113,010.1,410.4
)(105,0
)( 2337
2


 
SEMOGA BERMANFAAT
Terima Kasih

More Related Content

PDF
Diagram blok
PDF
routh hurwitz
PDF
Dasar sistem kontrol
PDF
1 konsep sinyal
PPTX
Proses tuning pada pid
DOCX
Jelaskan dan gambarkan karakteristik dioda
PPTX
Prinsip kerja PID
PPTX
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
Diagram blok
routh hurwitz
Dasar sistem kontrol
1 konsep sinyal
Proses tuning pada pid
Jelaskan dan gambarkan karakteristik dioda
Prinsip kerja PID
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit

What's hot (20)

PPT
Kontroler proporsional
PPTX
konsep dasar sinyal dan sistem
PDF
sharing belajar OP Am elektronika dasar
PPTX
Pid (proportional, integral, derivative)
PDF
Pengenalan multisim
PPTX
Analisa respon sistem
DOCX
Contoh soal
PDF
Model Matematis untuk Rangkaian Elektrik
PDF
Diktat sistem-linier
PPTX
5 pengukuran dan kesalahan
PPTX
Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...
PPT
PDF
Makalah Proyek Rangkaian Flip-Flop
PDF
Kapasitans dan dielektrik dan contoh soal
PDF
4 rangkaian ac paralel
PDF
Cara mengetahui komponen baik atau tidak
DOCX
Katup-katup Pada Pneumatik
PDF
Laporan praktikum mikrokontroler dengan led
PDF
pemodelan state space
Kontroler proporsional
konsep dasar sinyal dan sistem
sharing belajar OP Am elektronika dasar
Pid (proportional, integral, derivative)
Pengenalan multisim
Analisa respon sistem
Contoh soal
Model Matematis untuk Rangkaian Elektrik
Diktat sistem-linier
5 pengukuran dan kesalahan
Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...
Makalah Proyek Rangkaian Flip-Flop
Kapasitans dan dielektrik dan contoh soal
4 rangkaian ac paralel
Cara mengetahui komponen baik atau tidak
Katup-katup Pada Pneumatik
Laporan praktikum mikrokontroler dengan led
pemodelan state space
Ad

Similar to Kontrol pid dengan matlab (20)

DOCX
Cruise Control System
PPTX
kontrol_PID.pptx
DOC
Modul praktikum kendali lanjut
PPTX
kontrol_PID.pptx
PPT
proportional integral derivatif controller
DOCX
respon transien pengendalian level di absorber menggunakan kontroler P, on of...
DOCX
Tugal pemodelan ahmad surya dan davina olivia
PDF
Simulasi Anti Integral Windup dengan Clamp Integrator
PPT
SISTEM KONTROL
PPTX
8 sistem-kontrol-dfa
DOCX
Ball & Beam Control System
PDF
EE31T02-Sistem-Kendali.pdf
PDF
Sistem+kontrol+pid+muhamad+ali 1
PDF
Dasar sistem kontrol
DOCX
Motor Speed Control System
PPTX
PRAKTIKUM SISTEM PENGATURAN PPT MODUL 1 dan 2[1].pptx
PDF
Skd 141311039 -laporan akhir sistem kendali digital pada plant flow
PPTX
Feedback and Feedforward Control (1).pptx
PDF
Kendali level air
PDF
01 laporan akhir pdp '16
Cruise Control System
kontrol_PID.pptx
Modul praktikum kendali lanjut
kontrol_PID.pptx
proportional integral derivatif controller
respon transien pengendalian level di absorber menggunakan kontroler P, on of...
Tugal pemodelan ahmad surya dan davina olivia
Simulasi Anti Integral Windup dengan Clamp Integrator
SISTEM KONTROL
8 sistem-kontrol-dfa
Ball & Beam Control System
EE31T02-Sistem-Kendali.pdf
Sistem+kontrol+pid+muhamad+ali 1
Dasar sistem kontrol
Motor Speed Control System
PRAKTIKUM SISTEM PENGATURAN PPT MODUL 1 dan 2[1].pptx
Skd 141311039 -laporan akhir sistem kendali digital pada plant flow
Feedback and Feedforward Control (1).pptx
Kendali level air
01 laporan akhir pdp '16
Ad

More from Pamor Gunoto (20)

PPTX
Perancangan plts off grid (mandiri)
PPTX
Energi Terbarukan_PLTS (Pamor 29 Mei 2021)
PPTX
Pamor gunoto analisa supernode (24 mei 2021)
PPTX
Analisa mesh pada rangkaian ac (17 april 2021)
PPTX
Analisa node (23 maret 2021) pamor gunoto
PPTX
Phasor dan Kirchhoff (21 maret 2021)
PPTX
PLC Instruksi Matematika (25 Januari 2021)
PPTX
Phasor dan Sinusoidal (Rangkaian AC)
PPTX
Rangkaian RL dengan sumber
PPTX
Rangkaian RC dan RL (Tanpa Sumber)
PPTX
Logika digital pada plc (unrika 2020)
PPTX
Induktor (29 september 2020)
PPTX
Rangkaian Kapasitor
PPTX
Sinusoidal dan phasor (25 agustus 2020)
PPTX
Analisa rangkaian dengan thevenin (24 Aug 2020)
PPTX
Kestabilan sistem bidang z (20082020)
PPTX
Analisa kegagalan sistem
PPTX
Komponen elektronika dan kerusakan rangkaian (2 juli 2020)
PPT
Sensor dan transduser (30 juni 2020)
PPTX
Transformasi sumber (tegangan dan arus)
Perancangan plts off grid (mandiri)
Energi Terbarukan_PLTS (Pamor 29 Mei 2021)
Pamor gunoto analisa supernode (24 mei 2021)
Analisa mesh pada rangkaian ac (17 april 2021)
Analisa node (23 maret 2021) pamor gunoto
Phasor dan Kirchhoff (21 maret 2021)
PLC Instruksi Matematika (25 Januari 2021)
Phasor dan Sinusoidal (Rangkaian AC)
Rangkaian RL dengan sumber
Rangkaian RC dan RL (Tanpa Sumber)
Logika digital pada plc (unrika 2020)
Induktor (29 september 2020)
Rangkaian Kapasitor
Sinusoidal dan phasor (25 agustus 2020)
Analisa rangkaian dengan thevenin (24 Aug 2020)
Kestabilan sistem bidang z (20082020)
Analisa kegagalan sistem
Komponen elektronika dan kerusakan rangkaian (2 juli 2020)
Sensor dan transduser (30 juni 2020)
Transformasi sumber (tegangan dan arus)

Recently uploaded (20)

PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PPTX
materi pencegahan perkawinan usia anak.pptx
PPTX
PPT Kurikulum Berbasis Cinta tahun 2025.
PDF
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
PPTX
ppt kelas XII materi sifat koligatif larutan
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
PPTX
Keragaman kerajinan tangan mancanegara.pptx
PPTX
Bahan Tayang OJT Pembelajaran Mendalam KS
DOCX
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
PDF
Gangguan Penglihatan Mata - presentasi biologi
PDF
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
PPT
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
PPT
Teknologi-Pangan-Pertemuan-820728132309-.ppt
DOCX
LKPD_Bab_1_Informatika_Kelas_9. : Informatika dan Keterampilan Generikdocx
PPTX
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
PPTX
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
DOCX
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
PPTX
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
DOCX
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
PPTX
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
materi pencegahan perkawinan usia anak.pptx
PPT Kurikulum Berbasis Cinta tahun 2025.
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
ppt kelas XII materi sifat koligatif larutan
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
Keragaman kerajinan tangan mancanegara.pptx
Bahan Tayang OJT Pembelajaran Mendalam KS
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
Gangguan Penglihatan Mata - presentasi biologi
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
Teknologi-Pangan-Pertemuan-820728132309-.ppt
LKPD_Bab_1_Informatika_Kelas_9. : Informatika dan Keterampilan Generikdocx
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...

Kontrol pid dengan matlab

  • 1. PERANCANGAN KONTROL PID MENGGUNAKAN MATLAB Oleh : Pamor Gunoto, MT TEKNIK ELEKTRO UNIVERSITAS RIAU KEPULAUAN BATAM
  • 3. Sistem Kontrol • Sistem kontrol pada sistem loop tertutup menggunakan blok diagram seperti dibawah ini e u
  • 4. KONTROL PID Pedoman Umum Mendesain Kontroler PID 1. Buatkan Model Matematik Plant yg akan diuji 2. Dapatkan Respon Loop terbuka dan tentukan apa saja yang ingin ditingkatkan 3. Tambahkan Kontrol – P untuk menambah waktu naik 4. Tambahkan Kontrol – D untuk menambah overshoot 5. Tambahkan Kontrol – I untuk menghilangkan kesalahan tunak 6. Seimbangkan setiap Kp, Ki, Kd sampai didapatkan keseluruhan respon yang diinginkan. Dapat merujuk kepada tabel karakteristik kontroler
  • 5. Karakteristik PID Respon Loop Tertutup Waktu Naik Overshoot Waktu Turun Kesalahan Keadaan Tunak Kp Menurun Meningkat Perubahan Kecil Menurun Ki Menurun Meningkat Meningkat Hilang Kd Perubahan Kecil Menurun Menurun Perubahan Kecil Catatan : Parameter-parameter tersebut diatas, tidak bersifat independen, sehingga pada saat salah satu nilai konstantanya diubah, maka mungkin sistem tidak akan bereaksi seperti yang diinginkan
  • 6. Diagram Blok Kontrol PID Fungsi Alih :
  • 9. Contoh Respon Waktu Waktu tunda = 1 detik Waktu naik = 0,9 detik Waktu penetapan = 9 detik Kesalahan tunak = 0,02 Waktu puncak = 2,5 detik Lewatan maksimum = 0,3
  • 10. Respon Sistem Kontrol • Respon sistem terbuka (open loop response) dengan memberikan memilih jenis input yang akan dimasukkan ke dalam sistem. Input ini bisa berupa step, pulse, ramp, sinus, dan sebagainya • Untuk menghasilkan sistem kontrol yang baik, diperlukan sistem yang tertutup (close loop system). • Sistem ini memiliki feedback, yang akan membandingkan kondisi sesungguhnya dengan seting poin yang diberikan.
  • 11. Fungsi Transfer Sistem Gc(s) Gp(s) H(s) E(s) Error signal Control input Reference input R(s) Feedback PlantKontroler Output U(s) Y(s) )()(1 )( )( )( SHsG sG sR sY   - + Dengan G(s) = Gc(s).Gp(s)
  • 12. Contoh kasus (Open Loop) • Sebuah fungsi transfer dari plant yaitu • Apabila diberi masukan dengan input step maka respon timenya adalah (tanpa kontroler) C(s)
  • 13. Kontroler Proporsional • Dari tabel 1 diketahui bahwa Kontroler Proporsional (P) dapat mengurangi rise time, menambah overshoot, dan mengurangi steady state error. • Diagram Blok sistem
  • 14. Kontroler P • Fungsi Tranfer C(s)/R(s) adalah Misal, diambil konstanta Kp = 300, maka 0 0.2 0.4 0.6 0.8 1 1.2 1.4 0 0.2 0.4 0.6 0.8 1 1.2 1.4 Close Loop Step Kp=300 Time (sec) Amplitude
  • 15. Rangkaian Analog (Op-Amp) • Kontroler Proporsional (P) U e
  • 16. Kontroler Proporsional-Derivative • Mengurangi overshoot • Mempercepat waktu stedy state
  • 17. Kontroler PD • Fungsi transfer C(s)/R(s) adalah Misal, diambil konstanta Kp = 300 dan Kd = 10, maka Kp=300; Kd=10; num=[Kd Kp]; den=[1 10+Kd 20+Kp]; t=0:0.01:2; step(num,den) title('Close Loop Step Kd=10 Kp=300') 0 0.1 0.2 0.3 0.4 0.5 0.6 0 0.2 0.4 0.6 0.8 1 1.2 1.4 Close Loop Step Kd=10 Kp=300 Time (sec) Amplitude
  • 18. Perbandingan P dan PD Kontrol PD lebih baik dari P 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.2 0.4 0.6 0.8 1 1.2 1.4 Close Loop Step Kd=10 Kp=300 Time (sec) Amplitude 0 0.2 0.4 0.6 0.8 1 1.2 1.4 0 0.2 0.4 0.6 0.8 1 1.2 1.4 Close Loop Step Kp=300 Time (sec) Amplitude OVERSHOOT KURANG
  • 19. • Kontroler PD Kontroler Proporsional-Derivative
  • 20. Kontrol Proporsional-Integral • Memiliki karakteristik mengurangi rise time • Menambah overshoot dan setling time • Menghilangkan steady state error
  • 21. Kontroler PI • Fungsi transfer C(s)/R(s) adalah Misal, diambil konstanta Kp = 30 dan Ki = 70, maka 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 0 0.2 0.4 0.6 0.8 1 1.2 1.4 Close Loop Step Ki=70 Kp=300 Time (sec) Amplitude Kp=30; Ki=70; num=[Kp Ki]; den=[1 10 20+Kp Ki]; t=0:0.01:2; step(num,den) title('Close Loop Step Ki=70 Kp=30')
  • 24. Kontroler PID • Fungsi transfer C(s)/R(s) adalah Misal, diambil konstanta Kp = 350, Ki = 300 dan Kd = 50, maka
  • 26. Perancangan Kontrol PID pada Motor DC • Perancangan ini adalah pengaturan tegangan (V) (input) untuk mengatur/kontrol Kecepatan Motor DC (ω)(output)
  • 27. Motor DC • Model Matematik
  • 28. Motor DC 0113,010.1,410.4 105,0 )( 327    ss sGp s KsKsK sGc iPD   2 )(
  • 29. Motor DC )().()( sGpsGcsG  iPD ipD KKsKs KsKsK sR sC 105,0)105,00113,0()105,010.1,4(10.4 105,0105,0105,0 )( )( 2337 2     sss KsKsK sG iPD 0113,010.1,410.4 )(105,0 )( 2337 2    