实验3 LTI系统的时域分析_第1页
实验3 LTI系统的时域分析_第2页
实验3 LTI系统的时域分析_第3页
实验3 LTI系统的时域分析_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验三LTI系统的时域分析一、实验目的1、学习在MATLAB软件下系统的描述方法;2、学会用MATLAB求解连续系统和离散系统的零状态响应,冲激响应及阶跃响应。二、实验原理连续时间系统零状态响应的数值解我们知道,LTI连续系统可用如下所示的线性常系数微分方程来描述,Ma y(i)(t) = Xb f (j)(t)i=0j=0在MATLAB中,控制系统工具箱提供了一个用于求解零初始条件微分方程数值解的函数 lsim。其调用格式y=lsim(sys,f,t)式中,t表示计算系统响应的抽样点向量,f是系统输入信号向量,sys是LTI系统模型,用 来表示微分方程。其调用格式sys=tf(b,a)式中,

2、b和a分别是微分方程的右端和左端系数向量。例如,对于以下方程:a y (t) + a y (t) + a y (t) + a y (t) = b f (t) + b f (t) + bf (t) + b f (t)32103210可用 a = a ,a ,a ,a ;b = b ,b ,b ,b ; sys = tf (b,a)获得其 LTI模型。32103210注意,如果微分方程的左端或右端表达式中有缺项,则其向量a或b中的对应元素应为零,不能省略不写,否则出错。例2-1已知某LTI系统的微分方程为y(t)+ 2y(t)+100y(t)=f(t)其中,y (0) = y (0) = 0, f

3、 (t) = 10sin(2 兀 t),求系统的输出 y(t).解:显然,这是一个求系统零状态响应的问题。其MATLAB计算程序如下:ts=0;te=5;dt=0.01; %定义变量sys=tf(1,1,2,100);%列微分方程,LTI系统模型t=ts:dt:te; %定义时间t的取值范围f=10*sin(2*pi*t); %定义响应y=lsim(sys,f,t); %求解零初始条件微分方程数值解plot(t,y); %y-t 关系图xlabel(Time(sec); %标注坐标轴ylabel(y(t); %标注坐标轴连续时间系统冲激响应和阶跃响应的求解在MATLAB中,对于连续LTI系统的

4、冲激响应和阶跃响应,可分别用控制系统工具箱 提供的函数impulse和step来求解。其调用格式为y=impulse(sys,t)y=step(sys,t)式中,t表示计算系统响应的抽样点向量,sys是LTI系统模型。例2-2已知某LTI系统的微分方程为y(t)+ 2y,(t)+100y(t)=10f(t)求系统的冲激响应和阶跃响应的波形.解:ts=0;te=5;dt=0.01;sys=tf(10,1,2,100);t=ts:dt:te;h=impulse(sys,t);figure;plot(t,h);xlabel(Time(sec);ylabel(h(t);g=step(sys,t);fi

5、gure;plot(t,g);xlabel(Time(sec);ylabel(g(t);3、离散时间系统零状态响应的数值解LTI离散系统可用如下所示的线性常系数差分方程来描述,Zb f (n - j) j j=0y=filter(b,a,x);b,a表示输入输出系数向量,x表示输入信号例2-3某离散系统的差分方程为6y(n) 5y(n-1) + y(n 2) = x(n),激励,、(n兀 、x(n) = cos - u(n),零状态响应。I 2 )程序a=6 -5 1;b=1;n=0:30;xn=cos(n*pi/2);yn=filter(b,a,xn);subplot(211),stem(n

6、,xn,filled),xlabel(n);ylabel (x(n)=cos(n*pi/2);title(输入序列);subplot(212),stem(n,yn,filled),xlabel(n);ylabel (y(n);title(零状态响应);4、离散时间系统单位脉冲响应和单位阶跃响应的求解impz(b,a,N)stepz(b,a,N)b, a表示输入输出系数向量,N表示输出序列的长度。例2-4:系统差分方程同例2.3,求其单位脉冲响应和单位阶跃响应。a=6 -5 1;b=1;N=40;n=0:N-1;figure(1),hn=impz(b,a,N);stem(n,hn);xlabel(n);ylabel(h(n);title(单位脉冲响应),figure(2),gn=stepz(b,a,N);stem(n,gn);xlabel(n);ylabel(g(n);title(单位阶跃响应),三、上机实验内容1验证实验原理中所述的相关程序,对例2-1至例2-4的所有程序进行注释。2已知描述系统的微分方程和激励信号f(t)如下,用MATLAB绘出系统零状态响应的时域仿真波形。y(t)+ 4y(t)+3y(t)=f(t)f(t)= u(t)f(t)= exp(-t)u(t)y(t)+ 4y(t

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论