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

基于SelQPSO的WMR區(qū)間二型模糊邏輯控制

2021-12-10 08:31:44結昆侖佃松宜
計算機仿真 2021年11期
關鍵詞:優(yōu)化方法

結昆侖,趙 濤,佃松宜

(四川大學電氣工程學院,成都 610065)

1 引言

輪式移動機器人(WMR),可在危險惡劣人工難以到達的地方移動,其在航空航天、工業(yè)、商業(yè)、核電、石油工業(yè)、船舶行業(yè)等領域得到廣泛使用[1,2,3]。而環(huán)境結構復雜、環(huán)境惡劣等因素導致人工操作十分困難,所以對于WMR的控制成為關鍵研究技術之一。

WMR是一種特殊的非線性系統(tǒng)[4],其跟蹤的期望軌跡隨著時間的變化而變化,這導致WMR的軌跡跟蹤控制成為難題,而模糊邏輯控制(FLC)在處理這類非線性問題方面體現出較好的性能。文獻[5]通過FLC動態(tài)調節(jié)快速雙冪次趨近律參數,從而減小滑模控制造成的抖振現象。文獻[6]采用Back-stepping建立機器人運動學控制器,滑模控制建立機器人動力學,通過FLC調節(jié)滑模增益,以減小控制過程中出現的抖振現象。文獻[7]通過GT2FLC調節(jié)非奇異終端滑模控制器的趨近律增益,以提高系統(tǒng)響應速度,文獻[8]通過粒子群優(yōu)化算法對交叉算子進行了優(yōu)化,提高了對WMR控制的收斂速度和穩(wěn)定性。然而,以上控制方法需要建立精確的數學模型,很少考慮外部干擾的情況,FLC的隸屬函數參數大多數是通過專家經驗選擇。

模糊邏輯控制(T1FLC)是由Zadeh[9]教授通過對人腦研究于1965年提出的一種智能控制。之后已成功運用在移動機器人控制[10]、模式識別、管理決策等領域。針對T1FLC對被控對象模糊化程度低、受不確定性因素影響大的問題,Zadeh教授于1975年提出了一種二型模糊邏輯控制[11](T2FLC),T2FLC描述事物更加全面,但隨之而來的是計算量增大,之后人們?yōu)榱撕喕嬎懔浚瑢2FLC中的次隸屬度均設為1,即區(qū)間二型模糊(IT2FLC)。

在IT2FLC中,其核心是模糊控制規(guī)則的建立[12],而模糊控制規(guī)則的建立是通過設置相應的隸屬函數參數,設置隸屬函數參數常用的傳統(tǒng)方法包括基于專家經驗與控制工程知識、基于操作人員操作經驗、基于過程的模糊模型等,而這些方法容易造成不必要的誤差,導致控制精度降低。

粒子群優(yōu)化算法(PSO)是由Kennedy與Eberhart通過對鳥群研究于1995年提出的一種優(yōu)化算法[13]。由于PSO是通過模擬鳥群設計的,其隨機性和群體智能性不高,之后J.Sun等[14]人將普通粒子替換成具有量子行為的粒子,提出了QPSO算法,提高了PSO全局收斂性能。針對QPSO算法,文獻[15]通過將自然選擇機理與量子行為粒子群優(yōu)化算法結合的方式,進一步對QPSO進行改進,以提高算法全局收斂性和求解精度。本文將采用改進的QPSO算法對IT2FLC的隸屬函數參數進行優(yōu)化。

本文所做的貢獻主要有:①根據WMR數學模型,針對軌跡跟蹤控制問題,設計了基于優(yōu)化思想的IT2FLC,來實現WMR軌跡跟蹤控制;②針對IT2FLC中隸屬函數參數難以確定問題,通過改進的QPSO算法(SelQPSO)對隸屬參數進行優(yōu)化,從而提高IT2FLC控制精度;③通過增加外部擾動驗證了本文所提的控制方法具有較強的抑制擾動能力。最后通過仿真驗證了本文所提的控制方法與經過QPSO優(yōu)化的IT2FLC、未經優(yōu)化的IT2FLC以及T1FLC算法相比具有更好的性能。

2 輪式移動機器人

2.1 WMR數學模型

WMR在一個平面工作時,需要通過控制每個車輪轉速,間接控制其整體線速度、角速度從而能精確地跟蹤上一條給定軌跡,到達期望位置,WMR結構示意如圖1。

圖1 WMR結構示意圖

其中,C為WMR質心,R為磁輪半徑,2a為WMR寬度,2b為WMR兩車輪中心的距離,vC為WMR整體線速度,ωC為WMR整體角速度,θ為WMR運動方向與X軸夾角,即為WMR的姿態(tài)角。

