技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > 神經(jīng)網(wǎng)絡(luò)PID控制策略在開關(guān)磁阻電機調(diào)速中的應(yīng)用

神經(jīng)網(wǎng)絡(luò)PID控制策略在開關(guān)磁阻電機調(diào)速中的應(yīng)用

時間:2014-04-10 11:02:24來源:李濤

導(dǎo)語:?開關(guān)磁阻電機調(diào)速系統(tǒng)SRD(switchedreluctancedrive)是一種新型調(diào)速系統(tǒng),它避免了直流電機因換向所產(chǎn)生的換向火花和交流電機調(diào)速系統(tǒng)結(jié)構(gòu)復(fù)雜、造價高等問題,具有高輸出和高的能量利用率,兼有直流調(diào)速和交流調(diào)速的優(yōu)點,然而,盡管其電磁原理和結(jié)構(gòu)都相當簡單,但開關(guān)磁阻電機調(diào)速系統(tǒng)是一個時變的、非線性、多變量的系統(tǒng)[1,2],控制效果也一直不是很好,迄今為止,尚未能夠求得其精確的數(shù)學(xué)模型,所以采用常規(guī)的線性控制器是很難滿足其調(diào)速系統(tǒng)的動、靜態(tài)性能要求[10]。本文采用神經(jīng)網(wǎng)絡(luò)和PID控制相結(jié)合的方法,構(gòu)神經(jīng)網(wǎng)絡(luò)ID控制器,實時調(diào)整PID的控制參數(shù)。
摘要:針對開關(guān)磁阻電機調(diào)速系統(tǒng)SRD(switchedreluctancedrive)難以控制的問題,應(yīng)用神經(jīng)網(wǎng)絡(luò)和PID控制相結(jié)合的方法,構(gòu)成神經(jīng)網(wǎng)絡(luò)PID控制器,實時調(diào)整PID的控制參數(shù)。仿真結(jié)果表明,與傳統(tǒng)的PID控制方法相比較,該方法大大改善了開關(guān)磁阻電機調(diào)速系統(tǒng)的動、靜態(tài)性能,且無需精確的數(shù)學(xué)模型,控制精度高,幾乎沒有超調(diào)量小,對干擾有較高的魯棒性。
 
關(guān)鍵詞:開關(guān)磁阻電機調(diào)速系統(tǒng);神經(jīng)網(wǎng)絡(luò);PID;PWM;調(diào)速
 
中圖分類號:TP273      文獻標識碼:B
 
Abstract:Amingattheproblemthattheswitchedreluctancedriveisdifficulttocontrol,weusetheneuralnetworkPIDcontrollerwhichisformedbytheneuralnetworkandPIDcontrolmethodtoadjustthePIDcontrolparametersinreal-time.Thesimulationresultsshowthat,comparedwiththetraditionalPIDcontrolmethod,theproposedcontrolmothodgreatlyimprovesdynamicandstaticperformanceofSRD,andthatitdoesnotrequireaccuratemathematicalmodelandhashighcontrolaccuracy,smallovershootsandhighrobustnesstodisturbance.
 
Keywords:SRD;Neuralnetwork;PID;PWM;speedregulation
 
0引言
 
開關(guān)磁阻電機調(diào)速系統(tǒng)SRD(switchedreluctancedrive)是一種新型調(diào)速系統(tǒng),它避免了直流電機因換向所產(chǎn)生的換向火花和交流電機調(diào)速系統(tǒng)結(jié)構(gòu)復(fù)雜、造價高等問題,具有高輸出和高的能量利用率,兼有直流調(diào)速和交流調(diào)速的優(yōu)點,然而,盡管其電磁原理和結(jié)構(gòu)都相當簡單,但開關(guān)磁阻電機調(diào)速系統(tǒng)是一個時變的、非線性、多變量的系統(tǒng)[1,2],控制效果也一直不是很好,迄今為止,尚未能夠求得其精確的數(shù)學(xué)模型,所以采用常規(guī)的線性控制器是很難滿足其調(diào)速系統(tǒng)的動、靜態(tài)性能要求[10]。本文采用神經(jīng)網(wǎng)絡(luò)和PID控制相結(jié)合的方法,構(gòu)神經(jīng)網(wǎng)絡(luò)ID控制器,實時調(diào)整PID的控制參數(shù)。
 
