国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于粒函數(shù)的模糊控制系統(tǒng)設(shè)計(jì)與仿真

2017-05-15 07:40煒,業(yè),
關(guān)鍵詞:響應(yīng)函數(shù)液面模糊控制

唐 煒, 殷 業(yè), 彭 也

(上海師范大學(xué) 信息與機(jī)電工程學(xué)院,上海 200234)

基于粒函數(shù)的模糊控制系統(tǒng)設(shè)計(jì)與仿真

唐 煒, 殷 業(yè)*, 彭 也

(上海師范大學(xué) 信息與機(jī)電工程學(xué)院,上海 200234)

模糊控制是基于模糊數(shù)學(xué)思想和理論建立的控制方法,在控制領(lǐng)域特別適用于一些無(wú)法用精確模型進(jìn)行數(shù)學(xué)建模的控制系統(tǒng).但對(duì)于模糊控制系統(tǒng),模糊控制器的運(yùn)算復(fù)雜和由于規(guī)則太多引起的規(guī)則爆炸問(wèn)題始終沒(méi)有很好地解決.通過(guò)引入粒函數(shù),簡(jiǎn)化了模糊控制系統(tǒng)和解決了規(guī)則爆炸問(wèn)題,并且將粒函數(shù)方法應(yīng)用于單容水箱模糊控制系統(tǒng)中進(jìn)行仿真.實(shí)驗(yàn)結(jié)果顯示,粒函數(shù)方法不僅可以簡(jiǎn)化模糊控制系統(tǒng)的復(fù)雜性和解決規(guī)則爆炸問(wèn)題,并且證明在理論和實(shí)際中粒函數(shù)器完全可以等效模糊控制器.粒函數(shù)方法適用于眾多模糊控制系統(tǒng)中,通過(guò)示例,可以舉一反三,將粒函數(shù)方法復(fù)制到其他應(yīng)用場(chǎng)合.

模糊控制; 粒函數(shù); 水箱模糊控制; 規(guī)則爆炸

0 引 言

眾所周知,對(duì)于那些難以用精確數(shù)學(xué)模型進(jìn)行建模的復(fù)雜模型,尤其是被控對(duì)象,若采用傳統(tǒng)的控制方法往往不如一個(gè)有經(jīng)驗(yàn)的操作者進(jìn)行手動(dòng)控制效果好.因此,人們需要一種能夠精確表達(dá)自己經(jīng)驗(yàn)的控制方法.在這種背景下,模糊控制理論誕生.1965年Zadeh教授提出的模糊集合概念和隨后逐漸發(fā)展起來(lái)的模糊數(shù)學(xué)理論給模糊控制論提供了理論基礎(chǔ).1974年,英國(guó)工程師Mandani利用模糊控制語(yǔ)句組成模糊控制器成功地應(yīng)用于鍋爐和蒸汽機(jī)的控制,開(kāi)創(chuàng)了將模糊數(shù)學(xué)理論應(yīng)用在控制論領(lǐng)域的新紀(jì)元.

水箱的模糊控制系統(tǒng)一直以來(lái)都是模糊控制領(lǐng)域的經(jīng)典問(wèn)題,同時(shí)水箱模糊控制系統(tǒng)也可作為檢驗(yàn)?zāi):刂破骺刂菩Ч囊粋€(gè)輔助方式,但水箱模糊控制器的結(jié)構(gòu)復(fù)雜,且當(dāng)水箱的模糊控制器的模糊規(guī)則過(guò)多時(shí),存在規(guī)則爆炸問(wèn)題,無(wú)法正常的進(jìn)行控制.這就使得如何改進(jìn)水箱模糊控制器或是否有替代模糊控制器的設(shè)備成為接下來(lái)模糊控制領(lǐng)域討論的一個(gè)重要方向,是否能夠找到一種方法既可以解決規(guī)則爆炸問(wèn)題又可以簡(jiǎn)化模糊控制器是本文的討論重點(diǎn).

