《現(xiàn)代控制理論》實(shí)驗(yàn)指導(dǎo)書_第1頁
《現(xiàn)代控制理論》實(shí)驗(yàn)指導(dǎo)書_第2頁
《現(xiàn)代控制理論》實(shí)驗(yàn)指導(dǎo)書_第3頁
《現(xiàn)代控制理論》實(shí)驗(yàn)指導(dǎo)書_第4頁
《現(xiàn)代控制理論》實(shí)驗(yàn)指導(dǎo)書_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 現(xiàn)代控制理論實(shí)驗(yàn)指導(dǎo)書現(xiàn)代控制理論實(shí)驗(yàn)指導(dǎo)書適用專業(yè): 電氣工程與自動(dòng)化 課程代碼: 6002039 總學(xué)時(shí): 40 總學(xué)分: 2.5 編寫單位: 電氣信息學(xué)院 編 寫 人: 宋瀟瀟 審 核 人: 審 批 人: 批準(zhǔn)時(shí)間: 年 月 日目 錄 實(shí)驗(yàn)一(實(shí)驗(yàn)代碼1)系統(tǒng)的傳遞函數(shù)陣和狀態(tài)空間表達(dá)式的轉(zhuǎn)換 2實(shí)驗(yàn)二(實(shí)驗(yàn)代碼2)多變量系統(tǒng)的能控、能觀和穩(wěn)定性分析 3實(shí)驗(yàn)三(實(shí)驗(yàn)代碼3)狀態(tài)反饋和狀態(tài)觀測(cè)器的設(shè)計(jì) 7主要參考文獻(xiàn) 10實(shí)驗(yàn)一 系統(tǒng)的傳遞函數(shù)陣和狀態(tài)空間表達(dá)式的轉(zhuǎn)換 一、 實(shí)驗(yàn)?zāi)康暮腿蝿?wù) 1、 學(xué)習(xí)多變量系統(tǒng)狀態(tài)空間表達(dá)式的建立方法、了解系統(tǒng)狀態(tài)空間表達(dá)式與傳遞函數(shù)相互轉(zhuǎn)換的方法。2、

2、 通過編程、上機(jī)調(diào)試,掌握多變量系統(tǒng)狀態(tài)空間表達(dá)式與傳遞函數(shù)相互轉(zhuǎn)換方法。二、 實(shí)驗(yàn)內(nèi)容 在運(yùn)行示例程序的基礎(chǔ)上,應(yīng)用MATLAB對(duì)所給系統(tǒng)編程并驗(yàn)證。三、 實(shí)驗(yàn)儀器、設(shè)備及材料 PC計(jì)算機(jī)1臺(tái)(要求P4-1.8G以上),MATLAB6.X軟件1套。 四、 實(shí)驗(yàn)原理設(shè)系統(tǒng)的模型如式(1.1)示。 (1.1)其中A為n×n維系數(shù)矩陣、B為n×m維輸入矩陣 C為p×n維輸出矩陣,D為傳遞陣,一般情況下為0,只有n和m維數(shù)相同時(shí),D=1。系統(tǒng)的傳遞函數(shù)陣和狀態(tài)空間表達(dá)式之間的關(guān)系如式(1.2)示。 (1.2)式(1.2)中,表示傳遞函數(shù)陣的分子陣,其維數(shù)是p×

3、m;表示傳遞函數(shù)陣的按s降冪排列的分母。五、 主要技術(shù)重點(diǎn)、難點(diǎn)1、 多變量系統(tǒng)狀態(tài)空間表達(dá)式的建立方法2、 系統(tǒng)狀態(tài)空間表達(dá)式與傳遞函數(shù)相互轉(zhuǎn)換的方法。六、 實(shí)驗(yàn)步驟1、在MATLAB中輸入以下例子,并驗(yàn)證輸出結(jié)果。例1.1 已知 兩輸入兩輸出系統(tǒng)狀態(tài)空間模型試建立MATLAB模型,并進(jìn)行模型轉(zhuǎn)換。% 輸入系統(tǒng)模型A=1 6 9 10; 3 12 6 8; 4 7 9 11; 5 12 13 14B=4 6; 2 4; 2 2; 1 0C=0 0 2 1; 8 0 2 2D=zeros(2,2)% 轉(zhuǎn)換為傳遞函數(shù)模型%iu用來指定第n個(gè)輸入,當(dāng)只有一個(gè)輸入時(shí)可忽略。num,den=ss2tf

