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

?

基于Laguerre函數(shù)的BLDCM轉(zhuǎn)速預(yù)測(cè)控制器

2019-09-19 09:39:16偉1濤1高嚴(yán)凱
測(cè)控技術(shù) 2019年6期
關(guān)鍵詞:性能指標(biāo)增量控制器

郭 偉1,,姜 睿,李 濤1,,高嚴(yán)凱

(1.大氣環(huán)境與裝備技術(shù)協(xié)同創(chuàng)新中心,江蘇 南京 210044; 2.南京信息工程大學(xué) 自動(dòng)化學(xué)院,江蘇 南京 210044)

無(wú)刷直流電機(jī)(Brushless DC Motor,BLDCM)因具有結(jié)構(gòu)簡(jiǎn)單、運(yùn)行效率高等優(yōu)勢(shì),在精密機(jī)床、汽車電子、航空航天等領(lǐng)域得到廣泛應(yīng)用[1]。傳統(tǒng)BLDCM控制器多基于線性理論設(shè)計(jì),但由于模型中存在R、L等慢時(shí)變參數(shù),故解耦簡(jiǎn)化得到的模型勢(shì)必不能滿足不同工況調(diào)速的需求[2]。

針對(duì)上述問(wèn)題,許多學(xué)者將自適應(yīng)機(jī)制引入控制器設(shè)計(jì)中,將非線性時(shí)變參數(shù)看作擾動(dòng)項(xiàng),設(shè)計(jì)自適應(yīng)觀測(cè)器或?yàn)V波器進(jìn)行估計(jì)[3-5],但大多會(huì)假設(shè)未估計(jì)量變化率為零,且觀測(cè)器本身會(huì)帶來(lái)系統(tǒng)延遲,這都會(huì)影響參數(shù)辨識(shí)精度,進(jìn)而導(dǎo)致控制誤差。因此,可根據(jù)實(shí)時(shí)信息在線辨識(shí)模型參數(shù)的控制器設(shè)計(jì)顯得尤為重要。

近年來(lái),隨著微處理器(如DSP、FPGA等)性能的大幅提升,預(yù)測(cè)控制算法在電力電子和電機(jī)驅(qū)動(dòng)領(lǐng)域得到廣泛關(guān)注[6-7],設(shè)計(jì)簡(jiǎn)單、動(dòng)態(tài)性能好等特點(diǎn)使該方法成為電機(jī)控制領(lǐng)域最有可能替代PI算法的控制方案[8]。文獻(xiàn)[9]用電流預(yù)測(cè)控制器替代了傳統(tǒng)PI電流調(diào)節(jié)器,有效抑制了電流紋波。GPC作為一種結(jié)合自校正思想的預(yù)測(cè)控制算法[10],具有建模與控制于一體的特點(diǎn),自Clarke提出以來(lái)30多年,已有眾多學(xué)者對(duì)其進(jìn)行了改進(jìn)優(yōu)化。文獻(xiàn)[11]從預(yù)測(cè)模型著手,利用ARMAX模型描述動(dòng)態(tài)對(duì)象,并在此基礎(chǔ)上推導(dǎo)得出可直接求解控制量的廣義預(yù)測(cè)控制器。文獻(xiàn)[12]將優(yōu)化后的廣義預(yù)測(cè)控制應(yīng)用于無(wú)刷直流電機(jī)速度控制中,并在DSP實(shí)驗(yàn)箱中進(jìn)行了算法驗(yàn)證,證實(shí)該算法在快速系統(tǒng)中應(yīng)用的可行性。針對(duì)原始GPC和文獻(xiàn)[11]中所提算法需引入丟番圖方程求解計(jì)算量大的問(wèn)題,文獻(xiàn)[13]利用遞推的方法得到預(yù)測(cè)模型,求解過(guò)程簡(jiǎn)單,更易于硬件實(shí)現(xiàn)。文獻(xiàn)[14]將ARMAX模型轉(zhuǎn)換成狀態(tài)空間方程形式,并將Laguerre函數(shù)引入來(lái)解決傳統(tǒng)模型預(yù)測(cè)控制不能保證無(wú)差拍控制的缺點(diǎn)。

