實驗六-狀態觀測器的計算機輔助設計_第1頁
實驗六-狀態觀測器的計算機輔助設計_第2頁
實驗六-狀態觀測器的計算機輔助設計_第3頁
實驗六-狀態觀測器的計算機輔助設計_第4頁
實驗六-狀態觀測器的計算機輔助設計_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

《現代控制理論》實驗六學生姓名:學號:專業班級:院系:實驗6狀態觀測器的計算機輔助設計一:原理1.開環狀態觀測器設線性定常連續系統的狀態空間模型為(A,B,C),即為利用仿真技術來構造一個和被控系統有同樣動力學性質(即有同樣的系數矩陣A,B和C)的如下系統來重構被控系統的狀態變量:其中為被控系統狀態變量x(t)的估計值。狀態估計系統稱為開環狀態觀測器,記為結構如下圖所示。比較系統和的狀態變量,有則狀態估計誤差的解為顯然,當時,則有,即估計值與真實值完全相等。但是,一般情況下是很難做到這一點的。這是因為:1)有些被控系統難以得到初始狀態變量x(0),即不能保證;對狀態空間模型,狀態變量即為輸出變量,因此只需對狀態變量設計降維狀態觀測器即可。在求得狀態變量的狀態估計值后,作上述線性變換的逆變換,則可求得原狀態變量的估計值。經上述變換后,狀態變量所滿足的狀態方程為降維狀態觀測器的結構圖如所示:由線性系統的輸出方程和降維狀態觀測器,我們可得狀態變量向量的如下估計值則原系統的狀態變量向量的估計值為于是所設計的原系統的降維狀態觀測器為二:程序及結果極點配置部分希望的閉環極點是,希望的觀測器極點是(a)對于全維測器,和;(b)對于降維觀測器,。比較系統對下列指定初始條件的響應:(a)對于全維觀測器:(b)對于降維觀測器:1、全維觀測器:計算全維觀測器的增益矩陣L由圖6.3所示的調節器系統1/s*(s+2)得,執行以下的M-文件:a=[01;0-2];b=[0;1];c=[40];v=[-8-8];l=(acker(a',c',v))'計算得出,全維觀測器的增益矩陣L=[3.5;9.0]相應的全維觀測器是:=x+u+y計算全維觀測器的狀態反饋矩陣K及其狀態響應A=[01;0-2];B=[0;1];J=[-2+j*2*sqrt(3)-2-j*2*sqrt(3)];K=place(A,B,J);sys=ss(A+B*K,eye(2),eye(2),eye(2));t=0:0.01:20;x=initial(sys,[1;0],t);x1=[10]*x';x2=[01]*x';subplot(2,1,1);plot(t,x1);gridxlabel('t(sec)');ylabel('x1');subplot(2,1,2);plot(t,x2);gridxlabel('t(sec)');ylabel('x2');得到狀態反饋后的狀態變量的狀態響應曲線:2、降維觀測器計算降維觀測器的增益矩陣L執行以下的M-文件:Aaa=[0];Aab=[1];Aba=[0];Abb=[-2];Ba=[0];Bb=[1];v=[-8];l=(acker(Abb',Aab',v))'Ahat=Abb-l*AabBhat=Ahat*l+Aba-l*AaaFhat=Bb-l*Ba計算得出,降維觀測器的增益矩陣L=[6]相應的降維觀測器是:=[-8]w+[-48]y+[1]u2)計算全維觀測器的狀態反饋矩陣K及其狀態響應Ahat=[-8];Bhat=[-48];Fhat=[1];K=[-2];sys=ss(Ahat-Fhat*K,eye(1),eye(1),eye(1));t=0:0.01:20;

溫馨提示

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

評論

0/150

提交評論