2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p><b>  摘 要</b></p><p>  目前,由于PID結(jié)構(gòu)簡單,可通過調(diào)節(jié)比例積分和微分取得基本滿意的控制性能,廣泛應用在電廠的各種控制過程中。電廠主汽溫被控對象是一個大慣性、大遲延、非線性且對象變化的系統(tǒng),常規(guī)汽溫控制系統(tǒng)為串級PID控制或?qū)拔⒎挚刂?當機組穩(wěn)定運行時,一般能將主汽溫控制在允許的范圍內(nèi)。但當運行工況發(fā)生較大變化時,卻很難保證控制品質(zhì)。因此

2、本文研究基于BP神經(jīng)網(wǎng)絡(luò)的PID控制,利用神經(jīng)網(wǎng)絡(luò)的自學習、非線性和不依賴模型等特性實現(xiàn)PID參數(shù)的在線自整定,充分利用PID和神經(jīng)網(wǎng)絡(luò)的優(yōu)點。本處用一個多層前向神經(jīng)網(wǎng)絡(luò),采用反向傳播算法,依據(jù)控制要求實時輸出Kp、Ki、Kd,依次作為PID控制器的實時參數(shù),代替?zhèn)鹘y(tǒng)PID參數(shù)靠經(jīng)驗的人工整定和工程整定,以達到對大遲延主氣溫系統(tǒng)的良好控制。對這樣一個系統(tǒng)在MATLAB平臺上進行仿真研究,仿真結(jié)果表明基于BP神經(jīng)網(wǎng)絡(luò)的自整定PID控制具有

3、良好的自適應能力和自學習能力,對大遲延和變對象的系統(tǒng)可取得良好的控制效果。</p><p>  關(guān)鍵詞:主汽溫,PID,BP神經(jīng)網(wǎng)絡(luò),MATLAB仿真</p><p><b>  ABSTRACT</b></p><p>  At present, because PID has a simple structure and can be ad

4、justed proportional 、integral and differential to satisfactory control performance, it is widely used in power plants of various control process. The system of power plant main steam temperature is an large inertia、big t

5、ime-delayed and nonlinear dynamic system. Conventional steam temperature control system adopted cascade PID control or the differential control of lead before. When the unit is stable, these methods will control the stea

6、</p><p>  KEY WORDS: main steam temperature ,PID ,BP neural network, MATLAB simulation</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p> 

7、 ABSTRACTII</p><p><b>  第一章 緒論1</b></p><p>  1.1 選題背景和意義1</p><p>  1.2 國內(nèi)外研究現(xiàn)狀 1</p><p>  1.3 立論依據(jù)5</p><p>  1.4 本文所做的主要工作6</p>&

8、lt;p>  第二章 神經(jīng)網(wǎng)絡(luò)的基本原理8</p><p>  2.1 人工神經(jīng)元模型8</p><p>  2.2 神經(jīng)網(wǎng)絡(luò)的學習方式和學習規(guī)則9</p><p>  2.2.1 神經(jīng)網(wǎng)絡(luò)的學習方式9</p><p>  2.2.2 神經(jīng)網(wǎng)絡(luò)的學習規(guī)則9</p><p>  2.3 神經(jīng)網(wǎng)絡(luò)的特點及應

9、用10</p><p>  2.4 BP神經(jīng)網(wǎng)絡(luò)11</p><p>  2.4.1 BP神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)11</p><p>  2.4.2 BP神經(jīng)網(wǎng)絡(luò)的算法12</p><p>  2.5 本章小結(jié)16</p><p>  第三章 基于BP神經(jīng)網(wǎng)絡(luò)的PID控制17</p><

10、p>  3.1 PID控制器的離散差分方程17</p><p>  3.2 基于BP神經(jīng)網(wǎng)絡(luò)的PID整定原理18</p><p>  3.3 基于BP神經(jīng)網(wǎng)絡(luò)的PID控制算法流程22</p><p>  3.4 本章小結(jié)22</p><p>  第四章 基于BP神經(jīng)網(wǎng)絡(luò)的PID控制在主汽溫控制系統(tǒng)中的應用23</p&g

11、t;<p>  4.1 主汽溫的控制任務(wù)23</p><p>  4.2 主汽溫被控對象的動態(tài)特性23</p><p>  4.3 主汽溫控制策略24</p><p>  4.3.1 主汽溫控制信號的選擇24</p><p>  4.3.2 主汽溫控制的兩種策略26</p><p>  4.4仿

12、真分析27</p><p>  4.5 本章總結(jié)34</p><p><b>  結(jié)論與展望35</b></p><p><b>  參考文獻37</b></p><p><b>  致 謝39</b></p><p><b>

13、  第一章 緒論 </b></p><p>  1.1 選題背景和意義</p><p>  在控制系統(tǒng)設(shè)計中,最主要而又最困難的問題是如何針對復雜、變化及具有不確定性的受控對象和環(huán)境作出有效的控制決策。經(jīng)典控制理論和現(xiàn)代控制理論的基礎(chǔ)是建立數(shù)學模型,以此進行控制系統(tǒng)設(shè)計,然而面對工程實際問題和工程應用對控制要求的不斷提高,基于數(shù)學模型的控制理論和方法的局限性日益明顯。無模型控制

14、能有效提高控制系統(tǒng)的適應性和魯棒性,因此,走向無模型控制是自動控制發(fā)展的另一個重要方向。</p><p>  在1943年,麥卡洛克和皮茨首次提出了腦模型,其最初動機在于模仿生物的神經(jīng)系統(tǒng)。隨著超大規(guī)模集成電路(VLSl)、光電子學和計算機技術(shù)的發(fā)展,人工神經(jīng)網(wǎng)絡(luò)己引起更為廣泛的注意。近年來,基于神經(jīng)元控制的理論和機理已獲得進一步的開發(fā)和應用。盡管基于神經(jīng)元的控制能力還比較有限,但由于神經(jīng)網(wǎng)絡(luò)控制器具有學習能力和

15、記憶能力、概括能力、并行處理能力、容錯能力等重要特性,仍然有許多基于人工神經(jīng)網(wǎng)絡(luò)的控制器被設(shè)計出來,這類控制器具有并行處理、執(zhí)行速度快、魯棒性好、自適應性強和適于應用等優(yōu)點,廣泛的應用在控制領(lǐng)域[1]。</p><p>  神經(jīng)網(wǎng)絡(luò)控制是一種基本上不依賴于模型的控制方法,它比較適用于那些具有不確定性或高度非線性的控制對象,并具有較強的適應和學習功能,它是智能控制的一個重要分支。對于自動控制來說,神經(jīng)網(wǎng)絡(luò)有具有自適

16、應功能,泛化功能,非線性映射功,高度并行處理功能等幾方面優(yōu)勢[2],這使得神經(jīng)網(wǎng)絡(luò)成為當今一個非常熱門的交叉學科, 廣泛應用在電力,化工,機械等各行各業(yè),并取得了比較好的控制效果。</p><p>  1.2 國內(nèi)外研究現(xiàn)狀</p><p>  隨著現(xiàn)代工業(yè)過程的日益復雜,經(jīng)典現(xiàn)代控制理論面臨嚴峻挑戰(zhàn),例如被控系統(tǒng)越來越巨大,存在多種不確定因素,存在難以確定描述的非線性特性,而控制的要求越

