拉普拉斯变换

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

一.实验目的

1.掌握连续时间系统的复频域分析的基本方法。

2.掌握MATLAB中laplace、ilaplace、ezplot等函数的调用方法。

3.掌握使用MATLAB函数绘制系统函数零极点图的方法,并判断系统的稳定性。

二.实验原理

从傅里叶变换到拉普拉斯变换

有些函数不满足绝对可积条件,求解傅里叶变换困难。为此,可用一衰减因子(为实常数)乘信号,适当取的值,使乘积信号当t→时信号幅度趋向于0,从而使的傅里叶变换存在。

相应的傅里叶逆变换为

单边拉普拉斯变换

常见函数的拉普拉斯变换

(1)

(2)

(3)指数函数

(4)周期信号

特例为

拉普拉斯变换性质

1.线性性质

若,则

2.尺度变换

证明

3.时移特性

4.复频移特性

5.时域的微分特性

证明

6.时域积分特性

证明

(1)。

(2)

7.卷积定理

8.S域微分和积分

9.初值定理和终值定理

(1)初值定理:设函数不含及其各阶导数(即假分式化为真分式),则

(2)终值定理:若,,则

微分方程的变换解

描述n阶系统的微分方程的一般形式为,系统的初始状态为,

用拉普拉斯变换微分特性

[]

系统函数

系统函数定义为,它只与系统的结构,元件参数有关,而与激励,初始状态无关

1. (t+2)u(t)的拉普拉斯变换

2.(1) H(s)=(s+2)/(s^3+s^2+2s+6)的零极点图

2.(2) H(s)=(2s^2+1)/(3s^3+5s^2+4s+6)的零极点图

2.(3) H(s)=(s+2)/(s^4+2s^2+3s+1)的零极点图

3. 输入为cos(2t+pi/4)u(t)时的稳态响应

4.使用MATLAB完成下列设计

已知系统传输函数为H(s)=s/s^2+3s+2,使用拉普拉斯变换求解:

(1)该系统的冲击响应。clear all;

close all;

syms s t;

Hs=sym('s/(s^2+3*s+2)'); f1=dirac(t);

H1=laplace(f1,t,s);

H11=Hs*H1;

f11=ilaplace(H11,s,t); ezplot(f11);

grid on;

(2)该系统的阶跃响应。clear all;

close all;

Hs=sym('s/(s^2+3*s+2)');

f1=heaviside(t);

H1=laplace(f1,t,s);

H11=Hs*H1;

f11=ilaplace(H11,s,t);

ezplot(f11);

grid on;

(3)对于输入为cos(20t)u(t)的零状态响应。clear all;

close all;

syms s t;

a=[1,0];

sys=tf(a,b);

Hs=sym('s/(s^2+3*s+2)');

y=laplace(cos(20*t));

y=y*Hs;

y=ilaplace(y);

y=vpa(y,2);

ezplot(y,[0,2]);

text(0.2,1.2,'Input V oltage'); hold on;

ezplot('cos(20*t)',[0,2]);

text(0.2,-0.07,'Output V oltage'); hold on;

grid on;

axis([0 1 -1.5 1.5]);

(4)对于输入为exp(-t)u(t)的零状态响应。clear all;

close all;

syms s t;

a=[1,0];

b=[1,3,2];

sys=tf(a,b);

Hs=sym('s/(s^2+3*s+2)');

y=laplace(exp(-t));

y=y*Hs;

y=ilaplace(y);

y=vpa(y,2);

ezplot(y,[0,10]);

text(1,0.4,'Input V oltage');

hold on;

ezplot('exp(-t)',[0,10]);

text(1,0.1,'Output V oltage');

hold on;

grid on;

axis([0 10 -0.1 0.5]);

5.确定系统的零极点,并画出零极点分布图,确定其阶跃响应

已知系统的传输函数为H(s)=(s^4+s^3-3s^2+s+4)/(5s^8+2s^7-s^6-3s^5+5s^4+2s^3-4s^2+2s-1),试确定其零极点,画出零极点分布图,确定其阶跃响应。

clear all;

close all;

a=[1,1,-3,1,4];

b=[5,2,-1,-3,5,2,-4,2,-1]; subplot(1,2,1);

zplane(a,b);

legend('零点','极点');

t=0:0.1:5;

sys=tf(a,b);

y=step(sys,t);

subplot(1,2,2);

plot(t,y);

title('阶跃响应'); xlabel('时间(t)'); ylabel('y(t)');

相关文档
最新文档