国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于模糊RBF神經(jīng)網(wǎng)絡(luò)的無刷直流電機(jī)PID控制

2022-08-23 07:16顧文斌楊生勝王賢良苑明海
關(guān)鍵詞:直流電機(jī)轉(zhuǎn)矩繞組

顧文斌,楊生勝,王賢良,苑明海

(1.河海大學(xué) 機(jī)電工程學(xué)院,江蘇 常州 213022;2.南通河海大學(xué) 海洋與近海工程研究院,江蘇 南通 226004)

0 引 言

隨著電力電子技術(shù)、傳感器技術(shù)以及新型永磁材料等技術(shù)的蓬勃發(fā)展[1],無刷直流電機(jī)(BLDCM)憑借結(jié)構(gòu)簡單、動態(tài)響應(yīng)迅速、輸出轉(zhuǎn)矩大、可控性好、可靠性高等特點,同時具備良好的啟動、調(diào)速、制動性能,廣泛應(yīng)用于航天航空以及機(jī)器人等領(lǐng)域[2-3]。傳統(tǒng)PID控制算法由于結(jié)構(gòu)簡單、易于運用到工程實踐中,成為電機(jī)控制領(lǐng)域最常用的控制算法之一[4]。然而,傳統(tǒng)PID控制算法主要基于線性模型,對參數(shù)依賴性強(qiáng),同時抗干擾能力差,并不能滿足控制系統(tǒng)的高精度要求[5]。無刷直流電機(jī)是一個復(fù)雜的非線性時變系統(tǒng),具有多個變量,而且有很強(qiáng)的耦合性,很難推導(dǎo)出精確的數(shù)學(xué)模型,所以采用傳統(tǒng)PID的控制方式很難達(dá)到理想的效果[6]。

近年來,許多專家學(xué)者開始研究如何將智能算法與傳統(tǒng)PID控制相結(jié)合。文獻(xiàn)[7]將模糊PID控制運用到直流調(diào)速系統(tǒng)中,該方法能使調(diào)節(jié)時間更短,轉(zhuǎn)速更加平穩(wěn);文獻(xiàn)[8]針對開關(guān)磁阻電機(jī)存在嚴(yán)重的轉(zhuǎn)矩脈沖,提出了基于RBF神經(jīng)網(wǎng)絡(luò)的瞬時轉(zhuǎn)矩控制策略,該策略控制精度高,響應(yīng)速度快,能有效減小轉(zhuǎn)矩脈沖;文獻(xiàn)[9]將模糊RBF神經(jīng)網(wǎng)絡(luò)PID控制運用到電機(jī)操動機(jī)構(gòu)中,研究結(jié)果表明,該策略能精確追蹤斷路器動觸頭的運動。

模糊控制不用依賴數(shù)學(xué)模型,通過模仿高級動物的思維方式進(jìn)行決策,克服了傳統(tǒng)PID的缺陷,對于復(fù)雜的非線性系統(tǒng),具有良好的控制效果。但模糊控制器對專家的經(jīng)驗知識依賴性強(qiáng),同時缺乏自學(xué)習(xí)的能力,利用神經(jīng)網(wǎng)絡(luò)自學(xué)習(xí)、自適應(yīng)的能力,就能夠很好地彌補(bǔ)這一短板[10]。該文將模糊控制與徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)相結(jié)合,提出了一種基于模糊RBF神經(jīng)網(wǎng)絡(luò)的PID控制策略,并將改進(jìn)蟻群算法和LM算法引入模糊神經(jīng)網(wǎng)絡(luò)訓(xùn)練中,以提高無刷直流電機(jī)的控制性能,最后在Simulink中通過仿真驗證該策略的控制效果。

1 BLDCM數(shù)學(xué)模型

無刷直流電機(jī)主要由三相定子繞組、永磁體轉(zhuǎn)子、霍爾傳感器及逆變器等組成,其中定子繞組為Y接集中整距繞組,轉(zhuǎn)子采用隱極內(nèi)轉(zhuǎn)子結(jié)構(gòu),3個霍爾元件在空間相隔120°對稱放置[11],其控制系統(tǒng)電路見圖1。

圖1 無刷直流電機(jī)控制系統(tǒng)電路

