呂勇
(蘇州大學(xué)機電工程學(xué)院,蘇州215021)
《自動控制原理》[1]是電氣工程及其自動化專業(yè)的十分重要的課程之一,學(xué)好自動控制理論對掌握自動化技術(shù)有著十分重要的作用。然而《自動控制原理》課程內(nèi)容豐富,理論性強,而且十分的抽象。不僅理論推導(dǎo)需要扎實的數(shù)學(xué)知識,而且繪圖步驟十分繁瑣,學(xué)生在學(xué)習(xí)的過程中往往感到十分吃力。如何讓學(xué)生更好地掌握相關(guān)概念的分析、理解和應(yīng)用上,提高教學(xué)效果成了亟待解決的問題。
近年來,隨這計算機的普及和各種軟件的發(fā)展,其中最為典型的是MATLAB 教學(xué)軟件,在國外高校中已成為許多課程的基本教學(xué)輔助工具。許多教材已經(jīng)嘗試將MATLAB[2]作為自動控制理論這門課的實驗工具,該軟件為這門課提供了強大的支持。同時也為非計算機專業(yè)的學(xué)生提供了一個很好的編程平臺,在學(xué)習(xí)的過程中起到了事半功倍的效果。
很多高校已經(jīng)把MATLAB 作為一門單獨的課程進行講授,因此利用MATLAB 軟件[3]來輔助《自動控制原理》的教學(xué)可以互相促進,學(xué)生不僅可以更好地理解復(fù)雜的理論知識,而且進一步增強了編程能力。
本文將MATLAB 軟件引入《自動控制原理》[4-6]的教學(xué)中,列舉了其中三個知識點的具體應(yīng)用:首先是傳遞函數(shù)的多項式轉(zhuǎn)換,其次是典型輸入信號的時域分析,最后是根軌跡的繪制。通過三個具體的例子,我們可以充分掌握MATLAB 在理論知識中的應(yīng)用,讓學(xué)生可以直觀地觀察計算結(jié)果和參數(shù)變化帶來的影響,提高學(xué)習(xí)效率。
傳遞函數(shù)作為《自動控制原理》的知識點之一,主要是輸出與輸入的拉氏變換之比。傳遞函數(shù)可以是多項式形式,也可是零、極點形式,MATLAB 可以十分方便地進行兩者之間的互換。舉例如下:
首先我們編寫程序來表示傳遞函數(shù)的多項式:
運行結(jié)果如下:
對于高階多項式轉(zhuǎn)化為零極點形式比較困難,我們利用MATLAB程序可以快速求取,編程如下:
運行結(jié)果如下:
由運行結(jié)果可知,傳遞函數(shù)的零點是-2、-1,極點是-3、-2i以及2i,簡單的函數(shù)調(diào)用就可以完成兩種形式之間的轉(zhuǎn)換,有利于學(xué)生更好地驗證結(jié)果。
在控制領(lǐng)域中,二階系統(tǒng)的應(yīng)用極為普遍,最為常見的閉環(huán)傳遞函數(shù)如下:
其中,ωn為無阻尼振蕩頻率,ζ為阻尼比。二階系統(tǒng)的單位輸入響應(yīng)曲線根據(jù)ζ,ω值得不同而變化,傳統(tǒng)方法手繪曲線費時費力,我們使用MATLAB軟件可以快速實現(xiàn)參數(shù)改變對輸出曲線的影響。具體編程如下:
系統(tǒng)最后的輸出響應(yīng)如圖1所示。
圖1不同阻尼比值的二階系統(tǒng)單位階躍響應(yīng)
由圖1可以非常直觀的看到不同阻尼比對二階系統(tǒng)的影響,同樣的道理,我們可以通過編程來實現(xiàn)不同的無阻尼振蕩頻率對二階系統(tǒng)的影響。
在《自動控制原理》教學(xué)中,根軌跡的繪制步驟比較繁瑣,而且有時也無法判斷繪制的正確性,也不能立刻得到根軌跡上某一具體參數(shù)值所對應(yīng)的閉環(huán)極點值,從而分析系統(tǒng)的性能。我們舉例如下:
已知一閉環(huán)傳遞函數(shù)為:
其對應(yīng)的特征方程為:
其中K 為所關(guān)系的參數(shù),變化范圍為0~+∞,我們可以直接調(diào)用函數(shù)繪制根軌跡,編程如下:
圖2 系統(tǒng)的根軌跡圖
運行結(jié)果如下:在曲線上移動到選定的閉環(huán)根位置,例如:
可以快速得到相應(yīng)的值為:
我們可以利用MATLAB 的函數(shù)快速畫出根軌跡,可以很好地驗證手動繪圖的正確性,同時也有利于系統(tǒng)性能的分析。
通過以上的仿真實例,在《自動控制原理》課程教學(xué)中,MATALB 的使用可以讓理論學(xué)習(xí)變得不再枯燥,其友好的界面,直觀的圖形顯示可以讓學(xué)生快速驗證計算結(jié)果。同時,MATLAB 作為一款強大的數(shù)學(xué)軟件,其豐富的工具箱可以拓展為其他專業(yè)基礎(chǔ)課的輔助分析的工具。在教學(xué)過程中,應(yīng)不斷改進現(xiàn)有的教學(xué)方法,吸收先進的教學(xué)理念,利用好計算機軟件這個有力的武器,充分發(fā)揮學(xué)生的主觀能動性,提高教與學(xué)的質(zhì)量。