現(xiàn)代控制理論——綜合(1)_第1頁(yè)
現(xiàn)代控制理論——綜合(1)_第2頁(yè)
現(xiàn)代控制理論——綜合(1)_第3頁(yè)
現(xiàn)代控制理論——綜合(1)_第4頁(yè)
現(xiàn)代控制理論——綜合(1)_第5頁(yè)
已閱讀5頁(yè),還剩48頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第五章第五章 線性多變量系統(tǒng)的綜合與設(shè)計(jì)線性多變量系統(tǒng)的綜合與設(shè)計(jì) 5.1 引言引言 描述描述分析分析解決系統(tǒng)的建模、各種數(shù)學(xué)模型(時(shí)域、頻域、內(nèi)部、外部描述)之間的相互轉(zhuǎn)換等; 研究系統(tǒng)的定量變化規(guī)律(如狀態(tài)方程的解,即系統(tǒng)的運(yùn)動(dòng)分析等)和定性行為(如能控性、能觀測(cè)性、穩(wěn)定性等) ;綜合與設(shè)計(jì)綜合與設(shè)計(jì) 在已知系統(tǒng)結(jié)構(gòu)和參數(shù)(被控系統(tǒng)數(shù)學(xué)模型)的基礎(chǔ)上,尋求控制規(guī)律,以使系統(tǒng)具有某種期望的性能。 5.1.1 問(wèn)題的提法問(wèn)題的提法 xAxBuyCx給定系統(tǒng)的狀態(tài)空間表達(dá)式u若再給定系統(tǒng)的某個(gè)期望的性能指標(biāo),它既可以是時(shí)域或頻域的某種特征量(如超調(diào)量、過(guò)渡過(guò)程時(shí)間、極、零點(diǎn)),也可以是使某個(gè)性能

2、函數(shù)取極小或極大。此時(shí),綜合問(wèn)題就是尋求一個(gè)控制作用 ,使得在該控制作用下系統(tǒng)滿足所給定的期望性能指標(biāo)。uHyr 對(duì)于線性輸出反饋控制律rrR其中為參考輸入向量。uKxr 對(duì)于線性狀態(tài)反饋控制律()xABK xBryCx由此構(gòu)成的閉環(huán)反饋系統(tǒng)分別為()xABHC xBryCx或KHAABKAABHC閉環(huán)反饋系統(tǒng)的系統(tǒng)矩陣分別為(, , )KA BK B C (, , )HA BHC B C 即或 11( )()KGsCsIABKB11( )()HGsCsIABHCB閉環(huán)傳遞函數(shù)矩陣作為綜合問(wèn)題,將必須考慮三個(gè)方面的因素,即:1)抗外部干擾問(wèn)題;2)抗內(nèi)部結(jié)構(gòu)與參數(shù)的攝動(dòng)問(wèn)題,即魯棒性(Robu

3、stness)問(wèn)題;3)控制規(guī)律的工程實(shí)現(xiàn)問(wèn)題。5.1.2 性能指標(biāo)的類型性能指標(biāo)的類型 II. 非優(yōu)化型性能指標(biāo)非優(yōu)化型性能指標(biāo)I. 優(yōu)化型性能指標(biāo)優(yōu)化型性能指標(biāo)鎮(zhèn)定問(wèn)題鎮(zhèn)定問(wèn)題:漸近穩(wěn)定作為性能指標(biāo) 極點(diǎn)配置問(wèn)題極點(diǎn)配置問(wèn)題:以一組期望的閉環(huán)系統(tǒng)極點(diǎn)作為性能指標(biāo) 解耦問(wèn)題解耦問(wèn)題: MIMO系統(tǒng)實(shí)現(xiàn) “一個(gè)輸入只控制一個(gè)輸出”作為性能指標(biāo)( )y t0( )y t跟蹤問(wèn)題跟蹤問(wèn)題:使系統(tǒng)的輸出 無(wú)靜差地跟蹤外部信號(hào)0( ( )()TTJ u tx Qxu Ru dt( )u t稱為最優(yōu)控制(線性二次型最優(yōu)控制,即LQ調(diào)節(jié)器問(wèn)題)調(diào)節(jié)器問(wèn)題)。 xu 和控制通常取為相對(duì)于狀態(tài)的二次型積分性能

4、指標(biāo),即0TQQ00TRR1/2( ,)A Q其中加權(quán)陣或,且能觀測(cè)。( )u t( )J u t任務(wù)就是確定,使相應(yīng)的性能指標(biāo)極小。5.1.3 研究綜合問(wèn)題的主要內(nèi)容研究綜合問(wèn)題的主要內(nèi)容1、可綜合條件 2、控制規(guī)律的算法問(wèn)題 5.1.4 工程實(shí)現(xiàn)中的一些理論問(wèn)題工程實(shí)現(xiàn)中的一些理論問(wèn)題 1、狀態(tài)重構(gòu)問(wèn)題 2、魯棒性(Robustness)問(wèn)題 3、抗外部干擾問(wèn)題 經(jīng)典控制理論的系統(tǒng)綜合中,不管是頻率法還是根軌跡法,本質(zhì)上都可視為極點(diǎn)配置問(wèn)題。 5.2 極點(diǎn)配置問(wèn)題極點(diǎn)配置問(wèn)題 K可證明,若被控系統(tǒng)狀態(tài)能控,則可通過(guò)選取合適狀態(tài)反饋增益矩陣,利用狀態(tài)反饋方法,使閉環(huán)系統(tǒng)的極點(diǎn)配置到任意的期望