由于無刷直流電機(jī)的梯形波感應(yīng)電動勢,所以無法使用傳統(tǒng)的d-q變換對其運動特性進(jìn)行精確分析。最有效的方法就是相變量法,即以相電流、相電壓為狀態(tài)變量進(jìn)行分析[12]。

其電壓平衡方程如下:

(1)

式中,Ui為三相繞組相電壓;R為三相繞組相電阻;ii為三相相電流;Li為三相繞組自感;Lij為三相繞組間的互感;ei為反電動勢。

由于無刷直流電機(jī)繞組間特殊的連接方式,所以各繞組的自感和互感都相等,于是Li=L,Lij=M,所以有:

(2)

因為,

iA+iB+iC=0

(3)

所以,

MiA+MiB+MiC=0

(4)

于是無刷直流電機(jī)的電壓平衡方程可替換為:

(5)

無刷直流電機(jī)的電磁轉(zhuǎn)矩方程為:

(6)

無刷直流電機(jī)的機(jī)械特性方程為:

(7)

式(6)中,Te為電磁轉(zhuǎn)矩;ω為機(jī)械角速度。式(7)中,Tl為負(fù)載轉(zhuǎn)矩;B為阻尼系數(shù);J為轉(zhuǎn)動慣量。

2 改進(jìn)型PID控制器

2.1 模糊神經(jīng)網(wǎng)絡(luò)PID控制器結(jié)構(gòu)

在多變量、非線性及強(qiáng)耦合的復(fù)雜時變系統(tǒng)中,傳統(tǒng)PID由于參數(shù)固定,難以滿足控制性能的需求。于是,該文采用一種基于模糊神經(jīng)網(wǎng)絡(luò)的PID控制器,實現(xiàn)對Kp、Ki、Kd的實時調(diào)整。

在模糊RBF神經(jīng)網(wǎng)絡(luò)中,選擇合適的參數(shù)初始值對訓(xùn)練過程極為重要,它決定了神經(jīng)網(wǎng)絡(luò)收斂速度的快慢,而一般情況下,RBF神經(jīng)網(wǎng)絡(luò)的參數(shù)初始值都是通過K-means等傳統(tǒng)聚類方式確定,但K-means等聚類方法很容易陷入局部最優(yōu)的情況。因此,該文采用改進(jìn)蟻群聚類的方式來初始化RBF神經(jīng)網(wǎng)絡(luò)參數(shù)[13]。

針對高斯牛頓法的在步長太大時局部近似不準(zhǔn)確的缺陷,LM算法通過給步長添加信賴域,使得在信賴域內(nèi)可以認(rèn)為近似等效。它是介于梯度下降法和高斯牛頓法之間的一種非線性尋優(yōu)算法,非常適用于非線性問題的求解[14]。該文采用LM算法來確定神經(jīng)網(wǎng)絡(luò)的權(quán)值,提高神經(jīng)網(wǎng)絡(luò)的訓(xùn)練速度。模糊神經(jīng)網(wǎng)絡(luò)PID控制原理如圖2所示。

圖2 模糊神經(jīng)網(wǎng)絡(luò)PID控制原理

2.2 模糊神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

模糊RBF神經(jīng)網(wǎng)絡(luò)為兩輸入三輸出的四層結(jié)構(gòu)。其中輸入層有兩個輸入:系統(tǒng)偏差e(t)、偏差變化率ec(t);輸出層有三個輸出:Kp、Ki、Kd;通過改進(jìn)蟻群算法來確定模糊化層和模糊推理層的神經(jīng)元個數(shù)及神經(jīng)元中心;利用LM算法確定基寬、權(quán)值。圖3為模糊神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)。

(1)輸入層。該層含有兩個神經(jīng)元節(jié)點,連接兩個輸入量,通過激活函數(shù)f1(xi)=xi輸出到模糊化層。

(2)模糊化層。該層將上一層的兩個輸入量進(jìn)行模糊化,輸入量隸屬度函數(shù)的論域為[-6,6],模糊子集為{NB,NM,NS,ZO,PS,PM,PB},以高斯函數(shù)作為各節(jié)點的激活函數(shù)。

(8)

式中,cij為隸屬度函數(shù)的中心,σij為隸屬度函數(shù)的基寬。

