《机械工程控制基础》Matlab仿真实验报告单(实验二) - 副本

时间:2024.4.14

红河学院工学院实验报告单

《机械工程控制基础》Matlab仿真实验报告单



课程名称:《机械工程控制基础》实验

姓名:

日期:20##-12-6

成绩:

年级专业:20##级机械工程

学号:201101030415

实验场地:任美福楼222


实验二:一阶、二阶线性系统时间响应的Matlab仿真实验

一、实验内容。

1、一阶线性系统,当T分别取0.1,2以及5时,系统单位脉冲响应、单位阶跃响应的Matlab仿真。

2、二阶线性系统单位脉冲响应、单位阶跃响应、单位正弦输入响应的Matlab仿真。

二、实验目的。

1、熟悉Matlab中,输出图形的操作

2、掌握Matlab中一阶、二阶线性系统的表达

3、常握Matlab中一阶、二阶线性系统的典型输入信号的时间响应图形的求法。

三、相关Matlab仿真程序与仿真图形

1、程序

G1=tf(1,[0.1,1])

G2=tf(1,[2,1])

G3=tf(1,[5,1])

t=0:0.1:20;

[y1,t]=step(G1,t);

[y2,t]=step(G2,t);

[y3,t]=step(G3,t);

plot(t,y1,'r')

hold on

plot(t,y2,'b')

hold on

plot(t,y3,'g')

xlabel('时间')

ylabel('输出')

title('三个一阶系统的单位阶跃响应')

legend('y1 T=0.1','y12 T=2','y3 T=5')

axis([0,15,0,10])

仿真图形

程序

G1=tf(1,[0.1,1])

G2=tf(1,[2,1])

G3=tf(1,[5,1])

t=0:0.1:15;

[y1,t]=impulse(G1,t);

[y2,t]=impulse(G2,t);

[y3,t]=impulse(G3,t);

plot(t,y1,'r')

hold on

plot(t,y2,'b')

hold on

plot(t,y3,'g')

xlabel('时间')

ylabel('输出')

title('三个一阶系统的单位脉冲响应')

legend('y1 T=0.1','y12 T=2','y3 T=5')

axis([0,10,0,5])

仿真图形

2、程序

clear

G=tf([16],[4,4,16]);

t=0:0.1:20;

figure(1);

impulse(G,t)

xlabel('时间')

ylabel('输出')

title('二阶系统单位脉冲响应')

figure(2);

step(G,t)

xlabel('时间')

ylabel('输出')

title('二阶系统单位阶跃响应')

figure(3);

r=sin(t);

lsim(G,r,t)

xlabel('时间')

ylabel('输出')

title('二阶系统单位正弦输入响应')

仿真图形

四、根据仿真实验的响应图形,讨论一阶线性系统时间常数T对响应的速度的影响。


第二篇:信号与系统matlab仿真实验报告


信号与系统

matlab项目设计报告

院(系) 电子信息与电气工程系 专 业 通信工程 班 级 08通信2班 学生姓名 林芸、李玲 学 号 0805070316 0805070361

1、 项目题目

y''(t)+5y'(t)+6y(t)=f(t)其中f(t)=e-t ,ε(t)试利用 连续系统的微分方程为 ,

MATLAB画出系统的零状态响应y(t),t≥0。

2、 项目目的

通过matlab仿真,计算常微分方程式的解,从而求出系统的零状态响应,并通过软件画图。

3、 项目原理

对于求方程的零状态响应,即是求解常微分方程。Matlab解常微分方程式的语法是dsolve('equation','condition'),其中equation代表常微分方程式即y'=g(x,y),且须以Dy代表一阶微分项y' D2y代表二阶微分项y'',condition则为初始条件。

4、 设计思路

利用MATLAB中dsolve命令,这是一个求解常微分方程的语法,直接得出零状态响应的结果。再通过ezplot指令绘制函数图。

5、 程序代码

>>yzs=dsolve('D2y+5*Dy+6*y=exp(-t)','y(0)=0,Dy(0)=0')

// dsolve('equation','condition')求解常微分方程式

>> ezplot(yzs,[0 8]); //表示在0<x<8绘制显函数f=f(x)的函数图

6、 调试过程、结果及分析

