Upload
duong-ng-dinh
View
220
Download
0
Embed Size (px)
Citation preview
7/31/2019 Bi 3 TN DKTD
1/28
Bi 1: Thit k b hiu chnh sm pha
Cho h thng vi hm truyn sau, hy thit k khu hiu chnh sm pha C(s)
Ta bit khu hiu chnh sm pha c dng:
mmn
Trong Matlab c mt cng c gi l SISOtool, cng c ny cung cp cho chng ta mt
giao din dhnh dung hn thun tin cng nh qu trnh thit k cc biu khin tr
nn nhanh v chnh xc hn.
a/. tin hnh thit k khu hiu chnh sm pha. T ca s Command windown ta tin
hnh nhp hm truyn bng lnh sau:
>>G=tf(20,conv(conv([1 0],[1 1]),[1 2])); H=tf(1,1);
kch hot cng c SISOtool ta thc hin lnh sau:
>> sisotool
Ca s thit k Sisotool design v Control and Estimation xut hin nh sau:
7/31/2019 Bi 3 TN DKTD
2/28
Trong ca s Control and Estimation kch chn System Data nhp d liu cho cng
c sisotool.
Nhp thng snh trn hnh trn. Chn OK. Nh vy trong ca s Sisotool design, by
gis biu din h thng bao gm cc th: QNS, bin v pha vi cc thng s
cha hiu chnh.
7/31/2019 Bi 3 TN DKTD
3/28
Vo tab Analysis => Respond to step command :Ta sc p ng qu ca h thng.
7/31/2019 Bi 3 TN DKTD
4/28
Nhn xt:
+ Da vo QNS ta thy rng hm h thng c 2 cc nm bn phi trc o
nn h thng s khng n nh. Cc cc ca h thng l:
>> [cuc,zero]=pzmap(G)
cuc =
0
-2
-1
zero =
Empty matrix: 0-by-1
+ Da vo biu bode v pha ta c cc trnh sau:
7/31/2019 Bi 3 TN DKTD
5/28
Gm = 0.3000
Pm = -28.0814
wcp = 1.4142
wcg = 2.4253
Nh vy Pm < 0 suy ra h thng khng n nh
+ Da vo p ng nc ca h thng: xt thy th khng n nh nn h
thng kn s khng n nh.
b/.T cu a ta thy h thng cha n nh nn chng ta cn phi hiu chnh cho h thng
n nh v ng thi t cht lng u ra ng nh mong mun:
Thit k h thng vi tiu chun POT lead (l khu hiu chnh sm pha).
7/31/2019 Bi 3 TN DKTD
6/28
Tin hnh khoanh vng thit k: th tc nh sau: t ca sQNS [Chut phi] =>
Design Requirements => New ca s mi nh sau:
Design requirement type: chn Settling time khoanh vng thit k cho thi gian qu
(vng trng trong QNS l vng tha mn). Design requirement parameters l gi
tr khoanh vng ng vi tiu chun cht lng- chng hn y th gi tr ny bng 8s.
Tng t ta skhoanh vng cho vt l(Percent overshoot). Ta c vng tha mn
yu cu ca h thng nh sau:
7/31/2019 Bi 3 TN DKTD
7/28
Mt khc v mt ton hc ta c cng thc xc nh cc cp cc quyt nh, t chng
ta ch cn a cc im cc ( vung mu hng) vcc im ny cng gn cng tt:
Mc khc ta c
Vy nn Ta chn : .
V
7/31/2019 Bi 3 TN DKTD
8/28
Suy ra: wn > 0.7 chn wn = 1.
Ta c cp cc quyt nh nh sau:
Nh vy t ca s Control and Estimation chn tab Compensator Editor ta nhn c
khu hiu chnh sm pha:
7/31/2019 Bi 3 TN DKTD
9/28
Vy ta c khu hiu chnh sm pha nh sau:
c/. Vo tab Analysis => Respond to step command :Ta sc p ng qu ca h
thng.Tp ng qu ta thy Pot = 10.8% v thi gian xc lp txl = 5s .Ph hp vi tiu
chun ca h thng.
7/31/2019 Bi 3 TN DKTD
10/28
Nhn xt: So snh vi p ng qu cu a, ta thy h thng sau khi c hiu chnhhot ng n nh.
Bi 2: Thit k b hiu chnh tr pha ca h thng sau:
Ta bit khu hiu chnh tr pha c dng:
7/31/2019 Bi 3 TN DKTD
11/28
a/. Tin hnh nhp hm truyn vo cng cSISOtool nh bi 1,
>>G=tf(20,conv(conv([1 0],[1 1]),[1 2])); H=tf(1,1);
kch hot cng c SISOtool ta thc hin lnh sau:
>> sisotool
tm thng s ca b hiu chnh t h kn ta tm c nghim ca h kn nh sau:
S1= -5
S2=-1 +jS3=-1-j
V khi cha hiu chnh th:
( ) Sau khi hiu chnh th
7/31/2019 Bi 3 TN DKTD
12/28
( )
Vy :
Tm cc v zero ca C(s) theo cng thc sau:
| |
Vy ta c hm truyn ca b hiu chnh tr pha nh sau:
Chut phi t ca s QNS, Add => Lag thm mt khu hiu chnh tr pha.
7/31/2019 Bi 3 TN DKTD
13/28
Do Matlab s t chn ngu nhin cc im cc v zero nn ta s hiu chnh li bng cch
chn chut phi t ca s SISOtool design => chn Edit Compenrator sau tin hnh
hiu chnh
7/31/2019 Bi 3 TN DKTD
14/28
Sau khi thit k xong khu hiu chnh, ta tin hnh v p ng ca h thng vi u vo
hm dc.
T ca s Sisotool, vo menu Tools => Draw Simulink Diagram v m hnh m
phng Simulink ca b hiu chnh tr pha.
Sa i s khi m phng p ng u vo hm dc nh sau:
7/31/2019 Bi 3 TN DKTD
15/28
M phng vi thi gian l 10s, nhn c tn hiu u ra nh sau:
7/31/2019 Bi 3 TN DKTD
16/28
Nhn xt: ta thy c tnh pha lun mca khu hiu chnh tr pha, nn tn hiu ra lun
lun tr pha hn tn hiu vo.C th ni s dng khu hiu chnh tr pha s thu hp bng
thng ca h thng, lm cho h s khuch i ca h thng i vi tn hiu vo tn s cao
gim i, do khu hiu chnh tr pha khng c tc dng ci thin p ng qu .
b/. Tng tnh bi 1, vo tab Analysis => Respond to step command :Ta sc p ngqu ca h thng.
+ p ng qu trc khi hiu chnh
+ p ng qu sau khi hiu chnh tr pha
7/31/2019 Bi 3 TN DKTD
17/28
Kt lun:Vy khu hiu chnh tr pha khng c tc dng ci thin p ng qu .
Bi 3: Thit k b iu chnh sm tr pha
Hm truyn khu hiu chnh sm tr pha c dng tng qut nh sau:
7/31/2019 Bi 3 TN DKTD
18/28
a/. Thit k b hiu chnh sm trpha h thng c = 0.5, wn = 5 (rad/s) v h s vn
tc KV = 80.
Thc hin thit k b hiu chnh sm trc.
Vi tiu chun cht lng l = 0.5, wn = 5 (rad/s).
Thc hin tng tnh bi 1 ta thc hin nh sau:
>> G=tf(4,conv(1,[1 0.5]));H=tf(1,1);
>> sisotool
Tin hnh nhp cc thng s cho cng c SISOtool:
Ta c p ngqu khi cha hiu chnh l:
7/31/2019 Bi 3 TN DKTD
19/28
Tin hnh khoanh vng nh bi 1 ta c vng tha mn iu khin tiu chun cht lng
ca h thng l:
V p ng qu trng thi online vi QNS:
7/31/2019 Bi 3 TN DKTD
20/28
Xt = 0.5, wn = 5 (rad/s) suy ra:
Ta c thi gian xc lp l:
Nh vy ng qu trn l ph hp vy ta c C1(s) nh sau:
7/31/2019 Bi 3 TN DKTD
21/28
t G1(s)=G(s)* C(s) ta c
Vi G1(s) ta thit k b hiu chnh tr pha tng t nh bi 2.
>> G=tf(conv(4*3.4259,[0.21 1]),conv([1.1 1],[1 0.5]))
Transfer function:
2.878 s + 13.7
----------------------
1.1 s^2 + 1.55 s + 0.5
Tin hnh nhp cc tham s ca cng c Sisotool, ta c QNS sau:
7/31/2019 Bi 3 TN DKTD
22/28
Xt = 0.5, wn
= 5 (rad/s) suy ra:
Vy sau khi thm khu hiu chnh tr pha v khoanh vng d liu ta s dch chuyn cc
cc ca G1ti st v tr s1,s2:
7/31/2019 Bi 3 TN DKTD
23/28
Nhn c khu hiu chnh tr pha nh sau:
Nh vy ta c b iu khin sm tr pha nh sau:
7/31/2019 Bi 3 TN DKTD
24/28
M phng vi u vo l hm dc.
Nhn thy rng b hiu chnh sm tr pha c c 2 u im ca 2 b hiu chnh trn.
7/31/2019 Bi 3 TN DKTD
25/28
b.So snh cc p ng qu ca cc khu hiu chnh.
+ Cha hiu chnh
+ Hiu chnh sm pha:
7/31/2019 Bi 3 TN DKTD
26/28
+ Hiu chnh tr pha:
7/31/2019 Bi 3 TN DKTD
27/28
+ Sm tr pha:
7/31/2019 Bi 3 TN DKTD
28/28
Nhn xt:B iu khin sm tr pha c nhng u im ca b iu khin sm pha v c
th gip h thng ci thin p ng qu min tn s cao. V u im ca b hiu
chnh tr pha l gim sai s xc lp min tn s thp. Ging nh mt b lc thng di.