注1:WMR的質心與其幾何中心吻合,且線速度

(1)

(2)

其中

(3)

(4)

(5)

(6)

μx,μy,μw分別為WMR橫向移動、縱向移動、原地移動時車輪與平面間的摩擦系數,m為WMR質量,I為WMR的轉動慣量,u為車輪的轉矩矩陣。

2.2 WMR誤差模型

(7)

其中,vCr為WMR整體參考線速度,ωCr為WMR整體參考角速度,

本文設計的WMR軌跡跟蹤控制器,其主要是通過控制輸出u間接控制vC、ωC,且vC,ωC有界,使其在任意初始誤差情況下,在有限時間內快速跟蹤上期望軌跡,即

注2:控制輸出u通過系統(tǒng)耦合性間接控制vC、ωC。

3 區(qū)間二型模糊邏輯系統(tǒng)

在處理非線性系統(tǒng)控制問題上,傳統(tǒng)的T2FLC要優(yōu)于T1FLC,但是T2FLC內部的計算量十分大,不適用于實際工程,于是人們提出了IT2FLC,相對于T2FLC,IT2FLC是將次隸屬度均設置為1的一種特殊T2FLC,T2FLC模糊集A[11]表示為

(8)

(9)

定義 1[17]:二型模糊集中所有的主隸屬度組成的集合稱之為A的不確定跡,記為FOU(A),如式(10)所示

FOU(A)=∪xeXJx

(10)

FOU(A)由模糊集上隸屬度UMF和下隸屬度LMF兩條曲線構成,其取值的好壞直接影響IT2FLC的控制效果,如圖2,陰影部分為不確定跡。

圖2 三角形模糊集合的FOU

IT2FLC與T1FLC系統(tǒng)組成十分類似,都包括模糊器、規(guī)則庫、模糊推理、解模糊等。不同之處是IT2FLC在進行解模糊前,要先進行降型計算,本文所用的降型方法為中心集降型法[18](Center of sets,CS),如式(11)。

(11)

其中,

(12)

系統(tǒng)輸出通常取Ycos(x)的中點,即

(13)

4 改進的量子粒子群算法原理

4.1 量子粒子群算法原理

QPSO算法本質是在一個M維目標空間中[19],假設群體中有N個粒子潛在問題,即

X(t)={X1(t),X2(t),…,XN(t)},在t時刻,第i個粒子位置為X(t)=[Xi,1(t),Xi,2(t),…,Xi,M(t)],其中i=1,2,…N,單個粒子最好位置表示為Pi(t)=[Pi,1(t),Pi,2(t),…,Pi,M(t)],群體最好位置表示為G(t)=[G1(t),G2(t),…,GN(t)],且G(t)=Pg(t),其中下標g表示群體全局中位置最好的粒子,g∈{1,2,…N}。群體中單個粒子最好位置由式(14)確定

(14)

群體全局最好位置由式(15)確定

(15)

其中,轉換搜索空間采用蒙特卡洛模擬法(Monte Carlo Simulation)求解粒子更新方程

Xi,j(t+1)=pi,j(t)±Li,j(t)/2·ln(1/ui,j(t))

(16)

pi,j=φj(t)·Pi,j(t)+[1-φj(t)]·Gj(t)

(17)

其中,φj(t)~U(0,1),ui,j(t)~U(0,1),算法在優(yōu)化過程中,當Li,j(t)收斂到0時,群體收斂到最好位置,通過平均最好位置優(yōu)化法控制Li,j(t),即

(18)

其中,α為收縮-擴張系數,可采用固定值或線性減小法確定其值大小,一般取α<1.781。

4.2 改進量子粒子群算法原理

SelQPSO是通過自然選擇機理將每次迭代后的群體按適應值排序,用最好位置粒子替代最差位置粒子[15]。

SelQPSO算法中粒子數的選擇過程由式(19)確定:

(19)

其中,Fitness(X(t))為t時刻粒子適應函數值矢量。粒子位置矢量由式(20)確定:

(20)

粒子位置排序通過適應函數對比得到,具體由式(21)確定

(21)

粒子位置向量改變后進一步進行搜索計算

(22)

5 區(qū)間二型模糊控制系統(tǒng)設計與優(yōu)化

5.1 控制系統(tǒng)設計

本節(jié)針對WMR系統(tǒng),將設計有效控制系統(tǒng),通過控制νC、ωC,使WMR在初始位姿q上,通過有限時間內速跟蹤上期望軌跡到達期望位姿qr。其控制優(yōu)化原理如圖3。

