Bab 4 Sistem Kontrol
Bab 4 Sistem Kontrol
Respons steady-state : t
C(s)
1
R(s) Ts 1
1. INPUT : UNIT-STEP
r(t) = 1 R(s) 1
s
C(s) 1 .1
Ts 1 s
C(s) 1 T
s Ts 1
t
c(t) 1 e T
( t 0 ) ..(*)
KURVA RESPONS
r(t) = t R(s) 12
s
C(s) 1 .1
Ts 1 s 2
2
C(s) 12 T T
s s Ts 1
t
c(t) t T T.e T ( t 0)
Kurva Respons
3. INPUT : UNIT-IMPULSE
r(t) = S(t) R(s) = 1
C(s) = 1
Ts + 1
C(t) = 1 e t / T (t 0)
T
KURVA RESPONS
Respons turunan/derivatif suatu signal input dapat diperoleh dengan men- defferensiasi-kan
C(s) n2
=
R(s) S2 + 2 n S + n2
Sistem orde dua sangat tergantung pada faktor redaman (). Bila 0 < < 1, sistem
dinamakan underdamp. Bila = 1, sistem disebut critically damp, dan bila > 1, sistem
disebut overdamp.
Untuk mengetahui respons sistem orde dua, ketiga keadaan tersebut akan dibahas untuk
input yang berbentuk unit step, impuls, maupun ramp.
C(s) =
S2 + 2 n S + n2 S
1 S + 2 n
C(s) =
S S2 + 2 n S + n2
d = n 1 2
= frekuensi natural teredam (damped natural frequency)
1 S + 2 n
C(s) =
S S2 + 2 n S + 2n2 - 2n2 + d2
1 2
1 S + 2 n
=
S (S + n)2 + d2 - n2 + + d2
1 2
1 S + 2 n
=
S (S + n)2 + (1 - 2) d2 (1 2) n2 + d2
1 2
1 S + 2 n
=
S (S + n)2 + d2
1 S + n n
=
S (S + n)2 + d2 (S + n)2 + d2
1 2
1 2
e(t) = r(t) - c(t)
= en t ( cos dt + sin dt ) (t 0)
1 2
Frekuensi osilasi transient adalah d, dan berubah dengan faktor redaman
()
Sinyal error berkelakuan seperti osilasi sinusoidal yang teredam. Pada
steady-state error (t = ~), error = 0
Bila = 0 c(t) = 1 cos nt (t 0) respons menjadi undamped dan
osilasi terus menerus tidak terbatas
= 1 - en t ( 1 + nt ) (t 0)
1
2 1) n t
c(t) = 1+ e ( + -
2 1 ( +
2
1)
2
1
2 1) n t
e ( +
2 1 ( +
2
1)
2
C(s) n2
=
R(s) S2 + 2 n S + n2
C(s) n2
=
R(s) (S + n + d) (S + n - d)
d = n 1 2
d = n j2 (2 - 1)
d = n j 2 - 1
C(s) n2
=
R(s) (S + n - n 2 1) (S + n + n 2 1)
n e S1t e-S2t
c(t) = 1 + (t 0)
2 2 1 S1 S2
dimana : S1 = ( + 2 1) n
S2 = ( - 2 1) n
- Salah satu dari komponen yang dikandung c(t) akan menghilang lebih cepat
dalam respons. Dengan demikian komponen eksponensial tersebut dapat
diabaikan.
- Bila S2 diletakkan lebih dekat terhadap sumbu j daripada S1 (|S2| << |S1|),
maka solusi pendekatan -S1 diabaikan. Pengaruh -S1 pada respons lebh kecil,
karena komponen yang mengandung S1 lebih cepat menghilang. Bila salah satu
komponen eksponensial hilang, respons sama dengan sistem orde pertama, dan
C(s) n - n 2 1 S2
= =
R(s) S + n - n 2 1 S + S2
C(s) = n - n 2 1
(S + n - n 2 1) S
c(t) = 1 e (- 2 1) nt (t 0)
KURVA RESPONS
= 2 , n = 1
Kurva respons
Delay time (td) : waktu yang diperlukan untuk mencapai setengah dari nilai akhir pada
waktu pertama kali
Rise time (tr) : waktu yang diperlukan untuk naik dari 10 90%, 5 55%, atau 0 100%
dari nilai akhirnya.
Untuk sistem underdamped : 0 100%
Untuk sistem overdamped : 10 90%
Peak time (tp) : waktu yang diperlukan untuk mencapai peak pertama dari overshoot.
Maximum overshoot (Mp,%) : nilai puncak (peak) maksimum dari kurva respons yang diukur
dari satu.
Settling time : waktu yang diperlukan untuk mencapai dan tetap di dalam sebuah range
nilai akhir yang ditetapkan oleh persentase absolut dari nilai akhir
(biasanya 5% atau 2%).
1 2
t = tr c(tr) = 1, maka:
c(tr) = 1 e -n tr( cosdtr + sin d tr)
1 2
karena e -n tr 0 maka :
cos d tr + sin d tr = 0
1 2
atau
tan d tr = - 1 2
DEFINISI SUDUT :
atau
tan d tr = _ d
Jadi,
1
tr = tan 1 ( d )
d d
POLE-POLE KOMPLEKS :
= cos
sin d tp = 0
d tp = 0, , 2, 3,
d tp =
tp =
d
1 2
-( / d)
= e
1-2 )
= e-(/
D. SETTLING TIME :
e-nt
c(t) = 1 - sin (dt + tan-1 1 - 2 ) (t 0)
1- 2
Kurva-kurva 1 ( e-nt / 1 - 2 ) :
untuk nilai lebih besar, ts meningkat hampir linier; dan nilai min = 0,76
( un-tuk 2%) atau min = 0,68 (untuk 5%)
o Nilai biasanya ditentukan dari syarat maksimum overshoot yang diijinkan.
Sedangkan settling time (ts) ditentukan terutama oleh undamped natural
frequency (n).
o Hal ini berarti, durasi periode transient dapat tanpa mengubah overshoot maksi-
mum, yaitu dengan mengatur n.
o Untuk mendapatkan respons yang cepat : n harus besar. Untuk membatasi
overshoot maksimum (Mp) dan membuat ts kecil : seharusnya tidak terlalu
kecil.
o Faktor redaman di antara 0,4 dan 0,8, maka overshoot maksimum (%) untuk
step respons adalah di antara 25% dan 2,5%.
Kurva Mp versus :
2
n
s(s2 )
n
Contoh :
R(s) E(s) C(s)
+
d
n
1 2
5 1 (0,6) 2
=4
= . n = 0,6 . 5 = 3
x
Rise time (tr)
d
= tan -1 d
= tan-1 (4 / 3)
= 0,93 rad
3,14 0,93
tr =
4
= 0,55 sec
3,14
Peak Time (tp) = = 0,785 sec
d 4
(/ )
Maximum Overshoot (Mp) = e d
= e (3/4)x3,14
= 0,095
= 0,095 x 100%
= 95 %
4 4
Setting time (Ts) = 1,33 sec (u/ kriteria 2%)
3
3 3
= 1 sec (untuk kriteria 5%)
3
Sistem tidak stabil, apabila pole-pole tsb terletak di sebelah kanan bidang s.
Sistem stabil, apabila pole-pole terletak di sebelah kiri bidang s.
Contoh :
R(s) 10 C(s)
+ s(s2)
Sistem di atas stabil atau tidak ??
Penyelesaian :
C(s) 10/s(s 2)
R(s) 1 10/s(s 2)
10
s ( s 2) 10
10
2
s 2 s 10
pole-pole : s1 = -1 + j3
s2 = -1 j3
karena pole-pole terletak di sebelah kiri sumbu imajinair, maka
Sistem stabil
KRITERIA STABILITAS ROUTH
KRITERIA STABILITAS ROUTH
Menentukan jumlah pole closed-loop yang terletak di sebelah kanan bidang s tanpa
harus memfaktorkan polynomial.
F(s) = 1+ G(s) H(s)
= a0sn + a1sn-i + .. +an s + an = 0
ARRAY ROUTH
sN a0 a2 a4 a6
sN-1 a1 a3 a5 a7 ..
N-2
s b1 b2 b3 b4 ..
N-3
s c1 c2 c3 c4 ..
N-4
s d1 d2 d3 d4 ..
: : : : :
: : : : :
s2 e1 e2
1
s f1
1
s g1
dimana :
a a a a
b 1 2 0 3
1 a
1
a a a a
b 1 4 0 5
2 a
1
a a a a
b 1 6 0 7
3 a
1
:
:
b a a b
c 1 3 1 2
1 b
1
b a a b
c 1 5 1 3
2 b
1
b a a b
c 1 7 1 4
3 b
1
:
:
c b b c
d 1 2 1 2
1 b
1
c b b c
d 1 3 1 3
2 b
1
Sistem stabil bila
Kolom pertama pada array Routh
Semuanya bertanda positif.
Contoh :
1 a0s3 + a1s2 + a2s + a3 = 0
Array Routh :
s3 a0 a2
2
s a1 a3
a a a a
1 2 0 3
s1
a
1
s0 a3
2 s4 + 2s3 + 3s2 + 4s + 5 = 0
Array Routh :
s4 1 3 5
3
s 2 4 0
2
s 1 5
s1 -6
0
s 5
sistem tidak stabil
R(s) C(s)
K
+
s ( s 2 s 1 )(s 2)
Tentukan range K agar sistem diatas stabil !
Penyelesaian :
Transfer function closed-loop
C(s) K
R(s) 2
s ( s s 1 )(s 2) K
persamaan karakteristik : 1+ G(s)H(s) = 0
s4 + 3s3 + 3s2 + 2s + K = 0
Array Routh :
s4 1 3 K
3
s 3 2 0
2
s 7/3 K
s1 -9/7K
0
s K
agar sistem stabil : 14/9 > K > 0
Sistem disebut tipe 0 (nol), bila = 0 ; disebut tipe 1, bila = 1; disebut tipe 2, bila
= 2, dst.
1 KOEFISIEN KESALAHAN STATIS
R(s)
E(s)
1 G(s)H(s)
Kesalahan steady-state:
e lim e(t)
ss t
sR(s)
lim
s 0 1 G(s)H(s)
Untuk input benbentuk unit step : R(s) = 1/s
s 1
e lim
ss s 0 1 G(s)H(s) s
1
1 lim G(s)H(s)
s0
Bila didefinisikan :
Kp = s lim
0
G(s)H(s)
Maka
1
e
ss 1 Kp
Kp = s lim
0
G(s)H(s)
1
e e()
ss 1 K
b Untuk sistem tipe > 0
K(T s 1)(T s 1)......(T s 1)
K lim a b m
p s 0 S (T s 1)(T s 1).......(T s 1)
1 2 p
K
lim
s 0 s
1 1 1
ess e() 1 K
1
0
p
Kp = s lim
0
s.G(s)H(s)
b u/ sistem tipe 1
=K
1
e e()
ss K
2
u/ Input Berbentuk Unit-Parabolik : r(t) t
2
1
R(s)
s3
e lim s.E(s)
ss s 0
sR(s)
lim
s0 1 G(s)H(s)
s 1
lim .
s 0 1 G(s)H(s) s3
s
lim
2 2
s 0 s s G(s)H(s)
s
lim s s 2G(s)H(s)
2
s0
Bila didentifikasikan :
K lim s 2 .G(s)H(s)
a s0
maka
1
e
ss K
a
Ka : Koefisien kesalahan percepatan statis
a u/ sistem tipe 0
K lim s 2 .G(s)H(s)
a s0
1
e e()
ss 0
b u/ sistem tipe 1
K lim s 2 .G(s)H(s)
a s0
1
e e()
ss 0
c u/ sistem tipe 2
K lim s 2 .G(s)H(s)
a s0
K lim s 2 .G(s)H(s)
a s0
Latihan Soal :
(1)
R(s) C(s)
1,06
+
s(s 1)(s 2)
bila input r(t) = a.t (a > 0), maka tunjukkan bahwa e() dapat dibuat sama dengan 0
(nol) dengan mengubah harga KI !