資源描述:
《計算機仿真技術(shù)與CAD.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、課程名稱:計算機仿真技術(shù)與CAD實驗項目:基于MATLAB的控制系統(tǒng)實驗地點:多學(xué)科樓機房專業(yè)班級:自動化0904學(xué)號:2009001182學(xué)生姓名:孫慧指導(dǎo)教師:李國勇2012年4月16日實驗一文本文件1-1.利用MATLAB的文本文件,求函數(shù)y1=3*x1.^2+x2+x3;y2=3*x1.^2-x2-x3在x1=-2;x2=3;x3=1;是的值。編輯文本文件%ex1_1_1.mx1=-2;x2=3;x3=1;y1=3*x1.^2+x2+x3y2=3*x1.^2-x2-x3輸入>>ex1_1_1得出y1=16y2=8循環(huán)語句1-3求的值。解MATLAB程序如下%ex1
2、_3_1.mmysum=0;fori=1:100mysum=mysum+i;endmysum輸入>>ex1_3_1得出mysum=5050實驗二二維圖形>>x=0:0.1:2*pi;plot(x,sin(x),x,cos(x))三維圖形>>t=0:pi/50:10*pi;plot3(sin(t),cos(t),t)2-3對于單輸入多輸出系統(tǒng)G(s)=解在MATLAB命令窗口中,可將下列MATLAB命令表示>>num=[0,0,3,2;1,0,2,5];den=[3,5,2,1];printsys(num,den)執(zhí)行后顯示num(1)/den=3s+2----------
3、-------------3s^3+5s^2+2s+1num(2)/den=s^3+2s+5-----------------------3s^3+5s^2+2s+1實驗三3-1假設(shè)單輸入單輸出系統(tǒng)如圖所示,試根據(jù)四階龍格庫塔法,求輸出量y的動態(tài)響應(yīng)。解仿真程序如下%ex3_1.mr=2;numo=8;deno=[1,3,0];numh=1;denh=1;[num,den]=feedback(numo,deno,numh,denh);[A,b,C,d]=tf2ss(num,den);Tf=input('·???ê±??Tf=');h=input('????2?3¤h=')
4、;x=[zeros(length(A),1)];y=0;t=0;fori=1:Tf/hK1=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];endplot(t,y)實驗四6-5對圖所示的模塊進行仿真。如圖所示實驗五9-14對于如圖所示的非線性控制系統(tǒng),要求系統(tǒng)單位階躍響應(yīng)的上升時間小于12s,過渡時間小于25s,最大超調(diào)量小于15%,試求PID控制器的最佳參數(shù)Kp,Ki,Kd.。設(shè)置上升時間,
5、過渡時間,超調(diào)量設(shè)置a1,a2添加Kp,ki,kd