顧洲
摘要:《自動控制原理》課程具有較強的理論性,內容抽象不易理解;知識點多,計算煩雜,且作圖量大,給學生理解帶來很大困難。存在著“教師難講、學生難學”的情況,如將虛擬仿真技術應于傳統(tǒng)的課程教學中,大量的推導計算與圖形繪制將被一些指令所取代,解決了復雜的數學計算問題,避免學生狹隘地認為控制問題即為數學問題。虛擬仿真技術可以把抽象的理論變得生動,把煩雜的計算任務交給計算機,讓學生對理論知識的掌握變得簡單,為自動化課程的教學改革提供了良好的平臺。
關鍵詞:Matlab;可視化;教學實踐
中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2016)28-0178-02
一、引言
《自動控制原理》為自動化專業(yè)的核心基礎課程,內容抽象不易理解;知識點多,計算煩雜,且作圖量大。在傳統(tǒng)的教學過程中,教師花費大量的時間和版面進行推導公式和繪制曲線,而且難以保證結果的精度和準度,也不能反映系統(tǒng)動態(tài)響應過程,影響了課堂教學效果。計算機技術的飛速發(fā)展,各種應用軟件層現疊出,在控制理論領域MATLAB應用最為廣泛,進行適當編程,即可分析控制系統(tǒng)的動靜態(tài)性能。
(一)研究參數變化對系統(tǒng)的影響
由于MATLAB具有很多成熟的控制系統(tǒng)的庫函數,對于本科教學中的控制問題只需調用庫函數即可實現。我們通過改變系統(tǒng)的控制參數或對象參數來分析和理解該參數對系統(tǒng)產生的影響,讓復雜的問題變得簡單,抽象的問題變得直觀,便于學生理解,把必須到實驗室的硬件環(huán)境搬到課堂,增強學生學習的自信心以及學習興趣,同時學生在自學過程中,也可以作為練習驗證的工具。作者通過Matlab的GUI編程,編寫了可視化的仿真工具,如圖1。
在圖1所示的仿真界面中,有兩個組合框可以選擇是一階系統(tǒng)還是二階系統(tǒng),其形式分別是■和■,以及響應曲線方式的選擇(階躍響應、脈沖響應和斜坡響應);另外還有兩個編輯框用于編輯一階和二階系統(tǒng)的參數,在選擇一階系統(tǒng)時,可供編輯的參數為時間常數T和比例增益K;在選擇二階系統(tǒng)時,可編輯參數分別為固有頻率ω和阻尼系數ξ,通過改變參數,可以形象生動的看出不同的參數對系統(tǒng)的影響。
(二)研究不同方法分析穩(wěn)定性的一致性
控制系統(tǒng)的研究核心問題即為系統(tǒng)的穩(wěn)定性問題。以線性定常系統(tǒng)為例,其穩(wěn)定性問題的研究方法很多,在經典控制理論中大致包含:(1)畫出響應曲線;(2)研究系統(tǒng)閉環(huán)極點的分布情況;(3)通過勞斯判據判斷;(4)Nyquist曲線和Nichols曲線分布;(5)通過bode圖研究。其中,(1)~(4)為時域分析方法,(4)~(5)為頻域分析方法。對上述幾個問題進行分析,如果不借助于計算機仿真技術,只是通過理論計算,將占用大量的課堂時間,而且學生不能很好掌握。
本文通過Matlab仿真軟件開發(fā)的經典控制系統(tǒng)仿真軟件,通過組合框系統(tǒng)類型,通過編輯框填寫合適參數。如在方法(1)中,曲線最終收斂于1則說明系統(tǒng)是穩(wěn)定的,否則是發(fā)散的。在方法(2)中,通過觀察閉環(huán)極點的分布情況,判斷系統(tǒng)的穩(wěn)定性,如果閉環(huán)系統(tǒng)的根都具有負實部,則系統(tǒng)穩(wěn)定;否則系統(tǒng)處于臨界穩(wěn)定或發(fā)散。閉環(huán)系統(tǒng)極點分布情況,可以由閉環(huán)系統(tǒng)的特征根得出,或分析開環(huán)系統(tǒng)的根軌跡分布情況來確定。而手工求解特征根對于高階系統(tǒng)是不可行的。根軌跡曲線也只能是草圖。通過Matlab則可方便地得到系統(tǒng)根的分布狀況,如單位反饋系統(tǒng)的開環(huán)系統(tǒng)的傳遞函數為G(s)=.
可編寫指令:num=[0.5 1];den=[0.5 1 1];[root,k]=rlocus(num,den),可方便得到根軌跡分布圖,同時還可以得到根軌跡增益K和其對應的閉環(huán)系統(tǒng)的根root。對于確定的根軌跡增益,還可以通過roots命令求出其閉環(huán)特征方程的根,以確定其是否穩(wěn)定。在經典控制理論中,我們還可以分析在不同頻域范圍的穩(wěn)定性,如bode圖、Nyquist圖和Nichols圖。
(三)控制系統(tǒng)設計依據
根軌跡分析方法是一種圖解方法,也即通過分析控制系統(tǒng)的某一參數從零變化到無窮時,閉環(huán)系統(tǒng)特征根在S平面上的分布情況。在教材中提供了繪制根軌跡的若干規(guī)則,根據規(guī)則可以得到相應的草圖。但依然需要大量的分析、計算、描點等過程。
(四)學生做題的驗證工具
在課堂教學中布置的作業(yè),學生可以進行仿真驗證。學以致用,對控制理論的學習,我們不能讓學生把控制理論簡單地理解為數學推導或只會套用一些公式,我們應該引導學生思考控制系統(tǒng)的理論體系,學會分析系統(tǒng)參數的變化對控制性能的影響,從理論分析現象到從現象中尋找理論依據,從而更好地理解控制理論是精髓。如果通過硬件環(huán)境去驗證,將花費大量的精力和物力,甚至有一定的安全問題。而Matlab軟件給我們提供了快捷的分析工具,減少了大量的計算和時間,讓學生有可能去大膽探索、驗證和改進。
二、結論
通過引入MATLAB對控制系統(tǒng)進行仿真,可以幫助學生對控制理論中的一些概念的深入理解,參數變化對控制系統(tǒng)性能的影響,大膽設計與驗證控制參數。在今后的教學過程中,將按模塊化對《自動控制原理》中的一些問題進行虛擬仿真設計,切實提高教學質量。
參考文獻:
[1]燕濤,朱莉,翁智.“自動控制原理”實驗教學改革探索與實踐[J].實驗室研究與探索,2013,(11).
[2]滿紅,王琳,鄒存名,冀勇鋼.淺談現代教育技術在自動控制原理精品課程建設的作用[J].中國教育信息化,2011,(5).
[3]李振龍,喬俊飛,孫亮,于建均,楊金福,陳梅蓮.自動控制原理課程體系結構和教學方法探討[J].教學研究,2009,(2).
[4]劉艷,尤源.《自動控制原理》課虛擬實驗教學的改革與實踐[J].裝備制造技術,2010,(4).
[5]郭愛文,余亮英.“自動控制原理”在核工程與核技術專業(yè)教學中的探討[J].中國電力教育,2014,(09).
[6]范興剛,徐新黎,王萬良.“自動控制原理”國家精品資源共享課程建設[J].電氣電子教學學報,2014,(02).
[7]劉寶,孟令雅,王釗,盛立,于佐軍.“自動控制原理”課程特色教學研究與探索[J].電氣電子教學學報,2013,(05).
[8]夏靜萍,王瑛.自動控制原理實驗教學探究——基于實物命題的遞進式教學法[J].實驗室研究與探索,2013,(12).
[9]金鑫,謝昭莉,盛朝強,王雪,李斌,黃建明,毛永芳.“自動控制原理”實驗教學改革創(chuàng)新與實踐[J].電氣電子教學學報,2009,(S2).
[10]李向群,劉浩,羅詩敏,楊龍月,翟周林.電網混沌系統(tǒng)的T-S模糊非線性PI控制[J].電力系統(tǒng)及其自動化學報,2012,(02).