實驗報告 ( 2016-2017 年度第二學期) 名
稱:《現代控制理論基礎》
題
目:狀態空間模型分析 院
系:控制科學與工程學院
班
級:___
學
號:__
學生姓名:______
指導教師:_______
成
績:
日期: 2017 年 4 月 15日
線控實驗報告
一 、 實驗目得: :
l。加強對現代控制理論相關知識得理解; 2、掌握用 matlab 進行系統李雅普諾夫穩定性分析、能控能觀性分析; 二、實驗內容
第一題:已知某系統得傳遞函數為
求解下列問題: (1)用 matlab 表示系統傳遞函數
?。顄m=[1];
den=[1 3 2];
sys=tf(num,den);
sys1=zpk([],[-1 -2],1); 結果:
sys =
1
—-------——--—
s^2 + 3 s + 2
sys1 =
1
--——-——--——
(s+1) (s+2) (2)求該系統狀態空間表達式: [A1,B1,C1,D1]=tf2ss(num,den); A =
-3
—2
1
0 B =
1
?。?C =
0
1 第二題:已知某系統得狀態空間表達式為::求解下列問題: (1)求該系統得傳遞函數矩陣: (2)該系統得能觀性與能空性: (3)求該系統得對角標準型: (4)求該系統能控標準型: (5)求該系統能觀標準型:
?。?)求該系統得單位階躍狀態響應以及零輸入響應: 解題過程: 程序:A=[—3 -2;1 0];B=[1 0]';C=[0 1];D=0; [num,den]=ss2tf(A,B,C,D); co=ctrb(A,B); t1=rank(co); ob=obsv(A,C); t2=rank(ob); [At,Bt,Ct,Dt,T]=canon(A,B,C,D,'modal’); [Ac,Bc,Cc,Dc,Tc]=canon(A,B,C,D,"companion'); Ao=Ac"; Bo=Cc"; Co=Bc'; 結果: (1)num =
0
0
1 den =
1
3
2 (2)能控判別矩陣為: co =
1
—3
0
1 能控判別矩陣得秩為: t1 =
2
故系統能控。
(3)能觀判別矩陣為: ob =
0
1
1
0 能觀判別矩陣得秩為: t2 =
2 故該系統能觀、 (4)該系統對角標準型為: At =
?。?
0
0
-1 Bt =
-1、4142
?。?、1180 Ct =
0。7071
-0.8944 (5)該系統能觀標準型為:
Ao =
0
-2
1
-3 Bo =
1
0 Co =
0
1 (6)該系統能控標準型為: Ac =
?。?/p>
1 -2
-3 Bc =
0
1 Cc =
1
0 (7)系統單位階躍狀態響應; G=ss(A1,B1,C1,D1); [y,t,x]=step(G); figure(1) plot(t,x);
(8)零輸入響應: x0=[0 1];
[y,t,x]=initial(G,x0); figure(2) plot(t,x)
第三題:已知某系統得狀態空間模型各矩陣為: ,求下列問題: (1)按能空性進行結構分解: (2)按能觀性進行結構分解: clear
A=[0 0 -1;1 0 —3;0 1 -3]; B=[1 1 0]"; C=[0 1 -2]; tc=rank(ctrb(A,B)); to=rank(obsv(A,C)); [A1,B1,C1,t1,k1]=ctrbf(A,B,C); [A2,B2,C2,t2,k2]=ctrbf(A,B,C); 結果: 能控判別矩陣秩為: tc =
2 可見,能空性矩陣不滿秩,系統不完全能控。
A1 =
?。?、0000
-0、0000
—0.0000
2。1213
-2。5000
0、8660
1.2247
—2。5981
?。?、5000
B1 =
0。0000
0.0000 1。4142 C1 =
1、7321
-1.2247
0。7071 t1 =
-0、5774
0、5774
—0、5774
-0、4082
0、4082
0、8165 0.7071
0、7071
0 k1 =
1
1
0 能觀性判別矩陣秩為: to =
2 可見,能觀性判別矩陣不滿秩,故系統不完全能觀。
A2 =
?。?、0000
1、3416
3、8341
0.0000
—0。4000
—0。7348 0。0000
0。4899
-1、6000 B2 =
1。2247
0。5477 0。4472 C2 =
0
-0。0000
2。2361 t2 =
0、4082
0.8165
0、4082
0、9129
-0.3651
-0.1826
0
0、4472
-0、8944 k2 =
1
1
0 第四題:已知系統得狀態方程為:
希望極點為—2,-3,-4.試設計狀態反饋矩陣K,并比較狀態反饋前后輸出響應。
A=[1 2 3;4 5 6;7 8 9]; B=[0 0 1]'; C=[0 1 0]; D=0; tc=rank(ctrb(A,B)); p=[—2 -3 -4]; K=place(A,B,p); t=0:0.01:5; U=0。025*ones(size(t));
[Y1,X1]=lsim(A,B,C,D,U,t); [Y2,X2]=lsim(A-B*K,B,C,D,U,t); figure(1) plot(t,Y1); grid on title(’反饋前"); figure(2) plot(t,Y2) title(’反饋后") 結果: tc =
3 可見,能觀判別矩陣滿秩,故系統能進行任意極點配置。
反饋矩陣為: K =
15。3333
23、6667
24.0000 反饋前后系統輸出對比:
第五題。已知某線性定常系統得系統矩陣為:,判斷該系統穩定性。
clear
clc A=[-1 1;2 -3]; A=A’; Q=eye(2); P=lyap(A,Q); det(P); 結果: 求得得 P 矩陣為: P =
1、7500
0、6250 0.6250
0。3750 且P陣得行列式為: 〉> det(P) ans = 0。2656 可見,P 矩陣各階主子行列式均大于 0,故 P 陣正定,故該系統穩定、
推薦訪問: 理論 實驗 控制上一篇:鄉鎮七五普法規劃
下一篇:理財規劃實例分析方案
在偉大祖國73華誕之際,我參加了單位組織的“光影鑄魂”主題黨日活動,集中觀看了抗美援朝題材影片《長津湖》,再一次重溫這段悲壯歷史,再一次深刻感悟偉大抗美援朝精神。1950年10月,新中國剛剛成立一年,
根據省局黨組《關于舉辦習近平談治國理政(第四卷)讀書班的通知》要求,我中心通過專題學習、專題研討以及交流分享等形式,系統的對《習近平談治國理政》(第四卷)進行了深入的學習與交流,下面我就來談一談我個人
《習近平談治國理政》(第四卷)是在百年變局和世紀疫情相互疊加的大背景下,對以習近平同志為核心的黨中央治國理政重大戰略部署、重大理論創造、重大思想引領的系統呈現。它生動記錄了新一代黨中央領導集體統籌兩個
《真抓實干做好新發展階段“三農工作”》是《習近平談治國理政》第四卷中的文章,這是習近平總書記在2020年12月28日中央農村工作會議上的集體學習時的講話。文章指出,我常講,領導干部要胸懷黨和國家工作大
在《習近平談治國理政》第四卷中,習近平總書記強調,江山就是人民,人民就是江山,打江山、守江山,守的是人民的心。從嘉興南湖中駛出的小小紅船,到世界上最大的執政黨,在中國共產黨的字典里,“人民”一詞從來都
黨的十八大以來,習近平總書記以馬克思主義戰略家的博大胸襟和深謀遠慮,在治國理政和推動全球治理中牢固樹立戰略意識,在不同場合多次圍繞戰略策略的重要性,戰略和策略的關系,提高戰略思維、堅定戰略自信、強化戰
《習近平談治國理政》第四卷集中展示了以習近平同志為核心的黨中央在百年變局和世紀疫情相互疊加背景下,如何更好地堅持和發展中國特色社會主義而進行的生動實踐與理論探索;對于新時代堅持和發展什么樣的中國特色社
在黨組織的關懷下,我有幸參加了區委組織部組織的入黨積極分子培訓班。為期一周的學習,學習形式多樣,課程內容豐富,各位專家的講解細致精彩,對于我加深對黨的創新理論的認識、對黨的歷史的深入了解、對中共黨員的
《習近平談治國理政》第四卷《共建網上美好精神家園》一文中指出:網絡玩命是新形勢下社會文明的重要內容,是建設網絡強國的重要領域。截至2021年12月,我國網民規模達10 32億,較2020年12月增長4
剛剛召開的中國共產黨第十九屆中央委員會第七次全體會議上討論并通過了黨的十九屆中央委員會向中國共產黨第二十次全國代表大會的報告、黨的十九屆中央紀律檢查委員會向中國共產黨第二十次全國代表大會的工作報告和《