17、來越高(如控制精度、穩(wěn)定性、容錯、實時性等),因此人們一直在探索如何使控制系統(tǒng)具有更高的智能,使之能夠適應各種控制環(huán)境。而神經(jīng)網(wǎng)絡(luò)源于對人腦神經(jīng)功能的模擬,它的某些類似人的智能特性有可能被用于解決現(xiàn)代控制面臨的一些難題。因此,從20世紀60年代起,人們就開始研究神經(jīng)網(wǎng)絡(luò)在控制中的應用了,取得了一定效果。目前,隨著神經(jīng)理論的發(fā)展和新算法的相繼提出,神經(jīng)網(wǎng)絡(luò)的應用越來越廣泛。</p><p>  從神經(jīng)網(wǎng)絡(luò)的基本模式

18、看,主要有:前饋型、反饋型、自組織型及隨機型神經(jīng)網(wǎng)絡(luò)[3]。這四種類型各自具有不同的網(wǎng)絡(luò)模型:前饋網(wǎng)絡(luò)中主要有BP網(wǎng)絡(luò)及RBF網(wǎng)絡(luò);反饋網(wǎng)絡(luò)主要有Hopfield網(wǎng)絡(luò);自組織網(wǎng)絡(luò)主要有ART網(wǎng)。當前,已經(jīng)比較成熟的神經(jīng)網(wǎng)絡(luò)控制模型主要有神經(jīng)自校正控制,神經(jīng)PID控制,神經(jīng)模型參考自適應控制,神經(jīng)內(nèi)膜控制等等[4]</p><p>  (1) 、神經(jīng)網(wǎng)絡(luò)自校正控制</p><p>  神經(jīng)自

19、校正控制結(jié)構(gòu)如圖,它由兩個回路組成:(1)自校正控制器與被控對象構(gòu)成的反饋回路;(2)神經(jīng)網(wǎng)絡(luò)辨識器與控制器設(shè)計,以得到控制器的參數(shù)。這種方案的設(shè)計思想是利用神經(jīng)網(wǎng)絡(luò)辨識器的計算估計能力對常規(guī)控制器參數(shù)進行約束優(yōu)化求解,從而實現(xiàn)對常規(guī)控制器的參數(shù)或結(jié)構(gòu)進行調(diào)整。方框圖如下[5]:</p><p>  r u y</

20、p><p>  圖1-1 神經(jīng)自校正控制結(jié)構(gòu)圖</p><p>  可見,辨識器與自校正控制器的在線設(shè)計是自校正控制實現(xiàn)的關(guān)鍵。</p><p> ?。?)、神經(jīng)網(wǎng)絡(luò)PID控制。</p><p>  PID控制要取得好的控制效果,就必須通過調(diào)整好比例、積分和微分三種控制作用在形成控制量中相互配合又相互制約的關(guān)系,這種關(guān)系不一定是簡單的“線性組合”

21、,從變化無窮的非線性組合中可以找出最佳的關(guān)系。神經(jīng)網(wǎng)絡(luò)所具有的任意非線性表示能力,可以通過對系統(tǒng)性能的學習來實現(xiàn)具有最佳組合的PID控制。方框圖如下[6]: </p><p>  r kp ki kd u y</p><p>  - e </p><p>  圖1-2 神經(jīng)P

22、ID控制結(jié)構(gòu)圖</p><p>  對于一般神經(jīng)PID常采用BP算法,因BP神經(jīng)網(wǎng)絡(luò)具有逼近任意非線性函數(shù)的能力,而且結(jié)構(gòu)和學習算法簡單明確。通過神經(jīng)網(wǎng)絡(luò)的自身學習、加權(quán)系數(shù)調(diào)整,從而使其穩(wěn)定狀態(tài)對應于某種最優(yōu)控制律下的PID控制器參數(shù)。</p><p>  (3) 、神經(jīng)網(wǎng)絡(luò)模型參考自適應控制</p><p>  神經(jīng)網(wǎng)絡(luò)模型參考自適應控制 ,將神經(jīng)網(wǎng)絡(luò)同模型參考

23、自適應控制相結(jié)合,就構(gòu)成了神經(jīng)網(wǎng)絡(luò)模型參考自適應控制,其系統(tǒng)的結(jié)構(gòu)形式和線性系統(tǒng)的模型參考自適應控制系統(tǒng)是相同的,只是通過神經(jīng)網(wǎng)絡(luò)給出被控對象的辨識模型。根據(jù)結(jié)構(gòu)的不同可分為直接與間接神經(jīng)網(wǎng)絡(luò)模型參考自適應控制兩種類型,分別如圖中(a)和(b)所示。間接方式比直接方式中多采用一個神經(jīng)網(wǎng)絡(luò)辨識器,其余部分完全相同[7]。</p><p><b>  yp</b></p><

24、p><b>  r-</b></p><p><b>  ee</b></p><p><b>  uy +</b></p><p><b>  (a)</b></p><p><b>  yp</b><

25、/p><p><b>  r-</b></p><p><b>  e</b></p><p><b>  e-+</b></p><p><b>  +</b></p><p><b>  y</b>&l

26、t;/p><p><b>  (b)</b></p><p>  圖1-3 神經(jīng)模型參考自適應控制結(jié)構(gòu)圖</p><p>  神經(jīng)控制器的權(quán)重修正目標是使過程輸出最后以零誤差跟蹤參數(shù)模型輸出。對于直接方式,由于未知的非線性對象處于誤差和神經(jīng)控制器的中間位置,給參數(shù)修正造成困難。為了避免這一問題,增加神經(jīng)辨識器,變?yōu)殚g接方式。</p>

27、<p> ?。?)、神經(jīng)網(wǎng)絡(luò)內(nèi)??刂?lt;/p><p>  神經(jīng)網(wǎng)絡(luò)內(nèi)??刂葡到y(tǒng)如下圖所示。圖中的神經(jīng)辨識器用于充分逼近被控對象的動態(tài)模型,相當于正向模型。神經(jīng)網(wǎng)絡(luò)控制器不是直接學習被控對象的逆模型,而是間接地學習被控對象的逆動態(tài)特性。 </p><p><b>  D</b></p><p>  r ++ y<

28、/p><p><b>  -+</b></p><p><b>  +</b></p><p><b>  -</b></p><p>  圖1-4 神經(jīng)內(nèi)膜控制結(jié)構(gòu)圖</p><p>  在神經(jīng)網(wǎng)絡(luò)內(nèi)??刂葡到y(tǒng)中,神經(jīng)辨識器作為被控對象的近似模型與實際對

29、象并行設(shè)置,它們的差值用于反饋,同期望的給定值之差經(jīng)一線性濾波器處理后,送給神經(jīng)網(wǎng)絡(luò)控制器,經(jīng)過多次訓練,它將間接地學習對象的逆動態(tài)特性。此時,系統(tǒng)誤差將趨于零[8]。 </p><p> ?。?)、神經(jīng)網(wǎng)絡(luò)預測控制</p><p>  由于神經(jīng)網(wǎng)絡(luò)可以精確描述非線性動態(tài)過程,因此,可用神經(jīng)網(wǎng)絡(luò)設(shè)計預測控制系統(tǒng)。預測控制是近年來發(fā)展起來的一類新型計算機控制算法,它利用內(nèi)部模型預測被控對象未

