亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于果蠅-蛙跳模糊神經(jīng)網(wǎng)絡(luò)PID 的永磁直線同步電機控制

        2017-12-05 05:51:02喬維德
        電機與控制應(yīng)用 2017年11期
        關(guān)鍵詞:優(yōu)化

        喬維德

        (無錫開放大學(xué),江蘇 無錫 214011)

        基于果蠅-蛙跳模糊神經(jīng)網(wǎng)絡(luò)PID的永磁直線同步電機控制

        喬維德

        (無錫開放大學(xué),江蘇 無錫 214011)

        針對永磁直線同步電機(PMLSM)伺服系統(tǒng)存在的非線性、時變性及強耦合性,設(shè)計一種基于模糊神經(jīng)網(wǎng)絡(luò)PID的速度控制策略,通過融合果蠅優(yōu)化算法和蛙跳算法形成果蠅-蛙跳算法,實時調(diào)整優(yōu)化模糊神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)參數(shù),輸出適用于PID控制器的最佳參數(shù)kp、ki、kd,實現(xiàn)PMLSM速度控制的自適應(yīng)和智能化。仿真分析與試驗結(jié)果表明,采用基于果蠅-蛙跳算法優(yōu)化的模糊神經(jīng)網(wǎng)絡(luò)PID速度控制器,能使PMLSM控制系統(tǒng)取得更加優(yōu)良的控制效果。

        永磁直線同步電機;模糊神經(jīng)網(wǎng)絡(luò);果蠅-蛙跳算法; PID控制

        0 引 言

        相對于旋轉(zhuǎn)電機而言,由永磁直線同步電機(Permanent Magnet Linear Synchronous Motor,PMLSM)組成的直線伺服系統(tǒng),因為省略了從旋轉(zhuǎn)電機至工作臺之間的所有機械傳動環(huán)節(jié),能夠直接將電能轉(zhuǎn)化為直線運動機械能,并不需要任何中間轉(zhuǎn)換機構(gòu),具有結(jié)構(gòu)簡單、高速度、高精度、高耐久性、直接驅(qū)動等優(yōu)點,目前已在機器人、高精度數(shù)控機床、半導(dǎo)體制造等工業(yè)控制領(lǐng)域得到廣泛應(yīng)用。但是,在PMLSM直接驅(qū)動系統(tǒng)中,直線同步電機和工作臺之間缺少了中間的緩沖機構(gòu)和環(huán)節(jié),使得系統(tǒng)參數(shù)變化、負載干擾、推力波動、摩擦力等不確定因素直接作用并影響PMLSM,加大了PMLSM系統(tǒng)控制難度[1],再加之直線電機系統(tǒng)屬于多變量、參數(shù)時變、強耦合性的非線性系統(tǒng),從而大大影響了直線同步電機控制系統(tǒng)的控制性能。為此,需要采取有效的控制方案,尤其對PMLSM控制系統(tǒng)的控制器進行重新設(shè)計,以削弱甚至消除系統(tǒng)參數(shù)攝動、外界擾動等因素對系統(tǒng)控制性能的影響。

        以往PMLSM調(diào)速系統(tǒng)中的速度控制器采用傳統(tǒng)PID控制方法,盡管PID算法簡單,且有一定的控制精度,但仍為線性控制,遠不能滿足PMLSM非線性系統(tǒng)高精度、快響應(yīng)的要求。因此,很多學(xué)者提出PID控制與人工智能相結(jié)合的技術(shù)方案,設(shè)計了模糊PID控制器、模糊神經(jīng)網(wǎng)絡(luò)(Fuzzy Neual Network,FNN)PID控制器等。從已有研究文獻分析,F(xiàn)NN PID控制器中用于優(yōu)化FNN的學(xué)習(xí)算法主要采取BP算法、遺傳算法等,但在學(xué)習(xí)訓(xùn)練中存在學(xué)習(xí)過程長、易于早熟等問題。因此,本文設(shè)計FNN PID控制器作為PMLSM控制系統(tǒng)的速度控制器,且將果蠅優(yōu)化算法(Fruit Fly Optimization Algorithm,F(xiàn)OA)、蛙跳算法(Frog Leaping Algorithm,F(xiàn)LA)相融合生成一種新型的果蠅-蛙跳混合算法(FOA-FLA),利用該算法在線優(yōu)化FNN結(jié)構(gòu)參數(shù)并輸出PID最優(yōu)參數(shù),從而更好地滿足PMLSM伺服控制系統(tǒng)的性能要求。仿真分析與試驗結(jié)果表明,PMLSM系統(tǒng)采取FNN PID速度控制策略,系統(tǒng)響應(yīng)快、無超調(diào)、控制精度高、魯棒性及抗擾動能力強,從而能更加精準地實現(xiàn)PMLSM速度控制。

        1 PMLSM的數(shù)學(xué)模型

        PMLSM應(yīng)用矢量控制策略,采用坐標變換方法,建立d、q坐標軸模型下的數(shù)學(xué)模型[2]。

        PMLSM的電壓和磁鏈方程表達式為

        PMLSM的電磁推力表達式為

        PMLSM的機械運動方程表示為

        式中:ud、uq——d、q軸電壓;

        id、iq——d、q軸電流;

        Ld、Lq——d、q軸電感;

        ψd、ψq——d、q軸的繞組磁鏈;

        ψf——定子永磁體磁鏈;

        RS——繞組電阻;

        τ——電機極距;

        Fe——直線電機的電磁推力;

        FL——直線電機的負載阻力;

        B——粘滯摩擦因數(shù);

        v——直線電機的機械運動速度;

        M——直線電機的質(zhì)量。

        PMLSM具有參數(shù)時變性、非線性、強耦合性、受負載擾動影響大等特點和問題,如果仍采用傳統(tǒng)的線性控制方法(如PID控制),則會極大地影響對PMLSM系統(tǒng)的控制效果。

        2 PMLSM控制系統(tǒng)結(jié)構(gòu)

        3 FNN PID控制器

        基于FNN PID控制器的PMLSM控制系統(tǒng),將PMLSM的速度差值e及其變化率ec=de/dt作為模FNN的輸入量,F(xiàn)NN輸出PID控制器運算所需的最優(yōu)參數(shù)kp、ki、kd,PID控制器采用增量式PID運算,其輸出u(k)算式為

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

        FNN結(jié)構(gòu)如圖2所示。網(wǎng)絡(luò)由輸入層(i層)、隸屬函數(shù)層(j層)、規(guī)則層(k層)、輸出層(O層)組成[3]。

        圖2 FNN結(jié)構(gòu)示意圖

        (2) 第2層為隸屬函數(shù)層或模糊化層。該層主要用來計算各輸入量的隸屬度值,對其進行模糊化處理。每個輸入量都各自用模糊子集{ND、NM、NX、ZE、PX、PM、PD}來表示,其中,ND、PD分別代表為負大、正大,NM、PM分別代表負中、正中,NX、PX分別代表負小、正小,ZE為零。該層的輸出為各節(jié)點輸入變量對應(yīng)模糊子集的隸屬度函數(shù),這里采取高斯型函數(shù)作為隸屬度函數(shù)。該層共有14個節(jié)點,第j個節(jié)點的輸出與輸入的關(guān)系為

        (3) 第3層為模糊規(guī)則層。該層通過與上一層隸屬函數(shù)層的連接,實現(xiàn)模糊規(guī)則的合理匹配及其神經(jīng)元各節(jié)點之間的模糊推理運算。根據(jù)PMLSM系統(tǒng)特點及其對速度控制的要求,PID控制器的參數(shù)kp與輸入量e、ec之間的模糊規(guī)則如表1所示,ki、kd與e、ec之間的模糊規(guī)則與表1類似(此處略)。

        表1 kp與e、ec間的模糊規(guī)則

        該層中每個節(jié)點神經(jīng)元均對應(yīng)1條模糊邏輯運算規(guī)則。從表1可以生成kp的模糊推理規(guī)則49條,所以kp、ki、kd共有對應(yīng)模糊規(guī)則147條,即模糊規(guī)則層共含有147個神經(jīng)元。該層輸出可表示為

        ωjk——隸屬函數(shù)與規(guī)則層之間的連接權(quán)值。

        (4) 第4層為輸出層。該層共有3個節(jié)點,輸出量為規(guī)則層輸出信號經(jīng)處理后的總和。

        ωko——第3層與第4層間的連接權(quán)值;

        在以上FNN結(jié)構(gòu)模型中,第2層的14個節(jié)點中高斯函數(shù)的均值mij和標準差δij以及第3、4層間的連接權(quán)值ωko均需要調(diào)整和優(yōu)化。

        4 FNN的學(xué)習(xí)算法及其訓(xùn)練

        可調(diào)參數(shù)mij、δij、ωjk、ωko對FNN PID速度控制器的控制性能有著重要影響,F(xiàn)NN通過對結(jié)構(gòu)參數(shù)的不斷學(xué)習(xí)和訓(xùn)練,從而取得本系統(tǒng)期望控制效果的PID控制器參數(shù)kp、ki及kd。筆者應(yīng)用FOA-FLA訓(xùn)練優(yōu)化FNN結(jié)構(gòu)參數(shù),以增強速度控制器的控制性能和魯棒性。

        4.1FOA

        FOA是由臺灣中國科技大學(xué)潘文超博士于2011年新提出的一種群體智能優(yōu)化算法。該算法充分利用果蠅敏銳的嗅覺和視覺功能,通過模仿果蠅覓食行為及其特性,實現(xiàn)全局尋優(yōu)。FOA的主要優(yōu)化過程為

        第1步: 參數(shù)初始化。初始化果蠅群體規(guī)模groupsize,最大迭代次數(shù)maxnum,隨機設(shè)定果蠅群體初始位置即X_axis、Y_axis。

        第2步: 種群初始化。隨機設(shè)置果蠅個體利用嗅覺搜索食物目標的方向及距離,隨機數(shù)rand設(shè)為果蠅優(yōu)化迭代步進值。

        第3步: 種群評價。因為不能確定食物的具體位置,所以首先估算果蠅與原點之間的距離di,然后測算果蠅個體的味道濃度判定值Si,接著將味道濃度判定值Si代入味道濃度判別函數(shù)(也稱為適應(yīng)度函數(shù)Fitness Function),計算果蠅個體位置的味道濃度tastei,并從群體中尋找味道濃度最佳的果蠅個體。

        第4步: 選擇操作。記錄且保留最高味道濃度值besttaste及其對應(yīng)X、Y坐標軸值,同時果蠅憑借敏銳的視覺飛向該坐標值位置,形成新的果蠅群聚位置。

        第5步: 果蠅迭代尋優(yōu)。重復(fù)按第2步、第3步進行迭代尋優(yōu),及時判斷當(dāng)前果蠅最佳味道濃度是否優(yōu)于前次迭代味道濃度,若是則執(zhí)行第4步。如果當(dāng)前味道濃度不再優(yōu)于以往迭代的味道濃度,或者迭代次數(shù)已滿足最大迭代次數(shù)maxnum,則果蠅算法結(jié)束。

        4.2FLA

        FLA是在2003年由Eusuff等學(xué)者提出的一種模擬青蛙群體覓食行為的智能優(yōu)化方法。對于D維搜索空間,N只青蛙構(gòu)成初始種群,第i只青蛙設(shè)為Xi=(Xi1,Xi2,Xi3,…,XiD),i=1,2,…,N。將青蛙各個體按照適應(yīng)度值從高到低排列,且分成m個族群(子群),每個族群(子群)又都有k只青蛙,即N=m×k。在每個族群(子群)中,適應(yīng)度最好的解用Xb表示,適應(yīng)度最差的解用Xw表示,全部族群中適應(yīng)度最好的解用Xg表示。在FLA進化進程中,需要對族群(子群)中適應(yīng)度最差(青蛙)的解Xw進行更新計算。

        式中:R——[0,1]區(qū)間上的隨機數(shù);

        Dj——在第j維上移動距離;

        Dmax——青蛙位置一次更新改變的最大值。

        如果Xw(new)的適應(yīng)值比原來解Xw適應(yīng)值差,則用整個蛙群最優(yōu)個體Xg替換式中Xb;然后按式(11)、式(12)執(zhí)行更新操作。如果得到的Xw(new)適應(yīng)值依然沒有變好,則隨機產(chǎn)生一新解(青蛙)替換原來的解Xw(即最差青蛙)。此更新操作不斷重復(fù)進行,直至達到蛙跳算法設(shè)定的迭代次數(shù)maxnuml為止。

        4.3FOA-FLA

        FOA的全局搜索能力強、收斂速度快,但是該算法在反復(fù)迭代尋優(yōu)進程中,向最優(yōu)果蠅個體的聚集行為,極大影響種群多樣性,也極易導(dǎo)致算法陷入局部最優(yōu),出現(xiàn)收斂早熟現(xiàn)象。FLA具有較強的局部深度搜尋能力。為充分發(fā)揮FOA和FLA各自優(yōu)勢,并彌補其不足,本文將FOA和FLA進行有機融合,形成FOA-FLA。FOA-FLA不僅保持FOA全局搜索尋優(yōu)較強和收斂速度較快等性能,而且又具備FLA較好的局部深度搜索能力,從而有效克服FOA極易陷入局部最優(yōu)的問題與缺陷[4]。FOA-FLA的運行流程如圖3所示。

        圖3 FOA-FLA運行流程圖

        4.4FNN的訓(xùn)練

        將FNN結(jié)構(gòu)參數(shù)mij、δij、ωjk、ωko置于一多維向量,每一個參數(shù)均看作FOA-FLA中的果蠅個體。初始化種群時隨機產(chǎn)生N只果蠅,每只果蠅構(gòu)成一個FNN,通過輸入樣本對這些FNN進行訓(xùn)練。每個FNN在訓(xùn)練樣本集中的均方誤差(即目標函數(shù))為

        式中:n——樣本個數(shù);

        Yk,p——訓(xùn)練樣本p在第k個輸出節(jié)點的實際輸出;

        Qk,p——對應(yīng)的期望輸出。

        設(shè)定Fitness=1/(MSE+1)作為測算FOA-FLA的適應(yīng)度函數(shù),用來對每個果蠅個體進行適應(yīng)度評價,直至搜尋到果蠅群體中的最佳個體。當(dāng)MSE小于給定誤差或者FOA-FLA的進化迭代次數(shù)超過最大進化迭代次數(shù)時,則FOA-FLA訓(xùn)練FNN過程結(jié)束。

        5 仿真分析與試驗驗證

        5.1系統(tǒng)仿真

        采用軟件工具MATLAB/Simulink搭建PMLSM控制系統(tǒng)的仿真模型[5]。仿真用PMLSM參數(shù)設(shè)置如下:電樞繞組電阻RS=3.25 Ω,電感Ld=Lq=32.75 mH,動子質(zhì)量M=5.5 kg,極距τ=36 mm,粘滯摩擦因數(shù)B=6 N·s/m,永磁體磁鏈ψf=0.28 Wb,F(xiàn)L=200 N。FOA-FLA參數(shù)選取如下:果蠅種群規(guī)模groupsize=200,最大混合迭代次數(shù)maxnum=500,果蠅優(yōu)化迭代步進值rand在[-1,1]內(nèi)取值;FLA的最大內(nèi)迭代次數(shù)maxnuml=15,族群(子群)數(shù)m=20,每個族群(子群)內(nèi)的個體個數(shù)k=10,隨機初始化果蠅群體位置(X_axis,Y_axis)為待優(yōu)化FNN結(jié)構(gòu)參數(shù)的搜索空間。在PMLSM電流、速度雙閉環(huán)控制系統(tǒng)中,電流內(nèi)環(huán)仍使用傳統(tǒng)的PID控制器,而速度外環(huán)由本文設(shè)計的FNN PID控制器作為速度控制器。

        為了進行對比研究,本文先后采取傳統(tǒng)PID控制器、BP算法優(yōu)化的FNN PID控制器(BP-FNNPID)、遺傳算法優(yōu)化的FNN PID控制器(GA-FNNPID)、經(jīng)FOA-FLA優(yōu)化的FNN PID控制器(FOA-FLA-FNNPID),分別取代PMLSM控制系統(tǒng)中的速度控制器,圖4為PMLSM的輸出響應(yīng)比較曲線,其中設(shè)定的給定速度為vr=5 mm/s的階躍信號,曲線①、②、③、④分別表示傳統(tǒng)PID、BP-FNNPID、GA-FNNPID、FOA-FLA-FNNPID 4種不同速度控制器條件下的響應(yīng)曲線。由圖4比較分析,經(jīng)FOA-FLA優(yōu)化的模糊神經(jīng)網(wǎng)絡(luò)PID控制器用于速度控制器時,PMLSM控制系統(tǒng)的穩(wěn)態(tài)誤差最小,系統(tǒng)調(diào)整時間最短,系統(tǒng)跟蹤響應(yīng)速度也最快,具體性能對比情況列于表2。當(dāng)系統(tǒng)在t=0.21 s時突減50 N負載時,F(xiàn)OA-FLA優(yōu)化的FNN PID控制器系統(tǒng)受到外界負載變化擾動的影響最小,系統(tǒng)的魯棒性能最強。

        圖4 不同控制器作用下PMLSM系統(tǒng)響應(yīng)曲線

        5.2試驗驗證

        為了進一步驗證FOA-FLA優(yōu)化FNN PID控制器的控制性能及其控制效果,建立PMLSM控制試驗平臺,試驗原理示意圖如圖5所示。試驗控制芯片使用DSP芯片TMS320F2812,DSP完成PMLSM控制系統(tǒng)的數(shù)據(jù)采集、信號處理與控制等功能。系統(tǒng)控制的外圍電路包括功率驅(qū)動器、逆變器電路、電流采樣檢測電路、示波器、PC機、CAN通信電路等。給定PMLSM的速度為6 mm/s階躍信號,且在t=0.17 s時突加10 N·m負載,采取本文設(shè)計的FOA-FLA優(yōu)化FNN PID速度控制器時的速度響應(yīng)曲線如圖6所示。從圖6可以明顯觀察出系統(tǒng)調(diào)整時間較短,超調(diào)量非常小,幾乎為零,并且t=0.17 s時因負載干擾而引起的速度變化量僅為-0.04 mm/s,試驗取得了與上面仿真相類似的結(jié)果。試驗結(jié)果進一步表明,經(jīng)FOA-FLA優(yōu)化的FNN PID控制器能使PMLSM控制系統(tǒng)的響應(yīng)速度加快、穩(wěn)態(tài)精度提高、抗擾動能力以及魯棒性能增強。

        圖5 驗證FOA-FLA-FNNPID性能的試驗原理圖

        圖6 基于FOA-FLA-FNNPID控制的速度響應(yīng)

        6 結(jié) 語

        針對PMLSM伺服系統(tǒng)中的非線性、不確定性,且在電機運行中極易受負載擾動影響等問題,本文將傳統(tǒng)PID控制與FNN控制有機結(jié)合起來,設(shè)計一種FNN PID控制器作為PMLSM控制系統(tǒng)的速度控制器,并且將FOA和FLA兩種群體智能算法融合形成FOA-FLA,以FOA-FLA在線優(yōu)化FNN的結(jié)構(gòu)參數(shù),輸出PID控制器最優(yōu)參數(shù)kp、ki、kd,從而提高PMLSM控制系統(tǒng)的動、靜態(tài)性能。仿真與試驗取得良好的優(yōu)化效果,對于PMLSM的工程應(yīng)用有一定的指導(dǎo)意義。

        [1] 胡江.永磁同步直線電機智能化PID速度控制研究[J].信息技術(shù),2015(8): 96-99.

        [2] 武琳,王麗梅,左濤.基于神經(jīng)網(wǎng)絡(luò)的永磁直線同步電機位置控制[J].電氣技術(shù),2009(3): 17-20.

        [3] 喬維德.遺傳算法優(yōu)化的開關(guān)磁阻電動機RFNN位置控制器設(shè)計[J].微特電機,2016,44(2): 75-77.

        [4] 劉成忠,黃高寶,張仁陟,等.局部深度搜索的混合果蠅優(yōu)化算法[J].計算機應(yīng)用,2014,34(4): 1060-1064.

        [5] 黨明輝,郭亮.基于模糊神經(jīng)網(wǎng)絡(luò)PID的永磁同步直線電機控制算法研究[J].浙江理工大學(xué)學(xué)報(自然科學(xué)版),2016,35(1): 52-57.

        PermanentMagnetLinearSynchronousMotorPIDControlBasedonFruitFlyOptimizationAlgorithm-FrogLeapingAlgorithmandFuzzyNeuralNetwork

        QIAOWeide

        (Wuxi Open University, Wuxi 214011, China)

        According to the nonlinear, time-varying and strong coupling of the servo system of permanent magnet linear synchronous motor (PMLSM), a speed control strategy based on fuzzy neural network PID was designed, through fruit fly optimization algorithm (FOA) and frog leaping algorithm (FLA) made fruit fly optimization algorithm-frog leaping algorithm (FOA-FLA), it real time adjust and optimized the structure parameters of fuzzy neural network, the output were suitable for PID controller of the best parameterskp、ki、kd, it had realized adaptive and intelligent control for PMLSM speed control. Simulation analysis and experimental results showed that, Using the PID speed controller of fuzzy neural network based on FOA-FLA, the permanent magnet linear synchronous motor control system could get better control effect.

        permanentmagnetlinearsynchronousmotor(PMLSM);fuzzyneuralnetwork;fruitflyoptimizationalgorithm-frogleapingalgorithm(FOA-FLA);PIDcontrol

        喬維德(1967—),男,教授,研究方向為電機智能控制、機電設(shè)備故障智能診斷等。

        TM 301.2

        A

        1673-6540(2017)11- 0055- 06

        2016 -12 -19

        猜你喜歡
        優(yōu)化
        超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
        PEMFC流道的多目標優(yōu)化
        能源工程(2022年1期)2022-03-29 01:06:28
        民用建筑防煙排煙設(shè)計優(yōu)化探討
        關(guān)于優(yōu)化消防安全告知承諾的一些思考
        一道優(yōu)化題的幾何解法
        由“形”啟“數(shù)”優(yōu)化運算——以2021年解析幾何高考題為例
        圍繞“地、業(yè)、人”優(yōu)化產(chǎn)業(yè)扶貧
        事業(yè)單位中固定資產(chǎn)會計處理的優(yōu)化
        4K HDR性能大幅度優(yōu)化 JVC DLA-X8 18 BC
        幾種常見的負載均衡算法的優(yōu)化
        電子制作(2017年20期)2017-04-26 06:57:45
        手机av在线观看视频| 日韩在线一区二区三区免费视频 | 久久久久久久综合综合狠狠 | 国产精品国产三级国产不卡| 国内精品免费一区二区三区 | 欧美激情精品久久999| 久久久噜噜噜久久熟女| 中文字幕无码中文字幕有码| 欧美亚洲国产片在线播放| 欧美成人免费看片一区| 最新福利姬在线视频国产观看| 国产精品综合女同人妖| 亚洲精品久久久久久久蜜桃| 久久精品国内一区二区三区| 成人国产精品免费网站| 国产三级不卡视频在线观看| 日韩精品视频一区二区三区| 日本亚洲色大成网站www久久| 制服丝袜视频国产一区| 国产精品亚洲精品专区| 成人自慰女黄网站免费大全| 亚洲av成人无码网站…| 尤物无码一区| 日韩av在线不卡一二三区| 精品国产精品久久一区免费式| 久久人人爽人人爽人人片av东京热| 免费看奶头视频的网站| 牛仔裤人妻痴汉电车中文字幕 | 又大又粗又爽18禁免费看| 欧美人与动zozo| 亚洲一区二区三区av天堂| 午夜一区二区在线视频| 国产亚洲精品成人无码精品网站| 2021精品综合久久久久| 亚洲精品国产亚洲av| 国产午夜成人av在线播放| 久久精品波多野结衣中文字幕| 国产精品1区2区| 国产一区二区三区小向美奈子| 久久99国产综合精品| 久热综合在线亚洲精品|