Professional Documents
Culture Documents
Tai Lieu Thi Nghiem Mon Ly Thuyet Dieu Khien Tu Dong 1
Tai Lieu Thi Nghiem Mon Ly Thuyet Dieu Khien Tu Dong 1
KHOA IN
B MN IU KHIN T NG
CC BI TH NGHIM
MN HC
L THUYT IU KHIN T NG
PHN TUYN TNH
KHI IN EE3381 ( 3 bi)
KHI IN EE3382 ( 4 bi)
C IN T ( 4 bi)
KHI IN T( 3 bi)
H NI 8/2008
1
CC BI TH NGHIM
MN HC L THUYT IU KHIN T NG
PHN 1. H THNG IU KHIN T NG TUYN TNH
BI TH NGHIM 1
CC C TNH CA H THNG IU KHIN T NG
I. MC CH
Matlab l mt trong nhng phn mm thng dng nht dng phn tch , thit k v
m phng cc h thng iu khin t ng. Trong bi th nghim ny sinh vin s
dng cc lnh ca Matlab phn tch h thng nh xt tnh n nh ca h thng, c
tnh qu , sai lch tnh..
II. CHUN B
thc hin cc yu cu trong bi th nghim, sinh vin cn phi chun b k
trc cc lnh ca Matlab. Khi khi ng chng trnh Matlab 6.5 ca s
COMMAND MATLAB xut hin vi du nhc lnh">>". thc hin cc lnh sinh
vin s g lnh t bn phm theo sau du nhc ny.
phn tch c tnh ca h thng, sinh vin cn phi hiu k v cc lnh sau:
num b0 s m + b1s m 1 + .... + bm 1s + bm
W (s) =
=
den a0 s n + a1s n 1 + .... + an 1s + an
K
s
% nh ngha hm truyn t w
% V hm qu h(t)
% V hm trng lng w(t)
% V c tnh tn bin pha ca h thng
% V c tnh tn loga
Ks
Ts + 1
Vi cc tham s K=20;T=0.1
Nhim v:
Vit chng trnh
Kho st cc c tnh trong min thi gian h(t),w(t) v cc c tnh trong min
tn s nyquist v bode
c. Khu qun tnh bc nht
Hm truyn
W (s) =
K
Ts + 1
d.Khu bc hai
W (s) =
K
T s + 2dTs + 1
2 2
Trong : G1 =
s +1
( s + 3)( s + 5)
G1
G2
G3
H1
; G2 =
s
;
s + 2s + 8
2
1
1
G3 = ; H 1 =
s
s+2
Hng dn: Bc u tin nhp hm truyn cho cc khi G1, G2, ... dng lnh tf. Sau
tu theo cu trc mc ni tip, song song hay phn hi m ta g lnh series ( hoc
du *) , parallel ( hay du +), feedback tng ng thc hin vic kt ni cc khi
vi nhau. Trong bo co trnh by r trnh t thc hin cc lnh ny.
V d:
>> G1=tf([1 1],conv([1 3],[1 5])) % Nhp hm truyn G1
>> G3=tf(1 ,[1 0])
% Nhp hm truyn G3
>>G13=G1+G3
% Tnh hm truyn tng ng ca G1, G3
% hoc G13=parallel(G1,G3)
>>G21=feedback(G2,H1)
% Tnh hm truyn tng ng ca G2, H1
1
(0.5s +1)(s +1)
K
s+2
Y(s)
1
0.005s +1
Cho K= 8; K=17.564411; K=20
- Nhim v:
- Vit chng trnh xc nh hm truyn t ca h thng khi thay i K trong ba
trng hp cho
- Kho st cc c tnh trong min thi gian h(t),w(t) ca h thng kn v cc
c tnh trong min tn s nyquist v bode ca h thng h
IV. YU CU VIT BO CO
Cu 1.
- Vit chng trnh MATLAB cho tng khu ng hc c bn
- V cc ng c tnh trong min thi gian v trong min tn s ca tng khu
Cu 2.
- Vit chng trnh tnh hm truyn ca h thng v in ra hm truyn ca h
thng
- Kho st cc ng c tnh trong min thi gian v tn s ca h thng
Cu 3.
Vit chng trnh xc nh hm truyn t ca h thng khi thay i K trong ba
trng hp cho
Kho st cc c tnh trong min thi gian h(t),w(t) ca h thng kn v cc c
tnh trong min tn s nyquist v bode ca h thng h
- Nhn xt g v cc c tnh trong min thi gian v trong min tn s khi K thay
i
BI TH NGHIM 2
NG DNG MATLAB KHO ST TNH N NH
V CHT LNG CA H THNG
II.1. Xc nh Kgh
Co h thng c s nh hnh v
X
K1
(T 1s + 1)(T 2s + 1)
K2
T3 s + 1
K gh =
1
1 1
1
(T1 + T2 + T3 )( + + ) 1
K1K 2
T1 T2 T3
- Hm truyn t ca h thng h:
K1K 2
Wh (s) = K
(T1s + 1)(T2s + 1)(T3s + 1)
- Chng trnh
>>K1=25;K2=8;T1=1;T2=0.1;T3=0.4
- Vit chng
trnh MATLAB
cho h
thng
>>w=tf(K1,
[T1 1])*tf(1,
[T2
1])*tf(K2, [T3 1]);
>>rlocus(w)
>>rlocfind(w)
>>[K,p]=rlocfind(w)
- Kho st c tnh trong min thi gian ca h kn trong 3 trng hp
H thng n nh K<Kgh vi ch tiu cht lng 20%
H thng khng n nh K>Kgh
H thng bin gii n nh K=Kgh
- Kho st c tnh trong min tn s cho h thng h trong 3 trng hp sau: K=Kgh
;K<Kgh ;K>Kgh
6
Y
WPID(s)
W DT(s)
+ Hm truyn ca b PID:
WPID ( s ) = K PID (1 +
Td s
1
)
+
Ti s Td s + 1
Trong :
K DT
(T1s + 1)(T2 s + 1)
1.
50
2
0.5
0.05
5
1
0.2
2.
1
50
5
0.05
4
200
40
3.
1
50
2
0.05
20
100
50
4.
70
150
2
0.05
5
10
2
5.
10
100
2
0.05
5
80
40
Nhim v:
a. Vit chng trnh Matlab cho h thng
b. V qu trnh qu vi cc thng s ban u, tnh qu iu chnh, thi gian qu
, sai lch tnh
c. Thay i cc tham s KPID,Ti,Td ca b iu khin PID nng cao cht lng ca
h thng
IV. YU CU VIT BO CO
Vit chng trnh MATLAB cho h thng
V cc ng c tnh trong min thi gian ca h kn v cc ng c tnh
trong min tn s ca h thng
Nhn xt v qu trnh qu thu c qua thc nghim
BI TH NGHIM 3
NG DNG SIMULINK
TNG HP H THNG IU KHINT NG
I. MC CH :
SIMULINK l mt cng c rt mnh ca Matlab xy dng cc m hnh mt cch
trc quan v d hiu. m t hay xy dng h thng ta ch cn lin kt cc khi c
sn trong th vin ca SIMULINK li vi nhau. Sau , tin hnh m phng h thng
xem xt
nh hng ca b iu khin n p ng qu ca h thng v nh gi cht lng
h thng.
II. CHUN B :
thc hin cc yu cu trong bi th nghim ny, sinh vin cn phi chun b k v
hiu r cc khi c bn cn thit trong th vin ca SIMULINK. Sau khi khi ng
Matlab 6.5, ta g lnh simulink hoc nhn vo nt simulink trn thanh cng c th ca
s SIMULINK hin ra: 2 th vin chnh p dng trong bi th nghim ny
Cc th vin con trong
_ Sau khi khi ng Matlab, g lnh simulink hoc nhn vo nt simulink trn thanh
cng c th ca s SIMULINK hin ra (nh hnh v Trang 1)
_ Trong ca s SIMULINK, vo menu File / New m ca s cho mt ng dng
mi.
Kch chut vo cc th vin gii thiu mc II.1 chn khi cn tm. Kch chut
tri vo khi ny, sau ko v th vo ca s ng dng va mi to ra. Double click
vo khi ny ci t v thay i cc thng s.
_ C th nhn s lng cc khi bng cch dng chc nng Copy v Paste. Kch chut
tri ni cc ng vo / ra ca cc khi hnh thnh s h thng.
_ C th di mt hoc nhiu khi t v tr ny n v tr khc bng cch nhp chut
chn cc khi v ko n v tr mi. Dng phm Delete xa cc phn khng cn
thit hay b sai khi chn.
_ C th vit ch thch trong ca s ng dng bng cch double click vo mt v tr
trng v g cu ch thch vo. Vo menu Format / Font thay i kiu ch.
_ Nh vy, m hnh h thng xy dng xong. By gi tin hnh m phng h thng
bng cch vo menu Simulation / Simulation Parameters ci t cc thng s m
phng.
Ca s Simulation Parameters hin ra nh sau:
_ Start time : thi im bt u m phng. Mc nh chn bng 0.
_ Stop time : thi im kt thc m phng. Gi tr ny chn theo c tnh ca h
thng. Nu h thng c thi hng ln th gi tr Stop time cng phi ln quan st
ht thi gian qu ca h thng.
_ Cc thng s cn li chn mc nh nh hnh k bn.
_ Chy m phng bng cch vo menu Simulation / Start. Khi thi gian m phng
bng gi tr Stop time th qu trnh m phng dng li. Trong qu trnh m phng, nu
ta mun dng na chng th vo menu Simulation / Stop.
III. TH NGHIM:
III.1. Kho st m hnh h thng iu khin nhit :
_ Mc ch:
c trng ca l nhit l khu qun tnh nhit. T khi bt u cung cp nng lng
u vo cho l nhit, nhit ca l bt u tng ln t t. nhit l t ti gi tr
nhit cn nung th thng phi mt mt khong thi gian kh di. y chnh l c
tnh qun tnh ca l nhit. Khi tuyn tnh ho m hnh l nhit, ta xem hm truyn ca
l nhit nh l mt khu qun tnh bc 2 hoc nh l mt khu qun tnh bc nht ni
tip vi khu tr.
Trong phn ny, sinh vin s kho st khu qun tnh bc 2 cho trc. Dng phng
php Ziegler-Nichols nhn dng h thng sau xy dng li hm truyn. So snh gi
tr cc thng s trong hm truyn va tm c vi khu qun tnh bc 2 cho trc ny
_ Th nghim:
Dng SIMULINK xy dng m hnh h thng l nhit vng h nh sau:
Step : l tn hiu hm bc thang th hin phn trm cng sut cung cp cho l
nhit.Gi tr ca hm nc t 01 tng ng cng sut cung cp 0%100%
Transfer Fcn Transfer Fcn1 : m hnh l nhit tuyn tnh ha.
10
Nhm
1
2
3
4
5
K
100
200
150
300
200
T1
20
30
40
20
50
T2
100
300
200
150
200
a. Chnh gi tr ca hm step bng 1 cng sut cung cp cho l l 100% (Step time
=0, Initial time = 0, Final time = 1). Chnh thi gian m phng Stop time = 600s. M
phng v v qu trnh qu ca h thng trn.
b. Trn hnh v cu trn,hy x?p x? v? khu qun tnh b?c nh?t c tr? b?ng cch v
tip tuyn ti im un tnh thng s L v T theo nh hnh v?. Ch r cc gi tr ny
trn hnh v. So snh gi tr L, T va tm c vi gi tr ca m hnh l nhit tuyn
tnh ha.
_ Hng dn:
Sau khi chy xong m phng, xem qu trnh qu ca tn hiu ta double click vo
khi Scope. Ca s Scope hin ra nh sau:
Trong d
_ Tn hiu t u vo l hm bc thang u(t) = 100 ( tng trng nhit t 100 oC)
_ B iu khin PID c cc thng s cn tnh ton.
_ Transfer Fcn Transport Delay : m hnh l nhit tuyn tnh ha.
a. Tnh gi tr cc thng s KP, KI, KD ca khu PID theo phng php ZieglerNichols t thng s L v T tm c phn III.1.
b. Chy m phng v lu p ng ca cc tn hiu Scope vit bo co. C th
chn li Stop time cho ph hp. Trong hnh v phi ch thch r tn cc tn hiu.
c. Nhn xt v cht lng phng php iu khin PID
_ Hng dn:
Cch tnh cc thng s KP, KI, KD ca khu PID theo phng php Ziegler-Nichols
nh sau:
12
WPID (s) = K P +
KI
+ K Ds
s
Vi
KP =
1.2T
K
; K I = P ; K D = 0.5K P L
K.L
2L
IV. YU CU VIT BO CO
Bi 1. - Xy dng s h thng trn SIMULINK
- Xp x i tng v khu qun tnh bc nht theo phng php th
- So snh gia m hnh cho trc v m hnh nhn dng
Bi 2. - Xy dng s h thng trn SIMULINK
- Tnh cc thng s ca b iu khin theo ZieglerNichol v chnh nh cc thng
s trn my tnh
- V ng c tnh qu trnh qu
- Nhn xt v qu trnh qu thu c qua thc nghim
13
W(s) =
5
(T1s + 1)(T2s + 1)(T3s + 1)
x = Ax+Bu
y = Cx+Du
A,B,C,D l cc ma trn ca phng trnh trng thi
b. Kim tra tnh iu khin c v tnh quan st c ca i tng
c. Kim tra tnh n nh ca i tng da trn h phng trnh trng thi
d. Kho st cc c tnh trong min thi gian v trong min tn s ca i tng
e. Xy dng s cu trc trn SIMULINK
f. Thit k b iu khin phn hi trng thi sao cho h kn nhn cc im s=-1; s=-2;
v s=-n ( vi n l s th t theo danh sch lp) lm cc im cc
g. Kho st c tnh trong min thi gian ca h thng
>>num=[K];
>>den=[a0 a1 a2 a3 ];
>>[A,B,C,D]=tf2ss(num,den)
>>co=ctrb(A,B)
>>ob=obsv(A,C)
>>step(A,B,C,D)
>>impulse(A,B,C,D)
>>nyquist(A,B,C,D)
>>bode(A,B,C,D)
>>K=acker(A,B,[s1 s2 s3])
% nh ngha hm truyn t w
% Tnh ma trn iu khin c
% Tnh ma trn quan st c
% V hm qu h(t)
% V hm trng lng w(t)
% V c tnh tn bin pha ca h thng
% V c tnh tn loga
% Tm ma trn phn hi trng thi theo ackerman
IV. YU CU VIT BO CO
- In ra cc ma trn A,B,C,D
- Tnh ma trn iu khin c v hng ca n
- Tnh ma trn quan st c v hng ca n
- Vit phng trnh c tnh
- V c tnh hm qu v hm trng lng ca i tng
- V cc c tnh BTL v bin tn s pha ca i tng
- Xy dng s h thng trn SIMULINK
- Tnh ma trn iu khin phn hi trng thi
- V c tnh hm qu v hm trng lng ca h kn
- V cc c tnh BTL v bin tn s pha ca h h
Bo co phi np sau 1 tun th nghim . Ai lm khng y hoc ly c tnh sai
phi lm li .Khng np bi th nghim khng c d thi mn hc
14