999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于改進粒子群算法的BLDCM分數階速度控制器的研究

2016-12-21 02:06:38鵬,李
微特電機 2016年7期

金 鵬,李 晶

(遼寧工程職業學院 ,鐵嶺 112008)

?

基于改進粒子群算法的BLDCM分數階速度控制器的研究

金 鵬,李 晶

(遼寧工程職業學院 ,鐵嶺 112008)

分數階PIλDμ控制器具有5個控制參數,相比于傳統PID控制器具有更高的控制精度及靈活度。將分數階PIλDμ控制器應用于BLDCM調速系統可有效提高其性能指標。但由于增加了控制參數λ和μ,參數整定難度也相應提高。提出一種通過改進的粒子群算法對分數階PIλDμ控制器參數尋優的方法,并引入自適應權重策略和混沌局部搜索策略來克服普通粒子群算法容易陷入局部最小解及收斂速度慢的不足。仿真和系統實際運行效果都證明該方法的可行性。

BLDCM;分數階PIλDμ;參數整定;粒子群算法

0 引 言

由于PID具有編程簡單、使用方便、實用性強等優點,所以多年來PID控制器一直是主要的過程控制器;但PID控制也具有反應速度不快、超調較大、控制精度不高、控制靈活度不強、需要精確控制模型等缺點。由于無刷直流電動機(以下簡稱BLDCM)是一個非線性、多變量、時變的系統,難以建立精確模型,所以普通PID控制效果差強人意[1]。模糊算法及一些人工智能算法雖然可以對PID參數自整定,做出近乎完美的仿真曲線,但在實際的電機過程控制中,3個最優的PID參數往往不能使電機獲得最優的動態性能。分數階PIλDμ引入了積分階次λ和微分階次μ,并且λ和μ可以是大于0的任意實數,使得控制靈活度大大提高,但同時也增加了參數整定難度。文獻[2-3]提出利用模糊算法來自整定分數階PIλDμ的參數,由于目前沒有成熟的λ和μ的經驗規則,所以文獻中只對Kp,Ki,Kd自適應調節,λ和μ則手動精調。

由于分數階PIλDμ的5個參數是相互關聯的,本文提出通過粒子群算法(PSO)來對分數階PIλDμ控制器的5個參數同時自適應尋優。針對PSO存在容易陷入局部最小解,收斂速度慢等不足,利用自適應權重和混沌局部搜索兩種策略使算法跳出局部最小解、加速算法收斂。最后通過MATLAB仿真和實驗測試來驗證算法的可行性。

1 FOPID控制器及其整數階近似

Podlubony在分數階微積分基礎上提出了分數階PIλDμ(fractional-order PID,FOPID),FOPID的微分方程[4]:

(1)

根據分數階微積分的Laplace變換:

(2)

得FOPID的傳遞函數:

(3)

當λ=1,μ=1時,式(3)變成:

(4)

因此,可以說PID控制器是FOPID控制器的特例。由于λ和μ可以取大于0的任意實數,因此FOPID控制器具有無限維特性,比傳統的PID控制器具有更高的靈活度。

但正是由于FOPID具有無限維特性,因此難以應用于實際的過程控制中,目前廣泛采用的方法是利用Oustaloup濾波算法[5]在有限頻域段(wb,wh)內,通過頻域擬合的方法對微積分算子sα近似成整數階傳遞函數的形式,Oustaloup濾波算法如式(5)。

(5)

上式中,α為微分階次;N為濾波器階次。但隨著階次N的增高,Oustaloup濾波算法在高頻區域的近似效果并不好[6-7],設FOPID控制器傳遞函數:

濾波器階次為4,頻段(10-4,104),Gc1(s)的Oustaloup濾波算法頻率特性如圖1所示。

圖1 Oustaloup頻率特性

文獻[8]提出一種改進的Oustaloup濾波算法,公式如下:

(6)

相同的濾波器階次、頻率范圍下,Gc1(s)的改進Oustaloup濾波算法頻率特性如圖2,可見,改進Oustaloup濾波算法在高頻區域的近似效果很好。由于篇幅有限,這里沒有列出近似后的整數階Gc1(s)傳遞函數。

圖2 改進的Oustaloup頻率特性

2 ACPSO-FOPID控制器設計

