




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、要實現(xiàn)一個實際的模糊控制系統(tǒng),需要解決三個問題;知識的表示、推理策略和知識獲取。知識的表示、推理策略和知識獲取。 從線性控制與非線性控制的角度分類,模糊控制是一種非線性控制。從控制器智能性看,模糊控制屬于智能控制的范疇,模糊控制是以模糊集合論、模糊語言變量及模糊邏輯推理為基礎(chǔ)的一種計算機(jī)控制。模糊控制系統(tǒng)由模糊控制器和控制對象組成,如圖3-9所示。圖3-9 模糊控制系統(tǒng)的組成模糊控制器的基本結(jié)構(gòu),如圖3-9虛線框中所示。它主要包括以下四個部分。1模糊化模糊化模糊化的具體過程如下: (1)首先對這些輸入量進(jìn)行處理,以變成模糊控制器要求的輸入量。 (2)將上述已經(jīng)處理過的輸入量進(jìn)行尺度變換,使其變
2、換到各自的論域范圍;(3)將已經(jīng)變換到論域范圍的輸入量進(jìn)行模糊處理,使原先精確的輸入量變成模糊量,并用相應(yīng)的模糊集合來表示。2知識庫知識庫它通常由數(shù)據(jù)庫和模糊控制規(guī)則庫兩部分組成。(1)數(shù)據(jù)庫主要包括各語言變量的隸屬函數(shù),尺度變換因子及模糊空間的分級數(shù)等。(2)規(guī)則庫包括了用模糊語言變量表示的一系列控制規(guī)則。它們反映了控制專家的經(jīng)驗和知識。3模糊推理模糊推理模糊推理是模糊控制器的核心,它具有模擬人的基于模糊概念的推理能力程是基于模糊邏輯中的蘊含關(guān)系及推理規(guī)則來進(jìn)行的。4清晰化清晰化它包含以下兩部分內(nèi)容:(1)將模糊的控制量經(jīng)清晰化變換,變成表示在論域范圍的清晰量;(2)將表示在論域范圍的清晰量
3、經(jīng)尺度變換變成實際的控制量。1一步模糊控制算法一步模糊控制算法模糊控制的基本原理可由圖3-10表示 圖3-10 模糊控制原理框圖實現(xiàn)一步模糊控制算法的過程是這樣的:微機(jī)經(jīng)中斷采樣獲取被控制量的精確值,然后將此量與給定值比較得到誤差信號E (在此取單位反饋)。 把誤差信號E的精確量進(jìn)行模糊量化變成模糊量,得到了誤差E的模糊語言集合的一個子集 。再由 和模糊控制規(guī)則 根據(jù)推理的合成規(guī)則進(jìn)行模糊決策,得到模糊控制量 為eeRu (331) 為了對被控對象施加精確的控制,還需要將模糊量 轉(zhuǎn)換為精確量。得到了精確的數(shù)字控制量后,經(jīng)數(shù)模轉(zhuǎn)換變?yōu)榫_的模擬量送給執(zhí)行機(jī)構(gòu),對被控對象進(jìn)行一步控制。然后,中斷等
4、待第二次采樣,進(jìn)行第二步控制。這樣循環(huán)下去,就實現(xiàn)了被控對象的模糊控制。u綜上所述,模糊控制算法可概括為下述四個步驟:(a)根據(jù)本次采樣得到的系統(tǒng)的輸出值,計算所選擇的系統(tǒng)的輸入變量;(b)將輸入變量的精確值變?yōu)槟:浚?c)根據(jù)輸入變量(模糊量)及模糊控制規(guī)則,按模糊推理合成規(guī)則計算控制量(模糊量);(d)由上述得到的控制量(模糊量)計算精確的控制量。2模糊自動控制系統(tǒng)的工作原理模糊自動控制系統(tǒng)的工作原理采用模糊控制爐溫時,控制系統(tǒng)的工作原理可分述如下:(1)模糊控制器的輸入變量和輸出變量 在此將爐溫600作為給定值t0,測量得到的爐溫記為t(K),則誤差 e(K)= t0-t(K) (33
5、2) 作為模糊控制器的輸入變量 模糊控制器的輸出變量是觸發(fā)電壓u的變化,該電壓直接控制電熱爐的供電電壓的高低。 (2)輸入變量及輸出變量的模糊語言描述輸入變量及輸出變量的模糊語言描述 描述輸入變量及輸出變量的語言值的模糊子集為 負(fù)大,負(fù)小,0,正小,正大通常采用如下簡記形式 NB=負(fù)大,NS=負(fù)小,O=零,PS=正小,PB=正大。其中,N=Negative,P=Positive,B=Big,S=Small,O=Zero。圖3-11給出了語言變量的隸屬函數(shù)曲線,由此可以得到表3-1模糊變量e及u的賦值表。表3-1 模糊變量(e, u)的賦值表圖3-11 語言變量的隸屬函數(shù)(3)模糊控制規(guī)則的語言
6、描述模糊控制規(guī)則的語言描述根據(jù)手動控制策略,模糊控制規(guī)則可歸納如下: (a)若e負(fù)大,則u正大; (b)若e負(fù)小,則u正?。?(c)若e為零,則u為零; (d)若e正小,則u負(fù)小; (e)若e正大,則u負(fù)大。(3)模糊控制規(guī)則的語言描述模糊控制規(guī)則的語言描述上述控制規(guī)則也可用英文寫成如下形式: (a)if e=NB then u=PB or (b)if e=NS then u=PS or (c)if e=O then u=O or (d)if e=PS then u=NS or (e)if e=PB then uNB表3-2 控制規(guī)則表也可以用表格形式描述控制規(guī)則,表3-2即為上述的控制規(guī)則的
7、表格化,也稱為控制規(guī)則表。(4)模糊控制規(guī)則的矩陣形式模糊控制規(guī)則的矩陣形式 根據(jù)多重模糊條件語句)()()(2211nnBABABAR (333)模糊關(guān)系 可以寫為R (334) 上式中上式中上式中上式中將上述各矩陣NBePBu,NSePSu,OeOu、PSeNSu、PBeNBu代入(334)中,就可求出模糊控制規(guī)則的矩陣表達(dá)式為(5)模糊決策模糊決策 模糊控制器的控制作用取決于控制量,而控制量通過式(332)進(jìn)行計算,即 控制量 實際上等于誤差的模糊向量 和模糊關(guān)系的合成,當(dāng)取 =PS時,則有uee(6)控制量的模糊量轉(zhuǎn)化為精確量控制量的模糊量轉(zhuǎn)化為精確量 上面求得的控制量u為一模糊向量,
8、它可寫為對上式控制量的模糊子集按照隸屬度最大原則,應(yīng)選取控制量為“-1”級。 “-1”這個等級控制電壓的精確值根據(jù)事先確定的范圍是容易計算得出的。通過這個精確量去控制電熱爐的電壓,使得爐溫朝著減小誤差方向變化。(7)模糊控制器的響應(yīng)表模糊控制器的響應(yīng)表 將上述求得的模糊矩陣寫成如下形式 采取在每一行尋找峰域中心值的方法,如R中的方框中的元素所在的列對應(yīng)論域Y中的等級,即為確切響應(yīng)。 表3-3 模糊控制表對于每個非模糊的觀測結(jié)果,均從R中確定一個確切響應(yīng),可以列成表3-3 圖3-12 一維模糊控制器的動態(tài)響應(yīng)域為了進(jìn)一步理解模糊控制器的動態(tài)控制過程,可參看圖3-12。 模糊邏輯控制器模糊邏輯控制
9、器(Fuzzy Logic Controller)簡稱為模糊控制器簡稱為模糊控制器(Fuzzy Controller) 模糊控制器的設(shè)計包括以下幾項內(nèi)容: (1)確定模糊控制器的輸入變量和輸出變量(即控制量); (2)設(shè)計模糊控制器的控制規(guī)則; (3)確立模糊化和非模糊化(又稱清晰化)的方法; (4)選擇模糊控制器的輸入變量及輸出變量的論域并確定模糊控制器的參數(shù)(如量化因子、比例因子), (5)編制模糊控制算法的應(yīng)用程序; (6)合理選擇模糊控制算法的采樣時間。1模糊控制器的結(jié)構(gòu)設(shè)計模糊控制器的結(jié)構(gòu)設(shè)計 (1)人機(jī)系統(tǒng)中的信息量 一般將有人參與的人工控制過程稱為手動控制,這是一種典型的人機(jī)系統(tǒng)
10、。 人在進(jìn)行各種手動控制過程中,人腦中存在有許多模糊概念。 在手動控制過程中,人所能獲取的信息量基本上為三個;(a)誤差;(b)誤差的變化;(c)誤差變化的變化,即誤差變化的速率。(2)模糊控制器的輸入輸出變量模糊控制器的輸入輸出變量由于模糊控制器的控制規(guī)則是根據(jù)人的手動控制規(guī)則提出的,所以模糊控制器的輸入變量也可以有三個,即誤差、誤差的變化及誤差變化的變化,輸出變量一般選擇控制量的變化。 下面以單輸入單輸出模糊控制器為例,給出幾種結(jié)構(gòu)形式的模糊控制器,如圖3-13所示。 圖3-13 模糊控制器的結(jié)構(gòu)2模糊控制規(guī)則的設(shè)計模糊控制規(guī)則的設(shè)計 (1)選擇描述輸入和輸出變量的詞集 模糊控制器的控制規(guī)
11、則表現(xiàn)為一組模糊條件語句,在條件語句中描述輸入輸出變量狀態(tài)的一些詞匯(如“正大”、“負(fù)小”等)的集合,稱為這些變量的詞集詞集。 如何選取變量的詞集如何選取變量的詞集? (2)定義各模糊變量的模糊子集定義各模糊變量的模糊子集定義一個模糊子集,實際上就是要確定模糊子集隸屬函數(shù)曲線的形狀。將確定的隸屬函數(shù)曲線離散化,就得到了有限個點上的隸屬度,便構(gòu)成了一個相應(yīng)的模糊變量的模糊子集。 圖3-14 隸屬函數(shù)曲線(3)建立模糊控制器的控制規(guī)則建立模糊控制器的控制規(guī)則 模糊控制器的控制規(guī)則是基于手動控制策略,而手動控制策略又是人們通過學(xué)習(xí)、試驗以及長期經(jīng)驗積累而逐漸形成的,存貯在操作者頭腦中的一種技術(shù)知識集
12、合。 常見的模糊條件語句及其對應(yīng)的模糊關(guān)系R概括如下: (a)“若A則B”(即 if A then B) R=AB (336) 例句:“若水溫偏低則加大熱水流量。” (b)“若A則B否則C(即 if A then B else C) (337) 例句:“若水溫高則加些冷水,否則加些熱水?!?c)“若A且B則C”(即 if A and B then C) (338)這條語句還可以表述為, “若A則若B則C”(即 if A then if B then C) (339) 例句:“若水溫偏低且溫度繼續(xù)下降,則加大熱水流量?!?d)“若A或B且C或D則E”(即 if A or B and C or D
13、 then E) (3310) 例句:“若水溫高或偏高且溫度繼續(xù)上升快或較快,則加大冷水流量?!?e)“若A則B且若A則C”(即 if A then B and if A then C) (3311) 這條語句還可以表述為: “若A則B、C”(即if A then B,C) 例句,“若水溫已到,則停止加熱水、停止加冷水?!?f)“若A1則B1或若A2則B2(即 if A1 then B1 or if A2 then B2) (3312) 例句例句:“若水溫偏高則加大冷水流量,或若水溫偏低則加大熱水流量。” 這條語句還可以表述為: “若A1則B1否則若A2則B2 (即 if A1 then B1
14、 else if A2 then B2) 3精確量的模糊化方法精確量的模糊化方法將精確量(數(shù)字量)轉(zhuǎn)換為模糊量的過程稱為模糊化(fuzzification),或稱為模糊量化。 模糊化一般采用如下兩種方法:模糊化一般采用如下兩種方法:(1)把精確量離散化(2)第二種方法是將在某區(qū)間的精確量x模糊化成這樣的一個模糊子集,它在點x處隸屬度為1,除x點外其余各點的隸屬度均取0。 4模糊推理及其模糊量的非模糊化方法模糊推理及其模糊量的非模糊化方法把模糊量轉(zhuǎn)換為精確量的過程稱為清晰化,又稱非模糊化(defuzzification),去模糊化、解模糊化、逆模糊化、反模糊化,或稱為模糊決策、模糊判決。模糊推理
15、及其模糊量的非模糊化過程有多種方法:(1)MINMAX一重心法一重心法推理過程如圖推理過程如圖3-18所示。所示。 圖3-18 MINMAX重心法 可以得到推理結(jié)果 為iC(3317) 是由綜合推理結(jié)果 , , 得到的,即C1C2CnC (3318)模糊集合 的“重心”可由下式計算 C(3319)例例3-9 已知由MINMAX一重心法推理得到模糊子集為利用MINMAX重心法求z0。解解 利用式(3319),則有加權(quán)系數(shù)的選取對系統(tǒng)的響應(yīng)特性有直接的影響,調(diào)整加權(quán)系數(shù)可以在很大程度上改善系統(tǒng)的響應(yīng)特性。 (2)代數(shù)積代數(shù)積加法加法重心法重心法由代數(shù)積加法重心法求結(jié)論 的方法如圖3-19所示。C圖
16、3-19 代數(shù)積加法重心法各推理結(jié)果 ,由于采用代數(shù)積,則有 C(3320) 綜合結(jié)果采用加法,則得(3321)再根據(jù)(3319)式求出模糊集合的重心值z0。代數(shù)積加法重心法具有如下性質(zhì): (a)利用代數(shù)積加法重心法,可以獲得線性推理結(jié)果,可以實現(xiàn)PID控制,即PID控制是模糊控制的特殊情況。(b)通常的模糊推理法是用于內(nèi)插推理,而采用代數(shù)積加法重心法的模糊規(guī)則前件的隸屬函數(shù)取正、負(fù)值時,可實現(xiàn)外插推理。(c)采用代數(shù)積加法重心法時,同樣的模糊規(guī)則可以使用幾次,起到“強(qiáng)調(diào)效果”。并且,模糊規(guī)則的后件可以用“負(fù)”的隸屬函數(shù)表示,起到“抑制效果”。(3)模糊加權(quán)型推理法模糊加權(quán)型推理法模糊加權(quán)型推
17、理法可由圖3-20加以說明。 圖3-20 模糊加權(quán)型推理法將事實“x0 and y0”和各模糊規(guī)則的前件“Ai and Bi”的適合度定義為 (3323)則最終的結(jié)論z0可將規(guī)則后件z1,zn以及在各適合度h1,hn中帶上權(quán)重 , ,由加權(quán)平均求得,即1n(3324)(4)函數(shù)型推理法函數(shù)型推理法(3326) (3327)(3327) (5)加權(quán)函數(shù)型推理法加權(quán)函數(shù)型推理法(3328)(3329) (6)選擇最大隸屬度法選擇最大隸屬度法選取模糊子集中隸屬度最大的元素作為控制量。 例如模糊子集為C,所選擇的隸屬度最大的元素 應(yīng)滿足 I 若 僅為一個,則選擇該值作為控制量。若有多個,且 ,則取它們
18、的平均值 ,或取 , 的中點( + )/2作為控制量。uuu1u2upuu1upu1upu例例3-10 設(shè)兩個模糊子集分別為 按最大隸屬度原則確定 。u解解 在C1中,元素-3的隸屬度最大,顯然選取 =-3作為C1的控制量。在C2中, 有兩個,即它們分別對于元素1和2,則取uu (7)取中位數(shù)法取中位數(shù)法一般說來,由模糊控制算法經(jīng)模糊推理得到的控制量,模糊子集的隸屬函數(shù)形狀,不外乎如圖3-21所示的三種形式。圖3-21 模糊控制量的隸屬函數(shù)5論域、量化因子、比例因子的選擇論域、量化因子、比例因子的選擇(1)論域及基本論域論域及基本論域我們把模糊控制器的輸入變量誤差、誤差變化的實際范圍稱為這些變
19、量的基本論域。 被控制對象實際所要求的控制量的變化范圍,稱為模糊控制器輸出變量(控制量)的基本論域??刂屏康幕菊撚蚋鶕?jù)被控對象提供的數(shù)據(jù)選定。(2)量化因子及比例因子量化因子及比例因子量化因子一般用K表示,誤差的量化因子Ke及誤差變化的量化因子尺Kc分別由下面兩個公式來確定,即(3330)圖3-22描述誤差由基本論域到模糊集論域的變換,這種變換也是一種映射。 圖3-22 誤差的論域變量變換 輸出控制量的比例因子由下式確定,即 (3331)從控制量的模糊集論域到基本論域的變換,可以利用式(3331)計算,即(3332) 式中l(wèi)j為控制量模糊集論域中的任一元素或為控制量的模糊集所判決得到的確切控
20、制量,yui為控制量基本論域中的一個精確量,Ku為比例因子。(3)量化因子及比例因于的選擇量化因子及比例因于的選擇表3-6給出了一組誤差量化因子改變時,某單輸入單輸出模糊控制系統(tǒng)的階躍響應(yīng)情況(其中誤差變化的量化因子Kc=150保持不變)。 表3-6 Kc不變Ke變化對控制性能的影響對于同一模糊控制系統(tǒng)(被控制對象不變),在保持誤差量化因子Ke=12的情況下,改變誤差變化的量化因子Kc,給出如表3-7所列數(shù)據(jù)。 表3-7 Ke不變Kc變化對控制性能的影響6模糊控制查詢表及算法流程圖模糊控制查詢表及算法流程圖 (1)模糊控制算法與查詢表模糊控制算法與查詢表一般二維模糊控制器的控制規(guī)則可寫成下列條件語句形式,即 上述模糊條件語句最終可以用一個模糊關(guān)系R來描述,即 (3333)R的隸屬函數(shù)為 (3334) 當(dāng)誤差、誤差變化分別取模糊集A、B時,輸出的控制量的變化U根據(jù)模糊推理合成規(guī)則可得為(3335)U的隸屬函數(shù)為設(shè)論域
溫馨提示
- 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年02月聊城臨清市事業(yè)單位初級綜合類崗位人員(20人)筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 高中語文情感美文想家
- 銷售中的語言藝術(shù)策略與實踐
- 浙江專版2025版高考生物一輪復(fù)習(xí)第21講內(nèi)環(huán)境高等動物內(nèi)分泌系統(tǒng)與體液調(diào)節(jié)教案
- 高中語文作文尋找的路上……
- 跨境電商平臺上的智能衣柜銷售前景
- 質(zhì)量管理體系在醫(yī)療護(hù)理教育中的應(yīng)用
- 財務(wù)透明度與決策分析的關(guān)聯(lián)
- 浙江鴨2025版高考生物二輪復(fù)習(xí)第19講酶的應(yīng)用和植物的組織培養(yǎng)教案
- 住宅老舊電梯更新改造方案
- 《主題六 研學(xué)旅行我做主》教學(xué)設(shè)計-2023-2024學(xué)年六年級下冊綜合實踐活動遼師大版
- 數(shù)字賦能農(nóng)村特色產(chǎn)業(yè)發(fā)展的實證研究
- Unit 1 My school Part B Let's talk(教學(xué)設(shè)計)-2023-2024學(xué)年人教PEP版英語四年級下冊
- 新版華師大版八年級下數(shù)學(xué)教案全冊
- 高中主題班會 《哪吒2》:成長與蛻變課件-高一下學(xué)期開學(xué)主題班會
- 電力工程建設(shè)中的風(fēng)險控制與管理措施
- 《教育強(qiáng)國建設(shè)規(guī)劃綱要(2024-2035年)》解讀與專題培訓(xùn)
- 抑郁復(fù)學(xué)申請書
- 【歷史】“開元盛世”課件-+2024-2025學(xué)年統(tǒng)編版歷史七年級下冊
- 建筑施工作業(yè)人員安全生產(chǎn)知識教育培訓(xùn)考核試卷及答案
評論
0/150
提交評論