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

基于改進蟻獅算法的廣義預測控制對T-S 模糊模型的控制研究

2020-03-05 06:06:24張文彬
現代計算機 2020年1期
關鍵詞:規則模型

張文彬

(上海電力大學自動化工程學院,上海200090)

0 引言

Takagi-Sugeno(T-S)模糊是由日本學者于1985 年提出的[1],并已經被證明可以任意精度逼近非線性模型,目前已被廣泛應用于各個領域。T-S 模糊模型與傳統的Mamdani 模糊模型的區別在于其后件是輸入量的組合,是確定的值而不是模糊語言。該方法的本質是通過許多小線段來表示非線性系統,從而實現對非線性系統的建模。

蟻獅算法(Ant Lion Optimization,ALO)是模仿自然界中蟻獅捕捉螞蟻的行為而提出的算法,是近年來新的群智能算法。由螞蟻的走動來探索解空間,而蟻獅代表了局部最優解,并設下陷阱,來捕捉位置更優的螞蟻。蟻獅算法的最大優點在于其所需要的人為給定的參數少,并且容易實現。自2015 年被提出以來[2],就受到了廣泛的關注,對該算法的改進也在不斷地探索之中。

廣義預測控制自1987 年提出以來,憑借其優良的控制效果受到了廣泛的關注,其對象大多為受控自回歸積分滑動平均模型(CARIMA)。其作為預測控制算法同樣具備預測模型、滾動優化和反饋校正的特點。

1 廣義預測控制

廣義預測控制的對象常用以下的CARIMA 模型來描述[3]。

式中y(k),u(k)分別是對象的輸出和輸入,ξ(k)是噪聲擾動,為了簡單運算常常設C(z-1)=1。廣義預測控制的控制器目標函數如下式所示。

其中λ(j)是加權常數;w(k+j)是輸出參考軌跡,其可由式(2)表示。

其中yr是設定值,a 是柔化因子。

為了求得預測輸出y(k+j),通過引入以下丟番圖方程:

其中的多項式Ej,Fj是由步長j 和模型參數共同決定,表示為:

設Gj(z-1)=Ej(z-1)Bj(z-1),同時忽略不可測的噪聲項的干擾得到的預測輸出表達式如下所示。

令W=[w(k+1),w(k+2),...,w(k+n)]T,那么目標函數就可以表示為:

其中r=HΔu(k)+Fy(k),實際應用時只要將(GTG+λI)-1GT的第一行gT用于控制系統即可,即:

2 蟻獅算法及改進

2.1 基本蟻獅算法

蟻獅算法中由蟻獅、螞蟻和精英蟻獅組成,其中精英蟻獅有著最優的適應度,代表了全局最優解。算法的基本流程如下:

(1)種群的初始化

隨機初始化螞蟻和蟻獅的位置,并根據適應度大小選擇蟻獅中最優的個體作為精英蟻獅。

(2)螞蟻的隨機游走

在迭代開始后,首先根據輪盤賭的方式選擇一只蟻獅,每只螞蟻在其選擇的蟻獅和精英蟻獅的周圍進行游走。其游走位置可以有下式表示[4]:

其中t 和T 分別為當前迭代次數和最大迭代次數,r(t)的值為0 或1 可定義為:

對螞蟻的位置進行標準化以確保其在解空間內進行的游走,具體表示為:

其中ai,bi分別為第i 個變量的下限和上限分別為第t 次迭代時第i 個變量的下限和上限,同時受到被選擇的蟻獅的位置影響如式(13)所示。

其中ct,dt模仿螞蟻落入蟻獅的陷阱后,蟻獅向外刨土,最終使螞蟻進入穴底的過程。算法通過減小螞蟻的游走范圍來體現,具體為:

w 的值隨著迭代次數的增加而增大,具體為當t>0.1T 時,w=2;t>0.5T 時,w=3;t>0.75T 時,w=4;t>0.9T時,w=5;t>0.95T 時,w=6 最終螞蟻的位置可以表示成如式(15)所示。

2.2 改進的蟻獅算法