(3)模糊推理層。該層的節(jié)點與每條模糊規(guī)則一一對應(yīng),模糊控制規(guī)則如表1所示。該層的作用是將上一層模糊化后的輸入量,根據(jù)模糊規(guī)則進(jìn)行模糊推理,得到輸出值。

圖3 模糊神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

表1 模糊控制規(guī)則表

各節(jié)點的激活函數(shù)為:

(9)

(4)輸出層。該層是將上一層中的輸出量清晰化,輸出Kp、Ki、Kd,其激活函數(shù)為:

(10)

即:

(11)

式中,ω是模糊推理層與輸出層之間的連接權(quán)矩陣。

2.3 模糊神經(jīng)網(wǎng)絡(luò)的參數(shù)初始化

K-means等傳統(tǒng)聚類方法在處理數(shù)據(jù)時,存在缺陷,達(dá)不到令人滿意的效果。該文在數(shù)據(jù)處理時采用改進(jìn)蟻群算法進(jìn)行聚類[15-16],通過自適應(yīng)的方法改變持久性系數(shù),提高收斂速度。其過程如下:

(1)初始化樣本個數(shù)N,聚類半徑r,樣本屬性m,允許誤差ε0,概率p0等參數(shù)。

(2)確定兩樣本之間的距離:

dij=‖xi-xj‖2i,j=1,2,…,N

(12)

如果dij小于r,信息素為1,否則為0。

(3)計算xi到xj的概率:

(13)

更新方程:

(14)

如果Pij大于p0,則xi和xj歸一類;否則為不同類。上述公式中,τij為信息素;ρ為持久性系數(shù),一般取值范圍[0.5,0.9];Q為一正常數(shù)。

(4)計算與xi同類的中心點:

(15)

求出總體誤差:

(16)

如果ε小于ε0,則停止; 否則繼續(xù)分類計算。

(5)計算信息素的持久性系數(shù)。

因為ρ減小不會影響收斂速度,所以當(dāng)求得的最優(yōu)值在多次循環(huán)后,仍未發(fā)生顯著改變,可以根據(jù)下列公式減小ρ的值,其中ρmin為ρ的最小值。

(17)

重復(fù)上述步驟,當(dāng)精度達(dá)到要求時可求得所需的K個聚類中心。

(6)確定系統(tǒng)的基寬:

(18)

式中,I為隱層單元個數(shù),dmax為所選中心之間的最大距離。

2.4 模糊神經(jīng)網(wǎng)絡(luò)的訓(xùn)練算法

LM算法既有高斯牛頓算法局部收斂的優(yōu)點,全局搜索速度又比梯度下降法快,成為目前神經(jīng)網(wǎng)絡(luò)最常用的訓(xùn)練算法[17]。該文將LM算法運用到模糊神經(jīng)網(wǎng)絡(luò)的訓(xùn)練中,以確定基寬和權(quán)值[18-19]。

(19)

式中,u>0,I為單位矩陣,en'為誤差分量。

Δn'+1=Δn'+Δx

(20)

以誤差指標(biāo)函數(shù)為成本函數(shù),即:

(21)

式中,P為樣本數(shù)量,N'為節(jié)點數(shù)量,第i個樣本的第k個誤差ei,k=di,k-yi,k,其中di,k為期望輸出,yi,k為實際輸出。

假設(shè)允許誤差δ,最大迭代次數(shù)Kmax,以組合系數(shù)μ=0.01,調(diào)整參數(shù)α=10作為算法起點,輸入?yún)?shù)向量Δ1的神經(jīng)元基寬取蟻群聚類后的值,En'為第n'次迭代時的成本函數(shù)。

步驟一:從初始值n'=1開始,計算成本函數(shù)E1。

步驟二:若En'>δ,n'

(1)計算雅可比矩陣Jy。

(22)

(3)調(diào)整參數(shù)。

(23)

(4)令n'=n'+1,計算新的成本函數(shù)En'。

(6)返回步驟二。

步驟三:根據(jù)輸出參數(shù)向量Δn'+1,得到神經(jīng)元的基寬以及權(quán)值。

3 仿真搭建與結(jié)果分析

