Академический Документы
Профессиональный Документы
Культура Документы
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
c(t) = 1 e
( t 0 ) ..(*)
KURVA RESPONS
Kondisi awal adalah 0 dan kondisi akhir adalah 1 Pada t = T, c(t) = 0,632
T = time constant sistem Time constant lebih kecil, respons sistem lebih cepat. Slope pada t = 0 adalah 1/T Slope c(t) berkurang : 1/T pada t = 0 t = T : 0 63,2% t = 2T : 0 86,5% t = 3T : 0 95% t = 4T : 0 98,2% t = 5T : 0 99,3% t= steady state 2. INPUT : UNIT-RAMP 0 pada t =
r(t) = t
R(s) = 1 s2
C(s) =
1 .1 Ts + 1 s 2
( t 0)
Kurva Respons
)
steady state error lebih kecil
C(s) =
1 Ts + 1
C(t) = 1 e t / T T
(t 0)
KURVA RESPONS
Respons turunan/derivatif suatu signal input dapat diperoleh dengan men- defferensiasi-kan respons dari sinyal input semula.
E(s)
n2 s ( s + 2 n)
C(s)
C(s) = R(s)
S2 + 2 n S +
2 n
n = frekuensi sudut natural undamped = faktor redaman Sistem orde dua sangat tergantung pada faktor redaman (). Bila 0 disebut overdamp. Untuk mengetahui respons sistem orde dua, ketiga keadaan tersebut akan dibahas untuk input yang berbentuk unit step, impuls, maupun ramp. < < 1, sistem
dinamakan underdamp. Bila = 1, sistem disebut critically damp, dan bila > 1, sistem
S2 + 2 n S + 1 C(s) = S
2 n
S+2 S2 + 2
n
n 2 n
S+
S+2 S2 + 2 n S + 2
n 2
n 2
- 2
1 2
S+2 (S + n)2 +
d 2
n 2
+ +
n
d2 1 2 +
(1 2) 1 2
n 2 d
(S + n)2 + S+
n
2 d
n 2
(S + n)2 + cos dt - e
(S + n)2 + 1 2
nt
sin dt
C(t) = 1 - e e(t)
nt
( cos dt +
1 2
sin dt )
(t 0)
= r(t) - c(t) = e
nt
( cos dt +
sin dt )
(t 0)
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 Untuk Sistem yang CRITICALLY DAMPED C(s) = 1 - e
n 2
(S + n)2 S =
nt
( 1 + nt )
(t 0)
Respons transient tidak berosilasi Untuk Sistem yang OVERDAMPED C(s) = ( S + n+ 1 c(t) = 1+ 2 1 ( +
2 n 2 n
1 2 ) ( S + n -
1 2 ) S
e ( + 1)
2
2 1) n t
1 e ( + 2 1 ( +
2
2 1) n t
1)
2
2 n
S2 + 2
S+
2 n
2 n
(S + n + d) (S + n - d)
n
= =
1 2 j2 (2 - 1) 2 - 1
n 2
= nj =
2 1) (S + e-S2t
n+
2 1)
e S1t
2 2 1 S1 S2 dimana : S1 = ( + 2 1) n S2 = ( - 2 1) n
(t 0)
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) = R(s) C(s) = n -
n
2 1 =
n
S2 S + S2
S + n -
2 1
n
n - (S + n -
2 1 2 1) S (t 0)
c(t)
= 1 e (- 2 1)
nt
KURVA RESPONS
=2, n=1
Kurva respons
o o o
= 0,5 0,8
overdamped atau critically damped Sistem tanpa osilasi, sistem critically damped memiliki respons paling cepat Harga sama, tetapi harga n berbeda akan berkelakuan overshoot dan pola osilasi yang sama
KURVA RESPONS UNIT STEP 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. Maximum per cent overshoot = c(tp) c(~) c(~) Settling time x 100%
: 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%).
(aplikasi : osilasi tidak dapat ditoleransi) Respons transient yang diinginkan dari sistem orde kedua : faktor redaman : antara 0,4 dan 0,8
( cos dt +
sin d t) 1 2
( cos dtr + 1 2
sin d tr)
karena e -
n tr
0 maka : 1
2
cos d tr +
sin d tr = 0
POLE-POLE KOMPLEKS :
B.
= 0
sin d tp = 0 d tp = 0, , 2 , 3 , d tp = tp = d
C.
(cos +
sin )
-( / d)
1 2
e-(/
1-2 )
/ d)
x 100%
sin ( dt + tan-1 1 - 2 )
nt
(t 0)
Kurva-kurva 1 ( e-
1 - 2 ) :
Menutupi kurva respons transient untuk sebuah input unit-step. Time constant (T) dari kurva-kurva tersebut adalah 1
untuk nilai lebih besar, ts meningkat hampir linier; dan nilai min = 0,76 ( un-tuk 2%) atau min = 0,68 (untuk 5%)
Nilai biasanya ditentukan dari syarat maksimum overshoot yang diijinkan. Sedangkan settling time (ts) ditentukan terutama oleh undamped natural frequency ( n).
Hal ini berarti, durasi periode transient dapat tanpa mengubah overshoot maksimum, yaitu dengan mengatur
n. n
overshoot maksimum (Mp) dan membuat ts kecil : seharusnya tidak terlalu 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 ( s +2
Contoh : R(s)
+
E(s)
C(s)
Sistem orde ke dua memiliki harga : = o,6 dan n = 5 rad/sec Apabila sistem diberikan input unit step, carilah rise time (tr), peak time (tp), maksimum overshoot (Mp), dan settling time (ts) ! Penyelesaian :
d
1 2
=5 1 ,6 2 (0 )
=4 = . n = 0,6 . 5 = 3
= x d
tr =
3,14 0,93 4
d
2 Input : unit impulse baca halaman 239-240 3 Input : unit-ramp baca halaman 240-242
KRITERIA KESTABILAN ROUTH STABILITAS SISTEM Stabilitas suatu sistem closed-loop linier dapat ditentukan dari lokasi pole pole close loop pada bidang s. 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)
+
1 0 s ( s +2 )
C(s)
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 s s s
: : N-1 N-2
a0 a1 b1 c1 d1
: :
a2 a3 b2 c2 d2
: :
a4 a5 b3 c3 d3
: :
a6 a7 b4 c4 d4
: :
.. .. .. ..
sN-3
N-4
s s s
2 1 1
e1 f1 g1
e2
dimana :
a a a a 0 3 b = 1 2 1 a 1
a a a a 0 5 = 1 4 2 a 1 a a a a 0 7 b = 1 6 3 a 1 b
: :
b a a b 1 2 c = 1 3 1 b 1 b a a b 1 3 c = 1 5 2 b 1 b a a b 1 4 c = 1 7 3 b 1
: :
c b b c 1 2 d = 1 2 1 b 1 c b b c 1 3 d = 1 3 2 b 1
Sistem stabil bila Kolom pertama pada array Routh Semuanya bertanda positif. Contoh : 1 s3 s
2
Array Routh :
s1 s0
a a a a 1 2 0 3 a 1
a3
sistem stabil bila a1a2 > a0a3 2 s4 + 2s3 + 3s2 + 4s + 5 = 0 Array Routh : s4 s s s
3 2
1 2 1 -6 5
3 4 5
5 0
s1
0
K s ( s 2 +s +1 )(s + 2)
C(s)
Tentukan range K agar sistem diatas stabil ! Penyelesaian : Transfer function closed-loop
1 3 7/3 -9/7K K
3 2 K
K 0
s0
ANALISIS ERROR (KESALAHAN) Selain stabil, hal lain yang perlu mendapat perhatian adalah mengenai error yang terjadi apabila suatu sistem kontrol diberi input tertentu.
E(s) = R(s) G(s).H(s) C(s) = E(s).G(s) Dari kedua persamaan diatas diperoleh : E(s) = R(s) E(s).G(s).H(s) Atau [1+G(s).H(s)] E(s) = R(s) Kesalahan statis atau steady-state error :
E (s) =
atau
Gs Hs () () KT s +) T ( 1( s +) 1......( T a b = ( S T s +) T 1( s +) 1.......( 1 2 m s +) 1 T s +) 1 p
Sistem disebut tipe 0 (nol), bila = 0 ; disebut tipe 1, bila = 1; disebut tipe 2, bila = 2, dst. 1 KOEFISIEN KESALAHAN STATIS
E (s) =
Kesalahan steady-state:
e = lim e(t) ss t
s 1 e = lim ss s 0 1 + G(s)H(s) s
= 1 1 + lim G(s)H(s) s 0
Bila didefinisikan :
(s)H Kp = s lim 0 G (s)
ss
= e( ) =
1 1+ K
K = lim s 0 s =
e ss = e( = ) 1 1 +K = p 1 1 = =0 1 +
E (s) =
Kesalahan steady-state
e ss = lim e(t) t
1 s2
maka : ess = K
1 v
ss
= e() =
1 = 0
b u/ sistem tipe 1
sK (T s + )(T s + )......(T 1 1 s+) 1 a b m s(T s + )(T s + ).......( T s + ) 1 1 1 1 2 p
= lim v s 0
=K e
ss
= e( ) =
1 K
R(s) =
1 s3
ss
= lim s.E(s) s 0
Bila didentifikasikan :
K a
maka
e ss = 1 K a
ss
= e() =
1 = 0
b u/ sistem tipe 1
K a = lim s 2 .G (s)H (s) s 0
= lim s 0 =0
s 2K (T
ss
= e() =
1 = 0
c u/ sistem tipe 2
K a = lim s 2 .G (s)H (s) s 0
ess = e( ) = K
1 a
1 K
ss
= e() =
1 =0
C(s)
Hitunglah kesalahan steady-state, bila input berbentuk : a) step b) ramp c) parabolik (2)
bila input r(t) = a.t (a > 0), maka tunjukkan bahwa e() dapat dibuat sama dengan 0 (nol) dengan mengubah harga KI !