版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘要</b></p><p> PID控制是最早發(fā)展起來的控制策略之一,由于其算法簡單,魯棒性好和可靠性高,被廣泛應(yīng)用于工業(yè)過程控制,尤其用于可簡歷精確數(shù)學(xué)模型的確定性控制系統(tǒng)。而實(shí)際生產(chǎn)過程往往具有非線性、時(shí)變不確定性,難以建立精確的數(shù)學(xué)模型,應(yīng)用常規(guī)PID控制器不能達(dá)到理想的控制效果。為了達(dá)到使PID控制能適應(yīng)復(fù)雜的工況和高指標(biāo)的控制要求,人們對(duì)PID控制
2、進(jìn)行了改進(jìn),出現(xiàn)了各種新型PID控制器,對(duì)于復(fù)雜對(duì)象,其控制效果遠(yuǎn)遠(yuǎn)超過常規(guī)PID控制。本文主要選取五種先進(jìn)的自適應(yīng)PID控制算法:專家PID控制算法、模糊自整定PID控制算法、單神經(jīng)元自適應(yīng)PID控制、灰色PID控制和基于遺傳算法整定的PID控制,對(duì)其進(jìn)行MATLAB仿真研究。由仿真結(jié)果可以看到,參數(shù)自整定方法與一般控制方法相比,在調(diào)節(jié)時(shí)間、抑制超調(diào)量、穩(wěn)定性都要好,可以在工業(yè)上推廣使用。</p><p>
3、關(guān)鍵詞 PID控制;結(jié)構(gòu)簡單;自適應(yīng);控制算法;參數(shù)整定</p><p><b> Abstract</b></p><p> The PID control is a development to get up at the earliest stage of control one of the strategies.Because it's calc
4、ulate way be simple.Drive extensive application at the industry process control.Particularly used for can mathematics model of the resume precision really settle sex control system.But the actual production line usually
5、hasn't line,the hour change indetermination.Hard establishment the mathematics model of the precision.Application normal regulations PID the controller can't attain </p><p> Keywords PID Control; S
6、imple Structure; Self-adaption; Control Arithmetic; Parameter Tuning</p><p><b> 目 錄</b></p><p><b> 摘要I</b></p><p> AbstractII</p><p><b&
7、gt; 第1章 緒論1</b></p><p> 1.1 課題背景1</p><p> 1.1.1 PID控制原理3</p><p> 1.1.2 單神經(jīng)元PID控制器6</p><p> 1.1.3 模糊自適應(yīng)PID控制器7</p><p> 1.1.4 專家PID控制器8<
8、/p><p> 1.1.5 基于遺傳算法整定的PID控制9</p><p> 1.1.6灰色PID控制算法10</p><p> 1.2 PID 控制器研究面臨的主要問題10</p><p> 1.3本章小結(jié)11</p><p> 第2章 專家式智能自適應(yīng)PID控制12</p><p
9、> 2.1 專家智能控制12</p><p> 2.2 專家式智能整定PID控制器的典型結(jié)構(gòu)13</p><p> 2.2.1 基于模式識(shí)別的專家式智能自整定PID控制器13</p><p> 2.2.2專家系統(tǒng)智能自整定PID控制器15</p><p> 2.3 專家PID控制原理16</p><
10、;p> 2.4 本章小結(jié)18</p><p> 第3章 模糊PID控制19</p><p> 3.1模糊控制19</p><p> 3.1.1 模糊控制的基本原理19</p><p> 3.1.2 模糊控制器20</p><p> 3.1.3 模糊控制對(duì)非線性復(fù)雜函數(shù)的逼近23</p
11、><p> 3.1.4 模糊參數(shù)整定的基本思想23</p><p> 3.1.5 模糊參數(shù)整定器的設(shè)計(jì)24</p><p> 3.2 模糊控制算法采樣時(shí)間的選取28</p><p> 3.3本章小結(jié)29</p><p> 第4章 基于遺傳算法整定的PID控制30</p><p>
12、 4.1 標(biāo)準(zhǔn)遺傳算法操作30</p><p> 4.1.1 編碼方式31</p><p> 4.1.2初始種群的設(shè)定32</p><p> 4.1.3適應(yīng)度函數(shù)32</p><p> 4.1.4遺傳操作33</p><p> 4.1.5 收斂性37</p><p>
13、4.1.6遺傳算法中關(guān)鍵參數(shù)的確定38</p><p> 4.2 遺傳算法的主要步驟38</p><p> 4.2.1 準(zhǔn)備工作38</p><p> 4.2.2 基本遺傳算法的步驟39</p><p> 4.3本章總結(jié)39</p><p> 第5章 單神經(jīng)元自適應(yīng)PID控制40</p>
14、;<p> 5.1 人工神經(jīng)網(wǎng)絡(luò)40</p><p> 5.1.1 人工神經(jīng)網(wǎng)絡(luò)構(gòu)成的基本原理40</p><p> 5.1.2 人工神經(jīng)網(wǎng)絡(luò)的類型40</p><p> 5.1.3 神經(jīng)網(wǎng)絡(luò)的特點(diǎn)41</p><p> 5.1.4人工神經(jīng)網(wǎng)絡(luò)特點(diǎn)與神經(jīng)元模型43</p><p>
15、5.2神經(jīng)網(wǎng)絡(luò)PID控制器43</p><p> 5.2.1單神經(jīng)元自適應(yīng)PID控制器的設(shè)計(jì)44</p><p> 5.3本章小結(jié)45</p><p> 第6章 灰色PID控制46</p><p> 6.1灰色預(yù)測原理46</p><p> 6.1.1灰色生成數(shù)列46</p><
16、;p> 6.1.2灰色模型46</p><p> 6.2灰色PID控制47</p><p> 6.2.1灰色PID控制的理論基礎(chǔ)47</p><p> 6.2.2灰色PID控制48</p><p> 6.2.3 連續(xù)系統(tǒng)灰色PID控制50</p><p> 6.2.4灰色PID控制工作流程圖
17、53</p><p> 6.3本章小結(jié)53</p><p><b> 結(jié)論54</b></p><p><b> 參考文獻(xiàn)55</b></p><p><b> 致謝56</b></p><p> 附錄1 仿真程序57</p&
18、gt;<p><b> 第1章 緒論</b></p><p><b> 1.1 課題背景</b></p><p> PID控制具有結(jié)構(gòu)簡單、穩(wěn)定性能好、可靠性高等優(yōu)點(diǎn),尤其適用于可建立精確數(shù)學(xué)模型的確定性控制系統(tǒng)。在控制理論和技術(shù)飛速發(fā)展的今天,工業(yè)過程控制領(lǐng)域仍有近90%的回路在應(yīng)用PID控制策略。PID控制中一個(gè)關(guān)鍵的問題
19、便是PID參數(shù)的整定。但是在實(shí)際的應(yīng)用中,許多被控過程機(jī)理復(fù)雜,具有高度非線性、時(shí)變不確定性和純滯后等特點(diǎn)。在噪聲、負(fù)載擾動(dòng)等因素的影響下,過程參數(shù)甚至模型結(jié)構(gòu)均會(huì)隨時(shí)間和工作環(huán)境的變化而變化。這就要求在PID控制中,不僅PID參數(shù)的整定不依賴于對(duì)象數(shù)學(xué)模型,并且PID參數(shù)能夠在線調(diào)整,以滿足實(shí)時(shí)控制的要求。</p><p> PID控制器是一種基于偏差在“過去、現(xiàn)在和將來”信息估計(jì)的有效而簡單的控制算法。而采
20、用 PID控制器的控制系統(tǒng)其控制品質(zhì)的優(yōu)劣在很大程度上取決于 PID控制器參數(shù)的整定。PID控制器參數(shù)整定,是指在控制器規(guī)律己經(jīng)確定為PID形式的情況下,通過調(diào)整PID控制器的參數(shù),使得由被控對(duì)象、控制器等組成的控制回路的動(dòng)態(tài)特性滿足期望的指標(biāo)要求,達(dá)到理想的控制目標(biāo)。</p><p> 對(duì)于PID這樣簡單的控制器,能夠適用于廣泛的工業(yè)與民用對(duì)象,并仍以很高的性價(jià)比在市場中占據(jù)著重要地位,充分地反映了PID控制
21、器的良好品質(zhì)。概括地講,PID控制的優(yōu)點(diǎn)主要體現(xiàn)在以下兩個(gè)方面: 原理簡單、結(jié)構(gòu)簡明、實(shí)現(xiàn)方便,是一種能夠滿足大多數(shù)實(shí)際需要的基本控制器; 控制器適用于多種截然不同的對(duì)象,算法在結(jié)構(gòu)上具有較強(qiáng)的魯棒性,確切地說,在很多情況下其控制品質(zhì)對(duì)被控對(duì)象的結(jié)構(gòu)或參數(shù)攝動(dòng)不敏感。</p><p> 長期以來,人們一直在尋求PID控制器參數(shù)的自動(dòng)整定技術(shù),以適應(yīng)復(fù)雜的工況和高指標(biāo)的控制要求。隨著微處理機(jī)技術(shù)的發(fā)展和數(shù)字智能式
22、控制器的實(shí)際應(yīng)用,這種設(shè)想已經(jīng)變成了現(xiàn)實(shí)。同時(shí),隨著現(xiàn)代控制理論(諸如智能控制、自適應(yīng)模糊控制和神經(jīng)網(wǎng)絡(luò)技術(shù)等)研究和應(yīng)用的發(fā)展與深入,為控制復(fù)雜無規(guī)則系統(tǒng)開辟了新途徑。智能控制(Intelligent Control)是一門新興的理論和技術(shù),它是傳統(tǒng)控制發(fā)展的高級(jí)階段,主要用來解決那些傳統(tǒng)方法難以解決的控制對(duì)象參數(shù)在大范圍變化的問題,其思想是解決PID參數(shù)在線調(diào)整問題的有效途徑。</p><p> 今天熟知的
23、PID控制器產(chǎn)生并發(fā)展于1915-1940年期間。在工業(yè)過程控制中PID控制器及其改進(jìn)型的控制器占90%。在1942年和1943年,泰勒儀器公司的zieiger和Nichols等人分別在開環(huán)和閉環(huán)的情況下,用實(shí)驗(yàn)的方法分別研究了比例、積分和微分這三部分在控制中的作用,首次提出了PID控制器參數(shù)整定的問題。隨后有許多公司和專家投入到這方面的研究。經(jīng)過50多年的努力,在PID控制器的參數(shù)調(diào)整方面取得了很多成果。諸如預(yù)估PID控制(Predi
24、ctive PID)、自適應(yīng)PID控制(adaptive PID)、自校正PID控制(self-tuning PID)、模糊PID控制(Fuzzy PID)、神經(jīng)網(wǎng)絡(luò)HD控制(Neura PID)、非線性PID控制(Nonlinear PID)等高級(jí)控制策略來調(diào)整和優(yōu)化PID參數(shù)。</p><p> 日本的Inoue提出一種重復(fù)控制,用于伺服重復(fù)軌跡的高精度控制,它原理來源于內(nèi)模原理,加到被控對(duì)象的輸入信號(hào)處偏
25、差外,還疊加一個(gè)“過去的偏差”,把過去的偏差反映到現(xiàn)在,和“現(xiàn)在的偏差”一起加到被控對(duì)象的控制,偏差重復(fù)利用,這種控制方法不僅適用于跟蹤周期性輸入信號(hào),也可抑制周期性干擾。</p><p> 由卡爾曼提出的卡爾曼濾波理論,采用時(shí)域上的遞推算法在數(shù)字計(jì)算機(jī)上進(jìn)行數(shù)據(jù)濾波處理,該濾波器對(duì)控制干擾和測量噪聲具有很好的濾波作用。</p><p> 由美國Michigan大學(xué)的Holland教授
26、提出的遺傳算法,時(shí)他提出的模擬自然界遺傳機(jī)制和生物進(jìn)化論而形成的一種并行隨機(jī)搜索最優(yōu)化方法。它將優(yōu)勝劣汰,適者生存的進(jìn)化論原理引入優(yōu)化參數(shù)形成的編碼串聯(lián)群體中,按所選擇的適配值函數(shù)通過遺傳中的復(fù)制,交叉及變異對(duì)個(gè)體進(jìn)行篩選,使適配值高的的個(gè)體被保留下來,組成新群體,新群體有繼承上一代信息,優(yōu)于上一代,周而復(fù)始知道得到滿意值,這種算法簡單,可并行處理,得到全局最優(yōu)解。</p><p> 對(duì)于工業(yè)控制中許多被控對(duì)象
27、的純滯后性質(zhì),Smith提出一種純滯后補(bǔ)償模型,與PID控制器并接一個(gè)補(bǔ)償環(huán)節(jié),該補(bǔ)償環(huán)節(jié)稱為預(yù)估器,實(shí)際上的預(yù)估模型是反向并聯(lián)在控制器上的,smith控制方法前提是必須確切地知道被控對(duì)象的數(shù)學(xué)模型,再次基礎(chǔ)上能得到精確地預(yù)估模型,得到很好的控制效果。</p><p> 近年來,智能控制無論是理論上還是應(yīng)用技術(shù)上均得到了長足的發(fā)展,隨之不斷涌現(xiàn)將智能控制方法和常規(guī)PID控制方法融合在一起的新方法,形成了許多形式
28、的智能PID控制器。它吸收了智能控制與常規(guī)PID控制兩者的優(yōu)點(diǎn)。首先,它具備自學(xué)習(xí)、自適應(yīng)、自組織的能力,能夠自動(dòng)辨識(shí)被控過程參數(shù)、自動(dòng)整定控制參數(shù)、能夠適應(yīng)被控過程參數(shù)的變化;其次,它又具有常規(guī)PID控制器結(jié)構(gòu)簡單、魯棒性強(qiáng)、可靠性高、為現(xiàn)場工程設(shè)計(jì)人員所熟悉等特點(diǎn)。正是這兩大優(yōu)勢,使得智能PID控制成為眾多過程控制的一種較理想的控制裝置。本文將重點(diǎn)選取五種先進(jìn)自適應(yīng)PID控制算法進(jìn)行研究及仿真,并和傳統(tǒng)PID控制進(jìn)行比較,總結(jié)出各自
29、的優(yōu)缺點(diǎn)</p><p> 隨著現(xiàn)代工業(yè)的發(fā)展,人們面臨的被控對(duì)象越來越復(fù)雜,對(duì)于控制系統(tǒng)的精度性能和可靠性的要求越來越高,這對(duì)PID控制技術(shù)提出了嚴(yán)峻的挑戰(zhàn),但是PID控制技術(shù)并不會(huì)過時(shí),它必將和先進(jìn)控制策略相結(jié)合向高精度、高性能、智能化的方向發(fā)展。</p><p> 本節(jié)介紹PID基本原理,并對(duì)幾種常見的智能PID控制器的原理進(jìn)行概括性的介紹,包括模糊PID、神經(jīng)網(wǎng)絡(luò)PID、專家P
30、ID控制、灰色PID控制及基于遺傳算法的PID控制等,并分析其各自的特點(diǎn)。</p><p> 1.1.1 PID控制原理</p><p> 在模擬控制系統(tǒng)中,控制器最常用的控制規(guī)律是PID控制。常規(guī)PID控制系統(tǒng)原理框圖如圖1-1所示。系統(tǒng)由模擬PID控制器和被控對(duì)象組成。</p><p> PID控制器是一種線性控制器,它根據(jù)給定值與實(shí)際輸出值構(gòu)成控制偏差&
31、lt;/p><p><b> ?。?-1)</b></p><p> 將偏差的比例(P)、積分(I)和微分(D)通過線性組合構(gòu)成控制量,對(duì)被控對(duì)象進(jìn)行控制,故稱PID控制器。其控制規(guī)律為</p><p><b> ?。?-2)</b></p><p><b> 或?qū)懗蓚鬟f函數(shù)形式</
32、b></p><p><b> (1-3) </b></p><p> 式中 ——比例常數(shù);</p><p><b> ——積分時(shí)間常數(shù);</b></p><p><b> ——微分時(shí)間常數(shù)。</b></p><p> PID控制器各
33、校正環(huán)節(jié)的作用如下:</p><p> (1) 比例作用對(duì)控制性能的影響</p><p> 比例作用的引入是為了及時(shí)成比例地反應(yīng)控制系統(tǒng)的偏差信號(hào)e(t),系統(tǒng)偏差一旦產(chǎn)生,調(diào)節(jié)器立即產(chǎn)生與其成比例的控制作用,以減小偏差。比例控制反映快,但對(duì)某些系統(tǒng),可能存在穩(wěn)態(tài)誤差,加大比例系數(shù)k,,系統(tǒng)的穩(wěn)態(tài)誤差減小,但穩(wěn)定性可能變差。</p><p> (2) 積分作用
34、對(duì)控制性能的影響</p><p> 積分作用的引入是為了使系統(tǒng)消除穩(wěn)態(tài)誤差,提高系統(tǒng)的無差度,以保證實(shí)現(xiàn)對(duì)設(shè)定值的無靜差跟蹤。假設(shè)系統(tǒng)己經(jīng)處于閉環(huán)穩(wěn)定狀態(tài),此時(shí)的系統(tǒng)輸出和誤差量保持為常值。由式(2.1)可知,只有當(dāng)且僅當(dāng)動(dòng)態(tài)誤差e(t)=0時(shí),控制器的輸出才為常數(shù)。因此,從原理上看,只要控制系統(tǒng)存在動(dòng)態(tài)誤差,積分調(diào)節(jié)就產(chǎn)生作用,直至無差,積分作用就停止,此時(shí)積分調(diào)節(jié)輸出為一常值。積分作用的強(qiáng)弱取決于積分時(shí)間常
35、數(shù)Ti的大小,Ti越小,積分作用越強(qiáng),反之則積分作用弱。積分作用的引入會(huì)使系統(tǒng)穩(wěn)定性下降,動(dòng)態(tài)響應(yīng)變慢。實(shí)際中,積分作用常與另外兩種調(diào)節(jié)規(guī)律結(jié)合,組成PI控制器或者PID控制器。</p><p> (3) 微分作用對(duì)控制性能的影響</p><p> 微分作用的引入,主要是為了改善控制系統(tǒng)的響應(yīng)速度和穩(wěn)定性。微分作用能反映系統(tǒng)偏差的變化律,預(yù)見偏差變化的趨勢,因此能產(chǎn)生超前的控制作用。直
36、觀而言,微分作用能在偏差還沒有形成之前,就已經(jīng)消除偏差。因此,微分作用可以改善系統(tǒng)的動(dòng)態(tài)性能。微分作用的強(qiáng)弱取決于微分時(shí)間Td,的大小,Td越大,微分作用越強(qiáng),反之則越弱。在微分作用合適的情況下,系統(tǒng)的超調(diào)量和調(diào)節(jié)時(shí)間可以被有效的減小。從濾波器的角度看,微分作用相當(dāng)于一個(gè)高通濾波器,因此它對(duì)噪聲干擾有放大作用,而這是我們在設(shè)計(jì)控制系統(tǒng)時(shí)不希望看到的。所以我們不能一味地增加微分調(diào)節(jié),否則會(huì)對(duì)控制系統(tǒng)抗干擾產(chǎn)生不利的影響。此外,微分作用反映
37、的是變化率,當(dāng)偏差沒有變化時(shí),微分作用的輸出為零。</p><p> 事實(shí)表明,對(duì)于PID這樣簡單的控制器,能夠適用于如此廣泛的工業(yè)與民用對(duì)象,并仍以很高的性能/價(jià)格比在市場上占據(jù)著重要地位,充分地反映了PID控制器的良好品質(zhì)。概括地講,PID控制的優(yōu)點(diǎn)主要體現(xiàn)在以下兩個(gè)方面:</p><p> (1) 原理簡單實(shí)現(xiàn)方便,是一種能夠滿足大多數(shù)實(shí)際需要的基本控制器。</p>
38、<p> (2) 控制器適用于多種截然不同的對(duì)象,算法在結(jié)構(gòu)上具有較強(qiáng)的魯棒性。確切的說,在很多情況下對(duì)被控對(duì)象的機(jī)構(gòu)或參數(shù)攝動(dòng)不敏感。</p><p> 但從另一方面來講,控制算法的普遍適應(yīng)性也反映了PID控制器在控制</p><p> 品質(zhì)上的局限性。具體分析,其局限性主要來自以下幾個(gè)方面:</p><p> (1) 算法結(jié)構(gòu)的簡單性決定了P
39、ID控制比較適用于5150最小相位系統(tǒng),在處理大時(shí)滯、開環(huán)不穩(wěn)定過程等難控對(duì)象時(shí),需要通過多個(gè)PID控制器或與其他控制器的組合,均能得到較好的控制效果。</p><p> (2) 結(jié)構(gòu)的簡單性同時(shí)決定了PID控制只能確定閉環(huán)系統(tǒng)的少數(shù)主要零極點(diǎn),閉環(huán)節(jié)特性從根本上是纂于動(dòng)態(tài)特性的低階近似假定的。</p><p> (3) 出于同樣原因,決定了常規(guī)PID控制器無法同時(shí)滿足跟蹤設(shè)定值和抑制
40、擾動(dòng)的不同性能要求。在當(dāng)今所使用的工業(yè)控制器中,多數(shù)PID控制或改變了形式的PID控制策略己經(jīng)通過使用微處理器而轉(zhuǎn)變?yōu)閿?shù)字的形式。</p><p> 1.1.2 單神經(jīng)元PID控制器</p><p> 用單神經(jīng)元實(shí)現(xiàn)自適應(yīng)PID控制的結(jié)構(gòu)框圖如圖1-2所示。圖1-2中轉(zhuǎn)換器的輸入為設(shè)定值及輸出,轉(zhuǎn)換器的輸出為神經(jīng)元學(xué)習(xí)控制所需要的狀態(tài)量、、。神經(jīng)元PID控制器的輸出為</p>
41、;<p><b> ?。?-4)</b></p><p> 式中,為神經(jīng)元比例系數(shù)。</p><p> 在單神經(jīng)元控制器中引入輸出誤差平方的二次型性能指標(biāo),通過修改神經(jīng)元控制器的加權(quán)系數(shù),使性能指標(biāo)趨于最小,從而實(shí)現(xiàn)自適應(yīng)PID的最優(yōu)控制。利用具有自學(xué)習(xí)和自適應(yīng)能力的單神經(jīng)元來構(gòu)成單神經(jīng)元自適應(yīng)PID控制器,不但結(jié)構(gòu)簡單、學(xué)習(xí)算法物理意義明確、計(jì)算量
42、小,而且能適應(yīng)環(huán)境變化,具有較強(qiáng)的魯棒性。</p><p> 1.1.3 模糊自適應(yīng)PID控制器</p><p> 模糊自適應(yīng)PID(FAPID)控制系統(tǒng)如圖1-3所示。</p><p> FAC為模糊自適應(yīng)控制器,與常規(guī)PID控制器一起組成FAPID控制器。FAPID控制器的設(shè)計(jì)分為獨(dú)立的兩步進(jìn)行,簡單方便。FAC的輸出即為PID控制器的輸入。PID參數(shù)若采
43、用工程方法整定,可不需要被控對(duì)象模型。整定PID參數(shù)時(shí),去掉FAC的作用。當(dāng)在每個(gè)采樣時(shí)刻獲得了系統(tǒng)響應(yīng)后,就可以根據(jù)此時(shí)刻系統(tǒng)響應(yīng)偏離給定的情況及變化趨勢,依據(jù)已有的系統(tǒng)控制知識(shí),運(yùn)用模糊控制方法,適當(dāng)加大或減小控制力度,以控制響應(yīng)朝偏離給定的方向變化,使輸出盡快趨于穩(wěn)定,可基于這種思路來設(shè)計(jì)FAC。模型規(guī)則表物理意義明確,實(shí)時(shí)計(jì)算工作量小,便于工程應(yīng)用。事實(shí)上,由于模糊控制部分已隱含對(duì)誤差的PD成分,所以在采用FAPID控制時(shí),PI
44、D控制器中微分部分沒有必要加入。與傳統(tǒng)PID控制比較,F(xiàn)APID控制大大提高了系統(tǒng)的魯棒性,減小了超調(diào)量,提高了抗干擾能力,縮短了調(diào)節(jié)時(shí)間。</p><p> 1.1.4 專家PID控制器</p><p> 具有專家系統(tǒng)的自適應(yīng)PID控制器結(jié)構(gòu)如圖1-4所示:</p><p> 它由參考模型、可調(diào)系統(tǒng)和專家系統(tǒng)組成。從原理上看,它是一種模型參考自適應(yīng)控制系統(tǒng)。
45、其中,參考模型由模型控制器和參考模型被控對(duì)象組成;可調(diào)系統(tǒng)由數(shù)字式PID控制器和實(shí)際被控對(duì)象組成??刂破鞯腜ID參數(shù)可以任意加以調(diào)整,當(dāng)被控對(duì)象因環(huán)境原因而特性有所改變時(shí),在原有控制器參數(shù)作用下,可調(diào)系統(tǒng)輸出的響應(yīng)波形將偏離理想的動(dòng)態(tài)特性。這時(shí),利用專家系統(tǒng)以一定的規(guī)律調(diào)整控制器的PID參數(shù),使的動(dòng)態(tài)特性恢復(fù)到理想狀態(tài)。 專家系統(tǒng)由知識(shí)庫和推理機(jī)制兩部分組成,它首先檢測參考模型和可調(diào)系統(tǒng)輸出波形特征參數(shù)差值即廣義誤差。PID自整
46、定的目標(biāo)就是調(diào)整控制器PID參數(shù)矢量,使值逐步趨近于(即值趨近于0)。</p><p> 該系統(tǒng)由于采用閉環(huán)輸出波形的模式識(shí)別方法來辨別被控對(duì)象的動(dòng)態(tài)特性,不必加持續(xù)的激勵(lì)信號(hào),因而對(duì)系統(tǒng)造成的干擾小。另外,采用參考模型自適應(yīng)原理,使得自整定過程可以根據(jù)參考模型輸出波形特征值的差值來調(diào)整PID參數(shù),這個(gè)過程物理概念清楚,并且避免了被控對(duì)象動(dòng)態(tài)特性計(jì)算錯(cuò)誤而帶來的偏差。</p><p>
47、 1.1.5 基于遺傳算法整定的PID控制</p><p> 遺傳算法(Genetic Algorithms,簡稱GA)是由美國Michigan大學(xué)的John.Holland教授創(chuàng)建的。他創(chuàng)建的遺傳算法是一種概率搜索算法,是利用某種編碼技術(shù)作用于染色體的二進(jìn)制數(shù)串,其基本思想是模擬由這些串組成的群體的進(jìn)化過程。</p><p> GA是一種利用自然選擇和進(jìn)化思想在高維空間中尋優(yōu)的方法,
48、它不一定能尋得最優(yōu)點(diǎn),但是它可以找到更優(yōu)點(diǎn),因此GA可能會(huì)暫時(shí)停留在某些非最優(yōu)點(diǎn)上,直到雜交、變異發(fā)生使它越居到另一個(gè)更優(yōu)點(diǎn)上。遺傳算法通過有組織地、然而是隨機(jī)地信息交換來重新結(jié)合那些適應(yīng)性好的串,在每一代中,利用上一代串結(jié)構(gòu)中適應(yīng)性好的位和段來生成一個(gè)新的串的群體;作為額外增添,偶爾也要在串結(jié)構(gòu)中嘗試用新的位和段來替代原來的部分。與自然界相似,遺傳算法對(duì)求解問題的本身一無所知,它所需要的僅是對(duì)算法所產(chǎn)生的每個(gè)染色體進(jìn)行評(píng)價(jià),并基于適應(yīng)
49、值來選擇染色體,使適應(yīng)值好的染色體比適應(yīng)值差的染色體有更多的繁殖機(jī)會(huì)。</p><p> 遺傳算法(Genetic Algorithm ,GA)是一種新型的模擬自然界生物進(jìn)化機(jī)制的搜索尋優(yōu)技術(shù)。自然界的生物通過自身的演化就能使問題得到完美的解決,遺傳算法就仿效生物的進(jìn)化與遺傳,從某一初始值群體出發(fā),根據(jù)達(dá)爾文的進(jìn)化論中的“生存競爭”和“優(yōu)勝劣汰”的原則,借助復(fù)制、雜交、變異等操作,不斷迭代計(jì)算,經(jīng)過若干代的演化
50、后,群體中的最優(yōu)值逐步逼近最優(yōu)解,直至最后達(dá)到全局最優(yōu),這種方法就是遺傳算法,又叫進(jìn)化算法。</p><p> 1.1.6灰色PID控制算法</p><p> PID控制算法即比例積分微分控制算法,該算法簡單、魯棒性好、可靠性高,在工業(yè)控制中應(yīng)用廣泛,尤其適用于建立精確數(shù)學(xué)模型的控制系統(tǒng)。但是對(duì)于非線性、時(shí)變不確定和大時(shí)滯對(duì)象、難以建立準(zhǔn)確數(shù)學(xué)模型時(shí),PID控制算法的控制品質(zhì)不時(shí)很高,
51、尤其是以誤差作為基本調(diào)節(jié)項(xiàng),微分作用只在系統(tǒng)出現(xiàn)明顯偏差時(shí)起作用,屬事后控制,故不能很好地抑制系統(tǒng)的超調(diào)。而灰色PID控制算法,以灰色系統(tǒng)理論為基礎(chǔ),對(duì)系統(tǒng)不確定部分建立灰色模型,進(jìn)行灰色預(yù)估補(bǔ)償,使控制系統(tǒng)的灰量得到一定程度的白化,可以提高PID控制質(zhì)量及其魯棒性。</p><p> 信息完全明確的系統(tǒng)稱白色系統(tǒng)。信息完全不明確的系統(tǒng)稱黑色系統(tǒng)。信息中部分明確、部分不明確的系統(tǒng)稱灰色系統(tǒng)。灰色系統(tǒng)的方法是對(duì)系
52、統(tǒng)進(jìn)行分析、建模、預(yù)測、決策、規(guī)劃、控制的有效方法?;疑A(yù)測是用灰色模型GM(M,N)進(jìn)行定量預(yù)測,灰色控制是指本征特性灰色系統(tǒng)的控制,或?qū)ο到y(tǒng)中含灰參數(shù)的控制,或用 GM(M,N)構(gòu)成的預(yù)測控制。</p><p> 1.2 PID 控制器研究面臨的主要問題</p><p> PID控制器參數(shù)整定的目的就是按照己定的控制系統(tǒng),求得控制系統(tǒng)質(zhì)量最佳的調(diào)節(jié)性能。PID參數(shù)的整定直接影響到控
53、制效果,合適的PID參數(shù)整定可以提高自控投用率,增加裝置操作的平穩(wěn)性。對(duì)于不同的對(duì)象,閉環(huán)系統(tǒng)控制性能的不同要求,通常需要選擇不同的控制方法和控制器結(jié)構(gòu)。大致上,系統(tǒng)控制規(guī)律的選擇主要有下面幾種情況:</p><p> (1)對(duì)于一階慣性的對(duì)象,如果負(fù)荷變化不大,工藝要求不高可采用比例控制。</p><p> (2)對(duì)于一階慣性加純滯后對(duì)象,如果負(fù)荷變化不大,控制要求精度較高,可采用比
54、例積分控制。</p><p> (3)對(duì)于純滯后時(shí)間較大,負(fù)荷變化也較大,控制性能要求較高的場合,可采用比例積分微分控制。</p><p> (4)對(duì)于高階慣性環(huán)節(jié)加純滯后對(duì)象,負(fù)荷變化較大,控制性能要求較高時(shí),應(yīng)采用串級(jí)控制、前饋一反饋、前饋一串級(jí)或純滯后補(bǔ)償控制。</p><p> 對(duì)于PID控制來說,雖然它以其控制算法簡單、魯棒性好和可靠性高而在工業(yè)控制
55、中被廣泛應(yīng)用,但是PID控制系統(tǒng)是在有精確數(shù)學(xué)模型的確定性控制系統(tǒng)中建立起來的,而對(duì)于實(shí)際的工業(yè)生產(chǎn)過程來說,往往具有非線性、時(shí)變不確定性等,難以建立精確的數(shù)學(xué)模型,應(yīng)用常規(guī)的PID控制便不能達(dá)到理想的控制效果;而且PID控制器由于參數(shù)整定困難,在實(shí)際應(yīng)用中往往參數(shù)整定不良、性能欠佳,對(duì)于運(yùn)行的工況適應(yīng)性很差。</p><p><b> 1.3本章小結(jié)</b></p><
56、;p> 本章闡述了常規(guī)PID控制器的理論基礎(chǔ),對(duì)幾種改進(jìn)的控制算法進(jìn)行了綜述,并指出各種算法的優(yōu)缺點(diǎn)。研究了幾種典型的參數(shù)整定的實(shí)驗(yàn)確定方法。最后簡述了五種自適應(yīng)PID控制器的原理,為進(jìn)一步研究具有自適應(yīng)性的PID控制器做準(zhǔn)備。</p><p> 第2章 專家式智能自適應(yīng)PID控制</p><p> 2.1 專家智能控制 </p><p> 專家智能控
57、制是指將專家系統(tǒng)的理論和技術(shù)同控制理論方法與技術(shù)相結(jié)合,在未知環(huán)境下,仿效專家的智能,實(shí)現(xiàn)對(duì)系統(tǒng)的控制。把基于專家控制的原理所設(shè)計(jì)的系統(tǒng)或控制器,分別稱為專家控制系統(tǒng)或?qū)<铱刂破?。它?duì)環(huán)境的變化有很強(qiáng)的自適應(yīng)能力和自學(xué)習(xí)功能,具有高可靠性及長期運(yùn)行的連續(xù)性、在線控制的實(shí)時(shí)性等特點(diǎn)。因此,在工業(yè)控制中的應(yīng)用越來越為人們所重視,它是智能控制發(fā)展中一個(gè)極有應(yīng)用前途的方向。</p><p> 專家控制(Expert C
58、ontrol)的實(shí)質(zhì)是,基于受控對(duì)象和控制規(guī)律的各種知識(shí),而且要以智能的方式來利用這些知識(shí),求得受控系統(tǒng)盡可能地優(yōu)化和實(shí)用化,它反映出智能控制的許多重要特征和功能。</p><p> 人工智能領(lǐng)域中發(fā)展起來的專家系統(tǒng)是一種基于知識(shí)的、智能的計(jì)算機(jī)程序系統(tǒng)。專家系統(tǒng)有兩個(gè)要素:</p><p> (1)知識(shí)庫——存儲(chǔ)有某個(gè)專門領(lǐng)域中經(jīng)過事先總結(jié)的按某種格式表示的專家水平的知識(shí)條目。<
59、;/p><p> ?。?)推理機(jī)制——按照類似專家水平的問題求解方法,調(diào)用知識(shí)庫中的條目進(jìn)行推理、判斷和決策。</p><p> 專家控制的理想目標(biāo)是要實(shí)現(xiàn)這樣一個(gè)控制器或控制系統(tǒng)。</p><p> ?。?)滿足復(fù)雜動(dòng)態(tài)過程的控制需要,例如任何時(shí)變的、非線性的、受到各種干擾的受控過程。</p><p> ?。?)控制系統(tǒng)的運(yùn)行可以利用一些先驗(yàn)
60、知識(shí),而且只需要最少量的先驗(yàn)知識(shí)。</p><p> (3)有關(guān)受控過程的知識(shí)可以不斷地增加、積累、據(jù)以改進(jìn)控制性能。</p><p> ?。?)潛在的控制知識(shí)以透明的方式存放,易于修改和擴(kuò)充。</p><p> ?。?)用戶可以對(duì)控制系統(tǒng)的性能進(jìn)行定性的說明,例如速度盡可能快、超調(diào)要小等。</p><p> ?。?)能對(duì)控制性能和控制閉環(huán)
61、中的單元進(jìn)行診斷,包括傳感器和執(zhí)行機(jī)構(gòu)的故障診斷等。</p><p> (7)用戶可以訪問系統(tǒng)內(nèi)部的信息,進(jìn)行交互。例如受控過程的動(dòng)態(tài)特性、控制性能的統(tǒng)計(jì)分析、限制控制性能的因素,以及對(duì)當(dāng)前采用的控制作用的解釋等。</p><p> 專家控制的上述目標(biāo)可以看作是一種比較含糊的功能定義,它們覆蓋了傳統(tǒng)控制在一定程度上可以達(dá)到的功能,但又超過了傳統(tǒng)控制技術(shù)。作一個(gè)形象的比喻,專家控制是試圖
62、在控制閉環(huán)中加入一個(gè)有經(jīng)驗(yàn)的控制工程師,系統(tǒng)能為他提供一個(gè)控制工具箱,即可對(duì)控制、辨識(shí)、測量、監(jiān)視等各種方法和算法選擇方便、調(diào)用自如。因此,專家控制實(shí)質(zhì)上是對(duì)一個(gè)“控制專家”的思路、經(jīng)驗(yàn)、策略的模擬、延伸和擴(kuò)展。</p><p> 專家控制是基于知識(shí)的智能控制技術(shù),因而又成為基于知識(shí)的控制或?qū)<抑悄芸刂?。專家控制技術(shù)對(duì)于復(fù)雜的受控對(duì)象或過程尤為必要,因而對(duì)于各種實(shí)際的工業(yè)控制具有廣泛的應(yīng)用前景。</p&g
63、t;<p> 2.2 專家式智能整定PID控制器的典型結(jié)構(gòu)</p><p> 2.2.1 基于模式識(shí)別的專家式智能自整定PID控制器</p><p> 圖2-1所示是基于模式識(shí)別的具有專家式智能自整定PID控制器的自動(dòng)控制系統(tǒng)的一般原理框圖。該控制系統(tǒng)中,除廣義被控對(duì)象外,其余部分為專家式智能自整定PID控制器。該控制器的工作過程是,在閉環(huán)系統(tǒng)受到擾動(dòng)時(shí),對(duì)系統(tǒng)誤差的時(shí)
64、間特性進(jìn)行模式識(shí)別,分別識(shí)別出該過程響應(yīng)曲線的多個(gè)特征參數(shù)(=1,2,……,;如超調(diào)量、阻尼比、衰減振蕩周期、上升時(shí)間等)。將所測出的特征參數(shù)值與用戶事先設(shè)定好的特征參數(shù)值進(jìn)行比較,其偏離量送入專家系統(tǒng),專家系統(tǒng)在線推斷出為消除各特征量的偏離而控制器各參數(shù)所應(yīng)有的校正量(=P、I、D),將它們送入到常規(guī)的PID控制器,以修正PID控制器各個(gè)參數(shù)。與此同時(shí),控制器根據(jù)系統(tǒng)誤差以及所整定的參數(shù)進(jìn)行計(jì)算,輸出控制信號(hào)到廣義被控對(duì)象進(jìn)行控制,直
65、到被控過程的響應(yīng)曲線的特征參數(shù)滿足用戶期望的要求。</p><p> 由圖2-1可見,在具有專家式智能自整定PID控制器的控制系統(tǒng)中,除了有一個(gè)按系統(tǒng)誤差控制的、由常規(guī)PID控制器和廣義被控對(duì)象組成的常規(guī)的閉環(huán)內(nèi)回路外,還有一個(gè)多輸入、單輸出的閉環(huán)外回路。在這個(gè)外回路中,常規(guī)PID控制器的原來的廣義對(duì)象構(gòu)成被控對(duì)象,模式識(shí)別器是該外回路的一個(gè)單輸入、多輸出測量裝置。具有多輸入、多輸出的專家系統(tǒng)就是外回路的控制器
66、。</p><p> 基于模式識(shí)別的專家式PID自整定控制器的設(shè)計(jì),主要要解決兩方面的問題,即響應(yīng)曲線特征參數(shù)的選取和專家系統(tǒng)中專家知識(shí)的獲取。專家系統(tǒng)所需完成的功能是:根據(jù)控制系統(tǒng)閉環(huán)運(yùn)行過程中系統(tǒng)誤差時(shí)間特性來判定是否需要校正控制器一組參數(shù),如需要校正,則確定該組參數(shù)的校正量各為多少。所以,設(shè)計(jì)專家式自整定控制器的核心是,在系統(tǒng)閉環(huán)運(yùn)行時(shí),如何合理地選定描述系統(tǒng)暫態(tài)誤差特性的各個(gè)特征參數(shù),以及如何獲取關(guān)于特
67、征特征參數(shù)的偏離量與應(yīng)有的PID控制器一組參數(shù)的校正量、、之間的關(guān)系。</p><p> 基于模式識(shí)別的專家式智能自整定PID控制器,不必精確地辨識(shí)被控對(duì)象的數(shù)學(xué)模型,也不必對(duì)被控過程施加任何激勵(lì)信號(hào),就可以對(duì)PID參數(shù)進(jìn)行自整定。由它構(gòu)成的控制系統(tǒng)運(yùn)行穩(wěn)定、有效、可靠。利用在控制系統(tǒng)建立過程中可能獲得的被控對(duì)象的驗(yàn)前信息,可加快自整定過程的收斂速度,加你去那個(gè)自整定控制器中專家系統(tǒng)工作的負(fù)擔(dān),對(duì)常規(guī)數(shù)字式PI
68、D控制器進(jìn)行改造,即可實(shí)現(xiàn)控制器參數(shù)的自整定。 </p><p> 2.2.2專家系統(tǒng)智能自整定PID控制器</p><p> 專家系統(tǒng)智能自整定PID控制器的原理框圖如圖2-2所示。</p><p><b> -</b></p><p> 專家系統(tǒng)應(yīng)包括專家知識(shí)庫、數(shù)據(jù)庫和邏輯推理機(jī)三部分。專家系統(tǒng)可視作
69、為廣義調(diào)節(jié)器,專家知識(shí)庫已經(jīng)把熟練操作工或?qū)<业慕?jīng)驗(yàn)和知識(shí),構(gòu)成PID參數(shù)選擇手冊,這部手冊記載了各種工況下被控對(duì)象特性所對(duì)應(yīng)的P、I、D參數(shù),數(shù)據(jù)庫根據(jù)被控對(duì)象的輸入與輸出信號(hào)及給定信號(hào)提供給知識(shí)庫和推理機(jī)。推理機(jī)能進(jìn)行啟發(fā)式推理,決定控制策略。優(yōu)秀的專家系統(tǒng)可對(duì)已有知識(shí)和規(guī)則進(jìn)行學(xué)習(xí)和修正,這樣對(duì)被控過程對(duì)象的知識(shí)理解可大大降低,僅根據(jù)輸入、輸出信息,就能實(shí)現(xiàn)智能自整定控制。</p><p> 帶專家系統(tǒng)整
70、定PID控制器參數(shù)的原理框圖可用圖2-3表示,其算法包括三部分:</p><p> ?。?)利用單片機(jī)測試對(duì)象的階躍響應(yīng),根據(jù)科恩-庫思(Cohn-Coon)公式計(jì)算出受控對(duì)象特征參數(shù)、、。從階躍響應(yīng)提取對(duì)象特征參數(shù)的Cohn-Coon公式如下:</p><p><b> (2-1)</b></p><p> 式中,——系統(tǒng)階躍輸入;<
71、;/p><p><b> ——系統(tǒng)輸出響應(yīng);</b></p><p> ——對(duì)象飛升曲線中對(duì)應(yīng)的0.28時(shí)的時(shí)間;</p><p> ——對(duì)象飛升曲線中對(duì)應(yīng)0.632時(shí)的時(shí)間。</p><p> ?。?)將在線測量的特征參數(shù)送入專家系統(tǒng),在知識(shí)庫內(nèi)進(jìn)行搜索查詢,作出推理決策,重新整定PID參數(shù)。在自綜合狀態(tài)下,僅需幾條
72、控制規(guī)則就能保證系統(tǒng)的性能魯棒性。</p><p> ?。?)監(jiān)督級(jí)的主要作用是保證微機(jī)測試對(duì)象特性及專家系統(tǒng)整定PID參數(shù)的正常進(jìn)行,并用來確??刂葡到y(tǒng)的安全可靠運(yùn)行。專家系統(tǒng)智能自整定PID控制器算法已在電阻加熱爐溫控系統(tǒng)中獲得了成功運(yùn)用。</p><p> 2.3 專家PID控制原理</p><p> 對(duì)于典型的二階系統(tǒng)階躍響應(yīng)過程進(jìn)行如下分析:</
73、p><p> 令表示離散化的當(dāng)前采樣時(shí)刻的誤差值,、分別表示前一個(gè)和前兩個(gè)采樣時(shí)刻的誤差值,則有:</p><p><b> ?。?-2)</b></p><p> 根據(jù)誤差及其變化,可設(shè)計(jì)專家PID控制器,該控制器可分為以下五種情況進(jìn)行設(shè)計(jì):</p><p> (1)當(dāng)時(shí),說明誤差的絕對(duì)值已經(jīng)很大,不論誤差變化趨勢如
74、何,都應(yīng)考慮控制器的輸出應(yīng)按最大(或最?。┹敵?,以達(dá)到迅速調(diào)整誤差,使誤差絕對(duì)值以最大速度減小。此時(shí),它相當(dāng)于實(shí)施開環(huán)控制。</p><p> ?。?)當(dāng)時(shí),說明誤差在朝誤差絕對(duì)值增大方向變化,或誤差為某一常值,未發(fā)生變化。此時(shí),如果,說明誤差也較大,可考慮由控制器實(shí)施較強(qiáng)的控制作用,以達(dá)到扭轉(zhuǎn)誤差絕對(duì)值朝減小方向變化,并迅速減小誤差的絕對(duì)值,控制器輸出可為:</p><p><b&
75、gt; (2-3)</b></p><p> 此時(shí),如果,則說明盡管誤差朝絕對(duì)值增大方向變化,但誤差絕對(duì)值本身并不很大,可考慮控制器實(shí)施一般的控制作用,只要扭轉(zhuǎn)誤差的變化趨勢,使其朝誤差絕對(duì)值減小方向變化,控制器輸出為:</p><p><b> ?。?-4)</b></p><p> (3)當(dāng)、或者時(shí),說明誤差的絕對(duì)值朝減小
76、的方向變化,或者已經(jīng)達(dá)到平衡狀態(tài)。此時(shí),可考慮采取保持控制器輸出不變。</p><p> (4)當(dāng)、時(shí),說明誤差處于極值狀態(tài)。如果此時(shí)誤差的絕對(duì)值較大,即,可考慮實(shí)施較強(qiáng)的控制作用:</p><p><b> ?。?-5)</b></p><p> 如果此時(shí)誤差的絕對(duì)值較小,即,可考慮實(shí)施較弱的控制作用:</p><p&
77、gt;<b> ?。?-6)</b></p><p> ?。?)當(dāng)時(shí),說明誤差的絕對(duì)值很小,此時(shí)加入積分,減少穩(wěn)態(tài)誤差。</p><p> 式中,——誤差的第個(gè)極值;</p><p> ——第次控制器的輸出;</p><p> ——第次控制器的輸出;</p><p> ——增益放大系數(shù),;
78、 </p><p><b> ——抑制系數(shù),;</b></p><p> ,——設(shè)定的誤差界限,;</p><p> ——控制周期的序號(hào)(自然數(shù));</p><p> ——任意小的正實(shí)數(shù)。</p><p><b> 2.4 本章小結(jié)</b></p>&
79、lt;p> 本章主要介紹了專家PID控制器的結(jié)構(gòu)和控制原理,為以后的程序仿真提供理論依據(jù)。</p><p> 第3章 模糊PID控制</p><p><b> 3.1模糊控制</b></p><p> 在工業(yè)控制過程中經(jīng)常會(huì)碰到大滯后、時(shí)變、非線性的復(fù)雜系統(tǒng)。其中,有的參數(shù)未知或緩慢變化;有的存在滯后和隨機(jī)干擾;有的無法獲得精確的
80、數(shù)學(xué)模型。模糊控制器是一種近年來發(fā)展起來的新型控制器,其優(yōu)點(diǎn)是不要求掌握受控對(duì)象的精確數(shù)學(xué)模型,而根據(jù)人工控制規(guī)則組織控制決策表,然后由該表決定控制量的大小。將模糊控制和PID控制兩者結(jié)合起來,揚(yáng)長避短,既具有模糊控制靈活而適應(yīng)性強(qiáng)的優(yōu)點(diǎn),又具有PID控制精度高的特點(diǎn)。這種Fuzzy-PID復(fù)合型控制器,對(duì)復(fù)雜控制系統(tǒng)和高精度伺服系統(tǒng)具有良好的控制效果,也是近年來十分熱門的研究課題。</p><p> 3.1.
81、1 模糊控制的基本原理</p><p> 模糊控制是以模糊集合論、模糊語言變量及模糊邏輯推理為基礎(chǔ)的計(jì)算機(jī)智能控制,其基本概念是由美國加利福尼亞大學(xué)著名教授查德(L.A.Zadeh)首先提出的,經(jīng)過20多年的發(fā)展,在模糊控制理論和應(yīng)用研究方面均取得重大成功。</p><p> 模糊控制的基本原理框圖如圖3-1所示。它的核心部分為模糊控制器,如圖中點(diǎn)劃線框中部分所示,模糊控制器的控制規(guī)律
82、由計(jì)算機(jī)的程序?qū)崿F(xiàn)。實(shí)現(xiàn)一步模糊控制算法的過程描述如下:微機(jī)經(jīng)中斷采樣獲取被控制量的精確值,然后將此量與給定值比較得到誤差信號(hào),一般選誤差信號(hào)作為模糊控制器的一個(gè)輸入量。把誤差信號(hào)的精確量進(jìn)行模糊化變成模糊量。誤差的模糊量可用相應(yīng)的模糊語言表示,得到誤差的模糊語言的一個(gè)子集(是一個(gè)模糊矢量),再由和模糊控制規(guī)則(模糊算子)根據(jù)推理的合成規(guī)則進(jìn)行模糊決策,得到模糊控制量。</p><p><b> ?。?
83、-1)</b></p><p> 3.1.2 模糊控制器</p><p> 由圖3-1可知,模糊控制系統(tǒng)與通常的計(jì)算機(jī)數(shù)字控制系統(tǒng)的主要差別是,采用了模糊控制器。模糊控制器是模糊控制系統(tǒng)的核心,一個(gè)模糊控制系統(tǒng)的性能優(yōu)劣,主要取決于模糊控制器的結(jié)構(gòu)、所采用的模糊規(guī)則、合成推理算法,以及模糊決策的方法等因素。</p><p> 模糊控制器(Fuzzy
84、 Controller——FC)也稱為模糊邏輯控制器(Fuzzy Logic Controller——FLC),由于其所采用的模糊控制規(guī)則是由模糊理論中模糊條件語句來描述的,因此模糊控制器是一種語言型控制器,故也稱為模糊語言控制器(Fuzzy Language Controller——FLC)。</p><p> 模糊控制器的組成框圖如圖3-1所示。</p><p> 1.模糊化接口(
85、Fuzzy interface) 模糊控制器的輸入必須通過模糊化才能用于控制輸出的求解,因此它實(shí)際上是模糊控制器的輸入接口。它的主要作用是將真實(shí)的確定量輸入轉(zhuǎn)換為一個(gè)模糊矢量。對(duì)于一個(gè)模糊輸入變量,其模糊子集通??梢宰魅缦路绞絼澐郑?lt;/p><p> ?。?)=負(fù)大,負(fù)小,零,正小,正大=NB,NS,ZO,PS,PB</p><p> (2)=負(fù)大,負(fù)中,負(fù)小,零,正小,正中,正大=NB
86、,NM,NS,ZO,PS,PM,PB</p><p> ?。?)=負(fù)大,負(fù)中,負(fù)小,零負(fù),零正,正小,正中,正大=NB,NM,NS,NZ,PZ,PS,PM,PB</p><p> 2.知識(shí)庫(Knowledge Base——KB) 由數(shù)據(jù)庫和規(guī)則庫兩部分構(gòu)成。</p><p> ?。?)數(shù)據(jù)庫(Data Base——DB) 數(shù)據(jù)庫所存放的是所有輸入、輸出變量的全部
87、模糊子集的隸屬度矢量值(即經(jīng)過論域等級(jí)離散化以后對(duì)應(yīng)值的集合),若論域?yàn)檫B續(xù)域,則為隸屬度函數(shù)。在規(guī)則推理的模糊關(guān)系方程求解過程中,向推理機(jī)提供數(shù)據(jù)。</p><p> ?。?)規(guī)則庫(Rule Base——RB) 模糊控制器的規(guī)則是基于專家只是或手動(dòng)操作熟練人員長期積累的經(jīng)驗(yàn),它是按人的直覺推理的一種語言表示形式。模糊規(guī)則通常是一系列的關(guān)系詞連接而成,如if-then、else、also、end、or等,關(guān)系詞
88、必須經(jīng)過“翻譯”才能將模糊規(guī)則數(shù)值化。最常用的關(guān)系詞為if-then、also,對(duì)于多變量模糊控制系統(tǒng),還有and等。例如,某模糊控制系統(tǒng)輸入變量為(誤差)和(誤差變化),它們對(duì)應(yīng)的語言變量為E和EC,可給出一組模糊規(guī)則如下:</p><p> ?。篿f E is NB and EC is NB then U is PB</p><p> :if E is NB and EC is NS
89、 then U is PM</p><p> 通常把if…部分稱為“前提部”,而then…部分稱為“結(jié)論部”,其基本結(jié)構(gòu)可歸納為if A and B then C,其中A為論域U上的一個(gè)模糊子集,B是論域V上的一個(gè)模糊子集。根據(jù)人工控制經(jīng)驗(yàn),可離線組織其控制決策表R,R是笛卡爾乘積集上的一個(gè)模糊子集,則某一時(shí)刻其控制量由下式給出:</p><p><b> ?。?-2)<
90、/b></p><p> 式中 ——模糊直積運(yùn)算;</p><p><b> ——模糊合成運(yùn)算。</b></p><p> 規(guī)則庫是用來存放全部模糊控制規(guī)則的,在推理時(shí)為“推理機(jī)”提供控制規(guī)則。由上述可知,規(guī)則條數(shù)和模糊變量的模糊子集劃分有關(guān),劃分越細(xì),規(guī)則條數(shù)越多,但并不代表規(guī)則庫的準(zhǔn)確度越高,規(guī)則庫的“準(zhǔn)確性”還與專家知識(shí)的準(zhǔn)確
91、度有關(guān)。</p><p> ?。?)推理與解模糊接口(Inference and Defuzzy-interface) 推理是模糊控制器中,根據(jù)輸入模糊量,由模糊控制規(guī)則完成模糊推理來求解模糊關(guān)系方程,并獲得模糊控制量的功能部分。在模糊控制中,考慮到推理時(shí)間,通常采用運(yùn)算較簡單的推理方法。最基本的有Zadeh近似推理,它包含有正向推理和逆向推理兩類。正向推理常被用于模糊控制中,而逆向推理一般用于知識(shí)工程學(xué)領(lǐng)域的專
92、家系統(tǒng)中。</p><p> 推理結(jié)果的獲得,表示模糊控制的規(guī)則推理功能已經(jīng)完成。但是,至此所獲得的結(jié)果仍是一個(gè)模糊矢量,不能直接用來作為控制量,還必須做一次轉(zhuǎn)換,求得清晰的控制量輸出,即為解模糊。通常把輸出端具有轉(zhuǎn)換功能作用的部分稱為解模糊接口。</p><p> 由以上的討論知,模糊控制器的設(shè)計(jì)步驟如下:</p><p> l.確定模糊控制器的輸入變量和輸
93、出變量(即控制量);</p><p> 2.設(shè)計(jì)模糊控制器的控制規(guī)則;</p><p> 3.確立模糊化和非模糊化(又稱清晰化)的方法;</p><p> 4.選擇模糊控制器的輸入變量及輸出變量的論域并確定模糊控制器的參數(shù)(如量化因子、比例因子);</p><p> 5.編制模糊控制算法的應(yīng)用程序;</p><p&
94、gt; 6.一合理選擇模糊控制算法的采樣時(shí)間。</p><p> 在模糊系統(tǒng)中,模糊模型有兩種形式,一是標(biāo)準(zhǔn)模型(Mmadnai),即模糊規(guī)則的后件是輸出量的某一模糊集;二是Takagi-Sugeno模型,即模糊規(guī)則的后件是輸人語一言變量的函數(shù)。本論文中選取標(biāo)準(zhǔn)模型(Mamdani)作為控制器設(shè)計(jì)的依據(jù)。</p><p> 綜上所述,模糊控制器實(shí)際上就是依靠微機(jī)(或單片機(jī))來構(gòu)成的。
95、它的絕大部分功能都是由計(jì)算機(jī)程序來完成的。隨著專用模糊芯片的研究和開發(fā),也可以由硬件逐步取代各組成單元的軟件功能。</p><p> 3.1.3 模糊控制對(duì)非線性復(fù)雜函數(shù)的逼近</p><p> 模糊推理機(jī)、模糊器和解模糊器都有多種選擇。具體的講,常用的有五種模糊推理機(jī)(乘積推理機(jī)、最小推理機(jī)、Lukasiewicz推理機(jī)、Zadeh推理機(jī)和Dienes-Rescher推理機(jī)),三種模
96、糊器(單值模糊器、高斯模糊器和三角形模糊器),三種解模糊器(重心解模糊器、加權(quán)平均解模糊器和最大隸屬度解模糊器)。那么,組合這些不同類型的模糊推理機(jī)、模糊器和解模糊器至少可以得到種模糊系統(tǒng)。</p><p> 在這些系統(tǒng)中,對(duì)于實(shí)際的模糊系統(tǒng)與模糊控制來說,某些模糊系統(tǒng)非常有用,而另一些則無太大意義。也就是說,并不是每一個(gè)組合都會(huì)產(chǎn)生有用的模糊系統(tǒng)。而每一個(gè)有用的模糊系統(tǒng)都具有一定的非線性映射能力。</p
97、><p> 由上式可以看出,模糊系統(tǒng)的輸出就是規(guī)則THEN部分的模糊集的中心的</p><p> 加權(quán)平均,其權(quán)重等于規(guī)則部分的模糊集在輸入點(diǎn)上的隸屬度值,總之,輸入點(diǎn)與一條規(guī)則的部分的一致性越高,賦給這條規(guī)則的權(quán)重就越大,這也有其直觀意義。</p><p> 它揭示了模糊系統(tǒng)理論的一個(gè)重大問題,即模糊系統(tǒng)具有雙重角色:一方面,模糊系統(tǒng)是基于規(guī)則庫的系統(tǒng),它是由一
98、系列語言規(guī)則構(gòu)造而成的;另一方面,模糊系統(tǒng)又是非線性映射,在許多情況下,它可以用形如上式那樣的準(zhǔn)確而嚴(yán)密的的公式來表達(dá)。這一模糊系統(tǒng)理論的重要貢獻(xiàn)在于,它提供了一個(gè)把語言規(guī)則集合轉(zhuǎn)變成為非線性映射的系統(tǒng)化程序。由于非線性映射易于實(shí)現(xiàn),所以模糊系統(tǒng)也就找到其轉(zhuǎn)化成各種工程應(yīng)用的方式。</p><p> 3.1.4 模糊參數(shù)整定的基本思想</p><p> 模糊自整定PID控制器基本思想是
99、在線調(diào)整PID 控制器的增益。假設(shè)模糊系統(tǒng)的輸入為、,這里是誤差,,是誤差的變化率,則模糊系統(tǒng)由3個(gè)二維輸入一維輸出的模糊系統(tǒng)組成。令模糊if-then規(guī)則具有以下形式。如果是且是,則是,是,是。其中,、、、、是模糊集,I= 1 ,2,3,…,M.這里,M是規(guī)則總數(shù).假設(shè)、有意義的區(qū)域分別為[,]和[,] ,并在上面定義7個(gè)的模糊集。顯然,完整的模糊規(guī)則由49條規(guī)則組成。假設(shè)、、的允許范圍分別為[,],[,]和[,],取、是模糊集“B”
100、或是模糊集“S”,其隸屬函數(shù)均采用三角形隸屬函數(shù)。在[,]上定義4個(gè)模糊集“S”、“MS”、“M”、“B”,其隸屬函數(shù)均采用三角形隸屬函數(shù)。 </p><p> 顯然,在控制剛開始時(shí),需要一個(gè)大的控制信號(hào)以快速啟動(dòng)時(shí)間,所以需要一個(gè)大的比例增益,一個(gè)大的積分增益,一個(gè)小的微分增益所以,在開始時(shí)的規(guī)則為:如果是PB且是Z,則是B,是B,是S。同樣,可以得到在控制點(diǎn)附近的規(guī)則為:如果是Z且是NB ,則是S , 是S
101、。是B。用此方法可以確定模糊系統(tǒng)的規(guī)則.將每個(gè)規(guī)則集合中的49 條規(guī)則用乘積推理機(jī)、單值模糊器和中心平均解模糊器構(gòu)成模糊系統(tǒng)。</p><p> 若對(duì)模糊系統(tǒng)的每一次輸入和都調(diào)節(jié) 、和,這樣,勢必造成計(jì)算量過大,從而使得Fuzzy-PID控制器的響應(yīng)速度變慢。所以引入調(diào)整閥值,限制當(dāng)且時(shí),模糊系統(tǒng)就不調(diào)整 、 和,而在所有別的情況下,模糊系統(tǒng)就調(diào)整 、 和。這樣,就可以極大地減少計(jì)算量,從而改善系統(tǒng)性能。并且,
102、很顯然在響應(yīng)的初始時(shí)刻, 為PB,為Z.所以在調(diào)整參數(shù)的過程中,不需對(duì)、和賦初值,只需輸入為PB,為Z,則模糊系統(tǒng)可以自動(dòng)調(diào)整增益。這樣,就解決了PID 控制器的增益設(shè)置和調(diào)節(jié)問題。</p><p> 3.1.5 模糊參數(shù)整定器的設(shè)計(jì)</p><p> (一) 精確量的模糊化</p><p> 設(shè)誤差,誤差變化率,比例系數(shù),積分系數(shù),微分系數(shù)的基本論域分別為:
103、[,…, ],[,…,],[,…,],[,…,],[,…,],基本論域里的量都是精確量。語言變量E,EC,,,模糊集均為{PL,PM,PS,ZO,NS,NM,NL}。語言變量E,EC,,,上的論域X,Y,P,I,D均為{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6}。</p><p> ?。ǘ?量化因子和比例因子</p><p> 設(shè)誤差和誤差變化率的量化因子分別為,
104、,用誤差量乘,誤差變化率乘,可以把誤差和誤差變化率從基本論域轉(zhuǎn)化到模糊集的論域。則比例因子=… ,= 。確定量化因子,后,則可將基本論域上的變換成模糊集的論域上的,量化公式為:,為取整運(yùn)算。</p><p> 經(jīng)模糊控制規(guī)則計(jì)算后的得到的控制量,為控制量語言變量論域中的值,還不能直接去控制對(duì)象,必須將其轉(zhuǎn)化為控制量基本論域中的值。輸出控制量的比例因子分別為:,,,且=,,。</p><p&g
105、t;<b> (三) 隸屬度函數(shù)</b></p><p> 語言變量論域上的模糊子集由其論域上的隸屬度函數(shù)(x)來描述,在此,我們設(shè)E,EC,,,的隸屬度函數(shù)均服從正態(tài)分布。其輸入、輸出隸屬度函數(shù)見圖3-3所示,每個(gè)輸入變量被二個(gè)模糊集模糊化,分別是“正”(P) 和“負(fù)”(N);輸出變量被三個(gè)模糊集模糊化,分別是“正”(P)、“零”(Z) 和“負(fù)”(N)。以上隸屬度函數(shù)都定義在整個(gè)區(qū)間。
106、</p><p> 各語言變量和控制規(guī)則如下:</p><p> 1 : if is P and is P then is N </p><p> 2 : if is P and is N then is Z </p><p> 3 : if is N and is P then is Z </p>&
107、lt;p> 4 : if is N and is N then is P </p><p> ?。ㄋ模?確定模糊控制規(guī)則</p><p> 模糊控制規(guī)則是設(shè)計(jì)一個(gè)模糊控制器的關(guān)鍵,該規(guī)則給定的好壞將直接影響到模糊控制器設(shè)計(jì)的好壞。在設(shè)計(jì)模糊控制規(guī)則時(shí),應(yīng)注意以下整定原則:</p><p> ?。?)當(dāng)誤差較大時(shí),為盡快消除誤差,提高響應(yīng)速度,取大值,取
108、較小值;在誤差較小時(shí),為繼續(xù)消除誤差,并防止超調(diào)過大而產(chǎn)生振蕩,值要減小,取小值;在誤差較小時(shí),為消除靜差,克服大超調(diào),使系統(tǒng)盡快穩(wěn)定,值要繼續(xù)減小,不變或稍取大一些。</p><p> (2)當(dāng)與同號(hào)時(shí),被控量是朝著偏離給定值的方向變化;而當(dāng)與異號(hào)時(shí),被控量是朝著接近給定值的方向變化。因此,當(dāng)被控量接近給定值時(shí),反號(hào)的比例作用阻礙積分作用,避免積分超調(diào)及隨之帶來的振蕩,有利于控制。當(dāng)被控量遠(yuǎn)未接近給定值并向給
109、定值變化時(shí),由于這兩項(xiàng)反向,將會(huì)減慢控制過程,因此,在誤差E較大,且誤差變化率EC與誤差E異號(hào)時(shí),取零或負(fù)值,以加快控制的動(dòng)態(tài)過程。</p><p> ?。?)誤差變化率EC的大小表明誤差變化的速率,EC越大,取值越小,取值越大,反之亦然。</p><p> ?。?)微分作用體現(xiàn)了某種信號(hào)的改變趨勢,這種控制作用類似于人的預(yù)見性,它阻止偏差的變化,有助于減少超調(diào),克服振蕩,使系統(tǒng)趨于穩(wěn)定,
溫馨提示
- 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. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)(論文)-基于matlab的pid控制仿真研究
- 基于matlab的pid控制器畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---基于matlab的pid控制器設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)(論文)+基于matlab的pid參數(shù)調(diào)整方法的仿真研究
- pid控制系統(tǒng)地設(shè)計(jì)及仿真(matlab)
- 畢業(yè)設(shè)計(jì)--自適應(yīng)模糊pid控制器的matlab的設(shè)計(jì)
- 增量式pid控制算法的matlab仿真
- 基于matlab的智能pid控制器設(shè)計(jì)和仿真-畢業(yè)論文
- 增量式pid控制算法的matlab仿真
- 畢業(yè)設(shè)計(jì)(論文)自適應(yīng)模糊pid控制器的matlab的設(shè)計(jì)
- 基于matlab的智能pid控制器設(shè)計(jì)和仿真-畢業(yè)論文
- 電流保護(hù)matlab仿真畢業(yè)設(shè)計(jì)
- pid溫控系統(tǒng)的設(shè)計(jì)及仿真(matlab)的設(shè)計(jì)
- matlab控制系統(tǒng)仿真課程設(shè)計(jì)--pid控制器應(yīng)用
- 基于matlab的自動(dòng)控制系統(tǒng)仿真畢業(yè)設(shè)計(jì)
- pid溫控系統(tǒng)的設(shè)計(jì)及仿真(matlab)的設(shè)計(jì)
- 計(jì)算機(jī)控制課程設(shè)計(jì)--pid控制算法的matlab仿真研究
- 計(jì)算機(jī)控制課程設(shè)計(jì)--pid控制算法的matlab仿真研究
- 計(jì)算機(jī)控制課程設(shè)計(jì)---pid控制算法的matlab仿真研究
- 畢業(yè)設(shè)計(jì)---基于matlab的dpll設(shè)計(jì)與仿真
評(píng)論
0/150
提交評(píng)論