matlab与控制系统仿真部分习题答案

matlab与控制系统仿真部分习题答案

ID:36228854

大小:128.50 KB

页数:28页

时间:2019-05-07

matlab与控制系统仿真部分习题答案_第1页
matlab与控制系统仿真部分习题答案_第2页
matlab与控制系统仿真部分习题答案_第3页
matlab与控制系统仿真部分习题答案_第4页
matlab与控制系统仿真部分习题答案_第5页
资源描述:

《matlab与控制系统仿真部分习题答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、【4.2】程序:num=[5,0];den=conv([1,1],conv([1,2],[1,3]));[numc,denc]=cloop(num,den);[z,p,k]=tf2zp(numc,denc);[A,B,C,D]=tf2ss(numc,denc);g_zp=zpk(z,p,k)g_tf=tf(numc,denc)g_ss=ss(A,B,C,D)运行结果:Zero/pole/gain:5s----------------------------------(s+0.4432)(s^2+5.557s+13.54)Transferfunction

2、:5s----------------------s^3+6s^2+16s+6a=x1x2x3x1-6-16-6x2100x3010b=u1x11x20x30c=x1x2x3y1050d=u1y10【4.3】程序:A=[000-1;100-2;010-3;001-4];B=[0;0;0;1];C=[1000];g_ss=ss(A,B,C,D)[num,den]=ss2tf(A,B,C,D);g_tf=tf(num,den)[z,p,k]=ss2zp(A,B,C,D);g_zpk=zpk(z,p,k)运行结果:a=x1x2x3x4x1000-1x2100-

3、2x3010-3x4001-4b=u1x10x20x30x41c=x1x2x3x4y11000d=u1y10Continuous-timemodel.Transferfunction:-3.109e-015s^3-s^2-3.331e-015s-4.441e-016-------------------------------------------------s^4+4s^3+3s^2+2s+1Zero/pole/gain:-s^2----------------------------------------------(s+0.6724)(s+3.

4、234)(s^2+0.0936s+0.4599)【5.1】(1)程序num=[0,10];den=conv([1,0],[1,7,17]);[numc,denc]=cloop(num,den,-1);G=tf(numc,denc)[y,t]=step(G);plot(t,y,'b-')C=dcgain(G);n=1;whiley(n)<0.1*Cn=n+1;endm=1;whiley(m)<0.9*Cm=m+1;endrisetime=t(m)-t(n)[Y,k]=max(y);percentovershoot=100*(Y-C)/Ci=length(t

5、);while(y(i)>0.98*C)&(y(i)<1.02*C)i=i-1;endsettlingtime=t(i)运行结果:Transferfunction:10-----------------------s^3+7s^2+17s+10risetime=2.7312percentovershoot=-0.4399settlingtime=5.1372图:(1)程序k=[10,100,1000];t=linspace(1,20,200);num=1;den=conv([1,0],[1,7,17]);forj=1:3;s1=tf(num*k(j),d

6、en);sys=feedback(s1,1)y(:,j)=step(sys,t);endplot(t,y(:,1),'r',t,y(:,2),'b',t,y(:,3),'g')gtext('k=10');gtext('k=100');gtext('k=1000')运行结果:Transferfunction:10-----------------------s^3+7s^2+17s+10Transferfunction:100------------------------s^3+7s^2+17s+100Transferfunction:1000-----

7、--------------------s^3+7s^2+17s+1000图:图:【6.1】程序:(1)num1=[1,1];den1=conv([1,0,0],conv([1,2],[1,4]));sys1=tf(num1,den1)rlocus(sys1)运行结果:(2)num2=[1,1];den2=conv([1,0],conv([1,-1],[1,4,16]));sys2=tf(num2,den2)rlocus(sys2)运行结果:(3)num3=[1,8];den3=conv([1,0,0],conv([1,3],conv([1,5],con

8、v([1,7],[1,15]))));sys3=tf(num3,den3)rlo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。