FOPID控制器共有5個參數Kp,Ki,Kd,λ,μ需要調節,本文采用改進的粒子群算法對5個參數同時進行尋優。針對標準粒子群算法(PSO)對復雜問題尋優求解時容易出現早熟、精度較低、迭代后期粒子多樣性迅速衰減、收斂速度變慢等問題,提出一種自適應混沌粒子群算法(ACPSO),其基本思想是將參數自適應整定策略和基于改進的Tent映射的混沌局部搜索策略融入到PSO算法中,進而形成ACPSO-FOPID控制器。

2.1 慣性權重自適應調整策略

標準PSO算法可以描述為:在n維求解空間,第i個粒子根據粒子個體極值Pi(pi,1,pi,2,…,pi,n)與種群全局極值Pg=(pg,1,pg,2,…,pg,n)動態調節自身的位置Xi=(xi,1,xi,2,…,xi,n)和速度Vi=(vi,1,vi,2,…,vi,n)。求解前需初始化種群中各粒子的位置及速度,當第t次迭代時,粒子按式(7)與式(8)更新下代的速度和位置:

(7)

(8)

式中:w為慣性權重,代表尋優過程粒子自身速度的慣性;c1,c2為學習因子,其中c1代表粒子自身經驗的學習能力,c2代表粒子對于群體經驗的學習能力;rand是(0,1)之間的隨機數;pbest是個體最優值經歷的最好位置;gbest是種群經歷的歷史最優位置。

慣性權重w關系到粒子群算法的尋優速度。較大的慣性權重w尋優速度較快,有利于全局快速搜索;較小的慣性權重w尋優速度較慢,有利于局部精細搜索、加快收斂。本文采用的自適應慣性權重如下式:

(9)

2.2 混沌搜索

鑒于混沌變量在一定范圍內具有隨機性、遍歷性和規律性的特點,將混沌算法和粒子群算法相結合,通過將尋優搜索過程對應為混沌軌跡的遍歷過程,可以使尋優過程具有避免粒子陷入局部極小解的能力。不同的混沌映射算子對混沌尋優過程有很大的影響,文獻[9]論證了Tent映射具有更好的遍歷均勻性和更快的迭代速度,Tent映射可以表示成如下形式:

(10)

式中:k為混沌迭代次數,k=0,1,…,Nmax。當經過多次迭代后,Tent 映射趨會向于{0,0.25,0.5,0.75}的不動點或出現4的小周期{0.2,0.4,0.6,0.8},導致Tent 映射隨機、遍歷性能下降,當出現這兩種狀況時,對Tent 映射進行改進,按式(11)重新賦值。

(11)

基于Tent 映射的混沌搜索步驟如下:

(12)

式中:xmax,j和xmin,j分別為j維變量的搜索上下界限。

(13)

2.3 基于ACPSO算法的參數尋優

利用改進的自適應混沌粒子群算法(ACPSO)對FOPID的5個參數進行尋優的過程就是將參數Kp,Ki,Kd,λ,μ看作是粒子群中的5個粒子,在搜索空間中搜尋這5個粒子的最優位置。

ACPSO-FOPID控制器設計的主要步驟如下:

(1) 粒子群中各類參數初始化:種群規模N,維數n,搜索空間上下限Ud和Ld,學習因子c1和c2,算法最大迭代次數Tmax等參數。

(2) 應用改進Tent混沌映射算法初始化粒子的位置和速度,產生FOPID需整定的5個參數(Kp,Ki,Kd,λ,μ)的位置序列。

(3) 調用系統模型,根據ITAE指標計算各粒子的個體適應度fi,并保存個體最優位置Pi及群體最優位置Pg。

(4) 按照式(7)和式(8)對粒子速度和位置進行更新。按式(9)對慣性權重自適應更新,并計算更新后每個粒子最優位置Pi和全局最優位置Pg。

(5) 根據下式計算群體的適應度方差σ2:

(14)

式中:N為種群規模,f為歸一化因子,其表達式:

(15)

若σ2小于閾值即認定當前粒子群陷入局部極小解,則轉步驟(6),否則轉步驟(7)。

(6) 對個體適應度較好的20%的粒子執行混沌局部搜索。

(7) 算法達到最大迭代次數,尋優結束,返回全局最優值。

3 仿真及實驗

為驗證ACPSO-FOPID控制器的可行性,本文分別在仿真環境和實驗平臺對算法進行了測試。

3.1 建模仿真