5、位置。 1s2sns首先假定期望閉環(huán)極點(diǎn)為,,,。以下僅研究控制輸入為標(biāo)量的情況!以下僅研究控制輸入為標(biāo)量的情況! 5.2.1 問(wèn)題的提法問(wèn)題的提法 xAxBuuKx 給定單輸入單輸出線性定常被控系統(tǒng)11( ), ( ),nn nnx tRu tR ARBR式中。選取線性反饋控制律為控制輸入由系統(tǒng)的狀態(tài)反饋確定,因此將該方法稱為狀態(tài)反饋方法。 ( )() ( )x tABK x t該閉環(huán)系統(tǒng)狀態(tài)方程的解為()( )(0)ABK tx texABK系統(tǒng)穩(wěn)態(tài)響應(yīng)特性由閉環(huán)系統(tǒng)矩陣的特征值決定。如果矩陣KABK選取適當(dāng),可使矩陣構(gòu)成一個(gè)漸近穩(wěn)定矩陣,此時(shí)對(duì)所有的s為調(diào)節(jié)器極點(diǎn)。如果這些調(diào)節(jié)器極點(diǎn)均位

6、于的左半平面內(nèi),則當(dāng)將這種使閉環(huán)系統(tǒng)極點(diǎn)任意配置到所期望位置的問(wèn)題,稱極點(diǎn)配置問(wèn)題。 (0)0 xt ( )0 x t ABK,當(dāng)時(shí),都可使。一般稱矩陣的特征值t ( )0 x t 時(shí),有。5.2.2 可配置條件可配置條件 uKx 如果選取控制規(guī)律為現(xiàn)在考慮極點(diǎn)的可配置條件,即如下的極點(diǎn)配置定理。 u考慮由式線性定常系統(tǒng)。假設(shè)控制輸入的幅值是無(wú)約束的。K式中為線性狀態(tài)反饋矩陣,由此構(gòu)成的系統(tǒng)稱為閉環(huán)反饋控制系統(tǒng)定理定理5.1 (極點(diǎn)配置定理極點(diǎn)配置定理) 線性定常系統(tǒng)可通過(guò)線性狀態(tài)反饋任意地配置其全部極點(diǎn)的充要條件是,此被控系統(tǒng)狀態(tài)完全能控。 證明:證明:略xAxBuABK現(xiàn)在考慮單輸入單輸出

7、系統(tǒng)極點(diǎn)配置的算法。給定線性定常系統(tǒng)uKx 若線性反饋控制律為則可由下列步驟確定使12n的特征值為,,(即閉環(huán)系統(tǒng)期望極點(diǎn)值)的線性反饋矩陣KiABK(如果是一個(gè)復(fù)數(shù)特征值,則其共軛必定也是的特征值)。 111det()nnnnsIAsIAsa sasa第第1 1步:步:考察系統(tǒng)的能控性條件。如果系統(tǒng)是狀態(tài)完全能控的,則可按下列步驟繼續(xù)。12,na aa確定出的值。A的征多項(xiàng)式第第2步:步:利用系統(tǒng)矩陣5.2.3 極點(diǎn)配置的算法極點(diǎn)配置的算法 PQW第第3 3步:步:確定將系統(tǒng)狀態(tài)方程變換為能控標(biāo)準(zhǔn)形的變換矩陣P。非奇異線性變換矩陣P可由下式給出1121102310011000aaannaan

