Professional Documents
Culture Documents
KHO ST S N NH CA H THNG
L THUYT:
H thng n nh trng thi h, s n nh trng thi kn nu biu
Nyquist khng bao im (-1+i0) trn mt phng phc.
H thng khng n nh trng thi h, s n nh trng thi kn nu biu
Nyquist bao im (-1+i0)p ln ngc chiu kim ng h (p l s cc GH nm
phi mt phng phc).
T du nhc ca ca s MATLAB, ta nhp:
num = [nhp cc h s ca t s theo chiu gim dn ca s m].
den = [nhp cc h s ca mu s theo chiu gim dn ca s m].
nyquist(num,den)
Bi tp 1:
GH(s) =
k
(vi k =10, t =1)
1st
num = 10;
den = [-1 1];
nyquist(num,den)
Kt qu:
Nyquist Diagrams
5
4
3
Im aginary Ax is
2
1
0
-1
(A)
-2
-3
-4
-5
0
4
Real Ax is
10
15
10
5
0
80
60
40
20
0
10
Frequency (rad/sec)
Kt lun:
d tr bin (Gm = 0 dB).
d tr pha (Pm = 0).
Warning: Closed loop is unstable (h vng kn khng n nh).
Bi tp 2:
GH(s) =
(k = 10, t = 1)
s(1st)
num = 10;
den = [-1 1 0];
nyquist(num,den)
Nyquist Diagrams
1000
800
600
(A)
Imaginary Ax is
400
200
0
-200
-400
-600
-800
-1000
0
10
Real Ax is
Bode Diagrams
Gm = 0 dB, Pm = 0 (unstable closed loop)
60
40
20
0
-20
-20
-40
-60
-80
-1
10
10
Frequency (rad/sec)
Kt lun:
d tr bin (Gm = 0 dB).
d tr pha (Pm = 0).
Warning: Closed loop is unstable (h vng kn khng n nh).
Bi tp 3:
GH(s) =
k
( t1s +1)( t2s +1) (k =10, t1 = 1, t2 = 2)
num = 10;
den = [2 3 1];
nyquist(num,den)
Nyquist Diagrams
Im aginary Ax is
(A)
-2
-4
-6
0
10
Real Ax is
Bode Diagrams
Gm = Inf, Pm=38.94 deg. (at 2.095 rad/sec)
20
10
0
-10
-20
-50
-100
-150
0
10
Frequency (rad/sec)
k
s( t1s +1)( t2s +1)
num = 10;
den = [2 3 1 0];
nyquist(num,den)
(k = 10 t1=1, t2 =2)
Nyquist Diagrams
1000
800
600
Imaginary Ax is
400
200
0
-200
(A)
-400
-600
-800
-1000
-30
-25
-20
-15
-10
-5
Real Ax is
Bode Diagrams
Gm = 0 dB, Pm = 0 (unstable closed loop)
60
40
Phase (deg); Magnitude (dB)
20
0
-20
-40
-100
-150
-200
-250
-1
10
10
Frequency (rad/sec)
k
s( t1s + 1)( t2s + 1)( t3s + 1)
num = 10;
den = [6 11 6 1 0];
nyquist(num,den)
( t1 =1, t2 = 2, t3 = 3, k = 10)
Nyquist Diagrams
1000
800
600
Im aginary Ax is
400
200
0
(A)
-200
-400
-600
-800
-1000
-60
-50
-40
-30
-20
-10
Real Ax is
Bode Diagrams
Gm = 0 dB, Pm = 0 (unstable closed loop)
50
0
-50
-100
-200
-300
-2
-1
10
10
10
Frequency (rad/sec)
Imaginary Part
-1
-2
-3
-4
-3
-2
-1
0
Real Part
s+1
s
2
s2 + 4s + 3
Hm truyn ni tip l:
2s + 2
GH(s) = 3
s + 4s2 + 3s
Dng gin Bode kho st n nh:
num = [2 2];
den = [1 4 3 0];
margin(num,den)
Bode Diagrams
Gm = Inf, Pm=77.748 deg. (at 0.65148 rad/sec)
20
Phase (deg); Magnitude (dB)
0
-20
-40
-60
-100
-120
-140
-160
-180
-1
10
10
10
Frequency (rad/sec)
Kt lun:
Bin d tr: Gm =
Pha d tr Pm = 77.74 ti tn s ct bin wb = 0.65
Vy h thng n nh.
V biu Nyquist:
nyquist(num,den)
Nyquist Diagrams
60
Imaginary Ax is
40
20
-20
-40
-60
-1
-0.9
-0.8
-0.7
-0.6
-0.5
Real Ax is
-0.4
-0.3
-0.2
-0.1
D[3] =
18
D[4] =
36
- HE THONG ON DINH. -
Bi tp 8: Kho st h thng:
+
_
2s + 1
s
10
s+5
1
s +1
Trc tin, ta kt ni h thng:
T ca s lnh ca MATLAB, ta nhp lnh:
num1 = [2 1];
den1 = [1 0];
num2 = 10;
den2 = [1 5];
[num,den] = series(num1,den1,num2,den2)
V ta s c:
num =
0
20
10
5 0
Ta nhp tip:
numc = [20 10];
denc = [1 5 0];
numd = 1;
dend = [1 1];
[num,den] = feedback(numc,denc,numd,dend)
(nu sau dend, c 1 tc l hi tip dng)
num =
0
20
30
10
25
10
den =
1
20s2 + 30s + 10
s3 + 6s2 + 25s + 10
Bode Diagrams
10
5
0
-5
-10
20
0
-20
-40
-60
-80
-1
10
10
Frequency (rad/sec)
10
10
5
0
-5
-10
0
-50
-100
-150
0
10
10
Frequency (rad/sec)
Kt lun:
H n nh.
Bin d tr: Gm = .
Pha d tr: Pm = 103.14o ti tn s ct bin l 20.347 rad/sec.
Ch : Sau khi vo ca s lp trnh, ta lp chng trnh kho st h c phng trnh
c trng theo tiu chun i s (tiu chun Hurwitz) xem h c n nh hay khng.
Trong ca s lnh (ca s lm vic), gi lnh hurwitz (chng trnh c
son tho trong phn lp trnh mang tn Hurwitz) s c nhng hng ch:
cho biet so bac cao nhat cua ham:
(nhp vo h s an)
cho biet he so a(0):
...
cho biet he so a(n):
Di dy l phn nh vo ca s lp trnh
%%%%%%%%%%% PHAM QUOC TRUONG - MSSV: 97102589 %%%%%%%%%%%
%%%%%%%%%%%
DT: 9230774
%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function Hurwitz()
%
% * Cong dung: Xet tinh on dinh cua he thong theo tieu chuan Hurwitz.
%
% * Cach su dung:
% Truoc tien, nhap vao da thuc dac trung f theo dang:
%
f = [a(n) a(n-1) a(n-2) ..... a(1) a(0)]
% voi a(n), a(n-1), a(n-2), ....., a(1),a(0) la cac he so cua da
thuc dac trung.
D[3] =
D[4] =
-1
D[5] =
-1
D[3] = 118
D[4] = 988
D[5] = 2964
10
D[3] =
D[4] =
D[5] =
D[6] =