连续时间LTI系统的时域分析

实验报告贺鹤 18号实验名称:连续时间LTI系统的时域分析
实验课时:2课时
实验地点:知行楼404
实验时间:2015年5月29日星期五第13周
实验目的及要求:
(一)目的:
1.学会用MATLAB求解连续系统的零状态响应;
2. 学会用MATLAB求解冲激响应及阶跃响应;
3.学会用MATLAB实现连续信号卷积的方法;
(二)要求:
1. 在MATLAB中输入程序,验证实验结果,并将实验结果存入指定存储区域。

2. 对于程序设计实验,要求通过对验证性实验的练习,自行编制完整的实验程序,实现对信号的模拟,并得出实验结果。

3. 在实验报告中写出完整的自编程序,并给出实验结果。

实验环境:MATLAB
实验内容:(算法、程序、步骤和方法)
1.实验原理
函数lsim 、函数impluse和step、conv( )函数
2.实验内容
(1)题目1:已知描述系统的微分方程和激励信号f(t)如下,试用解析法求系统的零状态响应y(t),并用MATLAB绘出系统零状态响应的时域仿真波形,验证结果是否相同
y’’(t)+ 4y’(t)+4y(t)=f’(t)+3f(t) f(t)= exp(-t))
(t 程序1:
ts=0;te=5;dt=0.01;
sys=tf([1,3],[1,4,4]);
t=ts:dt:te;
f1=(t>=0);
f=exp(-t).*f1;
y=lsim(sys,f,t);
plot(t,y);
xlabel('Time(sec)');
ylabel('y(t)');
(2)题目2:已知描述系统的微分方程如下,试用MATLAB 求系统在0~10秒范围内冲激响应和阶跃响应的数值解,并用绘出系统冲激响应和阶跃响应的时域波形
y ’’(t)+3y ’(t)+2y(t)=f(t)
y ’’(t)+ 2y ’(t)+2y(t)=f ’(t)
程序2:
ts=0;te=10;dt=0.01;
sys=tf([1,1],[2,5,4]);
t=ts:dt:te;
h=impulse(sys,t);
figure;
plot(t,h);
xlabel('Time(sec)');
ylabel('h(t)');
g=step(sys,t);
figure;
plot(t,g);
xlabel('Time(sec)');
ylabel('g(t)');
(3)题目3:画出信号卷积积分)()(21t f t f *的波形,)1()()()(21--==t t t f t f εε 程序3:
dt=0.01; t=-1:dt:2.5;
f1=(t>=0);
f2=(t>=1);
f3=f1-f2;
f4=f3;
f=conv(f3,f4)*dt
n=length(f); tt=(0:n-1)*dt-2;
subplot(221), plot(t,f3), grid on;
axis([-1,2.5,-0.2,1.2]); title('f1(t)'); xlabel('t')
subplot(222), plot(t,f4), grid on;
axis([-1,2.5,-0.2,1.2]); title('f2(t)'); xlabel('t')
subplot(223), plot(tt,f), grid on;
title('f(t)=f1(t)*f2(t)'); xlabel('t')
数据记录和计算:
由于计算水平有限,加之MATLAB运用不成熟,等式不知怎么表达。

所以在此不做过多的分析证明。

如无操作失误,理论值应与实际值相同。

结论(结果):
实验1
实验2
实验3
小结:
通过这次实验,再次熟练了MATLAB软件的使用方法,并且在老师的指导和帮助下完成了对连续时间LTI系统的时域分析。

在这次试验中,不仅学会用MATLAB 求解连续系统的零状态响应,求解冲激响应及阶跃响应,而且还学会用MATLAB 实现连续信号卷积的方法;
指导老师评议:
成绩:指导老师签名:
年月日。

合集下载

连续时间系统的时域分析经典法

连续时间系统的时域分析经典法

在弹性限度内,拉力Fk与位移
k
m
FS
x成正比,x(t) t v( )d ,设
f
刚度系数为k,有 Fk (t) k t v( )d
Ff (t) f v(t)
牛顿第二定律
Fm
(t)
m
d dt
v(t)
m d v(t) dt
f
v(t) k t v( )d
FS (t )
m
d2 dt 2
v(t)
3B1 1 4B1 3B2 2 2B1 2B2 3B3 0
联立求解
B1
1, 3
B2
2, 9
B3
10 27
所以,特解为
rp
(t)
1 3
t
2
2 9
t
10 27
(2) 当e(t) et时,选择特解函数形式
rp (t) Bet
代入方程得
d2 dt 2
(Bet
)
2d dt
(Bet
)
3(Bet
特征方程 6
(
特征根
2, 4
齐次解 rh (t)
rh (t) A1e2t A2e4t
2)求非齐次方程 r(t) 6r(t) 8r(t) e(t)的特解 rp (t) 由输入e(t) 的形式,设方程的特解为
rp (t) Bet
将特解代入原微分方程
rp(t) 6rp(t) 8rp (t) et
i(t)
R2 R1L
d dt
e(t)
1 R1LC
e(t)
d2 d t2
i(t
)
1 R1C
d i(t) 1 d
dt
R1C dt
iL

信号与线性系统第3章

信号与线性系统第3章

由于激励加入系统前,系统未储能,所以有y(j)(0-)=0。
但是由于在t=0时刻激励的加入,可能使得yf(j)(0+)不为 零。 因此需要根据激励来确定yf(j)(0+),从而确定零状态响应中 齐次解系数的值。
用δ(t)函数匹配法求0+初始值
若激励f(t)在t=0时刻接入系统,则确定待定系数Ci时用 t=0+ 时刻的值,y(j)(0+)(j=0,1,2,……n-1).
激励为0,因此令方程右端为0:
y(n) (t) + an−1y(n−1) (t) +L+ a1y′(t) + a0 y(t) = 0
可知,零输入响应与经典解法中的齐次解形式相 同。 由于对yx(t)而言,t ≥0时,f(t)=0
所以: { yx(k)(0+) }= { yx(k)(0-) } 因此:零输入响应的系数Ci(i=1,2,…,n)可以由系统的起
y(t) = yx (t) + yf (t)
其中: yx (t) = T[x1(0− ), x2 (0− ),L xn (0− ),0] = T[{x(0− )},0] yf (t) = T[0, f1(t), f2 (t),L, fn (t)] = T[0,{ f (t)}]
求解零输入响应yx(t)
¾ 在每次平衡低阶冲激函数项时,若方程左端所有同阶次δ(t) 函数项不能和右端平衡,则应返回到y(t)的最高阶次项进行补 偿,但已平衡好的高阶次δ(t)函数项系数不变。
系统全响应 y(t) = yx (t) + yf (t)
yf’(0+) = 2+ yf’(0-) = 2 代入初始值求得: yf(t) = -7e-t+4e-2t+3, t>0

信号与系统分析第二章 连续时间系统的时域分析

信号与系统分析第二章 连续时间系统的时域分析

第二章 连续时间系统的时域分析
2.1.1
对系统进行分析时, 首先要建立系统的数学模型。 对于电的系统, 只要利用理想的电路元件, 根据基尔霍 夫定律, 就可以列出一个或一组描述电路特征的线性 微分方程。 现举例来说明微分方程的建立方法。
第二章 连续时间系统的时域分析
例2.1 图2.1所示为RLC串联电路, 求电路中电流i(t) 与激励e(t)之间的关系。
第二章 连续时间系统的时域分析
(3)
y(t) C 1 e t C 2 e 6 t5 2c 0 1o 2 t)s 5 3 (s0i2 n t) (
D(p)y(t)=N(p)f(t)
y(t) N(p) f (t) D(P)
式(2.15)中的 N ( p ) 定义为转移算子, 用H(p)表示,
D (P)
(2.14) (2.15)
H (p ) N D ( (P p ) ) b a m n p p m n a b n m 1 1 p p n m 1 1 a b 1 1 p p a b 0 0 (2.16)
t0
解 (1) 齐次解。 由例2.4 yh (t)=C1e-t+C2e-6t
第二章 连续时间系统的时域分析
(2) 特解。 查表2.2, yp(t)=B1cos (2t)+B2sin(2t)
-14B1+2B2-6=0 2B1+14B2=0
于是,
B15201,
B2530
yp(t)5 20 c 1o2ts) (530 si2 nt)(
第二章 连续时间系统的时域分析
3. 用算子符号表示微分方程, 不仅书写简便, 而且在建 立系统的数学模型时也很方便。 把电路中的基本元件R、 L、 C的伏安关系用微分算子形式来表示, 可以得到相应 的算子模型, 如表2.1所示。

信号与线性系统分析第2章

信号与线性系统分析第2章
t r ( Pmt m Pm1t m1 P 0的特征根) 1t P 0 )(有r重为
e t
cos t sin t
Pe t (不等于特征根) t (P t P )e (等于特征单根) 1 0
(Pr t r Pr 1t r 1 P0 )e t (等于r重特征根)
例:f1(t), f2(t)如图,求f1(t)* f2(t) 解: f1(t) = 2ε (t) –2ε (t –1) f2(t) = ε (t+1) –ε (t –1) f1(t)* f2(t) = 2 ε (t)* ε (t+1) –2 ε (t)* ε (t –1) –2ε (t –1)* ε (t+1) +2ε (t –1)* ε (t –1) 由于ε (t)* ε (t) = tε (t) 据时移特性,有 f1(t)* f2(t) = 2 (t+1) ε (t+1) - 2 (t –1) ε (t –1) –2 tε (t) +2 (t –2) ε (t –2)
f (t ) f1 ( ) f 2 (t )d


为f1(t)与f2(t)的卷积积分,简称卷积;记为 f(t)= f1(t)*f2(t) 注意:积分是在虚设的变量τ下进行的,τ为积分变量, t为参变量。结果仍为t 的函数。
y zs (t )

f ( )h(t ) d f (t ) * ) d
▲ ■ 第 13 页
2 .任意信号作用下的零状态响应
f ( t) 根据h(t)的定义: δ(t)
LTI系统 零状态
yzs(t) h(t) h(t -τ) f (τ) h(t -τ)
由时不变性:

系统的时域分析 线性时不变系统的描述及特点 连续时间LTI系统的响应

系统的时域分析  线性时不变系统的描述及特点  连续时间LTI系统的响应
s1 2,s2 3
y x (t ) K1e 2t K 2 e 3t
y(0)=yx(0)=K1+K2=1 y' (0)= y'x(0)= 2K13K2 =3
解得 K1= 6,K2= 5
y x (t ) 6e 2t 5e 3t , t 0
18
[例] 已知某线性时不变系统的动态方程式为: y" (t)+4y ' (t) +4y (t) = 2f ' (t )+3f(t), t>0 系统的初始状态为y(0) = 2,y'(0) = 1, 求系统的零输入响应yx(t)。 解: 系统的特征方程为 系统的特征根为
2t
Be
4t
1 y (0) A B 1 3 解得 A=5/2,B= 11/6 1 y ' (0) 2 A 4 B 2 3
5 2t 11 4t 1 t y(t ) e e e , t 0 2 6 3
12
1 t e 3
系统的几个概念:
9
[例] 已知某二阶线性时不变连续时间系统的动态方程
y" (t ) 6 y' (t ) 8 y(t ) f (t ), t 0
初始条件y(0)=1, y '(0)=2, 输入信号f (t)=et u(t), 求系统的完全响应y(t)。
解:
(1) 求齐次方程y''(t)+6y'(t)+8y(t) = 0的齐次解yh(t)
11
[例] 已知某二阶线性时不变连续时间系统的动态方程
y" (t ) 6 y' (t ) 8 y(t ) f (t ), t 0

MATLAB与信号实验——连续LTI系统的时域分析

MATLAB与信号实验——连续LTI系统的时域分析

MATLAB与信号实验——连续LTI系统的时域分析连续LTI系统的时域分析是信号与系统学中的重要课题。

MATLAB作为一种强大的科学计算软件,提供了丰富的工具和函数来进行信号与系统的分析。

下面将介绍MATLAB在连续LTI系统时域分析中的应用。

首先,我们需要了解连续LTI系统的基本概念。

一个连续域线性时不变系统(LTI系统)可以由它的冲激响应完全描述。

冲激响应是系统对单位冲激信号的响应。

在MATLAB中,可以使用impulse函数来生成单位冲激信号。

假设我们有一个连续LTI系统的冲激响应h(t),我们可以使用conv 函数来计算系统对任意输入信号x(t)的响应y(t)。

conv函数实现了卷积运算,可以将输入信号与冲激响应进行卷积运算得到输出信号。

例如,我们假设一个连续LTI系统的冲激响应为h(t) = exp(-t)u(t),其中u(t)是单位阶跃函数。

我们可以使用以下代码生成输入信号x(t)和计算输出信号y(t):```matlabt=-10:0.1:10;%时间范围x = sin(t); % 输入信号h = exp(-t).*heaviside(t); % 冲激响应y = conv(x, h, 'same'); % 计算输出信号```这段代码首先定义了时间范围t,然后定义了输入信号x(t)和冲激响应h(t)。

接下来,使用conv函数计算输入信号和冲激响应的卷积,设置参数’same’表示输出信号与输入信号长度相同。

最后,得到了输出信号y(t)。

在得到输出信号后,我们可以使用MATLAB的绘图功能来可视化结果。

例如,使用以下代码可以绘制输入信号和输出信号的图像:```matlabfigure;plot(t, x, 'b', 'LineWidth', 2); % 绘制输入信号hold on;plot(t, y, 'r', 'LineWidth', 2); % 绘制输出信号xlabel('时间');ylabel('幅度');legend('输入信号', '输出信号');```除了卷积运算外,MATLAB还提供了许多其他函数来进行连续LTI系统的时域分析。

信号与系统教案第2章

第2-3页
2.1 LTI连续系统的响应
一、微分方程的经典解
许多实际的系统可以用线性系统来模拟。一个线性系 统其激励与响应之间的关系可以用下列形式的微分方 程来描述:
y(n)(t) + an-1y (n-1)(t) + …+ a1y(1)(t) + a0y (t) = bmf(m)(t) + bm-1f (m-1)(t) + …+ b1f(1)(t) + b0f (t)
第2-7页
2.1 LTI连续系统的响应
齐次解的函数形式仅与系统本身的特性有关,而与激励 f(t)的函数形式无关,称为系统的固有响应或自由响应; 特解的函数形式由激励确定,称为强迫响应。 例1: 描述某系统的微分方程为
y”(t) + 5y’(t) + 6y(t) = f(t) 求(1)当f(t) = 2e-t,t≥0;y(0)=2,y’(0)= -1时的全解;
et[C cos( t) D sin( t)], 或 A cos( t )
其中Ae j C jD
第2-6页
2.1 LTI连续系统的响应
表2- 不同激励所对应的特解
激励 f (t)
tm
e t
cos( t) 或 sin( t)
特解 yp (t) Pmt m Pm-1t m1 P1t P0 所有的特征根均不等于0;
第2-13页
2.1 LTI连续系统的响应
通常,对于具体的系统,初始状态一般容易求得。这样 为求解微分方程,就需要从已知的初始状态y(j)(0-)设法 求得y(j)(0+)。下列举例说明。
例2:描述某系统的微分方程为 y”(t) + 3y’(t) + 2y(t) = 2f’(t) + 6f(t)

信号与系统连续时间LTI系统的几种响应求解方法及例题

连续时间LTI系统的响应
1. 经典时域分析方法: 求解微分方程 2. 卷积法:
系统完全响应 = 零输入响应 + 零状态响应
y(t) yzi (t) yzs (t) yzi (t) f (t) * h(t)
✓ 求解齐次微分方程得到零输入响应 ✓ 利用卷积积分可求出零状态响应
二、卷积法
系统完全响应 = 零输入响应 + 零状态响应 1.系统的零输入响应是输入信号为零,仅由系统的
卷积法求解系统零状态响应yf (t)的思路
1) 将任意信号分解为单位冲激信号的线性组合 2) 求出单位冲激信号作用在系统上的响应
—— 冲激响应 3) 利用线性时不变系统的特性,即可求出任意
信号f(t)激励下系统的零状态响应yf (t) 。
卷积法求解系统零状态响应yf (t)推导
(t) h(t)
特征方程为
s2 6s 8 0
特征根为
s1 2,s2 4
齐次解yh(t)
yh (t)
K1e2t
K
e4t
2
t>0
[例] 已知某二阶线性时不变连续时间系统的动态方程
y"(t) 6y'(t) 8y(t) f (t), t 0
初始条件y(0)=1, y '(0)=2, 输入信号f (t)=et u(t),求 系统的完全响应y(t)。
[例2-4-3] 已知某二阶线性时不变连续时间系统的动
态方程 y"(t) 6y'(t) 8y(t) f (t), t 0
初始条件y(0+)=1, y ‘(0+)=2, 输入信号f (t)=et u(t), (1)求系统的零状态响应y(t) 。
解:
(1) 求齐次方程y''(t)+6y'(t)+8y(t) = 0的齐次解yh(t)

