《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > CMAC神經網絡模糊控制器設計

CMAC神經網絡模糊控制器設計

2009-02-04
作者:(1)陸 軍(2)張秀梅 (3)

  摘 要: 詳細介紹了CMAC神經網絡結構、中間層作用函數地址的計算方法、輸出層權值的學習算法,并利用CMAC神經網絡對水下機器人深度模糊控制器進行了學習。仿真結果表明,訓練得到的CMAC神經控制器控制效果良好,中間層作用函數地址的計算方法正確。
  關鍵詞: CMAC神經網絡 模糊控制 水下機器人


  小腦模型關節控制器神經網絡(Cerebella Model Articulation Controller Neural Network,即CMAC NN)由J.S.Albus 于1975年首先提出并由W.T.Miller等人成功運用于機械手的實時動態軌跡跟蹤控制。與多層前項神經網絡這樣的全局逼近神經網絡[1]相比,CMAC神經網絡在任意時刻的學習都是少數的輸出層權值的調節過程,并且是一個線性優化過程,因此具有學習速度快的特點,非常適合于在線實時控制。對于大多數的控制問題,完全可以達到與多層前向神經網絡相同的控制效果。目前,CMAC神經網絡被越來越多地應用于機器人控制、模式識別、信號處理以及自適應控制等領域。
1 CMAC的結構及工作原理
  CMAC是類似于感知器的基于網格基的聯想記憶神經網絡。它由輸入層、中間層和輸出層組成。在輸入層與中間層和中間層與輸出層之間分別有由設計者預先確定的輸入層非線性映射和輸出層權值的自適應線性映射。在輸入層對n維輸入空間進行劃分,形成一個n維網格基,任意一個輸入都降落到此n維網格基的一個超立方體單元內。中間層由若干個基函數構成,對任意一個輸入只有少數幾個基函數的輸出為非零值,我們稱非零輸出的基函數為作用基函數,作用基函數的個數為泛化參數ρ(generalization parameter),它規定了網絡內部影響網絡輸出的區域大小。中間層基函數的個數用P表示,泛化參數應滿足ρ<<P。在中間層的基函數與輸出層的網絡輸出之間通過若干個連接權進行連接,它是一個全連接,在網絡訓練階段,可以通過梯度下降算法對權值進行調整。CMAC神經網絡的設計主要包括輸入空間的劃分、輸入層非線性映射的實現、輸出層權值學習算法,下面給予詳細介紹。
1.1 CMAC 輸入空間的劃分
  設計CMAC神經網絡的第一步是對輸入空間的劃分方法進行定義。設輸入向量為x=[x1x2...xn]T,且xi∈Ri,Ri為一有限區間,定義為:
  
  通常,所有左邊的外節點均置于ximin,所有右邊的外節點均置于ximax。若兩節點在同一位置,則稱該節點為重節點。所有這些節點將整個區間RI分為ri+1個子區間Rr,j(0≤j≤ri):

  內節點的選區辦法可以是在區間[ximin,ximax]等間隔劃分或是根據實際問題的需要非均勻劃分,即在期望輸出變化快的區域多劃分,在期望輸出變化慢的區域少劃分。對輸入空間的劃分不僅影響網絡的內存消耗,還影響網絡的建模能力和學習收斂速度。
1.2 CMAC輸入層非線性映射的實現
  設計CMAC輸入層非線性映射的目的是保證對任意一個輸入,在中間層只有ρ個基函數的輸出值為非零值,并且在輸入沿某一輸入坐標軸平行移動一個超立方體單元后,只有一個非零輸出的基函數與原來的不同。而在輸入沿某一坐標軸平行移動ρ個超立方體單元后,已無任何一個非零輸出的基函數與原來相同,這樣就保證了當輸入相近時,輸出也比較相近,當輸入的距離較遠時,相應的輸出互不相關。并且,輸出層權值的調整也是局部的,在每一次學習過程中只有ρ個權值發生調整,對兩個相近的輸入,只有少量的權值發生變化,而不影響大多數權值,這樣大大加快了網絡學習速度,減少了學習干擾。當泛化參數ρ增大時,學習變得缺少局部特性,網絡的建模能力通常也會下降。
  由于對任意一個輸入向量x,只有ρ個中間層的基函數的輸出非零,問題歸結為找到這ρ個基函數在中間層p維基函數向量a(t)中的地址。下面分別給出在輸入為一維、二維和多維情況下的作用基函數的地址的計算方法。