為了使算法能夠有更大的可能性找到全局最優點使用混沌反向學習初始化來代替原算法的隨機初始化。混沌初始化具有隨機性和遍歷性,能使能使初始化的個體位置盡可能的遍布于整個解空間,其搜索效率明顯好于隨機初始化[5]。基于反向學習(Opposition-Based Learning,OBL)最初由Tizhoosh 于2005 年推出,已被證明是一種增強各種優化算法的有效方法。其主要通過計算反向解來提高找到全局最優解的幾率,從而提高算法的收斂速度[6]。具體步驟為:

混沌初始化:本文使用Logistic 混沌算子來對N 個蟻獅位置進行初始化,其中Logistic 混沌算子如式(17)所示。

其中xn是位于0 到1 之間的隨機數,通過式(17)得到N 個混沌變量,再將得到的混沌變量用于初始化種群位置。

反向學習:若個體位置表示為X={x1,x2,x3,…,xn},其 中xi∈[ai,bi],那 么xi的 反 向 位 置 可 以 表 示 為=ai+bi-xi。我們先得到N 個混沌初始化的蟻獅位置,然后在得到N 個與之對應的反向位置,再根據適應度值從這2N 個位置中挑選出較優的N 個位置作為最終的蟻獅初始位置。

為了防止算法陷入局部最優解,本文進行了變異操作以幫助算法跳出局部解。

根據差分算法,我們對蟻獅進行變異得到變異后的蟻獅位置如式(18)所示。

其中xE是精英蟻獅位置,xworst是適應度最差的蟻獅位置。對產生的變異蟻獅若其適應度優于精英蟻獅則代替精英蟻獅,反之若優于最差的蟻獅則代替該蟻獅。

對精英蟻獅XE={x1,x2,x3,..,xn}中隨機選擇一個元素xi令xi=li+rand*(ui-li),若變異后的適應度更優則代替原精英蟻獅,反之則保持不變。這樣子有助于在算法迭代后期對精英蟻獅周圍的探索,跳出局部解。同時為了平衡算法的探索與局部收斂能力,對式(15)改為:

為了對算法改進的有效性進行簡單說明,本文選取了幾個基本測試函數進行測試,測試函數信息如表1所示,測試結果如圖(1-3)所示。

從上面三個函數的收斂過程中可以看出:①在迭代初期,改進的蟻獅算法的最優值比較好,能夠有效增加收斂速度,說明了混沌反向初始化的有效性;②改進的蟻獅算法在迭代過程中能有效的跳出局部最優點,而原始的蟻獅算法不能很好地做的該點,很好地體現了對原算法進行變異的作用。

廣義預測控制中的柔化因子a 和權重系數λ都是需要人為進行給定的參數,而對于給定的被控對象,通過手動調速這兩個參數往往繁瑣而且難以達到滿意的效果故在本文中將改進的蟻獅算法同廣義預測控制相結合[7],通過算法來優化優化這兩個參數以得到滿意的效果,而目標函數選取為均方方差(MSE)如式(20)所示:

其中SP 是設定值,y 是控制輸出。

3 對T-S模糊模型的控制

T-S 模糊的模糊規則是通過IF-THEN 規則來進行描述的:

其中xi是輸入;Air是第i 條規則的第r 個模糊集;pir是后件部分的系數;R(i)表示第i 條模糊規則。而整個T-S 模糊系統的輸出是各個模糊規則的加權平均和,具體可以表示為:

其中C 是模糊規則數;wi是第i 條規則所占權重。T-S 模糊辨識建模就是確定模型前件部分和后件部分的結構和參數。注意到模糊規則的THEN 部分同廣義預測控制的CARIMA 模型具有相似之處,故本文使用廣義預測控制來對T-S 模糊模型進行控制。

智能材料今年來發展非常迅速,已經被廣泛應用于精密機床、微納米平臺等,然而智能材料具有的遲滯非線性是對智能材料應用的一大阻礙,它會影響系統的穩定性,和造成精度下降等問題。那么對遲滯非線性的控制研究是必不可少的。

圖1 函數f1收斂過程

表1 測試函數信息

圖2 函數f2收斂過程

圖3 函數f3收斂過程

我們使用T-S 模糊模型對遲滯非線性建模。先用如式(22)所示的電壓信號,以10kHz 的采樣頻率輸入Duhel 模型以得到對應的輸出(注意到所用的輸入電壓信號的幅值不斷減小,周期不斷增大),得到的動態模型訓練效果如圖(4)所示。

