張嫻+史東強

【摘要】 《自動控制原理》是高職學生較難掌握的專業(yè)課程之一。本文針對該課程的教學內(nèi)容,結(jié)合課程特點和學生基礎,將MATLAB軟件與理論教學有機結(jié)合,弱化數(shù)學推導,以提高課堂教學效果。
【關鍵詞】自動控制原理 MATLAB 教學應用
【中圖分類號】TP13-4;G712 【文獻標識碼】A 【文章編號】2095-3089(2016)34-0244-01
《自動控制原理》是高職院校自動化專業(yè)的基礎課程,所教授的基本都是抽象的理論知識。而高職學生普遍數(shù)學基礎差,對較強的理論知識不感興趣,也缺乏主動學習的積極性。因此,在側(cè)重動手實踐的高職教育中,淡化數(shù)學計算,降低理論難度,同時又調(diào)動起學生的積極性是十分有必要的。針對該課程的教學內(nèi)容,結(jié)合課程特點和學生基礎,我們在理論教學中引入MATLAB仿真,弱化數(shù)學推導,強化軟件使用,增加學生在學習中的參與度,將理論知識直觀化、圖形化,以提高課堂教學效果。
一、《自動控制原理》課程內(nèi)容
《自動控制原理》的教學路線沿系統(tǒng)概述、系統(tǒng)建模、系統(tǒng)分析、系統(tǒng)校正和系統(tǒng)設計來進行。其中建模是基礎,它主要包括微分方程的建立,利用拉普拉斯變換得到傳遞函數(shù)。系統(tǒng)分析主要做時域頻域分析及穩(wěn)定性判斷,系統(tǒng)校正主要講授PID調(diào)節(jié)器的參數(shù)設計,這些都以傳遞函數(shù)為基礎。
傳遞函數(shù)是在拉普拉斯變換基礎上得到的,若采用傳統(tǒng)教學方式,教師需首先向?qū)W生解釋拉氏變換的概念,推導運算定理。要高職學生理解這些公式推導難度較大,而且會給他們留下枯燥復雜的印象,打消他們的學習積極性,之后再進行系統(tǒng)分析和校正的講解就會難上加難。
因此我們在系統(tǒng)建模時就引入MATLAB,學生只需熟記幾個簡單地拉氏變換,然后通過軟件使用,自己上機用程序命令進行微分方程求解,拉普拉斯變換,再利用MATLAB\Simulink做仿真完成系統(tǒng)動態(tài)響應分析。這種仿真教學過程弱化了數(shù)學計算,將深奧的理論知識變?yōu)楹唵蔚爻绦蚓帉?,充分調(diào)動起學生的積極性。
二、MATLAB軟件介紹
MATLAB是MathWork公司推出的一套可進行數(shù)值分析、矩陣運算、信號處理和圖形顯示的軟件,它使用方便,內(nèi)含現(xiàn)成函數(shù)庫,目前已成為高等數(shù)學、自動控制理論等課程的基本工具。
在自動控制原理課程中,學生可通過MATLAB程序或Simulink建模兩種方式進行仿真。程序可在命令窗口或m文件中編寫;Simulink可方便學生建立框圖模型,并隨時修改參數(shù)。這些優(yōu)點讓學生從復雜的數(shù)學計算中解脫出來,使他們更容易理解和掌握這門課程。
三、MATLAB在理論教學中的應用
我們把MATLAB作為基本教學工具,將它與理論知識有機結(jié)合。從建模開始就逐步向?qū)W生教授其使用方法。以簡化程序為目標調(diào)動起學生的興趣,并在此過程中完成知識點的教授。
在講授傳遞函數(shù)這個知識點時,以RLC串聯(lián)電路為例,我們既教會學生通過MATLAB求解微分方程,進行拉普拉斯變換,又引入傳遞函數(shù)的概念,為后續(xù)系統(tǒng)分析打下基礎。
相較微分方程,傳遞函數(shù)更簡單明了。當輸入為階躍函數(shù)時,在MATLAB中調(diào)用step()可更方便畫出輸出圖形,程序如下:
在這一部分教學中,我們通過MATLAB中dsolve(),ilaplace()函數(shù)的使用完成了微分方程求解和拉普拉斯變換知識點的介紹,又用step()這一函數(shù)簡化程序,引入階躍響應的概念。
四、結(jié)論
在高職《自動控制原理》的教學中,我們將MATLAB軟件與理論教學有機結(jié)合,本著“淡化計算,拿來即用”的原則,對理論知識進行刪減,讓學生自己在電腦上利用MATLAB編程操作。這樣的安排使學生更容易接受、理解和掌握這門課程,也增強了他們學習的自信心。
參考文獻:
[1]溫希東,王毅峰.自動控制原理及其應用(第二版)[M].西安:西安電子科技大學出版社,2004.
[2]王菲.高職《自動控制原理與應用》課程教學改革初探[J].課程教育研究,2015(5).
[3]李莉.改善教學方法,淡化數(shù)學計算——對高職自動化專業(yè)《自動控制原理》教學方法感想[J].科技信息,2010(10).
作者簡介:
張嫻(1986—),女,江蘇徐州人,助教,博士,研究方向:自動控制;容錯控制。