8、nWa1nQB ABAB若給定的狀態(tài)方程已是能控標(biāo)準(zhǔn)形,那么P = I。11211)nnnnnssssa sasa(1112211nnnnKaaaaaaaaP 第第4步:步:利用給定的期望閉環(huán)極點(diǎn),可寫(xiě)出期望的特征多項(xiàng)式為12,na aa并確定出的值。K第第5 5步:步:此時(shí)的狀態(tài)反饋增益矩陣為123Kkkk123()()()sss123()()()sIABKsss閉環(huán)系統(tǒng)的特征多項(xiàng)式,可能更為簡(jiǎn)便。例如,若n = 3,則可將狀態(tài)反饋增益矩陣K寫(xiě)為KsIABK進(jìn)而將此代入閉環(huán)系統(tǒng)的特征多項(xiàng)式,使其等于即如果n = 2或者n = 3,這種方法非常簡(jiǎn)便(對(duì)于n =4,5,6,,這種方法可能非常繁瑣

9、)。還有其他方法可確定狀態(tài)反饋增益矩陣K。下面介紹著名的愛(ài)克曼公式,可用來(lái)確定狀態(tài)反饋增益矩陣K。 3n 注意注意,如果是低階系統(tǒng)(),則將線性反饋增益矩陣K直接代入ss1k2k3k由于該特征方程的兩端均為的多項(xiàng)式,故可通過(guò)使其兩端的系數(shù)相等,來(lái)確定, ,同次冪的值。5.2.4 愛(ài)克曼公式愛(ài)克曼公式(Ackermanns Formula) xAxBuuKx ()xABK xAABK11211()()()0nnnnnsIABKsIAssssa sasa*1*11( )nnnnAAa AaAa IO 考慮系統(tǒng),重寫(xiě)為1122,nnsss假設(shè)該系統(tǒng)是狀態(tài)完全能控,又設(shè)期望閉環(huán)極點(diǎn)為利用線性狀態(tài)反饋控

10、制律則所期望的特征方程為A由于凱萊-哈密爾頓定理指出應(yīng)滿足其自身的特征方程,所以將系統(tǒng)狀態(tài)方程改寫(xiě)為以此式來(lái)推導(dǎo)愛(ài)克曼公式。為簡(jiǎn)化推導(dǎo),考慮n = 3的情況。(需要指出的是,對(duì)任意正整數(shù),下面推導(dǎo)可方便地加以推廣。) 22233322()()IIAABKAABKAABKBKAAABKAA BKABKABKA考慮下列恒等式*23321a Ia Aa AA*2322321()()a IaABKaAABKBKAAA BKABKABKA*23*22321211a Ia Aa AAa BKa ABKa BKAA BKABKABKA*23*321( )a Ia Aa AAAO*32100,(1)aaaaa

11、 將上述方程分別乘以,并相加,則可得 可得也可得到*23*321( )0a Ia Aa AAA*2*2211*2*2211( )( )()()AAa BKa BKABKAa ABKABKAA BKB a Ka KAKAAB a KKAA BK*2212*1a Ka KAKAB AB A Ba KKAK2QB AB A B*22121*1( )a Ka KAKAB AB A BAa KKAK由于系統(tǒng)是狀態(tài)完全能控的,所以能控性矩陣的逆存在。在上式兩端均左乘能控性矩陣Q的逆,可得*22121*10 0 1( )0 0 1a Ka KAKAB AB A BAa KKAKK11*0 00 1( )nK

12、B ABABA 上式兩端左乘0 0 1,可得21*0 0 1( )KB AB A BA重寫(xiě)為K 從而給出了所需的狀態(tài)反饋增益矩陣。對(duì)任一正整數(shù)n,有稱為用于確定狀態(tài)反饋增益矩陣K的愛(ài)克曼方程。0100001,01561AB xAxBu 例例1 1 考慮如下線性定常系統(tǒng)式中uKx 利用狀態(tài)反饋控制試確定狀態(tài)反饋增益矩陣K。,希望該系統(tǒng)的閉環(huán)極點(diǎn)為s = -2j4和s = -10。20010161631QB AB A B所以得出detQ = -1,因此,rankQ = 3。因而該系統(tǒng)是狀態(tài)完全能控的,可任意配置極點(diǎn)。 首先需檢驗(yàn)該系統(tǒng)的能控性矩陣。由于能控性矩陣為:用3種方法中的每一種求解 323

13、212310|016510156ssIAsssssa sa sas 323*2*123(24)(24)(10)14602000sjsjsssssa sa sa 200 1 605 146 199558K 方法方法1 1:該系統(tǒng)的特征方程為:該系統(tǒng)的特征方程為:1236,5,1aaa因此期望的特征方程為*12314,60,200aaa因此可得123Kkkk123000100|000010 001561ssIABKskkks 32323211231001(6)(5)11460200156sssk sk skssskksk 321614,560,1200kkk123199,55,8kkk199558

14、K 方法2:設(shè)期望的狀態(tài)反饋增益矩陣為|sIABK并使和期望的特征多項(xiàng)式相等,可得因此從中可得或21*0 0 1( )KB AB A BA3201001001010019955800114 00160 001200 01081597156156156001743117 20010161631B AB A B10011995580 01 016815971631743117561199558001 61081597199 55 8100743117K 方法3:利用愛(ài)克曼公式可得*32( )1460200AAAAI由于且可得所期望的閉環(huán)極點(diǎn)或所期望狀態(tài)方程的選擇是在誤差向量的快速性和干擾、測(cè)量噪聲

15、的靈敏性之間的一種折衷。也就是說(shuō),如果加快誤差響應(yīng)速度,則干擾和測(cè)量噪聲的影響通常也隨之增大。對(duì)于一個(gè)給定的系統(tǒng),矩陣K不是唯一的,而是依賴于選擇期望閉環(huán)極點(diǎn)的位置(這決定了響應(yīng)速度與阻尼),這一點(diǎn)很重要。因此,在決定給定系統(tǒng)的狀態(tài)反饋增益矩陣K時(shí),最好通過(guò)計(jì)算機(jī)仿真來(lái)檢驗(yàn)系統(tǒng)在幾種不同矩陣(基于幾種不同的期望特征方程)下的響應(yīng)特性,并且選出使系統(tǒng)總體性能最好的矩陣K。 如果系統(tǒng)是2階的,那么系統(tǒng)的動(dòng)態(tài)特性(響應(yīng)特性)正好與系統(tǒng)期望的閉環(huán)極點(diǎn)和零點(diǎn)的位置聯(lián)系起來(lái)。對(duì)于更高階的系統(tǒng),期望的閉環(huán)極點(diǎn)位置不能和系統(tǒng)的動(dòng)態(tài)特性(響應(yīng)特性)聯(lián)系起來(lái)。5.3 利用利用MATLAB求解極點(diǎn)配置問(wèn)題求解極點(diǎn)配

16、置問(wèn)題 來(lái)實(shí)現(xiàn)。 用MATLAB易于求解極點(diǎn)配置問(wèn)題。 現(xiàn)求所需的狀態(tài)反饋增益矩陣K。1a2a3a如果在設(shè)計(jì)狀態(tài)反饋控制矩陣K時(shí)采用變換矩陣P,則必須求特征方程|sI-A|=0的系數(shù)、和。這可通過(guò)給計(jì)算機(jī)輸入語(yǔ)句P = poly(A)A = 0 1 0; 0 0 1; -1 -5 -6;P = poly(A)P =1.0000 6.0000 5.0000 1.00001231(2),2(3),3(4)aaPaaPaaP2QB AB A B211110100aaWa方法方法1 其次,再求期望的特征方程??啥x矩陣J,使得123002400000240001000jJj 24*00;024*0;0

17、010;poly( )1 1460200JiiQJQ *1231(2),2(3),3(4)aaaQaaaQaaaQ1332211KaaaaaaP332211*(inv( )KaaaaaaaaaP*iaaai即對(duì)于,可采用故狀態(tài)反饋增益矩陣K可由下式確定:或3*2*123( )AAa Aa Aa I010001156A32199558( )146020081597743117AAAAI 如果采用愛(ài)克曼公式來(lái)確定狀態(tài)反饋增益矩陣K,必須首先計(jì)算矩陣特征方程(A)。 對(duì)于該系統(tǒng) 在MATLAB中,利用Polyvalm可計(jì)算矩陣多項(xiàng)式(A)。對(duì)于給定的矩陣J,如前所示,poly(J)可計(jì)算特征多項(xiàng)式的

18、系數(shù)。對(duì)于利用MATLAB命令Polyvalm(Poly(J), A),可計(jì)算下列(A),即方法方法2 5.4 狀態(tài)重構(gòu)問(wèn)題與狀態(tài)重構(gòu)問(wèn)題與Luenberger狀態(tài)觀測(cè)器狀態(tài)觀測(cè)器 對(duì)不能量測(cè)狀態(tài)變量的估計(jì)通常稱為觀測(cè)。估計(jì)或者觀測(cè)狀態(tài)變量的動(dòng)態(tài)系統(tǒng)稱為狀態(tài)觀測(cè)器,或簡(jiǎn)稱觀測(cè)器。 最小階狀態(tài)觀測(cè)器或最小階觀測(cè)器; 觀測(cè)器分為:全維狀態(tài)觀測(cè)器;降維狀態(tài)觀測(cè)器;5.4.1 問(wèn)題的提法問(wèn)題的提法 xAxBuyCx()exAxBuKyCx考慮如下線性定常系統(tǒng)x假設(shè)狀態(tài)向量可由如下動(dòng)態(tài)方程x eK狀態(tài)來(lái)近似,則該式表示狀態(tài)觀測(cè)器,其中稱為觀測(cè)器增益矩陣。yux 注意到狀態(tài)觀測(cè)器的輸入為和,輸出為右端最后

19、一項(xiàng)包括可測(cè)。yxCKe與估計(jì)輸出之差的修正項(xiàng)。矩陣起到加權(quán)矩陣的作用。量輸出x 修正項(xiàng)監(jiān)控狀態(tài)變量,減小動(dòng)態(tài)模型和實(shí)際系統(tǒng)之間的差別的影響。5.4.2 全維狀態(tài)觀測(cè)器的誤差方程全維狀態(tài)觀測(cè)器的誤差方程 ()()()eexxAxAxK CxCxAK Cxxexx ()eeAK C e觀測(cè)器的誤差方程xx定義與之差為誤差向量,即則有eAK CeAK C誤差向量的動(dòng)態(tài)特性由矩陣的特征值決定。如果矩陣(0)e( )e t是穩(wěn)定矩陣,則對(duì)任意初始誤差向量,誤差向量都將趨近于零。eAK C如果所選矩陣的特征值使得誤差向量的動(dòng)態(tài)特性漸近穩(wěn)定且( )e t都將以足夠快的速度趨近于零 (原點(diǎn)),足夠快,則任意

20、誤差向量( )x t( )x t稱為的漸近估計(jì)或重構(gòu)。 此時(shí)將AABKeKeAK C如果系統(tǒng)完全能觀測(cè),下面將證明可以通過(guò)選擇,使得具有任意的期望特征值。也就是說(shuō),可以確定觀測(cè)器的增益矩陣eKeAK C,以便產(chǎn)生期望的矩陣。 5.4.3 對(duì)偶問(wèn)題對(duì)偶問(wèn)題考慮如下的線性定常系統(tǒng)xAxBuyCxeK全維狀態(tài)觀測(cè)器的設(shè)計(jì)問(wèn)題,是確定觀測(cè)器增益矩陣,使得誤差eAK C(由矩陣動(dòng)態(tài)方程響應(yīng)足夠快且漸近穩(wěn)定的特征值決定)。TTTzA zCnB z的極點(diǎn)配置問(wèn)題。 這個(gè)問(wèn)題變成前面討論的極點(diǎn)配置問(wèn)題。 即,求解如下對(duì)偶系統(tǒng)12()()()()TTnsIAC Ksss()()TTTsIAC KsIAK CKz

21、 假設(shè)控制輸入為如果對(duì)偶系統(tǒng)是狀態(tài)完全能控的,則可確定TTAC K狀態(tài)反饋增益矩陣K,使得反饋閉環(huán)系統(tǒng)的系統(tǒng)矩陣得到一12n組期望的特征值。,如果是狀態(tài)觀測(cè)器系統(tǒng)矩陣的期望i特征值,則可通過(guò)取相同的作為對(duì)偶系統(tǒng)的狀態(tài)反饋閉環(huán)系統(tǒng)的期望特征值,TTAC KTAK C和注意到的特征值相同,即有()TsIAK C()esIAK CeKTK比較特征多項(xiàng)式,可找出和和TeKK,TTTTeAABBCCKK即的關(guān)系為5.4.4 可觀測(cè)條件可觀測(cè)條件 TTzA zC v1()TTTTnTCA CAC 條件為原給定系統(tǒng)的對(duì)偶系統(tǒng)是狀態(tài)完全能控的。該對(duì)偶系統(tǒng)的狀態(tài)完全能控的充要條件為這正是原系統(tǒng)的狀態(tài)完全能觀測(cè)性

22、條件。這意味著。系統(tǒng)狀態(tài)觀測(cè)器存在的充要條件是系統(tǒng)完全能觀測(cè)。eAK CeK使具有期望特征值的觀測(cè)器增益矩陣的確定,其充要Bass-Gura算法;直接代入法;愛(ài)克曼公式 。設(shè)計(jì)算法設(shè)計(jì)算法 xAxBuyCx11*0 00 1( )nKB ABABA TTTzA zCnB z5.4.5 愛(ài)克曼公式愛(ài)克曼公式(Ackermanns Formula)極點(diǎn)配置的愛(ài)克曼公式,其結(jié)果為 考慮如下的單輸出線性定常系統(tǒng)對(duì)于以上對(duì)偶系統(tǒng)11*0 00 1()()TTTTnTTKCA CACA 其愛(ài)克曼公式為11*12211000000()( )( )000111TTTennnnCCCACAKKAAA RCACA

23、CACA *12( )()()()nssss12n這里, , , ,是期望的特征值。*( ) s是狀態(tài)觀測(cè)器的期望特征多項(xiàng)式,即其中,觀測(cè)器增益矩陣的愛(ài)克曼公式xAxBuyCx020.60,101AB 121.82.4,1.82.4jj 例例 考慮如下的線性定常系統(tǒng)式中設(shè)計(jì)一個(gè)全維狀態(tài)觀測(cè)器。設(shè)觀測(cè)器的期望特征值為01C 01210TTTrank CA Crank先檢驗(yàn)?zāi)苡^測(cè)性矩陣,即eK狀態(tài)觀測(cè)器的設(shè)計(jì)歸結(jié)為確定一個(gè)合適的觀測(cè)器增益矩陣解解 該系統(tǒng)完全能觀測(cè),且可確定期望的觀測(cè)器增益矩陣eK1*0( )1eCKACA 1201029.674.1601029.6(3.69 )1013.629.

24、61013.6eKAAI 采用愛(ài)克曼公式*212( )()()3.69sssss*2( )3.69AAAI式中因此從而()eexAK C xBuK y112209029.613.613.6xxuyxx 或者全維狀態(tài)觀測(cè)器5.4.6 系統(tǒng)設(shè)計(jì)的分離性原理:觀測(cè)器的引入對(duì)閉環(huán)系統(tǒng)的影響系統(tǒng)設(shè)計(jì)的分離性原理:觀測(cè)器的引入對(duì)閉環(huán)系統(tǒng)的影響( )x t在極點(diǎn)配置的設(shè)計(jì)過(guò)程中,假設(shè)真實(shí)狀態(tài)可用于反饋。而實(shí)( )x t際上,真實(shí)狀態(tài)可能無(wú)法量測(cè),所以必須設(shè)計(jì)一個(gè)觀測(cè)器,( )x t用于反饋,如下示:并且將觀測(cè)到的狀態(tài)Step1:確定反饋增益矩陣K,以產(chǎn)生期望的反饋閉環(huán)系統(tǒng)的特征方程;設(shè)計(jì)過(guò)程:設(shè)計(jì)過(guò)程:St

25、ep2:是確定觀測(cè)器的增益矩陣Ke,以產(chǎn)生期望的觀測(cè)器特征方程。 xAxBuyCxuKx x且假定該系統(tǒng)狀態(tài)完全能控且完全能觀測(cè)。對(duì)基于重構(gòu)狀態(tài) 的線性狀態(tài)反饋控制對(duì)閉環(huán)反饋系統(tǒng)特征方程的影響??紤]如下線性定常系統(tǒng)( )x t( )x t現(xiàn)在不采用真實(shí)狀態(tài)而采用觀測(cè)或重構(gòu)的狀態(tài)來(lái)研究()()xAxBKxABK xBK xx( )( )( )e tx tx t ()xABK xBKe()eeAK C e,即)(tx)(tx)(te和重構(gòu)狀態(tài)之差定義為誤差將真實(shí)狀態(tài)觀測(cè)器的誤差方程為將誤差向量代入上式,得利用該控制,狀態(tài)方程為0eABKBKxxAK Cee 00esIABKBKsIAK C0esI

26、ABKsIAK C合并兩式可得描述了帶觀測(cè)器的狀態(tài)反饋控制系統(tǒng)的動(dòng)態(tài)特性。該系統(tǒng)的特征方程為或觀測(cè)-狀態(tài)反饋控制系統(tǒng)的閉環(huán)極點(diǎn)由極點(diǎn)配置設(shè)計(jì)的極點(diǎn)極點(diǎn)配置設(shè)計(jì)的極點(diǎn)和由觀測(cè)器觀測(cè)器設(shè)計(jì)的極點(diǎn)設(shè)計(jì)的極點(diǎn)兩部分組成。即:極點(diǎn)配置和觀測(cè)器設(shè)計(jì)是相互獨(dú)立,可分別進(jìn)行設(shè)計(jì),并合并為觀測(cè)-狀態(tài)反饋控制系統(tǒng)。稱為系統(tǒng)設(shè)計(jì)的分稱為系統(tǒng)設(shè)計(jì)的分離性原理離性原理,這就給閉環(huán)系統(tǒng)的設(shè)計(jì)帶來(lái)了極大的方便。 觀測(cè)器極點(diǎn)的選取通常使得觀測(cè)器響應(yīng)比系統(tǒng)的響應(yīng)快得多。一個(gè)經(jīng)驗(yàn)法則是選擇觀測(cè)器的響應(yīng)至少比系統(tǒng)的響應(yīng)快2-5倍。 第六章第六章 最優(yōu)控制最優(yōu)控制 本章介紹線性二次型最優(yōu)控制問(wèn)題。將使用Lyapunov穩(wěn)定性方法作為

27、線性二次型最優(yōu)控制系統(tǒng)設(shè)計(jì)的基礎(chǔ)。 6.1 線性二次型最優(yōu)控制問(wèn)題線性二次型最優(yōu)控制問(wèn)題 BuAxx0),(dtuxLJ在設(shè)計(jì)控制系統(tǒng)時(shí),經(jīng)常是選擇向量 u(t),使得給定的性能指標(biāo)達(dá)到極小??勺C明,當(dāng)二次型性能指標(biāo)的積分限由零變化到無(wú)窮大時(shí),如考慮如下的線性定常系統(tǒng)rnnnrnRBRARuRx,式中)()(tKxtu式中的L(x,u)是x和u的二次型函數(shù)或Hermite函數(shù),將得到線性控制律,即nrnrrnnrxxxkkkkkkkkkuuu2121222211121121nrRK這里,線性狀態(tài)反饋矩陣。從而采用二次型最優(yōu)控制方法的一個(gè)優(yōu)點(diǎn)是除了系統(tǒng)不可控的情況外,所設(shè)計(jì)的系統(tǒng)將是穩(wěn)定的。0)

