基于MATLAB的PID控制器設(shè)計(jì)報(bào)告【實(shí)用文檔】doc_第1頁
基于MATLAB的PID控制器設(shè)計(jì)報(bào)告【實(shí)用文檔】doc_第2頁
基于MATLAB的PID控制器設(shè)計(jì)報(bào)告【實(shí)用文檔】doc_第3頁
基于MATLAB的PID控制器設(shè)計(jì)報(bào)告【實(shí)用文檔】doc_第4頁
基于MATLAB的PID控制器設(shè)計(jì)報(bào)告【實(shí)用文檔】doc_第5頁
已閱讀5頁,還剩110頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

基于MATLAB的PID控制器設(shè)計(jì)報(bào)告【實(shí)用文檔】doc文檔可直接使用可編輯,歡迎下載

MATLAB論文基于MATLAB的PID控制器設(shè)計(jì)報(bào)告【實(shí)用文檔】doc文檔可直接使用可編輯,歡迎下載—-基于控制系統(tǒng)的PID調(diào)節(jié)基于MATLAB的PID控制器摘要:本論文主要研究PID控制器。PID控制是迄今為止最通用的控制方法,大多數(shù)反饋回路用該方法或其較小的變形來控制.PID控制器(亦稱調(diào)節(jié)器)及其改進(jìn)型因此成為工業(yè)過程控制中最常見的控制器(至今在全世界過程控制中用的84%仍是純PID調(diào)節(jié)器,若改進(jìn)型包含在內(nèi)則超過90%)。在PID控制器的設(shè)計(jì)中,參數(shù)整定是最為重要的,隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,對PID參數(shù)的整定大多借助于一些先進(jìn)的軟件,例如目前得到廣泛應(yīng)用的MATLAB仿真系統(tǒng).本論文主要介紹PID的原理及簡單的用法,探究控制器中各個(gè)參數(shù)對系統(tǒng)的影響,就是利用《自動(dòng)控制原理》和《MATLAB》所學(xué)的內(nèi)容利用簡單的方法研究PID控制器的設(shè)計(jì)方法,并通過MATLAB中的虛擬示波器觀察系統(tǒng)完善后在階躍信號下的輸出波形.關(guān)鍵字:PID控制簡介PID控制器原理MATLAB仿真PID參數(shù)的設(shè)定正文:一、PID控制簡介PID控制器又稱PID調(diào)節(jié)器,是工業(yè)過程控制系統(tǒng)中常用的有源校正裝置。長期以來,工業(yè)過程控制系統(tǒng)中多采用氣動(dòng)式PID控制器。由于氣動(dòng)組件維修方便,使用安全可靠,因此在某些特殊場合,例如爆炸式環(huán)境,仍然使用氣動(dòng)式PID控制器.隨著運(yùn)算放大器的發(fā)展和集成電路可靠性的日益提高,電子式PID控制器已逐漸取代了氣動(dòng)式PID控制器。目前,已在開發(fā)微處理器PID控制器。這里,僅簡要介紹PID控制器的主要特性。PID調(diào)節(jié)器是一種線性調(diào)節(jié)器,它根據(jù)給定值與實(shí)際輸出值構(gòu)成的控制偏差:=-將偏差的比例、積分、微分通過線性組合構(gòu)成控制量,對控制對象進(jìn)行控制,故稱為PID調(diào)節(jié)器。在實(shí)際應(yīng)用中,常根據(jù)對象的特征和控制要求,將P、I、D基本控制規(guī)律進(jìn)行適當(dāng)組合,以達(dá)到對被控對象進(jìn)行有效控制的目的.例如,P調(diào)節(jié)器,PI調(diào)節(jié)器,PID調(diào)節(jié)器等.所以,正確計(jì)算控制器的參數(shù),有效合理地實(shí)現(xiàn)PID控制器的設(shè)計(jì),對于PID控制器在過程控制中的廣泛應(yīng)用具有重要的理論和現(xiàn)實(shí)意義。二、原理分析與說明PID控制器由比例單元(P)、積分單元(I)和微分單元(D)組成。其輸入e

(t)與輸出u

