Professional Documents
Culture Documents
Modul ini merupakan panduan yang digunakan dalam praktikum sistem kendali 1.
Praktikum sistem kendali 1 ini dilakukan dengan bantuan perangkat lunak Matlab. Materi
yang dibahas dalam modul sistem kendali terdiri dari 4 bahagian meliputi analisa tangggapan
peralihan, analisa peralihan tanpa dan dengan pengendali, analisa kesalahan dan analisa
kestabilan. Untuk analisa tanggapan peralihan, materi yang dibahas penentuan nilai parameter
tanggapan peralihan terhadap masukan undak satuan, perubahan nilai zeta terhadap nilai
parameter tanggapan peralihan dan perubahan nilai ωn terhadap nilai parameter tanggapan
peralihan. Untuk analisa peralihan tanpa dan dengan pengendali, materi yang dibahas adalah
pengaruh pengendali proporsional (P), pengendali integral (I) dan pengendali diferensial (D)
terhadap tanggapan peralihan dari suatu sistem kendali.
Untuk analisa kesalahan, materi yang dibahas adalah analisa kesalahan dari suatu sistem
kendali. Adapun parameter yang diamati dalam analisa kesalahan ini adalah tipe sistem,
konstanta kesalahan posisi, konstanta kesalahan kecepatan, konstanta kesalahan percepatan ,
kesalahan keadaan mantap terhadap masukan undak satuan, kesalahan keadaan mantap
terhadap masukan laju satuan dan kesalahan keadaan mantap terhadap masukan parabolik
satuan. Untuk analisa kestabilan, materi yang dibahas adalah analisa kestabilan dari suatu
sistem kendali. Analisa kestabilan dilakukan dengan menggunakan persamaan karakteristik,
kriteria Routh dan metoda Hurwitz.
Penyusun
1
DAFTAR ISI
KATA PENGANTAR................................................................................................................ 1
DAFTAR ISI..............................................................................................................................2
DAFTAR GAMBAR................................................................................................................. 4
DAFTAR TABEL...................................................................................................................... 5
MODUL 1. ANALISA TANGGAPAN PERALIHAN.............................................................. 6
1.1 Tujuan Percobaan..............................................................................................................6
1.2 Peralatan Percobaan..........................................................................................................6
1.3 Dasar Teori Percobaan...................................................................................................... 6
1.4 Simulasi Percobaan...........................................................................................................8
1.4.1 Simulasi Penentuan Nilai - Nilai Parameter Tanggapan Peralihan Untuk Sistem
Orde 2................................................................................................................................... 8
1.4.2 Simulasi Pengaruh Perubahan Nilai Parameter Tanggapan Peralihan Terhadap
Nilai Zeta.............................................................................................................................13
1.4.3 Simulasi Pengaruh Perubahan Nilai Parameter Tanggapan Peralihan Terhadap
Nilai Wn.............................................................................................................................. 17
1.5 Tugas Pendahuluan......................................................................................................... 25
MODUL 2. ANALISA PERALIHAN TANPA DAN DENGAN PENGENDALI..................26
2.1 Tujuan Percobaan............................................................................................................26
2.2 Peralatan Percobaan........................................................................................................26
2.3 Dasar Teori Percobaan.................................................................................................... 26
2.4 Simulasi Percobaan.........................................................................................................28
2.4.1 Simulasi Untuk Tanggapan Peralihan Tanpa Pengendali.......................................28
2.4.2 Simulasi Untuk Tanggapan Peralihan Dengan Pengendali Proporsional (P)........30
2.4.3 Simulasi Untuk Tanggapan Peralihan Dengan Pengendali Integral (I).................31
2.4.4 Simulasi Untuk Tanggapan Peralihan Dengan Pengendali Proporsional Integral
(PI) 33
2.4.5 Simulasi Untuk Tanggapan Peralihan Dengan Pengendali Proporsional
Diferensial (PD).................................................................................................................. 36
2.4.6 Simulasi Untuk Tanggapan Peralihan Dengan Pengendali Proporsional Integral
Diferensial (PID) ................................................................................................................. 39
2.5 Tugas Pendahuluan .........................................................................................................44
MODUL 3. ANALISA KESALAHAN ................................................................................... 45
3.1 Tujuan Percobaan ...........................................................................................................45
3.2 Peralatan Percobaan........................................................................................................ 45
3.3 Dasar Teori Percobaan ...................................................................................................45
3.4 Simulasi Percobaan ........................................................................................................49
3.4.1 Simulasi Untuk Analisa Kesalahan Model 1 ......................................................... 49
3.4.2 Simulasi Untuk Analisa Kesalahan Model 2 ......................................................... 51
3.4.3 Simulasi Untuk Analisa Kesalahan Model 3 ......................................................... 52
3.4.4 Simulasi Untuk Analisa Kesalahan Model 4 ......................................................... 53
3.5 Tugas Pendahuluan .........................................................................................................54
MODUL 4. ANALISA KESTABILAN .................................................................................. 56
4.1 Tujuan Percobaan ...........................................................................................................56
4.2 Peralatan Percobaan........................................................................................................ 56
4.3 Dasar Teori Percobaan ...................................................................................................56
4.3.1 Persamaan Karakteristik ........................................................................................56
4.3.2 Kriteria Routh ........................................................................................................57
4.3.3 Metoda Hurwith .....................................................................................................59
2
4.4 Simulasi Percobaan.........................................................................................................60
4.4.1 Simulasi Untuk Analisa Kestabilan Model 1.........................................................60
4.4.2 Simulasi Untuk Analisa Kestabilan Model 2.........................................................62
4.4.3 Simulasi Untuk Analisa Kestabilan Model 3.........................................................64
4.4.4 Simulasi Untuk Analisa Kestabilan Model 4.........................................................65
4.5 Tugas Pendahuluan......................................................................................................... 67
3
DAFTAR GAMBAR
4
DAFTAR TABEL
Tabel 1.1 Nilai Parameter Peralihan Untuk Fungsi Alih Pada Persamaan (1.11)....................11
Tabel 1.2 Nilai Parameter Peralihan Untuk Fungsi Alih Pada Persamaan (1.14)....................11
Tabel 1.3 Nilai Parameter Peralihan Untuk Fungsi Alih Pada Persamaan (1.13)....................12
Tabel 1.4 Nilai Parameter Peralihan Untuk Fungsi Alih Pada Persamaan (1.14)....................12
Tabel 1.5 Nilai Parameter Peralihan Untuk Fungsi Alih Pada Persamaan (1.15)....................13
Tabel 1.6 Nilai Parameter Peralihan Untuk Berbagai Nilai Zeta............................................16
Tabel 1.7 Nilai Parameter Peralihan Untuk Berbagai Nilai Zeta............................................16
Tabel 1.8 Nilai Parameter Peralihan Untuk Berbagai Nilai Wn.............................................20
Tabel 1.9 Nilai Parameter Peralihan Untuk Berbagai Nilai Wn.............................................21
Tabel 1.10 Nilai Parameter Peralihan Untuk Berbagai Nilai Wn...........................................22
Tabel 1.11 Nilai Parameter Peralihan Untuk Berbagai Nilai Wn........................................... 22
Tabel 1.12 Nilai Parameter Peralihan Untuk Berbagai Nilai Wn...........................................23
Tabel 1.13 Nilai Parameter Peralihan Untuk Berbagai Nilai Wn...........................................24
Tabel 2.1 Tipe – Tipe Pengendali Model Paralel.....................................................................27
Tabel 2.2 Nilai Parameter Peralihan Sistem Pada Diagram Blok 2.2......................................29
Tabel 2.3 Nilai Parameter Peralihan Terhadap Perubahan Konstanta Proporsional (P)..........31
Tabel 2.4 Nilai Parameter Peralihan Terhadap Perubahan Konstanta Integral (I)................... 33
Tabel 2.5 Nilai Parameter Peralihan Terhadap Perubahan Konstanta Proporsional Integral
(PI)........................................................................................................................................... 35
Tabel 2.6 Nilai Parameter Peralihan Terhadap Perubahan Konstanta Proporsional Diferensial
(PD)..........................................................................................................................................37
Tabel 2.7 Nilai Parameter Peralihan Terhadap Perubahan Konstanta Proporsional Integral
Diferensial (PID)......................................................................................................................40
Tabel 3.1 Kesalahan Keadaan Tunak Dalam Bentuk Penguatan K.........................................49
Tabel 3.2 Nilai Parameter Kesalahan Sistem Pada Diagram Blok 3.2.................................... 50
Tabel 3.3 Nilai Parameter Kesalahan Sistem Pada Diagram Blok 3.3.................................... 52
Tabel 3.4 Nilai Parameter Kesalahan Sistem Pada Diagram Blok 3.4.................................... 53
Tabel 3.5 Nilai Parameter Kesalahan Sistem Pada Diagram Blok 3.5.................................... 54
Tabel 4.1 Nilai Akar – Akar Persamaan Karakteristik.............................................................61
Tabel 4.2 Nilai Akar – Akar Persamaan Karakteristik.............................................................63
Tabel 4.3 Nilai Akar – Akar Persamaan Karakteristik.............................................................64
Tabel 4.4 Nilai Akar – Akar Persamaan Karakteristik.............................................................66
5
MODUL 1. ANALISA TANGGAPAN PERALIHAN
dimana
ς : rasio redaman
ωn : frekuensi alamiah tidak teredam
Adapun perhitungan parameter – parameter tanggapan peralihan sebagai berikut
a. Waktu tunda
Waktu tunda adalah waktu yang diperlukan tanggapan untuk mencapai setengah harga akhir
yang pertama kali. Untuk sistem lingkar tertutup yang dinyatakan dalam bentuk persamaan
(1.1), waktu tunda ini dihitung dengan persamaan (1.2) berikut
td = 1 + 0.600ς 0.1500ς2
(1.2)
ωn
Adapun satuan waktu tunda ini dinyatakan dalam detik. Agar sistem kendali mempuyai
performansi yang baik maka diusahakan nilai waktu tunda mempuyai nilai yang kecil .
6
b. Waktu naik
Waktu naik adalah waktu yang diperlukan tanggapan untuk naik dari 10 % sampai 90 %, 5 %
sampai 95 % atau 0 sampai 100 % dari harga akhirnya. Untuk sistem orde kedua redaman kurang
biasanya digunakan waktu naik 0 sampai 100 % dan untuk sistem redaman lebih biasanya
digunakan waktu naik 10 % sampai 90 %. Untuk sistem lingkar tertutup yang dinyatakan dalam
bentuk persamaan (1.1), waktu naik dihitung dengan persamaan (1.3) berikut
1 + 1.1000ς 1.4000ς 2
tr = (1.3)
ωn
Adapun satuan waktu naik ini dinyatakan dalam detik. Agar sistem kendali mempuyai
performansi yang baik maka diusahakan nilai waktu naik mempuyai nilai yang kecil
c. Waktu puncak
Waktu puncak adalah waktu yang diperlukan tanggapan untuk mencapai puncak lewatan
pertama kali. Waktu puncak ini dihitung dengan persamaan (1.4) berikut
tp = π (1.4)
ω n 1 ς2
Adapun satuan waktu puncak ini dinyatakan dalam detik. Agar sistem kendali mempuyai
performansi yang baik maka diusahakan nilai waktu puncak mempuyai nilai yang kecil
d. Nilai Puncak
Nilai puncak adalah nilai yang dicapai tanggapan untuk mencapai puncak lewatan pertama
kali. Nilai puncak ini dihitung dengan persamaan (1.5) berikut
-ςπ
1ς 2
p=1+e (1.5)
e. Lewatan maksimum
Lewatan maksimum adalah harga puncak maksimum dari kurva tanggapan yang diukur dari
satu. Jika harga keadaan mantap tanggapan tidak sama dengan satu maka biasa digunakan
persentase lewatan maksimum yang dinyatakan dengan persamaan (1.6) berikut
c tp - c
M 100% (1.6)
c
p
Adapun satuan Lewatan maksimum ini dinyatakan dalam persen. Selain itu Agar sistem
kendali mempuyai performansi yang baik maka diusahakan lewatan maksimum sebesar 20 %
atau lebih kecil.
7
dengan persamaan (1.7), (1.8) dan (1.9) dimana untuk 0 0.9 dan kriteria ± 2 %
digunakan persamaan (1.7) berikut
t 4
(1.7)
s
n
untuk kriteria ± 5 %digunakan persamaan (1.8) berikut
3
ts (1.8)
n
%
untuk kriteria ± 0.50 berlaku persamaan (1.9) berikut
t
5
(1.9)
s
n
Agar sistem kendali mempuyai performansi yang baik maka diusahakan nilai waktu keadaan
mantap mempuyai nilai yang kecil. Selain itu hasil perhitungan nilai – nilai parameter tanggapan
peralihan terhadap masukan undak satuan diperlihatkan juga pada grafik berikut ini
c(t) batas toleransi
Mp 0.05
1 or 0.02
Id
0.5
tr
tp
ts
Gambar 1.1 Spefisikasi Tanggapan Peralihan
1.4.1 Simulasi Penentuan Nilai - Nilai Parameter Tanggapan Peralihan Untuk Sistem
Orde 2
Simulasi penentuan nilai – nilai parameter tanggapan peralihan untuk sistem orde 2
diperlihatkan dengan fungsi alih lingkar tertutup dalam bentuk persamaan (1.10) berikut 8
C(s) = 10.00
2 (1.10)
R(s) s + 2.00s + 10.00
Tentukan :
o Nilai K
o Nilai Wn
o Nilai Zeta
o Nilai Waktu tunda o
Nilai Waktu naik
o Nilai Waktu puncak
o Nilai Waktu keadaan mantap untuk kriteria 2 %, 5 % dan 0.5 % o
Nilai puncak
o Nilai lewatan maksimum
o Grafik tanggapan peralihan terhadap masukan undak satuan
Adapun kode Matlab untuk penentuan nilai parameter peralihan sebagai berikut
clc
clear all
close all
close all hidden
%
% Data Fungsi Alih Lingkar Tertutup
num = [ 0.00 0.00 10.00];
den = [ 1.00 2.00 10.00];
a3 = num(3);
b2 = den(2);
b3 = den(3);
%
K = a3/b3;
Wn = sqrt(b3);
zeta = b2/(2*Wn);
% Perhitungan Waktu Tunda
td = (1 + (0.60 * zeta) +
(0.15*zeta*zeta))/Wn; % Perhitungan Waktu Naik
tr = (1 + (1.10 * zeta) + (1.40*zeta*zeta))/Wn; %
Perhitungan Waktu Puncak
tp = 3.1429/(Wn*sqrt(1-(zeta^2)));
% Perhitungan Waktu Keadaan Mantap Untuk Kriteria 2 %
ts0 = zeta * Wn;
ts_1 = 4/ts0;
% Perhitungan Waktu Keadaan Mantap Untuk Kriteria 5 %
ts_2 = 3/ts0;
% Perhitungan Waktu Keadaan Mantap Untuk Kriteria 0.50 %
ts_3 = 5/ts0;
% Perhitungan Nilai Puncak
if zeta < 1.00
p = (-(3.1429 * zeta)/(sqrt(1 - (zeta^2))));
peak = 1 + exp(p);
% Perhitungan Nilai Lewatan Maksimum
sys = tf(num,den);
Cinf = dcgain(sys);
Ctp = peak;
Mp = (((Ctp - Cinf)*100)/Cinf);
else
9
peak = 1.00;
Mp = 0.00;
end
%
fprintf('Nilai K = %10.5g \n',K)
fprintf('Nilai Wn = %10.5g \n',Wn)
fprintf('Nilai Zeta = %10.5g \n',zeta)
fprintf('Nilai Waktu Tunda = %10.5g detik\n',td)
fprintf('Nilai Waktu Naik = %10.5g detik\n',tr)
fprintf('Nilai Waktu Puncak = %10.5g detik\n',tp)
fprintf('Nilai Waktu Keadaan Mantap = %10.5g detik\n',ts_1)
fprintf('Nilai Waktu Keadaan Mantap = %10.5g detik\n',ts_2)
fprintf('Nilai Waktu Keadaan Mantap = %10.5g detik\n',ts_3)
fprintf('Nilai Puncak = %10.5g \n',peak)
fprintf('Nilai Lewatan Maksimum = %10.5g Persen\n',Mp)
%
% Tanggapan Peralihan Sistem Terhadap Masukan Undak Satuan
step(num,den)
grid on
title('Tanggapan Sistem Lingkar Tertutup Terhadap Masukan Undak
Satuan')
ylabel('Keluaran')
xlabel('Waktu')
Hasil program
Nilai K = 1
Nilai Wn = 3.1623
Nilai Zeta = 0.31623
Nilai Waktu Tunda = 0.38097 detik
Nilai Waktu Naik = 0.4705 detik
Nilai Waktu Puncak = 1.0476 detik
Nilai Waktu Keadaan Mantap = 4 detik
Nilai Waktu Keadaan Mantap = 3 detik
Nilai Waktu Keadaan Mantap = 5 detik
Nilai Puncak = 1.3508
Nilai Lewatan Maksimum = 35.077 Persen
Adapun grafik tanggapan peralihan terhadap masukan undak satuan diperlihatkan pada
Gambar 1.2 berikut
Gambar 1.2 Tanggapan Peralihan Persamaan (1.12) Terhadap Masukan Undak Satuan
10
Selanjutnya lakukan hal yang sama untuk kasus – kasus berikut
1. Hitung nilai parameter peralihan untuk fungsi alih lingkar tertutup pada persaman
(1.11) berikut
C(s) = 1.00
2 (1.11)
R(s) s + 1.60s + 1.00
Hasil perhitungan masukan ke dalam Tabel 1.1 berikut
Tabel 1.1 Nilai Parameter Peralihan Untuk Fungsi Alih Pada Persamaan (1.11)
Parameter Nilai
Nilai K
Nilai Wn
Nilai Zeta
Nilai Waktu Tunda (detik)
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria 2% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria 5% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria 0.05 % (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Gambarkan juga tanggapan peralihan fungsi alih lingkar tertutup pada persamaan (1.11)
terhadap masukan undak satuan.
2. Hitung nilai parameter peralihan untuk fungsi alih lingkar tertutup pada persaman
(1.12) berikut
C(s) = 20.00 (1.12)
R(s) 2
s + 3.00s + 100.00
Hasil perhitungan masukan ke dalam Tabel 1.2 berikut
Tabel 1.2 Nilai Parameter Peralihan Untuk Fungsi Alih Pada Persamaan (1.14)
Parameter Nilai
Nilai K
Nilai Wn
Nilai Zeta
Nilai Waktu Tunda (detik)
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria 2% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria 5% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria 0.05 % (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Gambarkan juga tanggapan peralihan fungsi alih lingkar tertutup pada persamaan (1.12)
terhadap masukan undak satuan.
11
3. Hitung nilai parameter peralihan untuk fungsi alih lingkar tertutup pada persaman
(1.13) berikut
C(s) = 50.00
2 (1.13)
R(s) s + 2.00s + 30.00
Hasil perhitungan masukan ke dalam Tabel 1.3 berikut
Tabel 1.3 Nilai Parameter Peralihan Untuk Fungsi Alih Pada Persamaan (1.13)
Parameter Nilai
Nilai K
Nilai Wn
Nilai Zeta
Nilai Waktu Tunda (detik)
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria 2% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria 5% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria 0.05 % (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Gambarkan juga tanggapan peralihan fungsi alih lingkar tertutup pada persamaan (1.13)
terhadap masukan undak satuan.
4. Hitung nilai parameter peralihan untuk fungsi alih lingkar tertutup pada persaman
(1.14) berikut
C(s) = 16.00
2 (1.14)
R(s) s + 8.00s + 16.00
Hasil perhitungan masukan ke dalam Tabel 1.4 berikut
Tabel 1.4 Nilai Parameter Peralihan Untuk Fungsi Alih Pada Persamaan (1.14)
Parameter Nilai
Nilai K
Nilai Wn
Nilai Zeta
Nilai Waktu Tunda (detik)
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria 2% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria 5% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria 0.05 % (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Gambarkan juga tanggapan peralihan fungsi alih lingkar tertutup pada persamaan (1.14)
terhadap masukan undak satuan.
12
5. Hitung nilai parameter peralihan untuk fungsi alih lingkar tertutup pada persaman
(1.15) berikut
C(s) = 16.00
2 (1.15)
R(s) s + 16.00
Hasil perhitungan masukan ke dalam Tabel 1.5 berikut
Tabel 1.5 Nilai Parameter Peralihan Untuk Fungsi Alih Pada Persamaan (1.15)
Parameter Nilai
Nilai K
Nilai Wn
Nilai Zeta
Nilai Waktu Tunda (detik)
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria 2% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria 5% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria 0.05 % (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Gambarkan juga tanggapan peralihan fungsi alih lingkar tertutup pada persamaan (1.15)
terhadap masukan undak satuan.
R(s) s2 + 2ςω s + ω2
n n
Dengan nilai Wn sebesar 10.00 dan perubahan nilai zeta sebesar 0.10, 0.20, 0.30 dan 0.40.
Adapun kode Matlab untuk memperlihatkan perubahan nilai parameter peralihan terhadap
perubahan nilai zeta sebagai berikut
clc clear
all close
all
close all hidden
%
% Data Fungsi Alih Lingkar Tertutup zeta = [0.10 0.20
0.30 0.40];
Wn = 10;
%
for i = 1 : length(zeta)
num_cl = [ 0.00 0.00 Wn^2];
den_cl = [ 1.00 2*zeta(i)*Wn Wn^2];
H(:,:,i) = tf(num_cl,den_cl);
%
% Perhitungan Waktu Tunda
td(i) = (1 + (0.60 * zeta(i)) + (0.15*zeta(i)^2))/Wn;
% Perhitungan Waktu Naik
13
tr(i) = (1 + (1.10 * zeta(i)) + (1.40*zeta(i)^2))/Wn;
% Perhitungan Waktu Puncak
tp(i) = 3.1429/(Wn*sqrt(1-(zeta(i)^2)));
% Perhitungan Waktu Keadaan Mantap Untuk Kriteria 2 %
ts0(i) = zeta(i) * Wn;
ts_1(i) = 4/ts0(i);
% Perhitungan Waktu Keadaan Mantap Untuk Kriteria 5 %
ts_2(i) = 3/ts0(i);
% Perhitungan Waktu Keadaan Mantap Untuk Kriteria 0.50 %
ts_3(i) = 5/ts0(i);
% Perhitungan Nilai Puncak
if zeta(i) < 1.00
p(i) = (-(3.1429 * zeta(i))/(sqrt(1 - (zeta(i)^2))));
peak(i) = 1 + exp(p(i));
% Perhitungan Nilai Lewatan Maksimum
sys(i) = tf(num_cl,den_cl);
Cinf(i) = dcgain(sys(i));
Ctp(i) = peak(i);
Mp(i) = (((Ctp(i) - Cinf(i))*100)/Cinf(i));
else
peak(i) = 1.00;
Mp(i) = 0.00;
end
%
fprintf('\n')
fprintf('Nilai Zeta = %10.5g \n',zeta(i))
fprintf('Nilai Wn = %10.5g \n',Wn)
fprintf('Nilai Waktu Tunda = %10.5g detik\n',td(i))
fprintf('Nilai Waktu Naik = %10.5g detik\n',tr(i))
fprintf('Nilai Waktu Puncak = %10.5g detik\n',tp(i))
fprintf('Nilai Waktu Keadaan Mantap = %10.5g detik\n',ts_1(i))
fprintf('Nilai Waktu Keadaan Mantap = %10.5g detik\n',ts_2(i))
fprintf('Nilai Waktu Keadaan Mantap = %10.5g detik\n',ts_3(i))
fprintf('Nilai Puncak = %10.5g \n',peak(i))
fprintf('Nilai Lewatan Maksimum = %10.5g Persen\n',Mp(i))
%
end
% Tanggapan Peralihan Sistem Terhadap Masukan Undak Satuan
stepplot(H)
grid on
title('Tanggapan Sistem Lingkar Tertutup Terhadap Masukan Undak
Satuan')
ylabel('Keluaran')
xlabel('Waktu')
Hasil program
Nilai Zeta = 0.1
Nilai Wn = 10
Nilai Waktu Tunda = 0.10615 detik
Nilai Waktu Naik = 0.1124 detik
Nilai Waktu Puncak = 0.31587 detik
Nilai Waktu Keadaan Mantap = 4 detik
Nilai Waktu Keadaan Mantap = 3 detik
Nilai Waktu Keadaan Mantap = 5 detik
Nilai Puncak = 1.7292
Nilai Lewatan Maksimum = 72.915 Persen
14
Nilai Zeta = 0.2
Nilai Wn = 10
Nilai Waktu Tunda = 0.1126 detik
Nilai Waktu Naik = 0.1276 detik
Nilai Waktu Puncak = 0.32077 detik
Nilai Waktu Keadaan Mantap = 2 detik
Nilai Waktu Keadaan Mantap = 1.5 detik
Nilai Waktu Keadaan Mantap = 2.5 detik
Nilai Puncak = 1.5265
Nilai Lewatan Maksimum = 52.648 Persen
Nilai Zeta = 0.3
Nilai Wn = 10
Nilai Waktu Tunda = 0.11935 detik
Nilai Waktu Naik = 0.1456 detik
Nilai Waktu Puncak = 0.32947 detik
Nilai Waktu Keadaan Mantap = 1.3333 detik
Nilai Waktu Keadaan Mantap = 1 detik
Nilai Waktu Keadaan Mantap = 1.6667 detik
Nilai Puncak = 1.3722
Nilai Lewatan Maksimum = 37.217 Persen
Nilai Zeta = 0.4
Nilai Wn = 10
Nilai Waktu Tunda = 0.1264 detik
Nilai Waktu Naik = 0.1664 detik
Nilai Waktu Puncak = 0.34292 detik
Nilai Waktu Keadaan Mantap = 1 detik
Nilai Waktu Keadaan Mantap = 0.75 detik
Nilai Waktu Keadaan Mantap = 1.25 detik
Nilai Puncak = 1.2537
Nilai Lewatan Maksimum = 25.368 Persen
Adapun grafik tanggapan peralihan terhadap masukan undak satuan dengan perubahan nilai
zeta diperlihatkan pada Gambar 1.3 berikut
Gambar 1.3 Tanggapan Peralihan Persamaan (1.12) Terhadap Masukan Undak Satuan
15
1. Hitung nilai parameter peralihan untuk fungsi alih lingkar tertutup pada persaman
(1.17) berikut
C(s) ω2n
= 2 (1.17)
R(s) s + 2ςωs + ω 2n
n
Dengan nilai Wn sebesar 10.00 dan perubahan nilai zeta sebesar 0.40, 0.50, 0.60, 0.70 dan
0.80 kemudian hasil perhitungan masukan ke dalam Tabel 1.6 berikut
Tabel 1.6 Nilai Parameter Peralihan Untuk Berbagai Nilai Zeta
Parameter Zeta
0.40 0.50 0.60 0.70 0.80
Nilai Waktu Tunda (detik)
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
2% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
5% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
0.05 % (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Analisa perubahan nilai parameter peralihan terhadap perubahan nilai zeta. Adapun analisa –
analisa yang dilakukan sebagai berikut
a. Bagaimana perubahan nilai waktu tunda terhadap perubahan nilai zeta dari 0.40 s/d 0.80
b. Bagaimana perubahan nilai waktu naik terhadap perubahan nilai zeta dari 0.40 s/d 0.80
c. Bagaimana perubahan nilai waktu puncak terhadap perubahan nilai zeta dari 0.40 s/d
0.80
d. Bagaimana perubahan nilai waktu keadaan mantap untuk kriteria 2 %, 5 % dan 0.05 %
terhadap perubahan nilai zeta dari 0.40 s/d 0.80
e. Bagaimana perubahan nilai puncak terhadap perubahan nilai zeta dari 0.40 s/d 0.80
f. Bagaimana perubahan nilai lewatan maksimum terhadap perubahan nilai zeta dari 0.40
s/d 0.80
g. Gambarkan tanggapan peralihan fungsi alih lingkar tertutup pada persamaan (1.17)
dengan perubahan nilai zeta terhadap masukan undak satuan.
2. Hitung nilai parameter peralihan untuk fungsi alih lingkar tertutup pada persaman
(1.18) berikut
C(s) = ω2
n
Dengan nilai Wn sebesar 10.00 dan perubahan nilai zeta sebesar 0.80, 0.90, 1.00, 1.10 dan
1.20 dan kemudian hasil perhitungan masukan ke dalam Tabel 1.7 berikut
Tabel 1.7 Nilai Parameter Peralihan Untuk Berbagai Nilai Zeta
Parameter Zeta
0.80 0.90 1.00 1.10 1.20
Nilai Waktu Tunda (detik)
16
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
2% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
5% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
0.05 % (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Analisa perubahan nilai parameter peralihan terhadap perubahan nilai zeta. Adapun analisa –
analisa yang dilakukan sebagai berikut
a. Bagaimana perubahan nilai waktu tunda terhadap perubahan nilai zeta dari 0.80 s/d 1.20
b. Bagaimana perubahan nilai waktu naik terhadap perubahan nilai zeta dari 0.80 s/d 1.20
c. Bagaimana perubahan nilai waktu puncak terhadap perubahan nilai zeta dari 00.80 s/d
1.20
d. Bagaimana perubahan nilai waktu keadaan mantap untuk kriteria 2 %, 5 % dan 0.05 %
terhadap perubahan nilai zeta dari 0.80 s/d 1.20
e. Bagaimana perubahan nilai puncak terhadap perubahan nilai zeta dari 0.80 s/d 1.20
f. Bagaimana perubahan nilai lewatan maksimum terhadap perubahan nilai zeta dari 0.80
s/d 1.20
g. Gambarkan tanggapan peralihan fungsi alih lingkar tertutup pada persamaan (1.17)
dengan perubahan nilai zeta terhadap masukan undak satuan.
Hasil program
Nilai Zeta = 0.2
Nilai Wn = 10
Nilai Waktu Tunda = 0.1126 detik
Nilai Waktu Naik = 0.1276 detik
Nilai Waktu Puncak = 0.32077 detik
Nilai Waktu Keadaan Mantap = 2 detik
Nilai Waktu Keadaan Mantap = 1.5 detik
Nilai Waktu Keadaan Mantap = 2.5 detik
18
Nilai Puncak = 1.5265
Nilai Lewatan Maksimum = 52.648 Persen
Nilai Zeta = 0.2
Nilai Wn = 20
Nilai Waktu Tunda = 0.0563 detik
Nilai Waktu Naik = 0.0638 detik
Nilai Waktu Puncak = 0.16039 detik
Nilai Waktu Keadaan Mantap = 1 detik
Nilai Waktu Keadaan Mantap = 0.75 detik
Nilai Waktu Keadaan Mantap = 1.25 detik
Nilai Puncak = 1.5265
Nilai Lewatan Maksimum = 52.648 Persen
Nilai Zeta = 0.2
Nilai Wn = 30
Nilai Waktu Tunda = 0.037533 detik
Nilai Waktu Naik = 0.042533 detik
Nilai Waktu Puncak = 0.10692 detik
Nilai Waktu Keadaan Mantap = 0.66667 detik
Nilai Waktu Keadaan Mantap = 0.5 detik
Nilai Waktu Keadaan Mantap = 0.83333 detik
Nilai Puncak = 1.5265
Nilai Lewatan Maksimum = 52.648 Persen
Nilai Zeta = 0.2
Nilai Wn = 40
Nilai Waktu Tunda = 0.02815 detik
Nilai Waktu Naik = 0.0319 detik
Nilai Waktu Puncak = 0.080193 detik
Nilai Waktu Keadaan Mantap = 0.5 detik
Nilai Waktu Keadaan Mantap = 0.375 detik
Nilai Waktu Keadaan Mantap = 0.625 detik
Nilai Puncak = 1.5265
Nilai Lewatan Maksimum = 52.648 Persen
Nilai Zeta = 0.2
Nilai Wn = 50
Nilai Waktu Tunda = 0.02252 detik
Nilai Waktu Naik = 0.02552 detik
Nilai Waktu Puncak = 0.064154 detik
Nilai Waktu Keadaan Mantap = 0.4 detik
Nilai Waktu Keadaan Mantap = 0.3 detik
Nilai Waktu Keadaan Mantap = 0.5 detik
Nilai Puncak = 1.5265
Nilai Lewatan Maksimum = 52.648 Persen
Adapun grafik tanggapan peralihan terhadap masukan undak satuan dengan perubahan nilai
Wn diperlihatkan pada Gambar 1.4 berikut
19
Gambar 1.4 Tanggapan Peralihan Persamaan (1.16) Terhadap Masukan Undak Satuan
1. Hitung nilai parameter peralihan untuk fungsi alih lingkar tertutup pada persaman
(1.20) berikut
C(s) ω2n
= 2 (1.20)
R(s) s + 2ςωs + ω 2n
n
Dengan nilai zeta sebesar 0.20 dan perubahan nilai zeta sebesar 10.00, 20.00, 30.00, 40.00
dan 50.00 kemudian hasil perhitungan masukan ke dalam Tabel 1.8 berikut
Tabel 1.8 Nilai Parameter Peralihan Untuk Berbagai Nilai Wn
Parameter Wn
10.00 20.00 30.00 40.00 50.00
Nilai Waktu Tunda (detik)
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
2% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
5% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
0.05 % (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Analisa perubahan nilai parameter peralihan terhadap perubahan nilai Wn. Adapun analisa –
analisa yang dilakukan sebagai berikut
a. Bagaimana perubahan nilai waktu tunda terhadap perubahan nilai Wn dari 10.00 s/d
50.00
b. Bagaimana perubahan nilai waktu naik terhadap perubahan nilai Wn dari 10.00 s/d 50.00
c. Bagaimana perubahan nilai waktu puncak terhadap perubahan nilai Wn dari 10.00 s/d
50.00
d. Bagaimana perubahan nilai waktu keadaan mantap untuk kriteria 2 %, 5 % dan 0.05 %
terhadap perubahan nilai Wn dari 10.00 s/d 50.00.
20
e. Bagaimana perubahan nilai puncak terhadap perubahan nilai Wn dari 10.00 s/d 50.00
f. Bagaimana perubahan nilai lewatan maksimum terhadap perubahan nilai Wn dari 10.00
s/d 50.00
g. Gambarkan juga tanggapan peralihan fungsi alih lingkar tertutup pada persamaan (1.20)
dengan perubahan nilai Wn terhadap masukan undak satuan.
2. Hitung nilai parameter peralihan untuk fungsi alih lingkar tertutup pada persaman
(1.21) berikut
C(s) ω2n
= 2 (1.21)
R(s) s + 2ςωs + ω 2n
n
Dengan nilai zeta sebesar 0.40 dan perubahan nilai zeta sebesar 10.00, 20.00, 30.00, 40.00
dan 50.00 kemudian hasil perhitungan masukan ke dalam Tabel 1.9 berikut
Tabel 1.9 Nilai Parameter Peralihan Untuk Berbagai Nilai Wn
Parameter Wn
10.00 20.00 30.00 40.00 50.00
Nilai Waktu Tunda (detik)
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
2% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
5% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
0.05 % (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Analisa perubahan nilai parameter peralihan terhadap perubahan nilai Wn. Adapun analisa –
analisa yang dilakukan sebagai berikut
a. Bagaimana perubahan nilai waktu tunda terhadap perubahan nilai Wn dari 10.00 s/d
50.00
b. Bagaimana perubahan nilai waktu naik terhadap perubahan nilai Wn dari 10.00 s/d 50.00
c. Bagaimana perubahan nilai waktu puncak terhadap perubahan nilai Wn dari 10.00 s/d
50.00
d. Bagaimana perubahan nilai waktu keadaan mantap untuk kriteria 2 %, 5 % dan 0.05 %
terhadap perubahan nilai Wn dari 10.00 s/d 50.00.
e. Bagaimana perubahan nilai puncak terhadap perubahan nilai Wn dari 10.00 s/d 50.00
f. Bagaimana perubahan nilai lewatan maksimum terhadap perubahan nilai Wn dari 10.00
s/d 50.00
g. Gambarkan juga tanggapan peralihan fungsi alih lingkar tertutup pada persamaan (1.21)
dengan perubahan nilai Wn terhadap masukan undak satuan.
3. Hitung nilai parameter peralihan untuk fungsi alih lingkar tertutup pada persaman
(1.22) berikut
21
C(s) ω2n
= 2 (1.22)
R(s) s + 2ςωs + ω 2n
n
Dengan nilai zeta sebesar 0.60 dan perubahan nilai zeta sebesar 10.00, 20.00, 30.00, 40.00
dan 50.00 kemudian hasil perhitungan masukan ke dalam Tabel 1.10 berikut
Tabel 1.10 Nilai Parameter Peralihan Untuk Berbagai Nilai Wn
Parameter Wn
10.00 20.00 30.00 40.00 50.00
Nilai Waktu Tunda (detik)
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
2% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
5% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
0.05 % (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Analisa perubahan nilai parameter peralihan terhadap perubahan nilai Wn. Adapun analisa –
analisa yang dilakukan sebagai berikut
a. Bagaimana perubahan nilai waktu tunda terhadap perubahan nilai Wn dari 10.00 s/d
50.00
b. Bagaimana perubahan nilai waktu naik terhadap perubahan nilai Wn dari 10.00 s/d 50.00
c. Bagaimana perubahan nilai waktu puncak terhadap perubahan nilai Wn dari 10.00 s/d
50.00
d. Bagaimana perubahan nilai waktu keadaan mantap untuk kriteria 2 %, 5 % dan 0.05 %
terhadap perubahan nilai Wn dari 10.00 s/d 50.00.
e. Bagaimana perubahan nilai puncak terhadap perubahan nilai Wn dari 10.00 s/d 50.00
f. Bagaimana perubahan nilai lewatan maksimum terhadap perubahan nilai Wn dari 10.00
s/d 50.00
g. Gambarkan juga tanggapan peralihan fungsi alih lingkar tertutup pada persamaan (1.22)
dengan perubahan nilai Wn terhadap masukan undak satuan.
4. Hitung nilai parameter peralihan untuk fungsi alih lingkar tertutup pada persaman
(1.23) berikut
C(s) ω2n
= 2 (1.23)
R(s) s + 2ςωs + ω 2n
n
Dengan nilai zeta sebesar 0.80 dan perubahan nilai zeta sebesar 10.00, 20.00, 30.00, 40.00
dan 50.00 kemudian hasil perhitungan masukan ke dalam Tabel 1.11 berikut
Tabel 1.11 Nilai Parameter Peralihan Untuk Berbagai Nilai Wn
Parameter Wn
10.00 20.00 30.00 40.00 50.00
Nilai Waktu Tunda (detik)
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
22
Nilai Waktu Keadaan Mantap Untuk Kriteria
2% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
5% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
0.05 % (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Analisa perubahan nilai parameter peralihan terhadap perubahan nilai Wn. Adapun analisa –
analisa yang dilakukan sebagai berikut
a. Bagaimana perubahan nilai waktu tunda terhadap perubahan nilai Wn dari 10.00 s/d
50.00
b. Bagaimana perubahan nilai waktu naik terhadap perubahan nilai Wn dari 10.00 s/d 50.00
c. Bagaimana perubahan nilai waktu puncak terhadap perubahan nilai Wn dari 10.00 s/d
50.00
d. Bagaimana perubahan nilai waktu keadaan mantap untuk kriteria 2 %, 5 % dan 0.05 %
terhadap perubahan nilai Wn dari 10.00 s/d 50.00.
e. Bagaimana perubahan nilai puncak terhadap perubahan nilai Wn dari 10.00 s/d 50.00
f. Bagaimana perubahan nilai lewatan maksimum terhadap perubahan nilai Wn dari 10.00
s/d 50.00
g. Gambarkan juga tanggapan peralihan fungsi alih lingkar tertutup pada persamaan (1.23)
dengan perubahan nilai Wn terhadap masukan undak satuan.
5. Hitung nilai parameter peralihan untuk fungsi alih lingkar tertutup pada persaman
(1.24) berikut
C(s) ω2n
= 2 (1.24)
R(s) s + 2ςωs + ω 2n
n
Dengan nilai zeta sebesar 1.00 dan perubahan nilai zeta sebesar 10.00, 20.00, 30.00, 40.00
dan 50.00 kemudian hasil perhitungan masukan ke dalam Tabel 1.12 berikut
Tabel 1.12 Nilai Parameter Peralihan Untuk Berbagai Nilai Wn
Parameter Wn
10.00 20.00 30.00 40.00 50.00
Nilai Waktu Tunda (detik)
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
2% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
5% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
0.05 % (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Analisa perubahan nilai parameter peralihan terhadap perubahan nilai Wn. Adapun analisa –
analisa yang dilakukan sebagai berikut
23
a. Bagaimana perubahan nilai waktu tunda terhadap perubahan nilai Wn dari 10.00 s/d
50.00
b. Bagaimana perubahan nilai waktu naik terhadap perubahan nilai Wn dari 10.00 s/d 50.00
c. Bagaimana perubahan nilai waktu puncak terhadap perubahan nilai Wn dari 10.00 s/d
50.00
d. Bagaimana perubahan nilai waktu keadaan mantap untuk kriteria 2 %, 5 % dan 0.05 %
terhadap perubahan nilai Wn dari 10.00 s/d 50.00.
e. Bagaimana perubahan nilai puncak terhadap perubahan nilai Wn dari 10.00 s/d 50.00
f. Bagaimana perubahan nilai lewatan maksimum terhadap perubahan nilai Wn dari 10.00
s/d 50.00
g. Gambarkan juga tanggapan peralihan fungsi alih lingkar tertutup pada persamaan (1.24)
dengan perubahan nilai Wn terhadap masukan undak satuan.
6. Hitung nilai parameter peralihan untuk fungsi alih lingkar tertutup pada persaman
(1.24) berikut
C(s) ω2n
= 2 (1.25)
R(s) s + 2ςωs + ω 2n
n
Dengan nilai zeta sebesar 1.20 dan perubahan nilai zeta sebesar 10.00, 20.00, 30.00, 40.00
dan 50.00 kemudian hasil perhitungan masukan ke dalam Tabel 1.13 berikut
Tabel 1.13 Nilai Parameter Peralihan Untuk Berbagai Nilai Wn
Parameter Wn
10.00 20.00 30.00 40.00 50.00
Nilai Waktu Tunda (detik)
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
2% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
5% (detik)
Nilai Waktu Keadaan Mantap Untuk Kriteria
0.05 % (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Analisa perubahan nilai parameter peralihan terhadap perubahan nilai Wn. Adapun analisa –
analisa yang dilakukan sebagai berikut
a. Bagaimana perubahan nilai waktu tunda terhadap perubahan nilai Wn dari 10.00 s/d
50.00
b. Bagaimana perubahan nilai waktu naik terhadap perubahan nilai Wn dari 10.00 s/d 50.00
c. Bagaimana perubahan nilai waktu puncak terhadap perubahan nilai Wn dari 10.00 s/d
50.00
d. Bagaimana perubahan nilai waktu keadaan mantap untuk kriteria 2 %, 5 % dan 0.05 %
terhadap perubahan nilai Wn dari 10.00 s/d 50.00.
e. Bagaimana perubahan nilai puncak terhadap perubahan nilai Wn dari 10.00 s/d 50.00
f. Bagaimana perubahan nilai lewatan maksimum terhadap perubahan nilai Wn dari 10.00
s/d 50.00
24
g. Gambarkan juga tanggapan peralihan fungsi alih lingkar tertutup pada persamaan (1.24)
dengan perubahan nilai Wn terhadap masukan undak satuan.
25
MODUL 2. ANALISA PERALIHAN TANPA DAN DENGAN
PENGENDALI
Pada Gambar 2.1 dimana G s= sys . Adapun sintaks yang digunakan adalah
- pidtool(sys,type)
- pidtool(sys,Cbase)
- pidtool(sys)
- pidtool
Adapun penjelasan dari masing – masing sintaks adalah
pidtool(sys,type) digunakan untuk perancangan pengendali dengan mendefinisikan langsung
jenis pengendali yang dipergunakan.
pidtool(sys,Cbase) digunakan untuk perancangan pengendali dengan dengan pidtool dimana
pengendali yang dirancang mempuyai bentuk dan tipe yang sama dengan pengendali Cbase.
pidtool(sys) digunakan untuk perancangan pengendali dengan mengunakan pengendali jenis
proporsional integral (PI) yang terhubung secara paralel.
pidtool digunakan untuk perancangan pengendali dengan sistem yang akan dikendalikan
yang dinyatakan dengan 1 dan pengendali jenis proporsional dengan konstanta proporsional
dengan nilai 1.
26
sys merupakan representasi sistem yang akan dikendalikan yang bersifat satu masukan satu
keluaran dengan beberapa hal diantaranya yang perlu diperhatikan bahwa sistem yang akan
dikendalikan direpresentasikan dalam bentuk persamaan keadaan atau fungsi alih atau zero -
pole - gain atau model tanggapan frekwensi (response frequency model), representasi sistem
yang akan dikendalikan bisa juga didapatkan dari pemodelan dan identifikasi dengan
menggunakan identification toolbox. Selain itu sistem yang akan dikendalikan bisa bersifat
stabil atau tidak stabil dan sistem yang akan dikendalikan juga bisa mengandung waktu tunda
dan biasanya sistem yang mempuyai waktu tunda yang lama mungkin tidak akan mencapai
performansi yang baik jika menggunakan pengendali PID.
Type merupakan representasi tipe pengendali yang dirancang. Adapun pengendali yang
digunakan terhubung secara paralel. Representasi dari tipe – tipe pengendali yang dirancang
diperlihatkan pada Tabel 2.1 berikut
B(s)
H(s)
dimana G s dan H sdinyatakan oleh persamaan (2.2) dan (2.3) berikut
28
= 5
G s 3
+ 10s 2 + 5s + 2
(2.2)
s
H s = 1 (2.3)
Adapun parameter yang diamati adalah waktu naik, waktu puncak, waktu keadaan mantap,
nilai puncak dan nilai lewatan maksimum. Adapun kode Matlab untuk penentuan nilai - nilai
parameter peralihan sebagai berikut
clc
clear all
close all
close all hidden
%
% Fungsi Alih Lingkar Terbuka
num_ol = [ 0 0 0 5];
den_ol = [ 1 10 5 2];
sys_ol = tf(num_ol,den_ol)
%
% Fungsi Alih Lingkar Tertutup
[num_cl,den_cl] = cloop(num_ol,den_ol,-1);
sys_cl = tf(num_cl,den_cl)
%
% Informasi Tanggapan Peralihan
p = stepinfo(sys_cl);
Tr = p.RiseTime;
Tp = p.PeakTime;
Ts = p.SettlingTime;
N_p = p.Peak;
Mp = p.Overshoot;
%
fprintf('Nilai Waktu Naik = %10.5g detik\n',Tr)
fprintf('Nilai Waktu Puncak = %10.5g detik\n',Tp)
fprintf('Nilai Waktu Keadaan Mantap = %10.5g detik\n',Ts)
fprintf('Nilai Puncak = %10.5g \n',N_p)
fprintf('Nilai Lewatan Maksimum = %10.5g \n',Mp)
%
% Tanggapan Peralihan Terhadap Masukan Undak Satuan
step(sys_cl)
title('Tanggapan Peralihan Terhadap Masukan Undak Satuan')
grid on
ylabel('Keluaran')
xlabel('Waktu')
Berdasarkan hasil program isikan nilai – nilai parameter peralihan pada Tabel 2.2 berikut
Tabel 2.2 Nilai Parameter Peralihan Sistem Pada Diagram Blok 2.2
Parameter Nilai
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Selain itu gambarkan grafik tanggapan peralihan terhadap masukan undak satuan.
29
2.4.2 Simulasi Untuk Tanggapan Peralihan Dengan Pengendali Proporsional (P)
Pada bagian ini dilakukan simulasi untuk analisa tanggapan peralihan sistem pada
diagram blok Gambar 2.2 tanpa dan dengan pengendali Proporsional (P). Adapun kode
Matlab untuk simulasi sebagai berikut
clc
clear all
close all
close all hidden
%
% Data Pengendali Proporsional
Kp = [ 1.50 2.00 2.50 3.00 3.50];
%
% Data Fungsi Alih Lingkar Terbuka
num_ol = [ 0 0 0 5];
den_ol = [ 1 10 5 2];
%
% Fungsi Alih Lingkar Terbuka
sys_ol = tf(num_ol,den_ol);
%
% Fungsi Alih Lingkar Tertutup
[num_cl,den_cl] = cloop(num_ol,den_ol,-1);
sys_cl = tf(num_cl,den_cl);
%
% Informasi Tanggapan Peralihan Tanpa dan Dengan Pengendali Proporsional
(P)
disp('Informasi Tanggapan Peralihan Tanpa Pengendali Proporsional (P)')
p = stepinfo(sys_cl);
Tr = p.RiseTime;
Tp = p.PeakTime;
Ts = p.SettlingTime;
N_p = p.Peak;
Mp = p.Overshoot;
%
fprintf('Nilai Waktu Naik = %10.5g detik\n',Tr)
fprintf('Nilai Waktu Puncak = %10.5g detik\n',Tp)
fprintf('Nilai Waktu Keadaan Mantap = %10.5g detik\n',Ts)
fprintf('Nilai Puncak = %10.5g \n',N_p)
fprintf('Nilai Lewatan Maksimum = %10.5g \n',Mp)
%
for i = 1 : length(Kp)
% Pengendali Proporsional (P)
C_p = pid(Kp(i),0,0,0);
%
% Fungsi Alih Lingkar Terbuka Dengan Pengendali Proporsional (P)
sys_ol_p = sys_ol*C_p;
%
% Fungsi Alih Lingkar Tertutup Dengan Pengendali Proporsional (P)
sys_ol_p = sys_ol* C_p;
sys_cl_p = feedback(sys_ol_p,1);
H(:,:,i) = sys_cl_p;
%
disp('Informasi Tanggapan Peralihan Dengan Pengendali Proporsional (P)')
p_p = stepinfo(sys_cl_p);
Tr_p = p_p.RiseTime; Tp_p
= p_p.PeakTime; Ts_p =
p_p.SettlingTime; N_p_p =
p_p.Peak;
Mp_p = p_p.Overshoot;
%
fprintf('Nilai Konstanta Proporsional (P) = %10.5g detik\n',Kp(i))
fprintf('Nilai Waktu Naik = %10.5g detik\n',Tr_p)
fprintf('Nilai Waktu Puncak = %10.5g detik\n',Tp_p)
30
fprintf('Nilai Waktu Keadaan Mantap = %10.5g detik\n',Ts_p)
fprintf('Nilai Puncak = %10.5g \n',N_p_p)
fprintf('Nilai Lewatan Maksimum = %10.5g \n',Mp_p)
end
%
% Tanggapan Peralihan Terhadap Masukan Undak Satuan
step(sys_cl,'-',H,'--')
title('Tanggapan Peralihan Terhadap Masukan Undak Satuan')
grid on
hleg = legend('Tanpa Pengendali Proporsional (P) ','Dengan Pengendali
Proporsional (P) ');
Berdasarkan hasil program isikan nilai – nilai parameter peralihan terhadap perubahan nilai
konstanta Proporsional (P) pada Tabel 2.3 berikut
Tabel 2.3 Nilai Parameter Peralihan Terhadap Perubahan Konstanta Proporsional (P)
Parameter Konstanta Proporsional
1.50 2.00 2.50 3.00 3.50
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Analisa perubahan nilai parameter peralihan terhadap perubahan nilai konstanta Proporsional
(P) dari 1.50 s/d 3.50. Adapun analisa – analisa yang dilakukan sebagai berikut
a. Bagaimana perubahan nilai waktu naik terhadap perubahan nilai konstanta Proporsional
(P) tersebut
b. Bagaimana perubahan nilai waktu puncak terhadap perubahan nilai konstanta
Proporsional (P) tersebut.
c. Bagaimana perubahan nilai waktu keadaan mantap terhadap perubahan nilai konstanta
Proporsional (P) tersebut
d. Bagaimana perubahan nilai puncak terhadap perubahan nilai konstanta Proporsional (P)
tersebut.
e. Bagaimana perubahan nilai lewatan maksimum terhadap perubahan nilai konstanta
Proporsional (P) tersebut.
f. Gambarkan tanggapan peralihan fungsi alih lingkar tertutup sistem pada diagram blok
Gambar 2.2 dengan perubahan nilai konstanta Proporsional (P) terhadap masukan
undak satuan.
32
title('Tanggapan Peralihan Terhadap Masukan Undak Satuan')
grid on
hleg = legend('Tanpa Pengendali Integral (I)','Dengan Pengendali
Integral (I) ');
Berdasarkan hasil program isikan nilai – nilai parameter peralihan terhadap perubahan nilai
konstanta Integral (I) pada Tabel 2.4 berikut
Tabel 2.4 Nilai Parameter Peralihan Terhadap Perubahan Konstanta Integral (I)
Parameter Konstanta Proporsional
0.50 1.00 1.50 2.00 2.50
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Analisa perubahan nilai parameter peralihan terhadap perubahan nilai konstanta Integral (I).
dari 0.50 s/d 2.50. Adapun analisa – analisa yang dilakukan sebagai berikut
a. Bagaimana perubahan nilai waktu naik terhadap perubahan nilai konstanta Integral (I)
tersebut.
b. Bagaimana perubahan nilai waktu puncak terhadap perubahan nilai konstanta Integral
(I) tersebut.
c. Bagaimana perubahan nilai waktu keadaan mantap terhadap perubahan nilai konstanta
Integral (I) tersebut.
d. Bagaimana perubahan nilai puncak terhadap perubahan nilai konstanta Integral (I)
tersebut.
e. Bagaimana perubahan nilai lewatan maksimum terhadap perubahan nilai konstanta
Integral (I) tersebut.
f. Gambarkan tanggapan peralihan fungsi alih lingkar tertutup sistem pada diagram blok
Gambar 2.2 dengan perubahan nilai konstanta Integral (I) tersebut terhadap masukan
undak satuan.
34
fprintf('Nilai Lewatan Maksimum = %10.5g \n',Mp_pi) end
end
%
% Tanggapan Peralihan Terhadap Masukan Undak Satuan
step(sys_cl,'-',H,'--')
title('Tanggapan Peralihan Terhadap Masukan Undak Satuan')
grid on
hleg = legend('Tanpa Pengendali Proporsional Integral (PI)','Dengan
Pengendali Proporsional Integral (PI) ');
Berdasarkan hasil program isikan nilai – nilai parameter peralihan terhadap perubahan nilai
konstanta Proporsional (P) dan konstanta Integral (I) pada Tabel 2.5 berikut
Tabel 2.5 Nilai Parameter Peralihan Terhadap Perubahan Konstanta Proporsional Integral (PI)
Parameter Nilai Konstanta Proporsional (KP) = 0.40
0.08 0.09 0.10 0.11 0.12
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta Proporsional (KP) = 0.42
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta Proporsional (KP) = 0.44
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta Proporsional (KP) = 0.46
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta Proporsional (KP) = 0.48
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
35
Analisa perubahan nilai parameter peralihan terhadap perubahan nilai konstanta Proporsional
(P) dari 0.40 s/d 0.48 dan nilai Integral (I) dari 0.08 s/d 0.12. Adapun analisa – analisa yang
dilakukan sebagai berikut
a. Bagaimana perubahan nilai waktu naik terhadap perubahan nilai konstanta Proporsional
(P) dan nilai konstanta Integral (I) tersebut.
b. Bagaimana perubahan nilai waktu puncak terhadap perubahan nilai konstanta
Proporsional (P) dan nilai konstanta Integral (I) tersebut.
c. Bagaimana perubahan nilai waktu keadaan mantap terhadap perubahan nilai konstanta
Proporsional (P) dan nilai konstanta Integral (I) tersebut.
d. Bagaimana perubahan nilai puncak terhadap perubahan nilai konstanta Proporsional (P)
dan nilai konstanta Integral (I) tersebut
e. Bagaimana perubahan nilai lewatan maksimum terhadap perubahan nilai konstanta
Proporsional (P) dan nilai konstanta Integral (I) tersebut.
f. Gambarkan tanggapan peralihan fungsi alih lingkar tertutup sistem pada diagram blok
Gambar 2.2 dengan perubahan nilai konstanta Proporsional (P) dan nilai konstanta
Integral (I) terhadap masukan undak satuan.
36
%
fprintf('Nilai Waktu Naik = %10.5g detik\n',Tr)
fprintf('Nilai Waktu Puncak = %10.5g detik\n',Tp)
fprintf('Nilai Waktu Keadaan Mantap = %10.5g detik\n',Ts)
fprintf('Nilai Puncak = %10.5g \n',N_p)
fprintf('Nilai Lewatan Maksimum
= %10.5g \n',Mp)
%
for i = 1 : length(Kp)
for j = 1 : length(Kd)
%
% Pengendali Proporsional Diferensial (PD)
C_pd = pid(Kp(i),0,Kd(j),0);
%
% Fungsi Alih Lingkar Terbuka Dengan Pengendali Proporsional
Diferensial (PD)
sys_ol_pd = sys_ol*C_pd;
%
% Fungsi Alih Lingkar Tertutup Dengan Pengendali Proporsional
Diferensial (PD)
sys_ol_pd = sys_ol* C_pd; sys_cl_pd
= feedback(sys_ol_pd,1); H(:,:,i,j)
= sys_cl_pd;
%
disp('Informasi Tanggapan Peralihan Dengan Pengendali Proporsional
Diferensial (PD)')
p_pd = stepinfo(sys_cl_pd);
Tr_pd = p_pd.RiseTime;
Tp_pd = p_pd.PeakTime;
Ts_pd = p_pd.SettlingTime;
N_p_pd = p_pd.Peak;
Mp_pd = p_pd.Overshoot;
%
fprintf('Nilai Konstanta Proporsional (P) = %10.5g \n',Kp(i))
fprintf('Nilai Konstanta Diferensial (D) = %10.5g \n',Kd(j))
fprintf('Nilai Waktu Naik = %10.5g
detik\n',Tr_pd)
fprintf('Nilai Waktu Puncak = %10.5g
detik\n',Tp_pd)
fprintf('Nilai Waktu Keadaan Mantap = %10.5g
detik\n',Ts_pd)
fprintf('Nilai Puncak = %10.5g \n',N_p_pd)
fprintf('Nilai Lewatan Maksimum = %10.5g \n',Mp_pd)
end
end
%
% Tanggapan Peralihan Terhadap Masukan Undak Satuan
step(sys_cl,'-',H,'--')
title('Tanggapan Peralihan Terhadap Masukan Undak Satuan')
grid on
hleg = legend('Tanpa Pengendali Proporsional Diferensial
(PD)','Dengan Pengendali Proporsional Diferensial (PD) ');
Berdasarkan hasil program isikan nilai – nilai parameter peralihan terhadap perubahan nilai
konstanta Proporsional (P) dan konstanta Diferensial (D) pada Tabel 2.5 berikut
Tabel 2.6 Nilai Parameter Peralihan Terhadap Perubahan Konstanta Proporsional Diferensial (PD)
Parameter Nilai Konstanta Proporsional (KP) = 7.00
37
7.25 7.50 7.75 8.00 8.25
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta Proporsional (KP) = 7.50
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta Proporsional (KP) = 8.00
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta Proporsional (KP) = 8.50
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta Proporsional (KP) = 9.00
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Analisa perubahan nilai parameter peralihan terhadap perubahan nilai konstanta Proporsional
(P) dari 7.00 s/d 9.00 dan nilai Diferensial (D) dari 7.25 s/d 8.25. Adapun analisa – analisa
yang dilakukan sebagai berikut
a. Bagaimana perubahan nilai waktu naik terhadap perubahan nilai konstanta Proporsional
(P) dan nilai konstanta Diferensial (D) tersebut.
b. Bagaimana perubahan nilai waktu puncak terhadap perubahan nilai konstanta
Proporsional (P) dan nilai konstanta Diferensial (D) tersebut.
c. Bagaimana perubahan nilai waktu keadaan mantap terhadap perubahan nilai konstanta
Proporsional (P) dan nilai konstanta Diferensial (D) tersebut.
d. Bagaimana perubahan nilai puncak terhadap perubahan nilai konstanta Proporsional (P)
dan nilai konstanta Diferensial (D) tersebut.
e. Bagaimana perubahan nilai lewatan maksimum terhadap perubahan nilai konstanta
Proporsional (P) dan nilai konstanta Diferensial (D) tersebut
f. Gambarkan tanggapan peralihan fungsi alih lingkar tertutup sistem pada diagram blok
Gambar 2.2 dengan perubahan nilai konstanta Proporsional (P) dan nilai konstanta
Diferensial (D) terhadap masukan undak satuan.
38
2.4.6 Simulasi Untuk Tanggapan Peralihan Dengan Pengendali Proporsional Integral
Diferensial (PID)
Pada bagian ini dilakukan simulasi untuk analisa tanggapan peralihan sistem pada
diagram blok Gambar 2.2 tanpa dan dengan pengendali Proporsional Integral Diferensial
(PID). Adapun kode Matlab untuk simulasi sebagai berikut
clc clear
all close
all
close all hidden
%
% Data Pengendali Proporsional Integral Diferensial (PID)
Kp = [ 0.50 1.10 1.15 1.20 1.25];
Ki = [ 0.20 0.25 0.30 0.35 0.40];
Kd = [ 0.90 0.95 1.00 1.05 1.10];
%
% Data Fungsi Alih Lingkar Terbuka
num_ol = [ 0 0 0 5];
den_ol = [ 1 10 5 2];
%
% Fungsi Alih Lingkar Terbuka
sys_ol = tf(num_ol,den_ol);
%
% Fungsi Alih Lingkar Tertutup
[num_cl,den_cl] = cloop(num_ol,den_ol,-1);
sys_cl = tf(num_cl,den_cl);
%
% Informasi Tanggapan Peralihan Tanpa dan Dengan Pengendali
Proporsional Integral Diferensial (PID)
disp('Informasi Tanggapan Peralihan Tanpa Pengendali Proporsional
Integral Diferensial (PID)')
p = stepinfo(sys_cl);
Tr = p.RiseTime;
Tp = p.PeakTime;
Ts = p.SettlingTime;
N_p = p.Peak;
Mp = p.Overshoot;
%
fprintf('Nilai Waktu Naik = %10.5g detik\n',Tr)
fprintf('Nilai Waktu Puncak = %10.5g detik\n',Tp)
fprintf('Nilai Waktu Keadaan Mantap = %10.5g detik\n',Ts)
fprintf('Nilai Puncak = %10.5g \n',N_p)
fprintf('Nilai Lewatan Maksimum = %10.5g \n',Mp)
%
for i = 1 : length(Kp)
for j = 1 : length(Ki)
for k = 1 : length(Kd)
%
% Pengendali Proporsional Integral Diferensial (PID)
C_pid = pid(Kp(i),Ki(j),Kd(k),0);
%
% Fungsi Alih Lingkar Terbuka Dengan Pengendali Proporsional
Integral Diferensial (PID)
sys_ol_pid = sys_ol*C_pid;
%
% Fungsi Alih Lingkar Tertutup Dengan Pengendali Proporsional
Integral Diferensial (PID)
sys_ol_pid = sys_ol* C_pid;
39
sys_cl_pid = feedback(sys_ol_pid,1);
H(:,:,i,j,k) = sys_cl_pid;
%
disp('Informasi Tanggapan Peralihan Dengan Pengendali Proporsional
Integral Diferensial (PID)')
p_pid = stepinfo(sys_cl_pid);
Tr_pid = p_pid.RiseTime;
Tp_pid = p_pid.PeakTime;
Ts_pid = p_pid.SettlingTime;
N_p_pid = p_pid.Peak;
Mp_pid = p_pid.Overshoot;
%
fprintf('Nilai Konstanta Proporsional (P) = %10.5g \n',Kp(i))
fprintf('Nilai Konstanta Integral (I) = %10.5g \n',Ki(j))
fprintf('Nilai Konstanta Diferensial (D) = %10.5g \n',Kd(k))
fprintf('Nilai Waktu Naik = %10.5g
detik\n',Tr_pid)
fprintf('Nilai Waktu Puncak = %10.5g
detik\n',Tp_pid)
fprintf('Nilai Waktu Keadaan Mantap = %10.5g
detik\n',Ts_pid)
fprintf('Nilai Puncak = %10.5g \n',N_p_pid)
fprintf('Nilai Lewatan Maksimum = %10.5g \n',Mp_pid)
end
end
end
%
% Tanggapan Peralihan Terhadap Masukan Undak Satuan
step(sys_cl,'-',H,'--')
title('Tanggapan Peralihan Terhadap Masukan Undak Satuan')
grid on
hleg = legend('Tanpa Pengendali Proporsional Integral Diferensial
(PID)','Dengan Pengendali Proporsional Integral Diferensial (PID)');
Berdasarkan hasil program isikan nilai – nilai parameter peralihan terhadap perubahan nilai
konstanta Proporsional (P), konsntanta Integral (I) dan konstanta Diferensial (D) pada Tabel
2.7 berikut
Tabel 2.7 Nilai Parameter Peralihan Terhadap Perubahan Konstanta Proporsional Integral Diferensial
(PID)
Parameter Nilai Konstanta KP = 0.50, Ki = 0.20
0.90 0.95 1.00 1.05 1.10
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 0.50, Ki = 0.25
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 0.50, Ki = 0.30
Nilai Waktu Naik (detik)
40
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 0.50, Ki = 0.35
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 0.50, Ki = 0.40
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.10, Ki = 0.20
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.10, Ki = 0.25
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.10, Ki = 0.30
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.10, Ki = 0.35
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.10, Ki = 0.40
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.15, Ki = 0.20
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
41
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.15, Ki = 0.25
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.15, Ki = 0.30
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.15, Ki = 0.35
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.15, Ki = 0.40
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.20, Ki = 0.20
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.20, Ki = 0.25
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.20, Ki = 0.30
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.20, Ki = 0.35
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.20, Ki = 0.40
Nilai Waktu Naik (detik)
42
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.25, Ki = 0.20
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.25, Ki = 0.25
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.25, Ki = 0.30
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.25, Ki = 0.35
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Nilai Konstanta KP = 1.25, Ki = 0.40
Nilai Waktu Naik (detik)
Nilai Waktu Puncak (detik)
Nilai Waktu Keadaan Mantap (detik)
Nilai Puncak
Nilai Lewatan Maksimum (Persen)
Analisa perubahan nilai parameter peralihan terhadap perubahan nilai konstanta Proporsional
(P) dari 0.50 s/d 1.25, nilai konstanta Integral (I) dari 0.20 s/d 0.40 dan nilai Diferensial (D)
dari 0.90 s/d 1.10. Adapun analisa – analisa yang dilakukan sebagai berikut
a. Bagaimana perubahan nilai waktu naik terhadap perubahan nilai konstanta Proporsional
(P) dan nilai konstanta Diferensial (D) tersebut.
b. Bagaimana perubahan nilai waktu puncak terhadap perubahan nilai konstanta
Proporsional (P) dan nilai konstanta Diferensial (D) tersebut.
c. Bagaimana perubahan nilai waktu keadaan mantap terhadap perubahan nilai konstanta
Proporsional (P) dan nilai konstanta Diferensial (D) tersebut.
d. Bagaimana perubahan nilai puncak terhadap perubahan nilai konstanta Proporsional (P)
dan nilai konstanta Diferensial (D) tersebut.
e. Bagaimana perubahan nilai lewatan maksimum terhadap perubahan nilai konstanta
Proporsional (P) dan nilai konstanta Diferensial (D) tersebut
43
f. Gambarkan tanggapan peralihan fungsi alih lingkar tertutup sistem pada diagram blok
Gambar 2.2 dengan perubahan nilai konstanta Proporsional (P) dan nilai konstanta
Diferensial (D) terhadap masukan undak satuan.
44
MODUL 3. ANALISA KESALAHAN
B(s)
H(s)
Untuk penulisan berikutnya digunakan konstanta kesalahan posisi saja begitu juga untuk
kecepatan dan percepatan. Untuk nilai kesalahan keadaan mantap terhadap masukan undak
satuan dihitung dengan menggunakan persamaan (3.8) berikut
46
e 1
ss (3.8)
1 + Kp
Untuk sistem tipe 0, konstanta kesalahan posisi dihitung dengan menggunakan persamaan
(3.9) berikut
K p lim K(s z1 )(s z 2 ) (s z m ) K (3.9)
s 0 (s p )(s p 2 ) (s p k
)
1
Untuk sistem tipe 1 atau lebih tinggi, konstanta kesalahan posisi dihitung dengan
menggunakan persamaan (3.10) berikut
K lim K(s z )(s z 2) (s z m )
p 1
(3.10)
s 0 s (s p )(s p ) (s p k )
N
2
1
untuk N 1 .
Jadi untuk sistem tipe 0, kontanta kesalahan posisi adalah terhingga, sedangkan untuk tipe 1
atau lebih tinggi kontanta kesalahan posisi tak terhingga. Untuk masukan undak satuan,
kesalahan keadaan mantap dapat diringkas dalam bentuk persamaan (3.11) berikut
e 1
ss (3.11)
1 + Kp
e 0
ss
(3.12)
Dari analisis diatas terlihat bahwa tanggapan sistem kendali berumpan balik satu terhadap
masukan undak satuan mempuyai kesalahan keadaan mantap jika tidak ada integrasi pada
lintasan umpan maju. Jika diinginkan kesalahan keadaan mantap bernilai nol untuk masukan
undak satuan maka tipe sistem harus satu atau lebih tinggi.
Untuk kesalahan keadaan mantap dengan masukan laju satuan dinyatakan sebagai
e lim s 1 lim 1 1 lim 1 (3.13)
ss 2
s 0 s 0 1 + G(s)H(s) s s 0 sG(s)H(s)
1 + G(s)H(s) s
Untuk konstanta kesalahan kecepatan dihitung dengan menggunakan persamaan (3.14) berikut
K v lim sG(s)H(s) (3.14)
s 0
Untuk kesalahan kecepatan keadaan mantap terhadap masukan laju satuan dinyatakan dalam
bentuk persamaan (3.15) berikut
e = 1
ss (3.15)
Kv
Istilah kesalahan kecepatan digunakan untuk menyatakan kesalahan keadaan tunak terhadap
masukan laju satuan. Dimensi kesalahan kecepatan adalah sama dengan kesalahan sistem.
Jadi kesalahan kecepatan bukan merupakan kesalahan dalam kecepatan tetapi merupakan
kesalahan posisi yang ditimbulkan oleh masukan laju satuan
Untuk sistem tipe 0, konstanta kesalahan kecepatan dihitung dengan menggunakan
persamaan (3.16) berikut
K v lim sK(s z1 )(s z 2 ) (s z m ) 0 (3.16)
s 0 (s p1 )(s p 2 ) (s p k )
47
K v lim sK(s z1 )(s z 2 ) (s z m ) K (3.17)
s 0 s(s p )(s p ) (s p
2 k
)
1
Untuk sistem tipe 2 atau lebih tinggi, konstanta kesalahan kecepatan dihitung dengan
menggunakan persamaan (3.18) berikut
K lim sK(s z )(s z 2) (s z m ) (3.18)
1
v
s 0 s N (s p )(s p 2 ) (s p k )
1
untuk N 2
Analisis diatas menunjukkan bahwa sistem tipe 0 tidak dapat mengikuti masukan laju satuan
pada keadaan mantap. Sistem tipe 1 dengan umpan balik satu dapat mengikuti masukan laju
satuan dengan kesalahan terhingga. Pada operasi keadaan mantap, kecepatan keluaran tepat
sama dengan kecepatan masukan, tetapi ada kesalahan posisi. Kesalahan ini sebanding
dengan kecepatan masukan dan berbanding terbalik dengan penguatan K
Kesalahan keadaan mantap sistem dengan masukan parabolik satuan dinyatakan dalam
bentuk persamaan (3.19) dan (3.20) berikut
r t =
t 2
0 dan r t = 0 0
untuk t untuk t (3.19)
2
e lim s 1 lim 1 1 lim 1
ss 3 2 2 (3.20)
s 0
1 + G(s)H(s) s s0 1 + G(s)H(s) s s 0 s G(s)H(s)
Konstanta kesalahan percepatan dinyatakan dalam bentuk persamaan (3.21) berikut
2
Ka lims G(s)H(s) (3.21)
s 0
Jadi kesalahan keadaan mantap dalam bentuk konstanta kesalahan percepatan dinyatakan
dalam bentuk persamaan (3.22) berikut
e ss = 1 (3.22)
K a
Perhatikan bahwa kesalahan percepatan, kesalahan keadaan mantap yang ditimbulkan oleh masukan parabolik
adalah kesalahan posisi. Untuk sistem tipe 0, konstanta kesalahan percepatan dihitung dengan menggunakan
persamaan (3.23) berikut
s K(s z )(s z ) (s z )
2
K a lim 1 2 m 0
(3.23)
s 0 (s p )(s p 2 ) (s p k )
1
Untuk sistem tipe 1, konstanta kesalahan percepatan dihitung dengan menggunakan persamaan (3.24) berikut
s K(s z )(s z ) (s z )
2
K a lim 1 2 m 0
(3.24)
s 0 s(s p )(s p 2 ) (s p k )
1
Untuk sistem tipe 2, konstanta kesalahan percepatan dihitung dengan menggunakan
persamaan (3.25) berikut
K lim s2K(s z )(s z 2 ) (s z m ) K
a
1
(3.25)
s 0 s2 (s p )(s p 2 ) (s p k )
1
48
s K(s z )(s z ) (s z )
2
K a lim 1 2 m
(3.26)
s 0 s (s p )(s p 2 ) (s p k )
N
1
untuk N 3
Jadi kesalahan keadaan mantap untuk masukan parabolik satuan dinyatakan dalam bentuk
persamaan (3.27) s/d (3.28) berikut
e ss untuk sistem tipe 0 dan tipe 1 (3.27)
e 1
ss untuk sistem tipe 2 (3.28)
K
e 0 untuk sistem tipe 3 atau lebih tinggi (3.29)
ss
Terlihat bahwa baik sistem tipe 0 maupun tipe 1 tidak mampu mengikuti masukan parabolik
dalam keadaan tunak. Sistem tipe 2 dengan umpan balik satu dapat mengikuti masukan
parabolik dengan nilai kesalahan terhingga. Tabel 5.1 berikut merupakan ringkasan kesalahan
keadaan mantap sistem tipe 0, tipe 1 dan tipe jika dikenai beberapa macam masukan. Harga
terhingga kesalahan keadaan mantap tampak pada garis diagonal. Di atas diagonal ini
kesalahan keadaan mantapnya tidak terhingga sedangkan di bawah diagonal ini kesalahan
keadaan mantapnya nol.
49
R(s) E(s) C(s)
+ - G(s)
B(s)
H(s)
G s = 3
5
(3.30)
+ 10s 2 + 5s + 2
s
H s= 1 (3.31)
Adapun parameter yang diamati adalah tipe sistem, konstanta kesalahan posisi, konstanta kesalahan kecepatan,
konstanta kesalahan percepatan, kesalahan keadaan mantap terhadap masukan undak satuan, kesalahan
keadaan mantap terhadap masukan laju satuan dan kesalahan keadaan mantap terhadap masukan parabolik.
Adapun kode Matlab untuk penentuan parameter kesalahan sebagai berikut
clc
clear all
close all
close all hidden
%
% Fungsi Alih Lingkar Terbuka
num_ol = [ 0 0 0 5];
den_ol = [ 1 10 5 2];
sys_ol = tf(num_ol,den_ol)
%
% Fungsi Alih Lingkar Tertutup
[num_cl,den_cl] = cloop(num_ol,den_ol,-1);
sys_cl = tf(num_cl,den_cl)
%
% Fungsi Alih Kesalahan
sys_e = tf(1,den_cl)
%
% Informasi Amalisa Kesalahan
Errortf(num_ol,den_ol)
%
figure step(sys_e)
ylabel('Kesalahan')
xlabel('Waktu')
title('Tanggapan Kesalahan Terhadap Masukan Undak Satuan')
grid on
Berdasarkan hasil program isikan nilai – nilai parameter kesalahan pada Tabel 3.2 berikut
Tabel 3.2 Nilai Parameter Kesalahan Sistem Pada Diagram Blok 3.2
Parameter Nilai
Tipe Sistem
Konstanta Kesalahan Posisi
Konstanta Kesalahan Kecepatan
50
Konstanta Kesalahan Percepatan
Kesalahan Keadaan Mantap Terhadap Masukan Undak Satuan
Kesalahan Keadaan Mantap Terhadap Masukan Laju Satuan
Kesalahan Keadaan Mantap Terhadap Masukan Parabolik Satuan
Selain itu gambarkan grafik tanggapan kesalahan terhadap masukan undak satuan.
B(s)
H(s)
Berdasarkan hasil program isikan nilai – nilai parameter kesalahan pada Tabel 3.3 berikut
Tabel 3.3 Nilai Parameter Kesalahan Sistem Pada Diagram Blok 3.3
Parameter Nilai
Tipe Sistem
Konstanta Kesalahan Posisi
Konstanta Kesalahan Kecepatan
Konstanta Kesalahan Percepatan
Kesalahan Keadaan Mantap Terhadap Masukan Undak Satuan
Kesalahan Keadaan Mantap Terhadap Masukan Laju Satuan
Kesalahan Keadaan Mantap Terhadap Masukan Parabolik Satuan
Selain itu gambarkan grafik tanggapan kesalahan terhadap masukan undak satuan.
- 0.5 s + 1 2
s + 3s + 4
Adapun parameter yang diamati adalah tipe sistem, konstanta kesalahan posisi, konstanta
kesalahan kecepatan, konstanta kesalahan percepatan, kesalahan keadaan mantap terhadap
masukan undak satuan, kesalahan keadaan mantap terhadap masukan laju satuan dan
kesalahan keadaan mantap terhadap masukan parabolik. Adapun kode Matlab untuk
penentuan parameter kesalahan sebagai berikut
clc clear
all close
all
close all hidden
%
% Fungsi Alih Lingkar Terbuka num_ol
= conv((15*10*0.6),[0.2 1]);
den_ol = conv([ 0.5 1],[1 3 4]);
sys_ol = tf(num_ol,den_ol)
52
%
%
% Fungsi Alih Lingkar Tertutup
[num_cl,den_cl] = cloop(num_ol,den_ol,-1);
sys_cl = tf(num_cl,den_cl)
%
% Fungsi Alih Kesalahan
sys_e = tf(1,den_cl)
%
% Informasi Amalisa Kesalahan
Errortf(num_ol,den_ol)
%
figure step(sys_e)
ylabel('Kesalahan')
xlabel('Waktu')
title('Tanggapan Kesalahan Terhadap Masukan Undak Satuan')
grid on
Berdasarkan hasil program isikan nilai – nilai parameter kesalahan pada Tabel 3.4 berikut
Tabel 3.4 Nilai Parameter Kesalahan Sistem Pada Diagram Blok 3.4
Parameter Nilai
Tipe Sistem
Konstanta Kesalahan Posisi
Konstanta Kesalahan Kecepatan
Konstanta Kesalahan Percepatan
Kesalahan Keadaan Mantap Terhadap Masukan Undak Satuan
Kesalahan Keadaan Mantap Terhadap Masukan Laju Satuan
Kesalahan Keadaan Mantap Terhadap Masukan Parabolik Satuan
Selain itu gambarkan grafik tanggapan kesalahan terhadap masukan undak satuan.
Adapun parameter yang diamati adalah tipe sistem, konstanta kesalahan posisi, konstanta
kesalahan kecepatan, konstanta kesalahan percepatan, kesalahan keadaan mantap terhadap
masukan undak satuan, kesalahan keadaan mantap terhadap masukan laju satuan dan
kesalahan keadaan mantap terhadap masukan parabolik. Adapun kode Matlab untuk
penentuan parameter kesalahan sebagai berikut
clc clear
all close
all
close all hidden
%
% Fungsi Alih Lingkar
Terbuka num1 = [1 2];
53
den1 = [ 1 4];
den2 = [ 1 1 0];
num_ol = 4*num1;
den_ol = conv(den1,den2);
sys_ol = tf(num_ol,den_ol)
%
% Fungsi Alih Lingkar Tertutup
[num_cl,den_cl] = cloop(num_ol,den_ol,-1);
sys_cl = tf(num_cl,den_cl)
%
% Fungsi Alih Kesalahan
sys_e = tf(1,den_cl)
%
% Informasi Amalisa Kesalahan
Errortf(num_ol,den_ol)
%
figure step(sys_e)
ylabel('Kesalahan')
xlabel('Waktu')
title('Tanggapan Kesalahan Terhadap Masukan Undak Satuan')
grid on
Berdasarkan hasil program isikan nilai – nilai parameter kesalahan pada Tabel 3.5 berikut
Tabel 3.5 Nilai Parameter Kesalahan Sistem Pada Diagram Blok 3.5
Parameter Nilai
Tipe Sistem
Konstanta Kesalahan Posisi
Konstanta Kesalahan Kecepatan
Konstanta Kesalahan Percepatan
Kesalahan Keadaan Mantap Terhadap Masukan Undak Satuan
Kesalahan Keadaan Mantap Terhadap Masukan Laju Satuan
Kesalahan Keadaan Mantap Terhadap Masukan Parabolik Satuan
Selain itu gambarkan grafik tanggapan kesalahan terhadap masukan undak satuan.
R(s) C(s)
+ - G(s)
Gambar 3.6 Diagram Blok Sistem Lingkar Tertutup Umpan Balik Negatif
dimana
54
G s = 2s2 + 5s +1
2
(3.34)
s + 5s + 6
Untuk sistem pada Gambar 3.6 tentukan
a. Tipe sistem
b. Nilai konstanta kesalahan posisi, kesalahan kecepatan dan kesalahan percepatan
c. Nilai kesalahan keadaan mantap terhadap masukan undak satuan, laju satuan dan
parabolik satuan.
55
MODUL 4. ANALISA KESTABILAN
B(s)
H(s)
C s = G s R s
1+G s H s (4.2)
Pada persamaan (4.2) diperlihatkan bahwa tanggapan keluaran adalah perkalian antara fungsi
sistem terhadap fungsi masukan. Selanjutnya karena fungsi masukan tidak mempengaruhi
terhadap bentuk fungsi peralihan maka tidak ada hubungan apakah sistem tersebut stabil atau
tidak. Dengan demikian fungi masukan yaitu pembilang dalam persamaan (4.2) dapat dibuat
nol tanpa mempengaruhi bentuk peralihan sehingga diperoleh persamaan (4.3) dan (4.4)
berikut
56
0
G s R s =C s 1+ G s Hs (4.3)
atau
Akar-akar persamaan (4.9) ini dapat ditentukan sehingga bentuknya dapat diuraikan menjadi
persamaan (4.10) berikut
Ds+ N s s + r s + r …s + r = 0 (4.10)
1 2 n
dimana : -r1 , -r2 , …, -rn adalah akar-akar polinomial persamaan (4.9) atau (4.10) yang disebut
juga akar-akar persamaan karakteristik. Selanjutnya dari persamaan (4.10) dapat ditentukan
kestabilan sistem dengan cara melihat apakah akar-akar persamaan karakteristik tersebut
memenuhi terhadap syarat kestabilan yaitu agar suatu sistem bersifat stabil maka bagian
nyata dari akar-akar persamaan karakteristiknya harus bernilai negatif
dimana
a o , a , dst adalah koefesien dari persamaan tersebut.
1
b. Koefesien – koefesien persamaan tersebut disusun dalam suatu barisan yang
menyerupai sebuah matriks dalam bentuk persamaan (4.12) berikut
a o ,a 2 ,a 4 ,a
6 .................................
.
a ,a ,a ,a
3
.
7 .................................
5
1
b ,b 2,b ,b 4 .................................
.
1 3
c ,c 2,c ,c 4 .................................
.
1 3
d ,d 2,d 3 ,d 4.................................
.
1
dan seterusnya (4.12)
Dimana cara penyusunannya
- Baris pertama adalah koefesien-koefesien yang terdiri dari indeks genap
a ,a ,a ,a , dst
o 2 4 6
b b 2
b a 3- a b 2
(4.16)
c= 1
1 1
1 b b
1 1
a 1 a 5 b a 5-a b 3 (4.17)
b b3
c3 = 1
1 1
b b
1 1
a 1 a7 b a 7 - a b 4
(4.18)
b b4
c5 = b
1
1 1
b
1 1
dan seterusnya
Selanjutnya harga d1 ,d3,d5 , ditentukan dengan cara yang sama. Dengan demikian pada
akhirnya akan diperoleh suatu susunan barisan yang lengkap berbentuk segitiga dimana jumlah
baris adalah sebanyak pangkat tertinggi dari s ditambah satu. Berarti untuk persamaan orde-dua
jumlah baris adalah 3 (tiga), untuk persamaan orde-tiga menjadi 4 (empat) dan seterusnya.
Setelah itu periksa kolom pertama dari persamaan (4.12) apakah terjadi perubahan tanda. Jika
tidak terjadi perubahan tanda pada kolom pertama berarti sistem bersifat stabil dan begitu pula
sebaliknya jika terjadi perubahan tanda pada kolom pertama berarti sistem tidak stabil
a n-1 a n-3
a a -aa
2
an a n-1 n-2 n n-3 (4.21)
n-2
a a a
n-1 n-3 n-5
3 an
a a (4.22)
n-2 n-4
0 a a
n-1 n-3
dan seterusnya sampai n-1 . Semua akar-akar persamaan karakteristik mempuyai bagian nyata
yang negatif hanya dan hanya jika i 0 untuk i=1,2,3,…,n . Sebagai ilustrasi bila n = 3
diperoleh persamaan (4.23) s/d (4.25) berikut
1 an-1 a2 (4.23)
a a a a0 = a2 a1 a3 a0 (4.24)
2 n-1 n-3
2
an a a a
n-2 3 1
59
a n-1 a n-3 a n-5 a 2 a 0
0
3 a n a n-2 a n-4 a 3 a 1
0 a 2 a a 0-a 20a 3 (4.25)
1
0 a n-1 a n-3 0 a 2
a 0
Agar semua akar-akar memiliki bagian nyata yang negatif harus dipenuhi syarat – syarat yang
diperlihatkan pada persamaan (4.26) s/d (4.28) berikut
> 0 a 2 >0
1
(4.26)
2 0 a2a a a 0 0
1
(4.27)
0aaa
3
-a a 0
2
3 2 1 0 0 3 (4.28)
4.4 Simulasi Percobaan
Bagian ini menjelaskan simulasi – simulasi analisa kestabilan pada sistem kendali.
Analisa kestabilan yang dilakukan sebanyak 4 model. Adapun simulasi – simulasi analisa
kestabilan sebagai berikut
B(s)
H(s)
Berdasarkan hasil program isikan nilai akar – akar persamaan karakteristik pada Tabel 4.1
berikut
Selain itu gambarkan posisi akar – akar persamaan karakteristik tersebut. Berdasarkan hasil
program, cek apakah sistem sistem pada diagram blok Gambar 4.2 bersifat stabil atau tidak
serta sebutkan alasannya.
Kode Matlab untuk analisa kestabilan dengan kriteria Routh sebagai berikut
clc
clear all
close all
close all hidden
%
% Fungsi Alih Lingkar Terbuka
num_ol = [ 0 0 0 5];
den_ol = [ 1 10 5 2];
sys_ol = tf(num_ol,den_ol)
%
% Fungsi Alih Lingkar Tertutup
[num_cl,den_cl] = cloop(num_ol,den_ol,-1);
sys_cl = tf(num_cl,den_cl)
%
% Informasi Analisa Kestabilan Dengan Kriteria Routh
R = myRouth(den_cl)
Berdasarkan hasil program, cek apakah sistem sistem pada diagram blok Gambar 4.2 bersifat
stabil atau tidak serta sebutkan alasannya.
Kode Matlab untuk analisa kestabilan dengan Metoda Hurwitz sebagai berikut
clc
clear all
close all
close all hidden
%
% Fungsi Alih Lingkar Terbuka
num_ol = [ 0 0 0 5];
den_ol = [ 1 10 5 2];
sys_ol = tf(num_ol,den_ol)
%
% Fungsi Alih Lingkar Tertutup
[num_cl,den_cl] = cloop(num_ol,den_ol,-1);
sys_cl = tf(num_cl,den_cl)
%
61
% Informasi Analisa Kestabilan Dengan Metoda Hurwitz
hurwitz(den_cl)
Berdasarkan hasil program, cek apakah sistem sistem pada diagram blok Gambar 4.2 bersifat
stabil atau tidak serta sebutkan alasannya.
B(s)
H(s)
62
grid on
Berdasarkan hasil program isikan nilai akar – akar persamaan karakteristik pada Tabel 4.2
berikut
Selain itu gambarkan posisi akar – akar persamaan karakteristik tersebut. Berdasarkan hasil
program, cek apakah sistem sistem pada diagram blok Gambar 4.3 bersifat stabil atau tidak
serta sebutkan alasannya.
Kode Matlab untuk analisa kestabilan dengan kriteria Routh sebagai berikut
clc
clear all
close all
close all hidden
%
% Fungsi Alih Lingkar Terbuka
num_ol = [ 0 0 0 5];
den_ol = [ 1 10 5 2];
sys_ol = tf(num_ol,den_ol)
%
% Fungsi Alih Lingkar Tertutup
[num_cl,den_cl] = cloop(num_ol,den_ol,-1);
sys_cl = tf(num_cl,den_cl)
%
% Informasi Analisa Kestabilan Dengan Kriteria Routh
R = myRouth(den_cl)
Berdasarkan hasil program, cek apakah sistem sistem pada diagram blok Gambar 4.3 bersifat
stabil atau tidak serta sebutkan alasannya.
Kode Matlab untuk analisa kestabilan dengan Metoda Hurwitz sebagai berikut
clc
clear all
close all
close all hidden
%
% Fungsi Alih Lingkar Terbuka
num_ol = [ 0 0 0 5];
den_ol = [ 1 10 5 2];
sys_ol = tf(num_ol,den_ol)
%
% Fungsi Alih Lingkar Tertutup
[num_cl,den_cl] = cloop(num_ol,den_ol,-1);
sys_cl = tf(num_cl,den_cl)
%
% Informasi Analisa Kestabilan Dengan Metoda Hurwitz
hurwitz(den_cl)
Berdasarkan hasil program, cek apakah sistem sistem pada diagram blok Gambar 4.3 bersifat
stabil atau tidak serta sebutkan alasannya.
63
4.4.3 Simulasi Untuk Analisa Kestabilan Model 3
Pada bagian ini dilakukan simulasi untuk analisa kestabilan pada model 3 dengan
menggunakan persamaan karakteristik, kriteria Routh dan metoda Hurwitz. Adapun model
yang dianalisa dinyatakan dalam bentuk diagram blok pada Gambar 4.4 berikut
Adapun kode Matlab untuk analisa kestabilan dengan persamaan karakteristik sebagai berikut
clc clear
all close
all
close all hidden
%
% Fungsi Alih Lingkar Terbuka num_ol
= conv((15*10*0.6),[0.2 1]); den_ol =
conv([ 0.5 1],[1 3 4]); sys_ol =
tf(num_ol,den_ol)
%
% Fungsi Alih Lingkar Tertutup
[num_cl,den_cl] = cloop(num_ol,den_ol,-1);
sys_cl = tf(num_cl,den_cl)
%
% Informasi Analisa Kestabilan Dengan Persamaan Karakteristik
damp(sys_cl)
%
% Posisi Akar - Akar Persamaan Karakteristik
pzmap(sys_cl)
grid on
Berdasarkan hasil program isikan nilai akar – akar persamaan karakteristik pada Tabel 4.3
berikut
Selain itu gambarkan posisi akar – akar persamaan karakteristik tersebut. Berdasarkan hasil
program, cek apakah sistem sistem pada diagram blok Gambar 4.4 bersifat stabil atau tidak
serta sebutkan alasannya.
64
Kode Matlab untuk analisa kestabilan dengan kriteria Routh sebagai berikut
clc clear
all close
all
close all hidden
%
% Fungsi Alih Lingkar Terbuka num_ol
= conv((15*10*0.6),[0.2 1]); den_ol =
conv([ 0.5 1],[1 3 4]); sys_ol =
tf(num_ol,den_ol)
%
% Fungsi Alih Lingkar Tertutup
[num_cl,den_cl] = cloop(num_ol,den_ol,-1);
sys_cl = tf(num_cl,den_cl)
%
% Informasi Analisa Kestabilan Dengan Kriteria Routh
R = myRouth(den_cl)
Berdasarkan hasil program, cek apakah sistem sistem pada diagram blok Gambar 4.4 bersifat
stabil atau tidak serta sebutkan alasannya.
Kode Matlab untuk analisa kestabilan dengan Metoda Hurwitz sebagai berikut
clc clear
all close
all
close all hidden
%
% Fungsi Alih Lingkar Terbuka num_ol
= conv((15*10*0.6),[0.2 1]); den_ol =
conv([ 0.5 1],[1 3 4]); sys_ol =
tf(num_ol,den_ol)
%
% Fungsi Alih Lingkar Tertutup
[num_cl,den_cl] = cloop(num_ol,den_ol,-1);
sys_cl = tf(num_cl,den_cl)
%
% Informasi Analisa Kestabilan Dengan Metoda Hurwitz
hurwitz(den_cl)
Berdasarkan hasil program, cek apakah sistem sistem pada diagram blok Gambar 4.4 bersifat
stabil atau tidak serta sebutkan alasannya.
Adapun kode Matlab untuk analisa kestabilan dengan persamaan karakteristik sebagai berikut
clc
65
clear all
close all
close all hidden
%
% Fungsi Alih Lingkar Terbuka
num1 = [1 2];
den1 = [ 1 4];
den2 = [ 1 1 0];
num_ol = 4*num1;
den_ol = conv(den1,den2);
sys_ol = tf(num_ol,den_ol)
%
% Fungsi Alih Lingkar Tertutup
[num_cl,den_cl] = cloop(num_ol,den_ol,-1);
sys_cl = tf(num_cl,den_cl)
%
% Informasi Analisa Kestabilan Dengan Persamaan Karakteristik
damp(sys_cl)
%
% Posisi Akar - Akar Persamaan Karakteristik
pzmap(sys_cl)
grid on
Berdasarkan hasil program isikan nilai akar – akar persamaan karakteristik pada Tabel 4.4
berikut
Tabel 4.4 Nilai Akar – Akar Persamaan Karakteristik
Akar – Akar Rasio Redaman Redaman Konstanta Waktu
Selain itu gambarkan posisi akar – akar persamaan karakteristik tersebut. Berdasarkan hasil
program, cek apakah sistem sistem pada diagram blok Gambar 4.5 bersifat stabil atau tidak
serta sebutkan alasannya.
Kode Matlab untuk analisa kestabilan dengan kriteria Routh sebagai berikut
clc clear
all close
all
close all hidden
%
% Fungsi Alih Lingkar Terbuka
num1 = [1 2];
den1 = [ 1 4];
den2 = [ 1 1 0];
num_ol = 4*num1;
den_ol = conv(den1,den2);
sys_ol = tf(num_ol,den_ol)
%
% Fungsi Alih Lingkar Tertutup
[num_cl,den_cl] = cloop(num_ol,den_ol,-1);
sys_cl = tf(num_cl,den_cl)
%
% Informasi Analisa Kestabilan Dengan Kriteria Routh
R = myRouth(den_cl)
66
Berdasarkan hasil program, cek apakah sistem sistem pada diagram blok Gambar 4.5 bersifat
stabil atau tidak serta sebutkan alasannya.
Kode Matlab untuk analisa kestabilan dengan Metoda Hurwitz sebagai berikut
clc clear
all close
all
close all hidden
%
% Fungsi Alih Lingkar Terbuka
num1 = [1 2];
den1 = [ 1 4];
den2 = [ 1 1 0];
num_ol = 4*num1;
den_ol = conv(den1,den2);
sys_ol = tf(num_ol,den_ol)
%
% Fungsi Alih Lingkar Tertutup
[num_cl,den_cl] = cloop(num_ol,den_ol,-1);
sys_cl = tf(num_cl,den_cl)
%
% Informasi Analisa Kestabilan Dengan Metoda Hurwitz
hurwitz(den_cl)
Berdasarkan hasil program, cek apakah sistem sistem pada diagram blok Gambar 4.5 bersifat
stabil atau tidak serta sebutkan alasannya.
R(s) C(s)
+ - G(s)
Gambar 4.6 Diagram Blok Sistem Lingkar Tertutup Umpan Balik Negatif
dimana
G s = 2s2 + 5s +1
2
(4.33)
s + 5s + 6
Untuk sistem pada Gambar 4.6 lakukan analisa kestabilan dengan menggunakan
a. Persamaan Karakteristik
b. Kriteria Routh
c. Metoda Hurwitz
67
68