28、(dtRuuQxxJHH考慮系統(tǒng)性能指標(biāo)為式中,Q為正定(或正半定)Hermite或?qū)崒?duì)稱矩陣,R為正定Hermite或?qū)崒?duì)稱矩陣,u是無(wú)約束的向量。最優(yōu)控制系統(tǒng)使性能指標(biāo)達(dá)到極小,該系統(tǒng)是穩(wěn)定的。 解決此類問(wèn)題有許多不同的方法,這里介紹一種基于李亞普夫諾夫第二法的解法。是相同的。 0)(dtRuuQxxJTT 以下討論二次型最優(yōu)控制問(wèn)題,將采用復(fù)二次型性能指標(biāo)(Hermite性能指標(biāo)),而非實(shí)二次型性能指標(biāo),因?yàn)閺?fù)二次型性能指標(biāo)包含作為特例的實(shí)二次型性能指標(biāo)。對(duì)于含有實(shí)向量和實(shí)矩陣的系統(tǒng),這與下述性能指標(biāo) 如果能用Lyapunov第二法作為最優(yōu)控制器設(shè)計(jì)的基礎(chǔ),就能保證系統(tǒng)正常工作,也就是說(shuō)

29、,系統(tǒng)輸出將能連續(xù)地朝所希望的狀態(tài)轉(zhuǎn)移。6.1.1 基于基于Lyapunov第二法的控制系統(tǒng)最優(yōu)化第二法的控制系統(tǒng)最優(yōu)化與此不同的是先用公式表示出穩(wěn)定性條件,再在這些約束條件下設(shè)計(jì)系統(tǒng): 從經(jīng)典理論來(lái)說(shuō),首先設(shè)計(jì)出控制系統(tǒng),再判斷系統(tǒng)的穩(wěn)定性; 因此,設(shè)計(jì)出的系統(tǒng)具有固有穩(wěn)定特性的結(jié)構(gòu)。 參數(shù)最優(yōu)化問(wèn)題 對(duì)于一大類控制系統(tǒng),在Lyapunov函數(shù)和用來(lái)綜合最優(yōu)控制系統(tǒng)的二次型性能指標(biāo)之間可找到一個(gè)直接的關(guān)系式。6.1.2 參數(shù)最優(yōu)問(wèn)題的參數(shù)最優(yōu)問(wèn)題的Lyapunov第二法的解法第二法的解法 xAx下面討論Lyapunov函數(shù)和二次型性能指標(biāo)之間的直接關(guān)系,并利用這種關(guān)系求解參數(shù)最優(yōu)問(wèn)題??紤]如

