




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實驗5 利用MATLAB設(shè)計狀態(tài)觀測器5.1 實驗設(shè)備同實驗1。5.2 實驗?zāi)康?、學(xué)習(xí)觀測器設(shè)計算法;2、通過編程、上機(jī)調(diào)試,掌握基于觀測器的輸出反饋控制系統(tǒng)設(shè)計方法。5.3 實驗原理說明考慮如下的線性時不變系統(tǒng)&=Ax+Bux (5.1) y=Cx其中:x,u和y分別是系統(tǒng)的n維狀態(tài)向量、m維控制輸入向量和p維測量輸出向量,A,B和C是已知的適當(dāng)維數(shù)常數(shù)矩陣。根據(jù)系統(tǒng)模型(5.1)和輸入輸出信息來人為地構(gòu)x(t)隨著時間的推移逼近系統(tǒng)的真實狀態(tài)x(t),即 造一個系統(tǒng),使得其輸出limx(t)x(t)=0 t通常稱x(t)為x(t)的重構(gòu)狀態(tài)或狀態(tài)估計值,而這個用以實現(xiàn)系統(tǒng)狀態(tài)重構(gòu)
2、的系統(tǒng)為狀態(tài)觀測器。龍伯格觀測器具有以下結(jié)構(gòu):圖5.1 狀態(tài)估計的閉環(huán)處理方法其中的矩陣L是誤差信號的加權(quán)矩陣。觀測器模型是&=Axx+Bu+L(yCx) (5.2) =(ALC)x+Bu+Lyx是觀測器的n維狀態(tài),L是一個n×p維的待定矩陣。 其中:x的動態(tài)方程: 狀態(tài)估計誤差e=x&&=x&exxBuLy=Ax+Bu(ALC)(5.3) =Ax(ALC)xLCx=(ALC)e16根據(jù)線性時不變系統(tǒng)的穩(wěn)定性結(jié)論,若矩陣ALC的所有特征值均在左半開復(fù)平面中,即矩陣ALC的所有特征值都具有負(fù)實部,則誤差動態(tài)系統(tǒng)(5.3)是漸近穩(wěn)定的,從而對任意的初始誤差
3、e(0),隨著時間t,誤差向量e(t)都將趨向于零。即無論系統(tǒng)的初始狀態(tài)x(0)是什么,狀態(tài)估計模型(5.2)的初始狀態(tài)x(0)可以任意選取,隨著時間的推移,狀態(tài)估計模型(5.2)的狀態(tài)x將趨于系統(tǒng)的實際狀態(tài),從而實現(xiàn)系統(tǒng)狀態(tài)的重構(gòu)。由此可見,只要通過適當(dāng)選取矩陣L,使得矩陣ALC的所有特征值都具有負(fù)實部,則狀態(tài)估計模型(5.2)就是系統(tǒng)(5.1)的一個狀態(tài)觀測器。由極點(diǎn)配置和觀測器設(shè)計問題的對偶關(guān)系,也可以應(yīng)用MATLAB中極點(diǎn)配置的函數(shù)來確定所需要的觀測器增益矩陣。例如,對于單輸入單輸出系統(tǒng),觀測器的增益矩陣可以由函數(shù)L=(acker(A,C,V)得到。其中的V是由期望的觀測器極點(diǎn)所構(gòu)成的
4、向量。類似的,也可以用L=(place(A,C,V)來確定一般系統(tǒng)的觀測器矩陣,但這里要求V不包含相同的極點(diǎn)。假定系統(tǒng)(5.1)的矩陣C具有形式10(對一般結(jié)構(gòu)的矩陣C,需要作適當(dāng)?shù)淖儞Q)。根據(jù)矩陣C的結(jié)構(gòu),將系統(tǒng)狀態(tài)x分劃成兩部分:xx=a xb其中的xa是一個標(biāo)量。由xy=Cx=10a=xa xb可知:xa恰好是系統(tǒng)的輸出,它能被直接測量得到。xb是n1維向量,是狀態(tài)向量中不能直接測量的部分。將狀態(tài)空間模型(5.1)中的矩陣A和B作相應(yīng)的分塊,則該狀態(tài)空間模型可以寫成&aAaaxx=A&bbaAabxaBa+u (5.4) AbbxbBb其中的xb是要估計的狀態(tài),將已知信號
5、和未知信號分離,可以得到&b=Abbxb+(baxa+Bbu)x&aAaaxaBau=Aabxbx表5.1 狀態(tài)空間模型的對應(yīng)關(guān)系 進(jìn)而,將其和全階觀測器設(shè)計時的標(biāo)準(zhǔn)模型(5.2)相比較,可得以下對應(yīng)項之間的關(guān)系:全階觀測器x 降階觀測器 xbAbbAbaxa+Bbu A Buy17&aAaaxaBau xC AabL(n×1維矩陣)根據(jù)上表給出的對應(yīng)關(guān)系及全階觀測器的模型 L((n1)×1維矩陣)&=(ALC)xx+Bu+Ly&=(ALA)&xbbbabxb+Abaxa+Bbu+L(xaAaaxaBau) (5.5) 然而,
6、方程(5.5)還不是所要的降階觀測器。因為在方程(5.5)中,用到了xa的微分。由于xa就是測量輸出信號,而測量信號往往含有噪聲和誤差,對這樣的信號進(jìn)行微分會放&a。 大噪聲和誤差,這在實際應(yīng)用中是應(yīng)該避免的。因此有必要消除式(5.5)中的x通過將式(5.5)中的微分項放在一起可以克服上面講到的困難,即得到:&Ly%&=(AbbLAab)(x%bLy)+(AbbLAab)L+AbaLAaayxb (5.6) +(BbLBa)u定義 可以得到估計不可直接測量狀態(tài)xb的觀測器xbLy=wxbLy=wAbbLAab=AL+ALA=BAbaaaBLB=Fba則式(5.6)可以寫
7、成+B&=Awy+Fu (5.7) w式(5.7)就是要設(shè)計的降階觀測器,不可直接測量的狀態(tài)分量xb的估計量由下式給出:+Ly x=wb由于xy01x=a=Iw+Ly x+ywLb記=0, D=1 CIL則+Dwy x=C和測量值y給出了系統(tǒng)狀態(tài)x的估計值上式用降階觀測器的狀態(tài)wx。基于狀態(tài)估計值的反饋控制器是%u=Kx %(Ka+KbL)y=Kbw因此,基于降階觀測器的輸出反饋控制器是+B&=(AFK)wF(K+KL)ywbab (5.8) u=Kbw(Ka+KbL)y18基于降階觀測器的輸出反饋控制系統(tǒng)結(jié)構(gòu)圖如下:圖5.2 基于降階觀測器的反饋控制系統(tǒng)滿足方程 容易證明,誤
8、差向量e=xbxb=ww&=(AbbLAab)e (5.9) e因此,若(Aab,Abb)完全能觀,則一定可以通過選取一個適當(dāng)?shù)木仃嘗,使得誤差動態(tài)系統(tǒng)(5.9)具有任意給定的極點(diǎn),這樣的矩陣L可以應(yīng)用全階觀測器的設(shè)計方法來設(shè)計。矩陣L也稱為是系統(tǒng)的降階觀測器增益矩陣。對于降階觀測器的設(shè)計,使用MATLAB軟件中的函數(shù)L=(acker(Abb,Aab,V)或L=(place(Abb,Aab,V)可以得到觀測器的增益矩陣L。其中的V是由降階觀測器的期望極點(diǎn)所組成的向量。5.4 實驗步驟1、基于觀測器的輸出反饋控制系統(tǒng)的設(shè)計,采用MATLAB的m-文件編程;2、在MATLAB界面下調(diào)試程序
9、,并檢查是否運(yùn)行正確。例5.1 給定線性定常系統(tǒng)y=100x試應(yīng)用MATLAB軟件,設(shè)計一個全維觀測器,使得觀測器極點(diǎn)是1=5+j5,1=5j5,3=10。配置全階觀測器極點(diǎn)的M-文件為:a=0 1 0;0 0 1;1.244 0.3965 -3.145;19b=0;0;1.244;c=1 0 0;v=-5+j*5*sqrt(3) -5-j*5*sqrt(3) -10;l=(acker(a',c',v)'執(zhí)行以上程序可得:16.855 L=147.3875544.3932相應(yīng)的全維觀測器是:&%=(ALC)x%+Bu+Ly x例5.2 考慮例5.1給出的系統(tǒng)。假
10、設(shè)輸出y可準(zhǔn)確量測。試應(yīng)用MATLAB軟件,設(shè)計一個降階觀測器,使得其極點(diǎn)是1=5+j5, 1=5j5。由于輸出y可準(zhǔn)確量測,同時y=x1,因此可得:100Aaa=0,Aab=10,Aba=,Abb=0.39653.145 1.2440Ba=0,Bb= 1.244執(zhí)行以下的M-文件:Aaa=0;Aab=1 0;Aba=0;1.244;Abb=0 1;0.3965 -3.145;Ba=0;Bb=0;1.244;v=-5+j*5*sqrt(3) -5-j*5*sqrt(3);l=(acker(Abb',Aab',v)'Ahat=Abb-l*AabBhat=Ahat*l+Aba-l*AaaFhat=Bb-l*Ba可得:20131.846506.8556.855L=A=,B=,F(xiàn)= 78.837578.4413.1451.244784.4132即所設(shè)計的降階觀測器為:131.84650&%+By+Fu=6.855%=Aw%ww+y+78.4413.145784.41321.244u 5.5 實驗要求在運(yùn)行以上例程序的基礎(chǔ)上,考慮圖5.3所示的調(diào)節(jié)器系統(tǒng),試針對被控對象設(shè)計基于全階觀測器和降階觀測器的輸出反饋控制器。設(shè)極點(diǎn)配置部分希望的閉環(huán)極點(diǎn)是1,2=2
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB36-T1721-2022-龍回紅臍橙栽培技術(shù)規(guī)程-江西省
- 人事培訓(xùn)方案
- 2025學(xué)年南通市崇川區(qū)高二年級下學(xué)期期末數(shù)學(xué)試卷(導(dǎo)數(shù)綜合題)解析
- 2025年托福口語獨(dú)立任務(wù)思路拓展卷:實戰(zhàn)演練與思維訓(xùn)練
- 2025年統(tǒng)計學(xué)專業(yè)期末考試:統(tǒng)計質(zhì)量管理理論實踐試題集精煉試題
- 2025年考研英語(二)翻譯(漢譯英)專項卷:哲學(xué)思想翻譯深度解析
- 2025年高中地理選修三-旅游資源開發(fā)與規(guī)劃全真模擬試題及解析
- 2025年注冊測繪師測繪綜合能力模擬試卷(大地測量與工程測量專題)大地水準(zhǔn)面擬合技巧解析
- 2025年物理碗模擬試題:熱力學(xué)系統(tǒng)與熱機(jī)效率試卷
- 2025年Delphi新手指南試題及答案
- 車站服務(wù)員服務(wù)技能匯總課件
- 個人房屋抵押借款合同范本-借款合同
- GNSS測量技術(shù):GNSS組成與衛(wèi)星信號
- 中小學(xué)教務(wù)主任培訓(xùn)
- 對校長(園長)任前集中廉政談話提綱
- 眼鏡行業(yè)目標(biāo)市場分析
- CG造型基礎(chǔ)與創(chuàng)作進(jìn)階篇
- 紀(jì)昌學(xué)射的課件
- 泌尿外科良性前列腺增生“一病一品”
- SFBA102森林消防泵產(chǎn)品結(jié)構(gòu)和使用講座
- 速率積分半球諧振陀螺建模、測試及誤差補(bǔ)償技術(shù)
評論
0/150
提交評論