無刷直流電機(jī)控制模型主要由電機(jī)本體、速度反饋模塊以及電流反饋模塊等部分組成。在雙閉環(huán)控制系統(tǒng)中,電流內(nèi)環(huán)采用PI控制;鑒于傳統(tǒng)PID不能根據(jù)實際工況及時調(diào)整參數(shù),而速度外環(huán)又是控制系統(tǒng)的關(guān)鍵環(huán)節(jié),因此該文速度外環(huán)采用模糊神經(jīng)網(wǎng)絡(luò)控制,以提高控制系統(tǒng)的響應(yīng)速度、抗干擾能力[20]。圖4為無刷直流電機(jī)雙閉環(huán)控制系統(tǒng)框圖。

圖4 無刷直流電機(jī)控制系統(tǒng)框圖

在Simulink中建立基于模糊徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)的無刷直流電機(jī)仿真模型,并與其他PID控制下的仿真模型進(jìn)行對比,驗證該文所提出的控制策略的優(yōu)越性[21]。首先,以階躍信號為輸入信號,仿真時間為2 s,無刷直流電機(jī)初始速度設(shè)定為1 500 r/min,在0.6 s時轉(zhuǎn)速上升到2 500 r/min,然后在1.2 s時受到5 N·m的干擾,經(jīng)過Simulink仿真得到如圖5所示的無刷直流電機(jī)的轉(zhuǎn)速曲線。

圖5 無刷直流電機(jī)轉(zhuǎn)速曲線

由圖5分析可知,初始轉(zhuǎn)速為1 500 r/min時,模糊RBF控制在0.15 s內(nèi)達(dá)到穩(wěn)定狀態(tài),而RBF神經(jīng)網(wǎng)絡(luò)控制在0.25 s后達(dá)到穩(wěn)定狀態(tài),模糊控制在0.3 s后達(dá)到穩(wěn)定狀態(tài);當(dāng)轉(zhuǎn)速上升到2 500 r/min時,模糊RBF控制能更快地響應(yīng)速度的變化并達(dá)到穩(wěn)定狀態(tài);在受到5 N·m的干擾時,模糊RBF控制下轉(zhuǎn)速的波動相對較小,而且能以更短的時間回復(fù)到穩(wěn)定狀態(tài)。

4 結(jié)束語

該文針對無刷直流電機(jī)在傳統(tǒng)PID控制下存在抗干擾能力差、響應(yīng)速度慢以及控制精度低等問題,設(shè)計了一種基于模糊RBF神經(jīng)網(wǎng)絡(luò)的無刷直流電機(jī)PID控制策略。利用模糊控制降低傳統(tǒng)PID控制器對數(shù)學(xué)模型的依賴性,將神經(jīng)網(wǎng)絡(luò)與模糊控制結(jié)合,增強(qiáng)系統(tǒng)的自學(xué)習(xí)、自適應(yīng)能力,在初始化神經(jīng)網(wǎng)絡(luò)的參數(shù)時引入改進(jìn)蟻群聚類算法,通過LM算法提高神經(jīng)網(wǎng)絡(luò)的訓(xùn)練速度。最后,在Simulink中與其他控制策略進(jìn)行對比。仿真結(jié)果表明,設(shè)計的模糊RBF神經(jīng)網(wǎng)絡(luò)PID控制策略比其他控制策略具有更優(yōu)異的控制性能,能極大提高無刷直流電機(jī)的響應(yīng)速度、控制精度以及抗干擾能力。在未來的研究中,可以將此控制策略改進(jìn),與其他優(yōu)秀的算法結(jié)合,進(jìn)一步提高控制性能。

猜你喜歡
直流電機(jī)轉(zhuǎn)矩繞組
基于模糊自適應(yīng)ADRC的無刷直流電機(jī)控制技術(shù)
基于滑膜控制的船舶永磁同步推進(jìn)電機(jī)直接轉(zhuǎn)矩控制研究
電動機(jī)繞組的直流電阻測試與分析
基于單極性PWM的開關(guān)磁阻電機(jī)轉(zhuǎn)矩控制策略*
低速范圍內(nèi)的異步電動機(jī)直接轉(zhuǎn)矩控制方法探究
基于24V直流電機(jī)調(diào)速的應(yīng)用
基于霍爾位置信號的無刷直流電機(jī)直接轉(zhuǎn)矩控制
電動機(jī)繞組故障分析及處理方法
繞組重繞數(shù)據(jù)的索取
常用壓縮機(jī)中電動機(jī)故障的檢修