日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

ABB
關注中國自動化產業發展的先行者!
工業智能邊緣計算2025年會
CAIAC 2025
2025工業安全大會
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

自適應模糊神經控制系統及其MATLAB實現
  • 企業:控制網     領域:儀器儀表     行業:綜合    
  • 點擊數:7235     發布時間:2009-11-27 15:55:47
  • 分享到:
    摘  要:本文介紹了自適應神經模糊網絡控制系統的結構,并在此基礎上重點介紹了自適應神經模糊系統及其MATLAB實現。

    關鍵詞
:自適應;神經模糊系統;MATLAB

    Abstract: This text has introduced the structure of the fuzzy network control system of adaptive nerve ,and has recommended especially fuzzy system and MATLAB of the adaptive nerve are realized on this basis.

    Key woeds:
adaptive;neuro_fuzzy system;MATLAB

     1  引言

    模糊神經網絡控制在控制領域里目前已經成為一個研究的熱點,其原因在于神經網絡和模糊系統兩者之間的互補關系。盡管模糊推理系統的設計(隸屬度函數和模糊規則的建立)不主要依靠對象的模型,但是它卻相當依靠專家或操作人員的經驗和知識。若缺乏這樣的經驗和知識,則很難期望它能獲得滿意的控制效果。而神經網絡的一大特點就是其自學習功能,將這種自學習的方法應用于對模型特征的分析與建模上,產生自適應的神經網絡技術。這種自適應的神經網絡技術對于模糊系統的模型建立(模糊規則庫的建立)是非常有效的工具。而自適應神經模糊系統就是基于數據的建模方法,該系統中的模糊隸屬度函數及模糊規則是通過大量的已知數據的學習得到的,而不是基于經驗和直覺任意給定的,這對于那些特性還不被人們所完全了解或者特性非常復雜的系統尤為重要。

    2  自適應神經模糊網絡控制系統的結構

    自適應神經模糊網絡系統的定義是指具有學習算法的神經模糊網絡系統,這里的神經模糊網絡系統是由服從模糊邏輯規則的一系列“如果—則”規則所構造的;而學習算法則依靠數據信息來對神經模糊系統的參數進行調整。自適應模糊神經系統被認為是通過學習能自動產生模糊規則的神經模糊網絡系統。神經模糊網絡控制系統的結構圖如圖1所示。其中NFNC為神經模糊網絡控制器;R為輸入信號;E、EC分別為誤差及誤差變化量化后的模糊量;Ke、Kc為量化因子。

                 

圖1 自適應神經模糊網絡控制系統結構圖

    因此可以說神經模糊網絡是具有自適應性的, 并能夠根據被控對象和環境的變化來調整控制規則和控制器的參數。

    3  模糊推理系統生成方式

    (1)在MATLAB模糊邏輯工具箱中,提供了有關對自適應神經模糊推理系統的初始化和建模函數,如表1所示。

表1 模糊神經系統函數

函數名       
功能
genfis1( )
anfis ( )
采用網格分割方式生成模糊推理函數
自適應神經模糊系統的建模函數


     (2)采用網格分割方式生成模糊推理系統

     函數genfis1( )可為訓練自適應神經模糊推理系統(Adaptive Neuro-Fuzzy Inference System,簡稱ANFIS)產生Takagi-Sugeno型模糊推理系統(Fuzzy Inference System,簡稱FIS)結構的初值(隸屬度函數參數的初值),它采用網格分割的方式,根據給定數據集生成一個模糊推理系統,一般與函數anfis ( )配合使用。由genfis1( )生成的模糊推理系統的輸入和隸屬度函數的類型、數目可以在使用時指定,也可以采用默認值。該函數的調用格式為

                            fisMat=genfisl(data)

