analisis respon sistem kontrol pid dengan matlab
TRANSCRIPT
![Page 1: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/1.jpg)
1
ANALISIS RESPON SISTEMKONTROL PID DENGAN MATLAB
Oleh : Didik Hariyanto
![Page 2: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/2.jpg)
2
ANALISIS RESPON SISTEM (1)
zMelihat respon keluaran dari sistem dalamskala waktu
zMenggunakan bantuan matlabzDapat digunakan untuk mendapatkan
respon sistem yang diinginkan
![Page 3: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/3.jpg)
3
ANALISIS RESPON SISTEM (2)
Istilah dalam respon sistem :zWaktu naik (rise time)zWaktu penyelesaian (settling time)zNilai keluaran yang diinginkan (set point)zKondisi melampaui set point (overshoot)zKesalahan keadaan tunak (error steady
state)
![Page 4: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/4.jpg)
4
SISTEM UNITY FEEDBACK (1)
CONTROLLER PLANTR Ye u
+ -
![Page 5: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/5.jpg)
5
SISTEM UNITY FEEDBACK (2)
zController : menyediakan/memberikanrencana yang mantap, didesain untukmengontrol tingkah laku yang menyeluruhdari sistem
zPlant : sistem yang harus dikontrol
![Page 6: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/6.jpg)
6
CONTOH MASALAH
zSistem yang terdiri dari massa, pegas, danperedam
MF
x
k
bx
![Page 7: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/7.jpg)
7
PERSAMAAN MODEL SISTEM
Persamaan model sistem :
Transformasi Laplace dari model sistem :
Fungsi transfer antara X(s) dan F(s) menjadi :
kbsMssY
sX
++=
2
1
)(
)(
)()()()(2 sFskXsbsXsXMs =++
FkxbxMx =++ ’’’
![Page 8: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/8.jpg)
8
PENENTUAN BESARAN DLM CONTOH
z M = 1 kgz b = 10 N.s/m
z k = 20 N/mz F(s) = 1
z Fungsi transfer menjadi :
2010
1
)(
)(2 ++
=sssY
sX
![Page 9: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/9.jpg)
9
RESPON SISTEM OPEN LOOP (1)
zBuat m-file baru pada matlab danmasukkan kode berikut :
QXP ��GHQ >�������@�VWHS�QXP�GHQ�
zJalankan m-file tersebut
![Page 10: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/10.jpg)
10
RESPON SISTEM OPEN LOOP (2)
![Page 11: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/11.jpg)
11
RESPON SISTEM OPEN LOOP (3)
zHasil penguatan yang diperoleh adalah0.05, sehingga error steady state sebesar0.95 (error steady state = besar)
zRise time-nya sebesar ±1.5 detik (rise time= lambat)
![Page 12: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/12.jpg)
12
YANG DIHARAPKAN
zRise time yang cepatzError steady state sama mendekati nolzOvershoot yang minimum
Penyelesaian dengan menggunakan kontrolPID (Proportional-Integral-Derivative)
![Page 13: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/13.jpg)
13
PROPORTIONAL CONTROL (1)
z Fungsi transfer menjadi :
z Buat m-file baru di matlab dengan menentukanproportional gain (Kp) sebesar 300
.S ����QXP .S�GHQ >��������.S@�W ���������VWHS�QXP�GHQ�W�
)20(10)(
)(2
P
P
Kss
K
sY
sX
+++=
![Page 14: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/14.jpg)
14
PROPORTIONAL CONTROL (2)
![Page 15: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/15.jpg)
15
PROPORTIONAL CONTROL (3)
Plot diatas memperlihatkan bahwaproportional control :
zMereduksi rise timezMereduksi error steady statezMasih terdapat overshoot
![Page 16: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/16.jpg)
16
PROPORTIONAL-DERIVATIVE CONTROL (1)
z Fungsi transfer menjadi :
z Buat m-file baru di matlab dengan menentukanproportional gain (Kp) sebesar 300 dan Kd=10
.S ����
.G ���QXP >.G�.S@�GHQ >�����.G����.S@�W ���������VWHS�QXP�GHQ�W�
)20()10()(
)(2
PD
PD
KsKs
KsK
sY
sX
+++++=
![Page 17: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/17.jpg)
17
PROPORTIONAL-DERIVATIVE CONTROL (2)
![Page 18: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/18.jpg)
18
PROPORTIONAL-DERIVATIVE CONTROL (3)
Plot diatas menunjukkan bahwapenambahan derivative controller :
zMereduksi overshootzMemberikan efek kecil pada rise timezMemberikan efek kecil pada error steady
state
![Page 19: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/19.jpg)
19
PROPORTIONAL-INTEGRAL CONTROL (1)
z Fungsi transfer menjadi :
z Buat m-file baru di matlab dengan proportional gain (Kp) = 30 dan Ki = 70
.S ���
.L ���QXP >.S�.L@�GHQ >��������.S�.L@�W ���������VWHS�QXP�GHQ�W�
IP
IP
KsKss
KsK
sY
sX
+++++=
)20(10)(
)(23
![Page 20: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/20.jpg)
20
PROPORTIONAL-INTEGRAL CONTROL (2)
![Page 21: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/21.jpg)
21
PROPORTIONAL-INTEGRAL CONTROL (3)
Plot diatas menunjukkan bahwapenggunaan integral controller dapat :
zMereduksi overshootzMereduksi error steady statezMemberikan efek kecil pada rise time
![Page 22: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/22.jpg)
22
P-I-D CONTROL (1)
z Fungsi transfer menjadi :
z Buat m-file baru di matlab dengan Kp = 30, Ki = 70 dan Kd = 10
.S ���
.L ���
.G ���QXP >.G�.S�.L@�GHQ >�����.G����.S�.L@�W ���������VWHS�QXP�GHQ�W�
IPD
IPD
KsKsKs
KsKsK
sY
sX
+++++++=
)20()10(
2
)(
)(23
![Page 23: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/23.jpg)
23
P-I-D CONTROL (2)
![Page 24: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/24.jpg)
24
P-I-D CONTROL (3)
zBuat m-file baru di matlab dengan Kp = 100, Ki = 80 dan Kd = 30
.S ����
.L ���
.G ���QXP >.G�.S�.L@�GHQ >�����.G����.S�.L@�W ���������VWHS�QXP�GHQ�W�
![Page 25: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/25.jpg)
25
P-I-D CONTROL (4)
![Page 26: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/26.jpg)
26
SISTEM YANG IDEAL
![Page 27: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/27.jpg)
27
PEDOMAN DESAIN P-I-D
z Dapatkan respon sistem open-loop dan tentukanapa saja yang ingin ditingkatkan
z Tambahkan P-Control untuk meningkatkan rise time
z Tambahkan D-Control untuk mengurangiovershoot
z Tambahkan I-Control untuk mengurangi error steady state
z Seimbangkan setiap Kp, Ki, dan Kd untukmendapatkan keseluruhan respon sistem yang diinginkan
![Page 28: ANALISIS RESPON SISTEM KONTROL PID DENGAN MATLAB](https://reader033.vdocuments.site/reader033/viewer/2022061516/587757671a28abab3c8b69c9/html5/thumbnails/28.jpg)
28
TUGAS
zBuat m-file di matlab untuk mendapatkanrespon sistem pada contoh denganmengubah parameter Kp, Ki, dan Kd !
zGambarkan respon sistem pada contohdalam bentuk plot !