30、來輸出及其與給定值之差,然后據(jù)此以某種優(yōu)化指標計算當前應加于被控對象的控制量,以期使未來的輸出盡可能地跟蹤給定參考軌線。下面是神經(jīng)網(wǎng)絡(luò)預測控制系統(tǒng)的一般方框圖[9]。</p><p><b>  +u</b></p><p><b>  + </b></p><p><b>  -</b><

31、/p><p><b>  +</b></p><p>  圖1-5 神經(jīng)預測控制結(jié)構(gòu)圖</p><p>  這種算法的基本特征是建立預測模型方便,采用滾動優(yōu)化策略和采用模型誤差反饋校正,預測模型根據(jù)系統(tǒng)的歷史信息和選定的未來輸入,預測系統(tǒng)未來的輸出。根據(jù)預測模型的輸出,控制系統(tǒng)采用基于優(yōu)化的控制策略對被控對象進行控制。</p>&

32、lt;p>  (6) 、其他先進的神經(jīng)控制</p><p>  模糊神經(jīng)網(wǎng)絡(luò)控制:模糊系統(tǒng)是以模糊集合論、模糊語言變量及模糊邏輯推理的知識為基礎(chǔ),力圖在一個較高的層次上對人腦思維的模糊方式進行工程化的模擬。而神經(jīng)網(wǎng)絡(luò)則是建立在對人腦結(jié)構(gòu)和功能的模擬與簡化的基礎(chǔ)上。由于人腦思維的容錯能力源于思維方法上的模糊性以及大腦本身的結(jié)構(gòu)特點,因此將兩者綜合運用便成為自動控制領(lǐng)域的一種自然趨勢。模糊系統(tǒng)與神經(jīng)網(wǎng)絡(luò)主要采用

33、以下綜合方式,既將人工神經(jīng)網(wǎng)絡(luò)作為模糊系統(tǒng)中的隸屬函數(shù)、模糊規(guī)則的描述形式[10]。</p><p>  多層神經(jīng)網(wǎng)絡(luò)控制:一個普通的多層神經(jīng)控制系統(tǒng)如下圖所示,基本上是一種前饋控制器。該系統(tǒng)存在兩個控制作用:前饋控制和常規(guī)反饋控制。前饋控制由神經(jīng)網(wǎng)絡(luò)實現(xiàn),訓練目標是使期望輸出與受控對象實際輸出間的偏差為最小。該誤差作為反饋控制器的輸入。反饋作用與前饋作用被分別考慮[11]。</p><p&g

34、t;  r+e+uy</p><p><b>  -+</b></p><p>  圖1-6 多層神經(jīng)網(wǎng)絡(luò)控制結(jié)構(gòu)圖</p><p><b>  1.3 立論依據(jù)</b></p><p>  BP算法就是在模擬生物神經(jīng)元的基礎(chǔ)上建立起來的在人工神經(jīng)網(wǎng)絡(luò)上的一種搜索和優(yōu)化算法。對于人工神經(jīng)

35、網(wǎng)絡(luò),網(wǎng)絡(luò)的信息處理是由神經(jīng)元間的相互作用來實現(xiàn),知識與信息的存貯表現(xiàn)為網(wǎng)絡(luò)元件互相聯(lián)結(jié)分布的物理聯(lián)系,網(wǎng)絡(luò)的學習和訓練決定于各神經(jīng)元連接權(quán)系數(shù)的動態(tài)調(diào)整過程。人工神經(jīng)網(wǎng)絡(luò)作為一種新型的信息描述和處理方式,廣泛應用在控制領(lǐng)域,其在控制領(lǐng)域的吸引力主要表現(xiàn)在以下幾方面[19]:</p><p> ?。╨)能夠充分逼近任意復雜的非線性關(guān)系;</p><p> ?。?)能夠?qū)W習與適應嚴重不確定性

36、系統(tǒng)的動態(tài)特性;</p><p> ?。?)所有定量或定性的信息都分布存貯于網(wǎng)絡(luò)的權(quán)中,故人工神經(jīng)網(wǎng)絡(luò)有很強的魯棒性和容錯性;</p><p>  (4)采用并行分布處理的方法,使得快速進行大量運算成為可能。</p><p>  這些特點都表明神經(jīng)網(wǎng)絡(luò)在解決高度非線性和嚴重不確定性系統(tǒng)的控制上有巨大的潛力。而電廠主汽溫是典型的具有大遲延、大慣性、非線性及時變性的控制

37、系統(tǒng),大量的文獻資料表明,用神經(jīng)網(wǎng)絡(luò)對主汽溫進行控制是可行且有效的。</p><p>  而PID控制是最早發(fā)展起來的控制策略之一,歷史悠久,理論完善,由于其算法簡單、魯棒性好和可靠性高,被廣泛應用于工業(yè)控制過程,尤其適用于可建立精確數(shù)學模型的確定性控制系統(tǒng)。而實際工業(yè)生產(chǎn)過程中往往具有非線性,時變不確定性,如火電廠的鍋爐主汽溫對象,因而難以建立精確的數(shù)學模型,應用常規(guī)PID控制器不能達到理想的控制效果,在實際生

38、產(chǎn)過程中,由于受到參數(shù)整定方法繁雜的困擾,常規(guī)PID控制器參數(shù)往往整定不良,性能欠佳,對運行工況的適應性很差。因此常規(guī)PID控制的應用受到很大的限制和挑戰(zhàn)。那么是否可以把神經(jīng)網(wǎng)絡(luò)和PID結(jié)合在一起,充分利用兩者的優(yōu)點呢,使新算法既有神經(jīng)網(wǎng)絡(luò)的學習能力又有PID控制的簡單性呢??;谝陨戏N種因素,本文采用神經(jīng)網(wǎng)絡(luò)控制,選取應用最廣泛的BP算法,與傳統(tǒng)PID控制結(jié)合的控制策略來實現(xiàn)對主汽溫的有效控制,可以說這是采用多策略的智能控制與PID結(jié)

39、合實現(xiàn)主汽溫控制的又一次有益的嘗試與探索。</p><p>  1.4 本文所做的主要工作</p><p>  首先,本文對神經(jīng)網(wǎng)絡(luò)的模型,結(jié)構(gòu),學習方式和學習算法作了介紹,并闡述了BP神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu),算法. 接著結(jié)合BP神經(jīng)網(wǎng)絡(luò)和PID控制的原理,對二者進行了結(jié)合,采用了基于神經(jīng)網(wǎng)絡(luò)的自整定PID 控制,即把神經(jīng)網(wǎng)絡(luò)的輸出當做PID的三個參數(shù),在一定的準則函數(shù)下,不斷自動調(diào)整這三個參數(shù),

40、直到滿足一定的性能指標。</p><p>  緊接著,在主汽溫系統(tǒng)上進行仿真分析,鍋爐主汽溫對象是一個大遲延、時變的對象,在不同的負荷下有不同的動態(tài)特性,因此對其不同的負荷均進行仿真分析。本文采用三層BP神經(jīng)網(wǎng)絡(luò),經(jīng)典增量式數(shù)字PID的控制算法,只要主汽溫系統(tǒng)的輸入輸出之差不為0,就不斷調(diào)整神經(jīng)網(wǎng)絡(luò)的權(quán)值,進而調(diào)整PID的參數(shù)。仿真結(jié)果表明:本文采用的基于BP神經(jīng)網(wǎng)絡(luò)的PID控制有較好的自適應和自學習能力。<

