現(xiàn)代控制理論實驗報告——線性定長綜合(極點配置.docx

現(xiàn)代控制理論實驗報告——線性定長綜合(極點配置.docx

ID:61479503

大?。?.34 MB

頁數(shù):18頁

時間:2021-02-03

現(xiàn)代控制理論實驗報告——線性定長綜合(極點配置.docx_第1頁
現(xiàn)代控制理論實驗報告——線性定長綜合(極點配置.docx_第2頁
現(xiàn)代控制理論實驗報告——線性定長綜合(極點配置.docx_第3頁
現(xiàn)代控制理論實驗報告——線性定長綜合(極點配置.docx_第4頁
現(xiàn)代控制理論實驗報告——線性定長綜合(極點配置.docx_第5頁
資源描述:

《現(xiàn)代控制理論實驗報告——線性定長綜合(極點配置.docx》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、實驗報告課程名稱:現(xiàn)代控制工程與理論實驗課題:最優(yōu)控制學(xué)號:姓名:陳龍授課老師:施心陵最優(yōu)控制一、最優(yōu)控制理論中心問題:給定一個控制系統(tǒng)(已建立的被控對象的數(shù)學(xué)模型),選擇一個容許的控制律,使被控對象按預(yù)定要求運行,并使給定的某一性能指標(biāo)達(dá)到極小值(或極大值)二、最優(yōu)控制動態(tài)規(guī)劃法對離散型控制系統(tǒng)更為有效,而且得出的是綜合控制函數(shù)。這種方法來源于多決策過程,并由貝爾曼首先提出,故稱貝爾曼動態(tài)規(guī)劃。最優(yōu)性原理:在一個多級決策問題中的最優(yōu)決策具有這樣的性質(zhì),不管初始級、初始狀態(tài)和初始決策是什么,當(dāng)把其中任何一級和狀態(tài)做為初始級和初始狀態(tài)時,余下的決策對此仍是最優(yōu)決策三、線性二次

2、型性能指標(biāo)的最優(yōu)控制用最大值原理求最優(yōu)控制,求出的最優(yōu)控制通常是時間的函數(shù),這樣的控制為開環(huán)控制當(dāng)用開環(huán)控制時,在控制過程中不允許有任何干擾,這樣才能使系統(tǒng)以最優(yōu)狀態(tài)運行。在實際問題中,干擾不可能沒有,因此工程上總希望應(yīng)用閉環(huán)控制,即控制函數(shù)表示成時間和狀態(tài)的函數(shù)。求解這樣的問題一般來說是很困難的。但對一類線性的且指標(biāo)是二次型的動態(tài)系統(tǒng),卻得了完全的解決。不但理論比較完善,數(shù)學(xué)處理簡單,而且在工際中又容易實現(xiàn),因而在工程中有著廣泛的應(yīng)用。一.實驗?zāi)康?.熟悉Matlab的仿真及運行環(huán)境;2.掌握系統(tǒng)最優(yōu)控制的設(shè)計方法;3.驗證最優(yōu)控制的效果。二.實驗原理對于一個給定的系統(tǒng),

3、實現(xiàn)系統(tǒng)的穩(wěn)定有很多途徑,所以我們需要一個評價的指標(biāo),使系統(tǒng)在該指標(biāo)下達(dá)到最優(yōu)。如果給定指標(biāo)為線性二次型,那么我們就可以利用MATLAB快速的計算卡爾曼增益。三.實驗器材PC機(jī)一臺,Matlab仿真平臺。四.實驗步驟例題1(P269)考慮液壓激振系統(tǒng)簡化后的傳遞函數(shù)方框圖如下,其中Ka為系統(tǒng)前饋增益,Kf為系統(tǒng)反饋增益,wh為阻尼固有頻率。(如圖5-5所示)將系統(tǒng)傳遞函數(shù)變?yōu)闋顟B(tài)方程的形式如下:x=Ax+Buy=Cx,x0=0確定二次型指標(biāo)為:J=120T[yTtMyt+uTRu(t)]dt.求最優(yōu)控制使性能指標(biāo)J最小。首先將y=Cx(t)代入二次型指標(biāo),得到J=120T[

4、xTtCTMCxt+uTRu(t)]dt=120T[xT(t)Qxt+uTRu(t)]dt進(jìn)行系統(tǒng)辨識后可以得到:ζ=0.2,wh=88,Ka=2,所以A=0100010-7744-35.2,B=0;0;15488,C=100設(shè)計線性二次型最優(yōu)控制器的關(guān)鍵是選擇加權(quán)矩陣Q。一般來說,Q越大,系統(tǒng)達(dá)到的穩(wěn)態(tài)時間越短,當(dāng)然,要實際的系統(tǒng)允許。首先選取M=5,R=0.01,則Q=500000000,在MATLAB中運用care語句,求出卡爾曼增益K。執(zhí)行optimumcontron1.m程序,代碼如下:A=[010;001;0-7744-35.2];B=[0;0;15488];C

5、=[100];Q=[500;000;000]R=0.01;[P,L,K]=care(A,B,Q,R)得到結(jié)果K=22.36070.21000.0034為了看到控制效果,我們進(jìn)行simulink仿真,搭建平臺如下圖圖1.1仿真結(jié)果如下:圖1.2最優(yōu)控制曲線(M=5)圖1.3階躍響應(yīng)曲線(M=5)由圖可以看出,系統(tǒng)達(dá)到穩(wěn)定所用時間要0.14秒,如果我們想更快使系統(tǒng)穩(wěn)定可以增大M的值,我們另M=100,可以算出K=100.00001.15300.0101圖1.4最優(yōu)控制曲線(M=100)圖1.5階躍響應(yīng)曲線(M=100)從圖1.4,可以觀察看到系統(tǒng)到0.1秒穩(wěn)定,明顯快于圖1.2

6、。但從圖1.5又可以發(fā)現(xiàn),系統(tǒng)的穩(wěn)態(tài)定在0.01,顯然穩(wěn)態(tài)誤差并沒有得到改善??梢酝ㄟ^增大參考輸入的方法解決穩(wěn)態(tài)誤差的問題,MATLAB提供函數(shù)rscale可以求出參考輸入倍數(shù)Nbar。添加代碼Nbar=rscale(A,B,C,D,K),當(dāng)M=100時求出Nbar=100,在信號輸入端添加放大器,得到實驗結(jié)果如下:我們發(fā)現(xiàn)系統(tǒng)穩(wěn)定到了1.00,穩(wěn)態(tài)誤差問題得到了解決。狀態(tài)反饋設(shè)計練習(xí):極點配置法狀態(tài)控制器和最優(yōu)控制設(shè)計狀態(tài)控制器效果分析假設(shè)某系統(tǒng)的傳遞函數(shù)為Y(s)U(s)=10/(s3+5s2+6s).希望該系統(tǒng)極點在s1=-0.5+j,s2=-0.5-j,s3=-3.

7、極點配置法設(shè)計過程1.搭建原系統(tǒng)的simulink模型并觀察其單位階躍響應(yīng)圖2.0原系統(tǒng)simulink模型圖2.1原系統(tǒng)單位階躍響應(yīng)由原系統(tǒng)單位階躍響應(yīng)圖可知原系統(tǒng)不穩(wěn)定。1.利用matlab計算系統(tǒng)的狀態(tài)空間模型的標(biāo)準(zhǔn)型>>a=[10];>>b=[1560];>>[ABCD]=tf2ss(a,b)A=-5-60100010B=100C=0010D=01.系統(tǒng)能控性矩陣>>uc=ctrb(A,B)uc=1-51901-5001>>rank(uc)ans=3所以系統(tǒng)完全能控。2.系統(tǒng)能觀性矩陣>>vo=obsv(A

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。