《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 基于Sugeno型模糊推理算法的模糊控制器及其應用

基于Sugeno型模糊推理算法的模糊控制器及其應用

2009-06-18
作者:王凌云

  摘 要: 介紹了Sugeno型模糊推理算法的基本原理,給出了一種實現方法,并對其控制性能進行了仿真。
  關鍵詞: 模糊控制器 Sugeno型模糊推理 Mamdani型模糊推理


  模糊控制器是模糊控制系統的核心,通常由軟件編程實現,其控制算法的簡繁直接影響到控制器的實時性。Mamdani型和Sugeno型是兩種常用的模糊推理算法模型。在很多情況下,Sugeno型模糊推理算法具有較多的優點。
1 模糊控制器的工作過程
  模糊推理過程就是運用模糊邏輯,進行從輸入量到輸出量映射的過程,可以分為以下5個步驟進行:
  (1) 輸入量模糊化(Fuzzify Inputs)
  根據對應的隸屬函數,確定輸入量的隸屬程度。輸入量是論域內的數值,輸出量是對應敘詞的隸屬度。模糊化可以通過查表或函數計算等方法實現。
  (2) 模糊邏輯運算(Apply Fuzzy Operator)
  當模糊推理規則的前件(Antecedent)含有幾個部分時,就需要對幾個輸入量進行模糊邏輯運算,以得到模糊邏輯推理所需的單一前件。
  (3) 模糊蘊含(Apply Implication Method)
  根據總結歸納的模糊規則,由前件蘊含出后件(Consequent)。在過程中,各條規則的權重(Weight)可取不同值。結果由前件和輸出量隸屬函數得出,為一系列隸屬函數表示的模糊集合
  (4) 模糊合成(Aggregate All Outputs)
  將各條規則蘊含出的一系列隸屬函數合成為輸出量隸屬函數。
  (5) 輸出逆模糊化(Defuzzify)
  將模糊合成的隸屬函數數值化,得出模糊系統的清晰輸出量。
  圖1所示為一個2輸入、2規則、1輸出的模糊推理過程示意圖。


2 Sugeno型模糊推理算法
  Mamdani型模糊推理算法是最常用的模糊推理算法。Sugeno型模糊推理算法與Mamdani型類似,其中,輸入量模糊化和模糊邏輯運算過程完全相同,主要差別在于輸出隸屬函數的形式。
  典型的零階Sugeno型模糊規則的形式如下:
  If x is A and y is B then z=k
  式中x和y為輸入語言變量,A和B為推理前件的模糊集合,z為輸出語言變量, k為常數。
  在Mamdani型模糊推理算法中,輸出隸屬函數是模糊集合,經過模糊合成處理,即得到一個需要逆模糊化的輸出變量。當采用尖峰脈沖形隸屬函數替代分布形隸屬函數時,往往能使模糊推理過程簡化而有效,這就是所謂的單元素隸屬函數。單元素隸屬函數可以看作已預逆模糊化處理的模糊集合,由于不需要象Mamdani型模型那樣計算二維函數的形心,可以極大地提高逆模糊化處理過程的效率。Sugeno模型中即采用單元素輸出隸屬函數,其模糊蘊含即是簡單的乘法,模糊合成即是各單元屬輸出隸屬函數的簡單包含。
  更為一般的一階Sugeno模型規則的形式為:
  if x is A and y is B then z=p×x+q×y+r
  式中x和y為輸入語言變量,A和B為推理前件的模糊集合,z為輸出語言變量,p,q,r為常數。更高階數的Sugeno模型規則也可以類似構成,但增加了模型的復雜性,性能卻改善不大,故很少使用。
  由于各條規則與輸入量的線性關系,使得Sugeno型模型特別適合在動態非線性系統中作為不同工作狀態下多線性控制器的平滑切換。
3 Sugeno模糊控制器的實現及應用
  Sugeno型模糊控制器能廣泛地用于各種工業控制系統。下面以二維通用模糊控制器在嵌入式工業控制機上的實現為例說明Sugeno型模糊控制器的編程方法。
  二維模糊控制器的輸入量取為偏差E和偏差變化率Ec,輸出量為控制量變化量ΔU。偏差E的語言詞集取8個,為{負大NB,負中NM,負小NS,負零NZ,正零PZ,正小PS,正中PM,正大PB};偏差變化率Ec的語言詞集取7個,為{負大NB,負中NM,負小NS,零Z,正小PS,正中PM,正大PB};輸出量變化量ΔU的語言詞集也取7個,為{負大NB,負中NM,負小NS,零Z,正小PS,正中PM,正大PB}。輸入量E和Ec的隸屬函數形式取為常用的高斯形(Gauss-type),其形狀如圖2所示。如輸出量變化量ΔU的隸屬函數形式也取為高斯形,就是Mamdani型模糊推理算法的模糊控制器。為構成Sugeno型模糊控制器,我們取輸出量為單元屬隸屬函數,具體為{負大NB=-1,負中NM=-0.667,負小NS=-0.333,零Z=0,正小PS=0.333,正中PM=0.667,正大PB=1}。模糊推理規則共56條,詳見表1模糊控制規則表,其表面圖形示意圖見圖3。