fisMat= genfisl(data,numMFs,inMFType,outMFType)

    其中,data為給定的輸入/輸出數據集合,除了一系列為輸出數據外,其余列均表示輸入數據;numMFs為一向量,其各個分量用于指定每個輸入語言變量的隸屬度函數的數量,如果每個輸入的隸屬度函數的數量相同,則只需輸入標量值;inMFType為一字符串陣列,其每一列指定一個輸入變量的隸屬度類型,如果類型相同,則該參數將變成一個一維的字符串;outMFType指定輸出隸屬度類型的字符串,由于只能采用Takagi-Sugeno型系統,因此系統只能有一個輸出,其類型僅取linear或constant;fisMat為生成的模糊推理系統矩陣。當僅使用一個輸入參數而不指定隸屬度函數的個數和類型時,將使用默認值,即輸入隸屬度函數個數為2,輸入隸屬度函數類型為鐘形(gbellmf)曲線,輸出隸屬度函數為線行(linear)曲線。

    我們可以利用函數genfis1( )產生一個兩輸入—單輸出的模糊推理系統。其中要求輸入隸屬度函數分別為π形(pimf)和三角形(trimf),分割數分別為5和7。編程MATLAB為:

data=[rand(10,1) 10*rand(10,1)-5 rand(10,1)];
numMFs = [5 7];
imfType=str2mat('pimf','trimf');
omfType=str2mat('linear');
fisMat=genfis1(data,numMFs,imfType,omfType);%生成模糊推理系統
subplot(2,1,1);plotmf(fisMat,'input',1);
subplot(2,1,2);plotmf(fisMat,'input',2);
     根據以上MATLAB程序,可以得到由函數genfis1( )生成的ANFIS系統訓練前的初始隸屬度函數曲線,如圖2所示。

            
圖2 由函數genfis1( )生成的隸屬度函數曲線

    由圖2可以看出,根據函數genfis1( )生成的模糊推理系統的輸入/輸出隸屬度函數的曲線,在確保覆蓋整個輸入/輸出空間的基礎上對其進行了均勻分割。

    (3)自適應神經模糊系統的建模

    在MATLAB模糊邏輯工具箱中,提供了對基于Takagi-Sugeno型模型的自適應神經模糊推理系統ANFIS的建模方法,該模糊推理系統利用BP反向傳播算法和最小二乘算法來完成對輸入/輸出數據對的建模。該系統為模糊建模的過程,提供了一種能夠從數據集中提取相應信息(模糊規則)的學習方法。這種學習方法與神經網絡的學習方法非常相似,通過學習能夠有效的計算出隸屬度函數的最佳參數,使得設計出來的Takagi-Sugeno型模糊推理系統能夠最好地模擬出希望的或是實際的輸入/輸出關系。相應的函數為anfis(),該函數的輸出為一個三維或五維向量。當未指定檢驗數據時,輸出向量為三維。Anfis()支持采用輸出加權平均的一階或零階Takagi-Sugeno型模糊推理。該函數的調用格式為

