Mecatrónica
Laboratorio N°11
Transformada Inversa de Laplace
Alumno:
Salinas Fernandez Paulo Aimar
Ciclo: III
Sección: B
Profesor: Godinez De La Cruz Ernesto
Juan
Fecha de realización: 02/06/2018
Fecha de presentación: 07/06/2018
2018-1
1
Objetivo
El presente laboratorio tiene como objetivo utilizar los comandos del MatLab para encontrar la
transformada inversa de Laplace de una función
Fundamento Teórico
F s L f t
f t L1 F s
Los polos de F(s) son las raíces que se obtienen al igualar el denominador de F(s) a cero
Los ceros de F(s) son las raíces que se obtienen al igualar el numerador de F(s) a cero
2
Procedimiento
1
1) F (s)
s2
f(t)= t
2
2) F (s)
s(s 3)
f(t)= (2*exp(3*t))/3 - 2/3
s4
3) F ( s) 2
s 9
f(t)= cos(3*t) + (4*sin(3*t))/3
4
4) F ( s) 2
s 4s 16
f(t)= (2*3^(1/2)*exp(2*t)*sin(2*3^(1/2)*t))/3
s2
5) F ( s) 2
s 6s 16
f(t)= exp(-3*t)*(cos(7^(1/2)*t) - (7^(1/2)*sin(7^(1/2)*t))/7)
s2
6) F (s)
( s 3)( s 4)( s 5)
f(t)= 2*exp(-4*t) - exp(-3*t)/2 - (3*exp(-5*t))/2
clc
clear all
close all
syms s
F1=1/(s^2);
F2=2/(s*(s-3));
F3=(s+4)/(s^2+9);
F4=4/(s^2-4*s+16);
F5=(s+2)/(s^2+6*s+16);
F6=(s+2)/((s+3)*(s+4)*(s+5));
f1=ilaplace(F1);
f2=ilaplace(F2);
f3=ilaplace(F3);
f4=ilaplace(F4);
f5=ilaplace(F5);
f6=ilaplace(F6);
s=tf('s');
F1=1/(s^2);
F2=2/(s*(s-3));
F3=(s+4)/(s^2+9);
F4=4/(s^2-4*s+16);
3
F5=(s+2)/(s^2+6*s+16);
F6=(s+2)/((s+3)*(s+4)*(s+5));
subplot(3,2,1)
impulse(F1)
subplot(3,2,2)
impulse(F2)
subplot(3,2,3)
impulse(F3)
subplot(3,2,4)
impulse(F4)
subplot(3,2,5)
impulse(F5)
subplot(3,2,6)
impulse(F6)
4
Encontrar los polos y ceros de las siguientes funciones. Además graficar los
polos y ceros
s 2 4s 12
1) F (s)
s3 6s 2 8s 9
p1 =
-4.706527954497938 + 0.000000000000000i
-0.646736022751032 + 1.222280727312299i
-0.646736022751032 - 1.222280727312299i
z1 =
-2.000000000000000 + 2.828427124746189i
-2.000000000000000 - 2.828427124746189i
s2 4
2) F(s)
( s 2 9)( s 2 16)( s 2 25)
p2 =
0.000000000000000 + 4.999999999999996i
0.000000000000000 - 4.999999999999996i
0.000000000000000 + 4.000000000000003i
0.000000000000000 - 4.000000000000003i
0.000000000000000 + 3.000000000000001i
0.000000000000000 - 3.000000000000001i
z2 =
0.000000000000000 + 2.000000000000000i
0.000000000000000 - 2.000000000000000i
clc
clear all
close all
s=tf('s');
F1=(s^2+4*s+12)/(s^3+(6*s^2)+8*s+9);
F2=(s^2+4)/((s^2+9)*(s^2+16)*(s^2+25));
[p1,z1]=pzmap(F1);
[p2,z2]=pzmap(F2);
5
subplot(2,1,1)
pzmap(F1)
subplot(2,1,2)
pzmap(F2)
16
1) F(s)
s 2s 6
2
s6
2) F(s) 2
s 4s 9
clc
clear all
close all
s=tf('s');
F1=16/(s^2+2*s+6);
F2=(s+6)/(s^2+4*s+9);
subplot(2,1,1)
step(F1)
6
subplot(2,1,2)
step(F2)
Conclusiones
7
Aplicaciones
Tarea
s 3 4s 2 4s 6
F s
s5 3s 4 3s3 2s 2 4
a) Graficar F(s)
clc
clear all
close all
syms s
F1=(s^3+(4*s^2)+4*s+6)/(s^5+(3*s^4)+(3*s^3)+(2*s^2)+4);
f1=ilaplace(F1);
s=tf('s');
F1=(s^3+(4*s^2)+4*s+6)/(s^5+(3*s^4)+(3*s^3)+(2*s^2)+4);
impulse(F1)
8
b) Hallar los polos y ceros
clc
clear all
close all
s=tf('s');
F1=(s^3+(4*s^2)+4*s+6)/(s^5+(3*s^4)+(3*s^3)+(2*s^2)+4);
[p1,z1]=pzmap(F1);
subplot(1,1,1)
pzmap(F1)
p1 =
-2.219186423555920 + 0.000000000000000i
-0.890206083865394 + 1.204595637035122i
-0.890206083865394 - 1.204595637035122i
0.499799295643355 + 0.744049561628769i
0.499799295643355 - 0.744049561628769i
z1 =
-3.340250830129099 + 0.000000000000000i
-0.329874584935451 + 1.299020802710795i
-0.329874584935451 - 1.299020802710795i
9
c) Graficar los polos y ceros
clc
clear all
close all
s=tf('s');
F1=(s^3+(4*s^2)+4*s+6)/(s^5+(3*s^4)+(3*s^3)+(2*s^2)+4);
subplot(1,1,1)
step(F1)
10
e) Hallar f (t )
clc
clear all
close all
t=0:0.001:60
syms s
F1=(s^3+(4*s^2)+4*s+6)/(s^5+(3*s^4)+(3*s^3)+(2*s^2)+4);
f1=ilaplace(F1);
Ft=subs(f1,t);
plot(t,ft,'b')
11
12