?


  控制器模糊運算方法及逆模糊化方法分別取為:
  模糊AND運算為:prod(x,y)=x×y
  模糊OR運算為:probor(x,y)=x+y-x×y
  逆模糊化運算為加權平均法:ΔU=
  經過上述各項定義,Sugeno型模糊控制器的模型已經完全確定。為方便起見,可以選MATLAB軟件作為編程平臺。首先,利用MATLAB的可視化模糊邏輯工具FUZZY命令建立文件名為SUGENO.FIS的模糊算法模型,由于MATLAB的FUZZY工具支持多種隸屬函數、模糊運算、模糊推理及逆模糊化算法,上述Sugeno模型可以很快建立,而且在可視化環境中完成。下一步是利用MATLAB環境中提供的C/C++編譯工具COMPILER V2.0進行編譯。SUGENO.FIS的模糊算法模型中使用了FUZZY工具中較多的M文件,如evalfis.m、guessmf.m等,須一并編譯。在MATLAB環境下,用mcc命令即可編譯得到SUGENO.C和SUGENO.H。該C/C++源程序代碼完全支持ANSIC,可以作為程序模塊應用于嵌入式或其它工業控制機系統中(須MATLAB C/C++庫支持)。至此,基于Sugeno模糊推理算法的二維模糊控制器已經實現。
  為驗證Sugeno型模糊控制器的性能,在MATLAB的SIMLINK環境中,構造了一個控制系統,對工業控制系統中常見的大滯后、大慣性被控對象:
  
  進行了仿真。為比較不同控制算法的差異,還同時對Mamdani型模糊推理算法和Ziegler-Nichols型PID控制算法進行了仿真。仿真結果如圖4所示。可以看出,Sugeno型模糊推理算法除了具有模型簡單、實時計算快的優點外,其控制性能也比較優異。


  Mamdani型模糊推理算法具有直觀、已普遍被人們接受和比較適合于人類輸入的控制系統等優點。由于采用了單元屬隸屬函數以及輸出與輸入的線性關系,Sugeno型模糊推理算法則具有下列優點:
  (1)具有較高的計算效率,適用于實時性要求高的系統;
  (2)能與線性系統、優化控制和自適應控制系統很好地結合;
  (3)能保證控制器輸出的平滑性;
  (4)比較適合于具有精確數學分析的控制系統,特別是多線性模型的平滑切換。