4、(A,B,C,D,iu)%轉(zhuǎn)換為零極點(diǎn)模型z,p,k=ss2zp(A,B,C,D,iu)例1.2 已知系統(tǒng)狀態(tài)空間描述為試建立MATLAB模型,設(shè)線性變換矩陣為,求系統(tǒng)線性變換后的模型。%輸入系統(tǒng)模型 A=0 1;-5 -6B=0;1C=1 0D=0%輸入線性變換陣Q=1.25 0.25;- 0.25 -0.25%線性轉(zhuǎn)換Aq,Bq,Cq,Dq=ss2ss(A,B,C,D,Q)%直接化為對(duì)角標(biāo)準(zhǔn)形At,Bt,Ct,Dt=canon(A,B,C,D)例1.3 已知系統(tǒng)系數(shù)矩陣為將其變化為約當(dāng)標(biāo)準(zhǔn)型。a=4 1 -2;1 0 2;1 -1 3%化為約當(dāng)標(biāo)準(zhǔn)形Q,J=jordan(A)運(yùn)行結(jié)果為Q

5、= 0 -4 -2 -2 -4 2 -1 -4 2J = 1 0 0 0 3 1 0 0 3其中Q為變換矩陣,J為轉(zhuǎn)化成約當(dāng)標(biāo)準(zhǔn)型的系數(shù)矩陣2、在運(yùn)行以上例程序的基礎(chǔ)上,試建立下列系統(tǒng)的MATLAB傳遞函數(shù)模型,并轉(zhuǎn)換為狀態(tài)空間模型。再將求出狀態(tài)空間模型轉(zhuǎn)換傳遞函數(shù)模型進(jìn)行驗(yàn)證。七、 實(shí)驗(yàn)報(bào)告要求在實(shí)驗(yàn)報(bào)告紙上寫出實(shí)驗(yàn)程序和結(jié)果八、 實(shí)驗(yàn)注意事項(xiàng)在實(shí)驗(yàn)前要預(yù)習(xí),了解MATLAB軟件的基本使用方法。九、 思考題如何用MATLAB工具將系統(tǒng)傳遞函數(shù)模型轉(zhuǎn)換為能控標(biāo)準(zhǔn)型狀態(tài)空間表達(dá)式?實(shí)驗(yàn)二 多變量系統(tǒng)的能控、能觀和穩(wěn)定性分析一、 實(shí)驗(yàn)?zāi)康暮腿蝿?wù)1、 學(xué)習(xí)多變量系統(tǒng)狀態(tài)能控性及穩(wěn)定性分析的定義及判別

6、方法2、 學(xué)習(xí)多變量系統(tǒng)狀態(tài)能觀性及穩(wěn)定性分析的定義及判別方法。3、 通過用MATLAB編程、上機(jī)調(diào)試,掌握多變量系統(tǒng)能控性及穩(wěn)定性判別方法。二、 實(shí)驗(yàn)內(nèi)容 在運(yùn)行示例程序的基礎(chǔ)上,應(yīng)用MATLAB對(duì)所給系統(tǒng)能控性和穩(wěn)定性進(jìn)行編程判斷。三、 實(shí)驗(yàn)儀器、設(shè)備及材料 PC計(jì)算機(jī)1臺(tái)(要求P4-1.8G以上),MATLAB6.X軟件1套。 四、 實(shí)驗(yàn)原理1、設(shè)系統(tǒng)的狀態(tài)空間表達(dá)式 (2.1)系統(tǒng)的能控分析是多變量系統(tǒng)設(shè)計(jì)的基礎(chǔ),包括能控性的定義和能控性的判別。系統(tǒng)狀態(tài)能控性的定義的核心是:對(duì)于線性連續(xù)定常系統(tǒng)(2.1),若存在一個(gè)分段連續(xù)的輸入函數(shù)U(t),在有限的時(shí)間(t1-t0)內(nèi),能把任一給定

