【正文】
Matlab處理模糊運算的過程: 根據(jù)用戶設(shè)定的 and和 or和每一條推理規(guī)則,計算本條規(guī)則得到的模糊概念。 將每一條規(guī)則計算出來的模糊概念,根據(jù) also的設(shè)定來綜合成一條模糊概念。 去模糊化,把模糊的概念轉(zhuǎn)化為確定的輸出。 實際上,模糊控制器根據(jù)輸入( MI)及內(nèi)部的規(guī)則計算出輸出。 水塔水位控制 p173 if( level is okay) then valve is no_change) 1 if( level is low) then ( valve is open_fast) if( level is high) then ( valve is close_fast) if( level is okay) and (rate is positive) then ( valve is open_slow) if( level is okay) and (rate is negative) then ( valve is open_fast) 控制的本意 :為了達到某種目的對事物進行支配、 管束、管制、管理、監(jiān)督、鎮(zhèn)壓。 自動控制 : 在沒有人直接參與的情況下,利用外加的設(shè)備或裝置(稱 ) , 使機器、設(shè)備或生產(chǎn)過程( )的某個工作狀態(tài)或參數(shù)(即 )自動地按照預(yù)定的規(guī)律運行。 控制的定義 例 1.[鋼鐵軋制 ]:軋出厚度一致的高精度鐵板 ?溫度控制 ,生鐵成分控制 ,厚度控制 ,張力控制 ,等等。 例 2.[程控機床 ]:自動進刀切削,加工出預(yù)期的幾何形 狀 ?直線、圓弧等各種差補控制,進給量控制 ,等等。 控制裝置或控制器 被控對象 被控量 模糊控制 (1/10) ?模糊控制與傳統(tǒng)控制的差異: ?傳統(tǒng)控制的設(shè)計,以數(shù)學(xué)模型來描述受控系統(tǒng)。 ?模糊控制的設(shè)計,只需對系統(tǒng)的操作法則定義區(qū)分清楚即可,經(jīng)過反復(fù)的誤差修正就可以達到控制結(jié)果。 模糊控制 (2/10) 1. 模糊控制系統(tǒng) 我們關(guān)注的控制系統(tǒng)一般指的是反饋控制系統(tǒng),利用誤差( e)和誤差的變化率來控制系統(tǒng)。 模糊控制 (3/10) 模糊化 模糊推理 ( 控制規(guī)則 ) 反模糊化 誤差 誤差變化量 模糊化 控制信號 明確 控制信號 模糊化 誤差 模糊化 誤差變化量 三類模糊推理器: mamdani型模糊器:用 max min運算做推理的運算的模糊推理器。 larsen型模糊推理器:用乘積算法做模糊蘊含規(guī)則的模糊推理器。 Sugeno型模糊推理器:( 0階和 1階) 階)r( 1y*qx*pz th en By an d Ax if階)k( 0z th en By an d Ax if????????多條規(guī)則合成: ????????niBAniiBAyxzyxzRiiii11iiii)()()()(zz t h e n By a n d Ax if:????MATLAB及其應(yīng)用 Matlab自身的優(yōu)越性使其推出后得到各個領(lǐng)域?qū)<覍W(xué)者的廣泛關(guān)注,各個領(lǐng)域的專家學(xué)者相繼推出了 Matlab工具箱,其中主要有信號處理、控制系統(tǒng)、神經(jīng)網(wǎng)絡(luò)、模糊控制、最優(yōu)系統(tǒng)、系統(tǒng)辨識、通信、圖形圖像處理、小波分析和樣條等工具箱,而且工具箱還在不斷增加和完善,這些工具箱給各個領(lǐng)域的工程研究和應(yīng)用提供了有力的工具。并且,隨著計算機軟硬件的更新及升級, Matlab這套軟件的功能也變得越來越強大與實用,尤其是 Simulink工具平臺的出現(xiàn),使得各個系統(tǒng)的設(shè)計和仿真變得相當容易和直觀。 GUI工具 anfisedit 打開 ANFIS編輯器的 GUI(圖形用戶界面 ) fuzzy 調(diào)用基本的 FIS編輯器 mfedit 隸屬度函數(shù)編輯器 ruleedit 規(guī)則編輯器和解析器 ruleview 規(guī)則觀察器和模糊推理方框圖 surfview 輸出曲面觀察器 模糊控制系統(tǒng)實例 p191 Ball Juggler ( slbb) 魔法小球 Inverse kinematics (invkine) 機器人手臂的往復(fù)運動 Defuzzification Methods 去模糊化方法 MF gallery 各種模糊函數(shù) Water Tank ( sltank) 水箱控制 Water Tank with Rule Viewer 帶觀測器的水箱控制 Cart and Pole (slcp) 小車上的單擺 Cart and two Poles (slcpp1) 小車上的雙擺 Backing Truck (sltbu) 卡車倒車 Shower Model (shower) 淋浴溫控模型 Matlab在仿