MATLAB仿真在自動控制理論教學中的應用_第1頁
MATLAB仿真在自動控制理論教學中的應用_第2頁
MATLAB仿真在自動控制理論教學中的應用_第3頁
MATLAB仿真在自動控制理論教學中的應用_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、MATLA仿真在自動控制理論教學中的應用一、引言自動控制理論課程是支撐我校導航、制導與控制國家重 點學科的主干課程,自 1959 年起為測控工程專業學員開設,目 前已面向全院本科學員, 是全院性的專業基礎課, 在整個專業知 識體系中占據非常重要的地位, 具有承上啟下的作用。 該課程涉 及數學、物理、電子、機械等多學科領域,同時還與實際工程系 統的控制密切相關,具有內容豐富、理論性強、涉及知識面廣、 更新發展快等特點, 有一定的深度和學習難度。 學生在學習過程 中容易感到枯燥乏味,產生厭學情緒。在歷年的學習過程中,都 需要進行大量、復雜的計算以及繪制復雜的圖形,如果運用 MATLAE在仿真環境下

2、可極其方便地對系統性能進行分析,觀察 系統的各種曲線和性能指標非常直觀, 可以使學生對所學理論知 識有更深刻的理解和把握,有效地提高教學質量。時域分析、頻 域分析和根軌跡分析是經典控制理論的三個重點內容, 下面將通 過三個實例詳細說明 MATLAE在教學中的應用。二、二階系統的時域分析 運行結果如圖 1 所示。下面根據單位階躍響應曲線確定動態性能指標: 用鼠標右鍵 單擊圖形窗口中任一處,在彈出的菜單中選擇characteristic ”選擇“ Peak Response”,“ SettlingTime”,“ Rise Time”,此時MATLAB自動在曲線上用“”標注相應的點,用鼠標左鍵單擊該

3、點,可以得到該點的指標值,如圖2 所示。三、控制系統的頻域分析頻域分析法是指應用頻率特性研究線性系統的方法, 它是經 典控制理論中經常使用的分析方法之一, 最常用的頻率特性曲線 有Nyquist曲線和Bode曲線。繪制這兩種曲線以及計算穩定裕 度是頻域分析法的基本內容。穩定裕度包括相角裕度和幅值裕 度。所用程序:wn=1;kosi=0.1 , 0.3 , 0.5 , 0.7 , 1.0 , 2.0 ; hold on ; for kos=kosi num=wn.八2;den=1 , 2*kos*wn ,wn.A2 ; bode (tf ( num den) ; nyquist( tf ( nu

4、m, den); endwn=1; kosi=0.4 , 0.6, 0.8 ; hold on ; for kos=kosi num=wn.A2;den=1 , 2*kos*wn , wn.A2 ; nyquist ( tf (num, den); end函數S=allmargin ( sys),返回變量S包括穿越頻率 GMFFrequency 幅值裕度 GainMargin,截至頻率 PMFFrequency, 相角裕度 PhaseMargin 。四、控制系統的根軌跡分析根軌跡法是分析和設計線性定??刂葡到y的圖解方法, 使用 十分方便, 但是繪制步驟繁多, 尤其是起始角和終止角以及根軌 跡與

5、虛軸的交點計算起來復雜, 這給根軌跡的繪制帶來了一定的 困難。在課堂教學中, 可采取讓學生先根據規則先畫, 再用 MATLAB 校驗的方式。在MATLA仿真環境下,可以使用rlocus命令直接 方便地繪制根軌跡。運行結果如圖 3 所示:五、傅立葉級數展開對一個周期為T的函數f (t),只要該函數滿足狄利克雷條件,便可以展開成一個收斂的傅立葉級數,即 在教學中我們發現,盡管傅立葉級數分析的公式形式簡單、 含義明確, 但對于一些常見周期波形, 應用上述公式求傅立葉級 數時,常常面臨較大的計算量。 在教學備課中為了驗證一些周期 函數的傅立葉級數展開式, 也感覺耗時太多。 傅立葉級數分析中 主要的運算

6、是積分運算,MATLAB!供了專門的符號積分函數int (),借助函數 int ()利用傅立葉級數展開公式編寫傅立葉級 數的函數 fouriers ()如下:functionA , B, F=fouriers ( f, t , T, a, b, k) w=2*pi/T ; A=1/T*int (f, t, a, b); B= ; F=A; if k=0syms k integer ; ak=2/T*int(f*cos ( k*w*t ), t, a, b); bk=2/T*int(f*sin ( k*w*t ),t ,a,b); A=A ,ak ;B=B,bk ;F= ; elsefor i=1 : kak=2/T*int ( f*cos (i*w*t ), t , a,b); bk=2/T*int (f*sin (i*w*t ),t ,a,b);A=A,ak ; B=B, bk ;F=F+ak* cos (i*w*t ) +bk* sin (i*w*t );endend 運用所編函數可以非常方便地對矩形波周期函數進行傅立 葉級數的展開,直流分量和偶次諧波

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論