1.2.1 一維輸入的計算方法
  當n=1時,共有ρ個作用基函數輸出非零,其中第j個作用基函數地址ad(j)的計算方法如下:

1.2.2 二維輸入的計算方法
  當n=2時,ad(j)的計算方法如下:

1.2.3 多維輸入的計算方法
  當n>2時,第j個作用基函數地址ad(j)的計算方法如下:

1.3 CMAC 基函數的輸出
  本文采用二進制CMAC神經網絡,作用基函數的輸出為1/ρ,這樣CMAC網絡作用基函數的輸出和為
  
1.4 CMAC 輸出層權值學習算法
  本文采用帶有輸出死區的NLMS學習算法:
  
  這里,δ為學習速率,當δ∈(0,2)時,學習收斂,輸出誤差
2 水下機器人CMAC神經網絡控制器設計
  采用CMAC神經網絡對水下機器人深度模糊控制器進行學習,從而得到水下機器人CMAC神經網絡控制器。
2.1 水下機器人深度模糊控制器
  本文對某水下機器人深度通道設計了一PD型模糊控制器,以系統輸出誤差e及誤差變化率e’作為模糊控制器的輸入,e∈[-1.5m,1.5m],e’∈[-0.5m/s,0.5m/s],模糊控制器的輸出是z軸方向上的推力,u∈[-270N,270N]。模糊控制器的輸入和輸出語言變量的模糊子集均為NL(負大)、NM(負中)、NS(負小)、ZE(零)、PS(正小)、PM(正中)、PL(正大)。模糊隸屬函數采用等腰三角形,且隸屬函數的重合度為2,采用Mandani推理方法。模糊控制規則表如表1所示。


  模糊控制器的輸出曲面見圖1,模糊控制器作用下的系統輸出見圖2。

  


2.2 水下機器人CMAC神經網絡深度控制器
  本文利用CMAC神經網絡對水下機器人CMAC模糊深度控制器進行學習,以模糊控制規則的前件和后件隸屬函數的中心對應的e、e’和u的取值作為訓練樣本對,組成49個訓練樣本對。CMAC神經網絡的設計參數如下:泛化參數ρ=5,輸入空間為均勻劃分,劃分數為20*20,覆蓋偏移向量d1=[1 3]T,d2=[2 1]T,d3=[3 4]T,d4=[4 2]T,d5=[5 5]T,輸出死區ζ=5。訓練得到的CMAC神經網絡深度控制器輸出曲面見圖3,該控制器作用下的系統輸出見圖4。

  