文獻(xiàn)[1]中已經(jīng)提到了粒函數(shù)與模糊控制的本質(zhì)的關(guān)系.從模糊控制器的工作原理來(lái)看,模糊控制器是將清晰量經(jīng)過(guò)模糊化變成模糊量,通過(guò)模糊推理模塊得出模糊集合,再將模糊量經(jīng)過(guò)清晰化變成清晰量,對(duì)被控對(duì)象實(shí)施控制.但從模糊控制器整體來(lái)看,可以看成一個(gè)輸入的清晰量經(jīng)過(guò)一系列復(fù)雜的操作輸出一個(gè)清晰量.本文作者正是將中間復(fù)雜的過(guò)程通過(guò)粒函數(shù)表達(dá)出來(lái),并且應(yīng)用在模糊控制領(lǐng)域的經(jīng)典的水箱控制,實(shí)驗(yàn)結(jié)果通過(guò)Matlab中的Simulink進(jìn)行仿真.

1 粒函數(shù)與模糊控制的關(guān)系

模糊控制的具體工作過(guò)程是將輸入的數(shù)字信號(hào)經(jīng)過(guò)模糊化變成模糊量,送入含有模糊規(guī)則的模糊推理模塊,經(jīng)過(guò)模糊推理模塊的近似推理得出模糊集合,然后被清晰化模塊變換成清晰量,清晰量輸出到下一級(jí)去調(diào)節(jié)控制對(duì)象.模糊控制器總體結(jié)構(gòu)如圖1所示.從圖1中可看出,模糊控制器的輸入量為數(shù)字信號(hào)是確定量,模糊控制器的輸出量為控制被控對(duì)象的經(jīng)過(guò)模糊推理后得到的數(shù)值,也為確定量,因此可以將模糊控制器的工作過(guò)程看成輸入確定量x經(jīng)過(guò)一系列推理規(guī)則得到輸出確定量y.

圖1 模糊控制器結(jié)構(gòu)圖

從總體上來(lái)看,模糊控制可以總結(jié)為一個(gè)清晰量經(jīng)過(guò)模糊推理得出另外一個(gè)輸出清晰量.從數(shù)學(xué)角度來(lái)看,即輸入量的模糊集合中的一個(gè)確定量進(jìn)行模糊推理后得到從這樣的結(jié)構(gòu)特點(diǎn)來(lái)看,模糊控制系統(tǒng)可簡(jiǎn)化為一個(gè)精確量通過(guò)系統(tǒng)響應(yīng)得出另外一個(gè)精確量.這樣的簡(jiǎn)化使得在設(shè)計(jì)模糊控制器時(shí),如何獲取模糊規(guī)則庫(kù)建立模糊推理變成如何準(zhǔn)確地獲取響應(yīng)函數(shù).而在這里所指得響應(yīng)函數(shù)即為本文所討論的模糊粒函數(shù),下面將討論模糊粒函數(shù)與模糊集合關(guān)系.

在模糊控制系統(tǒng)中,輸入集合和輸出集合均為模糊集合,分別對(duì)輸入量和輸出量?;?使模糊函數(shù)每個(gè)輸入量都是一個(gè)模糊粒,這個(gè)模糊粒與輸出量中的一個(gè)模糊粒存在著映射關(guān)系.設(shè)X及Y為模糊信息?;蟮恼Z(yǔ)言變量,Ai及Bi(i=1,2,…,n)表示其模糊子集,對(duì)其模糊映射關(guān)系可用模糊規(guī)則表示:若X是Ai,則Y是Bi.以此可以得到模糊函數(shù)的表達(dá)公式:

(1)

式中“×”表示卡式積,“+”表示析取.

