《非線性PID控制器綜述》2800字_第1頁
《非線性PID控制器綜述》2800字_第2頁
《非線性PID控制器綜述》2800字_第3頁
《非線性PID控制器綜述》2800字_第4頁
《非線性PID控制器綜述》2800字_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

非線性PID控制器綜述目錄TOC\o"1-2"\h\u149311.1跟蹤微分器 1196691.1.1跟蹤微分器的數學表達式 125361.1.2跟蹤微分器仿真模型的搭建 230281.1.3跟蹤微分器的仿真實現與分析 3219701.2非線性組合 5222791.2.1非線性組合的數學模型 527021.2.2非線性組合仿真模型的搭建 631881.3NLPID控制器 6111441.4α、δ對非線性函數fale,α,δ的影響 7126511.4.1α對非線性函數fale,α,δ的影響 7169161.4.2δ對非線性函數fale,α,δ的影響 915531.5h0對跟蹤微分器的影響 10跟蹤微分器所謂跟蹤-微分器是這樣的機構:對它輸入一信號vt,它將輸出兩個信號v1和v2,其中v1跟蹤vt,而v2=v1,從而把跟蹤微分器的數學表達式二階跟蹤微分器的數學表達式: v1(t)=v2式中v是輸入信號;v1是v的跟蹤信號;v2是v的近似微分信號;?fstv fst=?r?ad其中:d=r*?0d0y=va0=跟蹤微分器仿真模型的搭建在Matlab環(huán)境下,有兩種方式可以構建跟蹤微分器,一種是編程的方法,利用S-Function模板實現各類函數;一種是利用Simulink模塊庫提供的模塊搭建非線性函數。本設計中采用前者,System-Function系統函數是Simulink中一個功能強大的模塊,簡稱S-Function。對于數學模型比較簡單的經典的PID控制器,我們可以方便的建立它的模塊,但要利用其現有的模塊去實現比較復雜的非線性關系,就可能使構造的模塊過于復雜,有時甚至難于實現用戶的要求[9]。使用S-Function可以減輕工作量,在Matlab中,可以用M文件編寫,Matlab提供了一個模板文件,將編寫好的S函數取名為Simulink中模塊的名字,就可以在仿真中調用該函數了。本課題還需要額外的輸入參量才能完成跟蹤微分器的功能,將需要添加的參數附與輸入參數列表后面,根據實際需要編寫輸出函數。跟蹤微分器輸入一路信號,輸出兩路信號,其仿真模型如圖2-1所示。子系統封裝內部如圖2-2所示,兩個輸出v1圖2-1跟蹤微分器仿真框圖圖2-2跟蹤微分器子系統內容跟蹤微分器的仿真實現與分析如上文所述,跟蹤微分器輸出兩路信號分別為給定輸入的跟蹤信號和微分信號。通過仿真來驗證這一功能,給跟蹤微分器加一個幅值為1,頻率為1rad/s的正弦輸入信號,其波形如圖2-3所示,輸出信號v1和v2如圖2-4圖2-3跟蹤微分器輸入圖2-4跟蹤微分器輸出跟蹤微分器濾波功能驗證給跟蹤微分器輸入加上0.01rands的噪聲,輸入波形如圖2-5所示,經過跟蹤微分器后,跟蹤信號波形如圖2-6所示,對比可以看出,經過跟蹤微分器,噪聲大幅度減小,而且可以很好地跟蹤輸入信號,說明跟蹤微分器有較好的濾波功能。圖2-5加噪聲的輸入信號圖2-6濾波后輸出波形非線性組合非線性組合的數學模型傳統的PID控制器是比例、積分、微分的線性組合,通過實踐發(fā)現,這種線性組合不是最佳的,可以通過非線性組合獲得更好的控制功能,將系統參考輸入和系統輸出的跟蹤信號相減,得到比例偏差信號;將系統參考輸入和系統輸出的近似微分信號相減,得到微分偏差信號;再將比例偏差信號接入積分器,可以得到積分偏差信號[10],如式(2-3)所示。e1為比例偏差信號,e2為微分偏差信號, e1=v1? u=Kpfale式中fale,α,δ為非線性函數,它是一種特殊的非線性結構 fale,α非線性組合仿真模型的搭建非線性函數fale,圖2-7非線性組合仿真框圖圖2-8非線性組合子系統內部結構NLPID控制器非線性PID原理框圖如圖2-9所示,主體是兩個跟蹤微分器和一個非線性組合,給輸入信號安排過渡過程,由跟蹤微分器實現,TD還輸出過渡信號的微分信號,采用非線性函數對誤差進行組合,形成新的非線性誤差反饋控制律[12,13]。圖中v1和y1為系統輸入和輸出的跟蹤信號,v2和y2為提取的微分信號,e1是v1和y1之間的誤差,e圖2-9非線性PID控制結構圖α、δ對非線性函數fale,α,非線性函數fale,α,δ的數學表達式如式(2-5)所示,各參數意義為:e為誤差信號,即輸入量,δ與fal函數線性段的斜率成反比,α對非線性函數fale,α,在Simulink中搭建如圖2-10所示的仿真模型。為了更明顯的觀察非線性特性,輸入信號選擇斜坡信號,斜率設置為1,初始值為0,設置各個非線性函數中α的值分別為0、0.2、0.6.0.8、1。在δ=0.01保持不變的情況下,其輸出響應如圖2-11所示。圖2-10α取不同值時的試驗系統圖2-11運行結果比較從圖2-11中可以看出:當δ不變時,改變α可以改變非線性環(huán)節(jié)的非線性程度,α越小,曲線的非線性程度大,當α為0時,輸出曲線幾乎變成了階躍信號,當α從0變到1,過程中曲線越來越接近輸入信號,當α為1時,輸出曲線與輸入信號保持一致這時,非線性環(huán)節(jié)幾乎對輸入信號起改變作用。從圖中還可以看出,e=1是一個分界點,e<1時,α越小,輸出越大,所有曲線在e=1時相交,e>δ對非線性函數fale,α,在圖2-9的模型中,將輸入斜坡信號斜率增加為3,初始值不變。δ取值分別為:0.000001、0.0001、0.01、1、100、10000、100000,圖2-12運行結果比較從圖2-12中可以看出:當δ取值較小即當δ=0.000001、0.0001、0.01、1時,曲線完全一致,非線性程度程度比較明顯,仔細分析非線性函數的數學表達式:fale,α,δ=eδ1?α,e≤δeαsigne,e>δ,當δ取值較小時,輸入信號可以很快地實現e>δ這一條件,這是輸出fale,α,δ=eαsigneh0對跟蹤微分器的影響微分跟蹤器的數學表達式(2-1)所示:式中有兩個參數r和h0,參數r只要求其是大于零的常數,可以任意取一個比較大的數值。主要需要探討的是h0的取值,通過閱讀相關文獻,有一篇h0文章取值0.01,以此為基礎,研

溫馨提示

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

評論

0/150

提交評論