7、的初態(tài)x(t0)轉(zhuǎn)移至預(yù)期的終端x(t1),則稱此狀態(tài)是能控的。若系統(tǒng)所有的狀態(tài)都是能控的,則稱該系統(tǒng)是狀態(tài)完全能控的。2、系統(tǒng)輸出能控性是指輸入函數(shù)U(t)加入到系統(tǒng),在有限的時(shí)間(t1-t0)內(nèi),能把任一給定的初態(tài)x(t0)轉(zhuǎn)移至預(yù)期的終態(tài)輸出y(t1)。能控性判別分為狀態(tài)能控性判別和輸出能控性判別。狀態(tài)能控性分為一般判別和直接判別法,后者是針對(duì)系統(tǒng)的系數(shù)陣A是對(duì)角標(biāo)準(zhǔn)形或約當(dāng)標(biāo)準(zhǔn)形的系統(tǒng),狀態(tài)能控性判別時(shí)不用計(jì)算,應(yīng)用公式直接判斷,是一種直接簡(jiǎn)易法;前者狀態(tài)能控性分為一般判別是應(yīng)用最廣泛的一種判別法。輸出能控性判別式為: (2.2)狀態(tài)能控性判別式為: (2.3)系統(tǒng)的能觀分析是多變量系

8、統(tǒng)設(shè)計(jì)的基礎(chǔ),包括能觀性的定義和能觀性的判別。系統(tǒng)狀態(tài)能觀性的定義:對(duì)于線性連續(xù)定常系統(tǒng)(2.1),如果對(duì)t0時(shí)刻存在ta,t0<ta<,根據(jù)t0,ta上的y(t)的測(cè)量值,能夠唯一地確定S系統(tǒng)在t0時(shí)刻的任意初始狀態(tài)x0,則稱系統(tǒng)S在t0時(shí)刻是狀態(tài)完全能觀測(cè)的,或簡(jiǎn)稱系統(tǒng)在t0,ta區(qū)間上能觀測(cè)。狀態(tài)能觀性分為一般判別和直接判別法,后者是針對(duì)系統(tǒng)的系數(shù)陣A是對(duì)角標(biāo)準(zhǔn)形或約當(dāng)標(biāo)準(zhǔn)形的系統(tǒng),狀態(tài)能觀性判別時(shí)不用計(jì)算,應(yīng)用公式直接判斷,是一種直接簡(jiǎn)易法;前者狀態(tài)能觀性分為一般判別是應(yīng)用最廣泛的一種判別法。狀態(tài)能控性判別式為: (2.4)3、如果系統(tǒng)是線性系統(tǒng),可以采用兩種方法:(1)只

9、要系統(tǒng)的A的特征根實(shí)部為負(fù),系統(tǒng)就是狀態(tài)穩(wěn)定的。(2)采用利用李雅普諾夫方程來判斷穩(wěn)定性五、 主要技術(shù)重點(diǎn)、難點(diǎn)多變量系統(tǒng)狀態(tài)能控性、能觀性及穩(wěn)定性分析的判別方法六、 實(shí)驗(yàn)步驟1、 學(xué)習(xí)以下例子 例2.1:已知系數(shù)陣A和輸入陣B分別如下,判斷系統(tǒng)的狀態(tài)能控性, 程序:A =6.6667,-10.6667,-0.3333; 1.0000,0,1;0, 1.0000, 2; B=0; 1; 1; q1=B; q2=A*B; %將AB的結(jié)果放在q2中 q3=A2*B; %將A2B的結(jié)果放在q3中, Qc=q1 q2 q3 %將能控矩陣Qc顯示在MATLAB的窗口Q=rank(Qc) %能控矩陣Qc的