在MATLAB/Simulink環境下,根據BLDCM的控制模型建立BLDCM雙閉環控制系統仿真模型,如圖3所示。其中轉速控制器的ACPSO算法采用m語言編寫。

對ACPSO-FOPID算法仿真5次,取最優結果作為控制器的參數Kp,Ki,Kd,λ,μ。電機參數設置如下:額定電壓UN=24 V;額定轉矩TN=0.23 N·m;額定轉速nN=3 000 r/min;定子相繞組電阻R=0.6Ω;定子相繞組有效電感為L-M=1.45mH;轉

圖3 BLDCM雙閉環控制系統仿真模型

動慣量為J=0.001 05 kg·m2;極對數n=5。粒子種群參數設置如下:種群規模N=100,維數n=5,最大迭代次數Tmax=100,學習因子c1=2,c2=2,搜索空間上限Ud=[40 40 40 2 2]、下限Ld=[0 0 0 0 0]。通過5次仿真得到控制器最優參數:Kp=35.26,Ki=0.025,Kd=2.63,λ=0.56,μ=0.72。

圖4為PID、PSO-FOPID、ACPSO-FOPID 3種算法下的轉速相應曲線,圖5為PSO、ACPSO兩種算法的適應度收斂曲線,表1為3種算法時域指標。

圖4 3種算法轉速相應曲線對比

圖5 ACPSO算法與PSO算法適應度收斂曲線

表1 3種算法時域指標

通過上面的圖、表可以看出,ACPSO算法能有效避免早熟現象產生,其收斂速更快。ACPSO-FOPID相比其它2種算法具有更快的反應速度、更小的超調量、更高的控制精度等動態性能。

3.2 實驗測試

最后,在BLDCM測試平臺進行樣機測試,實驗平臺采用北京君合泰科技的虛擬儀器測控實驗箱,其內置的NI PCI-6221數據采集卡具有2路16位模擬輸出通道 (833 kS/s),測試對象為智創92BL型BLDCM。測試時對電機加載轉矩0.2 N·m,分別將PSO算法和ACPSO算法尋優得到的最優參數輸入FOPID控制器中,并與普通PID控制器一起做轉速對比實驗。在LabVIEW虛擬示波器中分別顯示了給定轉速200 r/min時的轉速響應曲線,如圖6~圖8所示。

圖6 PID算法轉速響應曲線

圖7 CPSO-FOPID算法轉速響應曲線

圖8 ACPSO-FOPID算法轉速響應曲線

圖6~圖8表明,雖然在外界條件的影響下電機轉速有一些波動,并且出現了不同的超調量,但是電機轉速曲線和仿真轉速曲線的波動性基本一致,證明了仿真結果的正確性,也再次證明ACPSO-FOPID算法性能的優越性。

4 結 語

針對BLDCM的FOPID速度控制器參數難以整定的問題,提出將改進的PSO算法與FOPID相結合,實現5個參數的自適應尋優。由于傳統PSO算法存在容易陷入局部最小解、收斂速度慢等缺點,本文通過自適應慣性權重和改進Tent混沌算法局部搜尋兩種策略以使算法跳出局部最小解,快速收斂。仿真和樣機實驗都證明了ACPSO-FOPID算法具有更好的性能指標。這種通過改進的智能算法對新型PID控制器參數尋優的方法具有較強的發展空間及推廣價值。

[1] 夏長亮.無刷直流電機控制系統[M].北京:科學出版社,2009.

[2] 文歡,沈懷榮.模糊分數階控制器在無人機飛行控制中的應用仿真[J].系統仿真技術及其應用,2007,9(7):1333-133.

[3] 梁濤年,陳建軍,王媛,等.分數階系統模糊自適應分數階PIλDμ控制器[J].北京工業大學學報,2013,39(7):1040-1045.

[4]PODLUBNYI.Fractional-ordersystemsandcontrollers[J].IEEETransactionsonAutomaticControl,1999,44(1):208-214.

[5] 薛定宇,趙春娜,潘峰,等.基于框圖的分數階非線性系統仿真方法及應用[J].系統仿真學報,2006,18(9):2405-2408.

[6]MONJECA,CALDERONAJ,VINAGREBM,etal.Onfractionalcontrollers:sometuningrulesforrobustnesstoplantuncertainties[J].NonlinearDynamics,2004,38(1):369-381.