30、下的線性系統(tǒng)0QxdtxJH達(dá)到極小,式中Q為正定(或正半定)Hermite或?qū)崒?duì)稱矩陣。因而該問(wèn)題變?yōu)榇_定幾個(gè)可調(diào)參數(shù)值,使得性能指標(biāo)達(dá)到極小。0 x式中,A的所有特征值均具有負(fù)實(shí)部,即原點(diǎn)矩陣A為穩(wěn)定矩陣)。假設(shè)矩陣A包括一個(gè)(或幾個(gè))可調(diào)參數(shù)。要求下列性能指標(biāo)是漸近穩(wěn)定的(稱)(PxxdtdQxxHHxPAPAxPAxxPxAxxPxPxxQxxHHHHHHHH)(在求解該問(wèn)題時(shí),利用Lyapunov函數(shù)是很有效的。假設(shè)式中,P是一個(gè)正定的Hermite或?qū)崒?duì)稱矩陣,因此可得QPAPAH)0()0()()(00PxxPxxPxxQxdtxJHHHH)0()0(PxxJH0)(x計(jì)算。由于

31、A的所有特征值均有負(fù)實(shí)部,可得。所以根據(jù)Lyapunov第二法可知,如果A是穩(wěn)定矩陣,則對(duì)給定的Q,必存在一個(gè)P,使得因此,可由該方程確定P的各元素。 性能指標(biāo)J可按)0()0(PxxH)0(x因而性能指標(biāo)J可依據(jù)初始條件x(0)和P求得,而P與A和Q是相關(guān)的。若欲調(diào)整系統(tǒng)的參數(shù),使性能指標(biāo)J達(dá)到極小,則可對(duì)討論中的參數(shù),用取極小值來(lái)實(shí)現(xiàn)。由于Q也是給定的,所以P是A的各元素的函數(shù)。因此求J為極小,將使得可調(diào)參數(shù)達(dá)到最優(yōu)值。 是給定初始條件,x10( )不等于零的分量,例如0,而其余的初始分量均等于零,)0(x)0(x參數(shù)最最優(yōu)值通常與初始條件有關(guān)。然而,如果只含一個(gè)x10( )的數(shù)值無(wú)關(guān)。

32、那么參數(shù)最優(yōu)值與例例1 研究下圖系統(tǒng)。確定阻尼0的值,使得系統(tǒng)在單位階躍輸入r(t)=1(t)作用下,性能指標(biāo)0220,)(dteeJ達(dá)到極小。式中的e為誤差信號(hào),并且e =r -c。假設(shè)系統(tǒng)開(kāi)始時(shí)是靜止的。121)()(2sssRsCrccc 2rreee 22 由圖可得或依據(jù)誤差信號(hào)e的形式,可得 xAx1222212120000210()()0TxJee dtxxdtxxdtx Qxdtx則狀態(tài)方程為2110A式中001,21Qeexxx這里性能指標(biāo)J可寫(xiě)為)0()0(PxxJTQPAPAT式中的P由下式確定由于A是穩(wěn)定矩陣,所以J的值取為001211021102212121122121

33、211pppppppp0)0(r 0)0(r 由于r(t)是單位階躍函數(shù),所以,。因此,對(duì)于t00)0(, 1)0(, 02eeeee exex21,定義如下?tīng)顟B(tài)變量1212p02221211ppp221242pp即4121214122121211ppppP性能指標(biāo)J為22112211(0 )(0 )(0 )(0 )(0 )(0 )44TJxPxxxxx41J04112J1)0(1x0)0(2x將初始條件:,代入上式,可得0/J對(duì) 使J為極小,可令,即21可得12/12 2/因此, 的最優(yōu)值是。若,則的最優(yōu)值為。BuAxx)(tu達(dá)到極小。式中Q是正定(或正半定)Hermite或?qū)崒?duì)稱矩陣,R

