蒲永卓++李文平
摘要:本文主要介紹了MATLAB在高職控制系統(tǒng)課程教學(xué)中的特點及應(yīng)用,使讀者建立系統(tǒng)仿真與MATLAB仿真的初步概念。通過實例說明MATLAB應(yīng)用于高職控制系統(tǒng)課程教學(xué)取得的效果,MATLAB為控制系統(tǒng)的分析、計算、研究、綜合設(shè)計以及自控系統(tǒng)的計算機輔助教學(xué)提供了快速、經(jīng)濟(jì)、科學(xué)有效的手段。
關(guān)鍵詞:控制系統(tǒng) MATLAB 輔助教學(xué)
中圖分類號:TP311.1 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2014)08-0227-02
1 引言
控制系統(tǒng)是高職控制類專業(yè)的專業(yè)課,傳統(tǒng)的教學(xué)方法對系統(tǒng)的分析顯得很深奧,學(xué)生理解起來顯得很能,因此很有必要尋求一種新的辦法來解決存在的問題??刂葡到y(tǒng)的計算機仿真是一門涉及控制理論、計算數(shù)學(xué)與計算機技術(shù)的綜合性學(xué)科,是在20世紀(jì)70年代初期發(fā)展起來的一門學(xué)科。人們將MATLAB計算機仿真應(yīng)用于教學(xué),取得了顯著的成果,它包括控制系統(tǒng)的分析,綜合,設(shè)計、校驗等多方面的應(yīng)用。本文基于上述思想,主要介紹了如何將MATLAB仿真軟件應(yīng)用于控制系統(tǒng)的教學(xué)。
2 MATLAB 在控制系統(tǒng)中的仿真過程
所謂的仿真,就是以系統(tǒng)數(shù)學(xué)模型為基礎(chǔ),以計算機為工具對系統(tǒng)進(jìn)行試驗研究的一種辦法。通常,控制系統(tǒng)的仿真包含以下幾個步驟:
(1)建立控制系統(tǒng)的數(shù)學(xué)模型。系統(tǒng)的數(shù)學(xué)模型,是描述系統(tǒng)輸入、輸出變量以及內(nèi)部各變量之間關(guān)系的數(shù)學(xué)表達(dá)式。根據(jù)系統(tǒng)的實際結(jié)構(gòu)與系統(tǒng)各變量之間所遵循的物理、化學(xué)等規(guī)律,寫出變量間的數(shù)學(xué)表達(dá)式以建立數(shù)學(xué)模型。通用的數(shù)學(xué)模型有微分方程和傳遞函數(shù)。
(2)建立控制系統(tǒng)的仿真模型。原來建立的數(shù)學(xué)模型不能直接用于系統(tǒng)的仿真,需要轉(zhuǎn)換為能夠?qū)ο到y(tǒng)進(jìn)行仿真的模型。以傳遞函數(shù)為基礎(chǔ),等效轉(zhuǎn)換為狀態(tài)空間模型,或?qū)⑵滢D(zhuǎn)化為動態(tài)結(jié)構(gòu)圖模型,便可以得到控制系統(tǒng)的仿真模型。
(3)編寫控制系統(tǒng)的仿真程序。使用MATLAB的Toolbox工具箱及Simulink仿真工具,對于非實時系統(tǒng),可以應(yīng)用高級語言,對于實時系統(tǒng)的仿真,往往用匯編語言來編寫。
(4)仿真并得到仿真結(jié)果。通過實際的仿真對原有的仿真結(jié)果和仿真模型進(jìn)行驗證,我們可以得到防震防結(jié)果。根據(jù)結(jié)果來說明系統(tǒng)的性能指標(biāo)和動穩(wěn)態(tài)特性。
3 MATLAB軟件仿真的優(yōu)勢
MATLAB仿真軟件應(yīng)用于高職控制系統(tǒng)教學(xué),有著非常明顯的優(yōu)勢,涉及到的仿真模型很全、仿真內(nèi)容全面、硬件投入少、實驗過程安全可靠、損耗小、與工程實踐最為接近等突出優(yōu)點。
(1)仿真模型豐富,內(nèi)容全面。MATLAB軟件提供了豐富的仿真模型,包括控制系統(tǒng)的大部分類型。對同一類型控制系統(tǒng),可以采用不同的模塊來搭建完成,可以擴展學(xué)生的思路和提高學(xué)生的學(xué)習(xí)興趣。該軟件可以加快控制系統(tǒng)開發(fā)的速度,節(jié)約開發(fā)成本,提高開發(fā)效率。
(2)硬件投入少,經(jīng)濟(jì)優(yōu)勢明顯。MATLAB所提供的13類基本模塊庫,可以直接用于系統(tǒng)電路的搭建,同時該軟件所提供的儀表功能模塊,都是可靠和經(jīng)濟(jì)的。如果在高職控制系統(tǒng)教學(xué)中投入這樣的真實的儀器儀表,僅儀表的維護(hù)來講,其工作量也是比較大的。因此采用軟件的方式進(jìn)行教學(xué),硬件功能軟件化,可以節(jié)省大量的實訓(xùn)投入,其經(jīng)濟(jì)優(yōu)勢是相當(dāng)明顯的。
(3)接近實際控制系統(tǒng),提高解決實際工程問題的能力。采用MATLAB仿真軟件后,實際工程問題的研究,可以先在軟件環(huán)境中模擬仿真,再進(jìn)行硬件的投入,這樣的處理,不僅省時省力,也可以節(jié)省因方案不正確所造成的硬件投入的浪費。最后將仿真調(diào)試成功的控制系統(tǒng)電路移植到一個具體的系統(tǒng)電路中進(jìn)行實際測試。將仿真軟件和具體的工程有機如合起來,有利于學(xué)生對實際工程的了解和學(xué)習(xí)。
(4)教學(xué)過程安全,模擬儀器多、損耗小。采用MATLAB仿真軟件進(jìn)行的控制系統(tǒng)教學(xué),可以將大量教學(xué)信息直接地表現(xiàn)出來,節(jié)約大量昂貴的實驗儀器所帶來的費用,調(diào)動學(xué)生的學(xué)習(xí)積極性和主動性,為控制系統(tǒng)的教學(xué)設(shè)計帶來了很大的靈活性,打破了空間和時間的限制,避免真實操作所帶來的各種危險,則不存在因操作不當(dāng)而造成的儀器儀表的損毀, 也涉及到儀器儀表等工作時所造成的能源消耗的問題。
(5)采用多媒體教學(xué),豐富了教學(xué)的手段。在教學(xué)上虛擬實驗采用多媒體教學(xué),通過多媒體教學(xué)實現(xiàn)教師對學(xué)生同步演示控制電路圖并講解其原理,學(xué)生可以根據(jù)電路原理圖在虛擬實驗系統(tǒng)提供的功能模塊庫中找到相應(yīng)的虛擬元件。仿真結(jié)果可以保存起來,自動生成實驗報告,極大的豐富了教學(xué)內(nèi)容和教學(xué)手段。
4 控制系統(tǒng)的仿真舉例
一個具體的控制系統(tǒng),我們一本研究這個系統(tǒng)的穩(wěn)定性、準(zhǔn)確性和快速性及控制系統(tǒng)的動穩(wěn)態(tài)性能。下面將通過一個具體的工程實例來研究控制系統(tǒng)的仿真。圖1為晶閘管-直流電動機轉(zhuǎn)速負(fù)反饋調(diào)速系統(tǒng)的Simulink動態(tài)結(jié)構(gòu)圖。
4.1 求出系統(tǒng)的傳遞函數(shù)
4.2 求系統(tǒng)的穩(wěn)定性
可以通過求系統(tǒng)特征方程的根來判斷系統(tǒng)的穩(wěn)定性,系統(tǒng)穩(wěn)定的充分必要條件是全部為負(fù)值,都位于s的左半平面。
4.3 求系統(tǒng)的頻域性能指標(biāo)、Bode圖和單位階躍響應(yīng)
4.4 基于MATLAB的根軌跡設(shè)計
在MATLAB控制系統(tǒng)根軌跡分析與設(shè)計給工具,可以分析根軌跡,也可以對系統(tǒng)設(shè)計。根軌跡可用于研究當(dāng)改變參數(shù)時對系統(tǒng)根軌跡的影響,從而很好地解決高階系統(tǒng)控制過程性能的分析與計算。運行rltool(sys)命令就可以打開根軌跡分析器。圖3是傳遞函數(shù)sys在根軌跡分析器中的根軌跡和nichols曲線。
5 小結(jié)
通過以上研究可以看得,MATLAN應(yīng)用于高職控制系統(tǒng)的教學(xué),不僅豐富了教學(xué)手段,節(jié)約教學(xué)成本,更主要的是加強了學(xué)生對實際系統(tǒng)的認(rèn)識,由于篇幅的限制,MATLAB在控制系統(tǒng)教學(xué)中的作用不能詳述,本文只是列舉了一些簡單的例子,目的在于認(rèn)識MATLAB在高職控制系統(tǒng)教學(xué)中的優(yōu)勢。MATLAB更大的優(yōu)勢在于它還可以進(jìn)行二次開發(fā),研究更加復(fù)雜的系統(tǒng)。
參考文獻(xiàn)
[1]孔凡才.自動控制原理與系統(tǒng)[M].北京:機械工業(yè)出版社.2007,2.
[2]控制系統(tǒng)MATLAB計算及仿真[M].北京:國防工業(yè)出版社.2004,9.endprint
摘要:本文主要介紹了MATLAB在高職控制系統(tǒng)課程教學(xué)中的特點及應(yīng)用,使讀者建立系統(tǒng)仿真與MATLAB仿真的初步概念。通過實例說明MATLAB應(yīng)用于高職控制系統(tǒng)課程教學(xué)取得的效果,MATLAB為控制系統(tǒng)的分析、計算、研究、綜合設(shè)計以及自控系統(tǒng)的計算機輔助教學(xué)提供了快速、經(jīng)濟(jì)、科學(xué)有效的手段。
關(guān)鍵詞:控制系統(tǒng) MATLAB 輔助教學(xué)
中圖分類號:TP311.1 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2014)08-0227-02
1 引言
控制系統(tǒng)是高職控制類專業(yè)的專業(yè)課,傳統(tǒng)的教學(xué)方法對系統(tǒng)的分析顯得很深奧,學(xué)生理解起來顯得很能,因此很有必要尋求一種新的辦法來解決存在的問題??刂葡到y(tǒng)的計算機仿真是一門涉及控制理論、計算數(shù)學(xué)與計算機技術(shù)的綜合性學(xué)科,是在20世紀(jì)70年代初期發(fā)展起來的一門學(xué)科。人們將MATLAB計算機仿真應(yīng)用于教學(xué),取得了顯著的成果,它包括控制系統(tǒng)的分析,綜合,設(shè)計、校驗等多方面的應(yīng)用。本文基于上述思想,主要介紹了如何將MATLAB仿真軟件應(yīng)用于控制系統(tǒng)的教學(xué)。
2 MATLAB 在控制系統(tǒng)中的仿真過程
所謂的仿真,就是以系統(tǒng)數(shù)學(xué)模型為基礎(chǔ),以計算機為工具對系統(tǒng)進(jìn)行試驗研究的一種辦法。通常,控制系統(tǒng)的仿真包含以下幾個步驟:
(1)建立控制系統(tǒng)的數(shù)學(xué)模型。系統(tǒng)的數(shù)學(xué)模型,是描述系統(tǒng)輸入、輸出變量以及內(nèi)部各變量之間關(guān)系的數(shù)學(xué)表達(dá)式。根據(jù)系統(tǒng)的實際結(jié)構(gòu)與系統(tǒng)各變量之間所遵循的物理、化學(xué)等規(guī)律,寫出變量間的數(shù)學(xué)表達(dá)式以建立數(shù)學(xué)模型。通用的數(shù)學(xué)模型有微分方程和傳遞函數(shù)。
(2)建立控制系統(tǒng)的仿真模型。原來建立的數(shù)學(xué)模型不能直接用于系統(tǒng)的仿真,需要轉(zhuǎn)換為能夠?qū)ο到y(tǒng)進(jìn)行仿真的模型。以傳遞函數(shù)為基礎(chǔ),等效轉(zhuǎn)換為狀態(tài)空間模型,或?qū)⑵滢D(zhuǎn)化為動態(tài)結(jié)構(gòu)圖模型,便可以得到控制系統(tǒng)的仿真模型。
(3)編寫控制系統(tǒng)的仿真程序。使用MATLAB的Toolbox工具箱及Simulink仿真工具,對于非實時系統(tǒng),可以應(yīng)用高級語言,對于實時系統(tǒng)的仿真,往往用匯編語言來編寫。
(4)仿真并得到仿真結(jié)果。通過實際的仿真對原有的仿真結(jié)果和仿真模型進(jìn)行驗證,我們可以得到防震防結(jié)果。根據(jù)結(jié)果來說明系統(tǒng)的性能指標(biāo)和動穩(wěn)態(tài)特性。
3 MATLAB軟件仿真的優(yōu)勢
MATLAB仿真軟件應(yīng)用于高職控制系統(tǒng)教學(xué),有著非常明顯的優(yōu)勢,涉及到的仿真模型很全、仿真內(nèi)容全面、硬件投入少、實驗過程安全可靠、損耗小、與工程實踐最為接近等突出優(yōu)點。
(1)仿真模型豐富,內(nèi)容全面。MATLAB軟件提供了豐富的仿真模型,包括控制系統(tǒng)的大部分類型。對同一類型控制系統(tǒng),可以采用不同的模塊來搭建完成,可以擴展學(xué)生的思路和提高學(xué)生的學(xué)習(xí)興趣。該軟件可以加快控制系統(tǒng)開發(fā)的速度,節(jié)約開發(fā)成本,提高開發(fā)效率。
(2)硬件投入少,經(jīng)濟(jì)優(yōu)勢明顯。MATLAB所提供的13類基本模塊庫,可以直接用于系統(tǒng)電路的搭建,同時該軟件所提供的儀表功能模塊,都是可靠和經(jīng)濟(jì)的。如果在高職控制系統(tǒng)教學(xué)中投入這樣的真實的儀器儀表,僅儀表的維護(hù)來講,其工作量也是比較大的。因此采用軟件的方式進(jìn)行教學(xué),硬件功能軟件化,可以節(jié)省大量的實訓(xùn)投入,其經(jīng)濟(jì)優(yōu)勢是相當(dāng)明顯的。
(3)接近實際控制系統(tǒng),提高解決實際工程問題的能力。采用MATLAB仿真軟件后,實際工程問題的研究,可以先在軟件環(huán)境中模擬仿真,再進(jìn)行硬件的投入,這樣的處理,不僅省時省力,也可以節(jié)省因方案不正確所造成的硬件投入的浪費。最后將仿真調(diào)試成功的控制系統(tǒng)電路移植到一個具體的系統(tǒng)電路中進(jìn)行實際測試。將仿真軟件和具體的工程有機如合起來,有利于學(xué)生對實際工程的了解和學(xué)習(xí)。
(4)教學(xué)過程安全,模擬儀器多、損耗小。采用MATLAB仿真軟件進(jìn)行的控制系統(tǒng)教學(xué),可以將大量教學(xué)信息直接地表現(xiàn)出來,節(jié)約大量昂貴的實驗儀器所帶來的費用,調(diào)動學(xué)生的學(xué)習(xí)積極性和主動性,為控制系統(tǒng)的教學(xué)設(shè)計帶來了很大的靈活性,打破了空間和時間的限制,避免真實操作所帶來的各種危險,則不存在因操作不當(dāng)而造成的儀器儀表的損毀, 也涉及到儀器儀表等工作時所造成的能源消耗的問題。
(5)采用多媒體教學(xué),豐富了教學(xué)的手段。在教學(xué)上虛擬實驗采用多媒體教學(xué),通過多媒體教學(xué)實現(xiàn)教師對學(xué)生同步演示控制電路圖并講解其原理,學(xué)生可以根據(jù)電路原理圖在虛擬實驗系統(tǒng)提供的功能模塊庫中找到相應(yīng)的虛擬元件。仿真結(jié)果可以保存起來,自動生成實驗報告,極大的豐富了教學(xué)內(nèi)容和教學(xué)手段。
4 控制系統(tǒng)的仿真舉例
一個具體的控制系統(tǒng),我們一本研究這個系統(tǒng)的穩(wěn)定性、準(zhǔn)確性和快速性及控制系統(tǒng)的動穩(wěn)態(tài)性能。下面將通過一個具體的工程實例來研究控制系統(tǒng)的仿真。圖1為晶閘管-直流電動機轉(zhuǎn)速負(fù)反饋調(diào)速系統(tǒng)的Simulink動態(tài)結(jié)構(gòu)圖。
4.1 求出系統(tǒng)的傳遞函數(shù)
4.2 求系統(tǒng)的穩(wěn)定性
可以通過求系統(tǒng)特征方程的根來判斷系統(tǒng)的穩(wěn)定性,系統(tǒng)穩(wěn)定的充分必要條件是全部為負(fù)值,都位于s的左半平面。
4.3 求系統(tǒng)的頻域性能指標(biāo)、Bode圖和單位階躍響應(yīng)
4.4 基于MATLAB的根軌跡設(shè)計
在MATLAB控制系統(tǒng)根軌跡分析與設(shè)計給工具,可以分析根軌跡,也可以對系統(tǒng)設(shè)計。根軌跡可用于研究當(dāng)改變參數(shù)時對系統(tǒng)根軌跡的影響,從而很好地解決高階系統(tǒng)控制過程性能的分析與計算。運行rltool(sys)命令就可以打開根軌跡分析器。圖3是傳遞函數(shù)sys在根軌跡分析器中的根軌跡和nichols曲線。
5 小結(jié)
通過以上研究可以看得,MATLAN應(yīng)用于高職控制系統(tǒng)的教學(xué),不僅豐富了教學(xué)手段,節(jié)約教學(xué)成本,更主要的是加強了學(xué)生對實際系統(tǒng)的認(rèn)識,由于篇幅的限制,MATLAB在控制系統(tǒng)教學(xué)中的作用不能詳述,本文只是列舉了一些簡單的例子,目的在于認(rèn)識MATLAB在高職控制系統(tǒng)教學(xué)中的優(yōu)勢。MATLAB更大的優(yōu)勢在于它還可以進(jìn)行二次開發(fā),研究更加復(fù)雜的系統(tǒng)。
參考文獻(xiàn)
[1]孔凡才.自動控制原理與系統(tǒng)[M].北京:機械工業(yè)出版社.2007,2.
[2]控制系統(tǒng)MATLAB計算及仿真[M].北京:國防工業(yè)出版社.2004,9.endprint
摘要:本文主要介紹了MATLAB在高職控制系統(tǒng)課程教學(xué)中的特點及應(yīng)用,使讀者建立系統(tǒng)仿真與MATLAB仿真的初步概念。通過實例說明MATLAB應(yīng)用于高職控制系統(tǒng)課程教學(xué)取得的效果,MATLAB為控制系統(tǒng)的分析、計算、研究、綜合設(shè)計以及自控系統(tǒng)的計算機輔助教學(xué)提供了快速、經(jīng)濟(jì)、科學(xué)有效的手段。
關(guān)鍵詞:控制系統(tǒng) MATLAB 輔助教學(xué)
中圖分類號:TP311.1 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2014)08-0227-02
1 引言
控制系統(tǒng)是高職控制類專業(yè)的專業(yè)課,傳統(tǒng)的教學(xué)方法對系統(tǒng)的分析顯得很深奧,學(xué)生理解起來顯得很能,因此很有必要尋求一種新的辦法來解決存在的問題??刂葡到y(tǒng)的計算機仿真是一門涉及控制理論、計算數(shù)學(xué)與計算機技術(shù)的綜合性學(xué)科,是在20世紀(jì)70年代初期發(fā)展起來的一門學(xué)科。人們將MATLAB計算機仿真應(yīng)用于教學(xué),取得了顯著的成果,它包括控制系統(tǒng)的分析,綜合,設(shè)計、校驗等多方面的應(yīng)用。本文基于上述思想,主要介紹了如何將MATLAB仿真軟件應(yīng)用于控制系統(tǒng)的教學(xué)。
2 MATLAB 在控制系統(tǒng)中的仿真過程
所謂的仿真,就是以系統(tǒng)數(shù)學(xué)模型為基礎(chǔ),以計算機為工具對系統(tǒng)進(jìn)行試驗研究的一種辦法。通常,控制系統(tǒng)的仿真包含以下幾個步驟:
(1)建立控制系統(tǒng)的數(shù)學(xué)模型。系統(tǒng)的數(shù)學(xué)模型,是描述系統(tǒng)輸入、輸出變量以及內(nèi)部各變量之間關(guān)系的數(shù)學(xué)表達(dá)式。根據(jù)系統(tǒng)的實際結(jié)構(gòu)與系統(tǒng)各變量之間所遵循的物理、化學(xué)等規(guī)律,寫出變量間的數(shù)學(xué)表達(dá)式以建立數(shù)學(xué)模型。通用的數(shù)學(xué)模型有微分方程和傳遞函數(shù)。
(2)建立控制系統(tǒng)的仿真模型。原來建立的數(shù)學(xué)模型不能直接用于系統(tǒng)的仿真,需要轉(zhuǎn)換為能夠?qū)ο到y(tǒng)進(jìn)行仿真的模型。以傳遞函數(shù)為基礎(chǔ),等效轉(zhuǎn)換為狀態(tài)空間模型,或?qū)⑵滢D(zhuǎn)化為動態(tài)結(jié)構(gòu)圖模型,便可以得到控制系統(tǒng)的仿真模型。
(3)編寫控制系統(tǒng)的仿真程序。使用MATLAB的Toolbox工具箱及Simulink仿真工具,對于非實時系統(tǒng),可以應(yīng)用高級語言,對于實時系統(tǒng)的仿真,往往用匯編語言來編寫。
(4)仿真并得到仿真結(jié)果。通過實際的仿真對原有的仿真結(jié)果和仿真模型進(jìn)行驗證,我們可以得到防震防結(jié)果。根據(jù)結(jié)果來說明系統(tǒng)的性能指標(biāo)和動穩(wěn)態(tài)特性。
3 MATLAB軟件仿真的優(yōu)勢
MATLAB仿真軟件應(yīng)用于高職控制系統(tǒng)教學(xué),有著非常明顯的優(yōu)勢,涉及到的仿真模型很全、仿真內(nèi)容全面、硬件投入少、實驗過程安全可靠、損耗小、與工程實踐最為接近等突出優(yōu)點。
(1)仿真模型豐富,內(nèi)容全面。MATLAB軟件提供了豐富的仿真模型,包括控制系統(tǒng)的大部分類型。對同一類型控制系統(tǒng),可以采用不同的模塊來搭建完成,可以擴展學(xué)生的思路和提高學(xué)生的學(xué)習(xí)興趣。該軟件可以加快控制系統(tǒng)開發(fā)的速度,節(jié)約開發(fā)成本,提高開發(fā)效率。
(2)硬件投入少,經(jīng)濟(jì)優(yōu)勢明顯。MATLAB所提供的13類基本模塊庫,可以直接用于系統(tǒng)電路的搭建,同時該軟件所提供的儀表功能模塊,都是可靠和經(jīng)濟(jì)的。如果在高職控制系統(tǒng)教學(xué)中投入這樣的真實的儀器儀表,僅儀表的維護(hù)來講,其工作量也是比較大的。因此采用軟件的方式進(jìn)行教學(xué),硬件功能軟件化,可以節(jié)省大量的實訓(xùn)投入,其經(jīng)濟(jì)優(yōu)勢是相當(dāng)明顯的。
(3)接近實際控制系統(tǒng),提高解決實際工程問題的能力。采用MATLAB仿真軟件后,實際工程問題的研究,可以先在軟件環(huán)境中模擬仿真,再進(jìn)行硬件的投入,這樣的處理,不僅省時省力,也可以節(jié)省因方案不正確所造成的硬件投入的浪費。最后將仿真調(diào)試成功的控制系統(tǒng)電路移植到一個具體的系統(tǒng)電路中進(jìn)行實際測試。將仿真軟件和具體的工程有機如合起來,有利于學(xué)生對實際工程的了解和學(xué)習(xí)。
(4)教學(xué)過程安全,模擬儀器多、損耗小。采用MATLAB仿真軟件進(jìn)行的控制系統(tǒng)教學(xué),可以將大量教學(xué)信息直接地表現(xiàn)出來,節(jié)約大量昂貴的實驗儀器所帶來的費用,調(diào)動學(xué)生的學(xué)習(xí)積極性和主動性,為控制系統(tǒng)的教學(xué)設(shè)計帶來了很大的靈活性,打破了空間和時間的限制,避免真實操作所帶來的各種危險,則不存在因操作不當(dāng)而造成的儀器儀表的損毀, 也涉及到儀器儀表等工作時所造成的能源消耗的問題。
(5)采用多媒體教學(xué),豐富了教學(xué)的手段。在教學(xué)上虛擬實驗采用多媒體教學(xué),通過多媒體教學(xué)實現(xiàn)教師對學(xué)生同步演示控制電路圖并講解其原理,學(xué)生可以根據(jù)電路原理圖在虛擬實驗系統(tǒng)提供的功能模塊庫中找到相應(yīng)的虛擬元件。仿真結(jié)果可以保存起來,自動生成實驗報告,極大的豐富了教學(xué)內(nèi)容和教學(xué)手段。
4 控制系統(tǒng)的仿真舉例
一個具體的控制系統(tǒng),我們一本研究這個系統(tǒng)的穩(wěn)定性、準(zhǔn)確性和快速性及控制系統(tǒng)的動穩(wěn)態(tài)性能。下面將通過一個具體的工程實例來研究控制系統(tǒng)的仿真。圖1為晶閘管-直流電動機轉(zhuǎn)速負(fù)反饋調(diào)速系統(tǒng)的Simulink動態(tài)結(jié)構(gòu)圖。
4.1 求出系統(tǒng)的傳遞函數(shù)
4.2 求系統(tǒng)的穩(wěn)定性
可以通過求系統(tǒng)特征方程的根來判斷系統(tǒng)的穩(wěn)定性,系統(tǒng)穩(wěn)定的充分必要條件是全部為負(fù)值,都位于s的左半平面。
4.3 求系統(tǒng)的頻域性能指標(biāo)、Bode圖和單位階躍響應(yīng)
4.4 基于MATLAB的根軌跡設(shè)計
在MATLAB控制系統(tǒng)根軌跡分析與設(shè)計給工具,可以分析根軌跡,也可以對系統(tǒng)設(shè)計。根軌跡可用于研究當(dāng)改變參數(shù)時對系統(tǒng)根軌跡的影響,從而很好地解決高階系統(tǒng)控制過程性能的分析與計算。運行rltool(sys)命令就可以打開根軌跡分析器。圖3是傳遞函數(shù)sys在根軌跡分析器中的根軌跡和nichols曲線。
5 小結(jié)
通過以上研究可以看得,MATLAN應(yīng)用于高職控制系統(tǒng)的教學(xué),不僅豐富了教學(xué)手段,節(jié)約教學(xué)成本,更主要的是加強了學(xué)生對實際系統(tǒng)的認(rèn)識,由于篇幅的限制,MATLAB在控制系統(tǒng)教學(xué)中的作用不能詳述,本文只是列舉了一些簡單的例子,目的在于認(rèn)識MATLAB在高職控制系統(tǒng)教學(xué)中的優(yōu)勢。MATLAB更大的優(yōu)勢在于它還可以進(jìn)行二次開發(fā),研究更加復(fù)雜的系統(tǒng)。
參考文獻(xiàn)
[1]孔凡才.自動控制原理與系統(tǒng)[M].北京:機械工業(yè)出版社.2007,2.
[2]控制系統(tǒng)MATLAB計算及仿真[M].北京:國防工業(yè)出版社.2004,9.endprint