孫 超,劉世聰
(東北石油大學電氣信息工程學院,黑龍江 大慶 163318)
李 勇,周 慶,殷美艷
(大慶油田有限責任公司第三采油廠, 黑龍江 大慶 163113)
基于T-S型模糊神經(jīng)網(wǎng)絡的機械手控制方案設計研究
孫 超,劉世聰
(東北石油大學電氣信息工程學院,黑龍江 大慶 163318)
李 勇,周 慶,殷美艷
(大慶油田有限責任公司第三采油廠, 黑龍江 大慶 163113)
機械手軌跡跟蹤控制問題在機器人研究領域占有舉足輕重的地位,現(xiàn)在已有很多控制方法,但是控制效果都不夠理想。設計了基于T-S型模糊神經(jīng)網(wǎng)絡的機械手軌跡跟蹤控制方案,用改進自適應遺傳算法與BP算法相結合的混合學習算法來優(yōu)化網(wǎng)絡的權值。仿真試驗表明,該控制方案能很好地控制機械手的軌跡跟蹤,因而是可行且有效的。
機械手;T-S型模糊神經(jīng)網(wǎng)絡;BP算法;遺傳算法
機械手是一個多輸入多輸出、強耦合、高度時變和非線性的系統(tǒng),已經(jīng)被廣泛應用于各種智能控制的工業(yè)生產(chǎn)中,其中機械手軌跡跟蹤是研究熱點,近年來研究者已經(jīng)提出許多機械手軌跡跟蹤控制方法,如傳統(tǒng)PID控制、計算力矩控制、魯棒控制[1]、變結構控制[2]、自適應控制、模糊控制和神經(jīng)網(wǎng)絡等,但上述方法的控制效果都不夠理想。鑒于此,筆者對模糊神經(jīng)網(wǎng)絡在2關節(jié)機械手控制中的應用進行了研究,給出一種基于T-S型模糊神經(jīng)網(wǎng)絡的機械手軌跡跟蹤控制方案,用自適應遺傳算法(簡稱GA算法)與BP算法相結合的混合學習算法來優(yōu)化網(wǎng)絡的權值,最后對機械手進行仿真。
1.1動力學模型
機械手的動力學方程[3]如下:
(1)
圖1 T-S模糊神經(jīng)網(wǎng)絡控制系統(tǒng)結構
1.2T-S型模糊神經(jīng)網(wǎng)絡控制方案
針對2關節(jié)機械手的數(shù)學模型,采用T-S模糊神經(jīng)網(wǎng)絡控制系統(tǒng)結構如圖1所示。圖中qd1和qd2是2關節(jié)的期望位置;q1和q2是2關節(jié)的實際位置;e1、e2分別是2關節(jié)的誤差;ec1、ec2分別是相應的誤差變化率;ke1、ke2、kec1和kec2分別是誤差及誤差變化率的量化因子;ku1、ku2分別為神經(jīng)網(wǎng)絡輸出的比例因子;
τ1、τ2分別是作用于關節(jié)1、關節(jié)2的轉矩。
2.1T-S型模糊神經(jīng)網(wǎng)絡結構
T-S模糊神經(jīng)網(wǎng)絡結構[4]如圖2所示。從圖2可以看出,該網(wǎng)絡由前件網(wǎng)絡和后件網(wǎng)絡2部分組成,前件網(wǎng)絡用來匹配模糊規(guī)則的前件,后件網(wǎng)絡用來產(chǎn)生模糊規(guī)則后件。前件網(wǎng)絡與標準模糊神經(jīng)網(wǎng)絡類似。后件網(wǎng)絡由2個結構相同的并列子網(wǎng)絡組成,每個子網(wǎng)絡產(chǎn)生1個輸出量。后件網(wǎng)絡為1個3層網(wǎng)絡,第1層是輸入層,將輸入量傳入第2層,其中第0個節(jié)點的輸入值x0=1,用來提供模糊規(guī)則后件中的常數(shù)項。第2層是計算每條規(guī)則的后件,該層具有m個節(jié)點,每個節(jié)點代表1個規(guī)則,即:
yjk=p0jk+p1jke1+p2jkec1+p3jke2+p4jkec2j=1,2,…,mk=1,2
(2)
第3層是計算系統(tǒng)的輸出,即:
(3)
2.2T-S型模糊神經(jīng)網(wǎng)絡學習算法
圖2 T-S模型的模糊神經(jīng)網(wǎng)絡結構 圖3 混合學習算法的訓練程序流程圖
(4)
對機械手軌跡跟蹤進行仿真試驗。仿真結果分別如圖4、5所示。圖4和 圖5分別給出了關節(jié)1和關節(jié)2的軌跡跟蹤曲線,其中實線為期望跟蹤曲線,虛線為采用混合算法的跟蹤曲線。從圖4和圖5可以看出,采用混合算法的跟蹤曲線很快跟蹤上期望曲線。仿真試驗表明,混合學習算法收斂速度快,具有較好的性能,對機械手的控制達到了預期的效果。
圖4 關節(jié)1的軌跡跟蹤曲線 圖5 關節(jié)2 的軌跡跟蹤曲線
提出了T-S模糊神經(jīng)網(wǎng)絡的機械手軌跡跟蹤控制方案,并用改進的混合學習算法對網(wǎng)絡權值和閾值進行優(yōu)化,最后對機械手軌跡進行跟蹤控制試驗。仿真結果表明,該控制方案能很好地控制機械手的軌跡跟蹤,因而是可行且有效的。
[1]朱甦,陳再良.二自由度機械手魯棒跟蹤控制器的一種設計方法[J].機械科學與技術,2006,25(2):189-191.
[2] 葉多芳,葛為民.四自由度機械手的滑模變結構軌跡跟蹤控制[J].制造業(yè)自動化,2009,31(6):6-8.
[3] 馮川,孫增圻,孫富春.機械手動態(tài)T-S神經(jīng)模糊 控制器設計[J].清華大學學報(自然科學版),1998,45(1):73-76.
[4] 關學忠,劉鐵男.模糊控制理論與設計[M].哈爾濱:東北林業(yè)大學出版社,2003.
[編輯] 李啟棟
10.3969/j.issn.1673-1409.2011.04.029
TP241
A
1673-1409(2011)04-0089-03