34、是正定Hermite或?qū)崒?duì)稱矩陣。注意,右邊的第二項(xiàng)是考慮到控制信號(hào)的能量損耗而引進(jìn)的。矩陣Q和R確定了誤差和能量損耗的相對(duì)重要性。在此,假設(shè)控制向量是不受約束的。)()(tKxtu若能確定矩陣K中的未知元素,使得性能指標(biāo)達(dá)極小,則對(duì)任意初始狀態(tài)x(0)而言均是最優(yōu)的。最優(yōu)控制系統(tǒng)的結(jié)構(gòu)方塊圖如上圖所示。 6.1.3 二次型最優(yōu)控制問(wèn)題二次型最優(yōu)控制問(wèn)題已知系統(tǒng)方程為)()(tKxtu確定最優(yōu)控制向量的矩陣K,使得性能指標(biāo)0)(dtRuuQxxJHH()xAxBKxABK x求解最優(yōu)控制問(wèn)題可得00()()HHHHHJx Qxx K RKx dtxQK RK xdt)()(PxxdtdxRKK

35、QxHHH依照解參數(shù)最優(yōu)化問(wèn)題時(shí)的討論,取BKABKA假設(shè)是穩(wěn)定矩陣,的所有特征值均具有負(fù)實(shí)部。將控制代入指標(biāo),可得式中的P是正定的Hermite或?qū)崒?duì)稱矩陣。則)()()(xBKAPPBKAxxPxPxxxRKKQxHHHHHH)()()(RKKQBKAPPBKAHH滿足上式的正定矩陣P。比較上式兩端,并注意到方程對(duì)任意x均應(yīng)成立,這就要求BKA根據(jù)Lyapunov第二法可知,如果是穩(wěn)定矩陣,則必存在一個(gè)因此,由上式確定P的各元素,并檢驗(yàn)其是否為正定的(可能不止一個(gè)矩陣P滿足該方程。若系統(tǒng)是穩(wěn)定的,則總存在一正定矩陣P滿足該方程。即,若解該方程并能找到一個(gè)正定矩陣P,則該系統(tǒng)是穩(wěn)定的。必須丟

36、棄非正定的P )。性能指標(biāo)可計(jì)算為)0()0()()()(00PxxPxxPxxxdtRKKQxJHHHHH因假設(shè)A-BK所有特征值均具有負(fù)實(shí)部,故0)(x。因此于是,性能指標(biāo)J可根據(jù)初始條件x(0)和P求得。)0()0(PxxJHTTRH式中T是非奇異矩陣。 為求二次型最優(yōu)控制問(wèn)題的解,可按下列步驟操作:由于所設(shè)的R是正定Hermite或?qū)崒?duì)稱矩陣,可將其寫(xiě)為0)()(TKTKQBKAPPBKAHHHHH0)()(111QPBPBRPBTTKPBTTKPAPAHHHHHHHxPBTTKPBTTKxHHHHHH)()(11于是有上式也可寫(xiě)為求J對(duì)K的極小值,即求下式對(duì)K的極小值PBRPBTTK

37、HHH111)(PBTTKHH1)(由于上面的表達(dá)式不為負(fù)值,所以只有當(dāng)其為零,即當(dāng)時(shí),才存在極小值。因此)()()(1tPxBRtKxtuH01QPBPBRPAPAHH給出最優(yōu)矩陣K。所以,當(dāng)二次型最優(yōu)控制問(wèn)題的最優(yōu)控制律是線性的,并由給出。式中矩陣P必須滿足下列退化矩陣?yán)杩ㄌ岱匠淘O(shè)計(jì)方法設(shè)計(jì)方法1步驟如下:步驟如下: 2、將矩陣P代入1、求解退化矩陣?yán)杩ㄌ崾?1QPBPBRPAPAHHBKA求出矩陣P。若存在正定矩陣P,那么系統(tǒng)是穩(wěn)定的,即矩陣是穩(wěn)定矩陣。PBRPBTTKHHH111)(BKA能給出正確的結(jié)果。求得的矩陣K就是最優(yōu)矩陣。如果矩陣是穩(wěn)定的,則此方法總設(shè)計(jì)方法設(shè)計(jì)方法2步驟如下:步驟如下: 1、由作為K的函數(shù)的下式中確定矩陣P。)()()(RKKQBKAPPBKAHH 2、將矩陣P代入下式,于是性能指標(biāo)成為K的一個(gè)函數(shù)。)0()0(PxxJHijk為極小。3、確定K的各元素,使得性能指標(biāo)為極小。ijkJ /ijk等于零,并解出的最優(yōu)值來(lái)實(shí)現(xiàn)J對(duì)K各元素這可通過(guò)令0)(dtRuuyQyJHH0)(dtRuuQCxCxJH

溫馨提示

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

評(píng)論

0/150

提交評(píng)論