- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《自动控制原理》课程实验报告
实 ?验? 名? 称
基于MATLAB仿真的系统时域分析
专 ?业? 班? 级
11级过程自动化
学 ???? ?号
姓 ?名
指 导 教 师
李离
学 院 名 称
电气信息学院
2012 年 11 月 20 日
基于MATLAB仿真的系统时域分析
一、实验目的
(1)学习如何利用 MATLAB 分析控制系统的时域性能和比较系统的近似模型和实际模型;
(2)巩固系统绝对稳定性和相对稳定性的概念;
(3)掌握利用 MATLAB 进行 Routh-Hurwitz稳定性检验的方法;
(4)学习利用 MATLAB进行系统参数设计的方法。
二、实验设备
(1)硬件:个人计算机;
(2)软件:MATLAB 仿真软件(版本 6.5 或以上)。
三、实验内容和步骤
本实验借助 MATLAB 仿真,分析控制系统关于给定输入信号的瞬态响应和稳态跟踪误差,观察系统所实现的性能指标水平;同时,观察系统简化带来的性能变化情况。
验2-1实标准二阶系统的阶跃响应及性能分析
考虑图 2.1 所示的标准二阶系统。假设 ,观察当ζ=0.1、 0.2、0.4、0.7、1.0、2.0 时的系统单位阶跃响应, 估计各自对应的性能水平,并将其与理论值进行比较。
图2.1
源程序代码:
t=[0:0.1:12]; num=[1];
zeta1=0.1; den1=[1 2*zeta1 1]; sys1=tf(num,den1);
zeta2=0.2; den2=[1 2*zeta2 1]; sys2=tf(num,den2);
zeta3=0.4; den3=[1 2*zeta3 1]; sys3=tf(num,den3);
zeta4=0.7; den4=[1 2*zeta4 1]; sys4=tf(num,den4);
zeta5=1.0; den5=[1 2*zeta5 1]; sys5=tf(num,den5);
zeta6=2.0; den6=[1 2*zeta6 1]; sys6=tf(num,den6);
%
[y1,T1]=step(sys1,t); [y2,T2]=step(sys2,t);
[y3,T3]=step(sys3,t); [y4,T4]=step(sys4,t);
[y5,T5]=step(sys5,t); [y6,T6]=step(sys6,t);
plot(T1,y1,T2,y2,T3,y3,T4,y4,T5,y5,T6,y6)
%
xlabel(\omega_n t), ylabel(y(t))
title(\zeta = 0.1, 0.2, 0.4, 0.7, 1.0, 2.0), grid
运行结果:
结果分析:
可以看出图中从上到下分别是,ζ=0.1、 0.2、0.4、0.7、1.0、2.0 的图线。从图中我们可以得出:
系统逐渐从欠阻尼系统过渡到临界阻尼系统再到过阻尼系统,系统随阻尼比的增大,上升时间变长,调整时间变短,超调量减小,系统越稳定。
由理论公式:
上升时间 调整时间 超调量 可知
结果与理论分析是一致的。
实验2-2标准二阶系统的脉冲响应
仍然考虑图 2.1 所示系统和假设观察当ζ = 0.1、 0.25、0.5、1.0时的系统单位脉冲响应。
源程序代码:
t=[0:0.1:10]; num=[1];
zeta1=0.1; den1=[1 2*zeta1 1]; sys1=tf(num,den1);
zeta2=0.25; den2=[1 2*zeta2 1]; sys2=tf(num,den2);
zeta3=0.5; den3=[1 2*zeta3 1]; sys3=tf(num,den3);
zeta4=1.0; den4=[1 2*zeta4 1]; sys4=tf(num,den4);
%
[y1,T1]=impulse(sys1,t);
[y2,T2]=impulse(sys2,t);
[y3,T3]=impulse(sys3,t);
[y4,T4]=impulse(sys4,t);
%
plot(t,y1,t,y2,t,y3,t,y4)
xlabel(\omega_n t), ylabel(y(t)/\omega_n)
title(\ze
您可能关注的文档
- 老虎板王总结-胡金洲.docx
- 考录会题目参考1.doc
- 考!!配位化学复习题 (1).doc
- 耐火纸面石膏板隔断施工.doc
- 考试题山西大唐国际云冈热电有限公司300MW.doc
- 职业健康作业文件.doc
- 职业卫生 日常检测.doc
- 老照片修复实例.doc
- 职业技能鉴定国家题库统一试卷三汇总.doc
- 综合接地培训.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)