41、;/p><p><b>  具體安排如下:</b></p><p><b>  第一章、緒論</b></p><p>  簡單論述了選題的意義和重要性以及神經(jīng)網(wǎng)絡(luò)用于控制的研究現(xiàn)狀,并闡述了論文的理論依據(jù),說明了本論文所采用算法的可行性和必要性。最后介紹了本文所作的主要工作和文章的結(jié)構(gòu)安排。</p><p&

42、gt;  第二章、神經(jīng)網(wǎng)絡(luò)的基本理論</p><p>  本章介紹了神經(jīng)網(wǎng)絡(luò)的基礎(chǔ)知識,重點對BP神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)和算法進行了闡述。</p><p>  第三章、基于BP神經(jīng)網(wǎng)絡(luò)的自整定PID控制原理</p><p>  本章論述了基于BP神經(jīng)網(wǎng)絡(luò)的PID自整定控制算法的基本原理,為以后仿真分析打下基礎(chǔ)。</p><p>  第四章、基于BP神

43、經(jīng)網(wǎng)絡(luò)的PID控制在主汽溫控制系統(tǒng)中的應用</p><p>  本章首先對主汽溫的動態(tài)特性進行分析,對常見的和改進的主汽溫控制策略進行了描述和總結(jié),并對主汽溫進行仿真分析。</p><p>  最后是結(jié)論與展望,本部分總結(jié)了本論文的成果和不足,提出以后應該注意和改進的地方,為以后的研究指明方向。</p><p>  第二章 神經(jīng)網(wǎng)絡(luò)的基本原理</p>

44、<p>  人工神經(jīng)網(wǎng)絡(luò)(ANN,ArtifieialNeuralNetworks)是對人腦神經(jīng)系統(tǒng)的模擬而建立起來的。它是由簡單信息處理單元(人工神經(jīng)元,簡稱神經(jīng)元)互聯(lián)組成的網(wǎng)絡(luò),能夠接受并處理信息。網(wǎng)絡(luò)的信息處理是由處理單元之間的相互作用(連接權(quán))來實現(xiàn)的。多年來,學者們己經(jīng)建立了多種神經(jīng)網(wǎng)絡(luò)模型,其中決定它們整體性能的因素主要是:神經(jīng)元(信息處理單元)的特性,神經(jīng)元之間相互連接的形式,為適應環(huán)境而改善性能的學習規(guī)則等。

45、</p><p>  2.1 人工神經(jīng)元模型</p><p>  人腦神經(jīng)元是組成人腦神經(jīng)系統(tǒng)的最基本單元,對人腦神經(jīng)元進行抽象化后得到一種稱為McCulloch一Pitts模型的人工神經(jīng)元,人工神經(jīng)元是人工神經(jīng)網(wǎng)絡(luò)的基本單元,從圖2一1中可以看出,它相當于一個多輸入單輸出的非線性闡值器件。</p><p>  圖2-1人工神經(jīng)元元模型結(jié)構(gòu)</p>&

46、lt;p>  :神經(jīng)元i的輸出,它可以與其他多個神經(jīng)元通過權(quán)值連接。 </p><p>  :神經(jīng)元i的輸入。 </p><p>  :神經(jīng)元的連接權(quán)值。

47、 </p><p>  :神經(jīng)元i的閾值。 </p><p>  :神經(jīng)元i的非線性輸出函數(shù)。

48、 </p><p>  該神經(jīng)元的輸出,可用下式描述: </p><p><b> ?。?-1)</b></p

49、><p>  令 (2-2)</p><p>  則 (2-3)</p><p>  根據(jù)活化函數(shù)的不同

50、,人們把人工神經(jīng)元分成以下幾種類型[22]:</p><p> ?。?)分段線性活化函數(shù):</p><p><b> ?。?-4)</b></p><p> ?。?)sigmoid活化函數(shù):</p><p><b>  (2-5)</b></p><p>  (3)雙曲正切活

51、化函數(shù):</p><p><b>  (2-6)</b></p><p> ?。?)高斯活化函數(shù):</p><p><b>  (2-7)</b></p><p>  2.2 神經(jīng)網(wǎng)絡(luò)的學習方式和學習規(guī)則</p><p>  2.2.1 神經(jīng)網(wǎng)絡(luò)的學習方式</p>

52、<p>  學習是神經(jīng)網(wǎng)絡(luò)的主要特征之一。學習規(guī)則就是修正神經(jīng)元之間連接強度或加權(quán)系數(shù)的算法,使獲得的知識結(jié)構(gòu)適應周圍環(huán)境的變化。在學習過程中,執(zhí)行學習規(guī)則,修正加權(quán)系數(shù)。神經(jīng)網(wǎng)絡(luò)的學習方式主要分為有導師(指導式)學習、無導師(自學式)學習和再勵學習(強化學習)三種[19]: </p><p> ?。╨)有導師學習:就是在學習的過程中,有一個期望的網(wǎng)絡(luò)輸出,學習算法根據(jù)給定輸入的神經(jīng)網(wǎng)絡(luò)實際輸出與期

53、望輸出之間的誤差來調(diào)整神經(jīng)元的連接強度,即權(quán)值。因此學習需要有導師來提供期望輸出信號。</p><p>  (2)無導師學習:就是在學習過程中不需要有期望輸出,因而不存在直接的誤差信息。網(wǎng)絡(luò)學習需要建立一個間接的評價函數(shù),每個處理單元能夠自適應連接權(quán)值,以對網(wǎng)絡(luò)的某種行為趨向作出評價。</p><p>  (3)再勵學習:這種學習介于上述兩種情況之間,外部環(huán)境對系統(tǒng)輸出結(jié)果只給出評價(獎或

54、罰)而不是給出正確答案,學習系統(tǒng)經(jīng)過強化那些受獎勵的行為來改善自身性能。</p><p>  2.2.2 神經(jīng)網(wǎng)絡(luò)的學習規(guī)則</p><p>  神經(jīng)網(wǎng)絡(luò)通常采用的網(wǎng)絡(luò)學習規(guī)則包括以下三種:</p><p>  (l)誤差糾正學習規(guī)則[19]</p><p>  令是輸入時神經(jīng)元k在n時刻的實際輸出,表示應有的輸出(可由訓練樣本給出),則誤差

55、信號可寫為:</p><p><b>  (2-8)</b></p><p>  誤差糾正學習的最終目的是使某一基于的目標函數(shù)達到要求,以使網(wǎng)絡(luò)中每一輸出單元的實際輸出在某種統(tǒng)計意義上逼近應有輸出。一旦選定了目標函數(shù)形式,誤差糾正學習就變成了一個典型的最優(yōu)化問題,最常用的目標函數(shù)是均方誤差判據(jù),定義為誤差平方和的均值:</p><p><

56、b>  (2-9)</b></p><p>  其中E為期望算子。上式的前提是被學習的過程是平穩(wěn)的,具體方法可用最優(yōu)梯度下降法。直接用J作為目標函數(shù)時需要知道整個過程的統(tǒng)計特性,為解決這一問題,通常用J在時刻n的瞬時值代替J,即:</p><p><b>  (2-10)</b></p><p>  問題變?yōu)榍驟對權(quán)值w的極小

