智能控制作業_第1頁
智能控制作業_第2頁
智能控制作業_第3頁
智能控制作業_第4頁
智能控制作業_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、【精品文檔】如有侵權,請聯系網站刪除,僅供學習與交流智能控制作業.精品文檔.1、已知某一爐溫控制系統,要求溫度保持在600度恒定。針對該控制系統有以下控制經驗:(1) 若爐溫低于600度,則升壓;低的越多升壓越高。(2) 若爐溫高于600度,則降壓;高的越多降壓越低。(3) 若爐溫等于600度,則保持電壓不變。設模糊控制器為一維控制器,輸入語言變量為誤差,輸出為控制電壓。輸入、輸出變量的量化等級為7級,取5個模糊集。試設計隸屬度函數誤差變化劃分表、控制電壓變化劃分表和模糊控制規則表。解:1)確定變量定義理想溫度為600,實際溫度為T,則溫度誤差為E=600-T。將溫度誤差E作為輸入變量2)輸入

2、量和輸出量的模糊化將偏差E分為5個模糊集:NB、NS、ZO、PS、PB,分別為負小、負大、零、正小、正大。將偏差E的變化分為7個等級:-3 -2 -1 0 1 2 3,從而得到溫度模糊表如表1所示。表1 溫度變化E劃分表隸屬度變化等級-3-2-10123模糊集PB000000.51PS000010.50ZO000.510.500NS00.510000NB10.500000控制電壓u也分為5個模糊集:NB、NS、ZO、PS、PB,分別為負小、負大、零、正小、正大。將電壓u的變化分為7個等級:-3 -2 -1 0 1 2 3,從而得到電壓變化模糊表如表2所示。 表2 電壓變化u劃分表隸屬度變化等級

3、-3-2-10123模糊集PB000000.51PS000010.50ZO000.510.500NS00.510000NB10.500000表3 模糊控制規則表EPBPSZONSNBuPBPSZONSNB2、利用MATLAB,為下列兩個系統設計模糊控制器使其穩態誤差為零,超調量不大于1%,輸出上升時間0.3s。假定被控對象的傳遞函數分別為:解:在matlab窗口命令中鍵入fuzzy,得到如下鍵面:設e的論域范圍為-1 1,de的論域范圍為-0.1 0.1,u的論域范圍為0 2。將e分為8個模糊集,分別為NB ,NM, NS, NZ, PZ, PS, PM, PB; de分為7個模糊集,分別為N

4、B ,NM ,NS, Z ,PS ,PM ,PB; u分為7個模糊集,分別為NB ,NM ,NS, Z ,PS ,PM ,PB;MATLAB中的設置界面如下:模糊規則的確定:模糊控制器的輸出量在simulink中調用模糊控制器,觀察輸出結果運行結果為Scope Scope1 Scope2 3、利用去模糊化策略,分別求出模糊集A的值。模糊集A的定義為:解:(1)面積重心法(2)面積等分法(3) 最大隸屬度平均法(4) 最大隸屬度取最小法(5) 最大隸屬度取最大法4、設論域x=a1,a2,a3,y=b1,b2,b3,z=c1,c2已知 , 試確定“If A AND B then C”所決定的模糊關系R,以及輸入為時的輸出C1。解: 5 利用兩層BP神經網絡完成對-,區間上正弦函數逼近,隱層函數取S型傳輸函數,輸出層的激活函數取線性傳輸函數。(采用神經網絡工具箱提供的函數完成)解:根據條件在MATLAB環境下,采用神經網絡工具箱提供的函數完成正弦函數逼近如下:程序代碼如下:仿真結果如下:圖1為原函數與網絡訓練前后仿真結

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論