(t)的關(guān)系為公式(1—1)公式(1—1)因此它的傳遞函數(shù)為公式(1-2)公式(1-2)比例調(diào)節(jié)作用:是按比例反應(yīng)系統(tǒng)的偏差,系統(tǒng)一旦出現(xiàn)了偏差,比例調(diào)節(jié)立即產(chǎn)生調(diào)節(jié)作用用以減少偏差。比例作用大,可以加快調(diào)節(jié),減少誤差,但是過大的比例,使系統(tǒng)的穩(wěn)定性下降,甚至造成系統(tǒng)的不穩(wěn)定。積分調(diào)節(jié)作用:是使系統(tǒng)消除穩(wěn)態(tài)誤差,提高無差度。因?yàn)橛姓`差,積分調(diào)節(jié)就進(jìn)行,直至無差,積分調(diào)節(jié)停止,積分調(diào)節(jié)輸出一個(gè)常值。積分作用的強(qiáng)弱取決與積分時(shí)間常數(shù)Ti,Ti越小,積分作用就越強(qiáng)。反之Ti大則積分作用弱,加入積分調(diào)節(jié)可使系統(tǒng)穩(wěn)定性下降,動(dòng)態(tài)響應(yīng)變慢。積分作用常與另兩種調(diào)節(jié)規(guī)律結(jié)合,組成PI調(diào)節(jié)器或PID調(diào)節(jié)器。微分調(diào)節(jié)作用:微分作用反映系統(tǒng)偏差信號的變化率,具有預(yù)見性,能預(yù)見偏差變化的趨勢,因此能產(chǎn)生超前的控制作用,在偏差還沒有形成之前,已被微分調(diào)節(jié)作用消除.因此,可以改善系統(tǒng)的動(dòng)態(tài)性能。在微分時(shí)間選擇合適情況下,可以減少超調(diào),減少調(diào)節(jié)時(shí)間.微分作用對噪聲干擾有放大作用,因此過強(qiáng)的加微分調(diào)節(jié),對系統(tǒng)抗干擾不利。此外,微分反應(yīng)的是變化率,而當(dāng)輸入沒有變化時(shí),微分作用輸出為零。微分作用不能單獨(dú)使用,需要與另外兩種調(diào)節(jié)規(guī)律相結(jié)合,組成PD或PID控制器。PID控制器由于用途廣泛、使用靈活,已有系列化產(chǎn)品,使用中只需設(shè)定三個(gè)參數(shù)(Kp,

Ki和Kd)即可。在很多情況下,并不一定需要全部三個(gè)單元,可以取其中的一到兩個(gè)單元,但比例控制單元是必不可少的.首先,PID應(yīng)用范圍廣.雖然很多控制過程是非線性或時(shí)變的,但通過對其簡化可以變成基本線性和動(dòng)態(tài)特性不隨時(shí)間變化的系統(tǒng),這樣PID就可控制了。其次,PID參數(shù)較易整定.也就是,PID參數(shù)Kp,Ki和Kd可以根據(jù)過程的動(dòng)態(tài)特性及時(shí)整定。如果過程的動(dòng)態(tài)特性變化,例如可能由負(fù)載的變化引起系統(tǒng)動(dòng)態(tài)特性變化,PID參數(shù)就可以重新整定。第三,PID控制器在實(shí)踐中也不斷的得到改進(jìn),下面兩個(gè)改進(jìn)的例子,在工廠,總是能看到許多回路都處于手動(dòng)狀態(tài),原因是很難讓過程在“自動(dòng)”模式下平穩(wěn)工作。由于這些不足,采用PID的工業(yè)控制系統(tǒng)總是受產(chǎn)品質(zhì)量、安全、產(chǎn)量和能源浪費(fèi)等問題的困擾。PID參數(shù)自整定就是為了處理PID參數(shù)整定這個(gè)問題而產(chǎn)生的?,F(xiàn)在,自動(dòng)整定或自身整定的PID控制器已是商業(yè)單回路控制器和分散控制系統(tǒng)的一個(gè)標(biāo)準(zhǔn)。比例、積分、微分比例圖2—2比例電路公式(2—1)積分器圖2—3積分電路公式(2-2)圖2—4微分電路微分器(式2-3)實(shí)際中也有PI和PD控制器。PID控制器就是根據(jù)系統(tǒng)的誤差利用比例積分微分計(jì)算出控制量,控制器輸出和控制器輸入(誤差)之間的關(guān)系在時(shí)域中如公式(2-4)和(2-5):u(t)=Kp(e(t)+Td+)公式(2-4)U(s)=[+]E(s) 公式(2—5)公式中U(s)和E(s)分別為u(t)和e(t)的拉氏變換,,,其中、、分別為控制器的比例、積分、微分系數(shù)三、傳遞函數(shù)1、傳遞函數(shù)2、傳遞函數(shù)性能分析(1)穩(wěn)定性分析〉>num=[8];den=[2152710];G=tf(num,den)Transferfunction:8——---———--———--—---—-———--2s^3+15s^2+27s+10〉>pzmap(G)(2)未接入PID的階躍響應(yīng)曲線四、在MATLAB下實(shí)現(xiàn)PID控制器的設(shè)計(jì)與仿真1、參數(shù)計(jì)算(1)〉>num=[8];>〉den=conv([15],conv([12],[21]));〉〉G=tf(num,den);>>step(G,15);>>step(G,100);>>step(G,50);k=dcgain(num,den)k=0。8000由圖可知,取L=0。614T=3.186。于讀圖存在誤差,因此參數(shù)仍需整定.2、設(shè)計(jì)PID控制器(1)已知對象的K、L和T值后,根據(jù)Ziegler—Nichols整定公式編寫一個(gè)MATLAB函數(shù)ziegler_std()用以設(shè)計(jì)PID控制器。>〉function[num,den,Kp,Ti,Td,H]=Ziegler_std(key,vars)Ti=[];Td=[];H=[];K=vars(1);L=vars(2);T=vars(3);a=K*L/T;ifkey==1num=1/a;%判斷設(shè)計(jì)P控制器elseifkey==2Kp=0.9/a;Ti=3.33*L;%判斷設(shè)計(jì)PI控制器elseifkey==3,Kp=1。2/a;Ti=2*L;Td=L/2;%判斷設(shè)計(jì)PID控制器endswitchkeycase1num=Kp;den=1;%P控制器case2num=Kp*[Ti,1];den=[Ti,0];%PI控制器case3%PID控制器p0=[Ti*Td,0,0];p1=[0,Ti,1];p2=[0,0,1];p3=p0+p1+p2;p4=Kp*p3;num=p4/Ti;den=[1,0];endK=0.8000;L=0.614;T=3.168;[num,den,Kp,Ti,Td]=Ziegler_std(3,[K,L,T])num=2。38957。783412.676den=10Kp=7。7834Ti=1。2280Td=0.3070(2)動(dòng)態(tài)仿真集成環(huán)境Simulink下構(gòu)造系統(tǒng)模型由圖可以看出,經(jīng)過調(diào)節(jié)參數(shù)之后超調(diào)量明顯減小,響應(yīng)曲線平滑,調(diào)節(jié)時(shí)間理想,較符合設(shè)計(jì)要求。五、例題實(shí)驗(yàn)PID的調(diào)節(jié)實(shí)例已知傳遞函數(shù),其PID控制模型如下:其中PID模塊如下:用整定PID調(diào)節(jié)器的參數(shù),使系統(tǒng)的超調(diào)量小于20%,并求其動(dòng)態(tài)性能指標(biāo)。解:利用整定公式整定PID調(diào)節(jié)器的初始參數(shù);KPTITDPPI0.93.3PID1.22.20.5根據(jù)題目已知,T=50,K=22,=20,可求得PID參數(shù)如下:KPTITDP0.1136PI0.102366PID0.13644410利用此時(shí)的PID參數(shù),得到的響應(yīng)如下:(4)對PID參數(shù)進(jìn)行微調(diào),使性能指標(biāo)滿足系統(tǒng)要求。KPTITDP0.1136PI0.102366PID0.1657利用此時(shí)的PID參數(shù),得到的響應(yīng)如下:六、心得體會半學(xué)期的MATLAB課程結(jié)束了,我們學(xué)到了很多,總體來說這次的論文并不是特別容易,我選擇寫有關(guān)PID的應(yīng)用,雖然我們在《自動(dòng)控制原理》課堂上學(xué)到了不少關(guān)于PID的有用的知識,可真正用起來就發(fā)現(xiàn)自己真的的太少,問題太多。我到圖書館來找過資料,也上網(wǎng)查了不少資料,在查找和閱讀的過程中真的學(xué)到不少的知識。當(dāng)然,在做自動(dòng)控制原理作業(yè)的時(shí)候我遇到了不少問題,在準(zhǔn)備論文的時(shí)候進(jìn)行MATLAB仿真時(shí)不知道參數(shù)怎么設(shè)置,在和周圍同學(xué)的探討中我們找到了答案,大家共同進(jìn)步。真正做到了學(xué)有致用。通過論文讓我們更加深刻的體會到實(shí)踐很重要性,平時(shí)我們多是學(xué)習(xí)理論知識,上機(jī)實(shí)踐時(shí)也是驗(yàn)證例題,自己也少練習(xí),在實(shí)踐方面確實(shí)欠缺不少,需要我們今后加強(qiáng)練習(xí)。通過這次實(shí)習(xí),我知道了任何事都要靠自己,只有自己的知識才是真正的知識,這讓我在以后的工作生活中有了更好的動(dòng)力!感謝老師的耐心指導(dǎo)和悉心教導(dǎo)!七、參考資料1、胡壽松《自動(dòng)控制原理》科學(xué)出版社2、李國勇主編《計(jì)算機(jī)仿真技術(shù)與CAD-—基于MATLAB的控制系統(tǒng)》電子工業(yè)出版社中文摘要經(jīng)典PID控制算法作為一般工業(yè)過程控制方法應(yīng)用范圍相當(dāng)廣泛,原則上講它并不依賴于被控對象的具體數(shù)學(xué)模型,但算法參數(shù)的整定卻是一件很困難的工作,更為重要的是即使參數(shù)整定完成,由于參數(shù)不具有自適應(yīng)能力,因環(huán)境的變化,PID控制對系統(tǒng)偏差的響應(yīng)變差,參數(shù)需重新整定。針對上述問題,人們一直采用模糊、神經(jīng)網(wǎng)絡(luò)等各種調(diào)整PID參數(shù)的自適應(yīng)方法,力圖克服這一難題.一般情況下,一個(gè)自適應(yīng)控制系統(tǒng)能夠運(yùn)行,其相應(yīng)的參數(shù)要適應(yīng)現(xiàn)場狀況的變化,因此就必須根據(jù)現(xiàn)場的數(shù)據(jù)對相應(yīng)的參數(shù)進(jìn)行在線辨識或估計(jì)。對非時(shí)變參數(shù)可以通過一段時(shí)間的在線辨識確定下來,但對時(shí)變參數(shù)系統(tǒng),必須將這個(gè)過程不斷進(jìn)行下去,因此要求辨識速度快或參數(shù)變化速度相對較慢,極大地限制了自適應(yīng)技術(shù)的應(yīng)用.為克服這種限制,本文利用文獻(xiàn)[1]的思想,將神經(jīng)網(wǎng)絡(luò)的技術(shù)應(yīng)用于參數(shù)辨識過程,結(jié)合經(jīng)典的PID控制算法,形成一種基于BP神經(jīng)網(wǎng)絡(luò)的自適應(yīng)PID控制算法。這一算法的本質(zhì)是應(yīng)用神經(jīng)網(wǎng)絡(luò)建立系統(tǒng)參數(shù)模型,將時(shí)變參數(shù)系統(tǒng)的參數(shù)變化規(guī)律轉(zhuǎn)化為神經(jīng)網(wǎng)絡(luò)參數(shù)模型,反映了參數(shù)隨狀態(tài)而變的規(guī)律,即當(dāng)系統(tǒng)變化后,可直接由模型得到系統(tǒng)的時(shí)變參數(shù),而無需辨識過程。在神經(jīng)網(wǎng)絡(luò)參數(shù)模型的基礎(chǔ)上,結(jié)合文獻(xiàn)[1]已知系統(tǒng)模型下PID控制參數(shù)的計(jì)算,推導(dǎo)出一種自適應(yīng)PID控制算法。通過在計(jì)算機(jī)上對線性和非線性系統(tǒng)仿真,結(jié)果表明了這種自適應(yīng)PID控制算法的有效性.關(guān)鍵詞自適應(yīng)PID控制算法,PID控制器,參數(shù)模型,神經(jīng)網(wǎng)絡(luò),BP算法AbstractClassicalPIDcontrolalgorithm,asageneralmethodofindustrialprocesscontrol,applicationscopeisbroad-ranged.Inprinciple,itdoesnotdependonthespecificmathematicalmodelofthecontrolledplant,buttuningalgorithmparametersisaverydifficulttask.Tomoreimportant,eveniftuningtheparameteriscompleted,asparametersdonothaveadaptivecapacity,duetoachangeinenvironment,PIDcontroloftheresponseofthesystemdeviationgetworse,parametersnee(cuò)dtobere—tumed.Inresponsetotheseproblems,peoplehavebeenusingtheadaptivemethodoffuzzy,neuralnetworkstoadjustPIDparameters,tryhardtoovercomethisproblem.Undernormalcircumstances,anadaptivecontrolsystemcanbecapableofrunning,andthecorrespondingparametersshouldadapttotllechangeinstat(yī)usofthescene,sothecorrespondingparametersmustbebasedonthedataofthescenetoconductonlineidentificationorestimated。Non—time—varyingparameterscanbeconfirmedforaperiodofon—lineidentification,butthetime—varyingparameterssystemwillbenecessarytocontinuethisongoingprocess,sotherequirementoffastidentificationortherelativeslowpaceofchangeofparameters,greatlylimitstheapplicationofadaptivetechnology.Toovercomethislimitation,thispaperusestheideologyofliterat(yī)ure[1],thetechnologyofneuralnetworkwillbeusedintheprocessofparameteridentification,combiningclassicalPIDcontrolalgorithm,formsanadaptivePlDcontrolalgorithmbasedonBPneuralnetwork.Thee(cuò)ssenceofthisalgorithmappliesneuralnetworktobuildthemodelofsystemparameters,changethechangelawoftheparametersoftime-varyingparameterssystemsintotheParametricmodelofneuralnetwork,reflectingthelawthattheparameterschangewiththestate,thatis,whenthesystemchanges,itcangetthetime-varyingparametersofsystemfromthemodeldirectly,withouttheprocessofidentification.Onthebasisofmeparametersmodelofneuralnetwork,combiningthecomputationofPIDcontroIparametersintheknownsystemmodelofliterature[1],derivedanadaptivePIDcontrolalgorithm.Throughthesimulationoflinearandnon—1inearsystemsinthecomputer,theresultindicatesthat(yī)thisadaptivePIDcontrolalgorithmiseffective.KeyWo(hù)rdAdaptivePIDcontrolalgorithm,PIDcontroller,Modelofparameter,Neuralnetwork,BPalgorithm目錄TOC\o"1—3”\h\z\uHYPERLINK\l”_Toc264538942"中文摘要PAGEREF_Toc264538942\hIAbstractPAGEREF_Toc264538943\hIIHYPERLINK\l"_Toc264538944"1緒論P(yáng)AGEREF_Toc264538944\h11.1課題研究背景及意義PAGEREF_Toc264538945\h1HYPERLINK\l"_Toc264538946"1.2神經(jīng)網(wǎng)絡(luò)的發(fā)展PAGEREF_Toc264538946\h21.3課題研究現(xiàn)狀PAGEREF_Toc264538947\h3HYPERLINK\l”_Toc264538948"1。4論文組織結(jié)構(gòu)PAGEREF_Toc264538948\h42PIDPAGEREF_Toc264538949\h6HYPERLINK\l"_Toc264538950”2。1PID簡述PAGEREF_Toc264538950\h62。2PID控制原理PAGEREF_Toc264538951\h62.3PID控制方法概述PAGEREF_Toc264538952\h72。4常規(guī)PID控制算法的理論基礎(chǔ)PAGEREF_Toc264538953\h9HYPERLINK\l"_Toc264538954"2.4.1模擬PID控制算法PAGEREF_Toc264538954\h9HYPERLINK\l"_Toc264538955”2。4。2數(shù)字PID控制算法PAGEREF_Toc264538955\h10HYPERLINK\l"_Toc264538956"2.4.3對PID控制算法中積分環(huán)節(jié)改進(jìn)PAGEREF_Toc264538956\h12HYPERLINK\l”_Toc264538957”2。4.4對PID控制算法中微分環(huán)節(jié)改進(jìn)PAGEREF_Toc264538957\h13HYPERLINK\l”_Toc264538958"2.4。5常規(guī)PID控制的局限PAGEREF_Toc264538958\h152。5本章小結(jié)PAGEREF_Toc264538959\h17HYPERLINK\l”_Toc264538960"3人工神經(jīng)網(wǎng)絡(luò)PAGEREF_Toc264538960\h183。1人工神經(jīng)網(wǎng)絡(luò)構(gòu)成的基本原理PAGEREF_Toc264538961\h18HYPERLINK\l"_Toc264538962"3.2人工神經(jīng)網(wǎng)絡(luò)的類型PAGEREF_Toc264538962\h18HYPERLINK\l”_Toc264538963”3。3神經(jīng)網(wǎng)絡(luò)的特點(diǎn)PAGEREF_Toc264538963\h183.4對BP神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)與分析PAGEREF_Toc264538964\h20HYPERLINK\l”_Toc264538965”3.5典型的多層前向網(wǎng)絡(luò)—-BP網(wǎng)絡(luò)的結(jié)構(gòu)及算法PAGEREF_Toc264538965\h21HYPERLINK\l"_Toc264538966”3。5。1BP神經(jīng)網(wǎng)絡(luò)概述264538966\h21HYPERLINK\l"_Toc264538967"3.5。2BP神經(jīng)網(wǎng)絡(luò)的前向計(jì)算PAGEREF_Toc264538967\h223.5。3BP神經(jīng)網(wǎng)絡(luò)的誤差反向傳播和加權(quán)系數(shù)的調(diào)整PAGEREF_Toc264538968\h233.6本章小結(jié)PAGEREF_Toc264538969\h254仿真程序智能分析PAGEREF_Toc264538970\h264.1仿真過程PAGEREF_Toc264538971\h264。2本章小結(jié)PAGEREF_Toc264538972\h30HYPERLINK\l”_Toc264538973"結(jié)論與展望PAGEREF_Toc264538973\h30HYPERLINK\l"_Toc264538974"致謝264538974\h31參考文獻(xiàn)PAGEREF_Toc264538975\h32HYPERLINK\l"_Toc264538976”A1附錄PAGEREF_Toc264538976\h33HYPERLINK\l”_Toc264538977"A2附錄PAGEREF_Toc264538977\h361緒論1。1課題研究背景及意義按比例、積分和微分進(jìn)行控制的調(diào)節(jié)器(簡稱為PID控制器)[2],是最早發(fā)展起來的應(yīng)用經(jīng)典控制理論的控制策略之一,是工業(yè)過程控制中應(yīng)用最廣泛,歷史最悠久,生命力最強(qiáng)的控制方式,在目前的工業(yè)生產(chǎn)中,90%以上的控制器為PID控制器。它采用基于對象數(shù)學(xué)模型的方法,優(yōu)點(diǎn)是算法簡單、魯棒性好和可靠性高,控制效果良好,因此被廣泛應(yīng)用于工業(yè)控制過程,尤其適用于可建立精確數(shù)學(xué)模型的確定性控制系統(tǒng)。對于傳統(tǒng)PID控制器,在把其投入運(yùn)行之前,要想得到較理想的控制效果,必須先整定好三個(gè)參數(shù):即比例系數(shù)Kp、積分系數(shù)Ki、微分系數(shù)Kd.這是因?yàn)樯a(chǎn)部門中有各種各樣的被控對象,它們對控制器的特性會有不同的要求,整定的目的就是設(shè)法使控制器的特性能夠和被控對象配合好,以便得到最佳控制效果,如果控制器參數(shù)整定不好,即使控制器本身很先進(jìn),其控制效果也會很差.隨著工業(yè)的發(fā)展,控制對象的復(fù)雜程度也在不斷加深,許多大滯后、時(shí)變的、非線性的復(fù)雜系統(tǒng),如溫度控制系統(tǒng),被控過程機(jī)理復(fù)雜,具有高階非線性、慢時(shí)變、純滯后等特點(diǎn),常規(guī)PID控制顯得無能為力;另外,實(shí)際生產(chǎn)過程中存在著許多不確定因素,如在噪聲、負(fù)載振動(dòng)和其他一些環(huán)境條件下,過程參數(shù)甚至模型結(jié)果都會發(fā)生變化,如變結(jié)構(gòu)、變參數(shù)、非線性、時(shí)變等,不僅難以建立受控對象精確的數(shù)學(xué)模型,而且PID控制器的控制參數(shù)具有固定形式,不易在線調(diào)整,難以適應(yīng)外界環(huán)境的變化,這些使得PID控制器在實(shí)際應(yīng)用中不能達(dá)到理想的效果,越來越受到限制和挑戰(zhàn)。因此,如何使PID控制器具有在線自整定其參數(shù)的功能,是自從使用PID控制以來人們始終關(guān)注的重要問題。并且,隨著相關(guān)領(lǐng)域技術(shù)的不斷發(fā)展,對控制系統(tǒng)的指標(biāo)要求也越來越高。人們一直在尋求PID控制器參數(shù)的自適應(yīng)技術(shù)[3],以適應(yīng)復(fù)雜系統(tǒng)的控制要求,神經(jīng)網(wǎng)絡(luò)理論的發(fā)展使這種設(shè)想成為可能。人工神經(jīng)網(wǎng)絡(luò)是由大量簡單的基本神經(jīng)元相互連接而構(gòu)成的自適應(yīng)非線性動(dòng)態(tài)系統(tǒng)。神經(jīng)網(wǎng)絡(luò)控制能夠充分任意地逼近任何復(fù)雜的非線性關(guān)系,具有很強(qiáng)的信息綜合能力,能夠?qū)W習(xí)和適應(yīng)嚴(yán)重不確定系統(tǒng)的動(dòng)態(tài)特性,故有很強(qiáng)的魯棒性和容錯(cuò)性,可以處理那些難以用模型和規(guī)則描述的過程,在一些不確定系統(tǒng)的控制中已成功應(yīng)用.誤差反向傳播神經(jīng)網(wǎng)絡(luò)(簡稱BP網(wǎng)絡(luò)),所具有的任意非線性表達(dá)能力,可以通過對系統(tǒng)性能的學(xué)習(xí)來實(shí)現(xiàn)具有最佳組合的PID控制?;贐P神經(jīng)網(wǎng)絡(luò)的PID控制器由經(jīng)典的PID控制器和BP神經(jīng)網(wǎng)絡(luò)組成,其基本思想是利用神經(jīng)網(wǎng)絡(luò)的自學(xué)習(xí)功能和非線性函數(shù)的表示能力,遵從一定的最優(yōu)指標(biāo),在線調(diào)整PID控制器的參數(shù),使之適應(yīng)被控對象參數(shù)以及結(jié)構(gòu)的變化和輸入?yún)⒖夹盘柕淖兓?并能夠抵御外來擾動(dòng)的影響,達(dá)到具有良好的魯棒性的目標(biāo)。雖然BP神經(jīng)網(wǎng)絡(luò)的理論依據(jù)堅(jiān)實(shí),推導(dǎo)過程嚴(yán)謹(jǐn),通用性強(qiáng),在控制領(lǐng)域?qū)?fù)雜的多變量系統(tǒng)的控制有很大的優(yōu)勢,但是由于其算法是基于最陡梯度下降算法、以誤差平方為目標(biāo)函數(shù)的,所以其不可避免地存在著易陷入局部極小、收斂速度慢等缺陷.并且,神經(jīng)網(wǎng)絡(luò)的初始權(quán)值的選取直接影響著控制器的性能,采用反復(fù)試驗(yàn)初始權(quán)值的方法很難得到最優(yōu)參數(shù)的控制器.因此,需要一種算法解決神經(jīng)網(wǎng)絡(luò)權(quán)值優(yōu)化的問題。控制學(xué)術(shù)界廣泛采用的算法是學(xué)習(xí)算法、遺傳算法等等[4]。學(xué)習(xí)算法,它的收斂速度很慢,一個(gè)簡單的問題的求解,其訓(xùn)練次數(shù)也要幾千代,甚至上萬代。而且它對網(wǎng)絡(luò)的初始權(quán)值、自身的學(xué)習(xí)速率和動(dòng)量等參數(shù)極為敏感,稍小的變動(dòng)就會引起網(wǎng)絡(luò)震蕩。正是這些原因使其訓(xùn)練速度和精度不是很理想。而用遺傳算優(yōu)化神經(jīng)網(wǎng)絡(luò)權(quán)值,無論精度和速度上都有了很大的提高。但是作為一種仿生算法,雖然可以用來解決各類復(fù)雜問題,但是難以克服過早收斂的缺點(diǎn)和控制參數(shù)過多,尤其在優(yōu)化神經(jīng)網(wǎng)絡(luò)時(shí)候,優(yōu)化過程總是難以控制。因此,為神經(jīng)網(wǎng)絡(luò)的優(yōu)化尋求更簡單更有效的全局優(yōu)化算法,是優(yōu)化領(lǐng)域的一個(gè)研究熱點(diǎn)。微粒群優(yōu)化(ParticleSwarmOptimizationPSO)的出現(xiàn)為神經(jīng)網(wǎng)絡(luò)權(quán)值訓(xùn)練提供了一個(gè)新的研究方向。微粒群算法[6]是由Kennedy和Eberhart等于1995年提出的.它通過簡單的社會模型的模擬,將需尋優(yōu)的參數(shù)組合成群體,用每個(gè)微粒表示被優(yōu)化問題的一個(gè)解,通過粒子間的相互作用,使群體中的個(gè)體向目標(biāo)區(qū)域移動(dòng),從而發(fā)現(xiàn)復(fù)雜搜索空間的最優(yōu)區(qū)域。其不采用遺傳算法的交叉和變異等算子,各個(gè)微粒根據(jù)自己的位置和速度來搜索,整個(gè)搜索和更新過程是跟隨當(dāng)前最優(yōu)解來進(jìn)行的。因此,算法能夠更快的尋找最優(yōu)解,避免使網(wǎng)絡(luò)陷入局部極小。1。2神經(jīng)網(wǎng)絡(luò)的發(fā)展早在20世紀(jì)初,人們就已經(jīng)發(fā)現(xiàn)人腦的工作方式與現(xiàn)在的計(jì)算機(jī)是不同的。人腦是由極大量基本單元(稱之為神經(jīng)元)經(jīng)過復(fù)雜的相互連接而成的一種高度復(fù)雜的、非線性的、并行處理的信息處理系統(tǒng).人工神經(jīng)網(wǎng)絡(luò),是借鑒人腦的結(jié)構(gòu)和特點(diǎn),通過大量簡單處理單元(神經(jīng)元或節(jié)點(diǎn))互連組成的大規(guī)模并行分布式信息處理和非線性動(dòng)力學(xué)系統(tǒng)。它具有巨量并行性、結(jié)構(gòu)可變性、高度非線性、自學(xué)習(xí)性和自組織性等特點(diǎn)。因此,它能解決常規(guī)信息處理方法難以解決或無法解決的問題,尤其是那些屬于思維(形象思維)、推理及意識方面的問題從人腦的生理結(jié)構(gòu)出發(fā)來研究人的智能行為,模擬人腦信息處理的過程,即人工神經(jīng)網(wǎng)絡(luò)的研究,自20世紀(jì)40年代以來,它的發(fā)展經(jīng)歷了一條由興起、蕭條和興盛三個(gè)階段構(gòu)成的曲折道路。早在1943年精神病學(xué)家和神經(jīng)解剖學(xué)家McCulloch與數(shù)學(xué)家Pitts在數(shù)學(xué)生物物理學(xué)會刊((BulletinofMathemat(yī)icalBiophysics))上發(fā)表文章,總結(jié)了生物神經(jīng)元的一些基本生理特征,提出了形式神經(jīng)元的數(shù)學(xué)描述與結(jié)構(gòu),即MP模型。他們的神經(jīng)元模型假定遵循一種所謂“有或無”規(guī)則。如果如此簡單的神經(jīng)元數(shù)目足夠多和適當(dāng)設(shè)置突觸連接并且同步操作,McCulloch和Pitts證明這樣構(gòu)成的網(wǎng)絡(luò)原則上可以計(jì)算任何可計(jì)算函數(shù).這是一個(gè)有重大意義的結(jié)果,有了它就標(biāo)志著神經(jīng)網(wǎng)絡(luò)和人工智能學(xué)科的誕生。1958年,計(jì)算機(jī)科學(xué)家Rosenblatt提出感知機(jī)(Perceptron),首次把神經(jīng)網(wǎng)絡(luò)理論付諸工程實(shí)現(xiàn)。這是一種學(xué)習(xí)和自組織的心理學(xué)模型,它基本上符合神經(jīng)生物學(xué)的知識,模型的學(xué)習(xí)環(huán)境是有噪聲的,網(wǎng)絡(luò)構(gòu)造中存在隨機(jī)連接,這是符合動(dòng)物學(xué)習(xí)的自然環(huán)境。當(dāng)時(shí),人們對神經(jīng)網(wǎng)絡(luò)的研究過于樂觀,認(rèn)為只要將這種神經(jīng)元互連成一個(gè)網(wǎng)絡(luò),就可以解決人腦思維的模型問題。但是,隨之而來的Minsky和Papert(1969)所著的《Percepen》一書,利用數(shù)學(xué)證明單層感知器所能計(jì)算的根本局限,提出感知器的處理能力有限,甚至連XOR這樣的問題也不能解決,并在多層感知器的總結(jié)章中,論述了單層感知器的所有局限性在多層感知器中是不可能被全部克服的。使人們降低了對神經(jīng)網(wǎng)絡(luò)研究的熱情,從而使神經(jīng)網(wǎng)絡(luò)進(jìn)入蕭條時(shí)期[7]。但在其間,一些人工神經(jīng)網(wǎng)絡(luò)的先驅(qū)仍然致力于這一研究,美國波士頓大學(xué)的Crrossberg提出了自適應(yīng)共諧振理論(ART網(wǎng)),芬蘭的Kohonen提出了自組織映射(SOM),Amari致力于神經(jīng)網(wǎng)絡(luò)數(shù)學(xué)理論的研究,這些都為神經(jīng)網(wǎng)絡(luò)的進(jìn)一步研究與發(fā)展奠定了基礎(chǔ).1986年Remelhart和Mcllelland等人提出了并行分布處理的理論,同時(shí),Werbos和Parker獨(dú)立發(fā)展了多層網(wǎng)絡(luò)的BP算法,這是目前最普遍的網(wǎng)絡(luò),廣泛用于實(shí)際問題求解。如今,神經(jīng)網(wǎng)絡(luò)的應(yīng)用,已滲透到模式識別、圖像處理、非線性優(yōu)化、語音處理、自然語言理解、自動(dòng)目標(biāo)識別、機(jī)器人、專家系統(tǒng)等各個(gè)領(lǐng)域,并取得了令人矚目的成果。從眾多應(yīng)用研究領(lǐng)域取得的豐碩成果來看,人工神經(jīng)網(wǎng)絡(luò)的發(fā)展具有強(qiáng)大的生命力。當(dāng)前存在的問題是智能水平還不高,許多應(yīng)用方面的要求還不能得到很好的滿足:網(wǎng)絡(luò)分析與綜合的一些理論性問題(如穩(wěn)定性、收斂性的分析,網(wǎng)絡(luò)的結(jié)構(gòu)綜合等)還未得到很好的解決.隨著人們對大腦信息處理機(jī)理認(rèn)知的深化,以及人工神經(jīng)網(wǎng)絡(luò)智能水平的提高,人工神經(jīng)網(wǎng)絡(luò)必將在科學(xué)技術(shù)領(lǐng)域發(fā)揮更大的作用。1.3課題研究現(xiàn)狀傳統(tǒng)的PID參數(shù)優(yōu)化方法主要是一些手動(dòng)整定方法,階躍響應(yīng)是其整定PID參數(shù)的主要依據(jù)。這種方法僅根據(jù)系統(tǒng)的動(dòng)態(tài)響應(yīng)來整定控制器的參數(shù),具有物理意義明確的優(yōu)點(diǎn),可以以較少的試驗(yàn)工作量和簡便的計(jì)算,得出控制器參數(shù),因其簡單實(shí)用,因而在生產(chǎn)現(xiàn)場仍在大量應(yīng)用,尤其是在單回路系統(tǒng)中。但運(yùn)用該方法得到的控制器參數(shù)比較粗糙,控制效果只能滿足一定要求,參數(shù)的優(yōu)化遠(yuǎn)遠(yuǎn)不夠,同時(shí),對于一些系統(tǒng),由于控制對象的復(fù)雜性、變化性,難以運(yùn)用傳統(tǒng)方法進(jìn)行整定[8].神經(jīng)網(wǎng)絡(luò)研究的興起,為PID控制器的整定提供了新的方法和廣闊的應(yīng)用空間。對基于神經(jīng)網(wǎng)絡(luò)的控制系統(tǒng)的研究,在過去的十幾年中取得了廣泛的關(guān)注,主要是因?yàn)椋浩湟?神經(jīng)網(wǎng)絡(luò)表現(xiàn)出對非線性函數(shù)的較強(qiáng)逼近能力;其二,大多數(shù)控制系統(tǒng)均表現(xiàn)出某種未知非線性特性。目前,國內(nèi)外學(xué)者提出了許多面向?qū)ο蟮纳窠?jīng)網(wǎng)絡(luò)控制結(jié)構(gòu)和方法,從大類上較具有代表性的有以下幾種:神經(jīng)網(wǎng)絡(luò)監(jiān)督控制、神經(jīng)網(wǎng)絡(luò)直接逆動(dòng)態(tài)控制、神經(jīng)網(wǎng)絡(luò)參數(shù)估計(jì)自適應(yīng)控制、神經(jīng)網(wǎng)絡(luò)模型參考自適應(yīng)控制、神經(jīng)網(wǎng)絡(luò)內(nèi)模控制、神經(jīng)網(wǎng)絡(luò)預(yù)測控制等。在神經(jīng)網(wǎng)絡(luò)模型中最具代表意義的一種就是基于誤差反向傳播算法(BP:ErrorBackPropagationAlgorithm)的前饋神經(jīng)網(wǎng)絡(luò),即BP網(wǎng)絡(luò)。它是一種反向傳遞并修正誤差的多層映射神經(jīng)網(wǎng)絡(luò),也是當(dāng)前應(yīng)用最為廣泛的神經(jīng)網(wǎng)絡(luò)模型之一.BP神經(jīng)網(wǎng)絡(luò)的良好的非線性逼近能力和泛化能力以及使用的易適性,使得基于BP神經(jīng)網(wǎng)絡(luò)參數(shù)優(yōu)化的PID控制器近年來成為了人們研究的熱點(diǎn).陳哲浩等人將由BP神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)的PID控制器參數(shù)的自整定應(yīng)用于并聯(lián)平臺系統(tǒng)控制中,得到了較好的效果.黃金燕將BP神經(jīng)網(wǎng)絡(luò)PID控制器與傳統(tǒng)的PID控制器進(jìn)行具體的仿真分析,仿真結(jié)果表明:基于BP神經(jīng)網(wǎng)絡(luò)的PID控制較常規(guī)的PID控制具有較高的控制品質(zhì)[9]。IsidroSanchez等人將BP神經(jīng)網(wǎng)絡(luò)PID控制器用在溫度控制中,達(dá)到了較好的控制效果。PeterS。Curtiss進(jìn)行了神經(jīng)網(wǎng)絡(luò)自適應(yīng)控制器與常規(guī)的PID控制器的性能比較試驗(yàn),證明了神經(jīng)網(wǎng)絡(luò)自適應(yīng)控制器的性能比PID好。ErikJeannette用神經(jīng)網(wǎng)絡(luò)預(yù)測控制器控制風(fēng)機(jī)盤管熱水系統(tǒng),該系統(tǒng)的鍋爐為大滯后、大慣性電熱鍋爐,與常規(guī)的PID控制系統(tǒng)比較,試驗(yàn)結(jié)果表明:神經(jīng)網(wǎng)絡(luò)預(yù)測控制器可將熱水溫度精度控制在0.056攝氏度,而經(jīng)典PID控制器僅能控制在1.1攝氏度.這說明預(yù)測控制能根據(jù)熱水負(fù)荷額變化,既減少能量波動(dòng)又節(jié)能,減少大慣性、大滯后對象系統(tǒng)的超調(diào)量。趙恒等在傳統(tǒng)BP算法的基礎(chǔ)上進(jìn)行改進(jìn),附加了一個(gè)快速收斂到全局極小的慣性項(xiàng),在微調(diào)權(quán)值修正量的同時(shí)使學(xué)習(xí)避免陷入局部最小,并將其應(yīng)用在溫度控制系統(tǒng)中,取得了比較好的效果舊.龍曉林等提出了一種新型的附加動(dòng)量項(xiàng)優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)PID控制器(PID。NNC),能夠避免網(wǎng)絡(luò)陷入局部極小點(diǎn),同時(shí)可以加快網(wǎng)絡(luò)的訓(xùn)練速度,對其進(jìn)行的MATLAB仿真證明了該方法具有比較好的控制效果,但是總體而言,該方法改進(jìn)力度不大,實(shí)際應(yīng)用效果有限[10]。牛建軍等提出了在RBF網(wǎng)絡(luò)辨識Jacobian陣基礎(chǔ)上,將BP網(wǎng)絡(luò)引入PID控制參數(shù)在線整定的算法,該算法可以實(shí)現(xiàn)PID控制參數(shù)的自動(dòng)在線整定和優(yōu)化,實(shí)例仿真也證明其可行性,但是該方法模型構(gòu)造復(fù)雜,推廣應(yīng)用很有限.李奇等針對BP算法的存在的不足,提出一種基于輸出多步預(yù)測的改進(jìn)算法,使控制器參數(shù)趨于全局優(yōu)化,能較好地反映系統(tǒng)動(dòng)靜態(tài)響應(yīng)的綜合指標(biāo),但是,在收斂速度上,該算法并未有太大改進(jìn)。以上這些開拓性研究為BP神經(jīng)網(wǎng)絡(luò)在控制領(lǐng)域的進(jìn)一步應(yīng)用提出了許多可借鑒的經(jīng)驗(yàn),做出了很大的貢獻(xiàn)。但是不可否認(rèn),這些研究某種程度上存在著片面性,許多都是針對其中某一方面的缺點(diǎn)進(jìn)行改進(jìn)的,導(dǎo)致優(yōu)化效果有限,實(shí)際應(yīng)用意義不大。因此,找到一種更全面的神經(jīng)網(wǎng)絡(luò)控制方法,并在PID控制器參數(shù)尋優(yōu)的實(shí)際應(yīng)用中證明其可行性,無疑既具有一定的理論意義,又有著實(shí)際的應(yīng)用價(jià)值。1。4論文組織結(jié)構(gòu)第1章:緒論。闡述課題研究的背景意義、研究現(xiàn)狀、主要研究內(nèi)容以及文章的組織結(jié)構(gòu).第2章:常規(guī)及改進(jìn)的PID控制。闡述了常規(guī)PID控制器的理論基礎(chǔ),對幾種改進(jìn)的控制算法進(jìn)行了綜述,并指出各種算法的優(yōu)缺點(diǎn)。介紹了幾種典型的參數(shù)整定的實(shí)驗(yàn)確定方法。最后簡述了三種智能PID控制器.第3章:神經(jīng)網(wǎng)絡(luò)理論基礎(chǔ)。研究了神經(jīng)網(wǎng)絡(luò)基礎(chǔ)。主要闡述了神經(jīng)網(wǎng)絡(luò)的發(fā)展史,神經(jīng)網(wǎng)絡(luò)基本原理,典型的神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)規(guī)則以及網(wǎng)絡(luò)模型結(jié)構(gòu),并詳細(xì)分析了前饋網(wǎng)絡(luò)的典型代表BP網(wǎng)絡(luò).第4章:基于BP網(wǎng)絡(luò)改進(jìn)型參數(shù)整定的PID控制,并通過仿真實(shí)驗(yàn)證明了其算法的有效性。最后,對全文進(jìn)行了總結(jié).總結(jié)論文的主要研究內(nèi)容,并進(jìn)行了進(jìn)一步的展望。2PID2.1PID簡述自從計(jì)算機(jī)進(jìn)入控制領(lǐng)域以來,用數(shù)字計(jì)算機(jī)代替模擬計(jì)算機(jī)調(diào)節(jié)器組成計(jì)算機(jī)控制系統(tǒng),不僅可以用軟件實(shí)現(xiàn)PID控制算法,而且可以利用計(jì)算機(jī)的邏輯功能,使PID控制更加靈活。數(shù)字PID控制在生產(chǎn)過程中是一種最普遍采用的控制方法,在冶金、機(jī)械、化工等行業(yè)中獲得了廣泛的應(yīng)用本章主要介紹PID控制的基本原理、數(shù)字PID控制算法及其改進(jìn)算法和幾種常用的數(shù)字Pl(wèi)D控制系統(tǒng)。PID控制技術(shù)是一種應(yīng)用很普遍的控制技術(shù),目前在很多方面都有廣泛的應(yīng)用.論文詳細(xì)闡述了神經(jīng)網(wǎng)絡(luò)PID控制器。首先簡要介紹了神經(jīng)網(wǎng)絡(luò)的理論基礎(chǔ)和神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)算法,傳統(tǒng)的常規(guī)PID控制器,針對常規(guī)PID控制器對于復(fù)雜的、動(dòng)態(tài)的、不確定的和非線性的系統(tǒng)控制還存在的許多不足之處進(jìn)行了闡述,為了達(dá)到改善常規(guī)PID控制器的目的,文中系統(tǒng)的列舉了五種改進(jìn)方式(模糊PID控制器、專家PID控制器、基于遺傳算法整定的PID控制器、灰色PID控制器和神經(jīng)網(wǎng)絡(luò)PID控制器)[11]。經(jīng)典PID控制算法作為一般工業(yè)過程控制方法應(yīng)用范圍相當(dāng)廣泛,原則上講它并不依賴于被控對象的具體數(shù)學(xué)模型,但算法參數(shù)的整定卻是一件很困難的工作,更為重要的是即使參數(shù)整定完成,由于參數(shù)不具有自適應(yīng)能力,因環(huán)境的變化,PID控制對系統(tǒng)偏差的響應(yīng)變差,參數(shù)需重新整定。針對上述問題,人們一直采用模糊、神經(jīng)網(wǎng)絡(luò)等各種調(diào)整PID參數(shù)的自適應(yīng)方法,力圖克服這一難題。一般情況下,一個(gè)自適應(yīng)控制系統(tǒng)能夠運(yùn)行,其相應(yīng)的參數(shù)要適應(yīng)現(xiàn)場狀況的變化,因此就必須根據(jù)現(xiàn)場的數(shù)據(jù)對相應(yīng)的參數(shù)進(jìn)行在線辨識或估計(jì).對非時(shí)變參數(shù)可以通過一段時(shí)間的在線辨識確定下來,但對時(shí)變參數(shù)系統(tǒng),必須將這個(gè)過程不斷進(jìn)行下去,因此要求辨識速度快或參數(shù)變化速度相對較慢,極大地限制了自適應(yīng)技術(shù)的應(yīng)用。為克服這種限制,將神經(jīng)網(wǎng)絡(luò)的技術(shù)應(yīng)用于參數(shù)辨識過程,結(jié)合經(jīng)典的PID控制算法,形成一種基于BP神經(jīng)網(wǎng)絡(luò)的自適應(yīng)PID控制算法。這一算法的本質(zhì)是應(yīng)用神經(jīng)網(wǎng)絡(luò)建立系統(tǒng)參數(shù)模型,將時(shí)變參數(shù)系統(tǒng)的參數(shù)變化規(guī)律轉(zhuǎn)化為神經(jīng)網(wǎng)絡(luò)參數(shù)模型,反映了參數(shù)隨狀態(tài)而變的規(guī)律,即當(dāng)系統(tǒng)變化后,可直接由模型得到系統(tǒng)的時(shí)變參數(shù),而無需辨識過程。在神經(jīng)網(wǎng)絡(luò)參數(shù)模型的基礎(chǔ)上,結(jié)合文獻(xiàn)[1]已知系統(tǒng)模型下PID控制參數(shù)的計(jì)算,推導(dǎo)出一種自適應(yīng)PID控制算法.通過在計(jì)算機(jī)上對線性和非線性系統(tǒng)仿真,結(jié)果表明了這種自適應(yīng)PID控制算法的有效性.2。2PID控制原理概括而言,P1D控制器的比例、積分和微分三個(gè)校正環(huán)節(jié)的作用如下:比例環(huán)節(jié):能迅速反映控制系統(tǒng)的誤差,減少穩(wěn)態(tài)誤差,但比例控制不能消除穩(wěn)態(tài)誤差,比例放大系數(shù)的加大,會引起系統(tǒng)的不穩(wěn)定積分環(huán)節(jié):主要用于消除系統(tǒng)穩(wěn)態(tài)誤差,只要有足夠的時(shí)間,積分控制將能完全消除誤差,使系統(tǒng)誤差為零,但積分作用太強(qiáng)會使系統(tǒng)超調(diào)加大,甚至使系統(tǒng)產(chǎn)生振蕩;積分作用的強(qiáng)弱取決于積分時(shí)間常數(shù)Z,Z越大,積分作用越弱.微分作用:減少超調(diào)量及克服振蕩,使系統(tǒng)的穩(wěn)定性提高,同時(shí)加快系統(tǒng)的動(dòng)態(tài)響應(yīng)速度,減少調(diào)整時(shí)間,從而改善系統(tǒng)的動(dòng)態(tài)性能。具體說來,PID控制器有如下特點(diǎn):(1)原理簡單,實(shí)現(xiàn)方便,是一種能夠滿足大多數(shù)實(shí)際需要的基本控制器;(2)控制器能適用于多種截然不同的對象,算法在結(jié)構(gòu)上具有較強(qiáng)的魯棒性,在很多情況下,其控制品質(zhì)對被控對象的結(jié)構(gòu)和參數(shù)攝動(dòng)不敏感。但是,PID控制主要局限性在于它對被控對象的依賴性,一般需預(yù)先知道被控對象的數(shù)學(xué)模型方可進(jìn)行設(shè)計(jì)。而這在實(shí)際的工業(yè)控制中,由于被控對象具有非線性、時(shí)變性等特性,難以建立精確的數(shù)學(xué)模型或其特征參數(shù)難以在線獲得,從而使其應(yīng)用受到限制。2.3PID控制方法概述自從1922年美國米諾爾斯基提出PID控制器以來,由于其結(jié)構(gòu)簡單、對模型誤差具有魯棒性及易于操作等優(yōu)點(diǎn),至今仍被廣泛應(yīng)用于冶金、化工、電力、輕工和機(jī)械等工業(yè)過程控制中。然而實(shí)際工業(yè)生產(chǎn)過程往往具有非線性、時(shí)變不確定性,應(yīng)用常規(guī)PID控制器不能達(dá)到理想的控制效果,而且在實(shí)際生產(chǎn)現(xiàn)場中,由于受到參數(shù)整定方法繁雜的困擾,常規(guī)PID控制器參數(shù)往往整定不良、性能欠佳,對運(yùn)行工況的適應(yīng)性很差[12]。針對這些問題,長期以來,人們一直在尋求PID控制器參數(shù)的自整定技術(shù),以適應(yīng)復(fù)雜的工況和高性能指標(biāo)的控制要。PID控制器參數(shù)自整定是一種依賴對被控過程動(dòng)態(tài)特性的識別,自動(dòng)計(jì)算PID參數(shù),其控制器參數(shù)是在系統(tǒng)辨識或?qū)ο筇匦詤?shù)識別的基礎(chǔ)上,由自整定機(jī)構(gòu)自動(dòng)地予以整定。因此,當(dāng)對象特性系統(tǒng)運(yùn)行條件發(fā)生變化時(shí),自整定機(jī)構(gòu)能夠自動(dòng)給予啟動(dòng),實(shí)現(xiàn)控制器參數(shù)的重新整定,進(jìn)而保證生產(chǎn)過程的順利進(jìn)行,與常規(guī)PID控制器相比具有顯著的優(yōu)越性。從目前的資料和應(yīng)用情況看,PID參數(shù)自整定方法主要?dú)w結(jié)為以下三大類:一是辨識方法,二是在線模式識別方法,三是基于知識推理的方法。(1)辨識方法根據(jù)辨識方法和內(nèi)容不同,可以分為下面兩類:一是辨識模型傳遞函數(shù),一是辨識閉環(huán)系統(tǒng)的臨界增益和周期。許多基于精確模型的整定方法,如根軌跡法、頻率特性、極點(diǎn)配置法、基于魯棒性方法、自適應(yīng)方法等等,都必須辨識對象的廣義模型,一般的方法是通過加入階躍信號測得響應(yīng)曲線,然后求得一階或二階的近似模型,在此基礎(chǔ)上設(shè)計(jì)PID控制器參數(shù)等等.1942年提出的Z—N公式的主要依據(jù)是控制系統(tǒng)邊界穩(wěn)定條件。用這種方法整定出的參數(shù),不可避免地存在著一些問題,一方面超調(diào)比較大(甚至?xí)^25%),另一方面,抗干擾能力差.針對這些缺點(diǎn),K.J.Astrom和C.C.Hang在1991年提出了用設(shè)定點(diǎn)加權(quán)的方法來減小超調(diào)和增強(qiáng)抗干擾能力,即改進(jìn)的ZN(RZN)公式。1992年,他們提出了表征開環(huán)過程特性和閉環(huán)過程動(dòng)特性的PID特征參數(shù),即采用規(guī)范化延遲、規(guī)范化過程增益和負(fù)載擾動(dòng)誤差來估計(jì)性能和參數(shù)設(shè)定.通過分析和仿真獲得這些參數(shù)間的關(guān)系,在控制器投入前能估計(jì)到可能達(dá)到的效果,就可以選擇最佳的方案,這樣的整定可減少盲目性,它能夠根據(jù)特性來決定何時(shí)用PI,何時(shí)用PID,何時(shí)不能用Z-N公式等等,并在不適合用ZN公式的情況下提高適當(dāng)?shù)奶娲椒āK哂幸欢ǔ潭鹊耐评砟芰?能自動(dòng)地完成一些通常由儀表工程師完成的工作,使控制系統(tǒng)具備更高的自動(dòng)化程度[13].對于測量振蕩臨界增益和周期,K.J.Astrom和T。Hagglund1984年提出了一種基于繼電器反饋的極限環(huán)法,通過帶滯環(huán)的繼電器反饋使系統(tǒng)輸出產(chǎn)生振蕩,可以方便地求出振蕩臨界增益和周期。(2)模式識別方法這種模式識別的思想根據(jù)實(shí)際響應(yīng)波形,抽取出一些能表征系統(tǒng)的特征值,由此來判斷系統(tǒng)的動(dòng)態(tài)特性,進(jìn)而調(diào)整控制器參數(shù),即將波形分析與人工智能結(jié)合起來,這一思想開辟了PID參數(shù)整定的一條新路,在實(shí)際過程中,已取得很多的成功。根據(jù)波形,可以抽取不同的特征描述量,從不同角度進(jìn)行PID參數(shù)的整定.日本的Y.Nishkawa和N。Sannomiya等人采用輸出響應(yīng)波形的誤差絕對值積分(ITA)、誤差平方積分(ISA)和時(shí)間加權(quán)絕對值積分(ITAE)等指標(biāo)來評價(jià)PID參數(shù),并根據(jù)這些值來調(diào)節(jié)參數(shù).該方法特點(diǎn)是不用對系統(tǒng)模型進(jìn)行辨識,節(jié)省時(shí)間,而且能夠適應(yīng)過程的變化,對于非線性、變結(jié)構(gòu)的系統(tǒng)有效,這種方法在過去的幾十年中取得了很大的應(yīng)用成就。但是,該方法是模仿人的調(diào)節(jié)行為,即在波形產(chǎn)生以后再作修改,相當(dāng)于有了錯(cuò)誤再改正一樣,而在實(shí)際過程中這種“錯(cuò)誤"是不允許發(fā)生的。所以,這種方法可以用在一般的參數(shù)初值設(shè)定中,對于真正的過程運(yùn)用顯然是有一定的危險(xiǎn)的。(3)基于知識推理的方法在許多情況和場合中,PID控制器的參數(shù)整定是由經(jīng)驗(yàn)豐富的工程師完成的,他們根據(jù)以往的經(jīng)驗(yàn),觀察輸出波形以決定參數(shù)的調(diào)整方向。這些經(jīng)驗(yàn)多是在實(shí)際工作中積累產(chǎn)生的,不同于書本知識,移植性和推廣性較差。如果能把這些經(jīng)驗(yàn),通過某種方式在機(jī)器上實(shí)現(xiàn),則可以更方便地實(shí)現(xiàn)參數(shù)的整定.近年來,由于計(jì)算科學(xué)、認(rèn)識科學(xué)、細(xì)胞神經(jīng)學(xué)等理論的發(fā)展,人工智能、專家系統(tǒng)、神經(jīng)網(wǎng)絡(luò)等有關(guān)智能控制策略,在理論上取得了一系列重大突破,并由此波及到控制理論,這些理論的成就已被廣泛地引入控制領(lǐng)域。智能控制以其解決問題的特殊方法,日益引起人們的重視。其中模糊數(shù)學(xué)、神經(jīng)元網(wǎng)絡(luò)、專家系統(tǒng)成為解決控制難題的新方法,并在應(yīng)用中取得了可喜的成就.由此可見,基于模型的ZN和RZN公式,只要加入辨識環(huán)節(jié),就可以處理系統(tǒng)的非線性、時(shí)變等問題,它能完成固定參數(shù)的控制器無法實(shí)現(xiàn)的控制作用.基于模式識別的方法就是辨識輸出波形,判斷系統(tǒng)的輸出特性,通過與要求特性的比較進(jìn)行參數(shù)的調(diào)整.基于知識的方法,由于知識的靈活性和有效性,它能處理上述的情況,自然能實(shí)現(xiàn)自動(dòng)整定。我們仔細(xì)分析一下自整定的內(nèi)涵,可以發(fā)現(xiàn)它有兩層含義:一是以實(shí)現(xiàn)PID參數(shù)的自動(dòng)預(yù)置為目的.它針對的是線性非時(shí)變系統(tǒng),參數(shù)設(shè)置完之后,就不會更改了.憑借PID控制器的強(qiáng)魯棒性,它仍然可以使用,但控制效果不一定好。實(shí)際過程中,PID控制器的使用量非常大,在投入使用之前,需要進(jìn)行整定,它的工作量非常大。這就需要實(shí)現(xiàn)PID控制器整定的自動(dòng)化,ZN和RZN公式能夠?qū)崿F(xiàn)這種自動(dòng)化,但顯然缺乏自適應(yīng)型。模糊PID以及專家系統(tǒng)PID,是根據(jù)系統(tǒng)的響應(yīng)情況進(jìn)行參數(shù)的修改,它們的行為可以理解成一種“糾正動(dòng)作”,即當(dāng)問題出現(xiàn)以后再作調(diào)整,對于問題的產(chǎn)生過程是不能立即響應(yīng)的。它們都沒有實(shí)現(xiàn)真正意義上的自整定。二是實(shí)際意義上的自整定。根據(jù)實(shí)際系統(tǒng)的響應(yīng)情況,做出超前的動(dòng)作,以有效地處理可能出現(xiàn)的問題,如超調(diào)量過大,響應(yīng)時(shí)間太長等.對于干擾而言,當(dāng)它剛剛出現(xiàn)的時(shí)候,引起了系統(tǒng)偏差,控制器立即檢測到并且動(dòng)作,調(diào)整PID參數(shù)值,有效地消除可能產(chǎn)生的振蕩、控制效果變差等問題.顯然,目前的自整定方法大都屬于第一種情況,無論是辨識的方法還是在線模式識別的方法或是基于知識的方法,到目前為止都還沒有實(shí)現(xiàn)真正的自整定.在許論多情況下,PID控制器如何實(shí)現(xiàn)真正意義上的自整定這個(gè)問題被人們所忽視,但是隨著控制的發(fā)展和控制要求的提高,這一問題應(yīng)當(dāng)被提出來,并且要求進(jìn)行深入的研究.我們就是希望通過對PID在線自整定方法的研究,找到一種可行的、與被控對象模型無關(guān)的、具有在線自整定能力的智能PID控制器。2.4常規(guī)PID控制算法的理論基礎(chǔ)2.4.1模擬PID控制算法PID(Proportional、IntegralandDifferential)[14]控制是最早發(fā)展起來的控制策略之一,它以算法簡單、魯棒性好、可靠性高等優(yōu)點(diǎn)而被廣泛應(yīng)用于工業(yè)過程控制中。PID控制系統(tǒng)結(jié)構(gòu)如圖2。1所示:圖2.1PID控制器方框圖因此,連續(xù)系統(tǒng)中PID控制器的傳遞函數(shù)為(2.1)圖2.1模擬PID控制系統(tǒng)結(jié)構(gòu)圖它主要由PID控制器和被控對象所組成.而PID控制器則由比例、積分、微分三個(gè)環(huán)節(jié)組成。(2.2)其中,為比例系數(shù),為積分時(shí)間常數(shù),為微分時(shí)間常數(shù),為PID控制器的輸入,為PID控制器的輸出。由式(2.1)和式(2。2)可知,PID控制器的輸出是由比例控制、積分控制和微分控制三項(xiàng)組成,三項(xiàng)在控制器中所起的控制作用相互獨(dú)立.因此,在實(shí)際應(yīng)用中,根據(jù)被控對象的特性和控制要求,可以選擇其結(jié)構(gòu),形成不同形式的控制器,如比例(P)控制器,比例積分(PI)控制器,比例微分(PD)控制器等.簡單說來,PID控制器各校正環(huán)節(jié)的主要控制作用如下:(1)比例環(huán)節(jié)即成比例地反映控制系統(tǒng)的偏差信號e(t),偏差一旦產(chǎn)生,控制器立即產(chǎn)生控制作用,以減少偏差。(2)積分環(huán)節(jié)主要用于消除靜差,提高系統(tǒng)的無差度。積分作用的強(qiáng)弱取決于積分時(shí)間常數(shù)互,Z越大,積分作用越弱,反之則越強(qiáng)。(3)微分環(huán)節(jié)能反映偏差信號的變化趨勢(變化速率),并能在偏差信號值變得太大之前,在系統(tǒng)中引入一個(gè)有效的早期修正信號,從而加快系統(tǒng)的動(dòng)作速度,減少調(diào)節(jié)時(shí)間。具體說來,控制器有如下特點(diǎn):(1)原理簡單,實(shí)現(xiàn)方便,是一種能夠滿足大多數(shù)實(shí)際需要的基本控制器;(2)控制器能適用于多種截然不同的對象,算法在結(jié)構(gòu)上具有較強(qiáng)的魯棒性,在很多情況下,其控制品質(zhì)對被控對象的結(jié)構(gòu)和參數(shù)變動(dòng)不敏感;2。4.2數(shù)字PID控制算法在計(jì)算機(jī)控制系統(tǒng)中,使用的是數(shù)字PID控制器[15],數(shù)字PID控制算法通常又分為位置式PID控制算法和增量式PID控制算法。1。位置式PID控制算法由于計(jì)算機(jī)控制是一種采樣控制[12],它只能根據(jù)采樣時(shí)刻的偏差值計(jì)算控制量,故對式(2.1)中的積分和微分項(xiàng)不能直接使用,需要進(jìn)行離散化處理。按模擬PID控制算法的算式(2.1),現(xiàn)以一系列的采樣時(shí)刻點(diǎn)kT代表連續(xù)時(shí)間t,以和式代替積分,以增量代替微分,則可以作如下的近似變換(2。3)(2.4)(2.5)(2.6)式中,T為采樣周期;K為采樣序號,k=0,1,2……,j,……,k。將式(2。6)代入式(2.5)中,有:(2.7)為了便于計(jì)算機(jī)編寫程序,將式(2。7)變?yōu)椋海?。8)式中,是數(shù)字PID控制器的輸入,為第個(gè)采樣時(shí)刻的偏差值;u(k)是k第個(gè)采樣時(shí)刻數(shù)字PID控制器的輸出;為積分系數(shù)。為微分系數(shù)。由式(2.7)得出的控制量為全量值輸出,也就是每次的輸出值都與執(zhí)行機(jī)構(gòu)的位置(如控制閥門的開度)一一對應(yīng),所以把它稱之為位置式數(shù)字PID控制算法。當(dāng)控制系統(tǒng)中的執(zhí)行器為步進(jìn)電機(jī)、電動(dòng)調(diào)節(jié)閥、多圈電位器等具有保持歷史位置功能的裝置時(shí),需要的不是控制量的絕對數(shù)值,而是其增量值.因此,需要由數(shù)字PID位置式導(dǎo)出數(shù)字PID控制算法的增量式.對數(shù)字PID位置式取增量,即數(shù)字控制器輸出的是相鄰兩次采樣時(shí)刻所計(jì)算的位置值之差:(2。9)由于式(2。9)得出的是數(shù)字PID控制器輸出控制量的增量值,因此,稱之為增量式數(shù)字PID控制算法。它只需要保持三個(gè)采樣時(shí)刻的偏差值。為了便于計(jì)算機(jī)編程,簡化計(jì)算,提高計(jì)算速度,將式(2.9)整理為:(2.10)式中,在編寫程序時(shí),可以根據(jù)事先確定的比例系數(shù)、積分系數(shù)和微分系數(shù),計(jì)算出、、,存入內(nèi)存單元。利用增量式數(shù)字PID控制算法,可以得到位置式數(shù)字PID控制算法的遞推算式,即(2。11)與位置式數(shù)字PID控制算法相比,增量式數(shù)字PID控制算法有如下優(yōu)點(diǎn):(1)位置式每次輸出與整個(gè)過去狀態(tài)有關(guān),計(jì)算式中要用到過去偏差的累加值,容易產(chǎn)生較大的累積計(jì)算誤差.而在增量式中由于消去了積分項(xiàng),從而可消除控制器的積分飽和,在精度不足時(shí),計(jì)算誤差對控制量的影響較小,容易取得較好的控制效果(只存三個(gè)偏差值即可)。(2)為實(shí)現(xiàn)手動(dòng)—自動(dòng)無擾切換,在切換瞬時(shí),必須首先將計(jì)算機(jī)的輸出值設(shè)置為閥門原始開度.由于增量式計(jì)算只與本次的偏差值有關(guān),與閥門原來的位置無關(guān),其輸出對應(yīng)于閥門位置的變化部分,因此,易于實(shí)現(xiàn)從手動(dòng)到自動(dòng)的無擾動(dòng)切換。(3)采用增量式算法時(shí)所用的執(zhí)行器本身都具有保持功能,即使計(jì)算機(jī)發(fā)生故障,執(zhí)行器仍能保持在原位,不會對生產(chǎn)造成惡劣影響。對于位置式PID控制算法來說,由于全量輸出,所以每次輸出均與過去的狀態(tài)有關(guān),計(jì)算時(shí)要對誤差進(jìn)行累加,所以運(yùn)算工作量大。而且如果計(jì)算機(jī)出現(xiàn)故障,則會引起執(zhí)行機(jī)構(gòu)位置的大幅度變化,而這種情況是生產(chǎn)場合不允許的,因而產(chǎn)生了增量式PID控制算法。2。增量式PID控制算法所謂增量式PID是指數(shù)字控制器的輸出只是控制量的增量Au(k)。當(dāng)執(zhí)行機(jī)構(gòu)需要的是控制量的增量時(shí),可以由式(2。10)導(dǎo)出提供增量的PID控制算式。根據(jù)遞推原理可得:(2。12)用式(2.10)-式(2。11),可得(2.13)式中:式(2.13)稱為增量式PID控制算法.增量式控制算法只是在算法上作了一些改進(jìn)卻帶來了不少優(yōu)點(diǎn):(1)由于計(jì)算機(jī)輸出變量,所以誤動(dòng)操作時(shí)影響小,必要時(shí)可以用邏輯判斷的方法去掉;(2)手動(dòng)自動(dòng)切換時(shí)沖擊小,便于實(shí)現(xiàn)無擾動(dòng)切換:(3)算式中不需要累加。但是由于其積分截?cái)嘈?yīng)大,有靜態(tài)誤差溢出影響大.所以在選擇時(shí)不可一概而論。對PID控制算法中積分環(huán)節(jié)改進(jìn)積分環(huán)節(jié)的主要作用是消除靜差。積分常數(shù)越大,積分作用越弱.反之,則積分作用越強(qiáng).在PID控制中,積分作用可以消除控制系統(tǒng)穩(wěn)態(tài)偏差(即殘差),提高控制的穩(wěn)定精度,但積分作用因產(chǎn)生負(fù)相移,將使控制系統(tǒng)穩(wěn)定裕度下降,系統(tǒng)動(dòng)態(tài)性能變差。當(dāng)系統(tǒng)在強(qiáng)擾動(dòng)作用下,或給定輸入做擾動(dòng)變化時(shí),系統(tǒng)輸出往往產(chǎn)生較大的超調(diào)和長時(shí)間的震蕩,甚至出現(xiàn)積分飽和現(xiàn)象為此,人們開始研究對積分環(huán)節(jié)的改進(jìn),使其在控制系統(tǒng)中發(fā)揮更好的作用。1、積分分離算法在開始階段不進(jìn)行積分,直至偏差e進(jìn)到一定的門限范圍占后才進(jìn)行積分累積。當(dāng)系統(tǒng)的輸出在占外時(shí),該算法相當(dāng)于一個(gè)PD調(diào)節(jié)器;只有當(dāng)系統(tǒng)的輸出在F內(nèi)時(shí),該算法才為PID調(diào)節(jié)器,這時(shí),積分環(huán)節(jié)才開始起作用,以消除系統(tǒng)靜差。積分分離法的控制算式為:(2.14)式中,系數(shù)i的聚會規(guī)則為:當(dāng)(預(yù)定門限)時(shí),i=1當(dāng)(預(yù)定門限)時(shí),i=0采用積分分離PID控制,這是一個(gè)較為有效的方法,但積分分離限的整定較為困難,分離限設(shè)的過大,會有較大的超調(diào);過小,又會在大擾動(dòng)下出現(xiàn)穩(wěn)態(tài)誤差,因而控制效果不盡人意。2、分段積分算法所謂分段函數(shù),就是根據(jù)偏差所在區(qū)間改變積分增益,每個(gè)區(qū)間對應(yīng)一個(gè)增益常數(shù),其中每個(gè)增益常數(shù)都是根據(jù)系統(tǒng)對積分項(xiàng)的要求來確定的。分段積分變形PID控制表達(dá)式可寫成如上(2-14)所示,不過f的取值范圍發(fā)生了變化,從而構(gòu)成分段積分算法。f取值范圍如下:上式中,具體工程中,f值可以分為更多區(qū)間,材和Ⅳ也根據(jù)實(shí)際情況確定。與普通的PID控制方法相比,分段積分PID控制算法具有控制速度快、超調(diào)小、線性控制精度高等特點(diǎn)。實(shí)際工業(yè)現(xiàn)場證明,分段積分比傳統(tǒng)的積分系數(shù)不變的控制效果要好很多。3、變速積分算法改變積分項(xiàng)的累加速度,使其與偏差的大小相適應(yīng):偏差較大時(shí),使積分慢一些,作用相對弱一些;偏差較小時(shí),使積分快一些,作用相對強(qiáng)一些.改變積分項(xiàng)的累加速度,可以通過設(shè)置積分系數(shù)函數(shù)來實(shí)現(xiàn).變速積分PID算法的控制算式為:(2.15)變速積分用比例作用消除了大偏差,用積分作用消除小偏差,大部分情況下可基本消除積分飽和現(xiàn)象,同時(shí)大大減小超調(diào)量,容易使系統(tǒng)穩(wěn)定,改善了調(diào)節(jié)品質(zhì),但對于在大范圍突然變化時(shí)產(chǎn)生的積分飽和現(xiàn)象仍不能很好地消除。2.4.4對PID控制算法中微分環(huán)節(jié)改進(jìn)微分環(huán)節(jié)改善了系統(tǒng)的動(dòng)態(tài)性能,微分常數(shù)越大,微分作用越強(qiáng).反之,微分作用越弱。盡管引入微分作用,改善了系統(tǒng)的動(dòng)態(tài)特性,但對于干擾特別敏感,從而影響了PID控制的效果。而不完全微分型PID控制則能較好的解決這一問題[16].1、不完全微分算法在常規(guī)PID控制中,當(dāng)瞬時(shí)偏差e變化較大,例如有階躍信號輸入時(shí),微分項(xiàng)輸出會急劇增加,容易引起控制過程振蕩,導(dǎo)致調(diào)節(jié)品質(zhì)下降.因此,可在PID調(diào)節(jié)器中加入低通濾波器來抑制,從而構(gòu)成不完全微分型PID控制.根據(jù)低通環(huán)節(jié)加入的方式不同,不完全微分型PID控制有多種結(jié)構(gòu)形式。圖2.2給出了一種不完全微分PID的結(jié)構(gòu)。由低通濾波器的傳遞函數(shù)可得該不完全微分PID的傳遞函數(shù)為:(2。16)圖2。2不完全微分PID控制器不完全微分?jǐn)?shù)字PID的微分項(xiàng)輸出幅度小,作用時(shí)間長,能在各個(gè)采樣周期里真正起到微分作用。其微分作用是逐漸減弱的,不易引起振蕩,改善了控制效果。2、微分先行控制算法微分先行PID把微分作用提前,它只對測量值進(jìn)行微分.微分先行的數(shù)字PID控制算法可描述為(2。17)微分先行PID是經(jīng)典型PID改進(jìn)中的一種,它適合于給定值頻繁變化的情況.微分環(huán)節(jié)的改進(jìn)方面,還有很多新型控制算法,但用到最多的是不完全微分和微分先行算法。在常規(guī)PID控制中,無論是從積分環(huán)節(jié)還是微分環(huán)節(jié)的改進(jìn),都使PID控制性能有了提高,更適應(yīng)現(xiàn)代工業(yè)化的要求。在積分環(huán)節(jié)的改進(jìn),提高了系統(tǒng)的穩(wěn)定性;在微分環(huán)節(jié)的改進(jìn),改善了系統(tǒng)的動(dòng)態(tài)性能。2.4.5常規(guī)PID控制的局限PID控制器在實(shí)際應(yīng)用中的局限[17]主要有:1.由于實(shí)現(xiàn)控制系統(tǒng)的元器件物理特性的限制,使得PID控制器獲得的原始信息偏離實(shí)際值,而其產(chǎn)生的控制作用偏離理論值.例如,各種傳感器不可避免地存在著測量誤差;誤差微分信號的提取是由誤差信號差分或由超前網(wǎng)絡(luò)近似實(shí)現(xiàn)的,這種方式對信號噪聲的放大作用很大,使微分信號失真。2。由于常規(guī)的PID控制器采用偏差的比例、積分和微分的線性組合構(gòu)成控制量,不能同時(shí)很好的滿足穩(wěn)態(tài)精度和動(dòng)態(tài)穩(wěn)定性、平穩(wěn)性和快速性的要求。為此在系統(tǒng)的設(shè)計(jì)與整定過程中,只好采取折中的方案來兼顧動(dòng)態(tài)和穩(wěn)態(tài)性能的要求,因此難以大幅度提高控制系統(tǒng)的性能指標(biāo)。3.盡管常規(guī)PID控制器具有一定的魯棒性和適應(yīng)性,但是對于強(qiáng)非線性、快速時(shí)變不確定性、強(qiáng)干擾等特性的對象,控制效果較差。例如,在某一時(shí)刻、某種條件下整定好的控制器參數(shù),由于被控對象的結(jié)構(gòu)或參數(shù)時(shí)變,在另一時(shí)刻、另一條件下控制效果往往欠佳,甚至可能使控制系統(tǒng)失穩(wěn).為此,可以將PID控制器與其他的算法相結(jié)合,對PID控制器進(jìn)行改進(jìn),得到改進(jìn)型PID控制器.4、改進(jìn)型PID控制器對于實(shí)際的工業(yè)生產(chǎn)過程來說,往往具有非線性、時(shí)變不確定性等,應(yīng)用常規(guī)的PID控制便不能達(dá)到理想的控制效果。隨著微處理機(jī)技術(shù)的發(fā)展和數(shù)字智能式控制器的實(shí)際應(yīng)用,同時(shí),隨著現(xiàn)代控制理論研究應(yīng)用的發(fā)展與深入,為控制復(fù)雜的無規(guī)則系統(tǒng)開辟了新的途徑。出現(xiàn)了許多改進(jìn)型PID控制器,對于復(fù)雜系統(tǒng),其控制效果遠(yuǎn)遠(yuǎn)超過了常規(guī)的PID控制。在這些改進(jìn)型的控制系統(tǒng)中,主要有:模糊PID控制系統(tǒng)、專家PID控制系統(tǒng)、基于遺傳算法整定的PID控制系統(tǒng)、灰色PID控制系統(tǒng)以及神經(jīng)網(wǎng)絡(luò)PID控制系統(tǒng)等。(1)模糊PID控制器模糊控制是以模糊集合論、模糊語言變量及模糊邏輯推理為基礎(chǔ)的計(jì)算機(jī)智能控制,其基本概念是由美國加利福尼亞大學(xué)著名教授查德(LA。Zadeh)首先提出的,經(jīng)過這么多年的發(fā)展,在模糊控制理論和應(yīng)用研究方面均取得重大成功。模糊PID控制就是將PID控制策略引入Fuzzy控制器,構(gòu)成Fuzzy—PID復(fù)合控制,從而構(gòu)成模糊PID控制的過程。模糊自適應(yīng)PID控制器結(jié)構(gòu),它以誤差信號e(t)和誤差變化de(t)/dt作為輸入,利用模糊控制規(guī)則在線對PID參數(shù)進(jìn)行修改而構(gòu)成的。翻2.2模糊自適應(yīng)PD控制器結(jié)構(gòu)框圖PID參數(shù)模糊自整定是找出PID三個(gè)參數(shù)與e(t)和de(t)/dt之間的關(guān)系,在運(yùn)行中通過不斷檢測e(0和de(t)/dt,根據(jù)模糊控制原理來對3個(gè)參數(shù)進(jìn)行在線修改,以滿足不同e(t)和de(t)/dt時(shí)對控制參數(shù)的不同要求,而使被控對象有良好的動(dòng)、靜態(tài)性能。(2)專家PID控制器專家控S0(ExpertContr01)的實(shí)質(zhì)是基于受控對象和控制規(guī)律的各種知識,并以智能的方式利用這些知識來設(shè)計(jì)的控制器。利用專家經(jīng)驗(yàn)來設(shè)計(jì)PID參數(shù)便構(gòu)成了專家PID控制.基于模式識別的專家式PID參數(shù)自整定控制器,不必要精確的辨識被控對象的數(shù)學(xué)模型,也不必要對被控過程加任何的激勵(lì)信號就可以對PID參數(shù)進(jìn)行自整定。由它構(gòu)成的控制系統(tǒng)運(yùn)行穩(wěn)定、有效、可靠。一般地,專家系統(tǒng)由專家知識庫、數(shù)據(jù)庫和邏輯推理機(jī)三個(gè)部分構(gòu)成。專家知識庫中己經(jīng)把熟練操作工和專家的經(jīng)驗(yàn)和知識,構(gòu)成PID參數(shù)選擇手冊,它記錄了各種工況下被控對象特性所對應(yīng)的P、I、D參數(shù),數(shù)據(jù)庫根據(jù)被控對象的輸入與輸出信號及給定信號提供知識庫和推理機(jī)。(3)基于遺傳算法整定的PID控制器遺傳算法(GeneticAlgorithms)是John.H.Holland根據(jù)生物進(jìn)化的模型提出的一種優(yōu)化算法。它將“優(yōu)勝劣汰,適者生存"的生物進(jìn)化原理引入待優(yōu)化參數(shù)形成的編碼串群體中,按照一定的適配值函數(shù)及一系列遺傳操作對各個(gè)個(gè)體進(jìn)行選擇,從而使適配值高的個(gè)體被保存下來,組成新的群體,它包含了上一代的大量信息,并且引入了新的優(yōu)于上一代的個(gè)體.這樣周而復(fù)始,群體中各個(gè)個(gè)體的適應(yīng)度不斷提高,直至滿足一定的極限條件。這樣就達(dá)到了優(yōu)化遺傳的目的。對于遺傳算法來說,它的核心在于初始群體的生產(chǎn)、操作算子的實(shí)現(xiàn)以及個(gè)體適配值與優(yōu)化問題性能指標(biāo)間的映射.把遺傳算法和PID控制結(jié)合起來,就構(gòu)成了遺傳算法PID控制。其主要過程是:把PID控制參數(shù)編碼成遺傳算法的染色體,應(yīng)用遺傳算法實(shí)現(xiàn)在線自適應(yīng)PID參數(shù)尋優(yōu),使PID參數(shù)能夠隨被控對象的變化而變化,從而實(shí)現(xiàn)PID參數(shù)的最(4)灰色PID控制器對于控制系統(tǒng)來說,按照被控信息的可知程度可以分為白色系統(tǒng)、黑色系統(tǒng)和灰色系統(tǒng)三類。白色系統(tǒng)是指系統(tǒng)的信息全部明確的系統(tǒng);黑色系統(tǒng)則是系統(tǒng)的信息完全不明確的系統(tǒng):而灰色系統(tǒng)則是指系統(tǒng)信息部分明確、部分不明確的系統(tǒng)?;疑碚撜J(rèn)為一切隨機(jī)變量都是在一定范圍內(nèi)變化的灰色量,對于灰色量的處理不是找出概率分布和求統(tǒng)計(jì)規(guī)律,而是根據(jù)數(shù)據(jù)處理的方法來找出數(shù)據(jù)的規(guī)律,因而只要求較短的觀測資料就可以處理,對于某些觀測數(shù)據(jù)較少的項(xiàng)目,灰色預(yù)測是一個(gè)有用的工具。這樣,基于灰色系統(tǒng)思想與灰色模型GM(GreyModel)的控制就稱為灰色控制。它是一般的電位計(jì)或運(yùn)算放大器或某種給定函數(shù)的可比較模塊。對于灰色預(yù)測控制來說,它的研究內(nèi)容為以新陳代謝序列與模塊、原點(diǎn)鄰域動(dòng)態(tài)、灰色預(yù)測控制原理(一元控制原理)等?;诨疑碚摰模蠭D控制器結(jié)構(gòu)框圖它由PID控制器、控制對象和灰色控制模塊三個(gè)部分組成.其中灰色控制模塊是其中的重要部分,系統(tǒng)將通過它調(diào)節(jié)PID控制器的參數(shù)來改善控制器的性能。(5)神經(jīng)網(wǎng)絡(luò)PID控制器人工神經(jīng)網(wǎng)絡(luò)是對人腦神經(jīng)系統(tǒng)的模擬而建立起來的。它是由簡單信息處理單元(人工神經(jīng)元,簡稱神經(jīng)元)互聯(lián)組成的網(wǎng)絡(luò),能夠接受并處理信息.網(wǎng)絡(luò)的信息處理是由處理單元之間的相互作用(連接權(quán))來實(shí)現(xiàn)的.神經(jīng)網(wǎng)絡(luò)PID控制就是神經(jīng)網(wǎng)絡(luò)應(yīng)用于PID控制并與傳統(tǒng)PID控制相結(jié)合而產(chǎn)生的一種改進(jìn)型控制方法,是對傳統(tǒng)的PID控制的一種改進(jìn)和優(yōu)化。決定它們整體性的因素是由神經(jīng)網(wǎng)絡(luò)模型來控制的,而決定神經(jīng)網(wǎng)絡(luò)的整體性的因素則是由以下三個(gè)方面來控制:(1)神經(jīng)元(信息處理單元)的特性;(2)神經(jīng)元之間相互連接的形式一拓?fù)浣Y(jié)構(gòu);(3)為適應(yīng)環(huán)境而改善性能的學(xué)習(xí)規(guī)則。2.5本章小結(jié)本章闡述了常規(guī)PID控制器的理論基礎(chǔ),對幾種改進(jìn)的控制算法進(jìn)行了綜述,并指出各種算法的優(yōu)缺點(diǎn)。研究了幾種典型的參數(shù)整定的實(shí)驗(yàn)確定方法。最后簡述了三種智能PID控制器。下一章主要介紹神經(jīng)網(wǎng)絡(luò)的理論基礎(chǔ),為進(jìn)一步研究基于神經(jīng)網(wǎng)絡(luò)的智能PID控制器做準(zhǔn)備。3人工神經(jīng)網(wǎng)絡(luò)3。1人工神經(jīng)網(wǎng)絡(luò)構(gòu)成的基本原理神經(jīng)網(wǎng)絡(luò)是由一個(gè)或多個(gè)神經(jīng)元組成的信息處理系統(tǒng)[18].對于具有m個(gè)輸入節(jié)點(diǎn)和,z個(gè)輸出節(jié)點(diǎn)的神經(jīng)網(wǎng)絡(luò),輸入輸出關(guān)系可以看作是m維歐氏空間到n維歐氏空間的映射模型,用數(shù)學(xué)形式表示為f:Y=f(x),其中x,Y分別為輸入、輸出向量。網(wǎng)絡(luò)實(shí)際輸出與期望輸出之間的誤差是衡量所構(gòu)造的網(wǎng)絡(luò)模型的性能指標(biāo).神經(jīng)元是神經(jīng)網(wǎng)絡(luò)的基本處理單元,一般表現(xiàn)為一個(gè)多輸入、單輸出的非線性運(yùn)算器件,網(wǎng)絡(luò)結(jié)構(gòu)可以由單個(gè)神經(jīng)元的基本結(jié)構(gòu)展現(xiàn)出來,主要包括三個(gè)基本要素:①一組連接(對應(yīng)于生物神經(jīng)元的突觸),連接強(qiáng)度由各連接上的權(quán)值表示,權(quán)值為正表示激活,為負(fù)表示抑制;②一個(gè)求和單元,用于求取各輸入信號的加權(quán)和(線性組合);③一個(gè)激活函數(shù),起到非線性映射作用并將神經(jīng)元的輸出值幅度限制在一定范圍內(nèi)。此外還有一個(gè)附加的輸入,稱作閾值或偏置.自動(dòng)控制理論經(jīng)歷了經(jīng)典控制理論、現(xiàn)代控制理論,進(jìn)入了智能控制理論的新階段.PID控制是迄今為止最通用的控制方法,各種DCS、智能調(diào)節(jié)器等均采用該方法或其較小的變形來控制(至今在全世界過程控制中84%仍是純PID調(diào)節(jié)器,若改進(jìn)型包含在內(nèi)則超過90%),盡管自1940年以來,許多先進(jìn)控制方法不斷推出,但PID控制以其結(jié)構(gòu)簡單,對模型誤差具有魯棒性及易于操作等優(yōu)點(diǎn),故仍廣泛應(yīng)用于各種工業(yè)過程控制中。在本章,首先對PID控制方法進(jìn)行簡要的概述,然后回顧了傳統(tǒng)的常規(guī)PID控制系統(tǒng)一模擬PID控制系統(tǒng)和數(shù)字PID控制系統(tǒng).在分析傳統(tǒng)的常規(guī)PID控制存在的優(yōu)缺點(diǎn)的基礎(chǔ)上,給出了一些改進(jìn)型PID控制器。3。2人工神經(jīng)網(wǎng)絡(luò)的類型根據(jù)網(wǎng)絡(luò)連接方式的不同,人工神經(jīng)網(wǎng)絡(luò)有以下幾種結(jié)構(gòu)形式:①前饋網(wǎng)絡(luò)網(wǎng)絡(luò)中的神經(jīng)元分層排列,每個(gè)神經(jīng)元只和上一層的神經(jīng)元連接.最上一層為輸出層,最下一層為輸入層,中間層為隱層,可以根據(jù)需要設(shè)計(jì)隱層層數(shù)。前饋網(wǎng)絡(luò)是人工神經(jīng)網(wǎng)絡(luò)中應(yīng)用最廣泛、最成熟的網(wǎng)絡(luò)類型,感知器就屬于這種網(wǎng)絡(luò)類型。②反饋網(wǎng)絡(luò)網(wǎng)絡(luò)本身是前饋網(wǎng)絡(luò),但從輸出到輸入有反饋回路,因此稱之為反饋網(wǎng)絡(luò)。Fukushima網(wǎng)絡(luò)就是這種網(wǎng)絡(luò)類型的代表。③前向內(nèi)層互聯(lián)網(wǎng)絡(luò)從網(wǎng)絡(luò)外部看仍是前饋網(wǎng)絡(luò),但在同一層內(nèi)存再互相連接,可以實(shí)現(xiàn)同層內(nèi)神經(jīng)元之間的橫向抑制或興奮機(jī)制。很多自組織網(wǎng)絡(luò)都屬于這種類型.④互連網(wǎng)絡(luò)互連網(wǎng)絡(luò)有局部互連和全互連兩種。全互連網(wǎng)絡(luò)中的每個(gè)神經(jīng)元都與其他神經(jīng)元相連.局部互連是指互連是局部的,有些神經(jīng)元之間沒有連接關(guān)系。Hopfield網(wǎng)絡(luò)和Boftzmann機(jī)都屬于這一類網(wǎng)絡(luò).3.3神經(jīng)網(wǎng)絡(luò)的特點(diǎn)人腦是宇宙中已知最復(fù)雜、最完善和最有效的信息處理系統(tǒng),是生物進(jìn)化的最高產(chǎn)物。長期以來,人們不斷地通過神經(jīng)學(xué)、生物學(xué)、心里學(xué)、認(rèn)知學(xué)、數(shù)學(xué)、電子學(xué)和計(jì)算機(jī)科學(xué)等一系列學(xué)科,對神經(jīng)網(wǎng)絡(luò)進(jìn)行分析和研究,企圖揭示人腦的工作機(jī)理,了解神經(jīng)系統(tǒng)進(jìn)行信息處理的本質(zhì),并通過對人腦結(jié)構(gòu)及信息處理方式的研究,利用大腦神經(jīng)網(wǎng)絡(luò)的一些特征,設(shè)計(jì)出具有類似大腦某些功能的智能系統(tǒng)來處理各種信息,解決不同問題。神經(jīng)網(wǎng)絡(luò)的基本處理單元是對生物神經(jīng)元的近似仿真,因而被稱之為人工神經(jīng)元。它用于仿效生物神經(jīng)細(xì)胞最基本的特性,與生物原形相對應(yīng)。人工神經(jīng)元的主要結(jié)構(gòu)單元是信號的輸入、綜合處理和輸出,其輸出信號的強(qiáng)度大小反應(yī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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論