57、值,據(jù)梯度下降法可得:</p><p><b>  (2-11)</b></p><p>  其中為學習步長,這就是通常所說的誤差糾正學習規(guī)則。</p><p>  (2)Hebb學習規(guī)則[13]</p><p>  由神經(jīng)心理學家Hebb提出的學習規(guī)則可歸納為“當某一突觸連接兩端的神經(jīng)元同時處于激活狀態(tài)(或同為抑制)時

58、,該連接的強度應增加,反之應減弱”用數(shù)學方式可描述為:</p><p><b>  (2-12)</b></p><p>  由于與的相關(guān)成比例,有時稱為相關(guān)學習規(guī)則。</p><p>  (3)競爭學習規(guī)則[19]</p><p>  顧名思義,在競爭學習時,網(wǎng)絡(luò)各輸出單元互相競爭,最后達到只有一個最強者激活,最常見的

59、一種情況是輸出神經(jīng)元之間有側(cè)向抑制性連接,這樣原來輸出單元中如有某一單元較強,則它將獲勝并抑制其它單元,最后只有此強者處于激活狀態(tài)。最常用的競爭學習規(guī)則可寫為:</p><p><b>  (2-13)</b></p><p>  2.3 神經(jīng)網(wǎng)絡(luò)的特點及應用</p><p>  神經(jīng)網(wǎng)絡(luò)具有以下特點[11]:</p><p

60、>  (1)、分布式存貯信息</p><p>  神經(jīng)網(wǎng)絡(luò)使用大量的神經(jīng)元之間的連接及對各連接權(quán)值的分布來表示特定的信息,從而使網(wǎng)絡(luò)在局部網(wǎng)絡(luò)受損或輸入信號因各種原因發(fā)生部分畸變時,仍能夠保證網(wǎng)絡(luò)的正確輸出,提高網(wǎng)絡(luò)的容錯性和魯棒性。</p><p>  (2)、并行協(xié)同處理信息</p><p>  神經(jīng)網(wǎng)絡(luò)中的每個神經(jīng)元都可以根據(jù)接收到的信息進行獨立的運算和

61、處理,并輸出結(jié)果,同一層中的各個神經(jīng)元的輸出結(jié)果可被同時計算出來。</p><p>  (3)、信息處理與存儲和二為一</p><p>  神經(jīng)網(wǎng)絡(luò)的每個神經(jīng)元都兼有信息處理和存儲功能,神經(jīng)元之間連接強度的變化,既反映了對信息的記憶,同時又和神經(jīng)元對激勵的響應一起反映了對信息的處理。</p><p>  (4)、對信息的處理具有自組織、自學習的特點,便于聯(lián)想、綜合和

62、推廣</p><p>  神經(jīng)網(wǎng)絡(luò)的神經(jīng)元之間的連接強度用權(quán)值大小來表示,這種權(quán)值可以通過對訓練的學習而不斷變化,而且隨著訓練樣本量的增加和反復學習,這些神經(jīng)元之間的連接強度會不斷增加,從而提高神經(jīng)元對樣本特征的反映靈敏度。正是因為神經(jīng)網(wǎng)絡(luò)具有的這些特點,才使它在模式識別、人工智能、控制工程、信號處理等領(lǐng)域有著廣泛的應用,相信隨著人工神經(jīng)網(wǎng)絡(luò)研究的進一步深入,其應用領(lǐng)域會更廣,用途會更大。</p>

63、<p>  2.4 BP神經(jīng)網(wǎng)絡(luò)</p><p>  20世紀80年代中期,以Rumelhart和McClelland為首,提出了多層前饋網(wǎng)絡(luò)(MFNN)的反向傳播(BP,back Propagation)的學習算法,簡稱BP算法。</p><p>  2.4.1 BP神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)</p><p>  BP網(wǎng)絡(luò)結(jié)構(gòu)如下圖:</p><

64、;p><b>  j</b></p><p>  i k</p><p>  圖2-2 BP網(wǎng)絡(luò)結(jié)構(gòu)圖</p><p>  為網(wǎng)絡(luò)的輸入和輸出,每個神經(jīng)元用一個節(jié)點表示,網(wǎng)絡(luò)包含一個輸出層和一個輸入層,隱含層可以是一層也可以是多層。圖中j表示輸入層神經(jīng)元,i表示隱層神經(jīng)元,k表示輸出

65、層神經(jīng)元。已經(jīng)證明BP網(wǎng)絡(luò)能逼近任意非線性函數(shù),在各個領(lǐng)域中有廣泛的應用。BP網(wǎng)絡(luò)中采用梯度下降法,即在網(wǎng)絡(luò)學習過程中,使網(wǎng)絡(luò)的輸出與期望輸出的誤差邊向后傳播邊修正連接權(quán)值,以使其誤差均方值最小。學習算法有正向傳播和反向傳播組成,在正向傳播中,輸入信號從輸入層經(jīng)過隱層傳向輸出層,若輸出層得到期望的輸出,學習結(jié)束,否則,轉(zhuǎn)至反向傳播。反向傳播算法是將誤差信號按照原鏈路反向計算,由梯度下降法調(diào)整各層神經(jīng)元的權(quán)值,使誤差信號最小。這兩部分是相

66、繼連續(xù)反復進行的,直到誤差滿足要求。</p><p>  2.4.2 BP神經(jīng)網(wǎng)絡(luò)的算法 </p><p>  BP神經(jīng)網(wǎng)絡(luò)的算法主要可以分為兩部分,一是前向傳播算法,就是已知網(wǎng)絡(luò)的輸入和活化函數(shù)求各層的輸出;二是反向傳播算法,即如果輸出不滿足要求就不斷修正權(quán)值。</p><p> ?。?) BP神經(jīng)網(wǎng)絡(luò)的前向傳播算法</p><p>  

67、設(shè)某BP神經(jīng)網(wǎng)絡(luò)具有m個輸入、q個隱含節(jié)點、r個輸出的三層結(jié)構(gòu),則BP神經(jīng)網(wǎng)絡(luò)的輸入為:</p><p>  j=1,2.......m (2-14)</p><p>  輸入層節(jié)點的的輸出為 :</p><p>  j=1,2.......m (2-15)</p><p>  隱含層第i個神經(jīng)元的輸

68、入: </p><p>  i=1,2......q (2-16)</p><p><b>  輸出可表達為 :</b></p><p>  i=1,2......q (2-17)</p><p>  其中為輸入層到隱層加權(quán)系數(shù);上標(1)、(2)、(3)分別代表輸入層、隱含層

69、、輸出層,為隱層活化函數(shù),這里取為Sigmoid活化函數(shù)[8]。</p><p><b>  (2-18)</b></p><p>  輸出層的第個神經(jīng)元的總輸入為:</p><p>  k=1,2......r (2-19)</p><p>  輸出層的第k個神經(jīng)元的總輸出為 </p>

70、<p>  k=1,2...... (2-20)</p><p>  式中,:為隱層到輸出層加權(quán)系數(shù),為輸出活化函數(shù)。 </p><p>  以上工作在神經(jīng)網(wǎng)絡(luò)工作時,就可以完成了一次前向傳播的計算。 </p><p> ?。?) BP

71、神經(jīng)網(wǎng)絡(luò)的反向傳播計算</p><p>  假設(shè),神經(jīng)網(wǎng)絡(luò)的理想輸出為,在前向計算中,若實際輸出與理想輸出不一致,就要將其誤差信號從輸出端反向傳播回來,并在傳播過程中對加權(quán)系數(shù)不斷修正,使輸出層神經(jīng)元上得到所需要的期望輸出為止。為了對加權(quán)系數(shù)進行調(diào)整,選取目標函數(shù)為: </p><p><b>  (2-21)</b></p><p>  以誤

