




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、matlab模糊控制工具箱的使用 本學期選修了周川老師的智能控制及應用這門課程,大三時候曾上過周老師的英文版的控制工程基礎這門課程,比較喜歡周老師上課的風格,智能控制這門課也收獲不小,模糊控制是課程中講到的第一個智能控制算法。模糊不是真的模糊,模糊是為了精確。模糊控制中涉及到一個隸屬度的概念,通常我們認為一個事物屬于一個概念與否是確定的,比如數(shù)字電路的0與1,但是實際情況或者人們的思維習慣卻不是這樣的。比如規(guī)定18到30歲為青年,那么還差一天到18歲的人算不算青年呢?照規(guī)定看不算,但是如果我們加入概率的概念,比如說這個人90%屬于青年人,可能更符合人們的思維習慣。在其不相容原理所述:“隨著系統(tǒng)
2、的復雜程度不斷提高,人們對其精確而有意義地描述的能力不斷的降低,以致在達到某一個閾值之后,系統(tǒng)的精確性和復雜性之間呈現(xiàn)出幾乎是相互完全排斥的性質”。我們通常所用的控制算法一般是建立在模型比較確定的情況下,而模糊控制不依賴于對象的模型就可以進行控制決策,而且對系統(tǒng)參數(shù)變化具有較強的適應性。對于模糊控制的原理,我不是很清楚,也沒有這個心情去搞清楚,感覺知道大概怎么用就可以了。Matlab中集成了模糊控制工具箱,可以使用圖像界面進行模糊控制器的設計,極大的簡化了設計過程。下面介紹利用模糊工具箱進行控制系統(tǒng)設計的過程。在matlab的主窗口中輸入fuzzy即可調出模糊工具箱界面,退出界面的時候會提示保
3、存,保存格式為fis,如果我們將文件保存為njust.fis,那么下次使用這個文件的時候在主窗口中輸入fuzzy njust即可。模糊控制器的建立過程如下:(1)設定誤差E、誤差變化率EC和控制量U的論域為,一般為-6 6。(2)設定E、EC、U的模糊集。一般可設為NB、NM、NS、ZO、PS、PM、PB。(3)設定隸屬度函數(shù)。有高斯型隸屬度函數(shù)、三角型隸屬度函數(shù)等。(4)設定模糊控制規(guī)則。常用的模糊控制規(guī)則如圖1所示,當然可以根據(jù)特定的控制對象和要求進行相應的調整。圖1 常用模糊控制規(guī)則圖2 添加變量點擊Edit->Add Variable即可進行變量的添加,在右下方可以進行名稱的修改
4、,左下方是與或運算方式、去模糊化方式等的選擇,一般可以使用默認方式即可。圖3 添加論域與隸屬度函數(shù)雙擊圖2中左右兩側的矩形圖像即可進行論域與隸屬度函數(shù)編輯,點擊Edit->Add MFs即可進行隸屬度函數(shù)的添加,右下方可以選擇隸屬度函數(shù)類型,左下方可以修改論域以及顯示范圍。圖4 添加控制規(guī)則雙擊圖2中中間的矩形圖像即可進行模糊控制規(guī)則的編輯,根據(jù)if e or(and) ec then u的形式進行添加規(guī)則,可以修改規(guī)則權重。點擊下方的Add rule和Delete rule即可進行規(guī)則添加和刪除。至此完成模糊控制器的搭建。使用菜單欄中的View->Rules即可觀察設計規(guī)則,如圖
5、5所示。拖動輸入變量中間的豎直線,可以看到控制量的變化情況。圖5 觀察設計規(guī)則使用菜單欄中的View->Surface即可觀察輸入變量輸出變量的三維曲面,如圖6所示。圖6 輸入輸出曲面模糊控制系統(tǒng)的框圖如圖7所示,其中虛線內即為建立好的模糊控制器。圖8為在matlab中建立的某模糊控制系統(tǒng)實例。其中的fuzzy logic controller模塊在simulink中的Fuzzy Logic Toolbox內,若是找不到的話可以使用搜索功能即可。若我們保存的模糊控制器文件為njust.fis,那么雙擊圖8中的模糊控制器模塊,輸入njust即可。一般來說這個模糊控制器模塊是兩輸入一輸出的,
6、所在輸入前要添加一個向量組合工具mux。圖7 模糊控制系統(tǒng)結構框圖圖8 matlab模糊控制系統(tǒng)實例我們看到圖7中有Ke、Kec和Ku三個權系數(shù),查閱文獻可知ke和kec對系統(tǒng)的動態(tài)性能影響較大,它們的大小意味著對輸入誤差和誤差變化的不同加權程度,ke變大縮短上升時間,但是增大系統(tǒng)超調;kec變大減小系統(tǒng)超調,但是響應速率變慢。輸出比例因子ku也影響模糊控制系統(tǒng)的性能,ku過小,系統(tǒng)的動態(tài)響應過程變長,ku過大會導致系統(tǒng)震蕩。綜合調整以上三個因子,獲得所需要的控制性能。當然它們有一定的計算方法,沒有深入研究過,不過所謂的計算方法好像也是存在問題的。這里特別要注意的是飽和模塊的上下限就是我們設定
7、的論域范圍。最后進行模糊控制系統(tǒng)仿真的時候有兩點需要注意:一是仿真算法的設置。如果使用默認的算法,會發(fā)現(xiàn)速度很慢,幾乎沒有進度,需要在Simulation->Configuration Parameters中對取消過零點的限制。如圖9所示。圖9 仿真算法的修改另外需要注意的一點是模糊控制器的加載??吹秸搲虾芏嗳藛枮槭裁磿箦e,很大程度上原因是因為模糊控制文件fis沒有加載到空間中。在主窗口中調出所保存的fis文件,進行File->Export->To Workspace即可。當然了,也可以使用文件形式進行模糊控制器的設計,這里不討論了,很多參考書上都有相應的函數(shù)介紹或者程序。2010年8月18日下午 njust 電工樓 204房間參考文獻1 劉金琨
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江西農業(yè)大學南昌商學院《電視欄目創(chuàng)意與策劃》2023-2024學年第一學期期末試卷
- 公共交通行業(yè)服務質量評價制度
- 公共交通車輛維修質量管理制度
- 工作責任追究制度
- 新疆魚類制品種類及食用情況調查問卷
- 關于聯(lián)耕聯(lián)種生產方式推行的民意調查
- 農村暗室改造方案范本
- 2025年農林牧漁行業(yè)現(xiàn)狀分析:國家對農林牧漁行業(yè)政策支持力度不斷加大
- 無機墻體保溫施工方案
- 廣東省深圳實驗學校高中園2024-2025學年高二上學期第三階段考試數(shù)學試題(解析版)
- 農民田間學校規(guī)章制度
- 《電力建設施工技術規(guī)范 第2部分:鍋爐機組》DLT 5190.2
- 供水管網搶修管理課件
- 微信公眾號總結報告
- 制定售后服務績效考評標準與方法
- 正確認識人的本質 (修改版)
- 2023年北京師范大學珠海分校招聘考試真題
- 2016-2023年江蘇經貿職業(yè)技術學院高職單招(英語/數(shù)學/語文)筆試歷年考點試題甄選合集含答案解析
- 高原健康呼吸用氧 通用技術指南
- 中醫(yī)內科學-咳嗽課件
- 2022管理學試題庫(馬工程)
評論
0/150
提交評論