版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、沈陽(yáng)化工大學(xué)本科畢業(yè)論文題 目: 基于matlab的模糊pid控制器的設(shè)計(jì)及其實(shí)現(xiàn)_ 院 系: 信息工程學(xué)院_ _ 專(zhuān) 業(yè): 電氣工程及其自動(dòng)化_班 級(jí): 電氣 0703_ 學(xué)生姓名: _ 指導(dǎo)教師: _ 論文提交日期:2011年6月27日論文答辯日期:2011年6月28日畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū)電氣工程及其自動(dòng)化專(zhuān)業(yè)0703班學(xué)生畢業(yè)設(shè)計(jì)(論文)題目:基于matlab的模糊pid控制器的設(shè)計(jì)及其實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(論文)內(nèi)容:1. 學(xué)習(xí)模糊控制理論;2. 學(xué)習(xí)matlab仿真軟件;3. 設(shè)計(jì)fuzzy-pid仿真控制系統(tǒng)畢業(yè)設(shè)計(jì)(論文)專(zhuān)題部分:模糊pid matlab仿真控制系統(tǒng)的設(shè)計(jì) 起止時(shí)間:
2、2011年3月-2011年6月指導(dǎo)教師: 簽字 年 月 日教研主任: 簽字 年 月 日學(xué)院院長(zhǎng): 簽字 年 月 日內(nèi)容摘要pid(比例 積分 微分)控制具有結(jié)構(gòu)簡(jiǎn)單、穩(wěn)定性能好、可靠性高等優(yōu)點(diǎn),尤其適用于可建立精確數(shù)學(xué)模型的控制系統(tǒng)。而對(duì)于一些多變量、非線(xiàn)性、時(shí)滯的系統(tǒng),傳統(tǒng)的pid控制器并不能達(dá)到預(yù)期的效果。隨著模糊數(shù)學(xué)的發(fā)展,模糊控制的思想逐漸得到控制工程師們的重視,各種模糊控制器也應(yīng)運(yùn)而生。而單純的模糊控制器有其自身的缺陷控制效果很粗糙、控制精度無(wú)法達(dá)到預(yù)期標(biāo)準(zhǔn)。但利用傳統(tǒng)的pid控制器和模糊控制器結(jié)合形成的模糊自適應(yīng)的pid控制器可以彌補(bǔ)其缺陷;它將系統(tǒng)對(duì)應(yīng)的誤差和誤差變化率反饋給模糊
3、控制器進(jìn)而確定相關(guān)參數(shù),保證系統(tǒng)工作在最佳狀態(tài),實(shí)現(xiàn)優(yōu)良的控制效果。論文介紹了參數(shù)自適應(yīng)模糊pid控制器的設(shè)計(jì)方法和步驟。并利用matlab 中的simulink 和模糊邏輯推理系統(tǒng)工具箱進(jìn)行了控制系統(tǒng)的仿真研究,并簡(jiǎn)要地分析了對(duì)應(yīng)的仿真數(shù)據(jù)。關(guān)鍵詞: 經(jīng)典pid控制; 模糊控制; 自適應(yīng)模糊pid控制器; 參數(shù)整定; matlab仿真abstractpid(proportion integration differentiation) control, with lots of advantages including simple structure, good stability and
4、 high reliability, is quite suitable to establish especially the control system which accurate mathematical model is available and needed. however, taken multivariable, nonlinear and time-lag into consideration, traditional pid controller can not reach the expected effect. along with the development
5、 of fuzzy mathematics, control engineers gradually pay much attention to the idea of fuzzy control, thus promoting the invention of fuzzy controllers. however, simple fuzzy controller has its own defect, where control effect is quite coarse and the control precision can not reach the expected level.
6、 therefore, the fuzzy adaptive pid controller is created by taking advantage of the superiority of pid controller and fuzzy controller. taken this controller in use, the corresponding error and its differential error of the control system can be feed backed to the fuzzy logic controller. moreover, t
7、he three parameters of pid controller is determined online through fuzzification, fuzzy reasoning and defuzzification of the fuzzy system to maintain better working condition than the traditional pid controller. meanwhile,the design method and general steps are introduced of the parameter self-setti
8、ng fuzzy pid controller. eventually, the fuzzy inference systems toolbox and simulink toolbox are used to simulate control system. the results of the simulation show that self-organizing fuzzy control system can get a better effect than the classical pid controlled evidently.keywords: classic pid co
9、ntrol; fuzzy control; parameters tuning; the fuzzy adaptive pid controller; matlab simulation目 錄 第一章 緒論11.1 課題研究的背景及學(xué)術(shù)意義11.2 經(jīng)典pid控制系統(tǒng)的分類(lèi)與簡(jiǎn)介21.2.1 p控制21.2.2 pi控制21.2.3 pd控制21.2.4 比例積分微分(pid)控制21.3 模糊邏輯與模糊控制的概念31.3.1 模糊控制相關(guān)概念31.3.2 模糊控制的優(yōu)點(diǎn)41.4 模糊控制技術(shù)的應(yīng)用概況41.5 本文的研究目的和內(nèi)容5第二章 pid控制62.1 pid的算法和參數(shù)62.1.1
10、位移式pid算法62.1.2 增量式pid算法72.1.3 積分分離pid算法72.1.4 不完全微分pid算法82.2 pid參數(shù)對(duì)系統(tǒng)控制性能的影響92.2.1 比例系數(shù)kp對(duì)系統(tǒng)性能的影響92.2.2 積分時(shí)間常數(shù)ti對(duì)系統(tǒng)性能的影響92.2.3 微分時(shí)間常數(shù)td對(duì)系統(tǒng)性能的影響92.3 pid控制器的選擇與pid參數(shù)整定102.3.1 pid控制器的選擇102.3.2 pid控制器的參數(shù)整定10第三章 模糊控制器及其設(shè)計(jì)113.1 模糊控制器的基本結(jié)構(gòu)與工作原理113.2 模糊控制器各部分組成113.2.1 模糊化接口113.2.2 知識(shí)庫(kù)123.2.3 模糊推理機(jī)123.2.4 解模
11、糊接口123.3模糊推理方式133.3.1 mamdani模糊模型(邁達(dá)尼型)133.3.2 takagi-sugeno模糊模型(高木-關(guān)野)133.4模糊控制器的維數(shù)確定143.5 模糊控制器的隸屬函數(shù)153.6模糊控制器的解模糊過(guò)程173.7 模糊pid控制器的工作原理18第四章 模糊pid控制器的設(shè)計(jì)194.1 模糊pid控制器組織結(jié)構(gòu)和算法的確定194.2 模糊pid控制器模糊部分設(shè)計(jì)194.2.1 定義輸入、輸出模糊集并確定個(gè)數(shù)類(lèi)別194.2.2 確定輸入輸出變量的實(shí)際論域204.2.3 定義輸入、輸出的隸屬函數(shù)204.2.4 確定相關(guān)模糊規(guī)則并建立模糊控制規(guī)則表214.2.5 模糊
12、推理23第五章 模糊pid控制器的matlab仿真255.1 模糊控制部分的fuzzy inference system仿真255.1.1 定義輸入輸出變量并命名255.1.2 編輯隸屬函數(shù)255.1.3 編輯模糊規(guī)則庫(kù)265.2 對(duì)模糊控制器的simulink建模275.2.1 將模糊系統(tǒng)載入simulink275.2.2 在simulink中建立模糊子系統(tǒng)275.3 pid部分的simulink建模285.4 模糊pid控制器的simulink建模295.5 利用子系統(tǒng)對(duì)控制系統(tǒng)進(jìn)行simulink建模295.6 控制系統(tǒng)的simulink仿真研究30第六章 結(jié)束語(yǔ)34參考文獻(xiàn)35致謝36
13、第一章 緒論1.1 課題研究的背景及學(xué)術(shù)意義隨著越來(lái)越多的新型自動(dòng)控制應(yīng)用于實(shí)踐,其控制理論的發(fā)展也經(jīng)歷了經(jīng)典控制理論、現(xiàn)代控制理論和智能控制理論三個(gè)階段。智能控制的典型實(shí)例是模糊全自動(dòng)洗衣機(jī)。自動(dòng)控制系統(tǒng)可分為開(kāi)環(huán)控制系統(tǒng)和閉環(huán)控制系統(tǒng)。一個(gè)控制系統(tǒng)包括控制器、傳感器、變送器、執(zhí)行機(jī)構(gòu)、輸入輸出接口??刂破鞯妮敵鼋?jīng)過(guò)輸出接口、執(zhí)行機(jī)構(gòu)加到被控系統(tǒng)上;控制系統(tǒng)的被控量,經(jīng)過(guò)傳感器、變送器通過(guò)輸入接口送到控制器。不同的控制系統(tǒng),傳感器、 變送器、執(zhí)行機(jī)構(gòu)是不一樣的。比如壓力控制系統(tǒng)要采用壓力傳感器;電加熱控制系統(tǒng)要采用溫度傳感器1。目前,pid控制及其控制器或智能pid控制器(儀表)已經(jīng)很多,產(chǎn)
14、品已在工程實(shí)際中得到了廣泛的應(yīng)用。比如,工業(yè)生產(chǎn)過(guò)程中,對(duì)于生產(chǎn)裝置的溫度、壓力、流量、液位等工藝變量常常要求維持在一定的數(shù)值上,或按一定的規(guī)律變化,以滿(mǎn)足生產(chǎn)工藝的要求。pid控制器可以根據(jù)pid控制原理對(duì)整個(gè)控制系統(tǒng)進(jìn)行偏差調(diào)節(jié),從而使被控變量的實(shí)際值與工藝要求的預(yù)定值一致。經(jīng)典pid控制的調(diào)節(jié)器控制規(guī)律為比例、積分、微分控制,簡(jiǎn)稱(chēng)pid控制,又稱(chēng)pid調(diào)節(jié)。pid控制器問(wèn)世至今已有近70年歷史,它因結(jié)構(gòu)簡(jiǎn)單、穩(wěn)定性好、工作可靠、調(diào)整方便而成為工業(yè)控制的主要技術(shù)之一,現(xiàn)今也在很多領(lǐng)域有應(yīng)用。尤其是當(dāng)被控對(duì)象的結(jié)構(gòu)和參數(shù)不能完全掌握或得不到精確的數(shù)學(xué)模型,控制理論的其它技術(shù)難以采用,系統(tǒng)控制
15、器的結(jié)構(gòu)和參數(shù)又必須依靠經(jīng)驗(yàn)和現(xiàn)場(chǎng)調(diào)試來(lái)確定時(shí),應(yīng)用pid控制技術(shù)最為方便。根據(jù)統(tǒng)計(jì)數(shù)據(jù):全世界過(guò)程控制領(lǐng)域使用的控制器84%仍是純pid調(diào)節(jié)器,若改進(jìn)型包含在內(nèi)則超過(guò)90%。1.2 經(jīng)典pid控制系統(tǒng)的分類(lèi)與簡(jiǎn)介1.2.1 p控制這類(lèi)控制輸出的變化與輸入控制器的偏差成比例關(guān)系,輸入偏差越大輸出越大。單純的比例控制適用于擾動(dòng)不大,滯后較小,負(fù)荷變化小,要求不高,允許有一定剩余誤差存在的場(chǎng)合。在工業(yè)生產(chǎn)中,比例控制規(guī)律使用較為普遍,它是控制規(guī)律中最基本的、應(yīng)用最普遍的一種,其最大優(yōu)點(diǎn)就是控制及時(shí)、迅速。只要有偏差產(chǎn)生,控制器立即產(chǎn)生控制作用2。但是不能最終消除剩余誤差的缺點(diǎn)限制了它的單獨(dú)使用。
16、1.2.2 pi控制克服剩余誤差的辦法是在比例控制的基礎(chǔ)上加上積分控制。積分控制器的輸出與輸入偏差對(duì)時(shí)間的積分成正比。它的輸出不僅與輸入偏差的大小有關(guān),而且還與偏差存在的時(shí)間有關(guān)。只要偏差存在,輸出就會(huì)不斷累積,一直到偏差為零,累積才會(huì)停止。所以,積分控制可以消除剩余誤差。1.2.3 pd控制當(dāng)被控對(duì)象受到擾動(dòng)作用后,被控變量沒(méi)有立即發(fā)生變化,而是有一個(gè)時(shí)間上的延遲。因此要引入比例、微分作用,即pd控制。它比單純的比例作用更快。尤其是對(duì)容量滯后大的對(duì)象,可以減小偏差的幅度,節(jié)省控制時(shí)間,顯著改善控制質(zhì)量。1.2.4 比例積分微分(pid)控制最為理想的控制當(dāng)屬比例-積分-微分控制。它集三者之長(zhǎng)
17、:既有比例作用的及時(shí)迅速,又有積分作用的消除剩余誤差能力,還有微分作用的超前控制功能。當(dāng)偏差擾動(dòng)出現(xiàn)時(shí),微分立即大幅度動(dòng)作,抑制偏差的這種躍變;比例也同時(shí)起消除偏差的作用,使振蕩幅度減小。由于比例作用是持久和起主要作用的控制規(guī)律,積分作用可以慢慢把剩余誤差克服掉,因此可使系統(tǒng)比較穩(wěn)定;只要三個(gè)作用的控制參數(shù)選擇得當(dāng),便可充分發(fā)揮三種控制規(guī)律的優(yōu)點(diǎn),得到較為理想的控制效果。即當(dāng)我們不完全了解一個(gè)系統(tǒng)和被控對(duì)象,或不能通過(guò)有效的測(cè)量手段來(lái)獲得系統(tǒng)參數(shù)時(shí),最適合用pid控制技術(shù)。然而伴隨著新的控制系統(tǒng)的不斷涌現(xiàn),pid控制策略在控制非線(xiàn)性、時(shí)變、強(qiáng)耦合及參數(shù)和結(jié)構(gòu)不確定的復(fù)雜過(guò)程時(shí),控制效果不理想。
18、因此,它的應(yīng)用受到了很大程度上的限制。1.3 模糊邏輯與模糊控制的概念1.3.1 模糊控制相關(guān)概念“模糊邏輯”的概念,其根本在于區(qū)分布爾邏輯或清晰邏輯,用來(lái)定義那些含混不清,無(wú)法量化或精確化的問(wèn)題,對(duì)于馮諾依曼開(kāi)創(chuàng)的基于“真假”推理機(jī)制,以及因此開(kāi)創(chuàng)的電子電路和集成電路的布爾算法,模糊邏輯填補(bǔ)了特殊事物在取樣分析方面的空白3。在模糊邏輯為基礎(chǔ)的模糊集合理論中,某特定事物具有特色集的隸屬度,他可以在“是”和“非”之間的范圍內(nèi)取任何值。而模糊邏輯是合理的量化數(shù)學(xué)理論,是以數(shù)學(xué)基礎(chǔ)為根本去處理這些不確定、不精確的信息。模糊控制是基于模糊邏輯描述的一個(gè)過(guò)程的控制算法。它是用模糊數(shù)學(xué)的知識(shí)模仿人腦的思維
19、方式,根據(jù)模糊現(xiàn)象進(jìn)行識(shí)別和判決,給出精確控制量,進(jìn)而對(duì)被控對(duì)象進(jìn)行控制的。對(duì)于參數(shù)精確已知的數(shù)學(xué)模型,我們可以用波特圖或奈克斯特圖來(lái)分析其過(guò)程以獲得精確的設(shè)計(jì)參數(shù)。而對(duì)一些復(fù)雜系統(tǒng),如粒子反應(yīng),氣象預(yù)報(bào)等設(shè)備,建立一個(gè)合理而精確的數(shù)學(xué)模型是非常困難的。對(duì)于電力傳動(dòng)中的變速矢量控制問(wèn)題,盡管可以通過(guò)測(cè)量得知其模型,但由于其多變量且非線(xiàn)性變化的特點(diǎn),精確控制也是非常困難的。模糊控制技術(shù)依據(jù)與操作者的實(shí)踐經(jīng)驗(yàn)和直觀(guān)推斷,也依靠設(shè)計(jì)人員和研發(fā)人員的經(jīng)驗(yàn)和知識(shí)積累。它無(wú)需建立設(shè)備模型,因此基本上是自適應(yīng)的,具有很強(qiáng)的魯棒性。歷經(jīng)多年發(fā)展,已有許多成功應(yīng)用模糊控制理論的案例,如rutherford、ca
20、rter應(yīng)用于冶金爐和熱交換器的控制裝置。1.3.2 模糊控制的優(yōu)點(diǎn)對(duì)比常規(guī)控制辦法,模糊控制有以下幾點(diǎn)優(yōu)勢(shì)4:(1)模糊控制完全是在操作人員經(jīng)驗(yàn)控制基礎(chǔ)上實(shí)現(xiàn)對(duì)系統(tǒng)的控制,無(wú)需建立數(shù)學(xué)模型,是解決不確定系統(tǒng)的一種有效途徑。(2)模糊控制具有較強(qiáng)的魯棒性,被控對(duì)象參數(shù)的變化對(duì)模糊控制的影響不明顯,可用于非線(xiàn)性、時(shí)變、時(shí)滯的系統(tǒng),并能獲得優(yōu)良的控制效果。(3)由離散計(jì)算得到控制查詢(xún)表,提高了控制系統(tǒng)的實(shí)時(shí)性、快速性。(4)控制的機(jī)理符合人們對(duì)過(guò)程控制作用的直觀(guān)描述和思維邏輯,是人工智能的再現(xiàn),屬于智能控制。1.4 模糊控制技術(shù)的應(yīng)用概況國(guó)內(nèi)在模糊控制方面也同樣取得了顯著成果。1986年,都志杰等
21、人用單片機(jī)研制了工業(yè)用模糊控制器。隨后,何鋼、能秋思、劉浪舟等人相繼將模糊控制方法成功地應(yīng)用在堿熔釜反應(yīng)溫度、玻璃窯爐等控制系統(tǒng)中。在社會(huì)生活領(lǐng)域中,體現(xiàn)在模糊控制技術(shù)在家電中的應(yīng)用,所謂模糊家電,就是根據(jù)人的經(jīng)驗(yàn),在電腦或者芯片的控制下實(shí)現(xiàn)可模仿人的思維進(jìn)行操作的家用電器。幾種典型的模糊家電產(chǎn)品如下: 模糊電視機(jī)這類(lèi)電視機(jī)可根據(jù)室內(nèi)光線(xiàn)的強(qiáng)弱調(diào)整電視機(jī)的亮度,根據(jù)人與電視機(jī)的距離自動(dòng)調(diào)整音量,同時(shí)能夠自動(dòng)調(diào)節(jié)電視機(jī)的色度、清晰度和對(duì)比度。 模糊空調(diào)器模糊空調(diào)器可以靈敏地控制室內(nèi)的溫度。日本研制了一種模糊空調(diào)器,利用紅外線(xiàn)傳感器識(shí)別房間信息(人數(shù)、溫度、大小、門(mén)開(kāi)關(guān)等),從而快速調(diào)整室內(nèi)溫度,
22、提高了舒適感。 模糊微波爐日本夏普公司生產(chǎn)的re-sei型微波爐,內(nèi)部裝有12個(gè)傳感器,這些傳感器能對(duì)食物的重量、高度、形狀和溫度進(jìn)行測(cè)量,并利用這些信息自動(dòng)選擇化霜、再熱、燒烤和對(duì)流4種工作方式,并自動(dòng)決定烹制時(shí)間。 模糊洗衣機(jī)以我國(guó)生產(chǎn)的小天鵝模糊控制全自動(dòng)洗衣機(jī)為例,它能夠自動(dòng)識(shí)別洗衣物人重量、質(zhì)地、污臟性質(zhì)和程度,采用模糊控制技術(shù)來(lái)選擇合適的水位、洗滌時(shí)間、水流程序等,其性能已經(jīng)達(dá)到國(guó)外同類(lèi)產(chǎn)品的水平。 模糊電動(dòng)剃刀日本三洋、松下公司推出了模糊控制電動(dòng)剃刀,通過(guò)利用傳感器分析胡須的生長(zhǎng)情況和面部輪廓,自動(dòng)調(diào)整刀片,并選擇最佳的剃削速度。在工業(yè)爐方面、石化方面、煤礦行業(yè)、食品加工行業(yè)領(lǐng)域
23、,模糊控制應(yīng)用也很廣泛。1.5 本文的研究目的和內(nèi)容論文將以學(xué)習(xí)pid控制理論、模糊控制理論、模糊pid控制器開(kāi)發(fā)、matlab下的仿真建模為研究方向,具體內(nèi)容安排如下:第二章:研究經(jīng)典pid控制器的工作原理,控制算法及其相應(yīng)的特點(diǎn)。尋求pid各個(gè)控制參數(shù)對(duì)系統(tǒng)輸出的作用規(guī)律以及參數(shù)整定方法。第三章:著重掌握模糊控制理論,掌握模糊原理、模糊推理過(guò)程和模糊控制器的結(jié)構(gòu)和工作方式。第四章:利用模糊控制器和傳統(tǒng)的pid控制器結(jié)合來(lái)形成模糊自適應(yīng)的pid控制器,通過(guò)模糊系統(tǒng)、模糊決策系統(tǒng)和精確化環(huán)節(jié)來(lái)在線(xiàn)確定pid控制器的比例、積分、微分系數(shù),再利用matlab仿真程序,通過(guò)simulink模塊搭建系
24、統(tǒng),實(shí)現(xiàn)控制系統(tǒng)的仿真。分析仿真結(jié)果,計(jì)算所建立模糊系統(tǒng)的各項(xiàng)指標(biāo)以驗(yàn)證其實(shí)用性和可行性。第二章 pid控制2.1 pid的算法和參數(shù)2.1.1 位移式pid算法算法在連續(xù)控制系統(tǒng)中,常常采用如圖2-1所示的pid控制。圖2-1 pid控制流程其控制原則如公式2-1所示。 (2-1)其中,kp比例系數(shù);ti積分時(shí)間常數(shù);td微分時(shí)間常數(shù);e(t)偏差;u(t)控制量;經(jīng)過(guò)離散化,獲得位置pid的離散算法,如公式2-2所示。 (2-2)調(diào)節(jié)器輸出u(k)與跟過(guò)去所有偏差信號(hào)有關(guān),計(jì)算機(jī)需要對(duì)e(i)進(jìn)行累加,運(yùn)算工作量很大,而且計(jì)算機(jī)故障可能使u(k)做大幅振蕩,這種情況往往使控制很不方便,在有
25、些場(chǎng)合可能會(huì)造成嚴(yán)重的事故。另外,控制器的輸出u(k)對(duì)應(yīng)的是執(zhí)行機(jī)構(gòu)的實(shí)際位置;如果計(jì)算機(jī)出現(xiàn)故障,u(k)的大幅度變化會(huì)引起執(zhí)行機(jī)構(gòu)位置的大幅度變化。因此,在實(shí)際的控制系統(tǒng)中不太常用這種方法。2.1.2 增量式pid算法依據(jù)位移式pid算法,推理得公式2-3。 (2-3)式中,e(k)第k次采樣時(shí)的偏差值;e(k-1)第(k-1)次采樣時(shí)的偏差值;u(k)第k次采樣時(shí)調(diào)節(jié)器的輸出;kp比例系數(shù); ,。依據(jù)算法形式,顯然可以看出增量式pid算法和位置式算法相比具有以下幾個(gè)優(yōu)點(diǎn):首先,增量式算法只與e(k)、e(k-1)、e(k-2)有關(guān),不需要進(jìn)行累加,不易引起積分飽和,因此能獲得較好的控制
26、效果。其次,在位置式控制算法中,由手動(dòng)到自動(dòng)切換時(shí),必須首先使計(jì)算機(jī)的輸出值等于閥門(mén)的原始開(kāi)度,才能保證手動(dòng)到自動(dòng)的無(wú)擾動(dòng)切換,這將給程序設(shè)計(jì)帶來(lái)困難。而增量式設(shè)計(jì)只與本次的偏差值有關(guān),與閥門(mén)原來(lái)的位置無(wú)關(guān),因而易于實(shí)現(xiàn)手動(dòng)自動(dòng)的無(wú)擾動(dòng)切換。再次,增量式算法中,計(jì)算機(jī)只輸出增量,誤動(dòng)作影響小。必要時(shí)可加邏輯保護(hù),限制或禁止故障時(shí)的輸出。為適應(yīng)更多的應(yīng)用領(lǐng)域,pid控制器也有了多種算法。2.1.3 積分分離pid算法積分分離pid算法基本思想是:設(shè)置一個(gè)積分分離閾值,當(dāng)|e(k)|時(shí),采用pid控制,以便于消除靜差,提高控制精度;當(dāng)|e(k)|時(shí),采用pd控制。其對(duì)應(yīng)的算法如公式2-4所示。 (
27、2-4)其中,為邏輯變量,其取值原則為:對(duì)同一控制對(duì)象,分別采用普通pid控制和積分分離pid控制,見(jiàn)圖2-2。圖2-2 pid控制和積分分離pid控制比較 其中1-普通pid控制效果 2-積分分離pid控制效果顯然,積分分離的pid比普通的pid的控制效果好。2.1.4 不完全微分pid算法在pid控制器的輸出端再串聯(lián)一階慣性環(huán)節(jié)(比如低通濾波器)來(lái)抑制高頻干擾,平滑控制器的輸出,這樣就組成了不完全微分pid控制,見(jiàn)圖2-3。 pid調(diào)節(jié)器圖2-3 不完全微分pid控制器其控制算法,如公式2-5所示。 (2-5)其中,通過(guò)這樣的算法,可以延長(zhǎng)微分作用的時(shí)間,見(jiàn)圖2-4。圖2-4 不完全微分p
28、id和完全微分pid控制特性比較不完全微分pid控制中的微分作用能緩慢地維持多個(gè)采樣周期,使一般的工業(yè)執(zhí)行機(jī)構(gòu)能較好地跟蹤微分作用的輸出。因此,抗干擾能力較強(qiáng),在一些擾動(dòng)頻繁的場(chǎng)合應(yīng)用十分普遍。2.2 pid參數(shù)對(duì)系統(tǒng)控制性能的影響2.2.1 比例系數(shù)kp對(duì)系統(tǒng)性能的影響比例系數(shù)加大,使系統(tǒng)的動(dòng)作靈敏,速度加快,穩(wěn)態(tài)誤差減小。kp偏大,振蕩次數(shù)加多,調(diào)節(jié)時(shí)間加長(zhǎng)。kp太大時(shí),系統(tǒng)會(huì)趨于不穩(wěn)定。kp太小,又會(huì)使系統(tǒng)的動(dòng)作緩慢。kp可以選負(fù)數(shù),這主要是由執(zhí)行機(jī)構(gòu)、傳感器以控制對(duì)象的特性決定的。如果kd的符號(hào)選擇不當(dāng),對(duì)象狀態(tài)就會(huì)距離目標(biāo)狀態(tài)越來(lái)越遠(yuǎn),如果出現(xiàn)這樣的情況kp的符號(hào)就一定要取反。2.2
29、.2 積分時(shí)間常數(shù)ti對(duì)系統(tǒng)性能的影響積分作用使系統(tǒng)的穩(wěn)定性下降,ti?。ǚe分作用強(qiáng))會(huì)使系統(tǒng)不穩(wěn)定,但能消除穩(wěn)態(tài)誤差,提高系統(tǒng)的控制精度。2.2.3 微分時(shí)間常數(shù)td對(duì)系統(tǒng)性能的影響微分作用可以改善動(dòng)態(tài)特性。td偏大時(shí),超調(diào)量較大,調(diào)節(jié)時(shí)間較短;td偏小時(shí),超調(diào)量也較大,調(diào)節(jié)時(shí)間也較長(zhǎng)。只有td合適,才能使超調(diào)量較小,減短調(diào)節(jié)時(shí)間。2.3 pid控制器的選擇與pid參數(shù)整定2.3.1 pid控制器的選擇在引入pid之前要確定用哪種類(lèi)型,即選定pid控制器的基本類(lèi)型。通常依據(jù)表2-1原則確定。表2-1 pid控制類(lèi)型選定原則被控參數(shù)控制器備注溫度/成分流量/壓力液位/料位pidpip*k*k:
30、當(dāng)工業(yè)對(duì)象具有較大的滯后時(shí),可引入微分作用;但如果測(cè)量噪聲較大,則應(yīng)先對(duì)測(cè)量信號(hào)進(jìn)行一階或平均濾波。2.3.2 pid控制器的參數(shù)整定pid控制器的參數(shù)整定是控制系統(tǒng)設(shè)計(jì)的核心內(nèi)容。它是根據(jù)被控過(guò)程的特性確定pid控制器的比例系數(shù)、積分時(shí)間和微分時(shí)間的大小。pid控制器參數(shù)整定的方法很多,概括起來(lái)有兩大類(lèi):一是理論計(jì)算整定法。它主要是依據(jù)系統(tǒng)的數(shù)學(xué)模型,經(jīng)過(guò)理論計(jì)算確定控制器參數(shù)。這種方法所得到的計(jì)算數(shù)據(jù)未必可以直接用,還必須通過(guò)工程實(shí)際進(jìn)行調(diào)整和修改。二是工程整定方法,它主要依賴(lài)工程經(jīng)驗(yàn),直接在控制系統(tǒng)的試驗(yàn)中進(jìn)行,且方法簡(jiǎn)單、易于掌握,在工程實(shí)際中被廣泛采用。pid控制器參數(shù)的工程整定方法
31、,主要有臨界比例法、反應(yīng)曲線(xiàn)法和衰減法。三種方法各有其特點(diǎn),其共同點(diǎn)都是通過(guò)試驗(yàn),然后按照工程經(jīng)驗(yàn)公式對(duì)控制器參數(shù)進(jìn)行整定。但無(wú)論采用哪一種方法所得到的控制器參數(shù)都需要在實(shí)際運(yùn)行中進(jìn)行最后調(diào)整與完善。現(xiàn)在一般采用的是臨界比例法。第三章 模糊控制器及其設(shè)計(jì)3.1 模糊控制器的基本結(jié)構(gòu)與工作原理模糊控制器有如下結(jié)構(gòu),圖3-1呈現(xiàn)了其基本控制流程。模糊化模糊推理知識(shí)庫(kù)解模糊被控對(duì)象圖3-1 模糊控制器控制流程為了了解模糊控制器的工作原理5,圖3-2列出其結(jié)構(gòu)框圖。模糊化模糊推理知識(shí)庫(kù)解模糊被控對(duì)象圖3-2 模糊控制器結(jié)構(gòu)顯然,模糊控制器主要由模糊化接口、知識(shí)庫(kù)、模糊推理機(jī)、解模糊接口四部分組成,通過(guò)
32、單位負(fù)反饋來(lái)引入誤差,并以此為輸入量進(jìn)行控制動(dòng)作。3.2 模糊控制器各部分組成3.2.1 模糊化接口模糊化接口接受的輸入只有誤差信號(hào)e(t),由e(t)再生成誤差變化率或誤差的差分e(t),模糊化接口主要完成以下兩項(xiàng)功能: 論域變換 模糊化 3.2.2 知識(shí)庫(kù)知識(shí)庫(kù)中存儲(chǔ)著有關(guān)模糊控制器的一切知識(shí),它們決定著模糊控制器的性能,是模糊控制器的核心6。 數(shù)據(jù)庫(kù)(data base)數(shù)據(jù)庫(kù)中存儲(chǔ)著有關(guān)模糊化、模糊推理、解模糊的一切知識(shí),包括模糊化中的論域變換方法、輸入變量各模糊集合的隸屬度函數(shù)定義等,以及模糊推理算法、解模糊算法、輸出變量各模糊集合的隸屬度函數(shù)定義等。 規(guī)則庫(kù)(rule base)模
33、糊控制規(guī)則集,即以“ifthen”形式表示的模糊條件語(yǔ)句,如r1:if e* is a1, then u* is c1,r2:if e* is a2, then u* is c2,其中,e*就是前面所說(shuō)的模糊語(yǔ)言變量,a1,a2,an是et*的模糊子集,c1,c2,cn是u*的模糊子集。規(guī)則庫(kù)中的n條規(guī)則是并列的,它們之間是“或”的邏輯關(guān)系,整個(gè)規(guī)則集合的總模糊關(guān)系為:。3.2.3 模糊推理機(jī)模糊控制應(yīng)用的是廣義前向推理。即通過(guò)模糊規(guī)則對(duì)控制決策進(jìn)行推斷,以確定模糊輸出子集。3.2.4 解模糊接口 解模糊 論域反變換 3.3模糊推理方式3.3.1 mamdani模糊模型(邁達(dá)尼型)mamdan
34、i型的模糊推理方法最先將模糊集合的理論用于控制系統(tǒng)7。它是在1975年為了控制蒸汽發(fā)動(dòng)機(jī)提出來(lái)的。其采用極小運(yùn)算規(guī)則定義表達(dá)的模糊關(guān)系。如r:if x is a then y is b。式中:x為輸入語(yǔ)言變量;a為推理前件的模糊集合;y為輸出語(yǔ)言變量;b模糊規(guī)則的后件。用rc表示模糊關(guān)系,如公式3-1。 (3-1)當(dāng)x為,且模糊關(guān)系的合成運(yùn)算采用“極大極小”運(yùn)算時(shí),模糊推理的結(jié)論計(jì)算如公式3-2所示。 (3-2)3.3.2 takagi-sugeno模糊模型(高木-關(guān)野)sugeno模糊模型也稱(chēng)tsk模糊模型,旨在開(kāi)發(fā)從給定的輸入輸出數(shù)據(jù)集合產(chǎn)生模糊規(guī)則的系統(tǒng)化方法。此類(lèi)方法將解模糊也結(jié)合到模
35、糊推理中,故輸出為精確量。這是因?yàn)閟ugeno型模糊規(guī)則的后件部分表示為輸入量的線(xiàn)性組合。它是最常用的模糊推理算法。與mamdani型類(lèi)似;其中輸入量模糊化和模糊邏輯運(yùn)算過(guò)程完全相同,主要差別在于輸出隸屬函數(shù)的形式。典型的零階sugeno型模糊規(guī)則的形式:if x is a and y is b then z =k。式中:x和y為穿入語(yǔ)言變量;a和b為推理前件的模糊集合;z為輸出語(yǔ)言變量;k為常數(shù)。更為一般的一階sugeno模型規(guī)則形式為:if x is a and y is b then z= px+qy+r。當(dāng)然,以上兩種解模糊方法各有千秋。由于mamdani型模糊推理規(guī)則的形式符合人們的
36、思維和語(yǔ)言表達(dá)的習(xí)慣。因而能夠方便地表達(dá)人類(lèi)的知識(shí),但存在計(jì)算復(fù)雜、不利于數(shù)學(xué)分析的缺點(diǎn);sugeno型模糊推理則具有計(jì)算簡(jiǎn)單,利于數(shù)學(xué)分析的優(yōu)點(diǎn),是具有優(yōu)化與自適應(yīng)能力的控制器或模糊建模工具。3.4模糊控制器的維數(shù)確定 一維模糊控制器見(jiàn)圖3-3,它的輸入變量往往選擇為受控變量和輸入給定值的偏差e,但卻很難反映過(guò)程的動(dòng)態(tài)特性品質(zhì),因而往往被用于一階被控對(duì)象。 二維模糊控制器見(jiàn)圖3-4,它的兩個(gè)輸入變量基本上都選用受控變量值和輸入給定值的偏差e和偏差變化ec,由于它們能夠嚴(yán)格地反映受控過(guò)程中輸出量的動(dòng)態(tài)特性,故在控制效果上要比一維控制器好得多,目前采用較廣泛。 三維模糊控制器見(jiàn)圖3-5,它的三個(gè)
37、輸入分別為系統(tǒng)偏差量e,偏差微分ec,偏差的二階微分ecc。但由于這種模糊控制器結(jié)構(gòu)復(fù)雜,推理運(yùn)算時(shí)間長(zhǎng)。因此,適用于動(dòng)態(tài)特性的要求特別高的場(chǎng)合。 圖3-3 一維模糊控制器 圖3-4 二維模糊控制器 圖3-5 三維模糊控制器從理論上講,模糊控制系統(tǒng)所選用的模糊控制器維數(shù)越高,系統(tǒng)的控制精度也就越高。但是維數(shù)選擇太高,模糊控制律就過(guò)于復(fù)雜,基于模糊合成推理的控制算法也就更困難。3.5 模糊控制器的隸屬函數(shù)典型的隸屬函數(shù)有11種,即雙s形隸屬函數(shù)、聯(lián)合高斯型隸屬函數(shù)、高斯型隸屬函數(shù)、廣義鐘形隸屬函數(shù)、雙s形乘積隸屬函數(shù)、s狀隸屬函數(shù)、梯形隸屬函數(shù)、三角隸屬函數(shù)、z形隸屬函數(shù)。在模糊控制中應(yīng)用較多的
38、隸屬函數(shù)有以下6種: 高斯型隸屬函數(shù)見(jiàn)圖4-2,它的matlab表示為gaussmf(x,c)。圖4-2 高斯型隸屬函數(shù) 廣義鐘形隸屬函數(shù)見(jiàn)圖4-3,它的matlab表示為gbellmf(x,a,b,c)。圖4-3 廣義鐘形隸屬函數(shù) s形隸屬函數(shù)見(jiàn)圖4-4,它的matlab表示為sigmf(x,a,c)。圖4-4 s形隸屬函數(shù) 梯形隸屬函數(shù)見(jiàn)圖4-5,它的matlab表示為trapmf(x,a,b,c,d)。圖4-5 梯形隸屬函數(shù) 三角形隸屬函數(shù)見(jiàn)圖4-6,它的matlab表示為trimf(x,a,b,c)。圖4-6 三角形隸屬函數(shù) z形隸屬函數(shù)見(jiàn)圖4-7,它的matlab表示為zmf(x,a
39、,b)。圖4-7 z形隸屬函數(shù)3.6模糊控制器的解模糊過(guò)程 重心法 最大隸屬度法在推理結(jié)論的模糊集合中取隸屬度最大的那個(gè)元素作為輸出量即可。 系數(shù)加權(quán)平均法3.7 模糊pid控制器的工作原理模糊pid控制器是運(yùn)用模糊數(shù)學(xué)的基本理論和方法,把控制規(guī)則的條件、操作用模糊集表示,并把這些模糊控制規(guī)則及有關(guān)專(zhuān)家的控制信息作為知識(shí)存入計(jì)算機(jī)知識(shí)庫(kù)中8,然后計(jì)算機(jī)根據(jù)控制系統(tǒng)實(shí)際響應(yīng)狀況,運(yùn)用模糊控制規(guī)則表中的相關(guān)的規(guī)則進(jìn)行模糊推理。它能自動(dòng)調(diào)整pid參數(shù),實(shí)現(xiàn)對(duì)pid控制器參數(shù)的最優(yōu)配備,從而讓pid控制具有更強(qiáng)的適應(yīng)性,優(yōu)化了控制效果。模糊pid控制器有多種結(jié)構(gòu)和形式,但是其原理都是基本一致的。第四章
40、 模糊pid控制器的設(shè)計(jì)模糊pid控制器是以操作人員手動(dòng)控制經(jīng)驗(yàn)總結(jié)出的控制規(guī)則為核心,通過(guò)辨識(shí)系統(tǒng)當(dāng)前的運(yùn)行狀態(tài);經(jīng)過(guò)模糊推理,模糊判決,解模糊過(guò)程得到確定的控制量以實(shí)現(xiàn)對(duì)被控對(duì)象的在線(xiàn)控制。4.1 模糊pid控制器組織結(jié)構(gòu)和算法的確定論文中,模糊pid控制器的設(shè)計(jì)選用二維模糊控制器。即,以給定值的偏差e和偏差變化ec為輸入;kp,kd,ki為輸出的自適應(yīng)模糊pid控制器,見(jiàn)圖4-1。圖4-1 自適應(yīng)模糊pid控制器其中pid控制器部分采用的是離散pid控制算法,如公式4-1。 (4-1)4.2 模糊pid控制器模糊部分設(shè)計(jì)4.2.1 定義輸入、輸出模糊集并確定個(gè)數(shù)類(lèi)別依據(jù)模糊pid控制器的
41、控制規(guī)律以及經(jīng)典pid的控制方法9,同時(shí)兼顧控制精度。論文將輸入的誤差(e)和誤差微分(ec)分為7個(gè)模糊集:nb(負(fù)大),nm(負(fù)中),ns(負(fù)小),zo(零),ps(正?。?,pm(正中),pb(正大)。即,模糊子集為e,ec=nb,nm,ns,zo,ps,pm,pb。將輸出的kp,kd,ki也分為7個(gè)模糊集:nb(負(fù)大),nm(負(fù)中),ns(負(fù)小),zo(零),ps(正?。?,pm(正中),pb(正大)。即,模糊子集為kp,kd,ki=nb,nm,ns,zo,ps,pm,pb。4.2.2 確定輸入輸出變量的實(shí)際論域根據(jù)控制要求,對(duì)各個(gè)輸入,輸出變量作如下劃定:e,ec論域:-6,-5,-4,
42、-3,-2,-1,0,1,2,3,4,5,6kp,kd,ki論域:-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6應(yīng)用模糊合成推理pid參數(shù)的整定算法。第k個(gè)采樣時(shí)間的整定為式中為經(jīng)典pid控制器的初始參數(shù)。為了便于系統(tǒng)輸入,輸出參數(shù)映射到論域內(nèi)。根據(jù)實(shí)驗(yàn)和相關(guān)文獻(xiàn),確定模糊化因子為:ke=kec=0.01;解模糊因子為:k1=0.5,k2=k3=0.01。4.2.3 定義輸入、輸出的隸屬函數(shù)誤差e、誤差微分及控制量的模糊集和論域確定后,需對(duì)模糊變量確定隸屬函數(shù)。即對(duì)模糊變量賦值,確定論域內(nèi)元素對(duì)模糊變量的隸屬度。參考輸入、輸出變量的變化規(guī)律,依據(jù)第三章中3.5節(jié)相關(guān)內(nèi)容。通過(guò)實(shí)
43、驗(yàn)、試湊。最終作如下規(guī)定:對(duì)于輸入量誤差(e),誤差微分(ec)都采用高斯型的隸屬函數(shù)(gaussmf),同時(shí)為體現(xiàn)定義的7個(gè)模糊子集,見(jiàn)圖4-8和圖4-9。 圖4-8 偏差隸屬函數(shù) 圖4-9 偏差微分隸屬函數(shù)對(duì)于輸出量kp變化量(kp),kd變化量(kd),ki變化量(ki)采用三角形隸屬函數(shù)(trimf),同時(shí)為體現(xiàn)定義的7個(gè)模糊子集,見(jiàn)圖4-10,4-11,4-12。 圖4-10 kp變化量隸屬函數(shù) 圖4-11 kd變化量隸屬函數(shù) 圖4-12 ki變化量隸屬函數(shù)4.2.4 確定相關(guān)模糊規(guī)則并建立模糊控制規(guī)則表根據(jù)參數(shù)kp、ki、kd對(duì)系統(tǒng)輸出特性的影響情況,可以歸納出系統(tǒng)在被控過(guò)程中對(duì)于
44、不同的偏差和偏差變化率參數(shù)kp、ki、kd的自整定原則: 當(dāng)偏差較大時(shí),為了加快系統(tǒng)的響應(yīng)速度,并防止開(kāi)始時(shí)偏差的瞬間變大可能引起的微分過(guò)飽和而使控制作用超出許可范圍,應(yīng)取較大的kp和較小的kd。另外為防止積分飽和,避免系統(tǒng)響應(yīng)較大的超調(diào),ki值要小,一般取ki=0。 當(dāng)偏差和變化率為中等大小時(shí),為了使系統(tǒng)響應(yīng)的超調(diào)量減小和保證一定的響應(yīng)速度,kp應(yīng)取小些。在這種情況下kd的取值對(duì)系統(tǒng)影響很大,應(yīng)取小一些,ki的取值要適當(dāng)。當(dāng)偏差變化較小時(shí),為了使系統(tǒng)具有較好的穩(wěn)態(tài)性能,應(yīng)增大kp、ki值,同時(shí)為避免輸出響應(yīng)在設(shè)定值附近振蕩,以及考慮系統(tǒng)的抗干擾能力,應(yīng)適當(dāng)選取kd。原則是:當(dāng)偏差變化率較小時(shí)
45、,kd取大一些;當(dāng)偏差變化率較大時(shí),kd取較小的值,通常為中等大小。參考以上自整定原則,總結(jié)工程設(shè)計(jì)人員的技術(shù)知識(shí)和實(shí)際操作經(jīng)驗(yàn),建立合適的關(guān)于e、ec、kp、kd、ki的模糊規(guī)則,如:1.if (e is nb) and (ec is nb) then (kp is pb)(ki is nb)(kd is ps)2.if (e is nb) and (ec is nm) then (kp is pb)(ki is nb)(kd is ns)3.if (e is nb) and (ec is ns) then (kp is pm)(ki is nm)(kd is nb).49.if (e is
46、 pb) and (ec is pb) then (kp is nb)(ki is pb)(kd is pb)將以上規(guī)則定義成模糊規(guī)則控制表,見(jiàn)表4-1,4-2,4-3。表4-1 kp模糊規(guī)則表eckpenbnmnszopspmpbnbnmnszopspmpbpbpbpmpmpspszopbpbpmpmpszozopmpmpmpszonsnmpmpspszonsnmnmpspszonsnsnmnmzozonsnmnmnmnbzonsnsnmnmnbnb表4-2 ki模糊規(guī)則表eckienbnmnszopspmpbnbnmnszopspmpbnbnbnbnmnmzozonbnbnmnmnszoz
47、onmnmnsnszopspsnmnsnszopspspmnsnszopspspmpmzozopspmpmpbpbzozopspmpbpbpb表4-3 kd模糊規(guī)則表eckdenbnmnszopspmpbnbnmnszopspmpbpspszozozopbpbnsnsnsnszonspmnbnbnmnszopspmnbnmnmnszopspmnbnmnsnszopspsnmnsnsnszopspspszozozozopbpb4.2.5 模糊推理 選擇模糊推理方法 權(quán)衡pid控制自身的諸多特點(diǎn)。例如,它的控制規(guī)則形式符合人們的思維和語(yǔ)言表達(dá)的習(xí)慣,控制策略能夠方便地表達(dá),控制算法簡(jiǎn)單等。論文中,
48、選用的是mamdani型的模糊推理辦法。 規(guī)則匹配和觸發(fā)給定輸入的誤差和誤差微分后,分別代入隸屬函數(shù)中,并求出關(guān)于所建立七個(gè)模糊子集的隸屬度,統(tǒng)計(jì)輸入的誤差和誤差微分隸屬度不為零的模糊子集對(duì)數(shù),依照模糊控制規(guī)則表,查得并統(tǒng)計(jì)輸出對(duì)應(yīng)的模糊子集。 規(guī)則前提推理在同一條規(guī)則內(nèi),前提之間通過(guò)“與”的關(guān)系得到規(guī)則結(jié)論。對(duì)前提的可信度之間通過(guò)取小運(yùn)算來(lái)確定,之后統(tǒng)計(jì)出規(guī)則總的可信度。 模糊系統(tǒng)總的輸出模糊系統(tǒng)總的可信度為各條規(guī)則可信度推理的并集。通過(guò)統(tǒng)計(jì),可以得到被觸發(fā)的若干條規(guī)則。 解模糊參考第三章中3.6節(jié),兼顧模糊pid系統(tǒng)的要求,此系統(tǒng)利用重心平均法進(jìn)行解模糊操作。以e=-0.455,ec=0.
49、738為例,解模糊過(guò)程見(jiàn)圖4-13。圖4-13 解模糊示例如上,利用重心平均法,在e=-0.455,ec=0.738時(shí)可推得:kp=0.35,kd=-2.44,ki=0.246。將以上參數(shù)與初始參數(shù)整合的值kp=20.35,kd=1.26, ki=1.596。將其送至經(jīng)典pid控制器,就可以在這一暫態(tài)獲得理想的控制效果。第五章 模糊pid控制器的matlab仿真5.1 模糊控制部分的fuzzy inference system仿真5.1.1 定義輸入輸出變量并命名在matlab提示符下鍵入下列名字啟動(dòng)系統(tǒng)“fuzzy”。打開(kāi)一個(gè)標(biāo)記為input1的單輸入,標(biāo)記為output1的單輸出的一個(gè)沒(méi)有
50、標(biāo)題的fis編輯器10。打開(kāi)edit菜單并選擇add variable.分別添加輸入、輸出,并分別命名為e,ec,kp,ki,kd。將控制器命名為“graduate2”,見(jiàn)圖5-1。圖5-1 設(shè)置好的fis編輯器5.1.2 編輯隸屬函數(shù)在上圖所示窗口中,打開(kāi)view下拉式菜單并選擇edit membership functions.通過(guò)雙擊各個(gè)變量,設(shè)置range和display range。以定義其論域和每支隸屬函數(shù)的范圍。從edit菜單中選擇add mfs.分別對(duì)系統(tǒng)的輸入輸出變量按照設(shè)計(jì)書(shū)對(duì)隸屬函數(shù)的類(lèi)型、數(shù)量進(jìn)行定義,見(jiàn)圖5-2。圖5-2 隸屬函數(shù)編輯器5.1.3 編輯模糊規(guī)則庫(kù)在上圖
51、所示窗口中,點(diǎn)擊“edit”,選中“rules.”按照任務(wù)書(shū)中的關(guān)于e、ec、kp、kd、ki的模糊規(guī)則,參照編輯器的提示,將規(guī)則一條一條的錄入其中,見(jiàn)圖5-3。圖5-3 模糊規(guī)則庫(kù)綜上,對(duì)模糊控制器的各部分設(shè)置完成,將其保存為“graudate2.fis”。通過(guò)調(diào)用曲面觀(guān)察器,所設(shè)計(jì)的模糊系統(tǒng)如圖5-4。圖5-4 曲面觀(guān)察器通過(guò)分析圖形特點(diǎn),可以看到它有明顯的梯度分布,說(shuō)明所設(shè)計(jì)的模糊系統(tǒng)從誤差和誤差變化到三個(gè)pid參數(shù)變化量的模糊映射與理論設(shè)計(jì)匹配良好。因而,所設(shè)計(jì)的模糊控制器合格。5.2 對(duì)模糊控制器的simulink建模matlab提供的simulink是一個(gè)用來(lái)對(duì)動(dòng)態(tài)系統(tǒng)進(jìn)行建模,仿
52、真與分析的軟件包11。它功能強(qiáng)大,使用簡(jiǎn)單,支持連續(xù),離散和二者混合的系統(tǒng),同時(shí)還可用于線(xiàn)性系統(tǒng)和非線(xiàn)性系統(tǒng)的分析。simulink包含多個(gè)子模型庫(kù),每個(gè)子模型庫(kù)里又包含多個(gè)功能模塊。利用這些資源直接進(jìn)行系統(tǒng)仿真,最后用模擬示波器將仿真動(dòng)態(tài)結(jié)果予以顯示。5.2.1 將模糊系統(tǒng)載入simulinksimulink可以與模糊邏輯工具箱結(jié)合。在matlab中建立一個(gè)m文件,命名為“graduate2.m”,其內(nèi)容為: matrix=readfis(graduate1.fis),這樣就完成了模糊邏輯組件和simulink相關(guān)模塊的連接。5.2.2 在simulink中建立模糊子系統(tǒng)在matlab 的命令窗口里鍵入“simulink”可建立一個(gè)新的simulink仿真模型。打開(kāi)的simulink庫(kù)中選擇“fuzzy logic toolbox”項(xiàng),將選項(xiàng)“fuzzy logic controller”拖到simulink仿真系統(tǒng)中。確定模糊化因子為:ke=kec=0.01;解模糊因子為:k1=0.5,k2=k3=0.0112。建立如下模型,并將其封裝成子系統(tǒng)。見(jiàn)圖5-
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南科技大學(xué)《建筑設(shè)計(jì)B》2021-2022學(xué)年第一學(xué)期期末試卷
- 河北地質(zhì)大學(xué)《刑事訴訟法》2023-2024學(xué)年第一學(xué)期期末試卷
- 河北地質(zhì)大學(xué)《企業(yè)勞動(dòng)定額定員管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 重劍擊劍用武器項(xiàng)目運(yùn)營(yíng)指導(dǎo)方案
- 裁紙機(jī)細(xì)分市場(chǎng)深度研究報(bào)告
- 藥用纖維素醚市場(chǎng)發(fā)展前景分析及供需格局研究預(yù)測(cè)報(bào)告
- 輥道輸送機(jī)市場(chǎng)分析及投資價(jià)值研究報(bào)告
- 工程技術(shù)研究中心實(shí)施方案
- 美容用眼貼項(xiàng)目營(yíng)銷(xiāo)計(jì)劃書(shū)
- 進(jìn)紙機(jī)印刷細(xì)分市場(chǎng)深度研究報(bào)告
- 重度子癇前期、胎盤(pán)早剝急救演練
- CET4模擬題匯總附答案1
- GB/T 42461-2023信息安全技術(shù)網(wǎng)絡(luò)安全服務(wù)成本度量指南
- 大學(xué)生創(chuàng)業(yè)計(jì)劃書(shū)-校園跑腿PPT
- 最新醫(yī)療PPT-腰椎間盤(pán)突出癥診療指南PPT(精選)
- 團(tuán)隊(duì)協(xié)作的五大障礙
- 婦產(chǎn)科臨床典型病例分析(完整版)資料
- 測(cè)繪中級(jí)工程師職稱(chēng)答辯題庫(kù)
- 公共管理學(xué)概論完整
- 第6章開(kāi)放式創(chuàng)新課件
- GB/T 4208-2017外殼防護(hù)等級(jí)(IP代碼)
評(píng)論
0/150
提交評(píng)論