资源描述:
《实验十三控制系统的仿真模型——Matlab在控制系统仿真中的.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验十三控制系统的仿真模型——Matlab在控制系统仿真中的应用(二)一、实验目的进一步熟悉Matlab,学会Matlab绘制各种特性曲线,并记录各种特征参数。二、实验内容1.绘制没有校正时原系统的bode图,求出截止频率、相角裕度。2.分别绘制校正前后阶跃响应曲线,求超调量及调节时间。三、实验步骤1.超前校正求截止频率、相角裕度NonLeadCom.mn=[10];d=[110];bode(n,d);[hrwgwc]=margin(n,d);其中,h为幅值欲度,r为相角欲度,wg为幅值交界频率,wc为截止频率。执行结果为:h=Infr=17.9642wg=Infwc=3
2、.0842LeaderCom.mn=[4.5610];d=conv([0.1141],[110]);bode(n,d);[hrwgwc]=margin(n,d);结果为:h=Infr=49.5882wg=Infwc=4.4302求时域指标InTime.mn=[10];d=conv([1],[110]);[n1,d1]=cloop(n,d);[y,x,t]=step(n1,d1);subplot(1,2,1);plot(t,y,t,1.05,t,0.95);n2=[4.5610];d2=conv([0.1141],[110]);[n3,d3]=cloop(n2,d2);[y
3、,x,t]=step(n3,d3);subplot(1,2,2);plot(t,y,t,1.05,t,0.95);[t,y]=ginput结果为:2.迟后校正n1=[30];d1=[0.020.31];sys1=tf(n1,d1);[n2,d2]=cloop(n1,d1);sys2=tf(n2,d2);n3=[11130];d3=conv([411],[0.020.310]);sys=tf(n3,d3);[n4,d4]=cloop(n3,d3);sys4=tf(n4,d4)一、心得体会由于对Matlab掌握不够熟练,这次仿真时遇到了点麻烦,不过经过老师和同学的指点后,问题
4、得以解决,期间所暴漏的问题今后应该多加注意,并提高自己运用Matlab的能力以及运用Matlab对控制系统的仿真。