(1)式為模糊函數(shù)的表達(dá)公式,接下來(lái)討論如何將根據(jù)模糊規(guī)則定義的模糊函數(shù).假設(shè)X與Y為普通的歐式空間(n維),Ai∈f(x)是X上的模糊集,稱(chēng)為基元,Ai作為模糊控制的輸入量,N={Ai}(1≤i≤n)相當(dāng)于把X作了一個(gè)模糊劃分;Bi∈f(y)是Y上的模糊集,Bi作為模糊控制輸出量,M={Bi}(1≤i≤n)相當(dāng)于把Y作了一個(gè)模糊劃分,在這其中每一個(gè)Ai和每一個(gè)Bi都為集合中的基元,假設(shè)Y的線性基元組的隸屬函數(shù)表達(dá)式與隸屬度函數(shù)的圖形與論域X類(lèi)似,模糊規(guī)則為若Ai則Bi.基于模糊信息粒理論,把每個(gè)基元作為一個(gè)模糊粒,通過(guò)粒采樣點(diǎn)的映射關(guān)系,可得到模糊函數(shù)f,如圖2所示.

圖2 模糊函數(shù)與點(diǎn)響應(yīng)函數(shù)的映射關(guān)系

通過(guò)圖2的映射關(guān)系圖,模糊控制器在原理上等效于一個(gè)粒函數(shù)器,這樣從理論上便可以簡(jiǎn)化模糊控制器的結(jié)構(gòu),將通過(guò)模糊規(guī)則得出模糊函數(shù)的結(jié)構(gòu)部分等效替代為粒函數(shù)響應(yīng)器,這樣實(shí)現(xiàn)模糊規(guī)則制定與推理實(shí)現(xiàn)分離,簡(jiǎn)化結(jié)構(gòu).通過(guò)上述分析,可以將模糊控制系統(tǒng)等效于一個(gè)由模糊粒函數(shù)作為響應(yīng)函數(shù)的控制系統(tǒng),等效圖如圖3所示.

對(duì)于一些難以建模、復(fù)雜度高的控制系統(tǒng),很難用建立狀態(tài)方程再解微分方程的方式求解出響應(yīng)函數(shù)用于控制,依靠人類(lèi)經(jīng)驗(yàn)和專(zhuān)家知識(shí)建立模糊規(guī)則庫(kù)是最好的解決方案,但有時(shí)影響因素過(guò)多,且每個(gè)因素要求的?;潭容^細(xì),使模糊規(guī)則的個(gè)數(shù)急劇增長(zhǎng),就難免產(chǎn)生規(guī)則爆炸問(wèn)題,通過(guò)模糊信息粒化模型求解出模糊控制器的粒響應(yīng)函數(shù)用于控制,簡(jiǎn)化控制器的運(yùn)算量,則可解決這一問(wèn)題.

圖3 模糊控制器等效圖

2 傳統(tǒng)模糊控制器與粒函數(shù)控制器實(shí)驗(yàn)

2.1 傳統(tǒng)模糊控制器實(shí)驗(yàn)

在工業(yè)生產(chǎn)中,維持供出水水箱液面恒定是一項(xiàng)重要技術(shù)指標(biāo),同時(shí)也是檢驗(yàn)?zāi):刂破餍Ч脡牡闹匾I(yè)應(yīng)用,水箱的出水量與供水量要保持恒定,即在水箱中,水箱的液面永遠(yuǎn)保持恒定.如何讓液面保持恒定,這在精確數(shù)學(xué)上是不容易建立數(shù)學(xué)模型的,在實(shí)際的工業(yè)生產(chǎn)中,水箱液面恒定問(wèn)題往往是根據(jù)人的經(jīng)驗(yàn)所獲得,這一特點(diǎn)就適用于模糊控制.因此液面恒定問(wèn)題通過(guò)模糊控制方法可以得到很好的解決,這種方法也多用于現(xiàn)在無(wú)法采用精確數(shù)學(xué)建模的工業(yè)控制中.液面控制系統(tǒng)同時(shí)也可以檢驗(yàn)一個(gè)模糊控制器的控制效果.

