單神經(jīng)元自適應(yīng)PID控制算法_第1頁
單神經(jīng)元自適應(yīng)PID控制算法_第2頁
單神經(jīng)元自適應(yīng)PID控制算法_第3頁
單神經(jīng)元自適應(yīng)PID控制算法_第4頁
單神經(jīng)元自適應(yīng)PID控制算法_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上單神經(jīng)元自適應(yīng)PID控制算法一、單神經(jīng)元PID算法思想神經(jīng)元網(wǎng)絡(luò)是智能控制的一個重要分支,神經(jīng)元網(wǎng)絡(luò)是以大腦生理研究成果為基礎(chǔ),模擬大腦的某些機理與機制,由人工建立的以有向圖為拓撲結(jié)構(gòu)的網(wǎng)絡(luò),它通過對連續(xù)或斷續(xù)的輸入做狀態(tài)響應(yīng)而進行信息處理;神經(jīng)元網(wǎng)絡(luò)是本質(zhì)性的并行結(jié)構(gòu),并且可以用硬件實現(xiàn),它在處理對實時性要求很高的自動控制問題顯示出很大的優(yōu)越性;神經(jīng)元網(wǎng)絡(luò)是本質(zhì)性的非線性系統(tǒng),多層神經(jīng)元網(wǎng)絡(luò)具有逼近任意函數(shù)的能力,它給非線性系統(tǒng)的描述帶來了統(tǒng)一的模型;神經(jīng)元網(wǎng)絡(luò)具有很強的信息綜合能力,它能同時處理大量不同類型的輸入信息,能很好地解決輸入信息之間的冗余問題,能恰當(dāng)?shù)貐f(xié)

2、調(diào)互相矛盾的輸入信息,可以處理那些難以用模型或規(guī)則描述的系統(tǒng)信息。神經(jīng)元網(wǎng)絡(luò)在復(fù)雜系統(tǒng)的控制方面具有明顯的優(yōu)勢,神經(jīng)元網(wǎng)絡(luò)控制和辨識的研究已經(jīng)成為智能控制研究的主流。單神經(jīng)元自適應(yīng)PID控制算法在總體上優(yōu)于傳統(tǒng)的PID控制算法,它有利于控制系統(tǒng)控制品質(zhì)的提高,受環(huán)境的影響較小,具有較強的控制魯棒性,是一種很有發(fā)展前景的控制器。二、單神經(jīng)元自適應(yīng)PID算法模型單神經(jīng)元作為構(gòu)成神經(jīng)網(wǎng)絡(luò)的基本單位,具有自學(xué)習(xí)和自適應(yīng)能力,且結(jié)構(gòu)簡單而易于計算。傳統(tǒng)的PID則具有結(jié)構(gòu)簡單、調(diào)整方便和參數(shù)整定與工程指標(biāo)聯(lián)系緊密等特點。將二者結(jié)合,可以在一定程度上解決傳統(tǒng)PID調(diào)節(jié)器不易在線實時整定參數(shù),難以對一些復(fù)雜過

3、程和參數(shù)時變、非線性、強耦合系統(tǒng)進行有效控制的不足。2.1單神經(jīng)元模型對人腦神經(jīng)元進行抽象簡化后得到一種稱為McCulloch-Pitts模型的人工神經(jīng)元,如圖2-1所示。對于第i個神經(jīng)元,是神經(jīng)元接收到的信息,為連接強度,稱之為權(quán)。利用某種運算把輸入信號的作用結(jié)合起來,給它們的總效果,稱之為“凈輸入”,用來表示。根據(jù)不同的運算方式,凈輸入的表達方式有多種類型,其中最簡單的一種是線性加權(quán)求和,即式(2-1)。此作用引起神經(jīng)元i的狀態(tài)變化,而神經(jīng)元i的輸出yi是其當(dāng)前狀態(tài)的函數(shù)g(),稱之為活化函數(shù)(State of activation)。這樣,上述模型的數(shù)學(xué)表達式為式(2-2)。 (2-1)