參考文獻
1 孫增圻.智能控制理論及應用.北京:清華大學出版社,廣西科學技術出版社,1997
2 石寺博.遙控無人潛器的運動仿真.船工技術譯叢,1987(3):53~62
3李士勇,夏乘志.模糊控制和智能控制理論與應用.哈爾濱工業大學出版社,1990

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲精品婷婷| 麻豆久久精品| 亚洲国语精品自产拍在线观看| 亚洲视频1区| 99精品欧美| 99爱精品视频| 亚洲精品一级| 亚洲狼人综合| 亚洲六月丁香色婷婷综合久久| 亚洲韩国一区二区三区| 亚洲国产精品va在线看黑人动漫| 一区二区亚洲精品国产| 黄色精品在线看| 黄色国产精品| 亚洲大片一区二区三区| 在线精品一区二区| 亚洲成人在线| 亚洲黄色成人网| 亚洲老板91色精品久久| aa亚洲婷婷| 中文精品一区二区三区| 亚洲一区二区三区涩| 亚洲综合首页| 久久精品国产99国产精品| 久久精品一区二区| 亚洲欧洲日韩女同| 99精品免费| 亚洲在线国产日韩欧美| 午夜激情综合网| 久久精品色图| 欧美成人午夜| 欧美日韩国产色综合一二三四| 欧美日韩在线一区| 国产麻豆成人精品| 国内精品免费在线观看| 亚洲国产你懂的| 亚洲每日在线| 亚洲综合欧美| 亚洲国产精品成人综合| 一区二区三区国产| 欧美一区视频| 美女脱光内衣内裤视频久久网站| 欧美高清视频一区| 欧美午夜视频网站| 国产一区二区三区久久 | 久久精品理论片| 久久一区欧美| 欧美日韩中文精品| 国产一区91| 亚洲精品日韩在线观看| 亚洲欧美精品| 日韩一区二区久久| 欧美在线观看一区二区| 久久综合99re88久久爱| 欧美日韩国产成人在线91| 国产乱码精品一区二区三区不卡| 一区二区亚洲| 亚洲香蕉在线观看| 亚洲激情网站免费观看| 午夜精品一区二区三区在线播放| 久久先锋资源| 国产精品高潮呻吟久久| 永久域名在线精品| 亚洲一区二区精品在线| 亚洲精品久久在线| 久久国产日本精品| 欧美日韩午夜| 尤物yw午夜国产精品视频| 在线亚洲国产精品网站| 亚洲国产精品嫩草影院| 午夜精品久久久久影视| 欧美高清视频| 国产在线一区二区三区四区| 一片黄亚洲嫩模| 91久久精品国产91性色tv| 亚洲欧美成aⅴ人在线观看| 欧美成人免费全部观看天天性色| 国产美女一区二区| 日韩亚洲不卡在线| 亚洲激情视频| 久久电影一区| 欧美亚男人的天堂| 亚洲大片在线观看| 性色av一区二区三区| 中文国产一区| 欧美精品免费播放| 狠狠色综合色综合网络| 亚洲性av在线| 亚洲调教视频在线观看| 欧美大胆a视频| 国内精品久久久久影院 日本资源| 在线亚洲美日韩| 日韩天堂在线观看| 免费观看成人www动漫视频| 国产视频一区在线观看| 一区二区三区日韩欧美精品| 亚洲美女中出| 美女国产一区| 国产自产在线视频一区| 亚洲免费在线观看| 亚洲一区三区电影在线观看| 欧美激情视频一区二区三区免费| 激情文学一区| 久久国产黑丝| 久久精品一区四区| 国产日韩欧美综合精品| 亚洲尤物影院| 亚洲欧美高清| 国产精品福利在线观看| 99v久久综合狠狠综合久久| 99国产精品99久久久久久粉嫩 | 国产日本欧美在线观看| 亚洲一区二区三区成人在线视频精品| 一本色道久久88精品综合| 欧美国产一区二区| 亚洲国产精品精华液2区45| 亚洲福利视频一区二区| 久久久久久亚洲精品杨幂换脸 | 亚洲国产美女| 美女被久久久| 亚洲国产精品高清久久久| 亚洲日本精品国产第一区| 久久综合久久综合这里只有精品| 国内免费精品永久在线视频| 欧美一区二区三区成人| 久久久精品国产一区二区三区| 国产日韩精品一区| 欧美一区免费视频| 久久免费一区| 在线免费观看成人网| 91久久在线观看| 欧美国产欧美亚州国产日韩mv天天看完整 | 一区三区视频| 91久久精品日日躁夜夜躁国产| 欧美大片一区二区| 亚洲蜜桃精久久久久久久| 一区二区三区四区五区在线| 欧美三级在线视频| 亚洲天堂免费观看| 欧美在线资源| 激情久久久久| 最新国产拍偷乱拍精品| 欧美日本不卡| 亚洲综合导航| 老**午夜毛片一区二区三区| 91久久精品国产| 亚洲一级电影| 国产视频久久久久| 亚洲人精品午夜| 欧美日韩国产天堂| 亚洲中字黄色| 久热re这里精品视频在线6| 亚洲国产一区二区三区青草影视 | 国产精品视频福利| 久久激情视频久久| 欧美激情综合五月色丁香| 在线一区二区三区四区| 久久精品毛片| 91久久在线视频| 亚洲欧美日韩国产成人| 国产综合色在线| aa级大片欧美三级| 国产精品一区二区久久精品 | 亚洲欧美激情在线视频| 国产一区二区在线免费观看 | 黄色成人在线| 国产精品99久久不卡二区| 国产精品自拍一区| 亚洲三级免费电影| 国产精品日韩精品欧美精品| 亚洲成色最大综合在线| 欧美精品在线极品| 午夜欧美精品| 欧美精品在线一区| 欧美一区二区三区成人| 欧美精品导航| 欧美一级久久久| 欧美日韩午夜视频在线观看| 欧美中文在线观看国产| 欧美日韩1080p| 欧美在线视频二区| 欧美日韩中文| 亚洲精品1区2区| 国产日韩欧美一区二区三区四区| 99在线精品观看| 国产专区一区| 亚洲欧美一区二区三区久久| 亚洲高清精品中出| 久久国产精品黑丝| 一区二区三区国产在线| 蜜乳av另类精品一区二区| 亚洲影院污污.| 欧美久久久久久| 亚洲国内自拍| 国产日韩亚洲| 亚洲欧美电影院| 亚洲免费精品| 免费观看成人网| 欧美一区二区三区四区视频| 国产精品成人一区二区网站软件 |