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

        ?

        基于改進(jìn)型蜂群算法的無(wú)人機(jī)姿態(tài)控制參數(shù)優(yōu)化

        2015-10-04 04:24:50王曉桐曲曉光
        關(guān)鍵詞:優(yōu)化模型

        林 峰,王曉桐,曲曉光

        (沈陽(yáng)航空航天大學(xué)自動(dòng)化學(xué)院,沈陽(yáng) 110136)

        由于無(wú)人機(jī)[1]有著體積小、使用方便和造價(jià)低等諸多優(yōu)點(diǎn),如今已經(jīng)被廣泛應(yīng)用在各個(gè)領(lǐng)域中。而無(wú)人機(jī)的各種姿態(tài)控制都是需要依靠無(wú)人機(jī)自動(dòng)駕駛儀來(lái)完成的,因此對(duì)無(wú)人機(jī)自動(dòng)駕駛儀控制律的設(shè)計(jì)[2]成為該領(lǐng)域的研究熱點(diǎn)。目前,應(yīng)用在無(wú)人機(jī)飛行控制系統(tǒng)設(shè)計(jì)的控制方法主要分為經(jīng)典控制技術(shù)與現(xiàn)代控制技術(shù)兩大類。經(jīng)典控制方法主要是研究飛機(jī)的俯仰、滾轉(zhuǎn)和偏航三個(gè)反饋系統(tǒng)的控制器設(shè)計(jì),方法簡(jiǎn)單、成熟,已經(jīng)廣泛應(yīng)用于工程中的飛控系統(tǒng)[3]中。近年來(lái),在飛行控制系統(tǒng)的設(shè)計(jì)中應(yīng)用了大量的現(xiàn)代控制理論方法,如非線性動(dòng)態(tài)逆控制[4]、魯棒控制[5]和滑模變結(jié)構(gòu)控制[6]等方法。雖然這些方法都能較好地滿足飛行控制的需要,但是對(duì)無(wú)人機(jī)模型的精確度要求很高,實(shí)現(xiàn)有一定的難度。

        在經(jīng)典控制方法中,無(wú)人機(jī)采用最多的是PID控制器,由于傳統(tǒng)PID控制器的參數(shù)需要進(jìn)行反復(fù)的試驗(yàn)來(lái)確定,耗用很長(zhǎng)的時(shí)間,并且不能保證控制系統(tǒng)的最佳性能,因此要對(duì)PID參數(shù)進(jìn)行優(yōu)化以滿足無(wú)人機(jī)姿態(tài)控制的需要。20世紀(jì)80年代以來(lái),大量的智能算法[7]涌現(xiàn)出來(lái),人們將這些智能算法應(yīng)用在無(wú)人機(jī)的姿態(tài)控制器參數(shù)優(yōu)化上面,并得到了較好的優(yōu)化效果,如遺傳算法[8]和粒子群算法[9]等。蜂群算法[10-12]是近年來(lái)一種新的智能優(yōu)化算法,通過(guò)模仿蜂群的采蜜行為,每個(gè)人工蜂分別在各自的區(qū)域范圍內(nèi)尋取最優(yōu)值,最終可以把群體中的全局最優(yōu)值突出表現(xiàn)出來(lái)。算法有著很好的魯棒性和收斂性[13],但也存在容易陷入局部最優(yōu)值的缺點(diǎn)。在已有的研究結(jié)果中,都是根據(jù)保持蜂群的多樣性[14-15]來(lái)進(jìn)行改進(jìn),然而算法中食物源的位置同樣重要。到目前為止,尚沒(méi)有學(xué)者對(duì)食物源位置這個(gè)方面進(jìn)行改進(jìn)。

        本文在總結(jié)前人工作的基礎(chǔ)上,通過(guò)遺傳算法中的交叉、變異、選擇操作來(lái)保持蜂群多樣性的同時(shí),將自適應(yīng)[16]的思想引入到蜂群算法中對(duì)食物源位置的更新進(jìn)行改進(jìn)。通過(guò)改進(jìn)后的蜂群算法在常規(guī)PID控制的基礎(chǔ)上進(jìn)行最優(yōu)化的控制方法設(shè)計(jì),并應(yīng)用在對(duì)無(wú)人機(jī)姿態(tài)控制上。然后通過(guò)MATLAB進(jìn)行仿真實(shí)驗(yàn)并與遺傳算法、粒子群算法優(yōu)化的PID參數(shù)進(jìn)行對(duì)比,進(jìn)而驗(yàn)證改進(jìn)型蜂群算法在無(wú)人機(jī)的應(yīng)用上比其它的優(yōu)化算法具有更好的控制性能。

        1 蜂群算法的改進(jìn)

        1.1 蜂群算法的改進(jìn)思想

        由于蜂群算法的優(yōu)化原理是通過(guò)蜜蜂個(gè)體之間的交流合作來(lái)實(shí)現(xiàn)的,蜜蜂在算法進(jìn)行的過(guò)程中不會(huì)改變自身的基因,只是在一定的條件下才轉(zhuǎn)變他們所承擔(dān)的角色。如果任意一種角色的蜜蜂的活動(dòng)受到限制,就不會(huì)觸發(fā)轉(zhuǎn)變角色的條件,進(jìn)而會(huì)陷入局部的最優(yōu)值。此外,蜂群算法的食物源位置不能跟隨算法的進(jìn)行而改變,只是解的質(zhì)量不再得到改善并經(jīng)過(guò)limit次循環(huán)以后才會(huì)更新個(gè)別的食物源位置。算法不夠智能,搜索效率與收斂速度都比較低。因此為了避免算法陷入局部最優(yōu)并提高算法效率,這里從以上兩個(gè)方面來(lái)共同對(duì)蜂群算法進(jìn)行改進(jìn)。

        一方面借助于遺傳算法中的交叉變異操作,產(chǎn)生新的蜜蜂個(gè)體,達(dá)到實(shí)現(xiàn)蜜蜂群的多樣性的目的,然后計(jì)算變異后的適應(yīng)值,再保留通過(guò)選擇操作選取出的變異前后中高質(zhì)量的解;另一方面將花蜜程度引入到算法當(dāng)中,花蜜程度按照規(guī)律進(jìn)行自適應(yīng)的調(diào)整,通過(guò)花蜜程度來(lái)自適應(yīng)更新食物源的位置。按照這兩方面改進(jìn)不僅解決了容易陷入局部最優(yōu)的缺點(diǎn),而且還使得整個(gè)算法具有自適應(yīng)性,提高了原本算法的效率。

        1.2 改進(jìn)型蜂群算法對(duì)PID的參數(shù)優(yōu)化

        在改進(jìn)型蜂群算法優(yōu)化PID參數(shù)問(wèn)題中,可以把PID三個(gè)參數(shù)組合在一起作為所有可能的解來(lái)代表每一個(gè)食物源,同時(shí)為了抑制過(guò)渡過(guò)程中大偏差的出現(xiàn),本文選用平方偏差積分方程(ISE)作為性能指標(biāo)函數(shù),如式(1)所示。

        然后實(shí)時(shí)地計(jì)算適應(yīng)值J來(lái)達(dá)到對(duì)kp、ki和kd三個(gè)參數(shù)的動(dòng)態(tài)調(diào)整,最終尋得三個(gè)參數(shù)的最優(yōu)值。改進(jìn)型蜂群算法優(yōu)化PID參數(shù)結(jié)構(gòu)圖如圖1所示。

        圖1 改進(jìn)型蜂群算法優(yōu)化PID參數(shù)結(jié)構(gòu)圖

        具體步驟為:

        (1)初始化。設(shè)置迭代次數(shù)、蜂群規(guī)模、采樣時(shí)間、花蜜程度、偵查蜂所占比率、自適應(yīng)參數(shù)等參數(shù)以及kp、ki、kd和三個(gè)參數(shù)的上下限,并隨機(jī)生成含有N個(gè)解的初始種群。每個(gè)解xi(i=1,2,…,N)都是一個(gè)三維的向量,這里用xi=(xi1,xi2,xi3)T來(lái)表示。初始種群的公式如式(2)所示。

        在上述式子中,LB代表的是解x的取值下限,UB代表的是解x的取值上限。

        (2)引領(lǐng)蜂開(kāi)始隨機(jī)地探路,并計(jì)算每個(gè)解的適應(yīng)值,然后用交叉變異操作,計(jì)算變異操作后的適應(yīng)值,通過(guò)選擇操作保留高質(zhì)量的解。

        (3)跟隨蜂對(duì)食物源進(jìn)行選擇并向食物源移動(dòng)。食物源被選擇的概率計(jì)算公式如式(3)所示。

        在上述式子中,Pi代表的是第i個(gè)食物源被跟隨蜂選擇的概率,fit(i)代表的是第i個(gè)解的適應(yīng)值。

        (4)更新食物源位置并記錄。食物源位置更新公式如式(4)所示:

        在上述式子中,x'ij代表的是更新后食物源的位置,xij代表的是初始化后食物源的位置,Diff代表的是花蜜程度,fit(i)代表的是第i個(gè)解的適應(yīng)值,fitmax代表的是當(dāng)前記錄適應(yīng)值的最大值,fitmin代表的是當(dāng)前記錄適應(yīng)值的最小值。

        (5)記錄本次迭代的最好解和適應(yīng)值。

        (6)自適應(yīng)調(diào)整花蜜程度。當(dāng)?shù)_(dá)到N次后并且該次的適應(yīng)值沒(méi)有N次前的適應(yīng)值優(yōu)秀,則花蜜程度按照如下規(guī)律進(jìn)行調(diào)整如式(5)所示:

        在上述式子中,Diff'代表的是調(diào)整后的花蜜程度,Diff代表的是調(diào)整前的花蜜程度,Diffmin代表的是花蜜程度的最小值。

        (7)判斷是否能夠滿足算法的結(jié)束條件,如果是,輸出最優(yōu)解,否則將迭代次數(shù)加一并跳回(2)。

        2 無(wú)人機(jī)姿態(tài)控制的數(shù)學(xué)模型

        由于固定翼無(wú)人機(jī)的數(shù)學(xué)模型是非線性的,需要選擇等速直線、對(duì)稱定常、沒(méi)有側(cè)滑的飛行運(yùn)動(dòng)作為基準(zhǔn)運(yùn)動(dòng),根據(jù)小擾動(dòng)原理把非線性模型線性化,才能經(jīng)過(guò)解耦得到縱向運(yùn)動(dòng)和橫側(cè)向運(yùn)動(dòng)的線性模型。

        本文以小型無(wú)人機(jī)PT-60(Perfect Trainer,PT)作為研究對(duì)象。假定無(wú)人機(jī)在高度為500 m的空中以20 m/s的速度飛行,根據(jù)配平可知迎角為2°,下滑角為-2°,然后結(jié)合氣動(dòng)導(dǎo)數(shù)公式可得縱向狀態(tài)矩陣:

        通過(guò)拉普拉斯變換,能夠得出輸入是升降舵偏轉(zhuǎn)角,輸出是俯仰角速度和俯仰角的傳遞函數(shù):

        而橫側(cè)向狀態(tài)矩陣為:

        同理,經(jīng)過(guò)拉式變化,可得到輸入是副翼舵偏轉(zhuǎn)角,輸出是滾轉(zhuǎn)角速度和滾轉(zhuǎn)角的傳遞函數(shù):

        通過(guò)上述傳遞函數(shù),結(jié)合俯仰角和滾轉(zhuǎn)角的控制策略,可分別得到俯仰姿態(tài)控制模型和滾轉(zhuǎn)姿態(tài)控制模型分別如圖2和圖3所示。

        圖2 俯仰姿態(tài)控制模型

        圖3 滾轉(zhuǎn)姿態(tài)控制模型

        而無(wú)人機(jī)以恒定角速率作水平協(xié)調(diào)轉(zhuǎn)彎的情況下,偏航角速率˙ψ與滾轉(zhuǎn)角φ的關(guān)系如式(6)所示。

        并通過(guò)拉普拉斯變化,可得:

        根據(jù)式(7)可知,在無(wú)人機(jī)協(xié)調(diào)轉(zhuǎn)彎時(shí),偏航姿態(tài)控制模型只需在滾轉(zhuǎn)姿態(tài)控制模型的基礎(chǔ)上增加一個(gè)外回路即可。因此偏航姿態(tài)控制模型如圖4所示。

        圖4 偏航姿態(tài)控制模型

        3 PID參數(shù)優(yōu)化及仿真對(duì)比

        通過(guò)改進(jìn)型蜂群算法分別對(duì)俯仰、滾轉(zhuǎn)和偏航三種姿態(tài)控制模型進(jìn)行PID參數(shù)優(yōu)化,分別獲得三種姿態(tài)優(yōu)化后的PID參數(shù):kpp=4.972 5,kip=0.841 0,kdp=0.056 0。kpr=1.930 7,kir=0.330 0,kdr=0.084 7。kpy= - 4.135 7,kiy=-0.428 0,kdy=0.848 8

        將優(yōu)化后的參數(shù)在無(wú)人機(jī)姿態(tài)控制模型內(nèi)進(jìn)行PID控制,并與遺傳算法、粒子群算法優(yōu)化的PID參數(shù)進(jìn)行仿真對(duì)比,對(duì)比結(jié)果如圖5-圖8所示。

        圖5 俯仰姿態(tài)控制模型的俯仰角響應(yīng)曲線

        圖6 滾轉(zhuǎn)姿態(tài)控制模型的滾轉(zhuǎn)角響應(yīng)曲線

        圖7 偏航姿態(tài)控制模型的偏航角響應(yīng)曲線

        由上述仿真對(duì)比圖可以看出,三種優(yōu)化算法都可以對(duì)無(wú)人機(jī)姿態(tài)控制模型進(jìn)行控制并且最終達(dá)到穩(wěn)態(tài),但是在動(dòng)態(tài)指標(biāo)上改進(jìn)型蜂群算法要明顯優(yōu)于其它兩種優(yōu)化算法。首先,在超調(diào)量方面,改進(jìn)型蜂群算法在三種姿態(tài)控制的超調(diào)量均沒(méi)有超過(guò)7%,而遺傳算法分別達(dá)到了11%、40%和31%,粒子群算法則是除了在俯仰姿態(tài)控制模型中超調(diào)量只有2%以外,其它控制系統(tǒng)均都維持在15%左右。其次,在振蕩次數(shù)方面,其它優(yōu)化算法會(huì)有1-2次的振蕩,而改進(jìn)型蜂群算法做到了沒(méi)有振蕩,但是這是靠犧牲調(diào)節(jié)時(shí)間換來(lái)的。因此,在調(diào)節(jié)時(shí)間(5%誤差帶)方面,改進(jìn)型蜂群算法沒(méi)有明顯的優(yōu)勢(shì)。

        圖8 偏航姿態(tài)控制模型的滾轉(zhuǎn)角響應(yīng)曲線

        4 總結(jié)

        本文通過(guò)引入交叉變異選擇操作和花蜜程度對(duì)蜂群算法進(jìn)行改進(jìn),在常規(guī)PID控制的基礎(chǔ)上引入改進(jìn)型蜂群算法對(duì)控制參數(shù)進(jìn)行優(yōu)化,并應(yīng)用在無(wú)人機(jī)的姿態(tài)控制上,通過(guò)仿真實(shí)驗(yàn)與遺傳算法、粒子群算法進(jìn)行對(duì)比。仿真結(jié)果表明,在無(wú)人機(jī)姿態(tài)控制模型中,改進(jìn)型蜂群算法比其它的優(yōu)化算法有著調(diào)節(jié)時(shí)間略短、超調(diào)量小、無(wú)振蕩的優(yōu)點(diǎn),可以使無(wú)人機(jī)在較快的時(shí)間內(nèi)平滑過(guò)渡到穩(wěn)態(tài),避免了機(jī)頭來(lái)回?cái)[動(dòng)的幅度與次數(shù),能夠更好地提高飛行控制系統(tǒng)的姿態(tài)控制性能。

        [1]黨芳,王敏芳,汪銀輝.無(wú)人機(jī)發(fā)展現(xiàn)狀及趨勢(shì)[J].地面防空武器,2005(3):49-54.

        [2] Borrelli F,Keviczky T,Balas G J.Collision-free UAV formation flight using decentralized optimization and invariant sets[C].43rd IEEE conference on Decision and Control,Atlantis:Paradise Island,2004,1099 -1104.

        [3] Gao J,Chen Z.Study on gain-scheduling problem in flight control[J].Chinese Journal of Aeronautics,1999,12(4):217 -221.

        [4] Sieberling S,Chu Q P,Mulder J A.Robust flight control using incremental nonlinear dynamic inversion and angular acceleration prediction[J].Journal of Guidance,Control and Dynamics,2010,33(6):1732 -1742.

        [5] Dai H S,Zhu J H.An application of robust control techniques to control law design of unmanned air vehicle[C].Control Conference(CCC),2010:1865 -1869.

        [6]黃顯林,王海斌,尹航,等.空間飛行器的非線性變結(jié)構(gòu)控制[J].哈爾濱工業(yè)大學(xué)學(xué)報(bào),1998,30(5):42-45.

        [7]姚新,陳國(guó)良,徐惠敏,等.進(jìn)化算法研究進(jìn)展[J].計(jì)算機(jī)學(xué)報(bào),1995,18(9):604 -706.

        [8]胡占雙.無(wú)人機(jī)飛行姿態(tài)檢測(cè)及控制研究[D].沈陽(yáng):沈陽(yáng)航空航天大學(xué),2012.

        [9]李大偉,王宏倫.無(wú)人機(jī)自動(dòng)空中加油飛行控制技術(shù)[J].系統(tǒng)仿真學(xué)報(bào),2010,22(1):126 -130.

        [10] Karaboga D.An idea based on honey swarm for numerical optimization[R].Kayseri:Erciyes University Press,2005.

        [11] Karaboga D.A powerful and efficient algorithm for numerical function optimization:artificial bee colony(abc)algorithm [J].Global Optimization,2007,39(3):459-471.

        [12] Karaboga D,Basturk B.Artificial bee colony(abc)optimization algorithm for solving constrained optimization problem[C].Proceedings of World Congress of the International-Fuzzy-Systems-Association,Cancun,MEXICO,2007,789 -798.

        [13] Magdalene M,Yannis M,Constantin Z.Honey bees mating optimization algorithm for financial classification problems[J].Applied Soft Computing,2010,10(3):806-812.

        [14] Li B,Li Y.BE-ABC:hybrid artificial bee colony algorithm with balancing evolution strategy[C].Proceedings of the IEEE Conference on Intelligent Control and Information Processing,Dalian,2012,217 -222.

        [15] ServetKiran M,Gunduz M.A recombination-based hybridization of particle swarm optimization and artificial bee colony algorithm for continuous optimization problems[J].Applied Soft Computing,2013,64(5):1108-1119.

        [16] Middleton R H,Goodwin G C,Hill D G,et al.Design issues in adaptive control[J].IEEE Transactions on Automatic Control,1988,33(1):50 -58.

        猜你喜歡
        優(yōu)化模型
        一半模型
        超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
        民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
        關(guān)于優(yōu)化消防安全告知承諾的一些思考
        一道優(yōu)化題的幾何解法
        由“形”啟“數(shù)”優(yōu)化運(yùn)算——以2021年解析幾何高考題為例
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
        3D打印中的模型分割與打包
        FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
        日韩精品中文字幕第二页 | 欧美国产亚洲日韩在线二区| 91中文人妻丝袜乱一区三区| a级三级三级三级在线视频| 米奇欧美777四色影视在线| 人人爽人人澡人人人妻| 日韩第四页| 中文字幕乱码琪琪一区| 开心久久婷婷综合中文字幕| 日韩精品极品视频在线观看免费| 99久热re在线精品99 6热视频| 国产亚洲精品日韩香蕉网| 亚洲精品一区二区成人精品网站 | 日韩一区三区av在线| 波多野结衣av一区二区全免费观看 | 久久精品国产精品亚洲| 免费黄色电影在线观看| 无遮高潮国产免费观看韩国 | 凌辱人妻中文字幕一区| 特级做a爰片毛片免费看108| 亚洲日韩欧美一区二区三区| 91久久精品一二三区色| 国产 高潮 抽搐 正在播放| 国产亚洲精品久久久久久| 成人国产永久福利看片| 一区二区三区亚洲免费| 日本va欧美va精品发布| 亚洲最大中文字幕无码网站| 天堂网av在线| 国产一区二区黄色网页| 无码丰满熟妇一区二区| 欧美视频第一页| 国产精品自拍视频免费看| 日本一本免费一二区| 亚洲色无码播放| 国产成人精品人人做人人爽| 亚洲av香蕉一区二区三区av| 久久久老熟女一区二区三区| 在线播放国产女同闺蜜| 青青草在线公开免费视频| 午夜成人理论福利片|