




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上模糊控制理論與應用專 業(yè):姓 名:學 號:指導教師:完成時間:二一一年八月1、設在論域e(誤差)-4,-2,0,2,4和控制電壓u=0,2,4,6,8上定義的模糊子集的隸屬度函數(shù)分別如圖1、2所示。專心-專注-專業(yè)圖1圖2已知模糊控制規(guī)則:規(guī)則1:如果誤差e為ZE,則u為ZE;規(guī)則2:如果誤差e為PS,則u為NS。試應用瑪達尼推理法計算當輸入誤差e=0.6時,輸出電壓u=?(精確化計算采用重心法)采用重心法去模糊化解答:(1)輸入輸出模糊化1) 確定輸入輸出變量,2) 確定輸入輸出變量的模糊語言值(模糊集合)3) 建立隸屬度函數(shù)方程對于誤差來說:對于控制電壓來說:(2
2、)根據(jù)經(jīng)驗建立模糊控制規(guī)則:IF(e)NBNSZEPSPBTHEN(u)PBPSZENSNB(3)1)根據(jù)規(guī)則1:規(guī)則1、如果誤差e是ZE,則控制U為ZE;有:誤差由規(guī)則1得到故控制:解得:U11=3.4,U12=4.6;2)根據(jù)規(guī)則2、如果誤差e是PS,則控制U為NS;誤差由規(guī)則2得到故控制:解得:U21=0.6,U22=3.4;3)根據(jù)重心法,去模糊化輸出電壓為:2、已知某一加爐爐溫控制系統(tǒng),要求溫度保持在600恒定。目前此系統(tǒng)采用人工控制方式,并有以下控制經(jīng)驗(1)若爐溫低于600,則升壓;低得越多升壓越高。(2)若爐溫高于600,則降壓;高得越多降壓越低。(3)若爐溫等于600,則保持
3、電壓不變。設模糊控制器為一維控制器,輸入語言變量為誤差,輸出為控制電壓。兩個變量的量化等級為七級、取五個語言值。隸屬度函數(shù)根據(jù)確定的原則任意確定。試按常規(guī)模糊邏輯控制器的設計方法設計出模糊邏輯控制表。解答:兩個變量的量化等級為七級、取五個語言值。量化等級為七級量化等級-3-2-10123五個語言值PB、PS、ZE、NS、NB給定值600模糊控制器選用的系統(tǒng)的實際溫度T與溫度給定值Td的誤差作為輸入語言變量,把控制加熱裝置的供電電壓u選作輸出語言變量。溫度900以上800700600500400300以下誤差為E-300-200-1000100200300控制電壓U10202530354050量
4、化等級-3-2-10123狀態(tài)變量相關的隸屬度函數(shù)PB000000.31PS00000.410.4ZE000.110.100NS0.410.40000NB10.300000誤差隸屬度函數(shù)模糊輸出量隸屬度函數(shù)規(guī)則1、如果誤差e是NB,則控制U為NB;規(guī)則2、如果誤差e是NS,則控制U為NS;規(guī)則3、如果誤差e是ZE,則控制U為ZE;規(guī)則4、如果誤差e是PS,則控制U為PS;規(guī)則5、如果誤差e是PB,則控制U為PB;按照離散重心法:重心法重心法 是取模糊隸屬度函數(shù)的曲線與橫坐標圍城面積的重心為模糊推理最終輸出值。連續(xù):模糊控制邏輯表離散:1)從誤差隸屬度圖看到PB,PS規(guī)則4、如果誤差e是PS,則
5、控制U為PS;誤差由規(guī)則4得到控制:規(guī)則5、如果誤差e是PB,則控制U為PB;誤差由規(guī)則5得到控制:最后的輸出增量為上面兩條控制量的合成,模糊輸出量隸屬度函數(shù)精確化控制輸出:2)從誤差隸屬度圖看到PB,PS規(guī)則4、如果誤差e是PS,則控制U為PS;誤差由規(guī)則4得到控制:規(guī)則5、如果誤差e是PB,則控制U為PB;誤差由規(guī)則5得到控制:最后的輸出增量為上面兩條控制量的合成,模糊輸出量隸屬度函數(shù)精確化控制輸出:3)從誤差隸屬度圖看到PS,ZE規(guī)則3、如果誤差e是ZE,則控制U為ZE;誤差由規(guī)則3得到控制:規(guī)則4、如果誤差e是PS,則控制U為PS;誤差由規(guī)則4得到控制:最后的輸出增量為上面兩條控制量的
6、合成,模糊輸出量隸屬度函數(shù)精確化控制輸出:4)從誤差隸屬度圖看到ZE規(guī)則3、如果誤差e是ZE,則控制U為ZE;誤差由規(guī)則3得到控制:最后的輸出增量為上面一條控制量的合成,模糊輸出量隸屬度函數(shù)精確化控制輸出:5)從誤差隸屬度圖看到ZE,NS規(guī)則2、如果誤差e是NS,則控制U為NS;誤差由規(guī)則1得到控制:規(guī)則3、如果誤差e是ZE,則控制U為ZE;誤差由規(guī)則3得到控制:最后的輸出增量為上面兩條控制量的合成,模糊輸出量隸屬度函數(shù)精確化控制輸出:6)從誤差隸屬度圖看到NS,NB規(guī)則1、如果誤差e是NB,則控制U為NB;誤差由規(guī)則1得到控制:規(guī)則2、如果誤差e是NS,則控制U為NS;誤差由規(guī)則2得到控制:
7、最后的輸出增量為上面兩條控制量的合成,模糊輸出量隸屬度函數(shù)精確化控制輸出:7)從誤差隸屬度圖看到NS,NB,規(guī)則1、如果誤差e是NB,則控制U為NB;誤差由規(guī)則1得到,控制:;規(guī)則2、如果誤差e是NS,則控制U為NS;誤差由規(guī)則2得到控制:,最后的輸出增量為上面兩條控制量的合成,模糊輸出量隸屬度函數(shù)精確化控制輸出:溫度900以上800700600500400300以下誤差為E-300-200-1000100200300因此模糊邏輯控制表E-3-2-10123控制電壓U13.3333202030404046.66673、假設受控對象為,選擇K1=K2=Ku=1及,這樣可以建立起如圖3所示的仿真框
8、圖,對該系統(tǒng)進行仿真則可以得出輸出曲線和控制器參數(shù)曲線。圖3解答:模糊PID控制器的典型結構如圖4所示。由于直接用模塊搭建前面的模糊PID控制器算法比較復雜,所以這里采用S-函數(shù)的形式來構造該模塊??紤]到本題想顯示變化的Kp,,Ki,Kd系數(shù),所以暫時選擇輸出個數(shù)為4;輸入信號可以選擇兩路,即這樣可以容易地編寫出如下的S-函數(shù)來表示模糊PID控制器的核心部分。圖4 模糊PID控制器控制框圖functionsys,x0,str,ts=fuz_pid(t,x,u,flag,T,aFuz,fx0,gam)switch flag, case 0, sys,x0,str,ts=mdlInitialize
9、Sizes(T); case 2, sys=mdlUpdates(x,u); case 3, sys=mdlOutputs(x,u,T,aFuz,fx0,gam); case 1,4,9, sys=; otherwise,error('Unhandledflag= ',num2str(flag);end;functionsys,x0,str,ts=mdlInitializeSizes(T)sizes=simsizes;sizes.NumContStates=0; sizes.NumDiscStates=3;sizes.NumOutputs=4; sizes.NumInputs=
10、2;sizes.DirFeedthrough=0; sizes.NumSampleTimes=1;sys=simsizes(sizes);x0=zeros(3,1);str=;ts=T 0;function sys=mdlUpdates(x,u)sys=u(1);x(2)+u(1);u(1)-u(2);function sys=mdlOutputs(x,u,T,aFuz,fx0,gam)Kpid=fx0+gam(:).*evalfis(x(1,3),aFuz)'sys=Kpid'*x;Kpid;有了核心的S-函數(shù),則可以構造封裝出模糊PID控制模塊,其內部結構如圖5所示,該圖中
11、引用了S-函數(shù)fuz_pid.m,其參數(shù)對話框如圖6所示,整個PID控制器的參數(shù)設置對話框如圖7所示。圖5 模糊PID控制器結構圖6 fuz_pid模塊參數(shù)設置圖7 模糊PID控制器參數(shù)對話框在模糊P1D控制器中,根據(jù)經(jīng)驗可以構造出表1中給出的參數(shù)變化表,根據(jù)該模糊表可以MATLAB環(huán)境下輸入該模糊推理系統(tǒng),該系統(tǒng)仍有兩輸入,但和前面不同的是,該系統(tǒng)將有三路輸出,分別對應于,。根據(jù)模糊規(guī)則表,可以用fuzzy()函數(shù)可視地建立起整個模糊推理系統(tǒng)c7fuzpid.fis,該系統(tǒng)有兩路輸入和三路輸出,如圖8所示。該模型中選擇輸入和輸出變量的范圍均為(-3,3),為方便起見,應該保持該模糊推理系統(tǒng)的
12、輸入、輸出變量范圍,而推理結果可以由系數(shù)來修正。在模糊系統(tǒng)中,模糊規(guī)則編輯程序界面如圖9所示,而得出的3個規(guī)則曲面在圖10中給出。表1 PID控制器模糊邏輯NBNMNSZEPSPMPBNBNMNSZEPSPMPBNBNMNSZEPSPMPBNBPBPBPMPMPSZEZENBNBNMNMNSZEZEPSNSNBNBNBNMPSNMPBPBPMPSPSZEZENBNBNMNSNSZEZEPSNSNBNBNBNMPSNSPMPMPMPMZENSNSNBNMNSNSZEPSPSZENSNMNMNSNSZEZEPMPMPSZENSNMNMNMNMNSZEPSPMPMZENSNSNSNSNSZEPSPSPSZENSNSNMNMNMNSZ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能交通系統(tǒng)中的行人行為預測模型考核試卷
- 企業(yè)安全生產(chǎn)培訓教材的數(shù)字化轉型升級考核試卷
- 2025年中國pps濾袋數(shù)據(jù)監(jiān)測研究報告
- 2025年中國M氫基甲酯數(shù)據(jù)監(jiān)測報告
- 2025年中國BR型板式換熱器數(shù)據(jù)監(jiān)測研究報告
- 2025年中國2U形電子節(jié)能燈數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國震擊標準震篩機市場分析及競爭策略研究報告
- 2025至2030年中國鋁合金野營床市場分析及競爭策略研究報告
- 2025至2030年中國遠程通訊器市場分析及競爭策略研究報告
- 2025至2030年中國茶葉天然保鮮劑市場分析及競爭策略研究報告
- DB37-T5311-2025建筑工程消防設計文件編制標準
- TSZGFA-信息通信基礎設施工程規(guī)劃設計規(guī)范
- 成都市高新區(qū)2023年七年級《歷史》下冊期末試卷與參考答案
- 化工智能控制技術-形考任務4(預備知識:第十~十三章;分值100分;不需輔導老師評閱)測驗-國開-參考資料
- 螞蟻花唄對大學生消費行為的實證分析
- 儲能專業(yè)知識考試試題及答案
- 抗腫瘤藥卡鉑的介紹與研究
- TSG Z7002-2022特種設備檢測機構核準規(guī)則
- 《家校合作研究的國內外文獻綜述》2400字
- 高空作業(yè)安全試題及答案
- 江蘇省南京市2022年高二《生物》下學期期末試題與參考答案
評論
0/150
提交評論