实验三连续时间LTI系统的时域分析实验报告

实验三连续时间LTI系统的时域分析实验报告一、实验目的通过实验三的设计和实现,达到如下目的:1、了解连续时间LTI(线性时不变)系统的性质和概念;2、在时域内对连续时间LTI系统进行分析和研究;3、通过实验的设计和实现,了解连续时间LTI系统的传递函数、共轭-对称性质、单位冲激响应等重要性质。

二、实验原理在常见的线性连续时间系统中,我们知道采用差分方程的形式可以很好地表示出该系统的性质和特点。

但是,在本实验中,我们可以采用微分方程的形式来进行相关的研究。

设系统的输入为 x(t),输出为 y(t),系统的微分方程为:其中,a0、a1、…、an、b0、b1、…、bm为系统的系数,diff^n(x(t))和diff^m(y(t))分别是输入信号和输出信号对时间t的n阶和m阶导数,也可以记为x^(n)(t)和y^(m)(t)。

系统的单位冲激响应函数 h(t)=dy/dx| x(t)=δ(t),则有:其中,h^(i)(t)表示h(t)的第i阶导数定义系统的传递函数为:H(s)=Y(s)/X(s)在时域内,系统的输出y(t)可以表示为:其中,Laplace^-1[·]函数表示Laplace逆变换,即进行s域到t域的转化。