1開關(guān)磁阻電機調(diào)速系統(tǒng)的簡介
 
開關(guān)磁阻電機調(diào)速系統(tǒng)主要由SRM、功率變換器、控制器、檢測器等四部分構(gòu)成[3]。SRD通常為穩(wěn)速系統(tǒng),在速度給定的情況下,工作在某個確定的受控速度點。SRD的可控因素很多,調(diào)速方法靈活,但若要實現(xiàn)SRD寬范圍內(nèi)無級調(diào)速及較高的抗干擾能力,就必須應(yīng)用反饋控制技術(shù),通常是將速度變量作為反饋,從而構(gòu)成按偏差調(diào)節(jié)的閉環(huán)系統(tǒng)。SRD不僅是高度非線性的,而且對不同的控制方式,還是變結(jié)構(gòu)的,這給系統(tǒng)整體控制性能分析帶來了很大的困難[8],為了保證系統(tǒng)的動態(tài)品質(zhì)始終優(yōu)良,固定參數(shù)的PID調(diào)節(jié)器是無法滿足要求,往往還必須根據(jù)電動機的結(jié)構(gòu)及精確度的要求加以適當?shù)恼{(diào)整,使其具有優(yōu)良的動、靜態(tài)性能。
 
 
圖1SRD框圖
 
2開關(guān)磁阻電機的非線性動態(tài)數(shù)學(xué)模型
 
根據(jù)文獻【3,4,5,7】可知,SRM的非線性動態(tài)數(shù)學(xué)模型為:
 
(1)
 
式中,j為電機的相數(shù);Tk為合成電磁轉(zhuǎn)矩。
 
該數(shù)學(xué)模型中各相非線性電感及其對電流和位置角的導(dǎo)數(shù)表達式為:
 
 
各相電磁轉(zhuǎn)矩表達式為:
 
式中,
 
(4)
本文以一臺6/4極三相SRM為研究對象,電機具體參數(shù)為:額定功率:3KW,額定轉(zhuǎn)速:2000r/min,額定電壓:220V,定子極弧:20°,轉(zhuǎn)子極?。?4°,繞組電阻:0.75Ω,轉(zhuǎn)動慣量:0.008kgm2,根據(jù)電感測量及計算的結(jié)果[9],獲得如下系數(shù)值:L0=22mH、L1=150mH、L2=25mH、L3=14mH、a=2.78。
 
根據(jù)以上內(nèi)容,可在matlab/simulink中搭建SRM的動態(tài)仿真模型如下:
 
 
圖2電機本體仿真模型
 
3基于BP神經(jīng)網(wǎng)絡(luò)整定PID參數(shù)的SRD調(diào)速
 
3.1基于BP神經(jīng)網(wǎng)絡(luò)的PID參數(shù)整定[6]
 
 
圖3基于BP網(wǎng)絡(luò)整定PID參數(shù)的SRD控制系統(tǒng)框圖
 
 
 
基于BP網(wǎng)絡(luò)的PID控制器由兩部分組成:
 
1、經(jīng)典的PID控制器,直接對被對象進行閉環(huán)控制,并且三個參數(shù)為在線調(diào)整方式;
 
2、神經(jīng)網(wǎng)絡(luò),根據(jù)系統(tǒng)的運行狀態(tài),調(diào)節(jié)PID控制器的參數(shù),以期達到某種性能指標的最優(yōu)化,使輸出層神經(jīng)元的輸出狀態(tài)對應(yīng)于PID控制器的三個可調(diào)參數(shù)kp,ki,kd,通過神經(jīng)網(wǎng)絡(luò)的自學(xué)習(xí)、加權(quán)系數(shù)調(diào)整,使神經(jīng)網(wǎng)絡(luò)輸出對應(yīng)于某種最優(yōu)控制律下的PID控制器參數(shù)。
 
經(jīng)典增量式PID控制算法為:
 
(5)
 
采用三層的BP網(wǎng)絡(luò),網(wǎng)絡(luò)輸入層的輸入為:,j=1,2…M,式中,輸入變量的個數(shù)M取決于被控系統(tǒng)的復(fù)雜程度。
 
網(wǎng)絡(luò)隱含層的輸入輸出為:
 
 
隱層神經(jīng)元的的激活函數(shù)取正負對稱的sigmoid函數(shù):
 
(7)
 
網(wǎng)絡(luò)輸出層的輸入輸出為:
 
(8)
 
輸出層輸出節(jié)點分別對應(yīng)三個可調(diào)參數(shù)kp,ki,kd。由于kp,ki,kd不能為負值,所以輸出層神經(jīng)元的活化函數(shù)取非負Sigmoid函數(shù):
 
 
取性能指標函數(shù)為:
 
 
按梯度下降法修正網(wǎng)絡(luò)的全系數(shù),即按E(k)對加權(quán)系數(shù)的負度方向搜索調(diào)整,并附加一個使搜索快速收斂全局極小的慣性項:
 
(11)
 
式中,η為學(xué)習(xí)速率,α為慣性系數(shù)
 
 
由于未知,近似用符號函數(shù)來取代,由此帶來的計算不精確的影響可通過調(diào)整η來補償。
 
由以上公式計算可得
 
 
從而求得網(wǎng)絡(luò)輸出層權(quán)系數(shù)的學(xué)習(xí)算法為:
 
 
其中,。
 
同理可求網(wǎng)絡(luò)隱含層加權(quán)系數(shù)的學(xué)習(xí)算法為:
 
 
其中,。
 
BP整定PID控制算法可分為以下幾步:
 
a、確定網(wǎng)絡(luò)結(jié)構(gòu),并給出各層權(quán)值的初始值,選定學(xué)習(xí)速率和慣性系數(shù),此時k=1;
 
b、采樣得到參考輸入和系統(tǒng)輸出,根據(jù)(13)式計算該時刻誤差e(k);
 
c、根據(jù)(5)、(6)、(7)、(8)式計算網(wǎng)絡(luò)各層的輸入輸出,輸出即為PID控制器的三個可調(diào)參數(shù)kp,ki,kd;
 
d、根據(jù)(5)式計算PID控制器的輸出u(k);
 
e、進行神經(jīng)網(wǎng)絡(luò)學(xué)習(xí),根據(jù)(14)、(15)式在線調(diào)整加權(quán)系數(shù),實現(xiàn)PID控制參數(shù)的自適應(yīng)整定;
 
f、置k=k+1,返回到(a)。
 
 
3.2采用BP整定PID控制策略實現(xiàn)SRM的電壓PWM控制仿真分析
 
SRM的電壓PWM控制方式是指在開通角θon和關(guān)斷角θoff不變的情況下,使用PWM信號控制功率開關(guān)管的開通與關(guān)斷,從而實現(xiàn)對加載在功率電路上的電壓有效值的控制,最終實現(xiàn)對SRM工作電流的控制。而在SRD調(diào)速系統(tǒng)當中,對速度進行直接控制是主要的,為此,本文采用一種新的PWM控制方式實現(xiàn)對SRM的電壓PWM控制,從而實現(xiàn)調(diào)速。
 
具體的控制過程為:速度給定值與系統(tǒng)速度輸出值相比較產(chǎn)生偏差信號,經(jīng)速度調(diào)節(jié)器,調(diào)節(jié)器的輸出信號為PWM占空比信號,經(jīng)PWM模塊產(chǎn)生PWM波形,再將PWM作為功率變換器的輸入信號,控制功率開關(guān)的開通與關(guān)斷,完成電壓PWM斬波控制方式。在本文當中,偏差信號作為BP-PID控制器的輸入信號,控制器的輸出作為PWM模塊的控制信號。
 
 
圖4BP整定PID控制策略實現(xiàn)SRM的電壓PWM控制
 
如上圖所示,位置檢測器的作用是通過SRM的輸出轉(zhuǎn)速檢測出轉(zhuǎn)子的位置[12],其結(jié)構(gòu)如下:
 
 
圖5位置檢測器
 
其工作原理為,轉(zhuǎn)子角速度ω經(jīng)過比例變化從rad/s變成de/s,然后經(jīng)過離散積分器KTs/(Z一l)得到三相相對位置。由于6/4極SRM的周期為90°,三相的相對位置對90°求余,得到0-90°范圍內(nèi)的角度值,該角度值經(jīng)過兩個比較器與開通角alfa和關(guān)斷角beta比較,當大于等于alfa或小于等于beta時輸出1,否則為0,兩路比較輸出經(jīng)過與操作,得到在開通角和關(guān)斷角之間為1,其余為0的三相的位置信號sig。
 
電壓PWM控制方式中PWM波形的產(chǎn)生在控制過程中起著重要的作用,PWM波形生成模塊結(jié)構(gòu)如下:
 
 
圖6PWM波形生成模塊
 
如圖所示,cont輸入信號為BP-PID控制器的輸出信號,該信號決定木模塊輸出PWM占空比的大小,占空比數(shù)值與鋸齒波信號相比較,若占空比值大于鋸齒波信號值則輸出零電平,若占空比值小于鋸齒波信號則輸出高電平,因此調(diào)節(jié)cont值即可改變PWM波形的占空比。
 
系統(tǒng)的整體仿真模型如下:
 
 
圖7基于BP神經(jīng)網(wǎng)絡(luò)整定PID參數(shù)的SRD調(diào)速系統(tǒng)仿真模型
 
BP-PID控制器是用S-函數(shù)編寫并且封裝好的,BP神經(jīng)網(wǎng)絡(luò)采用2-5-3結(jié)構(gòu),學(xué)習(xí)速率η=0.5,慣性系數(shù)α=0.25,各層權(quán)值初始值取[-1,1]上的隨機數(shù)。給定轉(zhuǎn)速ω=1500r/min,仿真時間為0.35s,分別進行BP-PID控制和常規(guī)PID控制實驗,試驗過程中,在0.15s時突加一個擾動,在常規(guī)PID控制實驗時,PID參數(shù)采用試湊法[11]。下面為實驗結(jié)果對比分析。
 
(a)BP-PID(b)常規(guī)PID
 
 
空載時兩種方法的速度曲線
 
(c)BP-PID(d)常規(guī)PID
 
 
突加擾動時兩種方法的速度曲線
 
分析以上結(jié)果可知:
 
空載,BP-PID控制時,系統(tǒng)的調(diào)節(jié)時間較常規(guī)PID控制時明顯減小,這說明系統(tǒng)的響應(yīng)速度加快。
 
突加擾動,BP-PID控制時,系統(tǒng)的速度曲線較常規(guī)PID控制時波動明顯減小,這說明系統(tǒng)的抗干擾能力提高,魯棒性增強。
 
4結(jié)論
 
本文將智能PID控制應(yīng)用在SRD調(diào)速系統(tǒng)中,采用BP神經(jīng)網(wǎng)絡(luò)和PID控制構(gòu)成BP-PID控制器,通過加入一個PWM波形發(fā)生器實現(xiàn)了SRM的電壓PWM控制,實驗結(jié)果證明了該方法的有效性,系統(tǒng)適應(yīng)性強,響應(yīng)迅速,控制精度高,具有較好的穩(wěn)定性和動態(tài)響應(yīng)能力。
 
 

標簽:

點贊

分享到:

上一篇:基于FPGA的函數(shù)發(fā)生器設(shè)計

下一篇:基于紅外技術(shù)的產(chǎn)品數(shù)量統(tǒng)計...

中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.wangxinlc.cn)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責(zé)任。

網(wǎng)站簡介|會員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號