《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 業(yè)界動(dòng)態(tài) > 基于Sugeno型模糊推理算法的模糊控制器及其應(yīng)用

基于Sugeno型模糊推理算法的模糊控制器及其應(yīng)用

2009-06-18
作者:王凌云

  摘 要: 介紹了Sugeno型模糊推理算法的基本原理,給出了一種實(shí)現(xiàn)方法,并對(duì)其控制性能進(jìn)行了仿真。
  關(guān)鍵詞: 模糊控制器 Sugeno型模糊推理 Mamdani型模糊推理


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


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

?


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


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

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
中文一区在线| 欧美国产日韩在线| 欧美日韩成人| 亚洲网站在线观看| 久久免费一区| 一区二区三区高清不卡| 久久久91精品国产一区二区精品| 日韩一区二区久久| 美女视频一区免费观看| 中日韩视频在线观看| 欧美在线啊v| 亚洲精品一区中文| 久久人人97超碰国产公开结果| 99精品视频免费观看视频| 久久精品中文字幕一区| 亚洲一级在线| 国产精品久久77777| 亚洲日韩中文字幕在线播放| 国产一区二区三区成人欧美日韩在线观看| 亚洲日本电影| 国产欧美精品| 久久国产一二区| 亚洲免费观看在线观看| 欧美jizz19hd性欧美| 亚洲高清在线观看一区| 国产精品色一区二区三区| 欧美一区二区性| 国产精品嫩草影院一区二区| 在线亚洲自拍| 一本一道久久综合狠狠老精东影业| 欧美凹凸一区二区三区视频| 久久aⅴ国产紧身牛仔裤| 国产亚洲精品7777| 久久精品综合一区| 亚洲精品视频一区二区三区| 永久域名在线精品| 欧美韩国在线| 亚洲午夜av在线| 亚洲综合另类| 国产欧美日韩在线播放| 欧美一区二区精美| 久久精品夜色噜噜亚洲a∨| 国内成人精品视频| 欧美日韩国产成人| 午夜亚洲性色福利视频| 亚洲综合成人婷婷小说| 国产精品va在线播放| 亚洲韩国精品一区| 亚洲激情一区二区| 欧美日韩国产天堂| 中日韩在线视频| 99re6热只有精品免费观看| 欧美视频在线免费看| 久久爱另类一区二区小说| 亚洲黄色成人久久久| 激情婷婷欧美| 欧美激情精品久久久久久久变态| 亚洲男人av电影| 一区二区久久| 亚洲福利视频一区| 欧美在线影院| 亚洲欧美综合一区| 亚洲一区二区三区精品动漫| 日韩午夜电影av| 日韩亚洲欧美综合| 国产精品国产三级国产普通话99 | 亚洲男女自偷自拍| 在线欧美亚洲| 亚洲每日在线| 亚洲福利在线观看| 在线观看不卡| 欧美.www| 欧美一区激情| 欧美亚洲视频在线观看| 欧美一区2区三区4区公司二百| 亚洲欧美国产日韩天堂区| 亚洲欧美日本国产有色| 欧美制服丝袜第一页| 亚洲大片av| 欧美一区二粉嫩精品国产一线天| 一本在线高清不卡dvd| 亚洲另类黄色| 亚洲精品亚洲人成人网| 亚洲精品日韩在线观看| 亚洲国产成人不卡| 国产亚洲a∨片在线观看| 在线观看91精品国产入口| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲香蕉伊综合在人在线视看| 99re66热这里只有精品3直播| 亚洲福利免费| 亚洲电影免费观看高清| 久久精品女人| 亚洲国产清纯| 99在线|亚洲一区二区| 亚洲欧美国产一区二区三区| 久久精品一区二区国产| 另类天堂av| 欧美日韩高清一区| 国产精品丝袜白浆摸在线| 国产一区二区电影在线观看| 亚洲国产精品毛片| 亚洲男人的天堂在线观看| 最新亚洲激情| 亚洲影视在线| 亚洲视频大全| 亚洲欧美日韩在线| 欧美一级播放| 久久综合久久久久88| 国产精品成人一区二区三区夜夜夜 | 国产精品另类一区| 亚洲第一区色| 欧美一区二区三区视频免费| 亚洲每日更新| 裸体歌舞表演一区二区| 国产精品一区二区你懂得| 亚洲人成网在线播放| 久久精品亚洲一区| 一本色道精品久久一区二区三区 | 欧美激情一区二区三区全黄| 国产精品少妇自拍| 亚洲美女区一区| 亚洲日本va午夜在线电影| 久久精品国产精品| 国产精品久久久久久福利一牛影视| 国内精品久久久久久| 亚洲一级二级| 99视频精品| 欧美18av| 在线观看中文字幕不卡| 亚洲第一区在线| 久久精品国产69国产精品亚洲| 亚洲欧美国产日韩天堂区| 欧美经典一区二区| 欧美日韩一区二区在线| 亚洲一二三区视频在线观看| 欧美在线二区| 欧美性久久久| 日韩五码在线| 99riav国产精品| 久久综合色8888| 国产日韩欧美二区| 亚洲欧美在线x视频| 亚洲午夜av电影| 欧美激情小视频| 亚洲国产婷婷香蕉久久久久久| 欧美在线免费一级片| 久久国产精品久久久久久| 国产精品高清一区二区三区| 亚洲精选久久| 日韩午夜在线| 欧美激情亚洲国产| 亚洲精品免费在线| 99热在这里有精品免费| 欧美激情1区2区3区| 最新中文字幕一区二区三区| 亚洲另类视频| 欧美日韩国产123区| 亚洲国产欧美一区| 夜夜爽av福利精品导航 | 午夜一级久久| 欧美精品aa| 欧美一区视频在线| 欧美日韩和欧美的一区二区| 亚洲欧美国产精品桃花| 欧美电影在线播放| 亚洲欧美在线aaa| 女人香蕉久久**毛片精品| 国产精品99久久久久久久久久久久 | 国产精品久久网| 亚洲精品一区二区三区樱花| 国产精品裸体一区二区三区| 久久激情一区| 国产精品美女一区二区在线观看 | 欧美一区二区视频在线| 欧美三级视频在线播放| 久久精品视频免费播放| 国产精品高潮久久| 一本久道久久综合中文字幕| 一区二区三区在线不卡| 欧美一区二区三区在线观看视频| 亚洲精品乱码久久久久久| 久久野战av| 久久成人国产精品| 国产情侣久久| 久久国产高清| 香蕉久久夜色精品国产使用方法 | 欧美精品一区二区精品网| 亚洲国产精品成人精品| 狠狠入ady亚洲精品| 久久精品免费看| 欧美一区二区精品| 国产欧美日韩视频一区二区| 亚洲图片在线观看| 亚洲精品一区二区在线观看| 欧美国产日韩在线观看| 亚洲精品一区二区三| 亚洲欧洲日本一区二区三区| 欧美精品在线免费播放| 一本色道久久88综合日韩精品 |