版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計(論文)</b></p><p><b> ?。?010屆)</b></p><p> 題目名稱: 模糊PID控制器設(shè)計 </p><p> 學(xué) 院: 機(jī)電與汽車工程學(xué)院 </p><p> 專 業(yè): 電氣工程與自
2、動化 </p><p> 班 級: 2006 級 2 班 </p><p> 學(xué) 號: </p><p> 學(xué)生姓名: </p><p> 指導(dǎo)教師: <
3、/p><p><b> 2010年6月</b></p><p><b> 前 言</b></p><p> 模糊控制是智能控制的一個分支,它的概念是由美國加利福尼亞大學(xué)著名教授 L.A.Zaden 提出的,經(jīng)過 20 多年的發(fā)展,模糊控制取得了矚目的成就。它適用于非線性、數(shù)學(xué)模型不確定的控制對象,對被控對象的時滯非線性
4、和時變性具有一定的適應(yīng)能力,同時對噪聲也有較強(qiáng)的抑制作用,即魯棒性較好。但由于模糊控制器本身消除系統(tǒng)穩(wěn)態(tài)誤差的性能比較差,難以達(dá)到較高的控制精度。而用PID控制正好可以彌補(bǔ)其不足,而本設(shè)計的目的正在于此。</p><p> 模糊PID控制器在工業(yè)生產(chǎn)中扮演了十分重要的角色,這種控制器不但具有PID控制精度高等優(yōu)點(diǎn),又兼有模糊控制靈活、適應(yīng)性強(qiáng)的優(yōu)點(diǎn),對復(fù)雜控制系統(tǒng)和要求高精度的伺服系統(tǒng)可獲得優(yōu)良的控制效果隨著智
5、能控制理論的迅速發(fā)展,使傳統(tǒng)的工業(yè)控制技術(shù)不斷向前發(fā)展。1985年提出了自尋優(yōu)Fuzzy2PID調(diào)節(jié)器,具有模糊推理的自整定PID控制器也出現(xiàn)了,并逐步商品化,如三菱電機(jī)公司在1988年開發(fā)了MACTUS 210系列的模糊PID自校正調(diào)節(jié)器,這類控制器用模糊控制規(guī)則和推理,去優(yōu)化PID控制器的參數(shù),有較強(qiáng)的適應(yīng)性,但調(diào)節(jié)過程復(fù)雜。模糊PID控制器的研究與應(yīng)用是近年來控制領(lǐng)域十分活躍的一支分支。</p><p>
6、 模糊PID 控制器已經(jīng)有了不少的研究成果, 而且被廣泛地應(yīng)用于生產(chǎn)實踐中, 但模糊控制的發(fā)展歷史還不長, 理論上的系統(tǒng)性和完善性、技術(shù)上的成熟性和規(guī)范性都還是遠(yuǎn)遠(yuǎn)不夠的。模糊PID 控制器正逐步向易于控制并且能消除靜態(tài)控制偏差,盡量減少可調(diào)參數(shù)的方向發(fā)展。將模糊PID 控制器應(yīng)用于醫(yī)學(xué)、生物等新型領(lǐng)域是新的研究方向。</p><p><b> 目 錄</b></p>&l
7、t;p><b> 摘 要I</b></p><p> ABSTRACTII</p><p> 第1章 緒 論1</p><p> 1.1模糊控制系統(tǒng)1</p><p> 1.2控制器發(fā)展現(xiàn)狀2</p><p> 1.2.1自適應(yīng)控制2</p><
8、;p> 1.2.2 PID控制器3</p><p> 1.2.3 模糊PID控制4</p><p> 1.2.4 模糊自適應(yīng)PID控制4</p><p> 第2章 模糊控制基本原理6</p><p> 2.1模糊控制系統(tǒng)組成6</p><p> 2.2模糊控制器的分類7</p>
9、<p> 2.2.1按輸入-輸出變兩個數(shù)分類7</p><p> 2.2.2模糊控制器其他分類8</p><p> 2.3模糊控制器設(shè)計8</p><p> 2.3.1模糊控制器的結(jié)構(gòu)設(shè)計9</p><p> 第3章 PID控制基本原理11</p><p> 3.1 PID控制原理
10、11</p><p> 3.2 PID控制的優(yōu)點(diǎn)和缺陷12</p><p> 3.3 PID控制算法改進(jìn)13</p><p> 3.3.1積分項改進(jìn)13</p><p> 3.3.2微分項改進(jìn)14</p><p> 3.3.3帶死區(qū)PID算法15</p><p> 3.4
11、PID參數(shù)的整定15</p><p> 第4章 模糊PID控制器設(shè)計17</p><p> 4.1模糊控制器的設(shè)計17</p><p> 4.1.1模糊控制器的結(jié)構(gòu)17</p><p> 4.1.2模糊控制器的設(shè)計17</p><p> 4.2模糊PID控制器設(shè)計20</p><
12、;p> 4.2.1模糊PID控制器結(jié)構(gòu)20</p><p> 4.2.2模糊PID控制器算法20</p><p> 4.2.3模糊PID控制器的設(shè)計21</p><p> 4.3本章小結(jié)23</p><p><b> 第5章 結(jié)論24</b></p><p><b&
13、gt; 致 謝25</b></p><p><b> 參考文獻(xiàn)26</b></p><p><b> 摘 要</b></p><p> 隨著控制對象變得復(fù)雜,應(yīng)用常規(guī)PID控制,精度和魯棒性降低。本文設(shè)計一種模糊自調(diào)整PID控制器,以提高控制精度。我們要求簡單卻具有魯棒性的控制算法來實現(xiàn)控制。這
14、里主要是在模糊PID控制領(lǐng)域進(jìn)行研究。當(dāng)控制對象很復(fù)雜的情況下,常規(guī)PID控制器已經(jīng)不再適用了,為提高對復(fù)雜系統(tǒng)的控制性能,本文介紹了一種新方法設(shè)計模糊PID控制器。將PID控制與Fuzzy控制的簡便性、靈活性以及魯棒性融為一體,構(gòu)造了一個自適應(yīng)模糊PID控制器。并且為了提高控制的精度,本文進(jìn)一步改進(jìn)了模糊自調(diào)整PID控制器,此控制器的比例系數(shù)、積分系數(shù)可根據(jù)模糊推理規(guī)則進(jìn)行在線調(diào)整。</p><p> 關(guān)鍵詞
15、:模糊控制 自適應(yīng)控制 PID控制器 </p><p><b> ABSTRACT</b></p><p> When the controlled objects become complicate, the control accuracy androbustness of the normal PID decrease. The main scope
16、of this paper is to investigatethe research of fuzzy PID control. We propose a simple but robust program forcontrol. This paper presents a novel method to design the fuzzy PID control in orderto improve the system perfor
17、mance for complex systems in which the normal PIDcontroller is not suitable in such case. A selfadjusting PID controller,which hassimpler structure and hig</p><p> Keywords: Fuzzy control, Self adaptive co
18、ntrol, Pid controller</p><p><b> 第1章 緒 論</b></p><p> 1.1 模糊控制系統(tǒng)</p><p> 模糊控制系統(tǒng)是以模糊集合論、模糊語言變量和模糊邏輯推理為基礎(chǔ)的一種計算機(jī)數(shù)字控制技術(shù)。1965年美國的扎德創(chuàng)立了模糊集合論, 1973 年, 他給出了模糊邏輯控制的定義和相關(guān)的定理。
19、1974 年英國的Mamdani 首先用模糊控制語句組成模糊控制器,并把它用于鍋爐和蒸汽機(jī)的控制, 在實驗室獲得成功, 這一開拓性的工作標(biāo)志著模糊控制論的誕生。</p><p> 模糊控制系統(tǒng)主要是模擬人的思維、推理和判斷的一種控制方法, 它將人的經(jīng)驗、常識等用自然語言的形式表達(dá)出來, 建立一種適用于計算機(jī)處理的輸入輸出過程模型, 是智能控制的一個重要研究領(lǐng)域。從信息技術(shù)的觀點(diǎn)來看, 模糊控制是一種基于規(guī)則的專
20、家系統(tǒng)。從控制系統(tǒng)技術(shù)的觀點(diǎn)來看, 模糊控制是一種普遍的非線性特征域控制器。</p><p> 相對傳統(tǒng)控制, 包括經(jīng)典控制理論與現(xiàn)代控制理論。模糊控制能避開對象的數(shù)學(xué)模型(如狀態(tài)方程或傳遞函數(shù)等) , 它力圖對人們關(guān)于某個控制問題的成功與失敗和經(jīng)驗進(jìn)行加工, 總結(jié)出知識, 從中提煉出控制規(guī)則, 用一系列多維模糊條件語句構(gòu)造系統(tǒng)的模糊語言變量模型, 應(yīng)用CRI 等各類模糊推理方法,可以得到適合控制要求的控制量,
21、 可以說模糊控制是一種語言變量的控制。</p><p> 模糊控制具有以下特點(diǎn):</p><p> (1) 模糊控制是一種基于規(guī)則的控制。它直接采用語言型控制規(guī)則, 出發(fā)點(diǎn)是現(xiàn)場操作人員的控制經(jīng)驗或相關(guān)專家的知識, 在設(shè)計中不需要建立被控對象的精確數(shù)學(xué)模型, 因而使得控制機(jī)理和策略易于接受與理解, 設(shè)計簡單, 便于應(yīng)用;</p><p> (2) 由工業(yè)過程的
22、定性認(rèn)識出發(fā), 比較容易建立語言控制規(guī)則, 因而模糊控制對那些數(shù)學(xué)模型難以獲取、動態(tài)特性不易掌握或變化非常顯著的對象非常適用;</p><p> (3) 基于模型的控制算法及系統(tǒng)設(shè)計方法, 由于出發(fā)點(diǎn)和性能指標(biāo)的不同, 容易導(dǎo)致較大差異; 但一個系統(tǒng)的語言控制規(guī)則卻具有相對的獨(dú)立性, 利用這些控制規(guī)律間的模糊連接, 容易找到折中的選擇, 使控制效果優(yōu)于常規(guī)控制器;</p><p> (
23、4) 模糊控制算法是基于啟發(fā)性的知識及語言決策規(guī)則設(shè)計的, 這有利于模擬人工控制的過程和方法, 增強(qiáng)控制系統(tǒng)的適應(yīng)能力, 使之具有一定的智能水平;</p><p> (5) 模糊控制系統(tǒng)的魯棒性強(qiáng), 干擾和參數(shù)變化對控制效果的影響被大大減弱, 尤其適合于非線性、時變及純滯后系統(tǒng)的控制。</p><p> 除此, 模糊控制還有比較突出的兩個優(yōu)點(diǎn):</p><p>
24、 第一, 模糊控制在許多應(yīng)用中可以有效且便捷地實現(xiàn)人的控制策略和經(jīng)驗;</p><p> 第二, 模糊控制可以不需被控對象的數(shù)學(xué)模型即可實現(xiàn)較好的控制, 這是因為被控對象的動態(tài)特性已隱含在模糊控制器輸入、輸出模糊集及模糊規(guī)則中。</p><p> 但是,模糊控制也有缺陷, 主要表現(xiàn)在: </p><p> ?。?) 精度不太高; (2) 自適應(yīng)能力有限; (3
25、) 易產(chǎn)生振蕩現(xiàn)象。</p><p> 1.2 控制器發(fā)展現(xiàn)狀</p><p> 1.2.1 自適應(yīng)控制</p><p> 自適應(yīng)控制系統(tǒng)是一個具有一定適應(yīng)能力的系統(tǒng),它能夠認(rèn)識環(huán)境條件的變化,并自動校正控制動作,使系統(tǒng)達(dá)到最優(yōu)或次優(yōu)的控制效果,如圖1.1所示。</p><p> 圖1.1自適應(yīng)原理框圖</p><
26、;p> 這一系統(tǒng)在運(yùn)行過程中,根據(jù)參考輸入r(t)、控制輸入u(t)、對象輸出c(t)和已知外部干擾n(t)來測量對象性能指標(biāo),并與給定的性能指標(biāo)進(jìn)行比較,做出決策,然后通過適應(yīng)機(jī)構(gòu)來改變系統(tǒng)參數(shù),或者產(chǎn)生一個輔助的控制輸入量,累加到系統(tǒng)上,以保證系統(tǒng)跟上給定的最優(yōu)性能指標(biāo)。</p><p> 自適應(yīng)控制系統(tǒng)具有如下功能:</p><p> ?。?)在線進(jìn)行系統(tǒng)結(jié)構(gòu)和參數(shù)的辨識或
27、系統(tǒng)性能指標(biāo)的度量,以便得到系統(tǒng)當(dāng)前狀態(tài)的改變情況;</p><p> ?。?)按一定的規(guī)律確定當(dāng)前的控制策略;</p><p> ?。?)在線修改控制器的參數(shù)或可調(diào)系統(tǒng)的輸入信號。</p><p> 在工業(yè)生產(chǎn)過程中,許多被控對象隨著負(fù)荷變化或干擾因素的影響,其對象特性參數(shù)或結(jié)構(gòu)發(fā)生改變。自適應(yīng)控制運(yùn)用現(xiàn)代控制理論在線辨識對象特征參數(shù),實時改變其控制策略,使控制
28、系統(tǒng)品質(zhì)指標(biāo)保持在最佳范圍內(nèi)。系統(tǒng)辨識就是通過測量被研究的系統(tǒng)在人為作用輸入下的輸出響應(yīng),或正常運(yùn)行時的輸入、輸出數(shù)據(jù),加以必要的數(shù)據(jù)處理和數(shù)學(xué)運(yùn)算,估計出系統(tǒng)的數(shù)學(xué)模型,但自適應(yīng)控制效果的好壞取決于辨識模型的精確度,這對于復(fù)雜系統(tǒng)是非常困難的,因此在工業(yè)生產(chǎn)中,大量采用的仍然是以PID控制算法為基礎(chǔ)的控制策略,PID 參數(shù)的整定方法很多,但大多數(shù)都以對象特性為基礎(chǔ)。</p><p> 1.2.2 PID控制器
29、 </p><p> 在過去的50年,調(diào)節(jié)PID控制器參數(shù)的方法獲得了極大的發(fā)展。其中有利用開環(huán)階躍響應(yīng)信息,如Coon-Cohen 響應(yīng)曲線法;還有使用Nyquist 曲線法的,如 Ziegler-Nichols 連續(xù)響應(yīng)法。然而這些調(diào)節(jié)方法只識別了系統(tǒng)動態(tài)信息的一小部分,不能理想的調(diào)節(jié)參數(shù)。隨著計算機(jī)技術(shù)的發(fā)展,人們利用人工智能的方法將操作人員的調(diào)整經(jīng)驗作為知識存入計算機(jī)中,根據(jù)現(xiàn)場實際情況,計算機(jī)能自動調(diào)
30、整PID參數(shù)。這樣能實現(xiàn)自動調(diào)整、短的整定時間、簡便的操作,改善響應(yīng)特性而推動了自整定PID控制技術(shù)的發(fā)展。自整定技術(shù)可追溯到50年代自適應(yīng)控制處于萌芽時期,60年代國外有人設(shè)計了一種自動調(diào)節(jié)式的過程控制器,因其價格高、體積大、可靠性差而未能商品化。80年代由于適用的控制理論的完善以及高性能微機(jī)的使用,才使得自整定控制器得以開發(fā),PID控制器參數(shù)的自動整定技術(shù)設(shè)想已慢慢實現(xiàn)。隨著微處理技術(shù)的發(fā)展和數(shù)字智能式控制器的實際應(yīng)用,在控制領(lǐng)域出
31、現(xiàn)的一系列新的技術(shù)課題之一的被控對象動、靜態(tài)參數(shù)、控制系統(tǒng)結(jié)構(gòu)、參數(shù)發(fā)生較大范圍變化的情況下,控制系統(tǒng)仍能滿足給定的品質(zhì)指標(biāo),這是自適應(yīng)控制的最基本特征,自適應(yīng)PID控</p><p> 1.2.3 模糊PID控制</p><p> 模糊控制的概念是由美國加利福尼亞大學(xué)著名教授 L.A.Zaden 首先提出的,經(jīng)過20 多年的發(fā)展,模糊控制取得了矚目的成就。模糊控制適用于非線性、數(shù)學(xué)
32、模型不確定的控制對象,對被控對象的時滯非線性和時變性具有一定的適應(yīng)能力,同時對噪聲也有較強(qiáng)的抑制作用,即魯棒性較好。但模糊控制器本身消除系統(tǒng)穩(wěn)態(tài)誤差的性能比較差,難以達(dá)到較高的控制精度。而PID控制正好可以彌補(bǔ)其不足,近年來已有不少將模糊技術(shù)與傳統(tǒng)技術(shù)結(jié)合起來設(shè)計模糊邏輯控制的先例。在許多文獻(xiàn)中介紹了多種能提高PID控制精度的模糊PID混合控制方案,例如:引入積分因子的模糊PID控制器;混合型模糊PID控制器;另外將其與其它先進(jìn)控制技術(shù)
33、結(jié)合又有模糊自適應(yīng)PID控制、神經(jīng)網(wǎng)絡(luò)模糊PID控制等。</p><p> 1.2.3.1 Fuzzy-PID混合控制 </p><p> 這種控制器的思想是在大偏差范圍內(nèi)采用Fuzzy 控制,在小偏差范圍內(nèi)用PID控制,兩者的轉(zhuǎn)換由微機(jī)程序根據(jù)事先給定的偏差范圍自動實現(xiàn)。由于兩種控制作用均包含有積分作用,故穩(wěn)態(tài)精度相同,但 Fuzzy-PID控制比PID控制有更快的動態(tài)響應(yīng),更小
34、的超調(diào),比模糊控制具有更高的穩(wěn)態(tài)精度?!?lt;/p><p> 1.2.3.2 引入積分因子的模糊PID控制器 </p><p> 這種控制器或是積分環(huán)節(jié)加在誤差輸入量的模糊化之前和模糊控制器輸出量的解模糊之后,在一定程度上可減少系統(tǒng)余差,但消除系統(tǒng)極限環(huán)振蕩的能力較弱,尤其模糊量化因子取的較大時,系統(tǒng)可能出現(xiàn)不穩(wěn)定;或是對誤差的模糊值進(jìn)行積分,消除了系統(tǒng)余差,但只有使余量umin縮小才
35、能消除零點(diǎn)附近的極限環(huán)振蕩,而要達(dá)到這一要求,必須增加控制規(guī)則數(shù),也就增加了模糊控制器的設(shè)計復(fù)雜性,因此這種結(jié)構(gòu)設(shè)計目前應(yīng)用較少?!?lt;/p><p> 1.2.4 模糊自適應(yīng)PID控制 </p><p> 模糊自適應(yīng) PID 控制器有多種控制形式,但工作原理基本一致?!?lt;/p><p> 1.2.4.1 在線實時模糊自整定PID控制 </p>
36、<p> 模糊自整定PID控制是在PID算法的基礎(chǔ)上,通過計算當(dāng)前系統(tǒng)誤差e和誤差變化率ec,利用模糊規(guī)則進(jìn)行模糊推理,查詢模糊矩陣表進(jìn)行參數(shù)調(diào)整,結(jié)構(gòu)如圖所示。結(jié)構(gòu)中的辨識機(jī)構(gòu)用來解決PID控制參數(shù)的初值。在控制的初始階段,采用bang-bang 控制作為引導(dǎo)控制,辨識機(jī)構(gòu)根據(jù)在該階段得到的信息對對象進(jìn)行辨識。在該階段結(jié)束時,利用辨識出的模型參數(shù)整定出PID控制參數(shù)的初值,并切換控制開關(guān),投入模糊自整定PID控制。
37、 </p><p> 圖1.2 模糊自整定PID控制框圖</p><p> 1.2.4.2 基于模糊推理的自調(diào)整PID
38、控制器</p><p> 它由PID控制和一個模糊自調(diào)整機(jī)構(gòu)組成。利用自調(diào)整因子模糊控制器設(shè)計思想,根據(jù)輸入信號的大小、方向以及變化趨勢等特征,通過模糊推理做出相應(yīng)決策,在線整定 PID參數(shù) KP、KI、KD,以期獲得滿意的控制效果。 </p><p> 1.2.4.3 單參數(shù)模糊自適應(yīng)PID控制器 </p><p> 單參數(shù)模糊自適應(yīng)PID控制器是通過對控制
39、目標(biāo)分類,考慮用戶最關(guān)心的系統(tǒng)特性,來決定調(diào)整 KP、KI、KD三個參數(shù)中對系統(tǒng)影響最大的那一個;或是控制器根據(jù)系統(tǒng)的誤差及誤差變化率,利用模糊邏輯推理規(guī)則,產(chǎn)生一個對應(yīng)于e和ec的控制量 h(t),再由 h(t)計算出與 KP、KI、KD三個參數(shù)都有一定關(guān)系的α(t),從而得到KP、KI、KD三個參數(shù),然后由常規(guī)控制算式確定控制 u(t)。 </p><p> 1.2.4.4 神經(jīng)網(wǎng)絡(luò)模糊PID控制 &l
40、t;/p><p> 神經(jīng)網(wǎng)絡(luò)用于表示模糊規(guī)則,經(jīng)過神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí),以加權(quán)系數(shù)的形式表示出來,規(guī)則的生成就轉(zhuǎn)化為加權(quán)系數(shù)初值的確定和修改。讓輸出層神經(jīng)元的輸出狀態(tài)對應(yīng)于控制器的三個可調(diào)參數(shù)KP、KI、KD,通過神經(jīng)網(wǎng)絡(luò)的自學(xué)習(xí),加權(quán)系數(shù)調(diào)整,從而使其穩(wěn)定狀態(tài)對應(yīng)于某種最優(yōu)控制律下的PID控制器參數(shù)。將模糊、自適應(yīng)、PID控制三者結(jié)合起來,根據(jù)被控對象的實時特性在線調(diào)整整定PID參數(shù),提高了系統(tǒng)的控制精度。</p
41、><p> 第2章 模糊控制基本原理</p><p> 2.1 模糊控制系統(tǒng)組成</p><p> 模糊控制是以模糊集合化、模糊語言變量及模糊邏輯推理為基礎(chǔ)的一種計算機(jī)數(shù)字控制。從線性控制與非線性空的角度分類,模糊控制是一種非線性控制;從控制器的智能性看,模糊控制屬于智能控制的范疇,而且它已成為目前實現(xiàn)智能控制的一種重要而有效的形式。由于它是一種計算機(jī)數(shù)字控制,
42、因此它的組成類似于一般的數(shù)字控制系統(tǒng),如圖2.1所示。</p><p> 圖2.1 計算機(jī)模糊控制系統(tǒng)框圖</p><p> 其中模糊控制器是模糊控制系統(tǒng)的核心,一個模糊系統(tǒng)的優(yōu)劣主要取決于模糊控制器的結(jié)構(gòu),以及所采用的模糊規(guī)則、合成推理算法和模糊決策的方法等因素,模糊控制器主要包括輸入量模糊化接口、知識庫、推理機(jī)、輸出清晰化接口4個部分,模糊控制器組成如圖2.2所示。</p&g
43、t;<p> 圖2.2 模糊控制器</p><p> (1) 模糊化接口:將輸入值以適當(dāng)?shù)谋壤D(zhuǎn)換到論域的數(shù)值,利用口語化變量來描述測量物理量的過程,依適合的語言值求該值相對之隸屬度,此口語化變量我們稱之為模糊子集合。 </p><p> (2) 知識庫:包括數(shù)據(jù)庫與規(guī)則庫兩部分,其中數(shù)據(jù)庫是提供處理模糊數(shù)據(jù)之相關(guān)定義;而規(guī)則庫則藉由一群語言控制規(guī)則描述控制目標(biāo)和策
44、略。 </p><p> (3) 推理機(jī):模仿人類判斷時的模糊概念,運(yùn)用模糊邏輯和模糊推論法進(jìn)行推論,而得到模糊控制訊號。此部分是模糊控制器的精髓所在。 </p><p> (4) 清晰化接口:將推論所得到的模糊值轉(zhuǎn)換為明確的控制訊號,做為系統(tǒng)的輸入值。</p><p> 2.2 模糊控制器的分類</p><p> 隨著人們
45、對模糊控制器的深入研究和廣泛應(yīng)用,模糊控制器從原來單一的結(jié)構(gòu)形式已發(fā)展成為多種多樣的結(jié)構(gòu)形式。從模糊控制器輸入、輸出變量的個數(shù)多少可以分為單變量模糊控制器和多變量模糊控制器。</p><p> 2.2.1 按輸入-輸出變兩個數(shù)分類</p><p> 2.2.1.1單變量模糊控制器結(jié)構(gòu)</p><p> 在模糊控制系統(tǒng)中通常把單變量模糊控制器的輸入兩個數(shù)稱之為
46、模糊控制的維數(shù)。</p><p><b> 一維模糊控制器</b></p><p> 它的輸入變量往往選擇為受控變量的實測值和給定值之間的偏差e,由于僅僅采用偏差值,很難反映受控對象的動態(tài)特性品質(zhì),因此,所能獲得的動態(tài)性能是不能令人滿意的。這種模糊控制器往往被用于一階被控對象,結(jié)構(gòu)如圖2.3。</p><p> 圖2.3 一維模糊控制器
47、 </p><p><b> 2.二維模糊控制器</b></p><p> 二維模糊控制器的兩個輸入基本上都選用受控變量及其給定值的偏差E和偏差變化EC,由于它能夠較嚴(yán)格地反映受控系統(tǒng)中輸出變量的動態(tài)特性,因此,控制效果比一維好得多,是目前采用比較廣泛的一類模糊控制器,結(jié)構(gòu)如圖2.4。</p><p> 圖2
48、.4 二維模糊控制器 </p><p><b> 多維模糊控制器</b></p><p> 多維模糊控制器它是指控制輸入數(shù)多于兩個的模糊控制器。由于這類模糊控制器的結(jié)構(gòu)復(fù)雜、推理時間長,因此,除非對動態(tài)特性要求特別高的場合,一般較少采用。圖2.5為三維模糊控制器,它的三個輸入變量是受控變量及其給定值的偏差E偏差變化EC和偏差變化的變化率ECC。</p>
49、;<p> 圖2.5 三維模糊控制器</p><p> 從理論上講,模糊控制系統(tǒng)所選的模糊控制器的維數(shù)越高,系統(tǒng)的控制精度就越高。但是維數(shù)選擇的太高,模糊控制的規(guī)則就過于復(fù)雜,基于模糊合成推理的算法計算機(jī)實現(xiàn)就更困難,這是人們在設(shè)計時不采用多維模糊控制器的原因。</p><p> 2.2.1.2 多變量模糊控制器的結(jié)構(gòu)</p><p> 一個
50、多變量模糊控制系統(tǒng)所采用的模糊控制器,往往具有多個輸入-輸出變量的結(jié)構(gòu)稱之為多變量模糊控制器,結(jié)構(gòu)如圖2.6。</p><p> 圖2.6 多變量模糊控制器</p><p> 一個多輸入-多輸出的模糊控制器可以通過結(jié)構(gòu)解耦成n個多輸入-單輸出的模糊控制器。</p><p> 2.2.2 模糊控制器其他分類</p><p> 按模糊控
51、制器建模型式的不同又可以分為多值邏輯模型、數(shù)學(xué)方程模型和語言規(guī)則模型的模糊控制器;從控制功能上可以分為自適應(yīng)模糊控制器、自組織模糊控制器、自學(xué)習(xí)模糊控制器和專家模糊控制器等。當(dāng)然,不論哪種模糊控制器從它們的結(jié)構(gòu)上來看其基本組成是不變的,僅是在設(shè)計原理和性能上有所改進(jìn),或增加了某些功能模塊。</p><p> 2.3 模糊控制器設(shè)計</p><p> 模糊控制器其控制規(guī)則是以模糊條件語句
52、的語言控制規(guī)則為基礎(chǔ)的,因此,模糊控制器又稱為模糊語言控制器。模糊控制器是模糊控制系統(tǒng)的核心,因而在模糊控制系統(tǒng)設(shè)計中怎樣設(shè)計和調(diào)整模糊控制器及其參數(shù)是一項很重要的工作。一般來說,設(shè)計模糊控制器主要包括以下幾項內(nèi)容。</p><p> 確定模糊控制器的輸入變量和輸出變量(即控制量)。</p><p> 設(shè)計模糊控制器的控制規(guī)則。</p><p> 確定模糊化的
53、非模糊化(又稱清晰化)的方法。</p><p> 選擇模糊控制器的輸入變量及輸出變量的論域并確定模糊控制器的參數(shù)(如量化因子、比例因子)。</p><p> 編制模糊控制算法的應(yīng)用程序。</p><p> 合理選擇模糊控制算法的采樣時間。</p><p> 2.3.1 模糊控制器的結(jié)構(gòu)設(shè)計</p><p>
54、模糊控制器的結(jié)構(gòu)設(shè)計是指確定模糊控制器的輸入變量和輸出變量。在確定性自動控制系統(tǒng)中,通常將具有一個輸入變量和一個輸出變量的系統(tǒng)稱為單變量系統(tǒng)。而將多于一個輸入輸出變量的系統(tǒng)成為多變量控制系統(tǒng)。在模糊控制系統(tǒng)中也可以類似地分別定義“單變量模糊控制系統(tǒng)”和“多變量模糊控制系統(tǒng)”。所不同的是模糊控制系統(tǒng)往往把一個被控量(通常是系統(tǒng)的輸出量)的偏差、偏差變化及偏差變化率作為模糊控制器的輸入。因而從形式上看,這是輸入量應(yīng)該是3個,但是人們也習(xí)慣于
55、稱它為單變量模糊控制系統(tǒng)。</p><p> 1.單輸入單輸出結(jié)構(gòu)</p><p> 在單輸入單輸出系統(tǒng)中,受控制過程啟發(fā),一般可設(shè)計成一維或二維模糊控制器,在極少數(shù)情況下才有設(shè)計成三維控制器的要求。</p><p><b> 一維模糊控制器</b></p><p> 這是一種簡單的模糊控制器,其輸入輸出變量均只
56、有一個。假設(shè)模糊控制器輸入變量為x,輸出變量為y,此時的模糊控制規(guī)則(x一般為控制誤差,y為控制量)為</p><p> R1: if X is A1 then Y is B1 or</p><p><b> :</b></p><p><b> :</b></p><p> Rn: i
57、f X is An then Y is Bn</p><p> 這里,A1,···,An和B1,···,Bn均為輸入輸出論域上的模糊子集。</p><p><b> 二維模糊控制器</b></p><p> 二維模糊控制器是指模糊控制器的輸入變量有兩個,而控制器的輸出只有一個。這
58、類模糊控制器的一般形式為</p><p> R1: if X1 is A1i and X2 is A2i then Y is Bi</p><p> 這里,A1i 、 A2i和Bi均為論域上的模糊子集。在實際系統(tǒng)中,X1一般取為誤差,X2一般取為誤差變化率,Y一般去為控制量。</p><p><b> 多輸入多輸出結(jié)構(gòu)</b></
59、p><p> 工業(yè)過程中的許多被控對象比較復(fù)雜,往往具有一個以上的輸入和輸出變量。以二輸入三輸出為例,則有</p><p> Ri: if(X1 is A1i and X2 is A2i) then (Y1 is B1i and Y2 is B2i and Y3 is B3i)</p><p> 由于人對具體事物的邏輯思維一般不超過三維,因而很難對多輸入多輸出系統(tǒng)
60、直接提取控制規(guī)則。所以應(yīng)首先把多輸入多輸出系統(tǒng)化為多輸入單輸出的結(jié)構(gòu)形式,然后用單輸入單輸出系統(tǒng)的設(shè)計方法進(jìn)行模糊控制器設(shè)計。這樣做不僅簡單而且經(jīng)人們的長期實踐檢驗,也是可行的,這就是多變量控制系統(tǒng)的解耦問題。2.3.2 模糊控制規(guī)則的設(shè)計</p><p> ?。?)選擇描述輸入和輸出變量的詞集。</p><p> 模糊控制器的控制規(guī)則表現(xiàn)為一組模糊條件語句,在條件語句中描述輸入輸出變
61、量狀態(tài)的一些詞匯(如“正大”、“負(fù)小”)的集合,稱為這些變量的詞集描述輸入輸出變量的詞匯都具有模糊特性,可以用模糊集合來表示。</p><p> (2)定義各模糊變量的模糊子集。</p><p> 定義一個模糊子集,實際上就是要確定模糊子集隸屬函數(shù)曲線的形狀。將確定的隸屬函數(shù)曲線離散化,就得到了有限個點(diǎn)上的隸屬度,便構(gòu)成了一個相應(yīng)的模糊變量子集。</p><p>
62、; (3)建立模糊控制器的控制規(guī)則。</p><p> 要建立模糊控制器的控制規(guī)則,就是要利用語言來歸納手動控制過程中所使用的控制策略。手動控制策略一般都可以用“ if then ”形式的條件語句來加以描述。</p><p> ?。?)編寫模糊控制器的算法程序。</p><p> 第3章 PID控制基本原理</p><p> 3.1
63、 PID控制原理</p><p> 在實際工業(yè)控制中,大多數(shù)被控對象都有儲能元件存在,這就造成系統(tǒng)對輸入作用的響應(yīng)有一定的慣性。另外,在能量和信息的傳遞過程中,由于管道和傳輸?shù)仍驎胍恍r間上的滯后,往往會導(dǎo)致系統(tǒng)的響應(yīng)變差,甚至不穩(wěn)定。因此,為了改善系統(tǒng)的調(diào)節(jié)品質(zhì),通常在引入偏差的比例調(diào)節(jié),以保證系統(tǒng)的快速性。引入偏差的積分調(diào)節(jié)以提高控制精度,引入偏差的微分調(diào)節(jié)來消除系統(tǒng)的慣性影響,這就形成了按偏差PID
64、調(diào)節(jié)的系統(tǒng),結(jié)構(gòu)如圖3.1。</p><p> 圖3.1 PID控制系統(tǒng)</p><p> PID控制器時域內(nèi)的微分方程為 </p><p><b> 式(3.1)</b></p><p> 而計算機(jī)控制是一種采樣控制,它只能根據(jù)采樣時刻的偏差值計算控制量,則PID控制作用的離散化形式一般表示為</p>
65、;<p><b> 式(3.2)</b></p><p><b> 增量形式為</b></p><p><b> 式(3.3)</b></p><p><b> 式中</b></p><p><b> ——比例系數(shù)<
66、/b></p><p><b> ——積分系數(shù),=</b></p><p> ——微分系數(shù),=,為采樣周期</p><p><b> ——積分時間</b></p><p><b> ——微分時間</b></p><p> ——第次采樣時刻
67、輸入的偏差值—— </p><p> 由于KP、KI、KD是表征PID控制器在控制過程中的比例、積分、微分作用的程度,因此從系統(tǒng)穩(wěn)定性、響應(yīng)速度、超調(diào)量和控制精度等各方面特性來考慮PID控制器三個參數(shù)對PID控制品質(zhì)的影響。</p><p> 計算機(jī)控制是一種采樣控制它只能根據(jù)采樣時刻的
68、偏差計算計算控制量。因此,連續(xù)PID控制算法不能直接使用,需要采用離散化方法。在計算機(jī)控制中,使用的是數(shù)字PID控制器。下圖是計算機(jī)數(shù)字PID控制器的流程圖3.2。</p><p> 圖3.2 數(shù)字PID控制算法流程圖</p><p> 3.2 PID控制的優(yōu)點(diǎn)和缺陷</p><p> 比例控制的特點(diǎn)是:誤差一旦產(chǎn)生,控制器立即就有控制作用,使被控制量朝著減
69、小誤差的方向變化,控制作用的強(qiáng)弱取決于比例系數(shù)KP,比例系數(shù)KP的作用是加快系統(tǒng)的響應(yīng)速度,提高系統(tǒng)的調(diào)節(jié)精度。KP越大,系統(tǒng)的響應(yīng)速度越快,系統(tǒng)的調(diào)節(jié)精度越高,但易產(chǎn)生超調(diào),甚至?xí)?dǎo)致系統(tǒng)不穩(wěn)定;KP取值過小,則會降低調(diào)節(jié)精度,使系統(tǒng)動作緩慢,延長調(diào)節(jié)時間,使系統(tǒng)靜、動態(tài)特性變壞。</p><p> 積分作用系數(shù)KI能消除系統(tǒng)的穩(wěn)態(tài)誤差,但它的不足之處在于積分作用具有滯后特性。KI越大,靜態(tài)誤差消除越快,但K
70、I過大,在響應(yīng)初期會產(chǎn)生積分過飽和現(xiàn)象,從而引起響應(yīng)過程的較大超調(diào),系統(tǒng)將不穩(wěn)定。若KI太小,系統(tǒng)靜態(tài)誤差難以消除,影響系統(tǒng)的調(diào)節(jié)精度。</p><p> 微分作用系數(shù)KD是改善系統(tǒng)的動態(tài)特性,主要在響應(yīng)過程中抑制偏差向任何方向的變化,對偏差變化進(jìn)行提前預(yù)報。但KD過大,會引起較大的超調(diào),使被調(diào)量激烈振蕩,系統(tǒng)不穩(wěn)定,延長調(diào)節(jié)時間,降低系統(tǒng)的抗干擾性能;若KD太小,微分作用太弱,調(diào)節(jié)質(zhì)量改善不大。</p&
71、gt;<p> 綜上所述,PID三個參數(shù)取值大小,對控制系統(tǒng)的靜態(tài)特性和動態(tài)性能影響很大,KP、KI、KD三個參數(shù)的整定要根據(jù)控制對象的數(shù)學(xué)模型G(s)的參數(shù)來確定。對于非線性負(fù)載和時延、時變負(fù)載,以及難以用G(s)描述的負(fù)載,這三個參數(shù)的整定就很困難,因此我們在基于其它方法(例如SPAM法等)整定出來的KP、KI、KD初值的基礎(chǔ)上,采用模糊自調(diào)整機(jī)構(gòu)在線調(diào)整PID參數(shù),從而達(dá)到抑制大范圍的擾動,改進(jìn)系統(tǒng)動態(tài)響應(yīng)性能的目
72、的。</p><p> 3.3 PID控制算法改進(jìn)</p><p> 任何一個執(zhí)行機(jī)構(gòu)都存在一個線性工作區(qū),在此線性區(qū)內(nèi),它可以線性地跟蹤控制信號,而當(dāng)控制信號過大超過這個線性工作區(qū),就進(jìn)入飽和區(qū)和截止區(qū),其特性變成非線性特性。同時,執(zhí)行機(jī)構(gòu)還存在一定的阻尼和慣性,其控制信號的響應(yīng)速度受到限制。因此,執(zhí)行機(jī)構(gòu)的動態(tài)特性也存在一個線性工作區(qū),控制信號的變化率過大也會使執(zhí)行機(jī)構(gòu)進(jìn)入非線性區(qū)
73、。PID算法中積分項控制作用過大將會出現(xiàn)積分飽和,增量式算法中未分項和比例項控制作用過大將出現(xiàn)微分飽和,都會使執(zhí)行機(jī)構(gòu)進(jìn)入非線性區(qū),從而使系統(tǒng)出現(xiàn)過大的超調(diào)量和持續(xù)振蕩,動態(tài)品質(zhì)變差。為了克服以上兩種飽和現(xiàn)象,避免系統(tǒng)的過大超調(diào)量,是系統(tǒng)具有較好的動態(tài)指標(biāo),必須使PID控制器輸出的控制信號約束,即對標(biāo)準(zhǔn)的PID控制算法進(jìn)行改進(jìn),并主要是對積分項和微分項的改進(jìn)。</p><p> 3.3.1 積分項改進(jìn)</
74、p><p> 3.3.1.1 積分分離</p><p> 在一般的PID控制中,當(dāng)有較大的擾動或大幅度改變給定值時,由于此時有較大的偏差,以及系統(tǒng)有慣性和滯后,故在積分項的作用下,往往會產(chǎn)生較大的超調(diào)和長時間的波動,而采用積分分離的方法,即在系統(tǒng)偏差較大時,取消積分作用,在誤差減小到某一定值后,再接上積分作用,這樣就可以既減小超調(diào)量,改善系統(tǒng)動態(tài)特性,又保持了積分項。</p>
75、<p> 當(dāng)時,采用PD控制;當(dāng)時,采用PID控制。是積分分離值,它應(yīng)根據(jù)具體對象及控制要求確定。</p><p> 3.3.1.2 抗積分飽和</p><p> 因長時間出現(xiàn)偏差或偏差過大,計算出的控制量有可能溢出,或小于零。所謂溢出就是計算機(jī)運(yùn)算得出的控制量U(k)超出D/A轉(zhuǎn)換器所能表示的數(shù)值范圍。如果執(zhí)行機(jī)構(gòu)已到極限位置,仍然不能消除偏差時,由于積分作用,盡管計算
76、PID差分方程式所得的運(yùn)算結(jié)果繼續(xù)增大或減小,但執(zhí)行機(jī)構(gòu)已無相應(yīng)動作,這就稱為積分飽和。防止積分飽和的方法之一,可對計算出的控制量U(k)限幅,同時,把積分作用切除。</p><p> 當(dāng)u(k)00H,取u(k)=0</p><p> 當(dāng)u(k)0FFH,取u(k)=0FFH</p><p> 3.3.1.3 梯形積分</p><p>
77、; 在PID控制中,積分項的作用是消除殘差。為了減少殘差,應(yīng)提高積分項的運(yùn)算精度。為此,可將矩形積分改為梯形積分,其計算公式為</p><p><b> 式(3.4)</b></p><p> 3.3.1.3 消除積分不靈敏區(qū)</p><p> 數(shù)字PID的增量型控制算式的積分項輸出為</p><p><b
78、> 式(3.5)</b></p><p> 由于計算機(jī)字長的限制,當(dāng)運(yùn)算結(jié)果小于字長時或字長較短,采樣周期T也短,而積分時間又較長時,容易出現(xiàn)小于字長的精度而丟數(shù),此積分作用消失,稱為積分不靈敏區(qū)。為了消除積分不靈敏區(qū),通常采用以下措施:</p><p> 增加D/A和A/D轉(zhuǎn)換位數(shù),加長運(yùn)算字長,這樣可提高運(yùn)算精度。</p><p> 當(dāng)
79、積分項連續(xù)n次出現(xiàn)小于輸出精度時,把它們累加起來,直到累加值大于時才輸出,同時把累加單元清零。</p><p> 3.3.2 微分項改進(jìn)</p><p> 3.3.2.1 不完全微分PID控制算法</p><p> 標(biāo)準(zhǔn)PID控制算式,對具有高頻干擾的生產(chǎn)過程,微分作用響應(yīng)過于靈敏,容易引起控制過程振蕩,降低調(diào)節(jié)品質(zhì)。尤其是計算機(jī)對每個控制回路輸出時間是短暫的
80、,而驅(qū)動執(zhí)行機(jī)構(gòu)需要一定時間,如果輸出較大,在短時間內(nèi)執(zhí)行機(jī)構(gòu)達(dá)不到相應(yīng)的開度,會使輸出失真。為解決這一問題,同時又使微分作用有效,可以在PID控制輸出串聯(lián)一階慣性環(huán)節(jié),這就組成了不完全微分PID控制器。</p><p> 3.3.2.2 微分先行PID控制算式</p><p> 為避免給定值的升降帶來沖擊,,如超調(diào)量過大,調(diào)節(jié)閥動作劇烈,可采用微分先行PID控制方案。它和標(biāo)準(zhǔn)PID控
81、制的不同之處在于,只對被控量y(t)微分,不對偏差e(t)微分,也就是說對給定值r(t)無微分作用。這對給定值頻繁升降的系統(tǒng)無疑是有效的。</p><p> 3.3.3 帶死區(qū)PID算法</p><p> 在計算機(jī)控制系統(tǒng)中,某些生產(chǎn)過程的控制精度要求不高,不希望控制系統(tǒng)頻繁動作,如中間容器的液面控制,這時可采用帶死區(qū)的PID算法。即是指在計算機(jī)中人為地設(shè)置一個不靈敏區(qū),當(dāng)偏差進(jìn)入不靈
82、敏區(qū)時,其控制輸出維持上次采樣的輸出,當(dāng)偏差不在不靈敏區(qū)時,則進(jìn)行PID運(yùn)算后輸出,如圖3.3所示。</p><p> 圖3.3 帶死區(qū)的PID控制</p><p> 3.4 PID參數(shù)的整定</p><p> 在PID控制中,一個很重要的問題是PID參數(shù)(比例系數(shù)、積分時間、微分時間)的整定。典型的PID參數(shù)整定方法是在獲取對象數(shù)學(xué)模型的基礎(chǔ)上,根據(jù)某一整定
83、原則來確定PID參數(shù)。由于現(xiàn)代工業(yè)過程的復(fù)雜性、多樣性、多變性與不確定性,可能造成模型參數(shù)變化和模型結(jié)構(gòu)的改變,使系統(tǒng)不能在原所整定的工況下工作,偏離控制性能指標(biāo)。</p><p> 在計算機(jī)控制中有以下幾種方法來對PID參數(shù)進(jìn)行整定。</p><p> 試湊法。它是通過模擬或?qū)嶋H的閉環(huán)運(yùn)行情況、觀察系統(tǒng)的響應(yīng)曲線,然后根據(jù)各調(diào)節(jié)參數(shù)對系統(tǒng)響應(yīng)的大致影響,反復(fù)試湊參數(shù),以達(dá)到滿意的響應(yīng)
84、,從而確定PID控制器中的3個調(diào)節(jié)參數(shù)。</p><p> 擴(kuò)充臨界比例度法。它是模擬控制器使用的臨界比例度法的擴(kuò)充,整定PID參數(shù)的步驟如下:</p><p> 選擇合適的采樣周期,一般選為對象的純滯后時間的1/10以下。</p><p> 用上述采樣周期,僅讓控制器作純比例控制,逐漸增大比例系數(shù)KP 比直至使系統(tǒng)出現(xiàn)等幅振蕩,記下此時的比例系數(shù),再記下
85、此時的振蕩周期。</p><p> 選擇控制度Q 式(3.6)</p><p> 求取采樣周期、比例系數(shù)、積分時間常數(shù)和微分時間常數(shù)。</p><p> 按得到的參數(shù)運(yùn)行,觀察運(yùn)行結(jié)果,用試湊法進(jìn)一步尋求滿意的數(shù)值。</p><p> 擴(kuò)充響應(yīng)曲線法。它是將模擬控制器響應(yīng)曲線法推廣用來求
86、數(shù)字PID控制器參數(shù),這個方法首先要試驗測定開環(huán)系統(tǒng)階躍輸入信號的響應(yīng)曲線。</p><p> 斷開控制器,使系統(tǒng)在手動狀態(tài)下工作,人為地改變手動信號,給被控對象一個階躍輸入信號。</p><p><b> 記錄下響應(yīng)曲線。</b></p><p> 在響應(yīng)曲線最大斜率處作切線,求出等效純滯后時間,相等效時間常數(shù),并求出它們的比值。<
87、;/p><p><b> 選擇控制度。</b></p><p> 根據(jù)所求得的值,得出采樣周期、比例系數(shù)、積分時間常數(shù)和微分時間常數(shù)。</p><p> 投入運(yùn)行,觀察控制效果,適當(dāng)修正參數(shù),直到滿意。</p><p> 以上是幾種PID參數(shù)的整定方法,比較繁瑣?,F(xiàn)在隨著計算機(jī)技術(shù)的發(fā)展,利用人工智能的方法將操作人員
88、的調(diào)整經(jīng)驗作為知識存入計算機(jī)中,根據(jù)實際情況,計算機(jī)能自動調(diào)整 PID 參數(shù)。</p><p> 第4章 模糊PID控制器設(shè)計</p><p> 4.1模糊控制器的設(shè)計</p><p> 模糊控制器是應(yīng)用模糊數(shù)學(xué)知識,模擬人的思維方法,把人用自然語言描述的控制策略改造成模糊控制規(guī)則,由模糊控制規(guī)則構(gòu)造出模糊關(guān)系,而把模糊關(guān)系作為模擬變換器,把輸入、輸出的模糊向
89、量按模糊推理方法處理,進(jìn)而確定控制量。</p><p> 4.1.1模糊控制器的結(jié)構(gòu)</p><p> 在一般的模糊控制系統(tǒng)中,考慮到模糊控制器實現(xiàn)的簡易性和快速性,通常采用二維模糊控制器結(jié)構(gòu)形式。這類控制器都是以系統(tǒng)誤差E和誤差變化率EC為輸入語句變量,基本模糊控制器構(gòu)成原理圖如圖4.1所示。</p><p> 圖4.1 基本模糊控制器構(gòu)成原理圖</p
90、><p> 圖中:EK、CEK、UK是量化因子:E、CE、U分別是誤差e、誤差變化率ec及控制量u的模糊語言變量;E、EC、U分別是與e、ec及u成比例的變量,其中,,。</p><p> 4.1.2模糊控制器的設(shè)計</p><p> 依據(jù)模糊控制的基本原理,基本模糊控制器設(shè)計概括起來包括如下內(nèi)容:</p><p><b> 精
91、確量的模糊化;</b></p><p> 建立模糊控制規(guī)則和模糊關(guān)系;</p><p><b> 輸出信息的決策。</b></p><p> ?。?)精確量的模糊化。過程參數(shù)的變化范圍即模糊控制器輸入量的實際范圍稱為基本論域,它是一個連續(xù)域,在模糊控制中需要將語言變量的基本論域轉(zhuǎn)換成指定的有限整數(shù)的離散論域。假設(shè)某一語言變量的實
92、際變化范圍為,經(jīng)過量化因子k變換后的范圍為。設(shè)論域取為離散論域之間變化的變量Y為</p><p><b> 式(4.1)</b></p><p> 按Y值大小,查隸屬度賦值表,將其歸類于某一模糊子集(如正大、負(fù)小等),模糊子集通??勺魅缦聞澐郑贺?fù)大、負(fù)中、負(fù)小、零、正小、正中、正大。</p><p> 模糊變量的模糊集和論域確定后,需對模
93、糊語言變量確定隸屬函數(shù),即所謂對模糊變量賦值,就是確定論域內(nèi)元素對模糊語言變量的隸屬度。對于同一個模糊概念,確定隸屬函數(shù)的方法多種多樣,沒有統(tǒng)一的模式。盡管形式上不完全相同,只要反映同一模糊概念,在解決和處理模糊問題中仍然殊途同歸。隸屬函數(shù)形式有多種,可根據(jù)實際要求來確定。在實際應(yīng)用中為方便起見,常采用三角形、正態(tài)形、梯形。隸屬度賦值表是先根據(jù)實際問題人為確定,再通過“學(xué)習(xí)”和實踐檢驗逐步加以修正和完善的。</p><
94、;p> ?。?)建立模糊控制規(guī)則和模糊關(guān)系。模糊控制規(guī)則設(shè)計原則是:當(dāng)誤差較大時,控制量的變化應(yīng)盡力使誤差迅速減小;當(dāng)誤差較小時,除了要消除誤差外,還要考慮系統(tǒng)的穩(wěn)定性,防止系統(tǒng)產(chǎn)生不必要的超調(diào),甚至振蕩。</p><p> 模糊控制規(guī)則的一般形式為</p><p> if is , is then is (=1,2,···;=1,
95、2,···)</p><p> 其中:是模糊子集;表示被控量的設(shè)定值對其實際值的偏差所對應(yīng)的模糊子集;和表示偏差變化率ec和輸出控制量的模糊子集;和分別是和的模糊子集劃分?jǐn)?shù)目。</p><p> 上述模糊條件語句可歸結(jié)為一個模糊關(guān)系,即</p><p><b> 式(4.2)</b></p>&
96、lt;p> 如果偏差、偏差變化率分別取為E和EC,根據(jù)模糊推理合成規(guī)則,輸出的控制量是模糊子集,那么</p><p><b> 式(4.3)</b></p><p> ?。?)輸出信息的模糊決策。模糊控制器的輸出是模糊子集,它反映控制語言的不同取值的一種組合。但被控對象只能接受一個精確的控制量,因此需要從輸出的模糊子集中判決出一個控制量,將模糊量轉(zhuǎn)化為精確量
97、,也就是說推導(dǎo)出一個由模糊子集到普通集合的映射,這個映射稱之為判決?,F(xiàn)在的解模糊判決方法通常有以下三種:最大隸屬度法、取中位數(shù)法、隸屬度加權(quán)平均法等。</p><p> 最大隸屬度法是直接選擇模糊子集中隸屬度最大的元素(或該模糊子集隸屬度最大處的真值)作為控制量。它能突出主要信息,計算簡單,但丟失了很多次要的信息,比較粗糙,適應(yīng)于控制性能要求一般的控制系統(tǒng)。</p><p> 論域上把
98、隸屬函數(shù)曲線與橫坐標(biāo)圍成的面積平分為兩部分的元素稱為模糊集的中位數(shù)。中位數(shù)法就是把模糊集中位數(shù)作為系統(tǒng)控制量。與最大隸屬度法相比教,中位數(shù)法概括了更多的信息,但計算復(fù)雜,特別是在連續(xù)隸屬函數(shù)時,需求解積分方程,因此應(yīng)用場合比加權(quán)平均法少。</p><p> 加權(quán)平均法是模糊控制系統(tǒng)中應(yīng)用極為廣泛的一種判決方法。這一方法有三種形式,即普通加權(quán)平均法,權(quán)系數(shù)加權(quán)平均法和μ≥0.5加權(quán)平均法。</p>
99、<p> a. 普通加權(quán)平均法</p><p> 設(shè)模糊集,取各隸屬度為加權(quán)系數(shù),則控制量由下式?jīng)Q定</p><p><b> 式(4.4)</b></p><p> b. 權(quán)系數(shù)加權(quán)平均法</p><p><b> 式(4.5)</b></p><p>
100、 其中權(quán)系數(shù)的選擇應(yīng)根據(jù)實際情況來選定。對模糊控制來說,要改善系統(tǒng)的響應(yīng)特性,選取和調(diào)整有關(guān)的權(quán)系數(shù)是關(guān)鍵。</p><p> c. μ≥0.5加權(quán)平均法</p><p><b> 式(4.6)</b></p><p> 加權(quán)平均法比中位數(shù)法具有更好的性能,而中位數(shù)法的動態(tài)性能要優(yōu)于加權(quán)平均法,靜態(tài)性能則略遜于加權(quán)平均法。在實際應(yīng)用中
101、,究竟采用何種方法不能一概而論,應(yīng)視具體情況而定。</p><p> 4.2 模糊PID控制器設(shè)計</p><p> 4.2.1模糊PID控制器結(jié)構(gòu)</p><p> 模糊PID控制器是在一般PID控制系統(tǒng)的基礎(chǔ)上,加上一個模糊控制規(guī)則環(huán)節(jié),利用模糊控制規(guī)則在線對PID參數(shù)進(jìn)行修改的一種自適應(yīng)控制系統(tǒng)。它以誤差e和誤差變化ec作為輸入,可以滿足不同時刻的e和e
102、c對參數(shù)自整定的要求。它將模糊控制和PID控制器兩者結(jié)合起來,揚(yáng)長避短,既具有模糊控制靈活而適應(yīng)性強(qiáng)的優(yōu)點(diǎn),又具有PID控制精度高的特點(diǎn),對復(fù)雜控制系統(tǒng)和高精度伺服系統(tǒng)具有良好的控制效果,結(jié)構(gòu)如圖4.2。</p><p> 圖4.2 模糊PID控制器結(jié)構(gòu)圖</p><p> 圖中,r、y分別為給定輸入輸出,e、ec為誤差和誤差變化。P、I、D用于調(diào)整PID控制器的模糊控制輸出它們分別調(diào)
103、整PID控制器的比例、積分和微分。</p><p> PID參數(shù)模糊自整定是找出PID3個參數(shù)與e和ec之間的模糊關(guān)系,在允許中通過不斷檢測e和ec,根據(jù)模糊控制原理來對3個參數(shù)進(jìn)行修改,以滿足不同e和ec時對控制參數(shù)的不同要求,而使被控對象有良好的動、靜態(tài)性能。</p><p> 4.2.2 模糊PID控制器算法</p><p> 4.2.2.1.PID控制
104、算法:</p><p> = 式(4.7)</p><p> T0為數(shù)字PID運(yùn)算的采樣周期 TI為積分時間常數(shù) TD 為微分時間常數(shù) </p><p> e(k) = Error 偏差E(K)</p><p> e
105、(k-1) = LastError 偏差E(k-1 </p><p> e (k-2) = LastLastError 偏差E(k-2) </p><p> ek-e(k-1) 比例項</p><p> ek 積分項</p>
106、<p> ek+2e(k-1)+e(k-2) 微分項</p><p> this_error = PV - this_target;</p><p> 誤差e : 當(dāng)前測量值 - 目標(biāo)值 </p><p> 誤差變化率ec: 本次誤差 - 上次誤差 &
107、lt;/p><p> 比例帶 </p><p> 4.2.3 模糊PID控制器的設(shè)計:</p><p> 常規(guī)PID控制器無法實現(xiàn)參數(shù)的在線調(diào)整,為此在常規(guī)PID的基礎(chǔ)上加設(shè)模糊參數(shù)自整定控制器,使其根據(jù)系統(tǒng)的偏差的大小、方向、以及變化趨勢等特征,通過Fuzzy推理作出相應(yīng)決策,自動的在線調(diào)整PID的三個參數(shù)、、,以
108、便達(dá)到更加滿意的控制效果的目的。</p><p> 模糊PID控制器主要包括模糊參數(shù)整定器和變參數(shù)PID控制器兩部分。</p><p> 4.2.3.1 參數(shù)設(shè)定</p><p> 模糊參數(shù)整定器有兩個輸入量:偏差E和偏差變化率EC;有三個輸出量:參數(shù)、、。設(shè)在偏差論域E和偏差變化論域EC上及參數(shù)、、分別定義了7個模糊子集PL(正大),PM(正中),PS(正小
109、),ZE(零),NS(負(fù)?。?NM(負(fù)中),NL(負(fù)大),采用歸一化論域。為了計算機(jī)處理和實現(xiàn)的方便,輸入偏差E和偏差變化率EC和輸出隸屬度函數(shù)均采用線性函數(shù)。涉及模糊偏差E和偏差變化率EC和、、的論域所對應(yīng)的模糊語言變量的隸屬度函數(shù)分別如圖4.3、圖4.4、圖4.5所示。</p><p> 圖4.3 輸入變量E 圖4.4 輸入變量EC</p>&
110、lt;p> 圖4.5 輸出變量(P,I,D)</p><p> 模糊參數(shù)整定器根據(jù)偏差和偏差變化率得到了三個調(diào)整值、、。在變參數(shù)PID控制器中,如何調(diào)整其三個參數(shù)的變化規(guī)則如下:</p><p> E={NL , NM ,NS ,ZE ,PS ,PM,PL} EC={NL , NM ,NS ,ZE ,PS ,PM,PL}。</p><p> 4.2.
111、3.2 參數(shù)調(diào)整規(guī)則 </p><p> 1).在偏差比較大時,為使盡快消除偏差,提高響應(yīng)速度,同時為了避免系統(tǒng)響應(yīng)出現(xiàn)超調(diào),KP取大值, KI取零;</p><p> 2). 在偏差比較小時,為繼續(xù)減小偏差,并防止超調(diào)過大、產(chǎn)生振蕩、穩(wěn)定性變壞,KP值要減小,KI取小值;</p><p> 3). 在偏差很小時,為消除靜差,克服超調(diào),使系統(tǒng)盡快穩(wěn)定, KP值
112、繼續(xù)減小,KI值不變或稍取大。</p><p> 4). 當(dāng)偏差與偏差變化率同號時,被控量是朝偏離既定值方向變化。因此,當(dāng)被控量接近定值時,反號的比列作用阻礙積分作用,避免積分超調(diào)及隨之而來的振蕩,有利于控制; 而當(dāng)被控量遠(yuǎn)未接近各定植并向定值變化時,則由于這兩項反向,將會減慢控制過程。偏差比較大時,偏差變化率與偏差異號時, KP值取零或負(fù)值,以加快控制的動態(tài)過程。</p><p>
113、5). 偏差變化率的大小表明偏差變化的速率,EC越大, KP取值越小,KI取值越大,反之亦然。同時,要結(jié)合偏差大小來考慮。</p><p> 6). 微分作用可改善系統(tǒng)的動態(tài)特性,阻止偏差的變化,有助于減小超調(diào)量,消除振蕩,縮短調(diào)節(jié)時間,允許加大KP,使系統(tǒng)穩(wěn)態(tài)誤差減小,提高控制精度,達(dá)到滿意的控制效果。所以,在E比較大時,KD取零,實際為PI控制;在E比較小時,KD取一正值,實行PID控制。</p>
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 模糊pid控制器畢業(yè)設(shè)計
- 模糊pid控制器 設(shè)計
- 模糊pid控制器設(shè)計
- 畢業(yè)論文--模糊pid控制器的魯棒性研究
- 智能pid控制器設(shè)計與仿真【畢業(yè)論文】
- 模糊規(guī)則的pid控制器設(shè)計
- 模糊pid控制器的設(shè)計研究
- 基于matlab的pid控制器設(shè)計 畢業(yè)論文正式
- 畢業(yè)設(shè)計(論文)自適應(yīng)模糊pid控制器的matlab的設(shè)計
- 模糊自適應(yīng)pid控制器設(shè)計
- 基于matlab的模糊pid控制器設(shè)計
- 模糊PID控制器的設(shè)計研究.pdf
- 基于matlab的智能pid控制器設(shè)計和仿真-畢業(yè)論文
- pid控制器畢業(yè)設(shè)計
- 基于matlab的智能pid控制器設(shè)計和仿真-畢業(yè)論文
- 畢業(yè)設(shè)計--自適應(yīng)模糊pid控制器的matlab的設(shè)計
- 模糊PID控制器仿真研究.pdf
- 基于FPGA的模糊PID控制器設(shè)計.pdf
- 模糊pid控制器魯棒性研究設(shè)計
- 畢業(yè)論文--交通控制器設(shè)計
評論
0/150
提交評論