热门关键词:
利用MATLAB分析时间响应
  • 该文件为doc格式
  • 文件大小:207.29 KB
  • 下载次数
  • 文件评级
  • 更新时间:2018-06-22
  • 发 布 人xuejiahan
  • 文件下载:
  • 立即下载

  • 文件介绍:
  • 该文件为 doc 格式,下载需要 5 积分
  • 机械工程控制薛家汉一、实验类型
    验证性实验
    二、实验目的
    1、求系统在时间常数τ不同取值时的单位脉冲、单位阶跃响应和任意输入响应,熟悉系统时间响应的定义和图形曲线;
    2、求系统的上升时间、峰值时间、最大超调量和调整时间等性能指标,熟悉系统瞬态性能指标的定义。
    三、实验仪器与设备(或工具软件)
    计算机,MATLAB 软件
    四、实验内容、实验方法与步骤
    已知系统传递函数
    1、求系统在时间常数τ不同取值时的单位脉冲、单位阶跃响应和任意输入响应。应用impulse函数,可以得到τ=0,τ=0.0125,τ =0.025时系统单位脉神响应;应用step函数,同样可以得到τ=0,τ =0.0125,τ=0.025时系统单位阶跃响应。
    2、求系统的瞬态性能指标
    五、实验结果
    1、利用MATLAB求系统的单位脉冲、单位阶跃响应。
    源程序如下:
    clear all;
    t=[0:0.01:0.8];
    %
    nG=[50];
    tao=0;dG=[0.05 1+50*tao 50];G1=tf(nG,dG);
    tao=0.0125;dG=[0.05 1+50*tao 50];G2=tf(nG,dG);
    tao=0.025;dG=[0.05 1+50*tao 50];G3=tf(nG,dG)
    %
    [y1,T]=impulse(G1,t);[y1a,T]=step(G1,t);
    [y2,T]=impulse(G2,t);[y2a,T]=step(G2,t);
    [y3,T]=impulse(G3,t);[y3a,T]=step(G3,t);
    %
    subplot(121),plot(T,y1,'--',T,y2,'-.',T,y3,'-')
    legend('tao=0','tao=0.0125','tao=0.025')
    xlabel('t(sec)'),ylabel('x(t)');grid on;
    subplot(122),plot(T,y1a,'--',T,y2a,'-.',T,y3a,'-')
    legend('tao=0','tao=0.0125','tao=0.025')
    grid on;xlabel('t(sec)'),ylabel('x(t)');









    实验结果得到的输出曲线如下:...
文档留言
验证码: 请在右侧输入验证码 看不清楚,换一个
更多..相关文档
    无相关信息