4、 (2-2)式中,神經(jīng)元i的閾值。 圖2-1單神經(jīng)元模型示意圖2.2 神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)規(guī)則學(xué)習(xí)是神經(jīng)網(wǎng)絡(luò)的主要特征之一。學(xué)習(xí)規(guī)則是修正神經(jīng)元之間連接強度或加權(quán)系數(shù)的算法,使獲得的知識結(jié)構(gòu)適應(yīng)周圍環(huán)境的變化。在學(xué)習(xí)過程中,執(zhí)行學(xué)習(xí)規(guī)則,修正加權(quán)系數(shù)。在工作期內(nèi),由學(xué)習(xí)所得的連接加權(quán)系數(shù)參與計算神經(jīng)元的輸出。學(xué)習(xí)算法可分為有監(jiān)督學(xué)習(xí)和無監(jiān)督學(xué)習(xí)兩類。有監(jiān)督學(xué)習(xí)是通過外部教師信號進行學(xué)習(xí),即要求同時給出輸入和正確的期望輸出的模式對,當(dāng)計算結(jié)果與期望輸出有誤差時,網(wǎng)絡(luò)將通過自動調(diào)節(jié)機制調(diào)節(jié)相應(yīng)的連接強度,使之向誤差減小的方向改變,經(jīng)過多次重復(fù)訓(xùn)練,最后與正確的結(jié)果相符合。無監(jiān)督學(xué)習(xí)則沒有外部教師信號,其學(xué)

5、習(xí)表現(xiàn)為自適應(yīng)與輸入空間的檢測規(guī)則,其學(xué)習(xí)過程為對系統(tǒng)提供動態(tài)輸入信號,使各個單元以某種方式競爭,獲勝的神經(jīng)元本身或相鄰域得到增強,其他神經(jīng)元則進一步被抑制,從而將信號空間分為有用的多個區(qū)域。常用的三種主要規(guī)則:1、無監(jiān)督Hebb學(xué)習(xí)規(guī)則 Hebb學(xué)習(xí)是一類相關(guān)學(xué)習(xí),它的基本思想是:如果神經(jīng)元同時興奮,則它們之間的連接強度的增強與它們的激勵的乘積成正比。用表示單元i的激活值(輸出),表示單元j的激活值,表示單元j到單元i的連接加權(quán)系數(shù),則Hebb學(xué)習(xí)規(guī)則可用下式表示: (2-3) 式中 學(xué)習(xí)速率。2、有監(jiān)督學(xué)習(xí)規(guī)則或Widow-Hoff學(xué)習(xí)規(guī)則。在Hebb學(xué)習(xí)規(guī)則中引入教師信號,將式(3_8)

6、中的換成網(wǎng)絡(luò)期望目標(biāo)輸出和網(wǎng)絡(luò)實際輸出之差,即為有監(jiān)督學(xué)習(xí)規(guī)則。 (2-4) 上式表明,兩神經(jīng)元間的連接強度的變化量與教師信號和網(wǎng)絡(luò)實際輸出之差成正比。3、有監(jiān)督Hebb學(xué)習(xí)規(guī)則 將無監(jiān)督Hebb學(xué)習(xí)規(guī)則和有監(jiān)督學(xué)習(xí)規(guī)則兩者結(jié)合起來,組成有監(jiān)督Hebb學(xué)習(xí)規(guī)則,即 (2-5)這種學(xué)習(xí)規(guī)則使神經(jīng)元通過關(guān)聯(lián)搜索對未知的外界作出反應(yīng),即在教師信號 的指導(dǎo)下,對環(huán)境信息進行相關(guān)學(xué)習(xí)和自組織,使相應(yīng)的輸出增強或削弱。三、單神經(jīng)元PID算法(1)結(jié)構(gòu)框圖如3-1所示。圖中轉(zhuǎn)換器的輸入為設(shè)定值r(k)和輸出y(k);轉(zhuǎn)換器的輸出為神經(jīng)元學(xué)習(xí)控制所需要的狀態(tài)量。這里 (3-1),為性能指標(biāo)。圖中K為神經(jīng)元的比

