林 琳,肖衛(wèi)初,賀建權(quán),皮毅華
?
基于MATLAB的自動控制原理課虛擬實驗研究
林 琳,肖衛(wèi)初,賀建權(quán),皮毅華
(湖南城市學(xué)院,湖南益陽 413000)
傳統(tǒng)的自動原理實驗課需要配置相關(guān)實驗箱,就會存在實驗器材更新?lián)Q代慢,維修頻率高,維護費用高等問題。鑒于這中情況,提出了利用MATLAB軟件建立自動控制原理實驗課程的仿真實驗平臺。采用SIMLINK和相關(guān)函數(shù)實現(xiàn)信號的模擬及繪制響應(yīng)曲線。研究了隨相關(guān)參數(shù)的改變系統(tǒng)的響應(yīng)也隨之改變,任意系統(tǒng)根軌跡的描繪等實驗內(nèi)容。經(jīng)實驗證明基于MATLAB的虛擬仿真實驗平臺的實驗效果良好,完全可以滿足實驗要求。
時域響應(yīng);根軌跡;欠阻尼振蕩; Bode圖
自動控制原理課程一直是工科專業(yè)的基礎(chǔ)課程,它是連接其他課程的紐帶和基礎(chǔ)。傳統(tǒng)的自動控制原理實驗課程獨立于課堂的理論教學(xué),要利用專業(yè)的實驗箱進行操作實驗。由于各個學(xué)校場地及資金有限,導(dǎo)致實驗設(shè)備更新緩慢,跟不上現(xiàn)代儀器技術(shù)的發(fā)展。不能使學(xué)生對自動控制原理這門課進行深入的理解[1]。針對傳統(tǒng)自控原理課程中存在的問題,提出了采用MATAB技術(shù)的虛擬實驗環(huán)境,使學(xué)生可以根據(jù)自己的需要和興趣隨時隨地進行相關(guān)實驗。為學(xué)生和教師提供了一個靈活多樣的實驗環(huán)境。將此實驗方法應(yīng)用到實驗教學(xué)中,可以對具體問題進行詳細分析,對實驗的現(xiàn)象和數(shù)據(jù)進行有效保存,用于后面實驗的參考和對比[2]。
所謂自動控制原理虛擬實驗平臺主要是以MATLAB為仿真工具,實現(xiàn)對自動控制原理的相關(guān)實驗仿真的操作,用戶可以根據(jù)需要設(shè)定實驗的內(nèi)容及任意更改相關(guān)參數(shù)。并可以通過軟件來設(shè)計和定義擴展實驗等功能。解決傳統(tǒng)實驗儀器設(shè)備更新慢,占用大量空間等問題,是自動控原理實驗教學(xué)改革的方向[3]。
自動控制原理這門課程主要使學(xué)生掌握經(jīng)典控制理論部分的基本概念,掌握和了解其基本理論和方法對系統(tǒng)的改善[4]。主要包括線性系統(tǒng)時域響應(yīng)仿真、線性系統(tǒng)根軌跡分析、線性系統(tǒng)時域分析等實驗。采用MATLAB虛擬實驗平臺可以有效地對系統(tǒng)的各個環(huán)節(jié)進行準(zhǔn)確的仿真。MATLAB中用專用的信號發(fā)生函數(shù),用來模擬各種典型的信號源,SIMULINK是一個用來對動態(tài)系統(tǒng)進行建模、仿真和分析的軟件包。利用SIMULINK功能模塊可以快速的建立控制系統(tǒng)的模型,進行仿真和調(diào)試。
2.1 線性系統(tǒng)時域響應(yīng)仿真實驗
在時域分析中,對系統(tǒng)的研究和分析,主要是為了研究控制系統(tǒng)的時域特性,經(jīng)常采用瞬態(tài)響應(yīng)如階躍響應(yīng)、脈沖響應(yīng)和斜坡響應(yīng)[5]。從分析系統(tǒng)的性能指標(biāo)出發(fā),給出了在MATLAB環(huán)境下獲取系統(tǒng)時域響應(yīng)和分析系統(tǒng)的動態(tài)性能和穩(wěn)態(tài)性能的方法。在利用MATLAB仿真分析系統(tǒng)系統(tǒng)時,采用兩個數(shù)組表示傳遞函數(shù)的分子分母多項式的系數(shù),這兩個數(shù)組分別為mum和den。系統(tǒng)的瞬態(tài)響應(yīng)有相對應(yīng)的指令,系統(tǒng)的階躍響應(yīng)指令為step(mum,den), 設(shè)定無阻尼自然振蕩頻率,改變值,分別設(shè)=0,0.25,0.5,1.0和2.0,可以看出參數(shù)對單位階躍系統(tǒng)的影響。由此得到的響應(yīng)曲線如圖1,圖2所示。
2.2 線性系統(tǒng)根軌跡的仿真實驗
根軌跡是自動控制原理中經(jīng)常研究的問題,根軌跡的定義是系統(tǒng)某一參數(shù)從零變到無窮大時,特征方程的根在S平面上的變化軌跡[6]。這個參數(shù)一般選為系統(tǒng)的增益K。
假設(shè)系統(tǒng)的對象模型可以表示為
系統(tǒng)的閉環(huán)特征方程可以寫成
變換K的取值,就可以得到不同的閉環(huán)極點。這樣就組成了一個關(guān)于極點的集合。不同的K值下,極點位置按照各個分支連接起來,得到的描述系統(tǒng)閉環(huán)位置的曲線稱為系統(tǒng)的根軌跡。采用MATLAB中的rlocus()函數(shù)來繪制根軌跡。對開環(huán)函數(shù)繪制其根軌跡的結(jié)果為圖3和圖4。
圖3 完整根軌跡圖形
圖4 開環(huán)極點的顯示結(jié)果及Nyquist圖
2.3 線性系統(tǒng)的時域分析
頻域分析法是應(yīng)用頻域特性研究控制系統(tǒng)的一種經(jīng)典方法。它是通過研究系統(tǒng)對正弦信號下的穩(wěn)態(tài)和動態(tài)響應(yīng)特性來分析系統(tǒng)的。采用這種方法可直觀的表達出系統(tǒng)的頻率曲線主要包括三種:Nyquist圖、Bode圖和Nichols圖。頻率特性,分析方法比較簡單,物理概念明確。通過以下MATLAB語句實Nyquist的繪制,
nyquist(num,den)
nyquist(num,den,w)
[Re,Im]= nyquist(num,den)
其中第一條語句為頻率響應(yīng)w的范圍由軟件自動設(shè)定而第二條語句表示頻率響應(yīng)w的范圍由人工設(shè)定第三條語句為返回奈氏曲線的實部和虛部向量且不作圖。
繪制開環(huán)傳遞函數(shù)的Nyquist圖如下圖所示,其傳遞函數(shù)為
極點的顯示結(jié)果及繪制的Nyquist圖如圖4所示。由于系統(tǒng)的開環(huán)右根數(shù)P=0,系統(tǒng)的Nyquist曲線沒有逆時針包圍(-1,j0)點,所以閉環(huán)系統(tǒng)穩(wěn)定。
系統(tǒng)的Bode圖又稱為系統(tǒng)頻率特性的對數(shù)坐標(biāo)圖。Bode圖有兩張圖,分別繪制開環(huán)頻率特性的幅值和相位與角頻率的關(guān)系曲線,稱為對數(shù)幅頻特性曲線和對數(shù)相頻特性曲線。
[mag,phase,w]=bode(num,den,w)
mag,phase是指系統(tǒng)頻率響應(yīng)的幅值和相角,由所選頻率點的w值計算得出。其中,幅值的單位為dB,它的算式為magdB=20lg10(mag)。
指定幅值范圍和相角范圍的Bode圖如圖5(b)所示。
實驗是自動控制原理課程的重要部分,是學(xué)生理解和掌握相關(guān)理論的關(guān)鍵。對學(xué)生能力的提高起著至關(guān)重要的作用?;贛ATLAB的虛擬仿真實驗平臺避開了傳統(tǒng)實驗的弊端。利用使用廣泛的電腦就可以實現(xiàn)自動控制原理所有課程的實驗操作,并且可以隨意更改參數(shù),給學(xué)生充分發(fā)揮空間讓學(xué)生對實驗課程內(nèi)容深入的理解。虛擬實驗平臺的的提出,從根本上解決了實驗空間緊張,儀器設(shè)備更新緩慢,儀器經(jīng)費緊張等問題。加快了實驗室建設(shè)的步伐,大大提高了實驗教學(xué)的效率,具有很重要的應(yīng)用價值。
[1]韋青燕、徐愛民.基于labview 和 myDAQ的自動控制原理的自動控制原理實驗軟件平臺的開發(fā)[J].實驗室研究與探索,2014,33(11):132-135.
[2]劉瑞歌、宋鋒. 基于虛擬儀器計數(shù)的自動控制原理教學(xué)實驗平臺[J].自動化與儀器儀表,2011,(4):171-173.
[3]高興泉,王立國,劉廣平. 基于Matlab/Simscape的自動控制原理虛擬實驗平臺[J].實驗室研究與探索,2013,32(9):86-88.
[4]張春慧,宗哲英,王蒙,任寶鵬. 基于MATLAB GUI的自動控制原理虛擬實驗平臺的開發(fā)與研究[J],2015,36(3):90-91.
[5]李云海、林懷蔚. 基于MATLAB/Simulink實驗仿真平臺的《自動控制原理》實驗教學(xué)改革探析[J],2015.12:199-200.
[6]高強、董超. 基于MATLAB實時控制的“自動控制原理”課程實驗設(shè)計[J],2015.12:80-82
Research Of the virtual excrement for Automatic Control Theory base on MATLAB
(Hunan city university, Yiyang Hunan 413000)
The traditional automatic principle experiment class needs to configure the related experiment box, There will be the problem that experimental equipment replacement had been slow, the frequency and costs of Maintenance had been high. In view of this situation, the paper propose that there will set up the simulation experiment platform of automatic control principle experiment course.Realize signal simulation and draw response curve by Simlink and correlation function. Research the response of the system changing with the related parameters changing, and the root locus of any system descripting.The experimental results show that the virtual simulation platform based on MATLAB has a good effect, and can meet the requirements of the experiment.
Time domain response; Root locus; Under damped oscillation; Bode plot
(責(zé)任編輯:廖建勇)
O652.1
A
10.3969/j.issn.1672-7304.2016.06.034
1672–7304(2016)06–0076–03
2015年湖南省普通高等學(xué)校教學(xué)改革研究項目(項目編號:湘教通〔2015〕291號421);湖南省教育廳項目(項目編號:14C0216);校級學(xué)生實踐能力培養(yǎng)改革項目(項目編號:湘城教字[2014]21號17);湖南省高教學(xué)會資助項目“地方本科院校應(yīng)用型工科人才培養(yǎng)實踐教學(xué)體系構(gòu)建研究”。
林琳(1981-),女,遼寧鞍山人,講師,研究方向:自動控制。