[ Fis,error,stepsize ]=anfis (trnData)
[ Fis,error,stepsize ]=anfis (trnData,initFis)
[ Fis,error,stepsize ]=anfis (trnData,initFis,trnOpt,disOpt)
[ Fis,error,stepsize,chFis,chkEr ]=anfis (trnData,initFis,trnOpt,disOpt.chkData)
[ Fis,error,stepsize,chFis,chkEr ]=anfis (trnData,initFis,trnOpt,disOpt.chkData,optMethod)
    其中,

    1)  trnData為訓練學習的輸入/輸出數據矩陣,該矩陣的每一行對應一組輸入/輸出數據,其中最后一列為輸出數據(該函數僅支持單輸出的Takagi-Sugeno型模糊系統);

    2)  initFis是指定初始的模糊推理參數(包括隸屬度函數的類型和參數)的矩陣,該矩陣可以使用命令fuzzy通過模糊推理系統編輯器生成,也可使用函數genfisl()由訓練數據直接生成。函數genfisl()的功能是采用網格分割法生成模糊推理系統。如果沒有指明該參數,則函數anfis()會自動調用genfisl()來按照輸入/輸出數據生成一個默認初始FIS推理系統參數。這里使用函數genfisl()的作用是先根據一定的專家經驗給出一個初始模糊系統的合適結構,在使用函數 anfis()的訓練過程中,已經給定的初始模糊系統的結構(隸屬度函數的個數、模糊規則數目)不會改變,只是對相應的結構參數進行調整和優化;

    3)  trnOpt指定訓練的有關選項,參數trnOpt為一個五維向量,其各個分量的定義如下:trnOpt(1)為訓練的次數,默認值為10;trnOpt(2)為期望誤差,默認值是0;trnOpt(3)為初始步長,默認值是0.01;trnOpt(4)為步長遞減速率,默認值是0.9;trnOpt(5)為步長遞增速率,默認值為1.1。如果trnOpt的任一個分量為NaN(非數值,IEEE的標準縮寫)或被省略,則訓練采用默認參數。學習訓練的過程在參數得到指定值或訓練誤差得到期望誤差時停止。訓練過程中的步長調整采用以下的策略:當誤差連續四次減小時,則增加步長;當誤差變化連續兩次出現震蕩,即一次增加和一次減少交替發生時,則減小步長。trnOpt的第四個和第五個參數分別按照上述策略控制訓練步長的調整;

    4)  disOpt用于控制訓練過程中MATLAB命令窗口的顯示內容,參數disOpt為一個四維向量,各分量分別定義如下:

      disOpt(1)顯示ANFIS的信息,如輸入/輸出隸屬度函數的次數,默認值為1;disOpt(2)顯示誤差測量,默認值為1;

      disOpt(3)顯示訓練步長,默認值為1;disOpt(4)顯示最終結果,默認值為1。當disOpt的一個分量為0時不顯示相應內容,如果為1或NaN或省略則顯示相應內容;

    5)  chkData參數為一個與訓練數據矩陣有相同列數的矩陣,用于提供檢驗數據,當提供檢驗數據時,anfis()返回對檢驗數據具有最小均方根誤差的模糊推理系統chkFis;

    6)  optMethod為隸屬度函數參數訓練中的可選最優化方法,其中1表示混合方法(BP算法和最小二乘法的組合),0表示BP方法,默認值為1;

    返回參數Fis為學習完成后得到的對應訓練數據具有最小均方根誤差的模糊推理系統矩陣;

    7)  error為訓練數據對應的最小根誤差向量;

    8)  stepsize為訓練步長向量(當指定檢驗數據后,輸出向量為五維參數向量);

    9)  chkFis為對檢驗數據具有最小均方根誤差的模糊推理系統;

    10) chkEr為檢驗數據對應的最小均方根誤差。

    利用anfis()函數進行自適應模糊系統建模,除了給定系統期望的輸入/輸出數據之外,還必須提供一個初始模糊推理系統(包括隸屬度函數的類型和參數),否則函數anfis()會自動調用genfisl()來按照輸入/輸出數據生成一個默認的系統。我們對于這樣一個非線性函數 , 建立一個自適應神經模糊推理系統,對其進行逼近。編寫MATLAB程序如下:
X=0:0.1:10;y=sin(2*x)./exp(x/5);trnData=[x'y'];%訓練學習的輸入/輸出數據

numMFs =5;mfType='gbellmf';
initFis= genfis1(trnData,numMFs, mfType);
epoch_n=30;
fisMat=anfis(trnData, initFis, epoch_n);
plot(x,y,'-',x,evalfis(x, fisMat),':');
legend('Training Data','ANFIS Output')

由此可以得到如圖2所示的函數實際輸出和模糊推理系統輸出曲線。       


圖3  實際輸出和ANFIS輸出曲線

    從圖中可以看出,經過訓練的模糊推理系統基本能夠模擬原函數。

    4 結論

    隨著計算機及其相關技術的發展,模糊控制也由最初的經典模糊控制發展到自適應模糊控制,對一些非線性,大延時,強耦合,時變參數等復雜的工業過程有很好的控制過程。MATLAB工具箱提供了許多進行神經網絡和模糊邏輯設計和分析的工具函數,即使不了解算法的本質,也可以直接應用功能豐富的函數來實現自己的目的。
 
 
 
    參考文獻
 
     [1] 李士勇。模糊控制神經控制和智能控制論。哈爾濱:哈爾濱工業大學出版社,1998

     [2] Kevin M.Passino,Stephen Yurkovich.Fuzzy control. July 1997

     [3] 涂承宇,涂承媛,楊曉萊,賀佳。模糊控制理論與實踐。地震出版社,1998

     [4] 吳曉莉,林哲輝等。MATLAB輔助模糊系統設計。西安:西安電子科技大學出版社,2002

 

熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 精品国产互换人妻麻豆-精品国产经典三级在线看-精品国产精品人妻久久无码五月天-精品国产九九-精品国产剧情AV在线观看-精品国产露脸久久AV麻豆 | 性色做爰片在线观看WW-性夜影院午夜看片-性一交一乱一A片-性一交一乱一A片WWW-性一交一乱一交A片久久-性一交一乱一交A片久久四色 | 亚洲综合在线观看视频-亚洲综合在线观看一区-亚洲综合在线观看一区www-亚洲综合在线视频-亚洲综合在线网-亚洲综合在线一区 | 中文无码熟妇人妻av在-中文无码视频三区四区在线观看-中文无码视频-中文无码肉感爆乳在线-中文无码日韩欧免费视频-中文无码日韩欧毛 | 国产激情对白一区二区三区四-国产或人精品日本亚洲77美色-国产黄站-国产黄在线免费观看-日韩中文字幕网-日韩中文字幕视频在线观看 | 日本特黄一级-日本特黄特色aa大片免费-日本特黄特色aaa大片免费-日本特黄特黄aaaaa大片-二级特黄绝大片免费视频大片-二级片在线观看 | 黑人巨大精品欧美-黑人巨大精品欧美一区二区-黑人巨大精品欧美一区二区o-黑人巨大精品欧美一区二区免费-黑人巨大跨种族video-黑人巨大两根一起挤进A片 | 久久99热不卡精品免费观看,色播综合,国产一级视频在线观看网站,激情综合激情,aa视频在线观看,五月天综合激情网 | 精品国产互换人妻麻豆-精品国产经典三级在线看-精品国产精品人妻久久无码五月天-精品国产九九-精品国产剧情AV在线观看-精品国产露脸久久AV麻豆 | 天堂网在线观看-天堂网在线www最新版在线-天堂网在线www资源在线-天堂网在线www资源网-精品久久一区二区-精品久久一区 | 天堂网在线观看-天堂网在线www最新版在线-天堂网在线www资源在线-天堂网在线www资源网-精品久久一区二区-精品久久一区 | 波多野结衣中文字幕教师-波多野结衣中文字幕2022免费-波多野结衣中文在线观看-波多野结衣中文在线播放-波多野结衣中文一区-波多野结衣中文丝袜字幕 | 五月天婷婷激情,99久久精品久久久久久清纯,免费亚洲网站,久久精品亚洲乱码伦伦中文,精品久久久久久国产牛牛app,97不用下载 | 99riav视频-99riav视频国产在线看-99ri精品视频在线观看播放-99ri在线-99rv精品视频在线播放-99r视频里面只有精品 | 四虎影视免费在线观看-四虎影视免费在线-四虎影视免费看-四虎影视免费观看免费观看-激情影院在线-激情影院费观看 | 日本免费在线观看视频-日本免费在线-日本免费一区二区在线观看-日本免费一区二区视频-2017国产小视频-2017能在线观看的网站 | 五月天婷婷视频,九九爱这里只有精品,热和尚三区四区,善良的嫂子3在线播放,久久久久久久久久久久久久,热er99久久6国产精品免费 | 亚洲A片一区日韩精品无码-亚洲H成年动漫在线观看不卡-亚洲VA欧美VA天堂V国产综合-亚洲VA天堂VA欧美片A在线-亚洲爆乳精品无码AAA片-亚洲不卡高清免v无码屋 | 国产精品无码2021在线观看-国产精品污-国产精品网站在线进入-国产精品网站在线观看-四虎免费久久影院-四虎毛片 | 欧美黑寡妇香蕉视频-欧美国产一区视频在线观看-欧美国产一区二区三区-欧美国产一区二区-国产成人精品第一区二区-国产成人精品2021欧美日韩 | 国产一级特黄aa大片在线-国产一级特黄aa大片免费-国产一级视频在线观看-国产一级视频久久-午夜影院免费体验-午夜影院免费入口 | 激情综合五月亚洲婷婷,国内亚州视频在线观看,成人国产精品免费网站,欧美性猛交99久久久久99,久久国产欧美日韩精品,国产精品无码久久av | 91精品国产综合久久久久-91精品国产综合久久久久久-91精品国产综合久久青草-91精品国产综合久久婷婷-91精品国产综合久久香蕉-91精品国产综合久久消防器材 | 亚洲精品www久久久久久-亚洲精品m在线观看-亚洲精品99久久久久久-亚洲精品97福利在线-黑人解禁-黑人家教 | 制服师生一区二区三区在线-制服师生av在线-制服 丝袜 亚洲 中文 综合-直接看毛片-欧美视频在线观看视频-欧美视频在线观看免费最新 | 国产日韩精品欧美一区-国产日韩高清一区二区三区-国产日韩不卡免费精品视频-国产日产欧美精品一区二区三区-午夜国产精品免费观看-午夜国产精品理论片久久影院 | 五月婷婷激情在线,国产一及毛片,青青热久久国产久精品,激情网站免费,欧美精品三区,97国产影院 | 一个色综合高清在线观看-一个色在线视频-一个色在线-一个人在线免费观看www-久久99网-久久99视频免费 | 国产精品va在线播放我和闺蜜-国产精品va在线观看无码不卡-国产精品V日韩精品V在线观看-国产精品V无码A片在线看-国产精品wwwcom976con-国产精品XXXXX免费A片 | 岛国精品在线观看-岛国精品在线-岛国大片在线免费观看-岛国大片在线观看完整版-日本老师xxxx88免费视频-日本久久综合网 | 91久久福利国产成人精品-91久久国产-91久久国产成人免费观看资源-91久久国产精品-91久久国产精品视频-91久久国产口精品久久久久 国产偷抇久久精品A片蜜臀A-国产偷抇久久精品A片蜜臀AV-国产偷抇久久精品A片图片-国产偷窥熟妇高潮呻吟-国产凸凹视频熟女A片-国产玩弄放荡人妇系列 | 老司机亚洲精品影院-老司机午夜在线视频-老司机午夜影院-老司机午夜网站-亚洲国产精品热久久2022-亚洲国产精品毛片∧v卡在线 | 久久免费视频1-久久免费看视频-久久免费精品一区二区-久久免费精品视频-中文字幕亚洲专区-中文字幕亚洲一区二区三区 | 四房网,久久久国产99久久国产久,色偷偷男人天堂,九七电影院97网手机版支持,国产人成精品免费视频,五月天最新网站 | aaak7美国发布站-a v 在线视频 亚洲免费-99综合色-99在线这精品视频-国产成人综合洲欧美在线-国产成人综合在线观看网站 | 里番acg纲手的熟蜜姬训练场-里番※琉璃全彩acg奈亚子-李亚男三级-李丽莎与土豪50分钟在线观看-中文字幕中文字幕永久免费-中文字幕在线永久 | 国产精品jizzjizz-国产精品hd在线播放-国产精品hd免费观看-国产精品blacked在线-日日人人-日日欧美 | 与子敌伦刺激对白亂輪亂性-与嫂子同居的日子在线观看-与邻居换娶妻子2在线观看-瑜伽牲交AV-久久久96-久久久91精品国产一区二区 | 一区二区三区欧美日韩-一区二区三区欧美-一区二区三区免费在线视频-一区二区三区免费在线观看-久久精品店-久久精品第一页 | 欧美在线观看一区,免费看日产一区二区三区,欧美一区二区三区在线,精品1区2区3区,亚洲国产一成人久久精品,久久国产精品最新一区 | 日本久色-日本久久综合视频-日本久久综合-日本久久中文字幕-日本久久一区二区-日本久久网站 |