- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
l2用MATLAB进行控制系统的时域分析
实验三 用MATLAB进行控制系统的时域分析
[实验目的]
1.研究线性系统在典型输入信号作用下的暂态响应;
2.熟悉线性系统的暂态性能指标;
3.研究二阶系统重要参数阻尼比ξ对系统动态性能的影响;
4.熟悉在MATLAB下判断系统稳定性的方法;
5.熟悉在MATLAB下求取稳态误差的方法。
[实验指导]
MATLAB中有两类用于求解系统时域响应的方法。
其一是利用 MATLAB 中的控制系统工具箱(Control System Toolbox)提供的函数(命令);
其二是Simulink仿真,它主要用于对复杂系统进行建模和仿真。
一、用MATLAB函数(命令)进行暂态响应分析
1 求取线性连续系统的单位阶跃响应的函数——step
基本格式为:
step(sys)
step(num,den)
step(A,B,C,D)
step(sys,t)
step(sys1,sys2,…,t)
y=step(sys,t)
[y,t]=step(sys)
[y,t,x]=step(sys)
其中模型对象的类型如下:
sys = tf(num,den) 多项式模型
sys = zpk(z,p,k) 零点极点模型
sys = ss(a,b,c,d) 状态空间模型
参数无t,表示时间向量t的范围自动设定。
参数有t,表示给定时间向量t,应该有初值,时间增量,末值,如t=0:0.01:2。
前5种函数可以绘出阶跃响应曲线;后3种函数不绘阶跃响应曲线,而是返回响应变量y,时间向量t,以及状态变量x。
2 求取线性连续系统的单位脉冲响应的函数——impulse
基本格式为:
impulse(sys)
impulse(num,den)
impulse (sys,tf)
impulse (sys,t)
impulse (sys1,sys2,…,t)
y=impulse(sys,t)
[y,t]=impulse(sys)
[y,t,x]=impulse (sys)
3 求取线性连续系统的单位斜坡响应
MATLAB没有直接求系统斜坡响应的功能函数。在求取控制系统的斜坡响应时,通常用阶跃响应函数step()求取传递函数为 G (s)/s的系统的阶跃响应,则其结果就是原系统G (s)的斜坡响应。原因是,单位阶跃信号的拉氏变换为1/s ,而单位斜坡信号的拉氏变换为1/s2 。
4.求取线性连续系统对任意输入的响应的函数——lsim
其格式为
y=lsim(sys,u,t)
其中,t为仿真时间,u为控制系统的任意输入信号。
5.暂态响应性能指标
在阶跃响应曲线窗口,使用右键弹出浮动菜单,选择其中的Characteristics子菜单,有4个子项:
①Peak Response 峰值响应,点击将出现标峰值记点,单击此标记点可获得峰值幅值,超调量和峰值时间。
②Settling Time 调节时间,点击将出现调节时间标记点,单击此标记点即可获得调节时间。
③Rise Time 上升时间,点击将出现上升时间标记点,单击此标记点即可获得上升时间。
④Steady State 稳定状态,若系统稳定,点击将在稳态值处出现标记点,单击此标记点即可获得稳态值;若系统不稳定,标记点不会出现。
对于不同的系统响应类型,Characteristics菜单的内容并不相同。虽然不同响应曲线的特性参数不相同,但是均可以使用类似的方法从系统响应曲线中获得相应的信息。
6、其它
①hold on 命令:可以允许在已经画曲线的图形窗口上再画新曲线;hold off命令取消该功能。
②figure(i)命令:打开第i个图形窗口,把曲线绘在该图形窗口。
③grid on命令:使图上出现网格。
④subplot(m,n,p)命令;把一个画面分成m×n个图形区域, p代表当前的区域号,可在每个区域中分别画一个图。
⑤也可以通过主界面菜单file/new/figure打开1个新图形窗口,系统自动为其编号。
7.举例
例1:系统传递函数为,求其阶跃响应、脉冲响应、斜坡响应、
①分3个图形窗口分别显示的程序:
n=[20,33];d=[1,2,10];sys=tf(n,d);step(sys);figure(2);impulse(sys);
n1=[20,33];d1=[1,2,10,0];sys1=tf(n1,d1);figure(3);step(sys1)
运行结果:
③在1个窗口中的3个子图形窗口显示的程序:
figure(1);n=[20,33];d=[1,2,10];sys=tf(n,d);subplot(2,2,1);impulse(sys);
subplot(2,2,2);n1=[20,33];
您可能关注的文档
最近下载
- 机动车检测工技能理论考试题库500题(单选、多选、判断题)(1).docx VIP
- (一模)九江市2025年高三第一次高考模拟统一考试 物理试卷(含答案解析).pdf
- 传染病学复习资料:传染病考试题库.pdf VIP
- 国际工程投标报价【经典】.pdf VIP
- 城市地下空间规划与设计完整全套教学课件.pptx
- 2023年湖南中医药高等专科学校单招职业技能考试模拟试题及答案解析.docx
- 宫崎骏《你想活出怎样的人生》电影介绍PPT模板.pptx
- 2021年中考英语介词专项练习题45道(含答案解析).docx VIP
- 教育机构年度总结和来年规划.pptx VIP
- 从“洋芋”到“土豆”文化融合——马铃薯跨文化传播现象研究.pdf
文档评论(0)