01讲稿时域分析

01讲稿时域分析

ID:41827163

大小:897.22 KB

页数:15页

时间:2019-09-03

01讲稿时域分析_第1页
01讲稿时域分析_第2页
01讲稿时域分析_第3页
01讲稿时域分析_第4页
01讲稿时域分析_第5页
资源描述:

《01讲稿时域分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验二用MATLAB实现线性系统的时域分析[实验目的]1•研究线性系统在典型输入信号作用下的暂态响应;2.熟悉线性系统的暂态性能指标;3・研究二阶系统重要参数阻尼比{对系统动态性能的影响;4.熟悉在MATLAB下判断系统稳定性的方法;5.熟悉在MATLAB卜'求取稳态误差的方法。[实验指导]MATLAB屮有两类用于求解系统吋域响应的方法。其一是利用MATLAB屮的控制系统工具箱(ControlSystemToolbox)提供的函数(命令);其二是Simulink仿真,它主要用于对复杂系统进行建模和仿真。一、用MATLAB函数(命令)进行暂态响应分析1求取线性连续系统的单位阶跃响应的函数—

2、—Step基木格式为:step(sys)step(num,den)step(A,B,C,D)step(sys,t)step(sysl,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:2o前5种函数可以绘出阶跃响应曲线;后3种函数不绘阶跃响应曲线,而是返冋响应变量y,

3、时间向量I,以及状态变量x。2求取线性连续系统的单位脉冲响应的函数impulse基本格式为:impulse(sys)impulse(num,den)impulse(sys,tf)impulse(sys,t)impulse(sysl,sys2,…,t)y=impulse(sys,t)[y5t]=impulse(sys)[y5t,x]=impulse(sys)3求取线性连续系统的单位斜坡响应MATLAB没有直接求系统斜坡响应的功能函数。在求取控制系统的斜坡响应时,通常用阶跃响应函数step()求取传递函数为G(s)/s的系统的阶跃响应,则其结果就是原系统G⑸的斜坡响应。原因是,单位阶跃信号的

4、拉氏变换为1/s,而单位斜坡信号的拉氏变换为1/s2。4.求取线性连续系统对任意输入的响应的函数——Isim其格式为y=lsim(sys,u,t)其中,t为仿真时间,U为控制系统的任意输入信号。5.暂态响应性能指标在阶跃响应曲线窗口,使用右键弹出浮动菜单,选择其中的Characteristics子菜单,冇4个子项:©PeakResponse峰值响应,点击将出现标峰值记点,单击此标记点可获得峰值幅值,超调量和峰值吋间。②SettlingTime调节时间,点击将出现调节时间标记点,单击此标记点即可获得调节时间。③RiseTime上升吋间,点击将出现上升时间标记点,单击此标记点即可获得上升时间

5、。④SteadyState记点即可获得稳态值;稳定状态,若系统稳定,点击将在稳态值处出现标记点,单击此标若系统不稳定,标记点不会出现。对于不同的系统响应类型,Characteristics菜单的内容并不相同。虽然不同响应曲线的特性参数不相同,但是均可以使用类似的方法从系统响应曲线中获得相应的信息。1.5StepResponseStepResponse1.5System:sysSettlingTime:3.4①p3_dlu<①p3_dluvSystem:sysPeakamplitude:1.111Overshoot(%):10.8Attime:2.22012345Time(sec)OJ.!

6、02468Time(sec)6、其它©holdon命令:可以允许在已经画曲线的图形窗口上再冊i新曲线;holdoff命令取消该功能。②figure(i)命令:打开第i个图形窗口,把曲线绘在该图形窗口。③gridon命令:使图上出现网格。④subplot(m,n,p)命令;把一个画面分成mxn个图形区域,p代表当前的区域号,可在每个区域中分别画一个图。⑤也口J以通过主界面菜单file/new/figure打开1个新图形窗口,系统自动为其编号。7・举例例1:系统传递函数为G(s)=::;:曽0'求其阶跃响应、脉冲响应、斜坡响应、①分3个图形窗口分别显示的程序:»n=[20,33];d=[l2

7、10J;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)运行结果:7StepFtesponseTine(sec)①pnsdluvImpulseResponse20*System:sysPeakamplitude:20①pa_duj<-100_IIL34Time(sec)③在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。