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