MATLAB应用仿真.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB应用仿真.doc

《MATLAB应用仿真》 姓名:张雄英 学号:201140078 班级:自动化1101 利用simulink对质量—弹簧—阻尼器系统进行仿真研究 课题目的 1.熟悉MATLAB桌面和命令窗口,初步了解SIMULINK功能模块的使用方法。 2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。 3.定性了解各参数变化对典型环节动态特性的影响。 课题要求 如图所示胡质量—弹簧-阻尼器系统。当质量系数m=1,弹簧刚性系数k=4时,为了始系统的单位阶跃响应不发生振荡,阻尼系数f(0=f=10)应在什么范围内取值?利用Simulink对上述系统进行仿真研究。 课题内容 1.实验图形如下: 如图所示的质量-弹簧-阻尼系统。当质量系数m=1,弹簧钢性系数K=4时,为了使系统的单位阶跃响应不发生震荡,阻尼系数应在什么范围内取值。 2.图中r(t)是外力,y(t)是质量块的位移,k是弹簧的弹性系数,m是质量块的质量,f是粘滞摩擦系数。系统中,假设摩擦力与质量块运动的速度成正比。根据牛顿第二定律,该系统在外力r(t)的作用下,当地小的弹簧拉力ky(t)和阻尼器的阻力时,是质量块产生了加速度。于是得到r(t)与质量块位移y(t)之间的微分方程模型为: ( (式是一个二阶线性常微分方程 对上式进行拉普拉氏变换得到: 即可以得到: 建立数学模型: 这是一个二阶常微分方程,为了后续步骤的需要,将他转换为状态方程和输出方程: 采用数值积分发的欧拉公式,可以得到离散状态方程及输出方程: 4.采用matlab编程,文件名为zhangxiongying201140078.m 。程序如下: m=4;k=1;%质量系数m值,弹簧钢性系数k值 f=input(请输入阻尼系数f:);%从键盘输入阻尼系数f值 t=0;T=0.01;%设置时间t课仿真步T的初值 A=[0 1;-k/m -f/m];%计算状态方程矩阵 B=[0 1/m];tmax=10;%置仿真总时间tmax的初值 x=[0,0];%置状态变量初值,其中x(i)代表xi(0) Y=0;%Y为N*1阵,记录输出y,初值时为1*1阵,N为总步数 H=t;%H为N*1阵,记录时间t,出至时为1*1阵 while(ttmax) xs=x+(A*x+B)*T;%计算离散状态方程 y=xs(1);%计算离散输出方程 t=t+T;Y=[Y,y];H=[H;t];%记录y和t的值,这时Y阵和T阵均增加一行 x=xs; end plot(H,Y);%绘制输出曲线 grid;%在“坐标纸”上画小方格 结果分析 1.Matlab仿真如下: 不同阻尼系数下的仿真图如下: simulink仿真如下: 不同阻尼系数下的仿真图如下: 由此可见:阻尼系数越高,系统稳定性越好。

文档评论(0)

docinpfd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档