三、实验步骤1、在Simulink中,构建连续时间LTI系统模型,其中系统的微分方程为:y(t)=0.1*x(t)-y(t)+10*dx/dt2、对系统进行单位冲激响应测试,绘制出系统的单位冲激响应函数h(t);4、在S函数中实现系统单位冲激响应函数h(t)的微分方程,并使用ODE45框图绘制出系统单位冲激响应函数h(t)在t=0~10s之间的图像;6、利用数据记录栏,记录系统在不同的参数下的变化曲线、阶跃响应函数u(t)和单位冲激响应函数h(t)的变化规律。

四、实验数据分析1、单位冲激响应测试那么,当输入信号为单位冲激函数δ(t)时,根据系统的微分方程,可以得知输出信号的形式为:即单位冲激响应函数h(t)为一个包含了单位冲激函数δ(t)在内的导数项序列。

MATLAB与信号实验——连续LTI系统的时域分析

MATLAB与信号实验-——-连续LTI系统的时域分析在信号处理中,MATLAB是一个强大的工具,它提供了许多功能,使我们能够模拟和分析各种信号系统。

对于连续LTI系统,时域分析是一个重要的方法,它允许我们直接观察系统的输入和输出信号之间的关系。

下面是一个关于连续LTI系统的时域分析的实验。