10、秩放在Q程序運(yùn)行結(jié)果:Qc = 0 -11.0000 -85.0003 1.0000 1.0000 -8.0000 1.0000 3.0000 7.0000Q = 3從程序運(yùn)行結(jié)果可知,能控矩陣Qc的秩為3=n,所以系統(tǒng)是狀態(tài)能控性的。也可采用ctrb函數(shù)來求狀態(tài)空間系統(tǒng)的能控性矩陣。A = 6.6667 -10.6667 -0.3333 1.0000 0 1 0 1.0000 2; B=0; 1; 1;Qc=ctrb(A,B)Q=rank(Qc)例2.2:已知系數(shù)陣A和輸入陣C分別如下,判斷系統(tǒng)的狀態(tài)能觀性。, 程序:A = 6.6667 -10.6667 -0.3333 1.0000 0

11、1 0 1.0000 2; C=1 0 2; q1=C; q2=C*A; %將CA的結(jié)果放在q2中 q3=C*A2; %將CA2的結(jié)果放在q3中, Qo=q1; q2; q3 %將能觀矩陣Qo顯示在MATLAB的窗口Q=rank(Qo) %能觀矩陣Qo的秩放在Q程序運(yùn)行結(jié)果:Qo = 1.0000 0 2.0000 6.6667 -8.6667 3.6667 35.7782 -67.4450 -3.5553Q =3從程序運(yùn)行結(jié)果可知,能控矩陣Qo的秩為3=n,由式(2.4)可知,系統(tǒng)是狀態(tài)完全能觀性的。也可采用ctrb和obsv函數(shù)來求狀態(tài)空間系統(tǒng)的能觀性矩陣。A = 6.6667 -10.6

12、667 -0.3333 1.0000 0 1 0 1.0000 2; C=1 0 2;Qo=ctrb(A,C)Q=rank(Qo)例2.3:已知系數(shù)陣A、B、和C陣分別如下,分析系統(tǒng)的狀態(tài)穩(wěn)定性。 (2.6)根據(jù)題義編程:A=0 1 0;0 0 1;-4 -3 -2;B=1;3;-6;C=1 0 0;D=0;z,p,k=ss2zp(A,B,C,D,1)程序運(yùn)行結(jié)果:z = -4.3028 -0.6972p = -1.6506 -0.1747 + 1.5469i -0.1747 - 1.5469ik = 1由于系統(tǒng)的零、極點(diǎn)均具有負(fù)的實(shí)部,則系統(tǒng)是狀態(tài)漸近穩(wěn)定的例2.4利用MATLAB判斷系統(tǒng)是

13、否為大范圍漸近穩(wěn)定:>> A=-1 1;2 -3; 輸入系數(shù)矩陣>> A=A' 將系數(shù)矩陣A轉(zhuǎn)置,注意要用lyap函數(shù)求解李雅普諾夫方程時(shí),%應(yīng)該先將矩陣轉(zhuǎn)置后再代入lyap函數(shù)。>> Q=eye(2) 給定正定實(shí)對(duì)稱矩陣Q為二階單位陣>> P=lyap(A,Q) 求式(4-19)所示的李雅普諾夫方程結(jié)果為P = 1.7500 0.62500.6250 0.3750需判斷P是否為對(duì)稱正定陣。由賽爾維斯特判據(jù),判斷主子行列式是否都大于零。>> det(P(1,1) 求P陣的一階主子行列式ans = 1.7500>>

14、det(P) 求P陣的二階主子行列式ans = 0.2656由此可知,P為對(duì)稱正定陣。因此系統(tǒng)在原點(diǎn)處是大范圍漸近穩(wěn)定的。2、在運(yùn)行以上例程序的基礎(chǔ)上,編程判別下面系統(tǒng)的能控性、能觀性和穩(wěn)定性。 提示:從B陣看,輸人維數(shù)m=2,Qc的維數(shù)為n×(m×n)=3×6,而Q=rank(Qc)語句要求Qc是方陣,所以先令,然后Q=rank(R)。七、 實(shí)驗(yàn)報(bào)告要求要求調(diào)試自編程序,寫出調(diào)試步驟和結(jié)果。八、 實(shí)驗(yàn)注意事項(xiàng)在實(shí)驗(yàn)前要預(yù)習(xí),了解多變量系統(tǒng)狀態(tài)能控性及穩(wěn)定性分析的定義及判別方法。九、 思考題已知單位反饋系統(tǒng)開環(huán)傳遞函數(shù)為,判斷該閉環(huán)系統(tǒng)的穩(wěn)定性實(shí)驗(yàn)三 狀態(tài)反饋和狀