在程序中输入yzs=dsolve('D2y+5*Dy+6*y=exp(-t)','y(0)=0,Dy(0)=0')

所得结果如下:

yzs =

1/exp(t) - 2/exp(2*t) + 1/exp(3*t)

1

输入ezplot(yzs,[0 8]);所得图形如下:

7、 项目总结

本次信号与系统课程通过matlab软件进行仿真,我们再一次学习了matlab数学软件,对程序的使用有了更深的印象与理解。通过matlab能够非常方便的求解系统的零状态响应,节省了大量时间去计算,同时它可以方便的绘制出图形,使我们可以直观的观察系统的零状态响应。这次项目设计让我们对信号与系统这门课程有了更深的理解。

信号与系统matlab仿真实验报告

2

更多相关推荐:
控制工程基础实验报告

控制工程基础实验报告姓名班级学号目录实验三131实验目的132实验内容133实验结果2实验四1541实验目的1542实验内容1543实验结果15实验三控制系统的频域与时域分析一实验目的1掌握控制系统数学模型的基...

机械控制工程基础实验报告

中北大学机械与动力工程学院实验报告专业名称实验课程名称实验项目数总学时班级学号姓名指导教师协助教师日期年月日实验二二阶系统阶跃响应一实验目的1研究二阶系统的特征参数如阻尼比和无阻尼自然频率n对系统动态性能的影响...

机械控制工程基础实验报告

机械控制工程基础实验报告一机械控制工程基础实验报告二机械控制工程基础实验报告三

控制工程基础 实验报告

控制工程基础课程实验报告班级学号91211020xx25姓名南京理工大学20xx年1月1控制工程基础课程仿真实验一已知某单位负反馈系统的开环传递函数如下25分Gs10s25s25借助MATLAB和Simulin...

清华大学精仪系--控制工程基础--实验内容与实验报告

实验内容一直流电机双环调速系统实验此时必须松开连轴节不带动工作台1测试电流环特性由于外接霍尔传感器只有一套有五套PWM放大器有电流输出接成跟随器方式其电流采样输出为25芯D型插座的17模拟地19脚但模拟地是电流...

《机械工程控制基础》Matlab仿真实验报告单(实验二)

工学院实验报告单机械工程控制基础Matlab仿真实验报告单课程名称机械工程控制基础实验姓名日期成绩年级专业实验二一阶二阶线性系统时间响应的Matlab仿真实验一实验内容1一阶线性系统1当T分别取012以及5时系...

《机械工程控制基础》Matlab仿真实验报告单(实验三)

红河学院工学院实验报告单机械工程控制基础Matlab仿真实验报告单课程名称机械工程控制基础实验姓名锁鹏飞日期20xx1213成绩年级专业20xx级学号20xx01030208实验场地任222实验三二阶线性系统时...

天津大学控制工程基础matlab上机实验报告

机械控制工程基础上机实验报告第三章时域分析法习题310单位阶跃响应num22050den11584223309240100stepnumdengridsubplot221单位脉冲响应num220500den11...

过 程 控 制 工 程 实 验 报告

过程控制工程实验报告实验名称认识自动控制系统班级组员实验目的通过实地观察初步了解过程控制实验装置的基本组成构成特点和使用方法熟悉控制系统的构成和认知方法实验方法从下面几个方面进行详细观察了解一个实际自动控制系统...

过程控制工程实验报告模板

成绩过程控制工程实验报告班级姓名学号指导老师实验日期目录实验一上水箱特性测试计算机控制实验2实验二压力单闭环控制系统的设计与实验7实验三上水箱液位和流量串级系统计算机控制9实验四流量比值控制系统计算机控制122...

材料成型与控制工程综合实验试验报告

长安大学材料学院材料成型及控制工程专业综合实验姓名李保存学号31020xx613指导老师张翔实验日期20xx年9月摘要结合综合实验原理与方法我们的材料设计创新实验是首先对40Cr钢采用淬火热处理其次在不同温度下...

现代控制工程实验报告

实验一传递函数与状态空间模型的转换实验时间10月9日实验地点机电楼实验人邹金萍一实验目的学会使用matlab将传递函数变为状态空间表达式二实验原理为了将传递函数变为状态空间表达式Matlab中提供了函数tf2s...

控制工程基础实验报告(15篇)