一、实验目的本实验的目的是验证连续LTI系统的时域响应,通过使用MATLAB模拟系统,我们可以观察到不同的输入信号产生的输出信号,从而了解系统的特性。

二、实验步骤1.定义系统:首先,我们需要定义我们的连续LTI系统。

这可以通过使用MATLAB中的lti函数来完成。

我们需要提供系统的传递函数,它描述了系统的输入和输出之间的关系。

2.设置输入信号:为了观察系统的行为,我们需要设置一个合适的输入信号。

在MATLAB中,我们可以使用square函数来生成一个方波信号,该信号具有固定的频率和幅度。

3.模拟系统:使用MATLAB的lsim函数,我们可以模拟我们的连续LTI系统。

这个函数将输入信号和系统的传递函数作为参数,然后计算出系统的输出信号。

4.分析结果:我们可以使用MATLAB的图形功能来观察输入和输出信号。

这可以帮助我们理解系统的行为,并验证我们的模型是否正确。

三、实验结果与分析在实验中,我们使用了不同的输入信号(如方波、正弦波等)来测试我们的连续LTI系统。

对于每种输入信号,我们都观察了系统的输出信号,并记录了结果。

通过对比不同的输入和输出信号,我们可以得出以下结论:1.对于方波输入,系统的输出信号是带有延迟的方波,这表明系统对突变信号的响应是瞬时的。

2.对于正弦波输入,系统的输出信号是与输入信号同频同相位的正弦波,这表明系统对正弦波的响应是具有稳定性的。

这些结果验证了连续LTI系统的基本特性:即对于单位阶跃函数(突变信号)的输入,系统的响应是瞬时的;而对于周期性输入(如正弦波),系统的响应具有稳定性。

这些结果与我们在理论上学到的知识相符,从而验证了我们的模型是正确的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档