圖3 WMR模糊控制與優(yōu)化原理圖

定義系統(tǒng)跟蹤誤差

e=qr-q

(23)

控制器采用if-then規(guī)則對WWCR控制量進行調節(jié)

(24)

(25)

其中,p上、下隸屬函數的均值,l1,l2,r1,r2分別為上、下隸屬度與X軸的交點到原點O的距離,如圖3所示,即組成不同的區(qū)間。模糊推理采用基于學習的Mamdani型,模糊降型采用CS法,解模糊采用面積重心法(Centroid),模糊規(guī)則見表1。

表1 WMR軌跡跟蹤控制模糊規(guī)則表

5.2 隸屬函數模糊規(guī)則參數優(yōu)化

模糊控制效果的好壞取決于模糊控制規(guī)則,而傳統(tǒng)的模糊規(guī)則建立一般采用專家經驗、控制工程知識或操作人員實際控制經驗等。為提高控制效果與精度,本文通過上一節(jié)所介紹的優(yōu)化算法SelQPSO,對隸屬函數參數進行優(yōu)化,通過自然選擇機理將粒子群按適應值排序要比單純QPSO擁有更好的收斂速度與求解精度,取時間與誤差乘積絕對值后的積分作為適應度函數,如式(26)

(26)

其中,F為適應函數,λ為計算步長,ti為i時刻,|q(i)|為i時刻誤差。SelQPSO算法優(yōu)化流程如圖4。

圖4 SelQPSO算法流程圖

6 仿真結果與分析

WMR參數及其相應值見表2。

表2 WMR參數表

本節(jié)針對WMR非線性模型,運用本文設計的IT2FLC對其進行軌跡跟蹤控制,并且通過QPSO、SelQPSO算法分別對IT2FLC的輸入輸出主次隸屬函數參數分別進行優(yōu)化。另外,本文還考慮系統(tǒng)不確定性(外部擾動)對控制效果的影響。同時,為了驗證本文所提控制方法的優(yōu)越性,分別與QPSO優(yōu)化后的IT2FLC、未經優(yōu)化的IT2FLC以及T1FLC控制方法進行對比。圖5為優(yōu)化前IT2FLC的輸入輸出主次隸屬函數,圖6為優(yōu)化后IT2FLC的輸入輸出主次隸屬函數。

圖5 優(yōu)化前IT2FLC輸入輸出隸屬函數

圖6 優(yōu)化后IT2FLC輸入輸出隸屬函數

從圖5、6中可以直觀看出SelQPSO算法對IT2FLC輸入輸出主次隸屬函數參數進行了優(yōu)化。

首先在不考慮外部擾動情況下,對比經過SelQPSO、QPSO算法優(yōu)化的IT2FLC、未經優(yōu)化的IT2FLC以及T1FLC算法跟蹤控制效果,具體如圖7,圖中四種控制方法都能在一定時間內跟蹤上期望軌跡,但從放大圖中可以明顯地看出,經過SelQPSO算法優(yōu)化的IT2FLC跟蹤效果優(yōu)于另外三種控制方法。

圖7 無擾動下WMR軌跡跟蹤情況

圖8展示了四種控制方法在跟蹤過程中誤差變化情況,可以直觀看出與另外三種控制方法相比,經過SelQPSO算法優(yōu)化后的IT2FLC在到達期望位姿后具有更小的超調量,且系統(tǒng)響應速度更快。圖9展示了在跟蹤控制過程中,WMR的線速度與角速度分別在四種控制方法下變化情況,可以明顯看出,WMR的線速度與角速度在經過SelQPSO算法優(yōu)化后的IT2FLC控制方法下,具有更小震蕩。

圖8 無擾動下WMR位姿誤差變化曲線

圖9 無擾動下WMR速度與角速度變化曲線

接下來考慮在有外部擾動情況下。當t=13s時,即WMR達到穩(wěn)定狀態(tài)后,通過外部擾動使其偏離跟蹤軌跡。從圖10局部放大圖可明顯看出,與另外三種控制方法相比,經過SelQPSO算法優(yōu)化的IT2FLC,在遇到干擾后可以更快地跟蹤上期望軌跡,從圖11、圖12可以直觀地看出,在遇到外部擾動時,本文所提的控制方法使系統(tǒng)擁有更快的反應速度、更強抑制干擾能力以及更好的魯棒性。

圖10 有擾動下WMR軌跡跟蹤情況

圖11 有擾動下WMR位姿誤差變化曲線

圖12 有擾動下WMR速度與角速度變化曲線