72、差函數(shù)E減少最快方向調(diào)整,即使加權(quán)系數(shù)按誤差函數(shù)E的負梯度方向調(diào)整,使網(wǎng)絡(luò)逐漸收斂。按照梯度下降法,可得到神經(jīng)元j到神經(jīng)元i的t+1次權(quán)系數(shù)調(diào)整值:</p><p><b> ?。?-22)</b></p><p>  由式(2-21)可知,需要變換出E相對于該式中網(wǎng)絡(luò)此刻實際輸出關(guān)系,因此</p><p><b>  (2-23)&

73、lt;/b></p><p><b>  而其中的</b></p><p><b> ?。?-24)</b></p><p>  其中的表示節(jié)點i的第j個輸入。所以</p><p><b> ?。?-25)</b></p><p>  將(2-25

74、)代入式(2-23),可以得到:</p><p><b> ?。?-26)</b></p><p>  令 (2-27)</p><p>  式中為第i個節(jié)點的狀態(tài)對E的靈敏度。</p><p>  由式

75、(2-26)和式(2-27)可以得到: </p><p><b> ?。?-28)</b></p><p>  以下分兩種情況計算:</p><p>  若i為輸出層節(jié)點,即i =

76、k</p><p>  由式(2-21)和(2-27)可得</p><p><b>  (2-29)</b></p><p><b>  所以可得:</b></p><p><b> ?。?-30)</b></p><p>  此時應該按照下列公式進行調(diào)

77、整: </p><p><b>  (2-31)</b></p><p><b>  式中為學習速率。</b></p><p>  若i不為輸出層神經(jīng)元,即</p><p>  此時式(2-27)為</p><p><b> ?。?-32)</b><

78、;/p><p><b>  其中</b></p><p><b> ?。?-33)</b></p><p>  式中是節(jié)點i后邊一層的第個節(jié)點,是節(jié)點的第j個輸入。 </p><p><b> ?。?-34)</b></p><p><b>  

79、當i=j時,</b></p><p>  將式(2-32)和(2-34)代入(2-28),有</p><p><b> ?。?-35)</b></p><p>  此時的權(quán)值調(diào)整公式為:</p><p><b>  (2-36)</b></p><p>  通過(

80、2-31)和(2-36)我們就可以完成神經(jīng)網(wǎng)絡(luò)的反向傳播算法。實現(xiàn)權(quán)值的實時調(diào)整。</p><p>  對上面的算法流程進行總結(jié)我們可以的出下面的算法流程圖:</p><p>  圖2-3 BP網(wǎng)絡(luò)算法流程圖</p><p><b>  2.5 本章小結(jié)</b></p><p>  本章主要介紹了神經(jīng)網(wǎng)絡(luò)的基礎(chǔ)知識,其

81、中包括神經(jīng)元模型,學習方式和學習規(guī)則等,在了解了神經(jīng)網(wǎng)絡(luò)的基礎(chǔ)上,進一步介紹了本論文要用到的BP神經(jīng)網(wǎng)絡(luò),包括其結(jié)構(gòu),前向和反向傳播算法及實現(xiàn)步驟。 </p><p>  第三章 基于BP神經(jīng)網(wǎng)絡(luò)的PID控制</p><p>  一般來說,基于神經(jīng)網(wǎng)絡(luò)的PID控制器的典型結(jié)構(gòu)主要有兩種,一種是基于神經(jīng)網(wǎng)絡(luò)的整定PID控制,即把神經(jīng)網(wǎng)絡(luò)的輸出作為PID控制器的比例,積分和微分。另一種是把神

82、經(jīng)網(wǎng)絡(luò)的權(quán)值做為比例,積分和微分。本章將詳細介紹基于BP神經(jīng)網(wǎng)絡(luò)的自整定PID控制算法,即把神經(jīng)網(wǎng)絡(luò)的輸出作為PID控制器的比例,積分和微分,然后對電廠主汽溫系統(tǒng)進行設(shè)計,并在Matlab上進行仿真。</p><p>  3.1 PID控制器的離散差分方程</p><p>  在連續(xù)信號系統(tǒng)中,PID控制算式的表達式</p><p><b> ?。?-1

83、)</b></p><p>  式中,—比例系數(shù),—積分時間常數(shù),—微分時間常數(shù)。</p><p><b>  寫成傳遞函數(shù)形式</b></p><p><b>  (3-2)</b></p><p>  當采樣周期較小時, 可以用求和代替積分,用差商代替微分,即做如下近似變換來離散化:

84、</p><p><b>  (3-3)</b></p><p>  式中,k為采樣序號,k=1,2,…,T為采樣周期。由上式可得離散的PID表達式為:</p><p><b>  (3-4)</b></p><p>  此式稱為PID的位置算式。位置算式使用不方便,累加偏差不僅要占大量的內(nèi)存空間,

85、而且也不便編寫程序。最好能轉(zhuǎn)換成某種遞推的形式。為此提出了增量式。</p><p>  所謂增量式PID是指數(shù)字控制器輸出u (k)只是控制量的增量,當執(zhí)行機構(gòu)需要的是控制量的增量時,應采用增量式PID控制。根據(jù)遞推原理可得</p><p><b> ?。?-5) </b></p><p>  用式(3-4)減式(3-5),可得增量式PID控制

86、算法 (3-6)</p><p>  式(3-6)進一步可改寫為:</p><p><b> ?。?-7)</b></p><p><b>  式中,,,</b></p><p>  用增量式PID控制算法有以下優(yōu)點:</p><p> ?。?)增量算法不需

87、要累加,控制量增量的確定僅與最近幾次誤差采樣值有關(guān); </p><p> ?。?)增量式算法得出的是控制量的增量,誤動作影響??;</p><p> ?。?)便于編程序?qū)崿F(xiàn) 。</p><p>  3.2 基于BP神經(jīng)網(wǎng)絡(luò)的PID整定原理</p><p>  PID控制要取得好的控制效果,就必須通過調(diào)整好比例、積分和微分三種控制作用,在形成控制

88、量中相互配合又相互制約的關(guān)系。神經(jīng)網(wǎng)絡(luò)具有逼近任意非線性函數(shù)的能力,而且結(jié)構(gòu)和學習算法簡單明確??梢酝ㄟ^對系統(tǒng)性能的學習來實現(xiàn)具有最佳組合的PID控制。采用BP神經(jīng)網(wǎng)絡(luò),可以建立參數(shù)、、自學習的神經(jīng)PID控制。</p><p><b>  器由兩部分組成:</b></p><p>  (1)經(jīng)典的PID控制器:直接對被控對象進行閉環(huán)控制,仍然是靠改變?nèi)齻€參數(shù)、、來獲得