本實(shí)驗(yàn)利用單容水箱作為實(shí)驗(yàn)控制系統(tǒng),單容水箱模糊控制器為二輸入一輸出的模糊控制器,兩輸入分別為實(shí)際水位與給定水位值的誤差e和誤差變化率ec,輸出值為u.在實(shí)驗(yàn)中定義e的模糊子集為{negative,zero,positive},這里negative,zero,positive 分別表示偏低,正好,偏高.ec的模糊子集為{Negative,Zero,Positive},這里Negative,Zero,Positive分別表示偏慢,正好,偏快.u的模糊子集為{close-fast,close-slow,no-change,open-slow,open-fast},這里close-fast,close-slow,no-change,open-slow,open-fast分別表示快關(guān),慢關(guān),不變,慢開(kāi),快開(kāi).液面模糊控制表如表1所示.

表1 液位模糊控制表

在Matlab命令窗口中輸入“Fuzzy”,進(jìn)入FIS Editor,在FIS Editor中進(jìn)行模糊隸屬度函數(shù)編輯,在本次試驗(yàn)中,實(shí)際水位與給定水位誤差e和誤差變化率ec的模糊隸屬度函數(shù)均采用高斯函數(shù),ec和e的隸屬度函數(shù)圖如圖4所示.

圖4 e和ec的隸屬度函數(shù)圖

模糊控制器輸出值u的隸屬度函數(shù)圖采用三角波形函數(shù),u的隸屬都函數(shù)圖如圖5所示.

傳統(tǒng)模糊控制器的水箱系統(tǒng)仿真在Matlab的Simulink中提供,將之前設(shè)定的水箱模糊控制器植入系統(tǒng)中,可得仿真結(jié)果.水箱系統(tǒng)圖如圖6所示,仿真結(jié)果圖如圖7所示.

圖5 輸出值的隸屬度函數(shù)圖

圖6 水箱系統(tǒng)仿真圖

圖7 模糊控制器水箱仿真結(jié)果

圖7為模糊控制器控制下理想水位與實(shí)際水位的對(duì)比圖,從圖7中可以看出,當(dāng)理想液位發(fā)生階躍變化時(shí),實(shí)際水位在跟隨著理想水位變化,并很快到達(dá)理想水位狀.由于模糊控制器中的模糊推理方法基于啟發(fā)性的知識(shí)及語(yǔ)言決策規(guī)則設(shè)計(jì)的,有利于模擬人工控制的過(guò)程和方法.在實(shí)際水位處于穩(wěn)定狀態(tài)時(shí),沒(méi)有波動(dòng),具有很好的實(shí)時(shí)性和穩(wěn)定性.

2.2 粒函數(shù)控制器分析

在傳統(tǒng)模糊控制器分析中,提到模糊控制規(guī)則是對(duì)專(zhuān)家的理論知識(shí)和實(shí)踐經(jīng)驗(yàn)的總結(jié),對(duì)于粒函數(shù)來(lái)講,需要將模糊信息?;?將e和ec分別取9個(gè)模糊信息粒,通過(guò)Matlab中cftool擬合工具進(jìn)行函數(shù)擬合,將擬合好的粒函數(shù)輸入函數(shù)器中,函數(shù)器代替圖6中Fuzzy Logic Controller模塊.為了更好地進(jìn)行實(shí)驗(yàn)數(shù)據(jù)對(duì)比,分別擬合3階和5階函數(shù),進(jìn)行實(shí)驗(yàn)結(jié)果比對(duì).

3階擬合函數(shù)數(shù)值表如表2所示.

表2 3階粒函數(shù)擬合數(shù)據(jù)表

擬合后的粒函數(shù)為:

Z=p00 +p10x+p01y+p20x2+p11xy+p02y2+p30x3+p21x2y+p12xy2+p03y3.

將3階擬合后的粒函數(shù)植入函數(shù)器中所得水箱水位仿真結(jié)果圖如圖8所示.

圖8 3階粒函數(shù)控制水箱仿真圖

5階擬合函數(shù)數(shù)值表如表3所示.

擬合后的粒函數(shù)為:

表3 5階粒函數(shù)擬合數(shù)據(jù)表

Z=p00 +p10x+p01y+p20x2+p11xy+p02y2+p30x3+

p21x2y+p12xy2+p03y3+p40x4+

p31x3y+p22x2y2+p13xy3+p04y4+