7、例系數(shù),K > 0。神經(jīng)元通過關(guān)聯(lián)搜索來產(chǎn)生控制信號,即 (3-2)式中 對應(yīng)于的加權(quán)系數(shù)。轉(zhuǎn)換器被控對象 圖3-1 單神經(jīng)元PID控制結(jié)構(gòu) (2)單神經(jīng)元自適應(yīng)PID控制器正是通過對加權(quán)系數(shù)的調(diào)整來實現(xiàn)自適應(yīng)、自學(xué)習(xí)功能的。加權(quán)系數(shù)的調(diào)整可以采用不同的學(xué)習(xí)規(guī)則,從而構(gòu)成不同的控制算法。 本文采用有監(jiān)督Hebb學(xué)習(xí)算法的單神經(jīng)元自適應(yīng)PID控制器 考慮到加權(quán)系數(shù)應(yīng)和神經(jīng)元的輸入、輸出和輸出偏差三者的相關(guān)函數(shù)有關(guān),因此在采用有監(jiān)督Hebb學(xué)習(xí)算法時有 (3-3) (3-4) 式中 遞進信號,隨過程進行逐漸衰減; 輸出誤差信號,= 學(xué)習(xí)速率,> 0; 常數(shù),01。 將式(3_4)代入式

8、(3_3)中有 (3-5)如果存在函數(shù),對求偏微分有 (3-6)則式(3-5)可寫為 (3-7)上式說明,加權(quán)系數(shù)的修正是按函數(shù)對應(yīng)于的負梯度方向進行搜索的。應(yīng)用隨機逼近理論可以證明,當(dāng)常數(shù) c充分小時,可以收斂到某一穩(wěn)定值,而且與期望值的偏差在允許范圍內(nèi)。為保證這種單神經(jīng)元自適應(yīng)PID控制學(xué)習(xí)算法的收斂性和魯棒性,將上述學(xué)習(xí)算法進行規(guī)范化處理后可得 (3_8)式中 、比例、積分、微分的學(xué)習(xí)速率。這里對比例P、積分I、微分D分別采用了不同的學(xué)習(xí)速率、,以便于根據(jù)需要對各自對應(yīng)的加權(quán)系數(shù)分別進行調(diào)整,其取值可先由現(xiàn)場實驗或仿真來確定,且取=0。(3)上述單神經(jīng)元自適應(yīng)PID控制器學(xué)習(xí)算法的運行效

9、果與可調(diào)參數(shù)、K等的選取有很大關(guān)系。通過大量實例仿真和實控結(jié)果,總結(jié)出以下參數(shù)調(diào)整規(guī)律。(1)初始加權(quán)系數(shù)的選擇:可任意選取。(2)對階躍輸入,若輸出有大的超調(diào),且多次出現(xiàn)正弦衰減現(xiàn)象,應(yīng)減少K,維持、不變。若上升時間長,無超調(diào),應(yīng)增大K、。(3) 對階躍輸入,若被控對象產(chǎn)生多次正弦衰減現(xiàn)象,應(yīng)減少,其他參數(shù)不變。(4)若被控對象響應(yīng)特性出現(xiàn)上升時間短,有過大超調(diào),應(yīng)減少,其他參數(shù)不變。(5)若被控對象上升時間長,增大又導(dǎo)致超調(diào)過大,可適當(dāng)增加,其他參數(shù)不變。(6)在開始調(diào)整時,選擇較小值,當(dāng)調(diào)整、和K使被控對象具有良好特性時,再逐漸增加,而其他參數(shù)不變,使系統(tǒng)穩(wěn)態(tài)輸出基本無紋波。(7)K是系

10、統(tǒng)最敏感的參數(shù),K值增大、減小相當(dāng)于P、I、D三項同時增加、減小。應(yīng)在開始時首先根據(jù)規(guī)則(2)調(diào)整K,然后根據(jù)規(guī)則(3)(6)調(diào)整、。四、應(yīng)用范圍、領(lǐng)域在對單神經(jīng)元自適應(yīng)PID控制的學(xué)習(xí)中,分析單神經(jīng)元PID控制中比例學(xué)習(xí)率、積分學(xué)習(xí)率、微分學(xué)習(xí)率和增益K等參數(shù)在控制中所起到的作用,得出(1)在積分學(xué)習(xí)率、微分學(xué)習(xí)率不變的情況下,比例系數(shù)學(xué)習(xí)率越大則超調(diào)量越小,但是響應(yīng)速度也會越慢;(2)在比例學(xué)習(xí)率、微分學(xué)習(xí)率不變的情況下,積分系數(shù)學(xué)習(xí)率越大則響應(yīng)會越快,但是超調(diào)量也會越大(3)在比例學(xué)習(xí)率、積分學(xué)習(xí)率不變的情況下,微分學(xué)習(xí)率對單神經(jīng)元PID控制器的控制效果影響不大。分別對一階和二階系統(tǒng)在不同參

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論