




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、線性二次型最優(yōu)控制器設(shè)計,講解人:胡玲笑,線性二次型最優(yōu)控制器設(shè)計,本節(jié)主要內(nèi)容:,?,線性二次型最優(yōu)控制器概述,?,連續(xù)系統(tǒng)線性二次型最優(yōu)控制,?,離散系統(tǒng)線性二次型最優(yōu)控制,?,線性二次型,Gauss,最優(yōu)控制,應(yīng)用經(jīng)典控制理論設(shè)計控制系統(tǒng),能夠解決很,多簡單、確定系統(tǒng)的實際設(shè)計問題。但是對于諸多,新型而復(fù)雜的控制系統(tǒng),例如多輸入多輸出系統(tǒng)與,階次較高的系統(tǒng),往往得不到滿意的結(jié)果。這時就,需要有在狀態(tài)空間模型下建立的最優(yōu)控制策略。,最優(yōu)控制是現(xiàn)代控制理論的核心。所謂最優(yōu)控,制,就是在一定條件下,在完成所要求的控制任務(wù),時,使系統(tǒng)的某種性能指標(biāo)具有最優(yōu)值。根據(jù)系統(tǒng),不同的用途,可提出各種不用
2、的性能指標(biāo)。最優(yōu)控,制的設(shè)計,就是選擇最優(yōu)控制,以使某一種性能指,標(biāo)為最小。,一、線性二次型最優(yōu)控制概述,線性二次型最優(yōu)控制設(shè)計是基于狀態(tài)空間技術(shù)來,設(shè)計一個優(yōu)化的動態(tài)控制器。系統(tǒng)模型是用狀態(tài)空間,形式給出的線性系統(tǒng),其目標(biāo)函數(shù)是狀態(tài)和控制輸入,的二次型函數(shù)。二次型問題就是在線性系統(tǒng)約束條件,下選擇控制輸入使二次型目標(biāo)函數(shù)達(dá)到最小。,線性二次型最優(yōu)控制一般包括兩個方面:線性二,次型最優(yōu)控制問題(,LQ,問題),具有狀態(tài)反饋的線,性最優(yōu)控制系統(tǒng);線性二次型,Gauss,最優(yōu)控制問題,,一般是針對具體系統(tǒng)噪聲和量測噪聲的系統(tǒng),用卡爾,曼濾波器觀測系統(tǒng)狀態(tài)。,二、連續(xù)系統(tǒng)線性二次型最優(yōu)控制,1.,連
3、續(xù)系統(tǒng)線性二次型最優(yōu)控制原理,假設(shè)線性連續(xù)定常系統(tǒng)的狀態(tài)方程為:,要尋求控制向量,使得二次型目標(biāo)函數(shù),為最小。式中,,Q,為半正定是對稱常數(shù)矩陣,,R,為正定實對稱常數(shù)矩陣,,Q,、,R,分別為,X,和,U,的加權(quán)矩陣。,(,),t,u,?,(),(),(),xt,A,xt,B,ut,?,?,?,0,1,(,),2,T,T,J,Q,x,R,ud,t,x,u,?,?,?,?,根據(jù)極值原理,我們可以導(dǎo)出最優(yōu)控制律:,式中,,K,為最優(yōu)反饋增益矩陣;,P,為常值正定矩陣,必須,滿足黎卡夫(,Riccati,)代數(shù)方程,因此,系統(tǒng)設(shè)計歸結(jié)于求解黎卡夫(,Riccati,)方程的問題,并,求出反饋增益矩
4、陣,K,。,1,T,P,x,K,x,u,R,B,?,?,?,?,?,?,1,0,T,P,A,P,P,BB,P,Q,A,R,?,?,?,?,?,2.,連續(xù)系統(tǒng)二次型最優(yōu)控制的,MATLAB,函數(shù),在,MATLAB,工具箱中,提供了求解連續(xù)系統(tǒng),二次型最優(yōu)控制的函數(shù):,lqr(),、,lqr2(),、,lqry(),。,其調(diào)用格式為:,?,?,?,?,?,?,(,),2(,),(,),K,S,E,lqr,A,B,Q,R,N,K,S,lqr,A,B,Q,R,N,K,S,E,lqry,sys,Q,R,N,?,?,?,其中,,A,為系統(tǒng)的狀態(tài)矩陣;,B,為系統(tǒng)的輸出矩,陣;,Q,為給定的半正定實對稱常數(shù)
5、矩陣;,R,為給,定的正定實對稱常數(shù)矩陣;,N,代表更一般化性,能指標(biāo)中交叉乘積項的加權(quán)矩陣;,K,為最優(yōu)反饋,增益矩陣;,S,為對應(yīng),Riccati,方程的唯一正定解,P,(若矩陣,A-BK,是穩(wěn)定矩陣,則總有正定解,P,存,在);,E,為矩陣,A-BK,的特征值。,其中,,lqry(),函數(shù)用于求解二次型狀態(tài)調(diào)節(jié)器的特,例,是用輸出反饋代替狀態(tài)反饋,即其性能指標(biāo)為:,這種二次型輸出反饋控制叫做次優(yōu)控制。,此外,上述問題要有解,必須滿足三個條件:,(,1,),(,A,,,B,)是穩(wěn)定的;,(,2,),R,0,且,Q-NR,-1,N,T,0;,(,3,),(,Q-NR,-1,N,T,,,A-B
6、R,-1,N,T,)在虛軸上不是非能觀,模式。,當(dāng)上述條件不滿足時,則二次型最優(yōu)控制無解,函數(shù),會顯示警告信號。,0,1,(,),2,T,T,J,Q,x,R,ud,t,x,u,?,?,?,?,3.,連續(xù)系統(tǒng)二次型最優(yōu)控制設(shè)計實例,【例,8.7,】設(shè)系統(tǒng)狀態(tài)空間表達(dá)式為:,(1),采用輸入反饋,系統(tǒng)的性能指標(biāo)為:,取,,,R=1,?,?,0,1,0,0,0,0,1,0,1,4,6,1,1,0,0,x,u,y,x,x,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,0,1,(,),2,T,T,J,Q,x,R,ud,t,x,u,?,?,?,
7、?,1,0,0,0,1,0,0,0,1,Q,?,?,?,?,?,?,?,?,?,?,?,(2),采用輸出反饋,系統(tǒng)的性能指標(biāo)為:,,取,Q=1,R=1,試設(shè)計,LQ,最優(yōu)控制器,計算最優(yōu)狀態(tài)反饋矩陣,,并對閉環(huán)系統(tǒng)進(jìn)行單位階躍的,仿真。,【解】,(,1,)我們可以用,MATLAB,函數(shù),lqr(),來求解,LQ,最,優(yōu)控制器,程序清單如下:,0,1,(,),2,T,T,J,Q,y,R,u,d,t,y,u,?,?,?,?,1,2,3,K,k,k,k,?,A=0,1,0;0,0,1;-1,-4,-6;,B=0,0,1;C=1,0,0;D=0;,Q=diag(1,1,1);,R=1;,K=lqr(A
8、,B,Q,R),k1=K(1);,Ac=A-B*K;Bc=B*k1;Cc=C;Dc=D;,Step(Ac,Bc,Cc,Dc),程序運(yùn)行結(jié)果如下:,K =0.4142 0.7486 0.2046,同時得到閉環(huán)階躍響應(yīng)曲線,如圖,1-1,所示。,圖,1-1,閉環(huán)系統(tǒng)階躍響應(yīng)曲線,由圖,1-1,可知,閉環(huán)系統(tǒng)單位階躍響應(yīng)曲線略微,超調(diào)后立即單調(diào)衰減,仿真曲線是很理想的,反,映了最優(yōu)控制的結(jié)果。,(,2,)我們可以用,MATLAB,函數(shù),lqry(),來求解,LQ,最優(yōu)控,制器,給出程序清單如下:,A=0,1,0;0,0,1;-1,-4,-6;,B=0,0,1;C=1,0,0;D=0;,Q=1;,R=
9、1;,K=lqry(A,B,C,D,Q,R),k1=K(1);,Ac=A-B*K;Bc=B*k1;Cc=C;Dc=D;,Step(Ac,Bc,Cc,Dc),程序運(yùn)行結(jié)果如下:,K =0.4142 0.6104 0.1009,同時得到閉環(huán)階躍響應(yīng)曲線,如圖,1-2,所示。,圖,1-2,閉環(huán)系統(tǒng)階躍響應(yīng)曲線,由圖,1-1,和圖,1-2,知,經(jīng)最優(yōu)輸出反饋后,閉環(huán)系統(tǒng)階躍響應(yīng)曲線與經(jīng)最優(yōu)狀態(tài)反,饋后的階躍響應(yīng)曲線很接近。,三、離散系統(tǒng)線性二次型最優(yōu)控制,下面對離散系統(tǒng)線性二次型最優(yōu)控制進(jìn)行詳細(xì)介紹。,1,、離散系統(tǒng)線性二次型最優(yōu)控制原理,假設(shè)完全可控離散系統(tǒng)的狀態(tài)方程為:,要尋求控制向量,使得二次型
10、目標(biāo)函數(shù),為最小。,(,1,),(,),(,),(,0,1,1,),k,A,x,kB,u,k,k,N,x,?,?,?,?,?,?,?,?,(,),t,u,?,0,1,(),(),(),(),2,T,T,k,J,k,Q,x,k,k,R,u,k,x,u,?,?,?,?,?,式中,,Q,為半正定實對稱常數(shù)矩陣;,R,為正定實對稱,常數(shù)矩陣;,Q,、,R,分別為,X,和,U,的加權(quán)矩陣。,根據(jù)極值原理,我們可以導(dǎo)出最優(yōu)控制律:,式中,,K,為最優(yōu)反饋增益矩陣;,P,為常值正定矩陣,必,須滿足黎卡夫(,Riccati,)代數(shù)方程,因此,系統(tǒng)設(shè)計歸結(jié)于求解黎卡夫(,Riccati,)方程,的,問題,并求出
11、反饋增益矩陣,K,。,(,),T,T,R,P,BP,A,x,k,K,x,u,B,B,?,?,?,?,?,?,1,0,T,P,A,P,P,BB,P,Q,A,R,?,?,?,?,?,2.,離散系統(tǒng)二次型最優(yōu)控制的,MATLAB,函數(shù),在,MATLAB,工具箱中,提供了求解離散系統(tǒng)二次型最優(yōu)控制的函,數(shù),dlqr(),與,dlqry(),。其調(diào)用格式為:,其中,,A,為系統(tǒng)的狀態(tài)矩陣;,B,為系統(tǒng)的輸出矩陣;,Q,為給定的半正定,實對稱常數(shù)矩陣;,R,為給定的正定實對稱常數(shù)矩陣;,N,代表更一般化性,能指標(biāo)中交叉乘積項的加權(quán)矩陣;,K,為最優(yōu)反饋增益矩陣;,S,為對應(yīng),Riccati,方程的唯一正定
12、解,P,(若矩陣,A-BK,是穩(wěn)定矩陣,則總有正定解,P,存在);,E,為矩陣,A-BK,的特征值。,(,),(,),K,SE,d,l,q,rA,B,Q,R,N,K,SE,d,l,q,r,ys,y,sQ,R,N,?,?,其中,,dlqr(),函數(shù)用于求解二次型狀態(tài)調(diào)節(jié)器的特例,,是用輸出反饋代替狀態(tài)反饋,即,,則其,性能指標(biāo)為:,3.,離散系統(tǒng)二次型最優(yōu)控制設(shè)計實例,【例,2,】設(shè)離散系統(tǒng)的狀態(tài)方程,試計算穩(wěn)態(tài)最優(yōu)反饋增益矩陣,并給出閉環(huán)系統(tǒng)的單位階躍,響應(yīng)曲線。,(,),(,),uk,K,yk,?,?,0,1,(),(),(),(),2,T,T,k,J,k,Q,y,k,k,R,u,k,y,u
13、,?,?,?,?,?,(,1,),2,(,),(,),(,),(,),x,k,x,k,uk,y,k,x,k,?,?,?,?,【解】,設(shè)定性能指標(biāo)為,,,取,R=1,。,用,MATLAB,函數(shù),dlqr(),來求解最優(yōu)控制器,給出程序清,單如下:,%,求解最優(yōu)控制器,a=2;b=1;c=1;d=0;,Q=1000,0;0,1; R=1;,A=a,0;-c*a,1;,B=b;-c*b;,Kx=dlqr(A,B,Q,R),k1=-Kx(2);k2=Kx(1);,axc=(a-b*k2),b*k1;(-c*a+c*b*k2),(1-c*b*k1);,bxc=0;1;cxc=1,0;dxc=0;,dst
14、ep(axc,bxc,cxc,dxc,1,100),0,1,(),(),(),(),2,T,T,k,J,k,Q,x,k,k,R,u,k,x,u,?,?,?,?,?,1000,0,0,1,Q,?,?,?,?,?,?,?,程序運(yùn)行后得到系統(tǒng)最優(yōu)狀態(tài)反饋增益矩陣,K,X,為:,Kx =1.9981 -0.0310,以及閉環(huán)系統(tǒng)的階躍響應(yīng)曲線,如圖,1-3,所示。,圖,1-3,閉環(huán)系統(tǒng)階躍響應(yīng)曲線,四、,線性二次型,Gauss,最優(yōu)控制,考慮系統(tǒng)隨機(jī)輸入噪聲與隨機(jī)量測噪聲的線性二次型的最優(yōu)控制叫,做線性二次,Gauss(LQG),最優(yōu)控制。這是一種輸出反饋控制,對解決線性,二次型最優(yōu)控制問題更具有實用
15、性。,1.LQG,最優(yōu)控制原理,假設(shè)對象模型的狀態(tài)方程表示為:,式中,,(t),和,(t),為白噪聲信號,,(t),為系統(tǒng)干擾噪聲,,(t),為傳感器帶來的,量測噪聲。假設(shè)這些信號為零均值的,Gauss,過程,它們的協(xié)方差矩陣為:,式中,,E,x,為向量,x,的均值。,E,xx,T,為零均值的,Gauss,信號,x,的協(xié)方差。,進(jìn)一步假設(shè),(t),和,(t),為相互獨(dú)立的隨機(jī)變量,使得,E,(t),T,(t),=0,。定義最,優(yōu)控制的目標(biāo)函數(shù)為:,式中,,Q,為給定的半正定實對稱常數(shù)矩陣,,R,為給定的正定實對稱常數(shù)矩陣。,(,),(,),(,),(,),(,),(,),(,),t,A,x,t
16、,B,u,t,G,wt,y,t,C,x,t,v,t,x,?,?,?,?,?,?,(,),(,),0,(,),(,),0,T,T,E,t,t,E,t,t,?,?,?,?,?,?,0,(,),(,),(,),(,),T,T,JE,t,Q,x,t,t,R,u,td,t,x,u,?,?,?,?,根據(jù),LQG,問題的分離原理,典型的線性二次型,Gauss,最優(yōu)控制的解,可以分解為下面兩個問題:,?,LQ,最優(yōu)狀態(tài)反饋控制問題;,?,帶有擾動的狀態(tài)估計問題。,設(shè)計,LQG,控制器的一般步驟如下。,(,1,)根據(jù)二次型的性能指標(biāo),J,,尋求最優(yōu)狀態(tài)反饋增益矩陣,K,。,(,2,)設(shè)計一個卡爾曼濾波器來估計系
17、統(tǒng)狀態(tài)。,(,3,)構(gòu)建,LQG,控制器。,下面介紹,Kalman,濾波器和,LQG,控制器設(shè)計的,MATLAB,實現(xiàn)。,2. Kalman,濾波器,在實際應(yīng)用中,若系統(tǒng)存在隨機(jī)擾動,通常系統(tǒng)的狀態(tài)需要由狀態(tài)方,程,Kalman,濾波器的形式給出。,Kalman,濾波器就是最優(yōu)觀測器,能夠抑,制或濾掉噪聲對系統(tǒng)的干擾和影響。利用,Kalman,濾波器對系統(tǒng)進(jìn)行最優(yōu),控制是非常有效的。,在,MATLAB,的工具箱中提供了,Kalman(),函數(shù)來求解系統(tǒng)的,Kalman,濾波,器。其調(diào)用格式為:,對于一個給定系統(tǒng),sys,,噪聲協(xié)方差,Q,,,R,,,N,函數(shù)返回一個,Kalman,濾波器,的狀
18、態(tài)空間模型,kest,濾波器反饋增益為,L,,狀態(tài)估計誤差的協(xié)方差為,P,。用,MATLAB,構(gòu)建的,Kalman,狀態(tài)觀測器模型為:,【例,3,】已知系統(tǒng)的狀態(tài)方程為:,已知,,試設(shè)計系統(tǒng),Kalman,濾波器。,【解】,為計算系統(tǒng),Kalman,濾波器的增益矩陣與估計誤差的協(xié)方差,給出一下程序:,(,),k,e,s,t,L,P,k,a,l,m,a,n,s,y,s,Q,R,N,?,?,(),(,),(),(,),(),(),?,(),?,(),(),?,(),0,t,A,L,Cxt,B,L,D,ut,L,yt,yt,C,D,xt,ut,xt,I,x,?,?,?,?,?,?,?,?,?,?,?
19、,?,?,?,?,?,?,?,?,?,?,?,?,?,1,0,1,6,1,1,0,0,1,0,4,9,2,1,0,(0,0,1,),x,u,y,x,x,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,3,(,),(,),0,.,1,1,0,t,t,?,?,?,?,?,% Kalman,濾波器,A=-1,0,1;1,0,0;-4,9,-2;,B=6,1,1;C=0,0,1;D=0;,S=ss(A,B,C,D);,Q=0.001;R=0.1;,kest,L,P=kalman(S,Q,
20、R);,L,P,運(yùn)行程序,得到系統(tǒng),Kalman,濾波器的增益矩陣,L,與估計誤差的協(xié)方差,P,為:,L =,1.0641,1.1566,2.0393,P =,0.0678 0.0664 0.1064,0.0664 0.0695 0.1157,0.1064 0.1157 0.2039,3.LQG,最優(yōu)控制器的,MATLAB,實現(xiàn),我們已經(jīng)知道,,LQG,最優(yōu)控制器是由系統(tǒng)的最優(yōu)反饋增益,K,和,Kalman,濾波器構(gòu)成,其結(jié)構(gòu)如圖,1-4,所示。,圖,1-4 LQG,最優(yōu)控制器框圖,被控對象,Kalman,濾波,-K,W,V,Y,x,u,+,+,LQG,控制器,在系統(tǒng)最優(yōu)反饋,K,和,Kalman,濾波器設(shè)計已經(jīng)完成的情況下,可借助,MATLAB,工具箱函數(shù),reg(),來實現(xiàn),LQG,最優(yōu)控制。函數(shù)調(diào)用格式為:,rlqg=reg(sys,K,L),其中,,sys,為系統(tǒng)狀態(tài)空間模型,,K,為用函數(shù),lqr(),等設(shè)計的最優(yōu)反饋增益
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025餐廳承包合同「范本」
- 2025船舶維護(hù)保養(yǎng)合同模板
- 2025年軟件開發(fā)外包合同范本
- 2025停車場物業(yè)管理合同范本
- 2025管理食品供應(yīng)合同
- 2025著作權(quán)保護(hù)合同樣本
- 2025租房合同注意事項
- 2025節(jié)能照明系統(tǒng)工程服務(wù)合同樣本
- 2025版標(biāo)準(zhǔn)租賃合同
- 《創(chuàng)新與課件發(fā)展》課件
- 腦電圖(圖譜)課件
- 給水廠畢業(yè)設(shè)計正文(全)
- 《概率思想對幾個恒等式的證明(論文)9600字》
- 重金屬冶金學(xué)-鈷冶金課件
- 《EBSD數(shù)據(jù)分析》課件
- 初高中生物銜接課課件
- KET詞匯表(英文中文完整版)
- DBJ61-T 112-2021 高延性混凝土應(yīng)用技術(shù)規(guī)程-(高清版)
- JJF(閩)1097-2020總?cè)芙夤腆w(TDS)測定儀校準(zhǔn)規(guī)范-(現(xiàn)行有效)
- 推拉門定制安裝合同協(xié)議書范本
- 麥迪床邊重癥系統(tǒng)操作指南
評論
0/150
提交評論