89、滿意的控制效果。</p><p> ?。?)神經(jīng)網(wǎng)絡(luò):根據(jù)系統(tǒng)的運行狀態(tài),調(diào)節(jié)PID控制器的參數(shù),以其達到某種性能指標的最優(yōu)化。采用如圖3-1的系統(tǒng)結(jié)構(gòu),即使輸出層神經(jīng)元的輸出狀態(tài)對應于PID控制器的三個可調(diào)參數(shù)、、,通過神經(jīng)網(wǎng)絡(luò)的自身學習、加權(quán)系數(shù)調(diào)整,從而使其穩(wěn)定狀態(tài)對應于某種最優(yōu)控制規(guī)律下的PID的控制器各個參數(shù)。</p><p>  采用基于BP神經(jīng)網(wǎng)絡(luò)的PID控制的系統(tǒng)結(jié)構(gòu)如下圖

90、所示:</p><p>  r kp ki kd u y</p><p>  - e </p><p>  圖3-1 基于BP神經(jīng)網(wǎng)絡(luò)的PID控制結(jié)構(gòu)圖</p><p>  上圖中的BP神經(jīng)網(wǎng)絡(luò)選如圖3-2的形式,采用三層結(jié)構(gòu):一個輸入層,

91、一個隱含層,一個輸出層,j表示輸入層節(jié)點,i表示隱層節(jié)點,l表示輸出層節(jié)點。輸入層有m個輸入節(jié)點,隱含層有q個隱含節(jié)點,輸出層有3個輸出節(jié)點。輸入節(jié)點對應所選的系統(tǒng)運行狀態(tài)量,如系統(tǒng)不同時刻的輸入量和輸出量,偏差量等。輸出節(jié)點分別對應PID控制器的三個參數(shù)、、,由于、、不能為負,所以輸出層神經(jīng)元活化函數(shù)取非負的Sigmoid函數(shù)。</p><p><b>  i</b></p>

92、<p><b>  jl</b></p><p>  圖3-2 BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖</p><p>  由圖可見,此處BP神經(jīng)網(wǎng)絡(luò)的輸入層輸出為</p><p>  j=1,2,3…m (3-8)</p><p><b>  隱層輸入為:</b><

93、/p><p><b>  (3-9)</b></p><p><b>  隱層輸出為:</b></p><p>  =1,2… (3-10)</p><p>  式中,為輸入層到隱含層加權(quán)系數(shù),上標(1)、(2)、(3)分別代表輸</p><p> 

94、 入層、隱含層、輸出層,f(x)為正負對稱的Sigmoid函數(shù),即 </p><p><b>  。</b></p><p>  最后網(wǎng)絡(luò)輸出層三個節(jié)點的輸入為</p><p><b> ?。?-11)</b></p><p>  最后的輸出層的三個輸出為 :</p><p&

95、gt;  =1,2,3 (3-12)</p><p><b>  即</b></p><p><b> ?。?-13)</b></p><p>  式中,為隱層到輸出層加權(quán)系數(shù),輸出層神經(jīng)元活化函數(shù)為 </p><p><b>  取性能指標函數(shù)</b>

96、</p><p><b> ?。?-14)</b></p><p>  用梯度下降法修正網(wǎng)絡(luò)的權(quán)系數(shù),并附加一使搜索快速收斂全局極小的慣性項,則有:</p><p><b> ?。?-15)</b></p><p>  為學習率,為慣性系數(shù)。其中:</p><p><b

97、> ?。?-16)</b></p><p>  這里需要用到的變量,由于模型可以未知,所以未知,但是可以測出的相對變化量,即:</p><p><b> ?。?-17)</b></p><p>  也可以近似用符號函數(shù):</p><p><b>  (3-18)</b></p

98、><p>  取代,由此帶來計算上的不精確可以通過調(diào)整學習速率來補償。這樣做一方面可以簡化運算,另一方面避免了當很接近時導致式(3-16)趨于無窮。這種替代在算法上是可以的,因為是式(3-16)中的一個乘積因子,他的符號的正負決定著權(quán)值變化的方向,而數(shù)值變化的大小只影響權(quán)值變化的速度,但是權(quán)值變化的速度可以通過學習步長加以調(diào)節(jié)。</p><p><b>  由式:</b>

99、</p><p><b>  可得:</b></p><p><b> ?。?-19)</b></p><p>  這樣,可得BP神經(jīng)網(wǎng)絡(luò)輸出層權(quán)計算公式為</p><p>  把(3-18)式代入后得:</p><p><b> ?。?-20)</b>

100、</p><p>  可令,則上式可寫為:</p><p><b>  (3-21)</b></p><p>  由式(3-15)可確定,由符號函數(shù)代替,由可得。</p><p>  同理可得隱含層權(quán)計算公式為</p><p>  =1,2,…,

101、 (3-22)</p><p><b>  令 則:</b></p><p>  =1,2,…, (3-23)</p><p>  3.3 基于BP網(wǎng)絡(luò)的PID控制算法流程</p><p>  基于BP網(wǎng)絡(luò)的PID控制器控制算法歸納如下:</p><p&g

102、t; ?。?)確定BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),即確定輸入層節(jié)點及數(shù)目m、隱含層數(shù)目q,并給出各層權(quán)系數(shù)的初值和、選定學習率、慣性系數(shù);</p><p> ?。?)給定輸入r和期望輸出y;</p><p> ?。?)計算神經(jīng)網(wǎng)絡(luò)各層神經(jīng)元的輸入、輸出,神經(jīng)網(wǎng)絡(luò)輸出層的輸出即為PID控制器的三個可調(diào)參數(shù)、、; </p><p> ?。?)求目標值與實際值的偏差e,看是否滿足要求;

103、</p><p> ?。?)如不滿足要求,進行神經(jīng)網(wǎng)絡(luò)學習,在線調(diào)整加權(quán)系數(shù)和,實現(xiàn)PID控制參數(shù)的自適應調(diào)整;</p><p> ?。?)置k =k+1,返回到第一步.</p><p><b>  3.4 本章小結(jié)</b></p><p>  本章主要是對基于BP神經(jīng)網(wǎng)絡(luò)的PID控制方法進行了詳細的闡述,依據(jù)神經(jīng)網(wǎng)絡(luò)的

104、算法并和PID結(jié)合,推導出該算法下的權(quán)值調(diào)整公式,進而通過調(diào)整權(quán)值,找到合適的PID輸出、、,為下一章的仿真打下了理論基礎(chǔ)。</p><p>  第四章 基于BP神經(jīng)網(wǎng)絡(luò)的PID控制在主汽溫控制系統(tǒng)中的應用</p><p>  4.1 主汽溫的控制任務(wù) </p><p>  鍋爐的主蒸汽溫度與火電廠的經(jīng)濟性和安全性有重要的關(guān)系,因此主蒸汽溫度是火電廠的一個極其重要的

105、參數(shù)。其控制的好壞直接影響到電廠的整個經(jīng)濟效益。主蒸汽溫度的控制任務(wù)是:(1)維持主汽溫在允許的范圍之內(nèi),對于亞臨界機組的主汽溫為,長期運行應控制在,對于超臨界及超超臨界主汽溫應控制在,長期運行應控制在。(2)保護過熱器,使其管壁不超過允許的工作溫度,汽溫過高,會燒毀過熱器的高溫段。汽溫過低也不行,汽溫每降5度,熱經(jīng)濟性下降百分之一,汽溫偏低會使汽機尾部蒸汽濕度增大甚至帶水,嚴重影響汽機的安全運行。</p><p&g

