欢迎来到天天文库
浏览记录
ID:12325499
大小:138.00 KB
页数:7页
时间:2018-07-16
《matlab实验四答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验四时域分析法和根轨迹分析法一、实验目的1.掌握控制系统时域分析法基本方法;2.掌握控制系统根轨迹分析法基本方法;3.掌握控制系统的稳定性分析方法。二、实验内容1.闭环传递函数,(1).编程求单位阶跃和单位斜坡响应曲线(输出在同一坐标系中)(2).应用LTIView求单位阶跃和单位脉冲响应曲线。程序:(1)num=[12];den=[1101]%闭环传递函数描述t=0:0.1:15u=ty=step(num,den,t)y1=lsim(num,den,u,t)plot(t,y,'b-',t,y1,'r:')%绘制闭环系统的阶跃响应曲线gridtitle('单位阶跃和单位斜坡响应
2、曲线')xlabel('time-sec')legend('单位阶跃响应曲线','单位斜坡响应曲线')%添加文字标注(2)2.已知系统的闭环传递函数,用MATLAB编程求系统的性能指标。程序:clccloseallclearnum=[36]den=[14.836]G=tf(num,den)C=dcgain(G)[y,t]=step(G)plot(t,y)grid[Y,k]=max(y)%最大值tp=t(k)%峰值时间ct=100*(Y-C)/C%超调量n=1;%上升时间whiley(n)3、le(y(i)>0.98*C)&(y(i)<1.02*C)i=i-1;endts=t(i)结果:Y=1.2538k=26tp=0.5752ct=25.3759tr=0.3681ts=1.38043.单位负反馈,开环传递函数,编程判断闭环系统稳定性,并绘制闭环系统零极点图。程序:clcclearcloseallz=[-2.5];p=[0,-0.5,-0.7,-3];k=0.2;Go=zpk(z,p,k);Gc=feedback(Go,1);Gctf=tf(Gc);dc=Gctf.den;dens=poly2str(dc{1},'s')结果:dens=s^4+4.2s^3+3.95s4、^2+1.25s+0.5程序:den=[1,4.2,3.95,1.25,0.5];p=roots(den)系统只有复根,系统稳定。程序:z=[-2.5];p=[0,-0.5,-0.7,-3];k=0.2;Go=zpk(z,p,k);Gc=feedback(Go,1);Gctf=tf(Gc);dc=Gctf.den;dens=poly2str(dc{1},'s')pzmap(Gctf)grid4.单位负反馈,开环传递函数,(1).运用rltool()函数绘制系统的根轨迹(2).编程绘制带栅格线的根轨迹,并在根轨迹图上任选一点,计算该点的增益K及其所有极点的位置。(1)程序:clcc5、learcloseallnum=[15];den=conv([11],conv([13],[112]));sys=tf(num,den)rltool(sys)[k,poles]=rlocfind(sys)title('根轨迹图')grid(2)程序:clcclearcloseallnum=[15];den=conv([11],conv([13],[112]));sys=tf(num,den)rlocus(sys)[k,poles]=rlocfind(sys)title('根轨迹图')grid增益k及所有极点:三、收获体会通过这次实验我掌握控制系统时域分析法,根轨迹分析法,稳定性分6、析方法和其他的一些基本方法。。
3、le(y(i)>0.98*C)&(y(i)<1.02*C)i=i-1;endts=t(i)结果:Y=1.2538k=26tp=0.5752ct=25.3759tr=0.3681ts=1.38043.单位负反馈,开环传递函数,编程判断闭环系统稳定性,并绘制闭环系统零极点图。程序:clcclearcloseallz=[-2.5];p=[0,-0.5,-0.7,-3];k=0.2;Go=zpk(z,p,k);Gc=feedback(Go,1);Gctf=tf(Gc);dc=Gctf.den;dens=poly2str(dc{1},'s')结果:dens=s^4+4.2s^3+3.95s
4、^2+1.25s+0.5程序:den=[1,4.2,3.95,1.25,0.5];p=roots(den)系统只有复根,系统稳定。程序:z=[-2.5];p=[0,-0.5,-0.7,-3];k=0.2;Go=zpk(z,p,k);Gc=feedback(Go,1);Gctf=tf(Gc);dc=Gctf.den;dens=poly2str(dc{1},'s')pzmap(Gctf)grid4.单位负反馈,开环传递函数,(1).运用rltool()函数绘制系统的根轨迹(2).编程绘制带栅格线的根轨迹,并在根轨迹图上任选一点,计算该点的增益K及其所有极点的位置。(1)程序:clcc
5、learcloseallnum=[15];den=conv([11],conv([13],[112]));sys=tf(num,den)rltool(sys)[k,poles]=rlocfind(sys)title('根轨迹图')grid(2)程序:clcclearcloseallnum=[15];den=conv([11],conv([13],[112]));sys=tf(num,den)rlocus(sys)[k,poles]=rlocfind(sys)title('根轨迹图')grid增益k及所有极点:三、收获体会通过这次实验我掌握控制系统时域分析法,根轨迹分析法,稳定性分
6、析方法和其他的一些基本方法。。
此文档下载收益归作者所有