




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
陰埼大多題目基于神經(jīng)網(wǎng)絡(luò)的自適應(yīng)PID控制器的設(shè)計(jì)學(xué)生姓名學(xué)生學(xué)號(hào)專業(yè)班級(jí)學(xué)院名稱2016年6月25日基于神經(jīng)網(wǎng)絡(luò)的自適應(yīng)PID控制器的設(shè)計(jì)摘要神經(jīng)網(wǎng)絡(luò)由于其固有的自學(xué)習(xí)、自適應(yīng)、自組織和大規(guī)模并行處理能力,已經(jīng)在控制及其優(yōu)化領(lǐng)域取得了廣泛的應(yīng)用。利用神經(jīng)網(wǎng)絡(luò)來可以處理控制系統(tǒng)的非線性、不確定性和逼近系統(tǒng)的辨識(shí)函數(shù)等問題并取得了大量研究成果。PID控制是最經(jīng)典的控制算法,其簡單、穩(wěn)定、高效的性能使其在工業(yè)控制領(lǐng)域具有絕對(duì)的統(tǒng)治地位。但是面對(duì)現(xiàn)代控制系統(tǒng)規(guī)模大,復(fù)雜度高的情況,單純使用傳統(tǒng)的PID控制已經(jīng)無法滿足要求。本文結(jié)合神經(jīng)網(wǎng)絡(luò)與PID兩者的優(yōu)勢,提出了一種基于神經(jīng)網(wǎng)絡(luò)的自適應(yīng)PID控制器的設(shè)計(jì)的方法。實(shí)驗(yàn)證明該方法具有一定的實(shí)際應(yīng)用價(jià)值。近年來,智能控制在工業(yè)領(lǐng)域的應(yīng)用受到了廣泛的關(guān)注,硬件性能的不斷提高與硬件成本的不斷降低起到了至關(guān)重要的作用。目前在工業(yè)中單純使用傳統(tǒng)的控制方法具有一定的局限性,在面對(duì)復(fù)雜系統(tǒng)與大規(guī)??刂频那闆r下不能保證在任何時(shí)刻都提供準(zhǔn)確無誤的控制信號(hào),將傳統(tǒng)的PID控制方法結(jié)合智能控制中的神經(jīng)網(wǎng)絡(luò)控制可以克服信息的不完備性和不確定性,更加準(zhǔn)確地控制被控對(duì)象,從而做出正確的判斷和決策。.神經(jīng)網(wǎng)絡(luò)控制神經(jīng)網(wǎng)絡(luò)用于控制系統(tǒng)設(shè)計(jì)主要是針對(duì)系統(tǒng)的非線性、不確定性和復(fù)雜性進(jìn)行的。資料顯示,國內(nèi)外將神經(jīng)網(wǎng)絡(luò)用于控制系統(tǒng)設(shè)計(jì)的方式和結(jié)構(gòu)還未有一種統(tǒng)一的分類方法。目前,對(duì)神經(jīng)網(wǎng)絡(luò)控制系統(tǒng)比較公認(rèn)地研究方向可以分為監(jiān)督控制、神經(jīng)自適應(yīng)控制、預(yù)測控制和逆控制,這時(shí)根據(jù)控制系統(tǒng)的結(jié)構(gòu)劃分的。本文利用到的就是神經(jīng)自適應(yīng)控制。本文結(jié)合神經(jīng)網(wǎng)絡(luò)自適應(yīng)控制與PID控制,提出了一種有效的控制器設(shè)計(jì)方法,并在在MATLAB中進(jìn)行控制系統(tǒng)仿真。.控制器原理根據(jù)當(dāng)前產(chǎn)生誤差的輸入和輸出數(shù)據(jù),以及誤差的變化趨勢作為神經(jīng)網(wǎng)絡(luò)的輸入條件,神經(jīng)網(wǎng)絡(luò)將根據(jù)當(dāng)前PID控制器的誤差情況以及過去所有進(jìn)行的PID控制歷史數(shù)據(jù),共同作為樣本數(shù)據(jù),重新進(jìn)行神經(jīng)網(wǎng)絡(luò)的參數(shù)的訓(xùn)練,得到神經(jīng)網(wǎng)絡(luò)內(nèi)部傳遞函數(shù)的新的表達(dá)式,之后PID參數(shù)調(diào)整將依據(jù)新的神經(jīng)網(wǎng)絡(luò)進(jìn)行自動(dòng)的控制和調(diào)整,從而以實(shí)現(xiàn)PID控制器具備自適應(yīng)調(diào)節(jié)的能力。圖2-1單神經(jīng)元自適應(yīng)PID控制實(shí)現(xiàn)原理圖為此設(shè)計(jì)了PID控制器實(shí)現(xiàn)原理圖,如圖2-1所示。從圖2中可以看出PID控制器在完成正常PID功能之外設(shè)計(jì)了基于神經(jīng)網(wǎng)絡(luò)的PID參數(shù)調(diào)整模塊。模塊依照前期生成的神經(jīng)網(wǎng)絡(luò)對(duì)PID的控制參數(shù)進(jìn)行自動(dòng)化的調(diào)整,而在設(shè)計(jì)的神經(jīng)網(wǎng)絡(luò)也不是固定不變的,神經(jīng)網(wǎng)絡(luò)的一端將連接該P(yáng)ID過去一段時(shí)間內(nèi)的歷史累計(jì)控制數(shù)據(jù),而且該歷史數(shù)據(jù)還將隨著PID控制器在新環(huán)境下的實(shí)際應(yīng)用不斷添加新的輸入和輸出的數(shù)據(jù),從而確保歷史數(shù)據(jù)所保存的數(shù)據(jù)關(guān)系都是PID最近一段時(shí)間內(nèi)的輸入輸出關(guān)系數(shù)據(jù),此后,神經(jīng)網(wǎng)絡(luò)每進(jìn)行下一的PID參數(shù)調(diào)整之前都將啟用這一階段內(nèi)的所有歷史數(shù)據(jù)對(duì)神經(jīng)網(wǎng)絡(luò)的各個(gè)控制系數(shù)進(jìn)行重新訓(xùn)練,生成最符合當(dāng)前歷史數(shù)據(jù)規(guī)律的神經(jīng)網(wǎng)絡(luò)傳遞系數(shù)。由于設(shè)計(jì)的HD控制器其參數(shù)調(diào)整依賴的是神經(jīng)網(wǎng)絡(luò),因此可確保對(duì)PID參數(shù)調(diào)整的準(zhǔn)確性。而神經(jīng)網(wǎng)絡(luò)又是依賴于最近一段時(shí)間PID累計(jì)的歷史數(shù)據(jù)進(jìn)行控制,因此確保了設(shè)計(jì)的PID控制器具有自適應(yīng)參數(shù)調(diào)節(jié)的能力。.控制器設(shè)計(jì)采用單神經(jīng)元自適應(yīng)PID控制。由具有自適應(yīng)和自學(xué)習(xí)能力的神經(jīng)元結(jié)構(gòu)構(gòu)成單神經(jīng)元自適應(yīng)智能PID控制器,結(jié)構(gòu)簡單,并且可以使用環(huán)境變化,具有較強(qiáng)的魯棒性。單神經(jīng)單元自適應(yīng)PID控制結(jié)構(gòu)圖如圖2-1所示。圖3-1單神經(jīng)元自適應(yīng)PID控制結(jié)構(gòu)圖圖3-1所示轉(zhuǎn)換器的輸入反映被控過程及控制設(shè)定狀態(tài)。設(shè)rn為設(shè)定值,yu^為輸出值,經(jīng)過轉(zhuǎn)換器后轉(zhuǎn)換為神經(jīng)元的輸入量,5、x2、x3等分別為x(k)=e(k);x(k)=Ae(k);x(k)=e(k)-2e(k—1)+e(k—2);1 2 3復(fù)k)=y(k)—y(k)=e(k);r設(shè)ui(k)(i=1,2,3)為對(duì)應(yīng)于xi(k)輸入的加權(quán)系數(shù),K為神經(jīng)元的比例系數(shù),K>0。單神經(jīng)元的自適應(yīng)PID控制算法為Au(k)=K23ux(k)i=1在神經(jīng)元學(xué)習(xí)過程中,權(quán)系數(shù)u.(k)正比于遞進(jìn)信號(hào)r(k),r(k)隨過程進(jìn)行緩慢衰減。權(quán)系數(shù)學(xué)習(xí)規(guī)則如下:u(k+1)=(1-b)u(k)+Xr(k) (8-5)TOC\o"1-5"\h\zi i ir(k)=z(k)v(k)x(k) (8-6)式中,b為常數(shù),b>0;九為學(xué)習(xí)速率,九>0;z(k)為輸出誤差信號(hào),是教師信號(hào)。z(k)=y(k)-y(k) (8-7)r將式(8-6)帶入(8-7)后,有\(zhòng)o"CurrentDocument"Au(k)=-b[u(k)-:z(k)v(k)x.(k)] (8-8)式子中:Au(k)=u(k+1)-u(k)如果存在一個(gè)函數(shù)f[ui(k),z(k),v(k),xi(k)],則有fk)-bl[z(k),v(k),xi(k)]
i貝U(8-8)可寫為(8-9)式(8-9)表明,u(k)加權(quán)系數(shù)的修整按函數(shù)f.(?)對(duì)應(yīng)于u(k)的負(fù)梯度方向進(jìn)行搜索。應(yīng)用隨機(jī)逼近理論可以證明,當(dāng)c充分小時(shí),使用上述算法,u(k)可收斂到某一穩(wěn)定值,且其與期望值的偏差在允許范圍內(nèi)。為了保證上述單神經(jīng)元自適應(yīng)PID控制學(xué)習(xí)算法的收斂性與魯棒性,可對(duì)學(xué)習(xí)算法進(jìn)行如下規(guī)范化處理:
v(k)=v(k-1)+k》u(k)x(k);ii=1〃(k)=u(k) .u(k)= ;'工|u(k)|i=1u(k+1)=u(k)+九z(k)v(k)x(k);u(k+1)=u(k)+Xz(k)v(k)x(k);u(k+1)=u(k)+九z(k)v(k)x(k);式中,入I、九p、九d為積分、比例、微分的學(xué)習(xí)速率。x(k)=e(k);x(k)=Ae(k);x(k)=9(k)=e(k)-2e(k-1)+e(k—2)1 2 3單神經(jīng)元自適應(yīng)PID算法的運(yùn)行效果與可調(diào)參數(shù)K、九I、入p、入D的選取有關(guān)。4仿真與測試為了能夠?qū)υO(shè)計(jì)的自適應(yīng)HD控制器的性能進(jìn)行評(píng)估,通過Matlab仿真工具建立了PID控制器模擬仿真條件,并實(shí)現(xiàn)對(duì)神經(jīng)網(wǎng)絡(luò)訓(xùn)練過程以及神經(jīng)網(wǎng)絡(luò)的控制的參數(shù)調(diào)整控制過程進(jìn)行了模擬仿真,仿真過程中重點(diǎn)測試PID控制器對(duì)階躍信號(hào)的響應(yīng)能力,以及PID控制器自適應(yīng)的調(diào)整能力,測試結(jié)果如下所示:0.20L0-noAcLJ圖4-2系統(tǒng)階躍誤差變化實(shí)驗(yàn)1,當(dāng)參數(shù)設(shè)定為K=1.0,XP=200,々=0.35,入d=0.40時(shí),系統(tǒng)階躍響應(yīng)如圖4-1所示,系統(tǒng)階躍誤差變化如圖0.20L0-noAcLJ圖4-2系統(tǒng)階躍誤差變化500100015002000250030003500400045005000時(shí)間/sec圖4-1系統(tǒng)階躍響應(yīng)實(shí)驗(yàn)2,當(dāng)參數(shù)設(shè)定為K=1.0,=200,入=0.8,入=0.40時(shí),系統(tǒng)階躍響應(yīng)如圖4-3所示,系統(tǒng)階躍誤差變化如圖4-4所示。
0.2g! i i i i i i i i i 0.20 500100015002000250030003500400045005000時(shí)I'sJ/sec圖4-3系統(tǒng)階躍響應(yīng) 圖4-4系統(tǒng)階躍誤差變化可調(diào)參數(shù)k3尸,々卜d密切的影響著單神經(jīng)元PID學(xué)習(xí)算法的運(yùn)行效果,在通過大量的實(shí)驗(yàn)進(jìn)行仿真分析后發(fā)現(xiàn)K是系統(tǒng)最敏感的參數(shù)。K值的變化,相當(dāng)于P、I、D這三項(xiàng)系數(shù)同時(shí)變化,實(shí)驗(yàn)時(shí)候應(yīng)該謹(jǐn)慎選擇K的參數(shù),若K過大,則會(huì)出現(xiàn)較大超調(diào),且會(huì)出現(xiàn)多次正弦衰減現(xiàn)象,這時(shí)就應(yīng)首先減小K的值。實(shí)驗(yàn)3,當(dāng)參數(shù)設(shè)定為K=3.0,尸=200,々=0.8,入D=0.40時(shí),系統(tǒng)階躍響應(yīng)如圖4-5所示,系統(tǒng)階躍誤差變化如圖4-6所示。實(shí)驗(yàn)3,當(dāng)參數(shù)設(shè)定為K=3.0,尸=200,々=0.8,入D=0.40時(shí),系統(tǒng)階躍響應(yīng)如圖4-5所示,系統(tǒng)階躍誤差變化如圖4-6所示。0 500100015002000250030003500400045005000時(shí)間/s&c-05 1 1 1 1 1 1 1 1 1 '0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000時(shí)間/SK圖4-5系統(tǒng)階躍響應(yīng)圖4-6系統(tǒng)階躍誤差變化g! i i i i i i i i i 0 500100015002000250030003500400045005000時(shí)間/sec_Q2 I | | | | | | | | ■0 500100015002000250030003500400045005000時(shí)sec實(shí)驗(yàn)4,當(dāng)參數(shù)設(shè)定為K=1.0,尸=200,々=0.8,入d=0.40時(shí),系統(tǒng)階躍響應(yīng)如圖4-7所示,系統(tǒng)階躍誤差變化如圖4-8所示。圖4-7系統(tǒng)階躍響應(yīng)四組使用的系統(tǒng)階躍響應(yīng)的比較如圖4-9所示:圖4-8系統(tǒng)階躍誤差變化InME.l實(shí)驗(yàn)1500100015002000250030003500400045005000時(shí)間/sec實(shí)驗(yàn)3ns.cu0.4k J0,2 InME.l實(shí)驗(yàn)1500100015002000250030003500400045005000時(shí)間/sec實(shí)驗(yàn)3ns.cu0.4k J0,2 ]O'50010001500200025003000350040004500500。時(shí)間/sec實(shí)驗(yàn)4由于設(shè)計(jì)的PID控制器其參數(shù)調(diào)整依賴的是神經(jīng)網(wǎng)絡(luò),因此可確保對(duì)PID參數(shù)調(diào)整的準(zhǔn)確性。而神經(jīng)網(wǎng)絡(luò)又是依賴于最近一段時(shí)間PID累計(jì)的歷史數(shù)據(jù)進(jìn)行控制,因此確保了設(shè)計(jì)的PID控制器具有自適應(yīng)參數(shù)調(diào)節(jié)的能力。將PID控制器應(yīng)用在四個(gè)不同的應(yīng)用環(huán)境,檢測PID控制器輸出結(jié)果的穩(wěn)定性,實(shí)驗(yàn)過程中采取PID控制器產(chǎn)生的誤差作為衡量PID控制器穩(wěn)定的指標(biāo),如圖4-9所示。從圖可以看出在四個(gè)不同應(yīng)用環(huán)境中,PID控制器從一個(gè)應(yīng)用環(huán)境進(jìn)入到另一個(gè)應(yīng)用環(huán)境時(shí),只要K的值選取準(zhǔn)確,超調(diào)量可以控制在合理的范圍,很快PID控制器根據(jù)應(yīng)用環(huán)境產(chǎn)生的誤差自動(dòng)的調(diào)整神經(jīng)網(wǎng)絡(luò)的相關(guān)系數(shù),并實(shí)現(xiàn)對(duì)PID控制器的精確調(diào)整,從而使得誤差在此趨近于0,因此這一實(shí)驗(yàn)也表明所設(shè)計(jì)的PID控制器具有很強(qiáng)的自適應(yīng)能力。5總結(jié)神經(jīng)網(wǎng)路通過模擬大腦的思維過程,因此具有很強(qiáng)的智能化程度,而且隨著計(jì)算機(jī)和各種嵌入式設(shè)備的計(jì)算能力越來越強(qiáng),使得應(yīng)用神經(jīng)網(wǎng)路來解決各種非線性問題在復(fù)雜度上成為可能,設(shè)計(jì)的基于神經(jīng)網(wǎng)絡(luò)的自適應(yīng)PID控制器,利用神經(jīng)網(wǎng)絡(luò)內(nèi)部大量的線性方程式來模擬非線性應(yīng)用領(lǐng)域中的各種現(xiàn)實(shí)問題,能夠做到對(duì)PID控制器參數(shù)的自適應(yīng)調(diào)整,而且仿真測試也驗(yàn)證了應(yīng)用神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)PID控制參數(shù)具有很強(qiáng)的自適應(yīng)能力,在今后的研究過程中,將可以考慮應(yīng)用中間層數(shù)和節(jié)點(diǎn)數(shù)更為龐大的神經(jīng)網(wǎng)絡(luò),以提高神經(jīng)網(wǎng)絡(luò)的控制精度,進(jìn)一步提高自適應(yīng)PID控制器的綜合性能。參考文獻(xiàn)[1]王敬志,任開春,胡斌基于BP神經(jīng)網(wǎng)絡(luò)整定的PID控制[J].工業(yè)控制計(jì)算機(jī),2011,24(3):72-73.⑵彭燕.基于BP神經(jīng)網(wǎng)絡(luò)的PID控制在溫室控制系統(tǒng)中的應(yīng)用[J].農(nóng)機(jī)化研究,2011,33(6):163-167.[3]張義,左為恒,林濤.BP神經(jīng)網(wǎng)絡(luò)PID控制在空調(diào)系統(tǒng)中的應(yīng)用[J].計(jì)算機(jī)仿真,2011,28(4):149-151.[4]陳益飛.RBF神經(jīng)網(wǎng)絡(luò)的PID控制研究與仿真[J].計(jì)算機(jī)仿真,2011,28(4):212-215.附錄為證明本文原創(chuàng)性與實(shí)驗(yàn)結(jié)果的真實(shí)性,放上本文提出的神經(jīng)網(wǎng)絡(luò)自適應(yīng)PID控制器的源代碼。functionoutRes=ANN_PID(input)%ANN_PIDSummaryofthisfunctiongoeshere%Detailedexplanationgoeshereifinput>0outRes=0;elseclearall;closeall;ts=1;sys=tf(10,[37156.3,810.2,1]);dsys=c2d(sys,ts,'z');[num,den]=tfdata(dsys,'v');x=[0,0,0]';xiteP=400;%PxiteI=0.8;%IxiteD=0.4;%Dwkp_1=0.10;wki_1=0.10;wkd_1=0.10;error_1=0;error_2=0;y_1=0;y_2=0;y_3=0;u_1=0;u_2=0;u_3=0;ts=1;/r
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廣東省中考模擬歷史試題(原卷版+解析版)
- 當(dāng)前世界經(jīng)濟(jì)形勢1468792390
- 九年紀(jì)上語文知識(shí)點(diǎn)梳理
- 2025年黨員領(lǐng)導(dǎo)干部廉政法規(guī)知識(shí)考試題庫及答案(共130題)
- 體育體測檢討書
- FAMILYDAY員工家庭日活動(dòng)
- 醫(yī)藥航空運(yùn)輸服務(wù)協(xié)議
- 氫能項(xiàng)目可行性研究報(bào)告
- 項(xiàng)目監(jiān)控工程
- 聰明屋智能家居系統(tǒng)
- 2025年合肥共達(dá)職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫附答案
- 2025美國急性冠脈綜合征(ACS)患者管理指南解讀課件
- 足球迷互動(dòng)活動(dòng)策劃與執(zhí)行策略
- 2025年寧夏工商職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫帶答案
- ESC+2024+心房顫動(dòng)(房顫)管理指南解讀
- 2019地質(zhì)災(zāi)害防治工程工程量清單計(jì)價(jià)規(guī)范
- 2022-2024年江蘇中考英語試題匯編:任務(wù)型閱讀填空和閱讀回答問題(教師)
- 游戲跨文化傳播-洞察分析
- 河北石家莊市市屬國有企業(yè)招聘筆試沖刺題2025
- 2025-2030年中國鐵合金冶煉行業(yè)競爭格局展望及投資策略分析報(bào)告
-
評(píng)論
0/150
提交評(píng)論