106、t;  4.2 主汽溫被控對象的動態(tài)特性</p><p>  火電廠的主汽溫系統(tǒng)如下圖所示:</p><p>  圖4-1 過熱氣溫原理圖</p><p>  影響主汽溫變化的擾動因素很多,如蒸汽負荷、煙氣溫度和流速、火焰中心位置、減溫水量、給水溫度等。主要擾動有3個:蒸汽量擾動D,煙氣量擾動Q,減溫水量擾動W。</p><p>  (1)

107、、蒸汽量擾動下主汽溫對象的動態(tài)特性</p><p>  圖4-2 蒸汽量變化對主氣溫的影響</p><p> ?。?)、煙氣量擾動下主汽溫對象的動態(tài)特性</p><p>  圖 4-3 煙氣量變化對主氣溫的影響</p><p> ?。?)、減溫水量擾動下主汽溫對象的動態(tài)特性</p><p>  圖4-4 減溫水量變化對

108、主氣溫的影響</p><p>  4.3 主汽溫控制策略</p><p>  4.3.1主汽溫控制信號的選擇</p><p>  對于主蒸汽的上述三個基本擾動,其中蒸汽流量的擾動由用戶決定,根據(jù)負荷的多少來決定所用蒸汽的多少,所以蒸汽流量信號是不可以調(diào)節(jié)的,因此不能做調(diào)節(jié)信號。而煙氣量擾動可以做調(diào)節(jié)信號,但是煙氣與燃燒系統(tǒng)有關(guān),如果用煙氣作為控制信號,會影響到燃燒控

109、制系統(tǒng)的設(shè)計,所以一般也不采用煙氣控制。常常用減溫水量擾動做調(diào)節(jié)信號,可通過控制減溫水的多少來控制主蒸汽溫度,實踐證明是可以的。</p><p>  用減溫水給水量作為基本擾動來完成控制,就是用減溫水量作為該系統(tǒng)的輸入,把主汽溫做為輸出,管內(nèi)的蒸汽和管壁可以看做是許許多多的單容對象的串聯(lián),因此對象具有分布參數(shù)特性,且該被控對象有較大的慣性和遲延。而減溫水出口溫度變化明顯比過熱汽溫變化要快,常常把這一段作為導前區(qū),

110、把從減溫器出口到過熱蒸汽出口這一段叫做惰性區(qū),在減溫水的擾動下,主氣溫的動態(tài)特性可表示為:</p><p><b> ?。?-1)</b></p><p>  其中為放大系數(shù),為時間常數(shù),n為階次。其傳遞函數(shù)由兩點法可以通過實驗測得。</p><p>  同理導前區(qū)的傳遞函數(shù)也可以表示為:</p><p><b&g

111、t;  (4-2)</b></p><p>  其中為導前區(qū)的放大系數(shù),為導前區(qū)的時間常數(shù),為階次,該傳遞函數(shù)也可以通過實驗求的。</p><p>  惰性區(qū)的傳遞函數(shù)也可以表示為</p><p><b>  (4-3) </b></p><p>  其中為惰性區(qū)放大系數(shù),為惰性區(qū)時間常數(shù),為階次,該傳遞函

112、數(shù)無法通過實驗求出,而是由下式求出:</p><p><b> ?。?-4)</b></p><p><b>  可得到</b></p><p><b> ?。?-5)</b></p><p><b> ?。?-6)</b></p><

113、p><b> ?。?-7)</b></p><p>  4.3.2 主汽溫控制的兩種策略</p><p><b>  策略一:</b></p><p>  在火電廠中,對主汽溫的控制有較高的要求,然而在實際生產(chǎn)過程中,由于主蒸汽流量、壓力、煙氣溫度和流速等的外擾,以及減溫水內(nèi)擾頻繁且幅度較大,加上對象模型參數(shù)隨工況參

114、數(shù)(主蒸汽壓力、溫度和流量)的變化而變化,因而難以建立精確的數(shù)學模型.因此,主汽溫控制是一個存在大時滯、時變性、大干擾,具有不確定性和非線性的復雜熱工對象。常規(guī)汽溫控制系統(tǒng)為串級PID控制。串級控制系統(tǒng)見下圖:</p><p>  r + e +</p><p>  - -</p><p>  圖4-5

115、主汽溫串級控制框圖</p><p>  其中r為主汽溫設(shè)定值,分別為控制系統(tǒng)對象的導前區(qū)和惰性區(qū)的傳遞函數(shù),M1,M2分別為副變送器和主變送器傳遞函數(shù)。</p><p><b>  策略二:</b></p><p>  傳統(tǒng)的控制都需要人工整定PID,且要求對象模型精確,而對于主汽溫被控對象的模型往往是很難精確得到的,我們利用神經(jīng)網(wǎng)絡(luò)的非線性特

116、性和不依賴于對象精確模型的優(yōu)點,對主汽溫的控制方案加以改進。改進后加入BP神經(jīng)網(wǎng)絡(luò),搭建成基于BP神經(jīng)網(wǎng)絡(luò)的PID控制系統(tǒng),用以完成對鍋爐主汽溫的控制。該方案如下圖</p><p>  r kp ki kd </p><p>  - e </p><p>  圖4-6主汽溫

117、基于BP神經(jīng)網(wǎng)絡(luò)的PID控制框圖</p><p>  其中r為主汽溫設(shè)定值,分別為控制系統(tǒng)對象的導前區(qū)和惰性區(qū)的傳遞函數(shù),表示變送器的傳遞函數(shù)。在傳統(tǒng)PID的基礎(chǔ)上增加了一個BP神經(jīng)網(wǎng)絡(luò),用神經(jīng)網(wǎng)絡(luò)來在線實時輸出PID的比例,積分和微分三個參數(shù)。 </p><p><b>  4.4仿真分析</b></p><p>  采用如圖4-5和圖4-6

118、所示的控制策略,主蒸汽溫度的導前區(qū)數(shù)學模型為: ;惰性區(qū)數(shù)學模型為: 。仿真時我們采用文獻[24]給出的600MW直流鍋爐主汽溫對象的動態(tài)特性,見本論文表4-1。</p><p>  表4-1 600MW直流鍋爐主汽溫對象動態(tài)特性</p><p>  其中串級控制的副控制器采用P控制。=1;主控制器采用PI控制,,?;贐P神經(jīng)網(wǎng)絡(luò)的PID控制方案中,采用PID控制,BP神經(jīng)網(wǎng)絡(luò)取三層神經(jīng)

119、網(wǎng)絡(luò),有4個輸入,分別為輸入信號,輸出,輸入與輸出之差,閾值1。 3個輸出,隱含層取5個節(jié)點。學習步長,慣性系數(shù)。對于惰性區(qū)傳遞函數(shù)我們采用文獻[17][19][24]的近似方法用來代替。仿真時把兩個控制方案加以比較,可以進一步說明采用BP神經(jīng)網(wǎng)絡(luò)PID控制的優(yōu)勢所在。</p><p>  在負荷為37%時,導前區(qū)為:,而惰性區(qū)的傳遞函數(shù)為:,其仿真曲線如下:</p><p>  圖4-7

120、 負荷為37%時串級控制和BP神經(jīng)PID控制下的階躍響應曲線</p><p>  圖中虛線代表串級控制下的階躍響應曲線,實線代表BP神經(jīng)PID控制下的階躍響應曲線</p><p>  圖4-8 負荷為37%時BP神經(jīng)PID控制下的誤差曲線</p><p>  圖4-9 負荷為37%時BP神經(jīng)PID控制下的3個參數(shù)變化曲線</p><p>  

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論