机械工程控制基础实验

机械工程控制基础实验

ID:18675687

大小:518.50 KB

页数:15页

时间:2018-09-21

机械工程控制基础实验_第1页
机械工程控制基础实验_第2页
机械工程控制基础实验_第3页
机械工程控制基础实验_第4页
机械工程控制基础实验_第5页
资源描述:

《机械工程控制基础实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、机械工程控制基础实验报告机械设计制造及其自动化072095班严日明学号:20091001933-15-目录一.课后MATLAB实验3第三章利用MATLAB分析系统的时间响应3第四章利用MATLAB分析频率特性6第五章利用MATLAB分析系统的稳定性8第六章利用MATLAB设计系统校正9二.第六章题6—8的解答11三.关于MATLAB中Simulink模块的学习与示例14-15-一.课后MATLAB实验第三章利用MATLAB分析系统的时间响应1.利用MATLAB求系统时间响应一系统传递函数为。求该系统在时间函数τ不同取

2、值时的单位脉冲响应、单位阶跃响应和任意输入响应。令τ=0,τ=0.125以及τ=0.025,应用MATLAB中impulse函数,可以得到系统单位脉冲响应,如图1—1;应用step函数,可以得到单位阶跃响应,如图1—1。图1—1系统的单位脉冲响应和单位阶跃响应曲线其MATLAB程序如下:t=[0:0.01:0.8];%仿真时间区段nG=[50];tao=0;dG=[0.051+50*tao50];G1=tf(nG,dG);tao=0.0125;dG=[0.051+50*tao50];G2=tf(nG,dG);%三种时

3、间函数下的系统模型tao=0.025;dG=[0.051+50*tao50];G3=tf(nG,dG);[y1,T]=impulse(G1,t);[y1a,T]=step(G1,t);-15-[y2,T]=impulse(G2,t);[y2a,T]=step(G2,t);%每种时间下对应的两种系统相应[y3,T]=impulse(G3,t);[y3a,T]=step(G3,t);subplot(2,1,1),plot(T,y1,’—‘,T,y2,’-.’,T,y3,’-‘);%生成图形,进行对比legend(‘tao

4、=0’,’tao=0.0125’,’tao=0.025’);xlabel(‘t(sec)’),ylabel(‘x(t)’);title(‘系统单位脉冲响应曲线’);gridon;subplot(2,1,2),plot(T,y1a,’—‘,T,y2a,’-.’,T,y3a,’-‘)legend(‘tao=0’,’tao=0.0125’,’tao=0.025’);xlabel(‘t(sec)’),ylabel(‘x(t)’);title(‘系统单位阶跃响应曲线’);gridon;对于任意输入,例如正弦输入作用下,应用li

5、sm函数可求得τ=0.025时系统的事件响应及误差曲线,如图1—2所示。图1—2系统在正弦输入下的时间响应及误差曲线其MATLAB程序如下:clc;t=[0:0.01:1];%仿真时间区段u=sin(2*pi*t);%输入正弦函数tao=0.025;%-15-nG=[50];dG=[0.051+50*tao50];G=tf(nG,dG);%求系统模型y=lsim(G,u,t);%求系统相应%plot(t,u,’—‘,t,y,’-‘,t,u’-y,’-.’,’linewidth’,1);%生成图形legend(‘u(t

6、)’,’xo(t)’,’e(t)’);xlabel(‘t(sec)’),ylabel(‘x(t)’);title(‘系统在正弦输入下的时间响应及误差曲线’);gridon;2.利用MATLAB求系统的瞬态性能指标以上述系统为例,利用MATLAB分别计算在τ=0,τ=0.125以及τ=0.025时系统的上升时间、峰值时间、最大超调量和调整时间等性能指标。所得结果如表1—1。从表中可以看出,系统引入速度负反馈以后,系统的调整时间和最大超调量都得到减小。表1—1系统在不同τ值的瞬态性能指标τ上升时间/s峰值时间/s最大超调

7、量/%调整时间/s00.06401.05035.090.35300.1250.07800.116015.230.25000.0250.10700.14104.150.1880其MATLAB程序如下:clc;t=[0:0.001:1];%设定仿真时间区段和误差限yss=1;dta=0.02;nG=[50];tao=0;dG=[0.051+50*tao50];G1=tf(nG,dG);tao=0.0125;dG=[0.051+50*tao50];G2=tf(nG,dG);%计算三种状态下的系统的单位时间响应tao=0.0

8、25;dG=[0.051+50*tao50];G3=tf(nG,dG);y1=step(G1,t);y2=step(G2,t);y3=step(G3,t);%r=1;whiley1®

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

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

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