調(diào)速性能和轉(zhuǎn)矩波動(dòng)一直是衡量BLDCM運(yùn)行性能的兩個(gè)重要指標(biāo),本文主要研究BLDCM控制系統(tǒng)的調(diào)速性能。為進(jìn)一步減小算法計(jì)算量,滿足電機(jī)控制實(shí)時(shí)性要求,本文在文獻(xiàn)[13]提出的簡(jiǎn)化GPC基礎(chǔ)上,引入Laguerre函數(shù)對(duì)控制增量進(jìn)行參數(shù)化,針對(duì)傳統(tǒng)GPC算法普遍存在超調(diào)的問(wèn)題,借鑒文獻(xiàn)[18]中修改性能指標(biāo)的思想,以期結(jié)合PI算法的優(yōu)勢(shì),提出了一種新型的控制算法,最后將其應(yīng)用在BLDCM轉(zhuǎn)速跟蹤控制中,并與文獻(xiàn)[13]所提算法進(jìn)行比較。Matlab平臺(tái)仿真結(jié)果表明,相比文獻(xiàn)[13]提出的算法,該算法對(duì)跟蹤指令響應(yīng)更快,超調(diào)小,抗干擾能力強(qiáng),對(duì)參數(shù)不確定性具有較強(qiáng)的魯棒性。

1 BLDCM模型

傳統(tǒng)BLDCM控制策略為雙閉環(huán)控制結(jié)構(gòu),內(nèi)環(huán)電流環(huán)主要作用為限制電流,保證系統(tǒng)穩(wěn)定運(yùn)行[15]。實(shí)際應(yīng)用中,轉(zhuǎn)速單環(huán)控制器已能滿足絕大多數(shù)運(yùn)行情況[16],故本文采用單環(huán)控制器,在此推導(dǎo)BLDCM空載運(yùn)行時(shí)的傳遞函數(shù)[1]。

以A、B導(dǎo)通為例,不計(jì)換相暫態(tài)過(guò)程,則有

(1)

式中,Ud為直流母線電壓;ra為繞組線電阻,ra=2R;La為繞組等效線電感,La=2(L-M);ke為線反電勢(shì)系數(shù)。

由電機(jī)運(yùn)動(dòng)方程可得空載情況下的電樞電流為

(2)

式中,KT為電機(jī)轉(zhuǎn)矩系數(shù);J為轉(zhuǎn)子轉(zhuǎn)動(dòng)慣量;Bv為黏滯摩擦系數(shù)。

將式(2)代入式(1)中,并做Laplace變換可得BLDCM傳遞函數(shù)為

(3)

因有Ω=2πn/60,故機(jī)械角速度與轉(zhuǎn)速之間呈線性關(guān)系,其中轉(zhuǎn)速n單位為r/min。

2 控制增量Laguerre化的預(yù)測(cè)控制

2.1 離散Laguerre函數(shù)

連續(xù)型Laguerre函數(shù)是平方可積函數(shù)空間L2(0,∞)上的一組正交基,將其z變換離散化后可寫(xiě)為[17]

(4)

式中,a為離散Laguerre函數(shù)的極點(diǎn),0≤a<1。

注意到有如下遞推關(guān)系:

(5)

用l1(k)表示Γ1(z)的z逆變換,則有

L(k)=[l1(k),l2(k),…,lN(k)]T

那么式(5)滿足

L(k+1)=ψL(k)

(6)

且有

(7)

式中,ψ為N×N的矩陣;β=1-α2。

2.2 改進(jìn)的廣義預(yù)測(cè)控制

被控對(duì)象ARMAX模型可表示為[13]

(8)

式中,y(k)、u(k)和ξ(k)分別為輸出、控制和白噪聲,d+1為時(shí)滯;其中參數(shù)可由下式遞推得出:

(9)

式中,n=min{w-1,na}。

預(yù)測(cè)模型為

Y=Ym+GΔU

(10)

Y=[y(k+d+1|k),y(k+d+2|k),…,y(k+p|k)]T
Ym=[ym(k+d+1),y(k+d+2),…,y(k+p)]T
ΔU=[Δu(k),Δu(k+1),…,Δu(k+p-d-1)]T

(11)

式中,p為預(yù)測(cè)長(zhǎng)度。其中,

需要注意的是,令式(9)第二個(gè)式子中i=0可快速遞推出矩陣G中元素。

極小化性能指標(biāo)

(12)

式中,λ為控制加權(quán)系數(shù);參考軌跡Yr計(jì)算具體見(jiàn)文獻(xiàn)[19]。

由?J/?ΔU=0可得

ΔU=(GTG+λI)-1GT(Yr-Ym)

(13)

則即時(shí)控制增量為

Δu(k)=fT(Yr-Ym)

式中,fT=[1 0 … 0][GTG+λI]-1GT。

由此可得控制量為

游客們對(duì)三峽地區(qū)歷史文化的認(rèn)知主要是巴蜀文化和巫文化。原始的巴人部落、舞蹈表演和神秘的巫文化祭祀活動(dòng)構(gòu)成了游客們對(duì)三峽地區(qū)古代文明的體驗(yàn),幫助游客更好地理解遙遠(yuǎn)的歷史文化。一位廣西的年輕游客描述了印象深刻的巫文化祭祀表演:

u(k)=u(k-1)+Δu(k)

(14)

相比于Clarke提出的原始形式廣義預(yù)測(cè)控制算法,該算法的預(yù)測(cè)模型計(jì)算借鑒了動(dòng)態(tài)矩陣控制,無(wú)需引入丟番圖方程,求解過(guò)程更加簡(jiǎn)潔,編程易實(shí)現(xiàn)。

2.3 控制增量Laguerre化的PI型廣義預(yù)測(cè)控制

算法最終會(huì)在嵌入式場(chǎng)合實(shí)現(xiàn),為進(jìn)一步減小算法計(jì)算量,本文將離散Laguerre函數(shù)引入上述算法,并與PI型性能指標(biāo)結(jié)合。

在k時(shí)刻,控制增量軌跡Δu(k),Δu(k+1),…,Δu(k+j)可以看作是一個(gè)穩(wěn)定動(dòng)態(tài)系統(tǒng)的脈沖響應(yīng),因此,可將Laguerre函數(shù)應(yīng)用于控制增量的參數(shù)化設(shè)計(jì),即利用l1(k),l2(k),…,lN(k)捕獲一系列與系統(tǒng)脈沖響應(yīng)有關(guān)的系數(shù)c1,c2,…,cN[17]。與預(yù)測(cè)函數(shù)控制類似,該函數(shù)的引入使得算法對(duì)控制量的求解從控制量本身轉(zhuǎn)移到了組合系數(shù)的優(yōu)化,由于這些系數(shù)個(gè)數(shù)少且與預(yù)測(cè)長(zhǎng)度無(wú)關(guān),因而可以減少在線優(yōu)化的計(jì)算量[10]。

控制增量Laguerre化過(guò)程如下

(15)

式中,L(j)=[l1(j),l2(j),…,lN(j)]T;η=[c1,c2,…,cN]T。

設(shè)定參考軌跡與預(yù)測(cè)輸出間誤差為

e(k+j)=yr(k+j)-y(k+j|k)

則有

Δe(k+j)=e(k+j)-e(k+j-1)=Δyr(k+j)-Δy(k+j|k)

工業(yè)控制中常選取PI型性能指標(biāo)[18],故本文修改性能指標(biāo)如下:

ki(j)e2(k+d+j)+r(j)Δu2(k+j-1)

(16)

式中,kp(j)、ki(j)和r(j)分別為輸出誤差和控制增量加權(quán)系數(shù),假設(shè)為常數(shù)kp、ki和r。

為推導(dǎo)方便,將該性能指標(biāo)改寫(xiě)成矩陣形式

(17)

定義L=[L(0)T,L(1)T,…,L(p-d-1)T]T,則控制增量可寫(xiě)為

ΔU=Lη

(18)

將式(18)代入式(17),由最小二乘法可得

(19)

式中,μ=LTGTHGL+LTRL;β=LTGTH+LTGTHT;H=TTKpT+Ki。

因而可得即時(shí)控制量為

u(k)=u(k-1)+Δu(k)=u(k-1)+L(0)Tη

(20)

當(dāng)對(duì)象參數(shù)(式(8))未知時(shí),可采用漸消記憶最小二乘法進(jìn)行參數(shù)估計(jì)[19],很多情況下,由于在線辨識(shí)的復(fù)雜性,用參考軌跡實(shí)現(xiàn)反饋校正。

采用上述算法設(shè)計(jì)BLDCM轉(zhuǎn)速控制器,控制系統(tǒng)結(jié)構(gòu)框圖如圖1所示。

圖1 控制系統(tǒng)結(jié)構(gòu)框圖

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

將電機(jī)空載運(yùn)行時(shí)采集到的輸入輸出數(shù)據(jù)導(dǎo)入Matlab系統(tǒng)辨識(shí)工具箱,可得被控對(duì)象為[20]

y(k)-0.4288y(k-1)-0.5665y(k-2)=

1.875u(k-1)-1.87u(k-2)+ξ(k)

式中,ξ(k)為方差為0.01的白噪聲。

為驗(yàn)證新型算法的可行性,在Intel酷睿i7處理器、64位8 GB系統(tǒng)、Matlab版本R2016a的環(huán)境下進(jìn)行仿真,仿真總時(shí)長(zhǎng)0.063 s。所提出的算法參數(shù)選為:預(yù)測(cè)長(zhǎng)度p=3;Laguerre函數(shù)參數(shù)a=0.2,N=5;加權(quán)矩陣Kp=Ki=diag{0.2,0.2,0.2},R=diag{0.5,0.5,0.5};柔化系數(shù)α=0.7。

下面對(duì)電機(jī)在變速、受擾和模型失配3種工況下的控制性能進(jìn)行比較。

