![模糊控制系統(tǒng)的設(shè)計(jì)分析實(shí)現(xiàn)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/06fc7714-e910-4269-ad2d-1058b35eb3df/06fc7714-e910-4269-ad2d-1058b35eb3df1.gif)
![模糊控制系統(tǒng)的設(shè)計(jì)分析實(shí)現(xiàn)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/06fc7714-e910-4269-ad2d-1058b35eb3df/06fc7714-e910-4269-ad2d-1058b35eb3df2.gif)
![模糊控制系統(tǒng)的設(shè)計(jì)分析實(shí)現(xiàn)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/06fc7714-e910-4269-ad2d-1058b35eb3df/06fc7714-e910-4269-ad2d-1058b35eb3df3.gif)
![模糊控制系統(tǒng)的設(shè)計(jì)分析實(shí)現(xiàn)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/06fc7714-e910-4269-ad2d-1058b35eb3df/06fc7714-e910-4269-ad2d-1058b35eb3df4.gif)
![模糊控制系統(tǒng)的設(shè)計(jì)分析實(shí)現(xiàn)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/06fc7714-e910-4269-ad2d-1058b35eb3df/06fc7714-e910-4269-ad2d-1058b35eb3df5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、word物理與電子工程學(xué)院 人 工 智 能 課程設(shè)計(jì)報(bào)告課題名稱 模糊控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 專 業(yè) 自動(dòng)化 班 級 2班 學(xué)生姓名 梁 檢 滿 學(xué) 號 指導(dǎo)教師 崔明月 成 績 2014年6月18日.word模糊控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要自然界與人類社會(huì)有關(guān)系的系統(tǒng)絕大局部是模糊系統(tǒng),這類系統(tǒng)的數(shù)學(xué)模型不能由經(jīng)典的物理定律和數(shù)學(xué)描述來建立。本文在模糊控制理論根底上設(shè)計(jì)模糊溫控系統(tǒng),利用專家經(jīng)驗(yàn)建立模糊系統(tǒng)控制規(guī)那么庫,由規(guī)那么庫得到相應(yīng)的控制決策,并分析系統(tǒng)隸屬度函數(shù),利用matlab與simulink結(jié)合進(jìn)行仿真。仿真結(jié)果說明,該系統(tǒng)的各項(xiàng)性能指標(biāo)良好,具有一定的自適應(yīng)性。模糊控制算法不但簡單
2、實(shí)用,而且響應(yīng)速度快,超調(diào)量小,控制效果良好。關(guān)鍵詞:模糊邏輯;隸屬度函數(shù);模糊控制; 控制算法 .word.word1引言在傳統(tǒng)的控制領(lǐng)域里,控制系統(tǒng)動(dòng)態(tài)模式的精確與否是影響控制優(yōu)劣的最主要關(guān)鍵,系統(tǒng)動(dòng)態(tài)的信息越詳細(xì),那么越能到達(dá)精確控制的目的。隨著社會(huì)及科技的開展,現(xiàn)代工程實(shí)踐對系統(tǒng)的控制要求也在不斷地提高,但對于復(fù)雜的系統(tǒng),由于變量太多,往往難以正確的描述系統(tǒng)的動(dòng)態(tài),隨著人類生產(chǎn)、生活對控制的精細(xì)需求,傳統(tǒng)的控制理論已漸漸不能滿足工藝要求。雖然于是工程師利用各種方法來簡化系統(tǒng)動(dòng)態(tài),以達(dá)成控制的目的,但卻不盡理想。換言之,傳統(tǒng)的控制理論對于明確系統(tǒng)有強(qiáng)而有力的控制能力,但對于過于復(fù)雜或難以
3、精確描述的系統(tǒng),那么顯得無能為力了,因此便嘗試著以模糊數(shù)學(xué)來處理這些控制問題。“模糊是人類感知萬物、獲取知識(shí)、思維推理、決策實(shí)施的重要特征。模糊并非是將這個(gè)世界變得模糊,而是讓世界進(jìn)入一個(gè)更現(xiàn)實(shí)的層次?!澳:取扒逦鶕碛械男畔⒘扛?,內(nèi)涵更豐富,更符合客觀世界。“模糊控制理論是由美國學(xué)者加利福尼亞大學(xué)著名教授L. A. Zadeh于1965年首先提出,至今已有50多年的歷史。模糊控制是用模糊數(shù)學(xué)的知識(shí)模仿人腦的思維方式,對模糊現(xiàn)象進(jìn)行識(shí)別和判決,給出精確的控制量,對被控對象進(jìn)行控制,它是用語言規(guī)那么描述知識(shí)和經(jīng)驗(yàn)的方法,結(jié)合先進(jìn)的計(jì)算機(jī)技術(shù),通過模糊推理進(jìn)行判決的一種高級控制策略。它含有人工
4、智能所包括的推理、學(xué)習(xí)和聯(lián)想三大要素;它不是采用純數(shù)學(xué)建模的方法,而是將相關(guān)專家的知識(shí)和思維、學(xué)習(xí)與推理、聯(lián)想和決策過程,有計(jì)算機(jī)來實(shí)現(xiàn)辨識(shí)和建模并進(jìn)行控制。因此,它無疑是屬于智能控制范疇,而且開展至今已開展成為人工智能領(lǐng)域中的一個(gè)重要分支。其理論開展之迅速,應(yīng)用領(lǐng)域之廣泛,控制效果之顯著,實(shí)為世人關(guān)注。在工業(yè)生產(chǎn)過程中,溫度控制是重要環(huán)節(jié),控制精度直接影響系統(tǒng)的運(yùn)行和產(chǎn)品質(zhì)量。在傳統(tǒng)的溫度控制方法中,一般采取雙向可控硅裝置,并結(jié)合簡單控制算法如PID算法,使溫度控制實(shí)現(xiàn)自動(dòng)調(diào)節(jié)。但由于溫度控制具有升溫單向性、大慣性、大滯后等特點(diǎn),很難用數(shù)學(xué)方法建立精確的模型4。因此用傳統(tǒng)的控制理論和方法很難
5、到達(dá)好的控制效果。鑒于此,本文擬以模糊控制為根底的溫度智能控制系統(tǒng),采用人工智能中的模糊控制技術(shù),用模糊控制器代替?zhèn)鹘y(tǒng)的PID控制器,以閉環(huán)控制方式實(shí)現(xiàn)對溫度的自動(dòng)控制。.word2. 模糊控制2.1模糊控制的誕生自20世紀(jì)60年代以來,傳統(tǒng)的自動(dòng)控制,包括經(jīng)典理論和現(xiàn)代控制理論已經(jīng)在工業(yè)生產(chǎn)過程、軍事科學(xué)以及航空航天等許多方面取得了成功的應(yīng)用,但它們有一個(gè)共同的特點(diǎn),即控制器的綜合設(shè)計(jì)都要建立在被控對象準(zhǔn)確的數(shù)學(xué)模型如微分方程、傳遞函數(shù)或狀態(tài)方程的根底上。然而在實(shí)際工業(yè)生產(chǎn)中,由于一系列原因例如被控對象和過程的非線性、時(shí)變性、多參數(shù)間的強(qiáng)烈耦合、較大的隨機(jī)干擾、過程機(jī)理錯(cuò)綜復(fù)雜以及現(xiàn)場測量儀
6、條件的缺乏等,建立精確的數(shù)學(xué)模型特別困難,甚至是不可能的,而通常只能測得其參數(shù)間模糊的關(guān)系估計(jì)。這種情況下,模糊控制的誕生就顯得意義重大,模糊控制不用建立數(shù)學(xué)模型,根據(jù)實(shí)際系統(tǒng)的輸入輸出的結(jié)果數(shù)據(jù),參考現(xiàn)場操作人員的運(yùn)行經(jīng)驗(yàn),就可對系統(tǒng)進(jìn)行實(shí)時(shí)控制。模糊控制實(shí)際上是一種非線性控制,附屬于智能控制的范疇。1965年美國的伯克利加州大學(xué)教授扎德發(fā)表了著名的論文 模糊集合論 ,提出了模糊性問題,給出了其定量的描述方法,從而模糊數(shù)學(xué)誕生了。模糊數(shù)學(xué)不是使數(shù)學(xué)變得模模糊糊,而是讓數(shù)學(xué)進(jìn)入模糊現(xiàn)象這個(gè)客觀的世界,用數(shù)學(xué)的方法去描述糊涂現(xiàn)象,揭示模糊現(xiàn)象的本質(zhì)和規(guī)律,模糊數(shù)學(xué)在經(jīng)典數(shù)學(xué)和充滿模糊的現(xiàn)實(shí)世界之
7、間架起了一座橋梁。美國著名的學(xué)者教授L. A. Zadeh于1965年首先提出模糊控制理論,它以模糊數(shù)學(xué)為根底,用語言規(guī)那么表示方法和先進(jìn)的計(jì)算機(jī)技術(shù),由模糊推理進(jìn)行決策的一種高級控制策略。1974年,英國倫敦大學(xué)教授E. H. Mamdani研制成功第一個(gè)模糊控制器,并把它應(yīng)用于鍋爐和蒸汽機(jī)的控制,在實(shí)驗(yàn)室獲得成功,這一開拓性的工作標(biāo)志著模糊控制論的誕生,也充分展示了模糊控制技術(shù)的良好應(yīng)用前景。2.2模糊控制的開展1974年E. H. Mamdani成功對發(fā)動(dòng)機(jī)組模糊控制之后,模糊控制如雨后春筍般迅速開展起來,1980年,在丹麥對水泥生成爐進(jìn)行模糊控制獲得成功。最重視模糊控制應(yīng)用的當(dāng)屬日本,
8、在成功應(yīng)用模糊控制于仙臺(tái)地鐵以及家用電器之后,1989年4月,在通產(chǎn)省的支持下,成立“國際模糊工程研究所,作為政府、工業(yè)界與高等學(xué)校協(xié)同合作科研的機(jī)構(gòu)。從1989年開始,投資50億日元,進(jìn)行模糊控制產(chǎn)品系列開發(fā),參加的公司企業(yè)有48家。1983年,美國加州決策產(chǎn)業(yè)公司推出模糊處理的決策支持系統(tǒng),并在飯店管理和VAX超級小型機(jī)管理方面取得成功。1985年開始研究自動(dòng)導(dǎo)航的模糊控制器,并用飛行模糊控制器做了實(shí)驗(yàn),取得了好的性能。在宇航領(lǐng)域,NASA的約翰遜宇航中心在以控制無人飛行器對接的原型系統(tǒng)中利用了模糊控制器。經(jīng)過仿真試驗(yàn)說明,利用模糊控制器比利用庫里斯普控制規(guī)那么控制器的性能高出20%以上。
9、目前,模糊控制技術(shù)日趨成熟和完善。各種模糊產(chǎn)品充滿了日本、西歐和美國市場,如模糊洗衣機(jī)、模糊吸塵器和模糊攝像機(jī)等等,模糊技術(shù)幾乎變得無所不能,各國都爭先開發(fā)模糊新技術(shù)和新產(chǎn)品。多年來一直未解決的穩(wěn)定性分析問題正在逐步解決。模糊芯片也已研制成功且功能不斷加強(qiáng),本錢不斷下降。直接采用模糊芯片開發(fā)產(chǎn)品己成為趨勢。模糊開發(fā)軟件包也充滿市場。模糊控制技術(shù)除了在硬件、軟件上繼續(xù)開展外,將在自適應(yīng)模糊控制、混合模糊控制以及神經(jīng)模糊控制上取得較大開展。隨著其它學(xué)科新理論、新技術(shù)的建立和開展,模糊理論的應(yīng)用更加廣泛。模糊理論結(jié)合其它新技術(shù)和人工神經(jīng)網(wǎng)絡(luò)和遺傳基因形成交叉學(xué)科神經(jīng)網(wǎng)絡(luò)模糊技術(shù)(Neuron Fuz
10、zy Technique)和遺傳基因模糊技術(shù)(Genetic Fuzzy Technique),用于解決單一技術(shù)不能解決的問題。模糊理論在其它學(xué)科技術(shù)的推動(dòng)下,正朝著更加廣泛的方向開展。2.3模糊控制的優(yōu)勢模糊控制能在世界各個(gè)國家得到重視開展,在各個(gè)科學(xué)領(lǐng)域得到長足快速的開展,是因?yàn)樗袃?yōu)越于經(jīng)典控制和現(xiàn)代控制理論的突出特點(diǎn):(1)模糊控制是一種基于規(guī)那么的控制,它直接采用語言型控制規(guī)那么,出發(fā)點(diǎn)是現(xiàn)場操作人員的控制經(jīng)驗(yàn)或相關(guān)專家的知識(shí),在設(shè)計(jì)中不需要建立被控對象的精確數(shù)學(xué)模型,因而使得控制機(jī)理和策略易于接受與理解,設(shè)計(jì)簡單,便于應(yīng)用。(2)由工業(yè)過程的定性認(rèn)識(shí)出發(fā),容易建立語言控制規(guī)那么,因
11、而模糊控制對那些數(shù)學(xué)模型難以獲取,動(dòng)態(tài)特性不易掌握或變化非常顯著的對象非常適用。(3)基于模型的控制算法及系統(tǒng)設(shè)計(jì)方法,由于出發(fā)點(diǎn)和性能指標(biāo)的不同,容易導(dǎo)致較大差異;但一個(gè)系統(tǒng)語言控制規(guī)那么卻具有相對的獨(dú)立性,利用這些控制規(guī)律間的模糊連接,容易找到折中的選擇,使控制效果優(yōu)于常規(guī)控制器。(4)模糊控制是基于啟發(fā)性的知識(shí)及語言決策規(guī)那么設(shè)計(jì)的,這有利于模擬人工控制的過程和方法,增強(qiáng)控制系統(tǒng)的適應(yīng)能力,使之具有一定的智能水平。(5)模糊控制系統(tǒng)的魯棒性強(qiáng),干擾和參數(shù)變化對控制效果的影響被大大減弱,尤其適合于非線性、時(shí)變及純滯后系統(tǒng)的控制。在傳統(tǒng)的控制領(lǐng)域里,控制系統(tǒng)動(dòng)態(tài)模式的精確與否是影響控制優(yōu)劣的
12、最主要關(guān)鍵,系統(tǒng)動(dòng)態(tài)的信息越詳細(xì),那么越能到達(dá)精確控制的目的。然而,對于復(fù)雜的系統(tǒng),由于變量太多,往往難以正確的描述系統(tǒng)的動(dòng)態(tài),于是工程師便利用各種方法來簡化系統(tǒng)動(dòng)態(tài),以達(dá)成控制的目的,但卻不盡理想。換言之,傳統(tǒng)的控制理論對于明確系統(tǒng)有強(qiáng)而有力的控制能力,但對于過于復(fù)雜或難以精確描述的系統(tǒng),那么顯得無能為力了。然而,對于模糊控制來說,這些控制問題,便不成為問題。.word3. 模糊控制根本理論3.1模糊控制的根本結(jié)構(gòu)模糊控制是利用模糊數(shù)學(xué)的根本思想和理論的控制方法開展起來的。傳統(tǒng)的控制理論對于明確系統(tǒng)有強(qiáng)而有力的控制能力,但對于過于復(fù)雜或難以精確描述的系統(tǒng),那么顯得無能為力了。因此便嘗試著以模
13、糊數(shù)學(xué)來處理這些控制問題。一般的模糊控制系統(tǒng)包含以下五個(gè)主要局部:(1)定義變量也就是決定程序被觀察的狀況及考慮控制的動(dòng)作,例如在一般控制問題上,輸入變量有輸出誤差e與輸出誤差之變化率ec,而控制變量那么為下一個(gè)狀態(tài)之輸入u。其中e、ec、u統(tǒng)稱為模糊變量。(2)模糊化Fuzzify將輸入值以適當(dāng)?shù)谋壤D(zhuǎn)換到論域的數(shù)值,利用口語化變量來描述測量物理量的過程,依適合的語言值Linguistic value求該值相對之隸屬度,此口語化變量我們稱之為模糊子集合fuzzy sub sets。(3)知識(shí)庫包括數(shù)據(jù)庫database與規(guī)那么庫rule base兩局部,其中數(shù)據(jù)庫是提供處理模糊數(shù)據(jù)之相關(guān)定義
14、;而規(guī)那么庫那么藉由一群語言控制規(guī)那么描述控制目標(biāo)和策略。(4)邏輯判斷模仿人類下判斷時(shí)的模糊概念,運(yùn)用模糊邏輯和模糊推論法進(jìn)行推論,而得到模糊控制訊號。此局部是模糊控制器的精髓所在。(5)解模糊化defuzzify將推論所得到的模糊值轉(zhuǎn)換為明確的控制訊號,作為系統(tǒng)的輸入值。3.2模糊數(shù)學(xué)的根底模糊數(shù)學(xué)由美國控制論專家L. A. 扎德L. A. Zadeh,1921教授所創(chuàng)立。他于1965年發(fā)表了題為 模糊集合論 Fuzzy Sets 的論文,從而宣告模糊數(shù)學(xué)的誕生。模糊數(shù)學(xué)是運(yùn)用數(shù)學(xué)方法研究和處理模糊性現(xiàn)象的一門數(shù)學(xué)新分支,它以“模糊集合論為根底。模糊數(shù)學(xué)提供了一種處理不肯定性和不精確性問題
15、的新方法,是描述人腦思維處理模糊信息的有力工具11-13。模糊數(shù)學(xué)的研究內(nèi)容主要有以下三個(gè)方面:1研究模糊數(shù)學(xué)的理論,以及它和精確數(shù)學(xué)、隨機(jī)數(shù)學(xué)的關(guān)系查德以精確數(shù)學(xué)集合論為根底,并考慮到對數(shù)學(xué)的集合概念進(jìn)行修改和推廣。他提出用“模糊集合作為表現(xiàn)模糊事物的數(shù)學(xué)模型,并在“模糊集合上逐步建立運(yùn)算、變換規(guī)律,開展有關(guān)的理論研究,就能構(gòu)造出研究現(xiàn)實(shí)世界中的大量模糊的數(shù)學(xué)根底,能夠?qū)?fù)雜的模糊系統(tǒng)進(jìn)行定量的描述和處理的數(shù)學(xué)方法。在模糊集合中,給定范圍內(nèi)元素對它的隸屬關(guān)系不一定只有“是或“否兩種情況,而是用介于0和1之間的實(shí)數(shù)來表示隸屬程度,還存在中間過渡狀態(tài)。比方“老人是個(gè)模糊概念,70歲的肯定屬于老人
16、,它的附屬程度是1,40歲的人肯定不算老人,它的附屬程度為0,按照查德給出的公式,55歲屬于“老的程度為0.5,即“半老,60歲屬于“老的程度0.8。查德認(rèn)為,指明各個(gè)元素的隸屬集合,就等于指定了一個(gè)集合。當(dāng)隸屬于0和1之間值時(shí),就是模糊集合。2研究模糊語言學(xué)和模糊邏輯人類自然語言具有模糊性,人們經(jīng)常接受模糊語言與模糊信息,并能做出正確的識(shí)別和判斷。為了實(shí)現(xiàn)用自然語言跟計(jì)算機(jī)進(jìn)行直接對話,就必須把人類的語言和思維過程提煉成數(shù)學(xué)模型,才能給計(jì)算機(jī)輸入指令,建立適宜的模糊數(shù)學(xué)模型,這是運(yùn)用數(shù)學(xué)方法的關(guān)鍵。查德采用模糊集合理論來建立模糊語言的數(shù)學(xué)模型,使人類語言數(shù)量化、形式化。如果我們把符合語法的標(biāo)
17、準(zhǔn)句子的附屬函數(shù)值定為1,那么,其他近義的,以及能表達(dá)相仿的思想的句子,就可以用以0到1之間的連續(xù)數(shù)來表征它附屬于“正確句子的隸屬程度。這樣,就把模糊語言進(jìn)行定量描述,并定出一套運(yùn)算、變換規(guī)那么。人們的思維活動(dòng)常常要求概念確實(shí)定性和精確性,采用形式邏輯的排中律,即:非真即假,然后進(jìn)行判斷和推理,得出結(jié)論?,F(xiàn)有的計(jì)算機(jī)都是建立在二值邏輯根底上的,它在處理客觀事物確實(shí)定性方面,發(fā)揮了巨大的作用,但是卻不具備處理事物和概念的不確定性或模糊性的能力。為了使計(jì)算機(jī)能夠模擬人腦高級智能的特點(diǎn),就必須把計(jì)算機(jī)轉(zhuǎn)到多值邏輯的根底上,研究模糊邏輯。3研究模糊數(shù)學(xué)的應(yīng)用模糊數(shù)學(xué)是以不確定性的事物為其研究對象的。模
18、糊集合的出現(xiàn)是數(shù)學(xué)適應(yīng)描述復(fù)雜事物的需要,用模糊集合的理論找到解決模糊性對象加以確切化的方法,從而使研究確定性對象的數(shù)學(xué)與不確定性對象的數(shù)學(xué)溝通起來,過去精確數(shù)學(xué)、隨機(jī)數(shù)學(xué)描述感到缺乏之處,就能得到彌補(bǔ)。在模糊數(shù)學(xué)中,目前已有模糊拓?fù)鋵W(xué)、模糊群論、模糊圖論、模糊概率、模糊語言學(xué)、模糊邏輯學(xué)等分支。3.3模糊控制系統(tǒng)的穩(wěn)定性分析穩(wěn)定性分析是模糊控制器的一個(gè)根本問題。Tong于1978年就提出閉環(huán)模糊系統(tǒng)描述模型,并在模糊關(guān)系根底上提出了穩(wěn)定性概念?;贚yapunov穩(wěn)定性分析方法,Kiszka等于1985年定義了模糊系統(tǒng)能量函數(shù),并討論了模糊系統(tǒng)穩(wěn)定性。這些研究一般都是對模糊控制器提出了一定的
19、簡化模型,其結(jié)果很難適用于一般的模糊控制系統(tǒng)14-15。近年來,隨著TS模糊模型的研究,一種基于TS模型的模糊系統(tǒng)的穩(wěn)定性分析取得了一定的開展。關(guān)于TS模糊模型的穩(wěn)定性分析給模糊系統(tǒng)的穩(wěn)定性分析提出了新的思路。針對于離散系統(tǒng),提出一種模糊控制器,采用各局部控制的加權(quán)組合。并且基于一種能量函數(shù),利用Lyapunov方法證明了模糊控制系統(tǒng)的穩(wěn)定性?;赥S的模糊模型,其思想為后來的模糊狀態(tài)方程的提出奠定了根底。3.4模糊控制系統(tǒng)的應(yīng)用模糊控制理論是控制領(lǐng)域中非常有前途的一個(gè)分支,在工程上也取得了很多成功的應(yīng)用。1974年,E. H. Mamdani首次將模糊控制理論應(yīng)用于蒸汽機(jī)和鍋爐的控制,取得了
20、滿意的控制效果16。隨后,J. J. Ostergarad又將模糊控制成功地應(yīng)用于熱交換器和水泥窖的生產(chǎn); 之后,M. Sugeno又將模糊控制用于汽車控制,取得了很好的控制效果。80年代末,在日本興起了一次模糊控制技術(shù)的高潮,其成果被廣泛應(yīng)用于各個(gè)領(lǐng)域。模糊控制在許多實(shí)際控制系統(tǒng)中得到廣泛應(yīng)用,如工業(yè)控制過程中的蒸汽發(fā)生裝置控制系統(tǒng)、合金鋼冶煉控制系統(tǒng)、煉油廠催化爐控制系統(tǒng)、鑄鐵退火爐溫度控制系統(tǒng)等。另外,模糊控制也應(yīng)用于航天飛行器控制、機(jī)器人控制、核反響堆控制、熱交換過程控制、異步電動(dòng)機(jī)控制、污水處理、肌肉麻醉控制、病人血壓調(diào)整、電梯群控制、吊車自動(dòng)控制等系統(tǒng)中。日用家電產(chǎn)品中的模糊控制應(yīng)
21、用也已相當(dāng)普遍,如用模糊控制系統(tǒng)控制水溫。模糊控制的開展過程中,提出了多種自組織、自學(xué)習(xí)、自適應(yīng)模糊控制器。它們根據(jù)被控過程的特性和系統(tǒng)參數(shù)的變化,自動(dòng)生成或調(diào)整模糊控制器的規(guī)那么和參數(shù),到達(dá)控制目的。這類模糊控制器在實(shí)現(xiàn)人的控制策略根底上,又進(jìn)一步將人的學(xué)習(xí)和適應(yīng)能力引入控制器,使模糊控制具有更高的智能性,也較大地增強(qiáng)了對環(huán)境變化的適應(yīng)能力。模糊控制與其他智能控制方法的結(jié)合組成的模糊控制,如專家模糊控制能夠表達(dá)和利用控制復(fù)雜過程和對象所需的啟發(fā)式知識(shí),重視知識(shí)的多層次和分類的需要,彌補(bǔ)了模糊控制器結(jié)構(gòu)過于簡單、規(guī)那么比擬單一的缺陷,賦予了模糊控制更高的智能。二者的結(jié)合還能夠擁有過程控制復(fù)雜的
22、知識(shí),并能夠在更為復(fù)雜的情況下對這些知識(shí)加以有效利用。模糊控制器正向著自適應(yīng)、自組織、自學(xué)習(xí)方向開展,使得模糊控制參數(shù)、規(guī)那么在控制過程中自動(dòng)地調(diào)整、修改和完善,從而不斷完善系統(tǒng)的控制性能,到達(dá)更好的控制效果,而與專家系統(tǒng)、神經(jīng)網(wǎng)絡(luò)等其他智能控制技術(shù)相融合成為其開展趨勢。.word4. 模糊控制器的設(shè)計(jì)模糊控制器在模糊自動(dòng)控制系統(tǒng)中具有舉足輕重的作用,因此在模糊控制系統(tǒng)中,設(shè)計(jì)和調(diào)整模糊控制器的工作是很重要的。模糊控制器由四局部組成:(1)將輸入的精確量轉(zhuǎn)換為模糊化量的模糊化;(2)包含了具體應(yīng)用領(lǐng)域中的知識(shí)和要求的控制目標(biāo)的知識(shí)庫;(3)具有模擬人的基于模糊概念的推理能力的模糊推理;(4)將
23、模糊推理得到的控制量模糊量變換成實(shí)際用于控制的清晰量的清晰化。模糊化對輸入量進(jìn)行處理以變成模糊控制器要求的輸入量,并將其進(jìn)行尺度變換到各自的論域范圍,再對其進(jìn)行模糊處理,使原先精確的輸入量變成模糊量,并用相應(yīng)的模糊集合表示。知識(shí)庫中包括了各語言變量的隸屬度函數(shù),模糊因子、量化因子以及模糊空間的等級數(shù),它們能夠反映控制專家的經(jīng)驗(yàn)和知識(shí)。模糊推理過程是基于模糊邏輯中的蘊(yùn)含關(guān)系及推理規(guī)那么進(jìn)行的,將模糊量用專家經(jīng)驗(yàn)組合成具有控制作用的控制規(guī)那么。清晰化將模糊量經(jīng)清晰化變換變成論域范圍的等級量,再將其經(jīng)比例變換為實(shí)際的控制量,以實(shí)現(xiàn)智能控制作用。模糊控制器的設(shè)計(jì)包括以下幾項(xiàng)內(nèi)容:(1)確定模糊控制器的
24、輸入變量和輸出變量;(2)設(shè)計(jì)模糊控制規(guī)那么,并計(jì)算模糊控制規(guī)那么所決定的模糊關(guān)系,建立模糊控制表;(3)確立模糊化和非模糊化方法;(4)合理選擇模糊控制算法的采樣時(shí)間。4.1模糊控制器的輸入輸出變量由于模糊控制器的控制規(guī)那么是通過模擬人腦的思維決策方式提出的,所以在選擇模糊控制器的輸入輸出變量時(shí),必須深入研究人在手動(dòng)控制過程中是如何獲取和輸出信息的。由于人在手動(dòng)控制過程中,主要是根據(jù)誤差、誤差的變化及誤差的變化率來實(shí)現(xiàn)控制的,所以模糊控制器的輸入變量也可有三個(gè),即誤差、誤差的變化及誤差的變化率,輸出變量一般選擇控制量的變化。通常將模糊控制器輸入變量的個(gè)數(shù)稱為模糊控制的維數(shù)。由于一般情況下,一
25、維模糊控制器的動(dòng)態(tài)控制性能并不好,三維模糊控制器的控制規(guī)那么過于復(fù)雜,控制算法的實(shí)現(xiàn)比擬困難,所以,目前被廣泛采用的均為二維模糊控制器,這種控制器以誤差和誤差的變化為輸入變量,以控制量的變化為輸出變量。整個(gè)論域即在定義這些模糊子集時(shí)應(yīng)注意使論域中任何一點(diǎn)對這些模糊子集的隸屬度的最大值不能太小,否那么會(huì)在這樣的點(diǎn)附近出現(xiàn)不靈敏區(qū),以至于造成失控,使模糊控制系統(tǒng)控制性能變壞。4.2模糊控制器的控制規(guī)那么建立模糊控制規(guī)那么的根本思想: 當(dāng)誤差大或較大時(shí),選擇控制量以盡快消除誤差為主,而當(dāng)誤差較小時(shí),選擇控制量要注意防止超調(diào),以系統(tǒng)的穩(wěn)定性為主要出發(fā)點(diǎn)。模糊控制規(guī)那么的來源有3條途徑: 基于專家經(jīng)驗(yàn)和
26、實(shí)際操作,基于模糊模型,基于模糊控制的自學(xué)習(xí)。模糊控制器的控制規(guī)那么作為人工手動(dòng)控制策略的語言描述,它通常用條件語句表示。以二維模糊控制器為例,假設(shè)條件語句形式為if E=A then if C=Bj then U=Cij (i=1, 2, . . . , n; j=1, 2. . . , m),式中Ai、Bj、Cij分別定義在誤差、誤差變化和控制量論域X, Y, Z上的模糊集; E, C, U分別代表誤差、誤差變化和控制模糊變量。4.3模糊化和精確化方法4.3.1模糊化方法由于計(jì)算機(jī)采樣輸入的變量均為精確量,所以為便于實(shí)現(xiàn)模糊控制算法,須經(jīng)過模糊量化處理變?yōu)槟:?。模糊化一般采用如下兩種方法
27、:1.將在某區(qū)間的精確量x模糊化成這樣的一個(gè)模糊子集,它在點(diǎn)x處隸屬度為1,除x點(diǎn)外其余各點(diǎn)的隸屬均取0。如所選模糊集合論域?yàn)閄=-n, -n+1, . . . , 0, . . . , n-l, n,而輸入的根本論域?yàn)?e, e,輸入精確量為e。2.首先同上算法得到L,其次查找語言變量賦值表,找出1位置上與最大隸屬度所對應(yīng)的語言值所決定的模糊量,該模糊量便為e的模糊化量。4.3.2精確化方法在模糊控制系統(tǒng)中,由于對建立的模糊控制規(guī)那么通過模糊推理決策出的控制變量是一個(gè)模糊子集,它不能直接控制被控對象,所以還需要采取合理的方法將其轉(zhuǎn)換為精確量,以便最好的發(fā)揮出模糊推理結(jié)果的決策效果。精確化過程
28、的方法很多,主要有MIN-MAX重心法、代數(shù)積-加法-重心法、模糊加權(quán)型推理法、函數(shù)型推理法、加權(quán)函數(shù)型推理法、選擇最大隸屬度法、取中位數(shù)法。4.4選擇采樣時(shí)間選擇采樣時(shí)間是計(jì)算機(jī)控制中的構(gòu)性問題,所以模糊控制作為計(jì)算機(jī)控制的一種類型,也存在合理的選擇采樣時(shí)間的問題。香農(nóng)采樣定理給出了選擇采樣周期的下限,即 4-1式中為采樣信號的上限角頻率。在此范圍內(nèi),采樣周期越小,就接近連續(xù)控制。但也不能太小,它需要綜合考慮執(zhí)行機(jī)構(gòu)響應(yīng)時(shí)間、計(jì)算機(jī)控制算法所需時(shí)間、計(jì)算機(jī)字長、抗干擾性能等多方面因素的影響。.word5. 模糊控制系統(tǒng)的設(shè)計(jì)5.1模糊溫度控制器的設(shè)計(jì)模糊控制fuzzy control是一種對
29、系統(tǒng)控制的宏觀方法,參加了控制規(guī)那么,規(guī)那么通常采用“IF-THEN方式來表達(dá)實(shí)際控制中的專家知識(shí)和規(guī)那么,其最大的特征是將專家的控制經(jīng)驗(yàn)、知識(shí)表達(dá)成語言控制規(guī)那么,用規(guī)那么去控制目標(biāo)系統(tǒng),特別適用于那些數(shù)學(xué)模型未知的、復(fù)雜的、非線性系統(tǒng)進(jìn)行控制。模糊控制系統(tǒng)的結(jié)構(gòu)如圖5-1所示。圖5-1 模糊控制系統(tǒng)的結(jié)構(gòu)圖根據(jù)模糊控制器設(shè)計(jì)步驟,一步步利用Matlab工具箱設(shè)計(jì)模糊控制器。5.1.1啟動(dòng)模糊控制系統(tǒng)的編輯界面Matlab模糊控制工具箱為模糊控制器的設(shè)計(jì)提供了一種非常便捷的途徑,通過它我們不需要進(jìn)行復(fù)雜的模糊化、模糊推理及反模糊化運(yùn)算,只需要設(shè)定相應(yīng)參數(shù),就可以很快得到我們所需要的控制器,而
30、且修改也非常方便。首先我們在Matlab的命令窗口command window中輸入fuzzy,回車就可啟動(dòng)模糊控制系統(tǒng)的編輯界面。5.1.2確定模糊控制器的結(jié)構(gòu)設(shè)計(jì)模糊控制器的第一步是確定語言變量、語言值和隸屬度函數(shù)。溫度模糊控制器有兩個(gè)輸入信號和一個(gè)輸出信號,分別為:1輸入語言變量之一,記為e,是溫度設(shè)定值和實(shí)際溫度的偏差,e=s-y。2輸入語言變量之二,記為de/dt是偏差的變化率。3輸出語言變量,記為u,是控制量。圖5-2 模糊控制系統(tǒng)的編輯界面在Matlab工具箱中,默認(rèn)的是單輸入、單輸出結(jié)構(gòu)如圖5-2,而我們所需的是雙輸入單輸出結(jié)構(gòu),故需增加一個(gè)輸入變量,可在EditAdd Var
31、iableInput下添加一個(gè)輸入變量。其結(jié)構(gòu)如下:圖5-3 變量結(jié)構(gòu)圖5.1.3輸入輸出變量的模糊化輸入輸出變量的模糊化就是把輸入輸出的精確量轉(zhuǎn)化為對應(yīng)語言變量的模糊集合。輸入語言變量e的取值:負(fù)大,負(fù)中,負(fù)小,零,正小,正中,正大,表示符號NB,NM,NS,ZE,PS,PM,PB。語言值隸屬度函數(shù)選擇三角形,如圖5-4a所示。輸入語言變量de/dt的取值:負(fù)大,負(fù)中,負(fù)小,零,正小,正中,正大,表示符號NB,NM,NS,ZE,PS,PM,PB。語言值隸屬度函數(shù)選擇三角如圖5-4b所示。圖5-4a 輸入變量e的隸屬度函數(shù)圖5-4b 輸入變量de/dt的隸屬度函數(shù)輸出變量u的取值:關(guān)閉,微開,
32、小開,半開,小半開,大半開,全開,表示符號CB,CM,CS,M,OS,OM,OB。語言值隸屬度函數(shù)選擇梯形,如圖-55所示。圖5-5 輸出變量u的隸屬度函數(shù)每個(gè)語言變量所取的語言值,所對應(yīng)的語言值隸屬函數(shù)都是交叉重疊的。初始設(shè)定時(shí),可采用均勻等分的方式布置,然后再根據(jù)系統(tǒng)仿真或?qū)嶋H的控制結(jié)果進(jìn)行合理的調(diào)整。在模糊控制工具箱中,我們在Member Function Edit中即可完成這些步驟。首先我們翻開Member Function Edit窗口,如圖5-6所示。圖5-6 隸屬度函數(shù)的編輯用工具M(jìn)embership Function便可得出以下界面,圖5-7:圖5-7 隸屬度函數(shù)的調(diào)整然后分別
33、對輸入輸出變量定義論域范圍,添加隸屬函數(shù),以E為例,設(shè)置論域范圍為-3 3,添加隸屬函數(shù)的個(gè)數(shù)為7,如下列圖5-8。圖5-8 輸入變量e的論域設(shè)定然后根據(jù)設(shè)計(jì)要求分別對這些隸屬函數(shù)進(jìn)行修改,包括對應(yīng)的語言變量,隸屬函數(shù)類型。設(shè)置如下列圖5-9:圖5-9 隸屬度函數(shù)的調(diào)整5.1.4模糊推理決策算法設(shè)計(jì)設(shè)計(jì)模糊控制器的第二步是模糊推理決策算法設(shè)計(jì),即根據(jù)模糊控制規(guī)那么進(jìn)行模糊推理,并決策出模糊輸出量。首先要確定模糊規(guī)那么,即專家經(jīng)驗(yàn)。由控制結(jié)構(gòu)以及相應(yīng)的輸入模糊集來確定模糊控制規(guī)那么。模糊規(guī)那么的設(shè)置可由以下步驟完成: EditRules可得到模糊規(guī)那么編輯界面如圖5-10:圖5-10 模糊規(guī)那么
34、的編輯在應(yīng)用模糊控制器實(shí)際進(jìn)行實(shí)時(shí)控制時(shí),一定的偏差e和偏差變化率de/dt,對應(yīng)的就有某一些控制規(guī)那么生效,而這些生效的控制規(guī)那么產(chǎn)生一個(gè)綜合推斷結(jié)論,并通過解模糊過程轉(zhuǎn)換為一個(gè)確定的輸出值,從而給定輸出u。我們應(yīng)用了模糊邏輯的centriod算法獲得綜合推斷控制決策。建立起模糊推理規(guī)那么后,由ViewRules和ViewSurface菜單將分別得出如圖5-11和圖5-12所示規(guī)那么顯示圖形,由這些圖形可以更好地理解建立的模糊推理規(guī)那么。圖5-11 模糊規(guī)那么的圖形圖5-12 模糊規(guī)那么的圖形制定完之后,會(huì)形成一個(gè)模糊控制規(guī)那么矩陣,然后根據(jù)模糊輸入量按照相應(yīng)的模糊推理算法完成計(jì)算,并決策出
35、模糊輸出量。5.1.5對輸出模糊量的解模糊模糊控制器的輸出量是一個(gè)模糊集合,通過反模糊化方法判決出一個(gè)確切的精確量,圖5-13 解模糊方法MATLAB中的模糊邏輯工具箱提供反模糊化方法總共提供5種反模糊化方法,即centriod, bisector, mom, lom, som,這里選用其中的centriod法,即可對所設(shè)計(jì)的模糊控制系統(tǒng)進(jìn)行仿真,方法的選取如下列圖135.1.6模糊推理系統(tǒng)的存儲(chǔ)選擇FileExport菜單項(xiàng)就可以分別將建立起來的模糊推理系統(tǒng)存*. fis文件或存成MATLAB工作空間中的變量。采用這里給出的存儲(chǔ)方法,可以將建立起來的模型存儲(chǔ)為lz. fis。5.2系統(tǒng)仿真5
36、.2.1模糊控制系統(tǒng)模型建立通過上述工作,完成對模糊控制器的設(shè)計(jì),接下來需要建立模糊控制系統(tǒng)的仿真模型。單擊Simulink工具欄中新模型的圖標(biāo)或選擇FileNewModel菜單項(xiàng),即可翻開一個(gè)模型編輯器窗口。將相關(guān)的模塊組中的模塊拖動(dòng)到此窗口中,設(shè)置參數(shù)并將各個(gè)模塊連接起來??傻贸鋈鐖D5-14模型圖5-14 模糊控制系統(tǒng)模型5.2.2仿真在Simulink中建立了模糊控制系統(tǒng)的模型之后,在模糊控制系統(tǒng)仿真框圖中參加模糊控制器,通過調(diào)用相應(yīng)的模糊推理矩陣,即可對所設(shè)計(jì)的模糊控制系統(tǒng)進(jìn)行仿真。在用設(shè)計(jì)好的控制器之前,需要用read fis指令將lz. fis加載到matlab的工作空間,在Mat
37、lab提示符下輸入指令:FUZ=read fislz. fis,就創(chuàng)立了一個(gè)叫myFLC的結(jié)構(gòu)體到工作空間,然后翻開模型,并在fuzzy logic controller中參數(shù)設(shè)為:FUZ。單擊仿真圖標(biāo),即可完成仿真,翻開示波器觀察仿真結(jié)果。在仿真過程中可根據(jù)系統(tǒng)仿真或?qū)嶋H的控制結(jié)果調(diào)整輸入、輸出的隸屬度函數(shù),一直調(diào)整到理想的控制效果為止。上述模糊控制系統(tǒng)的階躍響應(yīng)曲線如圖5-15所示。為了分析比擬,對上述系統(tǒng)的控制效果與傳統(tǒng)的PID控制效果放在一個(gè)坐標(biāo)系里。從系統(tǒng)仿真曲線看,PID控制器的系統(tǒng)響應(yīng)曲線有超調(diào),過渡時(shí)間比擬長,而模糊控制器的系統(tǒng)響應(yīng)曲線比擬平穩(wěn),沒有超調(diào)。圖5-15 階躍響應(yīng)曲線5.3總結(jié)使用以上設(shè)計(jì)的模糊控制器,通過計(jì)算機(jī)實(shí)現(xiàn)實(shí)時(shí)控制。根據(jù)偏差和偏差變化值的大小,再利用模糊控制規(guī)那么確定電輸出,從而取得了良好的控制效果,能實(shí)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新能源儲(chǔ)能項(xiàng)目落戶保障合同
- 廚具設(shè)備購銷合同(31篇)
- 教學(xué)工作總結(jié)英語2024(32篇)
- 2023-2024學(xué)年浙江省寧波市鎮(zhèn)海中學(xué)高三下學(xué)期期中考試歷史試卷
- 2025年業(yè)務(wù)提升合作諒解協(xié)議
- 2025年供應(yīng)鏈管理公司合作項(xiàng)目協(xié)議書
- 2025年產(chǎn)品創(chuàng)新與生產(chǎn)協(xié)作協(xié)議
- 2025年農(nóng)村醫(yī)療人員定向就業(yè)協(xié)議
- 2025年大數(shù)據(jù)項(xiàng)目規(guī)劃申請報(bào)告模板
- 2025年遠(yuǎn)程醫(yī)療項(xiàng)目立項(xiàng)申請報(bào)告模板
- GB/T 889.1-2000I型非金屬嵌件六角鎖緊螺母
- 構(gòu)建物聯(lián)網(wǎng)系統(tǒng)原型-教學(xué)設(shè)計(jì)
- (完整word版)家譜WORD樣本
- 無主之地2全裝備代碼
- 小升初廣東省深圳市2021-2022學(xué)年六年級下學(xué)期期末數(shù)學(xué)真題測試模擬卷(解答題)有解析
- DB32∕T 2882-2016 城市軌道交通橋隧結(jié)構(gòu)養(yǎng)護(hù)技術(shù)規(guī)程
- 血液透析應(yīng)急流程圖+
- 京東考試答案參考
- 建筑施工圖-剖面圖
- 我國動(dòng)車組各型車輔助供電分析與比較
- SMT車間溫濕度點(diǎn)檢記錄表
評論
0/150
提交評論