p50x5+p41x4y+p32x3y2+p23x2y3+p14xy4+p05y5.

將5階擬合后的粒函數(shù)植入函數(shù)器中所得水箱水位仿真結(jié)果圖如圖9所示.

圖9 5階粒函數(shù)控制水箱仿真圖

3 實(shí)驗(yàn)結(jié)果分析

通過(guò)傳統(tǒng)模糊控制器與粒函數(shù)控制器在同一水箱水位控制系統(tǒng)中所得的實(shí)驗(yàn)結(jié)果來(lái)看可得出以下結(jié)論:在某些無(wú)法用精確數(shù)學(xué)建立而可以用操作者經(jīng)驗(yàn)控制的控制系統(tǒng)可以用模糊控制來(lái)實(shí)現(xiàn).通過(guò)圖7~9的對(duì)比來(lái)看,模糊粒函數(shù)由于在理論上是將每一條模糊規(guī)則看成一個(gè)粒點(diǎn),通過(guò)對(duì)粒點(diǎn)的擬合得出模糊系統(tǒng)的系統(tǒng)響應(yīng)函數(shù),因此模糊粒函數(shù)在模糊控制系統(tǒng)中可完全代替模糊控制器.從實(shí)驗(yàn)結(jié)果上來(lái)看,控制效果并沒(méi)有因?yàn)閷⒛:刂破鲹Q為精確函數(shù)器而下降,從而得出結(jié)論,模糊粒函數(shù)器與模糊控制器是等效的,并且模糊粒函數(shù)器從結(jié)構(gòu)和控制規(guī)則上比模糊控制器要簡(jiǎn)易,從控制成本上比模糊控制器要低.因此通過(guò)這種方式可大大降低模糊控制系統(tǒng)的復(fù)雜程度.

由于模糊粒函數(shù)器中,是一條粒函數(shù)曲線,而不是模糊規(guī)則,因此在模糊控制系統(tǒng)中運(yùn)用模糊粒函數(shù)代替模糊控制器可有效地解決由于模糊規(guī)則過(guò)多模糊控制器引起的規(guī)則爆炸問(wèn)題,也給模糊規(guī)則爆炸問(wèn)題提供了一種有效的解決手段.

4 結(jié) 論

本文作者給出了模糊粒函數(shù)與傳統(tǒng)模糊控制器的等效替代關(guān)系,并且通過(guò)水箱水位控制系統(tǒng)的實(shí)驗(yàn)驗(yàn)證了兩者在工業(yè)系統(tǒng)中的控制效果等效.由于模糊粒函數(shù)可以等效替代傳統(tǒng)模糊控制器,因此可大大降低模糊控制系統(tǒng)的復(fù)雜程度,可很好地解決由于控制經(jīng)驗(yàn)過(guò)多所帶來(lái)的模糊規(guī)則爆炸問(wèn)題.本文作者給出的是模糊粒函數(shù)應(yīng)用于水箱液位恒定模糊控制系統(tǒng)中的控制效果,這種模糊粒函數(shù)方法可類(lèi)似的應(yīng)用于其他模糊控制領(lǐng)域,為復(fù)雜的模糊控制系統(tǒng)降低成本,為未來(lái)模糊控制領(lǐng)域發(fā)展提供了一個(gè)新的方向.

[1] Yin Y.The Essence of fuzzy control [J].Frontier Science,2015(01):16-27.

[2] Li H X,Song W Y.Time-varying system modeling method based on fuzzy inference [J].Journal of Systems Science and Mathematical Sciences,2009(08):1109-1128.

[3] Wang G Y,Zhang Q H.An overview of granular computing [J].CAAI Transactions on Intelligent Systems,2007(06):8-26.

[4] Gracek A.Granular modeling of signals:A framework of granular computing [J].Information Science,2013(02):1-11.

[5] Zadeh L A.Toward extended fuzzy logic—A first step [J].Fuzzy Sets and Systems,2009,160(21):3175-3181.

[6] Li H X.Interpolation mechanism of fuzzy control [J].Science in China,1998,41(3):312-320.