圖2為文獻(xiàn)[13]改進(jìn)GPC與所提出的算法在調(diào)速性能上的比較。電機(jī)起動(dòng)時(shí)轉(zhuǎn)速設(shè)定值為2500 r/min,在0.2 s時(shí)設(shè)為2000 r/min,由圖1可知,新型算法在起動(dòng)時(shí)幾乎無(wú)超調(diào),控制增量在0.012 s迅速收斂至零,且跟蹤轉(zhuǎn)速更為迅速,變速運(yùn)行時(shí)依舊能保持很好的跟蹤性能。

圖2 調(diào)速性能比較

圖3、圖4為4種算法下抗干擾能力的比較。由圖可知,電機(jī)起動(dòng)時(shí),4種算法中GPC_Laguerre_PI響應(yīng)最快,GPC_Laguerre緊跟其后,GPC_PI次之,最后則是改進(jìn)GPC算法。在0.2 s時(shí)給系統(tǒng)加入擾動(dòng),GPC_Laguerre波動(dòng)之后能迅速恢復(fù)到設(shè)定轉(zhuǎn)速,GPC_Laguerre_PI抗干擾能力與之相當(dāng),最后則是GPC_PI。

圖3 抗干擾能力比較(轉(zhuǎn)速分析)

圖4 抗干擾能力比較(控制增量分析)

圖5為4種算法在模型失配情況下的控制性能比較。由圖可知,GPC和GPC_PI兩種算法受預(yù)測(cè)模型失配影響非常大,而控制增量Laguerre化后的兩種改進(jìn)GPC算法則幾乎不受該工況影響。其中,模型失配時(shí),GPC_Laguerre_PI算法控制效果最好。

圖5 模型失配比較

圖6為L(zhǎng)aguerre函數(shù)中a參數(shù)變化的比較。由圖6可知,當(dāng)a=0.8時(shí),系統(tǒng)響應(yīng)最快,但存在抖動(dòng),實(shí)際中不利于電機(jī)控制。當(dāng)a=0.2時(shí),雖響應(yīng)較慢,但控制器可以準(zhǔn)確跟蹤設(shè)定轉(zhuǎn)速值2500 r/min,因此本文調(diào)參時(shí)選用a=0.2。

圖6 Laguerre函數(shù)參數(shù)a變化比較

4 結(jié)束語(yǔ)

本文在改進(jìn)GPC算法基礎(chǔ)上引入Laguerre函數(shù)對(duì)控制增量進(jìn)行參數(shù)化,使系統(tǒng)響應(yīng)更迅速;通過(guò)修改PI型性能指標(biāo),抑制了超調(diào),得到更好的穩(wěn)定性。用改進(jìn)后新型的控制算法設(shè)計(jì)了無(wú)刷直流電機(jī)轉(zhuǎn)速單環(huán)控制器,并在Matlab平臺(tái)進(jìn)行驗(yàn)證。仿真結(jié)果表明,該算法具有良好的控制品質(zhì)。本文減少了電流環(huán)對(duì)最大電流的限制,若能將電流約束引入算法推導(dǎo)中,還需結(jié)合優(yōu)化算法做進(jìn)一步的研究。

猜你喜歡
性能指標(biāo)增量控制器
提質(zhì)和增量之間的“辯證”
瀝青膠結(jié)料基本高溫性能指標(biāo)相關(guān)性研究
石油瀝青(2021年1期)2021-04-13 01:31:08
“價(jià)增量減”型應(yīng)用題點(diǎn)撥
儲(chǔ)熱水箱分層性能指標(biāo)的研究進(jìn)展
基于均衡增量近鄰查詢的位置隱私保護(hù)方法
WebGIS關(guān)鍵性能指標(biāo)測(cè)試技術(shù)研究
德州儀器(TI)發(fā)布了一對(duì)32位增量-累加模數(shù)轉(zhuǎn)換器(ADC):ADS1262和ADS126
磁共振成像儀主磁場(chǎng)計(jì)量性能指標(biāo)的選擇
模糊PID控制器設(shè)計(jì)及MATLAB仿真
MOXA RTU控制器ioPAC 5542系列
镇坪县| 中西区| 富阳市| 潜江市| 仙桃市| 蚌埠市| 平陆县| 苍溪县| 阿拉善右旗| 文山县| 枣阳市| 山丹县| 东山县| 中江县| 南木林县| 新沂市| 鹤山市| 六盘水市| 堆龙德庆县| 南京市| 大石桥市| 云梦县| 夏津县| 武陟县| 云和县| 永清县| 广南县| 南召县| 阳高县| 迁安市| 鹤峰县| 吉木乃县| 台南市| 汝南县| 称多县| 阿拉善盟| 盐亭县| 新疆| 晋江市| 香格里拉县| 积石山|