Professional Documents
Culture Documents
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
KHOA ĐIỆN
BỘ MÔN ĐIỀU KHIỂN TỰ ĐỘNG
HÀ NỘI 9/2010
III.1.Khảo sát các đặc tính của các khâu động cơ học cơ bản
a.Khâu tích phân
Transfer function:
5
-
s
>> step(w)
>> impulse(w)
>> nyquist(w)
>> bode(w)
>> ltiview({'step','impulse','nyquist','bode'},w)
b.Khâu vi phân thực tế
Transfer function:
20
---------
0.1 s + 1
>> step(w)
>> impulse(w)
>> nyquist(w)
>> bode(w)
>> ltiview({'step','impulse','nyquist','bode'},w)
c.Khâu quán tính bậc nhất
K=20; T=50
Transfer function:
20
--------
50 s + 1
>> step(w)
>> impulse(w)
>> nyquist(w)
>> bode(w)
>> ltiview({'step','impulse','nyquist','bode'},w)
K=20; T=100
Transfer function:
20
---------
100 s + 1
>> step(w)
>> impulse(w)
>> nyquist(w)
>> bode(w)
>> ltiview({'step','impulse','nyquist','bode'},w)
d.Khâu bậc hai
K=20;T=10;d=0,0.25,0.5,0.75,1
Transfer function:
20
-----------
100 s^2 + 1
>> step(w)
>> hold on
>> w=tf(20,[100 5 1])
Transfer function:
20
-----------------
100 s^2 + 5 s + 1
>> step(w)
>> w=tf(20,[100 10 1])
Transfer function:
20
------------------
100 s^2 + 10 s + 1
>> step(w)
>> w=tf(20,[100 15 1])
Transfer function:
20
------------------
100 s^2 + 15 s + 1
>> step(w)
>> w=tf(20,[100 20 1])
Transfer function:
20
------------------
100 s^2 + 20 s + 1
>> step(w)
>> hold off
Đặc tính trong miền thời gian h(t)
>> w=tf(20,[100 0 1])
Transfer function:
20
-----------
100 s^2 + 1
>> impulse(w)
>> hold on
>> w=tf(20,[100 5 1])
Transfer function:
20
-----------------
100 s^2 + 5 s + 1
>> impulse(w)
>> w=tf(20,[100 10 1])
Transfer function:
20
------------------
100 s^2 + 10 s + 1
>> impulse(w)
>> w=tf(20,[100 15 1])
Transfer function:
20
------------------
100 s^2 + 15 s + 1
>> impulse(w)
>> w=tf(20,[100 20 1])
Transfer function:
20
------------------
100 s^2 + 20 s + 1
>> impulse(w)
>>hold off
Transfer function:
20
-----------
100 s^2 + 1
>> nyquist(w)
>>hold on
>> w=tf(20,[100 5 1])
Transfer function:
20
-----------------
100 s^2 + 5 s + 1
>> nyquist(w)
>> w=tf(20,[100 10 1])
Transfer function:
20
------------------
100 s^2 + 10 s + 1
>> nyquist(w)
>> w=tf(20,[100 5 1])
Transfer function:
20
-----------------
100 s^2 + 5 s + 1
>> nyquist(w)
>> hold on
>> w=tf(20,[100 10 1])
Transfer function:
20
------------------
100 s^2 + 10 s + 1
>> nyquist(w)
>> w=tf(20,[100 15 1])
Transfer function:
20
------------------
100 s^2 + 15 s + 1
>> nyquist(w)
>> w=tf(20,[100 20 1])
Transfer function:
20
------------------
100 s^2 + 20 s + 1
>> nyquist(w)
>>hold off
Đặc tính trong miền tần số nyquist
Transfer function:
20
-----------
100 s^2 + 1
>> bode(w)
>> hold on
>> w=tf(20,[100 5 1])
Transfer function:
20
-----------------
100 s^2 + 5 s + 1
>> bode(w)
>> w=tf(20,[100 10 1])
Transfer function:
20
------------------
100 s^2 + 10 s + 1
>> bode(w)
>> w=tf(20,[100 15 1])
Transfer function:
20
------------------
100 s^2 + 15 s + 1
>> bode(w)
>> w=tf(20,[100 20 1])
Transfer function:
20
------------------
100 s^2 + 20 s + 1
>> bode(w)
>> hold off
Transfer function:
s+1
--------------
s^2 + 8 s + 15
Transfer function:
s
-------------
s^2 + 2 s + 8
Transfer function:
1
-
s
Transfer function:
1
-----
s+2
>> G13=G1+G3
Transfer function:
2 s^2 + 9 s + 15
------------------
s^3 + 8 s^2 + 15 s
>> G2H1=feedback(G2,H1)
Transfer function:
s^2 + 2 s
-----------------------
s^3 + 4 s^2 + 13 s + 16
>> Gt=G13*G2H1
Transfer function:
2 s^4 + 13 s^3 + 33 s^2 + 30 s
-------------------------------------------
s^6 + 12 s^5 + 60 s^4 + 180 s^3 + 323 s^2
+ 240 s
>> Wk=feedback(Gt,1)
Transfer function:
+ 270 s
>> step(Wk)
>> impulse(Wk)
>> ltiview({'step','impulse'},Wk)
>> Wh=Gt
Transfer function:
+ 240 s
>> nyquist(Wh)
>> bode(Wh)
>> ltiview({'nyquist','bode'},Wh)
III.3.Khảo sát các đặc tính của hệ thống
K=8
Transfer function:
8
-----
s+2
Transfer function:
1
-------------------
0.5 s^2 + 1.5 s + 1
Transfer function:
1
-----------
0.005 s + 1
>> G12=G1*G2
Transfer function:
8
---------------------------
0.5 s^3 + 2.5 s^2 + 4 s + 2
>> Gk=feedback(G12,G3)
Transfer function:
0.04 s + 8
------------------------------------------------
0.0025 s^4 + 0.5125 s^3 + 2.52 s^2 + 4.01 s + 10
>> step(Gk)
>> impulse(Gk)
>> ltiview({'step','impulse'},Gk)
>> Gh=G12*G3
Transfer function:
8
-----------------------------------------------
0.0025 s^4 + 0.5125 s^3 + 2.52 s^2 + 4.01 s + 2
>> nyquist(Gh)
>> bode(Gh)
>> ltiview({'nyquist','bode'},Gh)
K=17.564411
Transfer function:
17.56
-----
s+2
>> G12=G1*G2
Transfer function:
17.56
---------------------------
0.5 s^3 + 2.5 s^2 + 4 s + 2
>> Gk=feedback(G12,G3)
Transfer function:
0.08782 s + 17.56
---------------------------------------------------
0.0025 s^4 + 0.5125 s^3 + 2.52 s^2 + 4.01 s + 19.56
>> step(Gk)
>> impulse(Gk)
>> ltiview({'step','impulse'},Gk)
>> Gh=G12*G3
Transfer function:
17.56
-----------------------------------------------
0.0025 s^4 + 0.5125 s^3 + 2.52 s^2 + 4.01 s + 2
>> nyquist(Gh)
>> bode(Gh)
>> ltiview({'nyquist','bode'},Gh)
K=20
Transfer function:
20
-----
s+2
>> G12=G1*G2
Transfer function:
20
---------------------------
0.5 s^3 + 2.5 s^2 + 4 s + 2
>> Gk=feedback(G12,G3)
Transfer function:
0.1 s + 20
------------------------------------------------
0.0025 s^4 + 0.5125 s^3 + 2.52 s^2 + 4.01 s + 22
>> step(Gk)
>> impulse(Gk)
>> ltiview({'step','impulse'},Gk)
>> Gh=G12*G3
Transfer function:
20
-----------------------------------------------
0.0025 s^4 + 0.5125 s^3 + 2.52 s^2 + 4.01 s + 2
>> nyquist(Gh)
>> bode(Gh)
>> ltiview({'nyquist','bode'},Gh)
Nhận xét: