Xem mẫu

  1. Chương 23: LÖnh LTIFR a) C«ng dông: §¸p øng tÇn sè cña hÖ tuyÕn tÝnh bÊt biÕn. b) Có ph¸p: ltifr(a,b,s) c) Gi¶i thÝch: LÖnh ltifr dïng ®Ó më réng ®¸p øng tÇn sè cña hÖ kh«ng gian tr¹ng th¸i tuyÕn tÝnh bÊt biÕn. G = Ltifr(a,b,s) t×m ®¸p øng tÇn sè cña hÖ thèng víi mét ngâ vµo duy nhÊt : G(s) = (sI – A)-1B Vector s chØ ra sè phøc mµ t¹i ®ã ®¸p øng tÇn sè ®-îc x¸c ®Þnh. §èi víi ®¸p øng gi¶n ®å Bode hÖ liªn tôc, s n»m trªn trôc ¶o. §èi víi ®¸p øng gi¶n ®å Bode hÖ gi¸n ®o¹n, s nhËn c¸c gi¸ trÞ quanh vßng trßn ®¬n vÞ. ltifr t¹o ra ®¸p øng tÇn sè d-íi d¹ng ma trËn phøc G víi sè cét b»ng sè tr¹ng th¸i hay sè hµng cña ma trËn A vµ cã sè hµng lµ length(s).
  2. C¸C BµI TËP VÒ §¸P øNG TÇN Sè Bµi 1: hµm margin (bµi tËp nµy trÝch tõ trang 11-138 s¸ch ‘Control System Toollbox’ » hd=tf([0.04798 0.0464],[1 -1.81 0.9048],0.1) Transfer function: 0.04798 z + 0.0464 --------------------- z^2 - 1.81 z + 0.9048 Sampling time: 0.1 ; Thêi gian lÊy mÉu: 0,1 » [Gm,Pm,Wcg,Wcp]=margin(hd); » [Gm,Pm,Wcg,Wcp] ans = 2.0517 13.5712 5.4374 4.3544 » margin(hd) KÕt qu¶:
  3. B ode Diagram s Gm = 6.2424 dB (at 5.4374 rad/s ec), P m = 13.571 deg. (at 4.3544 rad/s ec ) 20 0 -20 P has e (deg); M agnitude (dB ) -40 -60 -80 0 -100 -200 -300 10 1 Frequency (rad/sec ) Bµi 2: lÖnh modred (bµi tËp nµy trÝch tõ trang 11-142 s¸ch ‘Control System Toollbox’ s3  11s 2  36 s  26 h( s )  s 4  14,6 s3  74,96 s 2  153,7 s  99,65 » h=tf([1 11 36 26],[1 14.6 74.96 153.7 99.65]) Transfer function: s^3 + 11 s^2 + 36 s + 26 -------------------------------------------- s^4 + 14.6 s^3 + 74.96 s^2 + 153.7 s + 99.65 » [hb,g]=balreal(h)
  4. a = x1 x2 x3 x4 x1 -3.6014 -0.82121 -0.61634 -0.058315 x2 0.82121 -0.59297 -1.0273 -0.090334 x3 -0.61634 1.0273 -5.9138 -1.1272 x4 0.058315 -0.090334 1.1272 -4.4918 b = u1 x1 1.002 x2 -0.10641 x3 0.086124 x4 -0.0081117 c = x1 x2 x3 x4 y1 1.002 0.10641 0.086124 0.0081117 d = u1 y1 0 Continuous-time model. g =
  5. 0.1394 0.0095 0.0006 0.0000 » g' ans = 0.1394 0.0095 0.0006 0.0000 » hmdc=modred(hb,2:4,'mdc') a = x1 x1 -4.6552 b = u1 x1 1.1392 c = x1 y1 1.1392 d = u1 y1 -0.017857 Continuous-time model. » hdel=modred(hb,2:4,'del')
  6. a = x1 x1 -3.6014 b = u1 x1 1.002 c = x1 y1 1.002 d = u1 y1 0 Continuous-time model. » bode(h,'-',hmdc,'x',hdel,'*') KÕt qu¶:
  7. B ode Diagram s From: U(1) 0 -20 P has e (deg); M agnitude (dB ) -40 -60 -80 0 -50 To: Y (1) -100 -150 -200 10 -1 10 0 10 1 10 2 10 3 Frequency (rad/sec ) Bµi 3: (Trang 11-16 s¸ch ‘Control System Toollbox’) Xem zero-pole-gain (zero-cùc-®é lîi) cña hÖ thèng sau: » sys=zpk([-10 -20.01],[-5 -9.9 -20.1],1) Zero/pole/gain: (s+10) (s+20.01) ---------------------- (s+5) (s+9.9) (s+20.1) » » [sys,g]=balreal(sys) a = x1 x2 x3 x1 -4.9697 0.2399 -0.22617
  8. x2 -0.2399 -4.2756 9.4671 x3 -0.22617 -9.4671 -25.755 b = u1 x1 1 x2 0.024121 x3 0.022758 c = x1 x2 x3 y1 1 -0.024121 0.022758 d = u1 y1 0 Continuous-time model. g = 0.1006 0.0001 0.0000 » g' ans =
  9. 0.1006 0.0001 0.0000 » sysr=modred(sys,[2 3],'del') a = x1 x1 -4.9697 b = u1 x1 1 c = x1 y1 1 d = u1 y1 0 Continuous-time model. » zpk(sysr) Zero/pole/gain: 1.0001 -------- (s+4.97) » bode(sys,'-',sysr,'x')
  10. B ode Diagram s From: U(1) -10 -20 P has e (deg); M agnitude (dB ) -30 -40 -50 0 -20 -40 To: Y (1) -60 -80 -100 10 0 10 1 10 2 Frequency (rad/sec ) Bµi 4: TrÝch tõ trang 55 s¸ch ‘H-íng dÉn sö dông MATLAB’ t¸c gi¶ NguyÔn V¨n Gi¸p. VÏ biÓu ®å nyquist cña hÖ thèng: H(s) = (s+4)/(s2 + 3s – 8) » num=[1 4]; » den=[1 3 -8]; » nyquist(num,den);
  11. Nyquist Diagram s From: U(1) 0.3 0.2 0.1 Im aginary A x is 0 To: Y (1) -0.1 -0.2 -0.3 -0.4 -1 -0.9 -0.8 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0 Real A x is BaØi 5: TrÝch trang 11-147 s¸ch ‘Control System Toolbox’ VÏ ®¸p øng Nichols cña hÖ thèng cã hµm truyÒn:  4 s 4  48s 3  18s 2  250 s  600 H ( s)  s 4  30 s 3  282 s 2  525s  60 » H=tf([-4 48 -18 250 600],[1 30 282 525 60]) Transfer function: -4 s^4 + 48 s^3 - 18 s^2 + 250 s + 600 -------------------------------------- s^4 + 30 s^3 + 282 s^2 + 525 s + 60 Nichols(H) ngrid
  12. Nichols Charts From: U(1) 20 15 10 Open-Loop Gain (dB ) 5 To: Y (1) 0 -5 -10 -15 -600 -500 -400 -300 -200 -100 0 Open-Loop P hase (deg) Bµi 6: Trang 131 s¸ch ‘øng dông MATLAB trong ®iÒu khiÓn tù ®éng’ t¸c gi¶ NguyÔn V¨n Gi¸p. Trªn gi¶n ®å Nichols vÏ ®-êng cong logarit biªn ®é – pha cña hµm truyÒn hÖ thèng k H(s) = S3+52s2+100s » k=438; » num=k; » den=[1 52 100 0]; » w=.1:.1:10; » [mag,phase]=bode(num,den,w); » ngrid, KÕt qu¶:
  13. 40 0 dB 30 0.25 dB 0.5 dB 20 1 dB -1 dB Open-Loop Gain (dB ) 10 3 dB -3 dB 6 dB 0 -6 dB -10 -12 dB -20 -20 dB -30 -40 -40 dB -350 -300 -250 -200 -150 -100 -50 0 Open-Loop P hase (deg)
nguon tai.lieu . vn