




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上模糊控制理論與應(yīng)用專 業(yè):姓 名:學(xué) 號:指導(dǎo)教師:完成時間:二一一年八月1、設(shè)在論域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。試應(yīng)用瑪達(dá)尼推理法計算當(dāng)輸入誤差e=0.6時,輸出電壓u=?(精確化計算采用重心法)采用重心法去模糊化解答:(1)輸入輸出模糊化1) 確定輸入輸出變量,2) 確定輸入輸出變量的模糊語言值(模糊集合)3) 建立隸屬度函數(shù)方程對于誤差來說:對于控制電壓來說:(2
2、)根據(jù)經(jīng)驗(yàn)建立模糊控制規(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)驗(yàn)(1)若爐溫低于600,則升壓;低得越多升壓越高。(2)若爐溫高于600,則降壓;高得越多降壓越低。(3)若爐溫等于600,則保持
3、電壓不變。設(shè)模糊控制器為一維控制器,輸入語言變量為誤差,輸出為控制電壓。兩個變量的量化等級為七級、取五個語言值。隸屬度函數(shù)根據(jù)確定的原則任意確定。試按常規(guī)模糊邏輯控制器的設(shè)計方法設(shè)計出模糊邏輯控制表。解答:兩個變量的量化等級為七級、取五個語言值。量化等級為七級量化等級-3-2-10123五個語言值PB、PS、ZE、NS、NB給定值600模糊控制器選用的系統(tǒng)的實(shí)際溫度T與溫度給定值Td的誤差作為輸入語言變量,把控制加熱裝置的供電電壓u選作輸出語言變量。溫度900以上800700600500400300以下誤差為E-300-200-1000100200300控制電壓U10202530354050量
4、化等級-3-2-10123狀態(tài)變量相關(guān)的隸屬度函數(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ù)的曲線與橫坐標(biāo)圍城面積的重心為模糊推理最終輸出值。連續(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、假設(shè)受控對象為,選擇K1=K2=Ku=1及,這樣可以建立起如圖3所示的仿真框
8、圖,對該系統(tǒng)進(jìn)行仿真則可以得出輸出曲線和控制器參數(shù)曲線。圖3解答:模糊PID控制器的典型結(jié)構(gòu)如圖4所示。由于直接用模塊搭建前面的模糊PID控制器算法比較復(fù)雜,所以這里采用S-函數(shù)的形式來構(gòu)造該模塊??紤]到本題想顯示變化的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ù),則可以構(gòu)造封裝出模糊PID控制模塊,其內(nèi)部結(jié)構(gòu)如圖5所示,該圖中
11、引用了S-函數(shù)fuz_pid.m,其參數(shù)對話框如圖6所示,整個PID控制器的參數(shù)設(shè)置對話框如圖7所示。圖5 模糊PID控制器結(jié)構(gòu)圖6 fuz_pid模塊參數(shù)設(shè)置圖7 模糊PID控制器參數(shù)對話框在模糊P1D控制器中,根據(jù)經(jīng)驗(yàn)可以構(gòu)造出表1中給出的參數(shù)變化表,根據(jù)該模糊表可以MATLAB環(huán)境下輸入該模糊推理系統(tǒng),該系統(tǒng)仍有兩輸入,但和前面不同的是,該系統(tǒng)將有三路輸出,分別對應(yīng)于,。根據(jù)模糊規(guī)則表,可以用fuzzy()函數(shù)可視地建立起整個模糊推理系統(tǒng)c7fuzpid.fis,該系統(tǒng)有兩路輸入和三路輸出,如圖8所示。該模型中選擇輸入和輸出變量的范圍均為(-3,3),為方便起見,應(yīng)該保持該模糊推理系統(tǒng)的
12、輸入、輸出變量范圍,而推理結(jié)果可以由系數(shù)來修正。在模糊系統(tǒng)中,模糊規(guī)則編輯程序界面如圖9所示,而得出的3個規(guī)則曲面在圖10中給出。表1 PID控制器模糊邏輯NBNMNSZEPSPMPBNBNMNSZEPSPMPBNBNMNSZEPSPMPBNBPBPBPMPMPSZEZENBNBNMNMNSZEZEPSNSNBNBNBNMPSNMPBPBPMPSPSZEZENBNBNMNSNSZEZEPSNSNBNBNBNMPSNSPMPMPMPMZENSNSNBNMNSNSZEPSPSZENSNMNMNSNSZEZEPMPMPSZENSNMNMNMNMNSZEPSPMPMZENSNSNSNSNSZEPSPSPSZENSNSNMNMNMNSZ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年德語TestDaF考試模擬試卷閱讀理解難點(diǎn)分析與對策
- 2025年采購師(一級)實(shí)務(wù)操作考試試卷
- 2025電子商務(wù)師(高級)考試試卷:電商數(shù)據(jù)可視化與商業(yè)智能分析試題
- 2025年安全工程師考試事故案例分析模擬試卷
- 2025年初中歷史七年級下冊階段檢測試卷:歷史學(xué)科教學(xué)方法
- 2025年電子商務(wù)師(初級)職業(yè)技能鑒定試卷:電子商務(wù)數(shù)據(jù)分析競賽評分標(biāo)準(zhǔn)試題
- 2025年保育員(初級)實(shí)操技能試卷:幼兒教育信息化技術(shù)與應(yīng)用案例分析
- 便利店行業(yè)2025年轉(zhuǎn)型升級中的智能物流配送成本控制策略研究報告001
- 2025年航空航天零部件制造高精度加工技術(shù)發(fā)展趨勢報告
- 2025年不銹鋼絲網(wǎng)項目規(guī)劃申請報告
- (蘇教版)數(shù)學(xué)三年級下冊計算題“天天練”習(xí)題卡含105份題組
- 荊州中學(xué)2024-2025高二學(xué)年下學(xué)期6月月考 英語試卷
- 中建海外管理制度
- 農(nóng)產(chǎn)品產(chǎn)業(yè)園項目可行性研究報告專用模板
- 2025年上海市初中學(xué)業(yè)水平考試數(shù)學(xué)試卷真題(含答案)
- 2025至2030中國醫(yī)藥軟包裝行業(yè)市場發(fā)展分析及競爭格局與投資發(fā)展報告
- 有限空間作業(yè)通風(fēng)時間專題
- 廣東省廣州市天河外國語學(xué)校2025年七年級英語第二學(xué)期期末綜合測試模擬試題含答案
- 2025年中國氯化聚醚項目投資計劃書
- 2025年公務(wù)員綜合素質(zhì)能力考試卷及答案
- TSZGFA-信息通信基礎(chǔ)設(shè)施工程規(guī)劃設(shè)計規(guī)范
評論
0/150
提交評論