為了進一步驗證SelQPSO算法的優(yōu)越性,通過評價函數對經過SelQPSO、QPSO算法優(yōu)化的IT2FLC、未經優(yōu)化的IT2FLC以及T1FLC算法進行平均方差積分(ISE)、誤差絕對值積分(IAE)、誤差絕對值(ITAE)計算,計算結果見表3,其中經過SelQPSO算法優(yōu)化后的IT2FLC具有更小的評價指標,因此經過SelQPSO算法優(yōu)化的IT2FLC對WMR跟蹤控制優(yōu)于經過QPSO算法優(yōu)化的IT2FLC、未經優(yōu)化的IT2FLC以及T1FLC算法。

表3 控制算法性能指標對比表

7 結論

本文針對WMR軌跡跟蹤問題,設計了IT2FLC,雖然IT2FLC能對WMR進行軌跡跟蹤控制,但是其模糊規(guī)則中模糊集參數通過傳統(tǒng)方法選擇會影響控制精度,本文針對此問題,分別采用QPSO算法、改進的QPSO算法(SelQPSO)對模糊集參數進行優(yōu)化。仿真結果表明,經過 SelQPSO算法優(yōu)化的IT2FLC控制效果要優(yōu)于QPSO算法,通過與未經優(yōu)化的IT2FLC和T1FLC算法對比表明,本文所提的控制方法有更好的控制效果。此外,本文考慮了外部擾動對控制效果的影響,仿真結果表明,經過SelQPSO算法優(yōu)化的IT2FLC使系統(tǒng)擁有更佳的抑制擾動能力、更快的反應速度以及更小的震蕩。未來進一步工作重點是結合硬件實現算法,通過實驗驗證本文所提方法的有效性。

猜你喜歡
優(yōu)化方法
超限高層建筑結構設計與優(yōu)化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優(yōu)化探討
關于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數”優(yōu)化運算——以2021年解析幾何高考題為例
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 中文字幕在线播放不卡| 日韩AV无码免费一二三区| 欧美色图第一页| 亚洲系列无码专区偷窥无码| 亚洲an第二区国产精品| 国产69精品久久久久妇女| 亚洲视频黄| 免费又黄又爽又猛大片午夜| 91视频国产高清| 国产成人综合网| 精品伊人久久大香线蕉网站| 久久先锋资源| 日韩欧美中文| 国产青青操| 无码视频国产精品一区二区 | 国产亚洲精品自在久久不卡 | 五月天综合网亚洲综合天堂网| 99re经典视频在线| 国产91特黄特色A级毛片| 日韩毛片免费| 2024av在线无码中文最新| 免费一看一级毛片| 日本在线欧美在线| 欧美在线视频不卡第一页| 精品人妻一区无码视频| 多人乱p欧美在线观看| 欧美色伊人| 亚洲精品国产首次亮相| 天天综合网在线| 亚洲无码高清视频在线观看 | 亚洲成aⅴ人在线观看| 亚洲中文在线视频| 一本一道波多野结衣av黑人在线 | 成人一级黄色毛片| 亚洲高清国产拍精品26u| 国产麻豆91网在线看| 国产综合色在线视频播放线视| 白丝美女办公室高潮喷水视频| 国产永久在线视频| 韩日午夜在线资源一区二区| 91无码国产视频| 久久一日本道色综合久久| 亚洲一区二区约美女探花| 国产福利微拍精品一区二区| 精品国产一区二区三区在线观看| 无码丝袜人妻| 日韩毛片在线视频| 五月婷婷伊人网| 无码免费试看| 亚洲综合极品香蕉久久网| 欧美国产视频| 青青草原国产av福利网站| 国产最新无码专区在线| 欧美日韩v| 亚洲精品va| yjizz视频最新网站在线| 国产精品lululu在线观看 | 国产欧美日韩精品综合在线| 在线国产91| 国产99视频免费精品是看6| 天天躁日日躁狠狠躁中文字幕| 国产99视频精品免费观看9e| 久草视频精品| 国产va免费精品| 国产成人亚洲综合a∨婷婷| 久久中文字幕av不卡一区二区| 欲色天天综合网| 国产成人综合久久精品尤物| 国产人成午夜免费看| 欧美激情,国产精品| 日韩国产综合精选| 蜜桃视频一区二区三区| 五月天福利视频| 免费在线国产一区二区三区精品| 四虎精品免费久久| 一区二区三区成人| 国产成人在线无码免费视频| 国产制服丝袜无码视频| 亚洲人成网站色7777| 国产主播一区二区三区| 国产成人精品2021欧美日韩| 亚洲最大看欧美片网站地址|