[7]MONJECA,VINAGREBM,FELIUV,etal.Tuningandauto-tuningoffractionalordercontrollersforindustryapplications[J].ControlEngineeringPractice,2008,16(4):798-812.

[8]BARICM,PETROVICI,PERICN.Neuralnetwork-basedslidingmodecontrolofelectronicthrottle[J].EngineeringApplicationsofArtificialIntelligence,2005,18(8):951-961.

[9] 單梁,強浩.基于Tent映射的混沌優化算法[J].控制與決策,2005,20(2):179-182.

Research on Fractional Order Speed Controller of BLDCM Based on Improved Particle Swarm Optimization Algorithm

JINPeng,LIJing

(Liaoning Engineering Vocational College,Tieling 112008,China)

Fractional order PIλDμcontroller with 5 control parameters, compared with the traditional PID controller, has higher control precision and flexibility. The fractional PIλDμcontroller used in BLDCM control system can improve the performance effectively. However, due to the increase of control parameters, the difficulty of parameter tuning was also improved higher. A method of optimizing the fractional order PIλDμcontroller parameters based on the improved particle swarm optimization algorithm was proposed, and the strategies of adaptive weight and chaotic local search can overcome the problem that the particle swarm algorithm is easy to fall into the minimum local solution and its slow convergence. The feasibility of this method was proved by the simulation and the system's practical operation.

brushless DC motor (BLDCM); fractional order PIλDμ; parameter tuning; particle swarm optimization

2016-01-10

遼寧省教育廳科學研究一般項目(L2012497)

TM33

A

1004-7018(2016)07-0059-04

金鵬(1982-),男,講師,研究方向為智能控制器。

主站蜘蛛池模板: 国产高清在线精品一区二区三区| 亚洲一区二区精品无码久久久| 久久免费精品琪琪| 99久久精品久久久久久婷婷| 999精品视频在线| 色综合成人| 久久久久国产精品熟女影院| 91久久国产成人免费观看| 中美日韩在线网免费毛片视频| 精品久久久久久久久久久| 中文字幕免费视频| 9966国产精品视频| 亚洲色欲色欲www在线观看| 色综合久久久久8天国| 亚洲精品波多野结衣| 欧美成人综合在线| 久久伊伊香蕉综合精品| lhav亚洲精品| 国产经典三级在线| 在线视频精品一区| 色偷偷一区| 婷婷综合色| 天堂在线亚洲| 免费人成网站在线高清| 热re99久久精品国99热| 88国产经典欧美一区二区三区| 一本大道无码高清| 亚洲日本中文字幕天堂网| 成人午夜免费观看| 久草青青在线视频| 久久综合九色综合97网| 91探花国产综合在线精品| 国产在线自乱拍播放| 国产精品亚洲综合久久小说| 国产麻豆精品久久一二三| 亚洲第一中文字幕| 国产日韩欧美在线视频免费观看| 国产精品成人第一区| 久久综合伊人77777| 亚洲欧美综合精品久久成人网| 午夜视频在线观看区二区| 欧美三级日韩三级| 原味小视频在线www国产| 一级毛片免费高清视频| 亚洲人成人伊人成综合网无码| 最新午夜男女福利片视频| 99热最新网址| 日韩欧美国产区| 性视频久久| 国产日韩丝袜一二三区| 高清不卡毛片| 亚洲日韩图片专区第1页| 99精品在线看| 在线va视频| 直接黄91麻豆网站| 天天躁日日躁狠狠躁中文字幕| 国产精品久久久久久久久| 国产伦精品一区二区三区视频优播 | 亚洲中文字幕国产av| 国产一级在线播放| 欧美视频在线观看第一页| 国产一级在线播放| 欧美国产日产一区二区| 国产午夜人做人免费视频中文 | 成人午夜免费视频| 国产真实乱人视频| 国产精品爽爽va在线无码观看| 免费在线观看av| 午夜少妇精品视频小电影| 国产成人精品18| 日韩小视频网站hq| 欧美日韩福利| 呦女亚洲一区精品| 亚洲爱婷婷色69堂| 国产成人精品亚洲日本对白优播| 国产福利影院在线观看| 国产成人a毛片在线| 亚洲AⅤ波多系列中文字幕| 久久96热在精品国产高清| 久久国产毛片| 精品人妻AV区| 全免费a级毛片免费看不卡|