參考文獻
1 馮冬青.模糊智能控制.北京:化學工業出版社,1998
2 魏克新.MATLAB語言與自動控制系統設計.北京:機械工業出版社,1997
3 王順晃.智能控制系統機器應用.北京:機械工業出版社,1998
4 陶永華.新型PID控制及其應用.北京:機械工業出版社,1998
5 The MathWorks Inc.Fuzzy Logic Toolbox User′s Guide(Version 2).1999

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产日本欧美一区二区| 影音先锋中文字幕一区| 久久国产精品久久久| 亚洲午夜免费视频| 一区二区三区 在线观看视频| 亚洲国产日韩欧美综合久久| 亚洲电影免费观看高清完整版在线| 午夜精品一区二区三区在线| 亚洲一区免费| 亚洲欧美卡通另类91av| 亚洲永久精品国产| 亚洲欧美日韩在线一区| 亚洲欧美日韩一区| 性欧美精品高清| 亚洲成色最大综合在线| 久久国产精品久久久| 欧美一区二区三区在线视频| 欧美一区高清| 久久国产毛片| 亚洲日本中文| 一区二区三区四区五区精品| 一区二区三区欧美在线| 亚洲欧美在线磁力| 欧美在线视频网站| 久久免费视频网| 奶水喷射视频一区| 欧美日韩国产精品一区二区亚洲| 欧美日韩精品一区| 国产精品扒开腿做爽爽爽视频| 国产精品高潮呻吟| 国产偷久久久精品专区| 影音先锋日韩有码| 日韩视频免费大全中文字幕| 亚洲性感美女99在线| 欧美一级播放| 亚洲国产美女精品久久久久∴| 亚洲精品视频在线播放| 亚洲图片激情小说| 欧美一区二区视频在线观看| 久久久久久亚洲精品杨幂换脸 | 亚洲国产第一页| 亚洲精品美女在线| 亚洲专区免费| 久久一区二区三区四区五区| 欧美激情精品久久久| 国产精品毛片大码女人 | 激情欧美一区二区三区| 亚洲三级免费观看| 亚洲欧美日韩一区| 亚洲精选视频免费看| 亚洲欧美国产高清va在线播| 久久久噜噜噜久噜久久| 欧美日本在线播放| 国产日韩精品一区观看 | 一本色道婷婷久久欧美| 性做久久久久久| 欧美a级一区二区| 国产精品久久久久99| 在线观看成人网| 亚洲一二三区精品| 最新中文字幕亚洲| 亚洲欧美区自拍先锋| 欧美xxx成人| 国产女优一区| 亚洲精品国精品久久99热| 性亚洲最疯狂xxxx高清| 一区二区三区黄色| 久久人体大胆视频| 国产精品黄视频| 亚洲国产精品久久91精品| 亚洲欧美日韩在线高清直播| 亚洲作爱视频| 久久婷婷国产综合精品青草 | 怡红院av一区二区三区| 亚洲午夜精品久久| 亚洲美女色禁图| 久久久久久国产精品一区| 欧美另类高清视频在线| 国语自产精品视频在线看8查询8| 夜夜嗨av一区二区三区免费区| 亚洲第一毛片| 欧美一区二区高清| 欧美色图首页| 亚洲精美视频| 亚洲国产精品久久久久| 亚洲欧美综合国产精品一区| 欧美精品亚洲二区| 在线播放中文字幕一区| 午夜电影亚洲| 午夜精品剧场| 欧美天堂亚洲电影院在线观看 | 一区二区三区四区蜜桃| 欧美成人高清| 国内久久视频| 性欧美精品高清| 性色av一区二区三区| 国产精品s色| 亚洲免费激情| 99riav1国产精品视频| 免费成人美女女| 狠狠网亚洲精品| 欧美一区二区三区婷婷月色 | 欧美一区2区三区4区公司二百| 亚洲特级片在线| 欧美伦理91i| 亚洲人精品午夜| 99亚洲伊人久久精品影院红桃| 欧美99久久| 亚洲国产精品福利| 亚洲欧洲一二三| 欧美成人午夜激情| 亚洲福利久久| 亚洲国产欧美日韩精品| 久久一区二区视频| 在线播放豆国产99亚洲| 亚洲国产欧美一区| 欧美成年人网站| 亚洲日本免费电影| 在线一区二区日韩| 欧美日韩中文字幕| 在线一区日本视频| 亚洲欧美日韩在线播放| 国产精品综合久久久| 亚洲一区三区在线观看| 欧美一区视频在线| 国产欧美日韩视频一区二区三区| 亚洲自拍偷拍色片视频| 欧美在线啊v一区| 国产色综合网| 久久精品1区| 欧美激情第一页xxx| 日韩亚洲欧美一区二区三区| 亚洲亚洲精品三区日韩精品在线视频| 欧美性猛交xxxx乱大交退制版| 亚洲午夜一区二区三区| 欧美一区永久视频免费观看| 国产日韩欧美中文在线播放| 欧美综合77777色婷婷| 免费短视频成人日韩| 亚洲精品视频免费| 亚洲欧美激情视频在线观看一区二区三区| 国产精品黄色在线观看| 欧美一激情一区二区三区| 老牛嫩草一区二区三区日本 | 亚洲图片在线| 国产精品嫩草99av在线| 欧美一区二视频| 欧美成人官网二区| 日韩一级精品视频在线观看| 午夜在线观看欧美| 韩国在线一区| 亚洲免费高清| 国产精品亚洲аv天堂网 | 亚洲免费视频中文字幕| 国产女主播一区二区三区| 久久精品盗摄| 欧美日韩高清免费| 亚洲欧美日韩精品久久亚洲区| 久久久久久久激情视频| 亚洲国产视频一区二区| 亚洲欧美日韩另类精品一区二区三区| 国产欧美日韩精品在线| 亚洲激情欧美| 国产精品理论片在线观看| 久久精品国产一区二区三区| 欧美精品成人91久久久久久久| 亚洲一区二区高清| 免费久久精品视频| 亚洲一二三级电影| 免费观看在线综合色| 亚洲深夜福利| 麻豆亚洲精品| 亚洲图片欧洲图片日韩av| 鲁大师影院一区二区三区| 夜色激情一区二区| 看片网站欧美日韩| 亚洲午夜一区| 欧美激情bt| 欧美影院精品一区| 欧美日韩小视频| 亚洲国产成人精品女人久久久| 欧美午夜精品伦理| 91久久久在线| 国产精品入口尤物| 亚洲靠逼com| 国产一区二区三区自拍| 亚洲婷婷综合久久一本伊一区| 精品成人一区二区| 欧美影院在线| 一区二区三区欧美激情| 欧美成人综合一区| 久久国产精品网站| 国产精品日韩高清| 一本久久精品一区二区| 在线观看国产精品淫| 性18欧美另类| 艳妇臀荡乳欲伦亚洲一区| 免费一区二区三区| 欧美伊人久久久久久久久影院 | 亚洲男人第一av网站|