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

        ?

        一種用于PID 控制參數(shù)優(yōu)化的混合果蠅算法*

        2015-03-27 07:54:10
        傳感器與微系統(tǒng) 2015年6期
        關(guān)鍵詞:控制參數(shù)果蠅味道

        宋 娟

        (寧夏大學(xué) 物理電氣信息學(xué)院,寧夏 銀川750021)

        0 引 言

        PID 控制是最早發(fā)展起來的控制策略之一[1],但隨著現(xiàn)代工業(yè)系統(tǒng)非線性復(fù)雜程度的提高和被控對(duì)象不確定性因素的增加,傳統(tǒng)的PID 優(yōu)化方法往往難以達(dá)到滿意的控制效果[2]。針對(duì)不穩(wěn)定被控對(duì)象的PID 控制系統(tǒng),迄今為止,許多智能優(yōu)化技術(shù)已經(jīng)應(yīng)用于此,例如:遺傳算法(GA)[3]、粒子群優(yōu)化(PSO)算法等[4,5]。相對(duì)于GA,PSO算法具有更快的收斂速度[6],但存在易陷入局部極值、運(yùn)行后期收斂速度變慢等缺陷。

        果蠅優(yōu)化算法(fly fruit optimization algorithm,F(xiàn)OA)是新近提出的一種基于果蠅覓食行為尋求全局優(yōu)化的智能優(yōu)化算法[7,8]。相對(duì)于標(biāo)準(zhǔn)PSO 算法,F(xiàn)OA 較為適合復(fù)雜問題的優(yōu)化求解,但是其應(yīng)用于非穩(wěn)定對(duì)象的PID 控制參數(shù)整定目前研究較為少見。通過分析可知,F(xiàn)OA 中果蠅移動(dòng)的距離與方向較為隨機(jī),導(dǎo)致果蠅味道濃度判定值的表達(dá)形式過于單一化和不確切,算法運(yùn)行后期搜索的盲目性較大、尋優(yōu)結(jié)果精度低,從而影響了該算法搜索的質(zhì)量和效率。

        為了彌補(bǔ)FOA 存在的一些缺陷,本文采用分段優(yōu)化的思想,在FOA 優(yōu)化后期引入具有良好收斂特性的PSO 算法,用來優(yōu)化果蠅個(gè)體飛行距離和味道濃度判定值,提出一種混合FOA(hybrid FOA,HFOA),實(shí)現(xiàn)一類不穩(wěn)定受控對(duì)象的PID 控制參數(shù)自整定。仿真結(jié)果證明:該算法穩(wěn)定性、計(jì)算效率和尋優(yōu)精度優(yōu)于標(biāo)準(zhǔn)的FOA 和PSO 算法,應(yīng)用于PID 控制器參數(shù)優(yōu)化效果良好。

        1 PID 控制參數(shù)的設(shè)計(jì)

        PID 控制器一般形式為

        其中,e(t)為系統(tǒng)誤差;u(t)為控制器輸出信號(hào);Kp,Ki和Kd分別為對(duì)系統(tǒng)誤差信號(hào)及其積分與微分量的加權(quán),控制器通過這樣的加權(quán)就可以計(jì)算出控制信號(hào),驅(qū)動(dòng)受控對(duì)象。如果控制器設(shè)計(jì)合理,那么控制信號(hào)將能朝誤差減小的方向變化,達(dá)到控制要求[9]。

        采用HFOA 整定PID 控制器參數(shù),必須建立綜合評(píng)價(jià)各項(xiàng)性能指標(biāo)的適應(yīng)度函數(shù),采用ITAE(積分準(zhǔn)則)作為系統(tǒng)性能評(píng)價(jià)函數(shù)

        選取被控對(duì)象為以下不穩(wěn)定系統(tǒng)[10]

        在Simulink 環(huán)境建立的仿真模型如圖1 所示。圖中的微分環(huán)節(jié)由一個(gè)一階環(huán)節(jié)近似,輸出端口即為式(1)所示的ITAE 指標(biāo),通過將時(shí)間與誤差絕對(duì)值的乘積進(jìn)行積分后得到。

        圖1 PID 控制器的SimuLink 模型Fig 1 SimuLink model of PID controller

        對(duì)于PID 控制器的整定,從優(yōu)化的角度來說,就是在Kp,Ki和Kd這3 個(gè)參數(shù)中尋找最優(yōu)值,使系統(tǒng)的性能達(dá)到最優(yōu),輸出良好的階躍響應(yīng)曲線。由于面向的是一類不穩(wěn)定被控對(duì)象,本文采用時(shí)域動(dòng)態(tài)性能指標(biāo)(包括調(diào)節(jié)時(shí)間ts、上升時(shí)間tr、峰值時(shí)間tp和最大超調(diào)量σ%)側(cè)重評(píng)價(jià)系統(tǒng)的動(dòng)態(tài)性能。

        2 FOA 基本原理

        FOA 起源于對(duì)簡單社會(huì)系統(tǒng)的模擬,最初是模擬果蠅覓食的過程,通過群體中個(gè)體之間的合作與競爭來對(duì)其搜索過程進(jìn)行指導(dǎo),從而實(shí)現(xiàn)對(duì)復(fù)雜優(yōu)化問題的求解。

        FOA 優(yōu)化流程如圖2 所示。FOA 具有原理簡潔和計(jì)算高效等優(yōu)點(diǎn),較為適合對(duì)PID 控制參數(shù)進(jìn)行優(yōu)化。但算法本身果蠅個(gè)體飛行距離取值較為隨機(jī),直接影響到味道濃度判定值的表達(dá)形式,從而削弱了全局性能和收斂精度。為了提高FOA 優(yōu)化性能,本文考慮引入收斂穩(wěn)定度較好的PSO 算法來改善FOA 的優(yōu)化性能。

        圖2 FOA 算法優(yōu)化流程Fig 2 Flowchart of FOA algorithm

        3 HFOA 算法優(yōu)化PID 控制器設(shè)計(jì)

        3.1 POS 算法基本原理

        PSO 算法由Eberhert R C 和Kennedy J 于1995 年共同提出,源于對(duì)鳥群覓食行為的研究[11~13]。PSO 算法是根據(jù)全體粒子和自身的搜索經(jīng)驗(yàn)向著最優(yōu)解的方向“飛行”,在進(jìn)化過程中粒子群多樣性會(huì)下降,因此,當(dāng)算法收斂到一定精度時(shí),無法繼續(xù)優(yōu)化容易陷入局部最優(yōu),造成所能達(dá)到的精度較差[13]。

        PSO 算法實(shí)現(xiàn)由式(4)、式(5)確定

        其中,粒子數(shù)目i=1,2,…,n;D 維搜索空間d=1,2,…,D;X 表示粒子的位置;V 表示粒子的速度;w 為慣性因子;c1,c2為加速常數(shù);r1,r2為[0,1]區(qū)間的隨機(jī)數(shù);Pid為粒子當(dāng)前搜索到的最優(yōu)位置;Pgd為整個(gè)粒子群當(dāng)前搜索到的最優(yōu)位置。

        3.2 HFOA 的優(yōu)化過程

        在優(yōu)化過程初期雖然具有較快的收斂品質(zhì),但是后期卻往往收斂較慢,或者無法達(dá)到要求的精度。為了提高FOA 優(yōu)化PID 控制器的性能,HFOA 采用了分段優(yōu)化的思想,將FOA 與PSO 算法相結(jié)合,在合適的時(shí)候互相切換,實(shí)現(xiàn)二者優(yōu)缺點(diǎn)互補(bǔ),在提高收斂速度的同時(shí),能適當(dāng)提高收斂精度,并且還能在一定程度上克服局部極值的問題。

        HFOA 整定PID 的基本思想是:在優(yōu)化過程初期,利用FOA 得到果蠅群體最優(yōu)濃度值Smell、味道濃度判定值S 和攜帶最優(yōu)食物濃度果蠅的位置X 和Y;在優(yōu)化過程后期,采用PSO 算法對(duì)FOA 中果蠅個(gè)體飛行距離和味道濃度判定值進(jìn)行進(jìn)一步優(yōu)化,從而利用HFOA 在未知參數(shù)Kp,Ki和Kd所有可能取值組合的可行解集合中找出最優(yōu)解,使定義的適應(yīng)度函數(shù)ITAE 最小。

        利用HFOA 對(duì)PID 控制器的參數(shù)進(jìn)行優(yōu)化步驟如下:

        1)隨機(jī)初始果蠅個(gè)體位置X 和Y,果蠅個(gè)體用嗅覺搜尋食物的隨機(jī)方向與距離X(i)和Y(i)。

        初始化PSO 算法參數(shù):慣性因子w,加速常數(shù)c1,c2,粒子速度Vmax,Vmin。

        2)計(jì)算與原點(diǎn)之間距離D(i),再求出味道濃度判定值S(i)(取距離倒數(shù)),形成如下形式的編碼串:S(i)=(Kp,Ki,Kd)。

        3)由S(i)代入味道濃度判定函數(shù)以求出該果蠅個(gè)體位置的味道濃度Smell(i)=Function(S(i))。

        4)根據(jù)初味道濃度尋找初始極值,利用視覺尋找伙伴聚集味道濃度最低的個(gè)體果蠅位置,并保留最佳值初始位置與初始味道濃度

        [bestSmell,bestIndex]=min(Smell(i))

        X=X(bestIndex,:)

        Y=Y(bestIndex,:)

        5)令個(gè)體最優(yōu)位置Pbest=S,群體最優(yōu)位置Pgbest=S(bestIndex,:),粒子位置Xpos1=S(i),Xpos2=X(i),Xpos3=Y(i);個(gè)體最優(yōu)極值fPbest=Smell,群體最優(yōu)極值fPgbest=Smell(bestIndex,:)。

        6)更新粒子的位置和速度,按照式(4)和式(5)確定。

        7)運(yùn)行控制系統(tǒng)模型,求出種群中各個(gè)體的適應(yīng)度函數(shù)值Smell(i)=Function(S(i))。

        8)判斷當(dāng)前適應(yīng)值if Smell(i)<fPbest,個(gè)體更新操作;if Smell(i)<fPgbest,群體更新操作;更新果蠅最佳位置X 和Y。

        9)進(jìn)人迭代尋優(yōu),重復(fù)執(zhí)行步驟(6)~(8),并判斷是否滿足終止條件;否則,退出算法,得到最優(yōu)解。

        4 仿真實(shí)驗(yàn)與結(jié)果分析

        4.1 仿真條件設(shè)置

        設(shè)置FOA 的初始條件如下:最大代數(shù)50,種群規(guī)模100。PSO 算法初始條件設(shè)置[14]:慣性因子w=0.6,加速常數(shù)c1=c2=2,初始化粒子速度范圍[-1,1],Kp,Ki和Kd三個(gè)待優(yōu)化參數(shù)的搜索范圍均為[0,300],粒子群規(guī)模為100,最大迭代次數(shù)為50。控制系統(tǒng)仿真時(shí)間0∶10。

        4.2 FOA,PSO,HFOA 優(yōu)化性能比較

        為了驗(yàn)證HFOA 優(yōu)化PID 參數(shù)的收斂精度和穩(wěn)定性,每種算法連續(xù)在MatLab 7.8a 環(huán)境下運(yùn)行5 次,圖3(a),(b),(c)為FOA,PSO,HFOA 連續(xù)5 次尋優(yōu)過程。

        如圖3(a),(b),(c)所示,F(xiàn)OA 5 次搜索到的最優(yōu)解分別為3.9414,3.9382,5.7635,3.9448,4.18,每次收斂值都不同,說明FOA 在PID 參數(shù)優(yōu)化過程中保持探索與開發(fā)平衡的能力較差;HFOA 運(yùn)行5 次,最終都收斂于最優(yōu)解1.042 4,而PSO 算法運(yùn)行5 次,只有3 次搜索到最優(yōu)解1.042 4,2 次收斂于局部最優(yōu)解1.085 2。仿真結(jié)果表明:HFOA 相對(duì)于標(biāo)準(zhǔn)PSO 和FOA 在優(yōu)化PID 控制器上穩(wěn)定性更好,而FOA 收斂全局最優(yōu)的穩(wěn)定度最差;FOA 的收斂精度較PSO 和HFOA 低,表明FOA 運(yùn)行后期搜索的盲目性較大,較PSO 算法更容易陷入“早熟”。

        圖3 PID 控制器的ITAE 優(yōu)化曲線Fig 3 Optimization curve of PID controller in ITAE

        為了比較FOA,HFOA 和PSO 算法優(yōu)化PID 參數(shù)的計(jì)算效率、搜索質(zhì)量和整定后系統(tǒng)的輸出響應(yīng),程序分別運(yùn)行得到一次優(yōu)化結(jié)果,設(shè)置群體數(shù)量100 迭代50 次。計(jì)算結(jié)果見表1,動(dòng)態(tài)特性見表2,果蠅群體尋優(yōu)軌跡見圖4,系統(tǒng)仿真輸出見圖5。

        由表1 得出,F(xiàn)OA 仿真計(jì)算時(shí)間為123.939 s,PSO 算法運(yùn)算時(shí)間為209.095 4 s,而HFOA 為119.448 5 s。HFOA 和標(biāo)準(zhǔn)FOA 求解速率上相差不多,較PSO 算法運(yùn)算量要小很多。這表明HFOA 在PID 參數(shù)優(yōu)化計(jì)算上效率明顯優(yōu)于標(biāo)準(zhǔn)PSO 算法。

        圖4 中橫軸和縱軸沒有具體單位,只是果蠅優(yōu)化飛行路徑坐標(biāo)變化曲線,這個(gè)坐標(biāo)和尋優(yōu)解(味道濃度判定值)之間是有關(guān)系的,得到的飛行路徑實(shí)際上是尋找最優(yōu)解S(kp,Ki,Kd)的變化曲線;對(duì)比圖4(a),(b),HFOA 相對(duì)于FOA 果蠅群體的尋優(yōu)軌跡更加集中,解空間更大,果蠅群體密集度更高。表明HFOA 對(duì)解空間探索與開發(fā)平衡的能力較FOA 更強(qiáng),搜索質(zhì)量更高。

        表1 三種算法優(yōu)化PID 的控制參數(shù)Tab 1 Optimization PID control parameter of three algorithms

        表2 三種算法作用下系統(tǒng)動(dòng)態(tài)特性比較Tab 2 Comparison of system dynamic characters of three algorithms

        FOA,PSO 和HFOA 整定PID 控制器系統(tǒng)的輸出響應(yīng)曲線見圖5,縱坐標(biāo)的含義為PID 控制系統(tǒng)在單位階躍輸入信號(hào)作用下,系統(tǒng)的動(dòng)態(tài)響應(yīng)輸出信號(hào)。從圖中可以看出:系統(tǒng)在三種算法作用下,均經(jīng)過PID 控制器調(diào)整后,再經(jīng)過反饋?zhàn)罱K都達(dá)到穩(wěn)定狀態(tài)。由表2 得出,采用HFOA 優(yōu)化PID 控制器,系統(tǒng)的超調(diào)量σ%和調(diào)節(jié)時(shí)間ts較FOA 和PSO 算法明顯減少,控制效果更好。

        圖4 果蠅群體的尋優(yōu)軌跡Fig 4 Optimization hunting track of fly fruit swarm

        圖5 三種算法優(yōu)化參數(shù)的單位階躍響應(yīng)曲線Fig 5 Unit step response curve of optimization parameter of three algorithms

        5 結(jié)束語

        針對(duì)常規(guī)PID 控制方法的不足,通過分析FOA 的優(yōu)化原理,本文提出了一種HFOA 來整定PID 控制參數(shù),獲得了較好的控制效果和收斂特性。HFOA 不僅集成了FOA 計(jì)算高效和PSO 算法收斂穩(wěn)定的優(yōu)點(diǎn),同時(shí)可有效地避免FOA和PSO 算法陷入“早熟”。MatLab 仿真結(jié)果表明:該算法能較快地搜索到最優(yōu)解,且整定后的PID 控制器調(diào)節(jié)時(shí)間快、超調(diào)量小,具有更好的穩(wěn)定性,系統(tǒng)動(dòng)態(tài)性能得到較大改善,對(duì)于一類不穩(wěn)定控制系統(tǒng)具有良好的控制性能。

        [1] Bennett S.Development of the PID controllers[J].IEEE Control Systems Maganize,1993,13(6):58-65.

        [2] 劉金棍.先進(jìn)PID 控制MatLab 仿真[M].北京:電子工業(yè)出版社,2006:161-163.

        [3] 方彥軍,易鳳飛,胡文凱.基于遺傳算法的廣義預(yù)測PID 控制及其在鍋爐主汽溫系統(tǒng)中的應(yīng)用[J].武漢大學(xué)學(xué)報(bào):工學(xué)版,2013,46(3):386-392.

        [4] 孟 杰,陳慶樟,張 凱.基于粒子群算法的汽車懸架PID 控制仿真[J].計(jì)算機(jī)仿真,2013,30(4):155-158,168.

        [5] 杜文正,謝 政,童國林.基于粒子群優(yōu)化算法的橋式起重機(jī)PID 控制參數(shù)優(yōu)化[J].計(jì)算機(jī)測量與控制,2013,21(2):371-373,401.

        [6] Eberhart R C,Shi Y H.Comparison between genetic algorithms and particle swarm optimizatnion[C]∥Proceedings of the 7th International Conference on Evolutionary Programming,VII EP’98,San Diego,California,1998:611-616.

        [7] 潘文超.果蠅最佳化演算法[M].臺(tái)北:滄海書局,2011.

        [8] Pan Wen Tsao.A new fruit fly optimization algorithm:Taking the financial distress model as an example[J].Knowledge-Based Systems,2012,26:69-74.

        [9] 薛定宇.控制系統(tǒng)仿真與計(jì)算機(jī)輔助設(shè)計(jì)[M].2 版.北京:機(jī)械工業(yè)出版社,2010:234-235.

        [10]薛定宇,陳陽泉.控制數(shù)學(xué)問題的Matlab 求解[M].北京:清華大學(xué)出版社,2007:379-381.

        [11]Kennedy J,Eberhart R C.Particle swarm optimization[C]∥IEEE International Conference on Neural Networks,Piscataway,NJ:IEEE Service Center,1995:1942-1948.

        [12]Kennedy J,Eberhart R C.A new optimizer using particles swarm theory[C]∥Proceedings of the Sixth International Symposium on Micro Machine and Human Science,Piscataway,NJ:IEEE Service Center,1995:39-43.

        [13]鄧 麗,蔣 睛,費(fèi)敏銳.基于免疫粒子群算法的PID 參數(shù)整定與自適應(yīng)[J].自動(dòng)化儀表,2013,34(2):65-67,71.

        [14]史 峰,王 輝.MatLab 智能算法30 個(gè)案例分析[M].北京:北京航空航天大學(xué)出版社,2011:133-156.

        猜你喜歡
        控制參數(shù)果蠅味道
        果蠅也會(huì)“觸景傷身”
        小果蠅大貢獻(xiàn)
        中秋的味道
        嶺南音樂(2022年4期)2022-09-15 14:03:12
        果蠅遇到危險(xiǎn)時(shí)會(huì)心跳加速
        高超聲速飛行器滑模控制參數(shù)整定方法設(shè)計(jì)*
        飛控與探測(2022年6期)2022-03-20 02:16:14
        快樂的味道
        Birkhoff系統(tǒng)穩(wěn)定性的動(dòng)力學(xué)控制1)
        小果蠅助力治療孤獨(dú)癥
        夏天的味道
        基于PI與準(zhǔn)PR調(diào)節(jié)的并網(wǎng)逆變器控制參數(shù)設(shè)計(jì)
        黑龍江電力(2017年1期)2017-05-17 04:25:08
        国产亚洲美女精品久久久| 日韩中文字幕有码午夜美女| 免费无码又爽又刺激网站直播| 国产精品久久久久久影视| 无码熟妇人妻AV影音先锋| 国产精品久久中文字幕亚洲| 在线播放亚洲丝袜美腿| 免费无码a片一区二三区| 国产尤物精品自在拍视频首页| 亚洲图片第二页| 亚洲av成人一区二区| 久久综合亚洲色一区二区三区| 香蕉久久人人97超碰caoproen| 精品日韩欧美一区二区三区在线播放| 国产女人精品一区二区三区 | 久久国产精品岛国搬运工| 精品人妻少妇丰满久久久免| 在线观看的网站| 国产亚洲av人片在线观看| 国内精品久久久久影院蜜芽| 免费精品人妻一区二区三区| 久久综合亚洲色一区二区三区| 久久精品一区二区免费播放| 日本啪啪一区二区三区| 日韩av一区二区观看| 亚洲日韩av无码| 久久精品国产99精品国偷| 午夜亚洲精品一区二区| 亚洲国产精品无码久久一线| 毛片在线播放a| 久久久久亚洲AV无码专区一区| 久久亚洲精品国产av| 国自产精品手机在线观看视频| 欧美日韩亚洲色图| 国产网友自拍视频在线观看| 国产高清在线精品一区app| 亚洲熟妇无码av另类vr影视 | 狠狠久久亚洲欧美专区| 丝袜美腿一区二区在线观看| 久久午夜精品人妻一区二区三区| 中国凸偷窥xxxx自由视频妇科|