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-),男,講師,研究方向為智能控制器。

主站蜘蛛池模板: 精品国产免费人成在线观看| 毛片在线看网站| 三上悠亚精品二区在线观看| 在线欧美日韩| 无码人妻热线精品视频| 亚洲专区一区二区在线观看| 国产屁屁影院| 毛片网站在线看| 91破解版在线亚洲| 欧美成人免费一区在线播放| 久久成人18免费| 国产精品无码影视久久久久久久 | 狠狠色狠狠色综合久久第一次| 欧美一级高清片欧美国产欧美| 丝袜高跟美脚国产1区| 亚洲综合色在线| 少妇高潮惨叫久久久久久| AⅤ色综合久久天堂AV色综合| 日本精品影院| 欧美激情网址| 国产欧美在线观看精品一区污| 丰满的少妇人妻无码区| a天堂视频| 中文字幕首页系列人妻| 免费a级毛片视频| 国产精品久久久久无码网站| 99九九成人免费视频精品| 亚洲日韩国产精品综合在线观看| 国产色婷婷视频在线观看| 99久久国产自偷自偷免费一区| 日本一区高清| 国产精品香蕉| 亚洲国产精品成人久久综合影院| 精品人妻系列无码专区久久| 国产精品伦视频观看免费| 精久久久久无码区中文字幕| 国产精品极品美女自在线网站| 亚洲AV免费一区二区三区| 精品亚洲国产成人AV| 伊在人亞洲香蕉精品區| 91精品国产91欠久久久久| 国产一级小视频| 国产中文一区二区苍井空| 亚洲高清资源| 国产精品综合久久久| 国产91特黄特色A级毛片| 亚洲大学生视频在线播放| 久久久国产精品免费视频| 亚洲欧美成aⅴ人在线观看| 超碰色了色| 毛片a级毛片免费观看免下载| 亚洲二区视频| 精品视频第一页| 中国国语毛片免费观看视频| 男人的天堂久久精品激情| 久久亚洲中文字幕精品一区 | 黄色a一级视频| 日韩精品一区二区三区中文无码| 成年片色大黄全免费网站久久| 欧美视频免费一区二区三区| 91蝌蚪视频在线观看| 免费看a毛片| 欧美福利在线观看| 国产在线视频二区| 亚洲国产综合精品一区| AV色爱天堂网| 狠狠色综合久久狠狠色综合| 国产精品无码影视久久久久久久| 午夜福利在线观看成人| 国产人碰人摸人爱免费视频| 国产精品久久久免费视频| 午夜精品久久久久久久99热下载| 亚洲乱强伦| 色网在线视频| 日本午夜在线视频| 国产九九精品视频| 久久综合色天堂av| 2020国产在线视精品在| 久热精品免费| 婷婷激情五月网| 日韩天堂视频| 毛片免费在线|