1 / 4
文档名称:

实验一连续时间系统的时域分析.docx

格式:docx   大小:44KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验一连续时间系统的时域分析.docx

上传人:taoapp 2022/3/7 文件大小:44 KB

下载得到文件列表

实验一连续时间系统的时域分析.docx

相关文档

文档介绍

文档介绍:实验一、 连续时间系统的时域分析
一、实验目的
深刻理解卷积运算,掌握连续线性卷积的计算方法;
加深对线性时不变系统中零状态响应概念的理解,掌握其求解方法;
掌握给定连续系统的冲激响应和阶跃响应。
二、实验原理
(1)
线性时实验一、 连续时间系统的时域分析
一、实验目的
深刻理解卷积运算,掌握连续线性卷积的计算方法;
加深对线性时不变系统中零状态响应概念的理解,掌握其求解方法;
掌握给定连续系统的冲激响应和阶跃响应。
二、实验原理
(1)
线性时不变(LTI) 连续时间系统用常系数线性微分方程进行描述,系统的零状态响应就是在系统初始状态为零条件下微分方程的解。MATLAB控制系统工具箱提供了一个lsim函数来求解连续时间系统的零状态响应。设系统方程为:
,
该方程左边、右边的系数向量分别为,,所对应的系统模型sys可借助MATLAB中的tf函数得到:sys = tf(b, a) .
这样,系统的零状态响应为:y = lsim(sys, f, t) ,其中f是输入信号向量,t是与f对应的时间变量。
(2)
连续系统的冲激响应、阶跃响应分别是输入信号为和所对应的零状态响应。MATLAB控制系统工具箱专门提供了两个函数求解连续系统的冲激响应和阶跃响应。
冲激响应:y = impulse(sys, t) ;
阶跃响应:y = step(sys, t) .
其中sys, t的含义同上。
(3)
卷积是信号与系统中一个最基本、也是最重要的概念之一。在时域中,对于LTI 连续时间系统,其零状态响应等于输入信号与系统冲激响应的卷积;而利用卷积定理,这种关系又对应频域中的乘积。如实验一所述,我们用离散卷积来代替连续卷积,只要取样时间间隔足够小时,就可得到满意的效果。
MATLAB信号处理工具箱提供了一个计算两个离散序列卷积和的函数
conv。设向量a、b代表待卷积的两个序列,则c = conv(a, b)就是a与b卷积后得到的新序列。
我们知道两个序列卷积以后,一般而言所得新序列的时间范围、序列长度都会发生变化。例如设f1(n)长度为5,-3≤n≤1;f2(n)长度为7,2≤n≤8;则卷积后得到的新序列长度为11,-1≤n≤9。但是用conv函数求出卷积后没有给出新序列所对应的时间变量。为此,我们在下面的程序示例中给出了一个函数文件dconv,它在完成conv函数功能的同时,还产生了一个对应新序列的时间变量。
(4)
对于连续卷积

令(为整数),则
(*)
由(*)式,连续卷积积分可由离散卷积和近似代替,只要取样时间间隔足够小,就可以得到高精度卷积积分的数值计算。在示例3中给出了一个函数文件cconv来完成该功能。
三、程序示例
示例1:已知系统的微分方程为
,。求零状态响应。
a = [1 4 4];
b = [1 3];
sys = tf(b,a);
td = ;
t = 0 :td: 10;
f = exp(-t);
y = lsim(sys,f,t);
plot(t,y);
xlabel('t(sec)');
ylabel('y(t)');
grid on
程序运行结果见下图。
示例2:利用conv函数,编制一个函数文件dconv