- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
13春MATLAB仿真期末大作业
MATLAB仿真
期末大作业
姓 名:
班 级:0310410
学 号:031041008
指导教师:李绍武
2013春期末大作业
题目1:设单位负反馈控制系统前向通道传递函数由串联,其中:
A表示自己学号最后一位数(可以是零),K为开环增益。要求:
设K=1时,建立控制系统模型,并绘制阶跃响应曲线(用红色虚线,并标注坐标和标题);求取时域性能指标,包括上升时间、超调量、调节时间、峰值时间;
在第(1)问中,如果是在命令窗口绘制阶跃响应曲线,用in1或者from workspace模块将命令窗口的阶跃响应数据导入Simulink模型窗口,用示波器显示阶跃响应曲线;如果是在Simulink模型窗口绘制阶跃响应曲线,用out1或者to workspace模块将Simulink模型窗口的阶跃响应数据导入命令窗口并绘制阶跃响应曲线。
()Simulink模型
导出到workspace用下列语句绘制图形:
plot(tout,Y,r--);
ylabel(输出);
xlabel(时间);
title(阶跃响应曲线);
运用课本上的程序:
for i=1:length(Y)
if Y(i)Y
break;
end
end
tr=tout(i)
[max_response,index]=max(Y);
tp=tout(index)
for i=1:length(Y)
if max(Y(i:length(Y)))=0.98*Y
break;
end
end
ts=tout(i)
运算结果:
峰值时间:tp =2.0000
上升时间:tr =10
调节时间:ts =0
超调量用书本程序:
Y=1;
max_response=max(Y);
sigma=(max_response-Y)/Y
运行结果:
超调量:sigma =0
(2)由于在第一问中是通过simulink仿真的,通过了to workspace导入到了workspace绘制了图像,则完成了to workspace 工作,在需把workspace中的数据导入到simulink中用示波器进行显示即可。在导入的过程中需对其设置,如图所示:
得到波形:
(3)
num=[9];
den=[1 1 0];
y=tf(num,den);
rltool(y)
串联校正函数与校正后的函数
单位阶跃响应:
1
文档评论(0)