[7] Miao D,Tang Q,Fu W.Fingerprint minutiae extraction based on principal curves [J].Pattern Recognition Letters,2007,28(16):2184-2189.

[8] Rakesh Bajaj,Hooda D S,Singh H.Fuzzy sets and information [M].Saarbrücken:Lambert,2010.

[9] Hata Y,Kobashi S,Hirano S,et al.Automated segmentation of human brain MR images aided by fuzzy information granulation and fuzzy inference [J].Systems Man & Cybernetics Part C Applications & Reviews IEEE Transactions on,2000,30(3):381-395.

[10] Pedrycz W,Vukovich G.Feature analysis through information granulation and fuzzy sets [J].Pattern Recognition,2002,35(4):825-834.

[11] Salehi S,Selamat A.Systematic mapping study on granular computing [J].Knowledge-Based Systems,2015(80):78-97.

[12] Shiau J K,Wei Y C,Lee M Y.Fuzzy controller for a voltage-regulated solar-powered MPPT system for hybrid power system applications [J].Energies,2015(08):3292-3312.

[13] Liu F.An efficient centroid type-reduction strategy for general type-2 fuzzy logic system [J].Information Sciences,2008,178(9):2224-2236.

[14] Liu Z,Li H X.A probabilistic fuzzy logic system for modeling and control [J].Fuzzy Systems IEEE Transactions on,2005,13(6):848-859.

[15] Liu F.An efficient centroid type-reduction strategy for general type-2 fuzzy logic system [J].Information Sciences,2008,178(9):2224-2236.

(責(zé)任編輯:包震宇)

Design and simulation of the fuzzy control systembased on the granular function

Tang Wei, Yin Ye*, Peng Ye

(College of Information,Mechanical and Electrical Engineering,Shanghai Normal University,Shanghai 200234,China)

Fuzzy control is a control method that is built by the fuzzy mathematics theory.In controlling field,it is especially suitable for some control system whose mathematical model can not be accurately built by exact math.But in fuzzy controlling field,the computational complexity of fuzzy controller and the rule explosion problems caused due to too many rules are not well resolved.This paper simplifies the fuzzy control system and resolves the problem of the rule explosion by introducing granular function.Furthermore,we carry out simulation of single-tank by using the method of granular function.Experimental results show that the method of granular function can not only simplify the fuzzy control,but also resolve the problem of the rule explosion.This experiment proves that granular function is completely equivalent to the fuzzy controller.The granular function method is suitable for many fuzzy control systems.Through experiment,we can infer other things from one fact,and apply this method in other fuzzy control systems.

fuzzy control; granular function; fuzzy control of tank; rule explosion

2015-11-10

國(guó)家自然科學(xué)基金(60971004)

唐 煒(1990-),男,碩士研究生,主要從事模糊信息粒方面的研究.E-mail:dicktl@sina.com

導(dǎo)師簡(jiǎn)介: 殷 業(yè)(1961-),男,副教授,主要從事模糊控制、粒計(jì)算方面的研究.E-mail:yinye@188.com

TP 273.4

A

1000-5137(2017)02-0254-08

*通信作者

猜你喜歡
響應(yīng)函數(shù)液面模糊控制
一類(lèi)具有Beddington-DeAngelis響應(yīng)函數(shù)的階段結(jié)構(gòu)捕食模型的穩(wěn)定性
吸管“喝”水的秘密
相機(jī)響應(yīng)函數(shù)定標(biāo)的正則化方法
基于DCS自動(dòng)控制循環(huán)水液面的改造
克服動(dòng)態(tài)問(wèn)題影響的相機(jī)響應(yīng)函數(shù)標(biāo)定
秦嶺太白山地區(qū)樹(shù)輪寬度對(duì)氣候變化的響應(yīng)
T-S模糊控制綜述與展望
基于模糊控制的PLC在溫度控制中的應(yīng)用
基于模糊控制的恒壓供水系統(tǒng)的研究
用于光伏MPPT中的模糊控制占空比擾動(dòng)法