Transcript matlab_13
自 動 控 制 MATLAB 使用教學(13) Version 3.0 教授: 張 仁 宗 教授 助教: 鄭 志 羿 孫華偉 目錄 頻率響應規格 使用MATLAB建立奈氏圖 隨堂練習一 隨堂練習二 隨堂練習三 頻率響應規格(1) 峰值頻率ωp( Peak frequency ),共振頻率ωr( Resonant frequency ) 最大峰值Mp( Maximum peak ),共振峰值Mr( Resonant peak ) 頻帶寬度BW( Bandwidth ) 頻率響應規格(2) 二階系統轉移函數如下: 2 G s s 1.2 s 4 請畫出系統的Bode,並求出其響應規格。 2 Sys=tf([2],[1 1.2 4]) w=logspace(-1,2,10000) Bode(Sys, w) 頻率響應規格(3) System: sys Frequency (rad/sec): 1.8 Magnitude (dB): -1.17 System: sys Frequency (rad/sec): 0.1 Magnitude (dB): -60 System: sys Frequency (rad/sec): 2.9 Magnitude (dB): -9 -20 Magnitude (dB) Bode Diagram -40 -60 -80 0 Phase (deg) -45 -90 -135 -180 -1 10 0 1 10 10 2 10 Frequency (rad/sec) ωp=1.8 rad/sec、Mp= -1.17dB、BW=2.9 rad/sec static gain= -6dB 奈氏圖(1) 一階系統轉移函數如下: 3 G s s4 請畫出系統的奈氏圖。 G=tf([3],[1 4]); nyquist(G) 奈氏圖(2) 則由Nyquist 圖上可以看出static gain=0.75。 1 4 奈氏圖(3) 二階系統轉移函數如下: 25 G s s 2 s 25 2 請畫出系統的奈氏圖。 G=tf([25],[1 2 25]); nyquist(G) % 繪出G的奈氏圖 奈氏圖(4) 從圖中可觀察出,頻率範圍由-∞~ ∞ Nyquist Diagram Nyquist Diagram 3 3 2 2 1 System: sys Real: -4e-026 Imag: -3.2e-039 Frequency (rad/sec): 2.5e+013 Imaginary Axis Imaginary Axis 1 0 System: sys Real: -4e-026 Imag: 3.2e-039 Frequency (rad/sec): -2.5e+013 0 -1 -1 -2 -2 -3 -1.5 -1 -0.5 0 0.5 Real Axis 1 1.5 2 -3 -1.5 -1 -0.5 0 0.5 Real Axis 1 1.5 2 奈氏圖(5) 則我們由奈氏圖與實 軸交點可以看出,其 static gain=1 Nyquist Diagram 3 2 Imaginary Axis 1 System: sys Real: 1 Imag: 0 Frequency (rad/sec): 1e-013 而由奈氏圖與虛軸交 點可以看出,其 ωn=1,而 0 -1 -2 -3 -1.5 -1 System: sys Real: 1.86e-007 -0.5 Imag: -2.5 0 Frequency (rad/sec): 5.02 0.5 Real Axis 1 1.5 2 1 2.5 2 0.2 隨堂練習一 一系統轉移函數如下: 5 G(s) s 0.8s 1 2 請畫出系統波德圖,並由波德圖上求出系統 之Mp、ωp、BW、static gain。 隨堂練習二 一系統轉移函數如下: 10 G (s) s 2s 4 請畫出系統奈氏圖,並由奈氏圖上求出系統 之ξ、ωn、static gain。 2 隨堂練習三 有一系統如下 試調整比例增益K,使系統之弦波響應,在 振幅為0dB時,擁有接近-115◦的相角。 謝謝各位同學 光機電實驗室12F 研究室91C09 分機:62262