圖4 T-S建模結果

對該模型用基于改進蟻獅算法的廣義預測控制進行控制并將控制結果同單用廣義預測控制的結果相對比如圖5、圖6 所示。

圖5 控制結果對比

圖6 控制追蹤結果對比

圖5 是將系統控制到設定值4,從圖中可以看出使用改進蟻獅算法同廣義預測控制相結合能夠更早地達到設定值;圖6 是將系統的輸出跟蹤曲線4e-13tsin(2π×62t×e-t)+1 的結果,從圖中可以明顯看出所提出方法能夠更好地追蹤目標曲線。

與此同時,對系統的模型加入了擾動來測試其抗干擾能力,結果如圖7 所示。給模型加入擾動,系統也能夠很好地恢復到穩定。

圖7 加擾動后控制結果

4 結語

本文對已有的蟻獅算法進行了改進,并將其同廣義預測控制相結合,通過優化廣義預測控制的參數,來達到更好的控制效果,并將其用于對T-S 模糊模型的控制,進行仿真分析,證明了所提出方法的有效性。

猜你喜歡
規則模型
一半模型
撐竿跳規則的制定
數獨的規則和演變
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
規則的正確打開方式
幸福(2018年33期)2018-12-05 05:22:42
讓規則不規則
Coco薇(2017年11期)2018-01-03 20:59:57
TPP反腐敗規則對我國的啟示
3D打印中的模型分割與打包
搜索新規則
主站蜘蛛池模板: 国产精品久久久久久影院| 国产精品一区二区在线播放| 97se亚洲综合不卡 | 久久午夜夜伦鲁鲁片不卡| 老司机aⅴ在线精品导航| 天堂成人在线| 亚洲一区毛片| 日本久久网站| 久久人搡人人玩人妻精品一| 狠狠干综合| 香蕉伊思人视频| 国产精品黑色丝袜的老师| 久久青青草原亚洲av无码| 欧美一区二区福利视频| 毛片最新网址| 欧美国产成人在线| 国产精品深爱在线| 91在线视频福利| 毛片在线区| 亚洲欧美成aⅴ人在线观看| 亚洲 欧美 中文 AⅤ在线视频| 性色一区| 国产成人久久综合777777麻豆 | 国产自在线播放| 91无码网站| 欧美成人怡春院在线激情| 国产91无码福利在线| 国产视频欧美| 日韩亚洲综合在线| 成AV人片一区二区三区久久| 国产精品久久精品| 亚洲欧美一区在线| 一级毛片免费观看久| 精品一区二区三区水蜜桃| 亚洲国产无码有码| 青青青视频91在线 | 99视频精品全国免费品| 岛国精品一区免费视频在线观看| 欧美.成人.综合在线| 视频一区视频二区日韩专区| 精品视频91| 亚洲男人天堂2018| 国产精品第页| 2020精品极品国产色在线观看 | 亚洲欧美一区二区三区麻豆| 午夜国产不卡在线观看视频| 91口爆吞精国产对白第三集| 中文天堂在线视频| 欧美有码在线| 亚洲日本中文综合在线| 午夜啪啪福利| 国产一在线| 人妻丰满熟妇αv无码| 成人91在线| 少妇高潮惨叫久久久久久| 国产在线麻豆波多野结衣| 丁香综合在线| 2020国产精品视频| 69视频国产| 国产精品永久不卡免费视频| a亚洲视频| 又大又硬又爽免费视频| 国产特一级毛片| 粗大猛烈进出高潮视频无码| 亚洲欧洲日韩久久狠狠爱| 国产日本一区二区三区| 97人妻精品专区久久久久| av在线5g无码天天| 国产亚洲美日韩AV中文字幕无码成人| 五月婷婷综合色| 久996视频精品免费观看| 好紧好深好大乳无码中文字幕| 国产chinese男男gay视频网| 欧美成人精品在线| jizz亚洲高清在线观看| 国产在线观看91精品亚瑟| 91成人免费观看在线观看| 国产成人亚洲毛片| 日韩欧美中文| 国产91精品久久| 亚洲综合中文字幕国产精品欧美| 天天摸夜夜操|