15、態(tài)觀測(cè)器的設(shè)計(jì)一、 實(shí)驗(yàn)?zāi)康暮腿蝿?wù) 1、掌握用極點(diǎn)配置的方法2、掌握狀態(tài)觀測(cè)器設(shè)計(jì)方法3、學(xué)會(huì)使用MATLAB工具進(jìn)行初步的控制系統(tǒng)設(shè)計(jì)二、 實(shí)驗(yàn)內(nèi)容 在運(yùn)行示例程序的基礎(chǔ)上,進(jìn)行極點(diǎn)配置和設(shè)計(jì)全階狀態(tài)觀測(cè)器。三、 實(shí)驗(yàn)儀器、設(shè)備及材料 PC計(jì)算機(jī)1臺(tái)(要求P4-1.8G以上),MATLAB6.X軟件1套。 四、 實(shí)驗(yàn)原理1、設(shè)系統(tǒng)的模型如式(3.1)示。 (3.1)若系統(tǒng)可控,則必可用狀態(tài)反饋的方法進(jìn)行極點(diǎn)配置來改變系統(tǒng)性能。引入狀態(tài)反饋后系統(tǒng)模型如式(3.2)所示。 (3.2)2、如系統(tǒng)(3.1)可觀,則系統(tǒng)存在狀態(tài)觀測(cè)器 (3.3)五、 主要技術(shù)重點(diǎn)、難點(diǎn)1、狀態(tài)反饋增益陣的求取。2、狀

16、態(tài)觀測(cè)器的設(shè)計(jì)方法六、 實(shí)驗(yàn)步驟1、例3.1:給定系統(tǒng)的狀態(tài)空間表達(dá)式為(1) 求狀態(tài)反饋增益陣K,使反饋后閉環(huán)特征值為, 。(2) 檢驗(yàn)引入狀態(tài)反饋后的特征值與希望極點(diǎn)是否一致。(3) 比較狀態(tài)反饋前后的系統(tǒng)階躍響應(yīng)。程序: A=0 0 0;1 -1 0;0 1 -1; %輸入系統(tǒng)模型B=1; 0;0;C=0 1 1 ;D=0;Qc=ctrb(A,B) %求能控性矩陣rank(Qc) %求能控性矩陣的秩p=-2,-1+sqrt(3)*i, -1-sqrt(3)*i %輸入狀態(tài)反饋后極點(diǎn)k=acker(A,B, p) %求狀態(tài)反饋增益陣Keig(A-B*k) %求引入狀態(tài)反饋后特征值step(

17、A,B,C,D) %求狀態(tài)反饋前的階躍響應(yīng)step(A-B*k,B,C,D) %求狀態(tài)反饋后的階躍響應(yīng)2、例3.2:試用MATLAB求給定系統(tǒng)(1) 具有特征值為-3,-4,-5的全維狀態(tài)觀測(cè)器(2) 檢驗(yàn)全維狀態(tài)觀測(cè)器的特征值與希望特征值是否一致。>> A=1 0 0;0 2 1;1 0 2;B=1;0;1;C=1 1 0;D=0; %輸入系統(tǒng)狀態(tài)空間表達(dá)式>> Qo=obsv(A,C) %求能觀測(cè)矩陣>> rank(Qo) %求能觀測(cè)矩陣的秩>> P=-3 -4 -5 %輸入期望特征值>> G= acker (A',C',P)' %求狀態(tài)觀測(cè)器反饋陣G>> Ao=A-G*C %求觀測(cè)器的系數(shù)矩陣>> eig(Ao) %檢驗(yàn)觀測(cè)器特征值3、仿照例3.1、例3.2,求取下列系統(tǒng) (3.4)(1) 求狀態(tài)反饋增益陣K,使反饋后閉環(huán)特征值為-1 -2 -3。(2) 檢驗(yàn)引入狀態(tài)反饋后的特征值與希望極點(diǎn)是否一致。(3) 比較狀態(tài)反饋前后的系統(tǒng)階躍響應(yīng)。(4) 設(shè)計(jì)全階狀態(tài)觀

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論