仿真技術(shù)實驗程序及思考題解答完整版匯總.doc
《仿真技術(shù)實驗程序及思考題解答完整版匯總.doc》由會員分享,可在線閱讀,更多相關(guān)《仿真技術(shù)實驗程序及思考題解答完整版匯總.doc(13頁珍藏版)》請在裝配圖網(wǎng)上搜索。
. 實驗一 連續(xù)系統(tǒng)的數(shù)字仿真 一、實驗?zāi)康? 1. 熟悉Matlab中m文件的編寫; 2. 掌握龍格-庫塔法的基本原理。 二、實驗設(shè)備 計算機、MATLAB軟件 三、實驗內(nèi)容 假設(shè)單變量系統(tǒng)如圖所示。試根據(jù)四階龍格-庫塔法,求系統(tǒng)輸出y的動態(tài)響應(yīng)。 _ + r=5 y 1.首先把原系統(tǒng)轉(zhuǎn)化為狀態(tài)空間表達式:,根據(jù)四階龍格-庫塔公式,可得到: (1) 其中: (2) 根據(jù)(1)、(2)式編寫仿真程序。 2.在Simulink環(huán)境下重新對上述系統(tǒng)進行仿真,并和1中結(jié)果進行比較。 四、實驗結(jié)果及分析 要求給出系統(tǒng)輸出響應(yīng)曲線,并分析計算步長對龍格-庫塔法的影響。 計算步長對龍格-庫塔法的影響:單從每一步看,步長越小,截斷誤差就越小,但隨著步長的縮小,在一定求解范圍內(nèi)所要完成的步數(shù)就增加,不但引起計算量的增大,而且可能導(dǎo)致舍入誤差嚴重積累,因此同積分的數(shù)值計算一樣,微分方程的解法也有選擇步長的問題。 源程序: r=5; numo=[1];deno=[1 4 8 5]; numh=1;denh=1; [num,den]=feedback(numo,deno,numh,denh); [A,b,C,d]=tf2ss(num,den); Tf=input(仿真時間 Tf= );h=input(計算步長 h=); x=[zeros(length(A),1)];y=0;t=0; for i=1:Tf/h; K1=A*x+b*r; K2=A*(x+h*K1/2)+b*r; K3=A*(x+h*K2/2)+b*r; K4=A*(x+h*K3)+b*r; x=x+h*(K1+2*K2+2*K3+K4)/6; y=[y;C*x];t=[t;t(i)+h]; end plot(t,y) Tf=5 h=0.02 五、思考題 1. 試說明四階龍格-庫塔法與計算步長關(guān)系,它與歐拉法有何區(qū)別。 計算步長對龍格-庫塔法的影響:單從每一步看,步長越小,截斷誤差就越小,但隨著步長的縮小,在一定求解范圍內(nèi)所要完成的步數(shù)就增加,不但引起計算量的增大,而且可能導(dǎo)致舍入誤差嚴重積累,因此同積分的數(shù)值計算一樣,微分方程的解法也有選擇步長的問題。 區(qū)別:四階龍格庫塔法與歐拉法都是基于在初值附近展開成泰勒級數(shù)的原理,所不同的是取泰勒級數(shù)的項數(shù),歐拉公式僅取到h項,四階龍格庫塔法取到h4項。 實驗二 面向結(jié)構(gòu)圖的仿真 一、實驗?zāi)康? 1. 掌握連接矩陣及系統(tǒng)狀態(tài)方程的確定方法; 2. 掌握面向結(jié)構(gòu)圖的仿真方法。 二、實驗設(shè)備 計算機、MATLAB軟件 三、實驗內(nèi)容 假設(shè)某系統(tǒng)由三個典型環(huán)節(jié)組成,如下圖所示,求輸出量y的動態(tài)響應(yīng)。 _ + r=10 y 仿真基本步驟: 1. 給定輸入信號,確定典型環(huán)節(jié)及環(huán)節(jié)參數(shù); 2. 確定連接矩陣; 3. 輸入仿真時間和計算步長; 4. 求H,H-1和Q陣,確定A、B陣; 5. 根據(jù)龍格-庫塔法求狀態(tài)方程的解; 6. 根據(jù)1~5編寫仿真程序。 四、實驗結(jié)果及分析 源程序: r=10; P=[0 1 1 0;2 1 2 0;10 1 10 0]; W=[0 0 -1;1 0 0; 0 1 0]; W0=[1;0;0]; Wc=[0 0 1]; Tf=input(仿真時間 Tf =);h=input( 計算步長 h=); A1=diag(P(:,1));B1=diag(P(:,2));C1=diag(P(:,3));D1=diag(P(:,4)); H=B1-D1*W;Q=C1*W-A1; A=inv(H)*Q;B=inv(H)*C1*W0; x=[zeros(length(A),1)];y=[zeros(length(Wc(:,1)),1)]; t=0; for i=1:Tf/h; K1=A*x+B*r; K2=A*(x+h*K1/2)+B*r; K3=A*(x+h*K2/2)+B*r; K4=A*(x+h*K3)+B*r; x=x+h*(K1+2*K2+2*K3+K4)/6; y=[y;Wc*x];t=[t;t(i)+h]; end plot(t,y) 仿真時間Tf=10 計算步長h=0.05 圖一 仿真曲線 五、思考題 1. 典型環(huán)節(jié)的確定必須滿足什么條件? 答: G(S)=式中u為典型環(huán)節(jié)的輸入,x為典型環(huán)節(jié)的輸出。 1. 為了保證H的逆存在,應(yīng)嚴格按照0的原則確定每個典型環(huán)節(jié),既避免以純比例、純微分環(huán)節(jié)作為典型環(huán)節(jié)。 2. 在輸入向量不全為階躍函數(shù)的情況下,只要在確定典型環(huán)節(jié)時,注意使含有微分項系數(shù)即(0)的環(huán)節(jié)不直接與參考輸入連接。 實驗三 連續(xù)系統(tǒng)的快速仿真 一、實驗?zāi)康? 1. 熟悉增廣矩陣的構(gòu)建方法; 2. 掌握連續(xù)系統(tǒng)的快速仿真基本原理。 二、實驗設(shè)備 計算機、MATLAB軟件 三、實驗內(nèi)容 假設(shè)某系統(tǒng)結(jié)構(gòu)圖如下,要求采用快速仿真方法求系統(tǒng)輸出響應(yīng)。 _ + r=10 y 仿真基本步驟: 1. 給定輸入信號,確定典型環(huán)節(jié)及環(huán)節(jié)參數(shù); 2. 確定連接矩陣; 3. 輸入仿真時間和計算步長; 4. 求H,H-1和Q陣,確定A、B陣; 5. 構(gòu)建增廣矩陣; 6. 采用增廣矩陣法求齊次方程的解和系統(tǒng)輸出響應(yīng)。 根據(jù)1~6編寫仿真程序。 4、 實驗結(jié)果和分析 源程序: r=10; [num,den]=series(1,[1,0],2,[1,2]); [num,den]=series(num,den,10,[1,10]); [num,den]=cloop(num,den); [A1,B1,C1,D1]=tf2ss(num,den); A=[A1,B1;0,0,0,0]; C=[C1,0]; Tf=10; h=0.05; k1=eye(size(A)); k2=A*h; k3=k2*k2/2; k4=k3*k2/3; k=k1+k2+k3+k4; x=[zeros(size(A1,1),1);10]; y=0; t=0; for i=1:Tf/h x=k*x; y=[y,C*x]; t=[t,i*h]; end plot(t,y) 五、思考題 1.增廣矩陣法和四階龍格-庫塔法有何區(qū)別? 答: 如果取的泰勒級數(shù)前五項,則增廣矩陣的計算與四階龍格庫塔法相同。 四階龍格庫塔法具有很高的精度,但運行速度很慢,而增廣矩陣法既滿足了精度又滿足了速度。 實驗四 離散相似法仿真 一、實驗?zāi)康? 1. 掌握離散化的基本原理; 2. 掌握非線性系統(tǒng)的離散化仿真方法。 二、實驗設(shè)備 計算機、MATLAB軟件 三、實驗內(nèi)容 已知非線性系統(tǒng)結(jié)構(gòu)圖如下,求系統(tǒng)輸出響應(yīng)。 y _ + r=10 滯環(huán)非線性特性 y 1. 給定參考輸入,輸入仿真時間,采樣周期(T=0.1s); 2. 將被控對象離散化; 3. 給定參數(shù)初始值; 4. 計算誤差和非線性環(huán)節(jié)輸出; 5. 計算系統(tǒng)輸出; 6. 參數(shù)值更新; 7. 若仿真時間到,則結(jié)束,否則轉(zhuǎn)1。 編寫仿真程序,求解系統(tǒng)輸出響應(yīng)。 4、 實驗結(jié)果及分析 源程序: %backlash.m function [x,u1]=backlash(u1,u,x1,s) if (u>u1) if ((u-s)>=x1) x=u-s;else x=x1;end else if (u- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
5 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 仿真技術(shù) 實驗 程序 思考題 解答 完整版 匯總
鏈接地址:http://www.820124.com/p-12737725.html