Académique Documents
Professionnel Documents
Culture Documents
Contenido
1.
Introduccin............................................................................................................................... 3
2.
3.
4.
4.2.
4.3.
5.
5.1.
6.
6.2.
7.
Convolucin. ..................................................................................................................... 22
7.2.
7.3.
7.4.
8.
9.
10.
10.1.
10.2.
10.2.1.
11.
Aplicaciones. ......................................................................................................................... 31
11.1.
11.2.
Bibliografa ........................................................................................................................................ 38
La transformada de Laplace.
Breve Biografa.
http://es.wikipedia.org/wiki/Pierre_Simon_Laplace
( )
( 1)
Es la transformada de Laplace de
La integral en (1) como podemos observar es una integral impropia entonces se la puede
expresar de la siguiente manera:
( )
( )
http://www.mty.itesm.mx/etie/deptos/m/ma-841/laplace/home.htm
( )
* ( )+
( )
* ( )+
( )
( )
Como
cuando
, por lo tanto:
( )
Para
A continuacin mostraremos el cdigo de MATLAB para este problema:
syms s y
y=1;
ans=laplace(y,s);
pretty(ans)
( )
( )
* +
( )
pretty(ans)
Ejemplo 3. Aplicando la definicin 1, determinar la transformada de Laplace de la funcin
( )
*
( )
Para
A continuacin mostraremos el cdigo de MATLAB para este problema:
y=5*exp(4*t)-6*sin(2*t);
ans=laplace(y);
pretty(ans)
Ejemplo 4. Aplicando la definicin 1, determinar la transformada de Laplace de la funcin
( )
*
( )
( )+
( )
)]
)]
Para
Cdigo de MATLAB para este problema:
syms t
syms b
y=sin(b*t)
ans=laplace(y)
Ejemplo 5. Aplicando la definicin 1, determinar la transformada de Laplace de la funcin
5
( )
Como tenemos diferentes intervalos tenemos que descomponer la integral en tres partes
diferentes.
( )
( )
( )
Para
Cdigo de MATLAB para este problema:
syms t
syms s
y1=2*exp(-s*t);
ans1=int(y1,0,5);
pretty(ans1)
y2=0*exp(-s*t);
ans2=int(y2,5,10);
pretty(ans2)
y3=exp(4*t)*exp(-s*t);
ans3=int(y3,10,inf);
pretty(ans3)
2.1. Linealidad de la transformada.
Teorema 1. Sean , y funciones las cuales sus transformadas de Laplace existen para
y la c sea una constante, entonces para
:
*
+
*
Ejemplo 6. Determinar *
*
+
+
* +
( 2)
( 3)
+
6
+
* +
+
*
+( )
+( )
( )
* +( )
* +
( ) que sea
( 4)
( ) y se utiliza la
{ }
En este ejemplo
{ }
{ }
8
Cdigo en MATLAB:
syms s y t
y=1/(s^5);
ans=ilaplace(y,t);
pretty(ans)
{
b)
Cdigo en MATLAB:
syms s y t
y=1/(s^2+7);
ans=ilaplace(y,t);
pretty(ans)
3.1.Linealidad de la transformada inversa.
* +
* + y
Teorema 2. Suponiendo que
,
), y c sea cualquier constante entonces:
*
+
*
*
+
++
( 5)
* +
( 6)
Como
Cdigo en MATLAB:
syms s t
y=(-2*s+6)/(s^2+4);
ans=ilaplace(y,t);
pretty(ans)
4. Fracciones Parciales. Factores lineales y no lineales.
El mtodo
de
las
fracciones
parciales consiste
en
descomponer
un cociente de polinomios en una suma de fracciones de polinomios de menor grado. Se
utiliza principalmente en clculo integral. El requisito ms importante es que el grado del
polinomio del denominador sea estrictamente mayor que el del numerador.3
Debemos considerar tres casos:
Factores lineales no repetidos.
Factores lineales repetidos.
Factores cuadrticos.
4.1. Factores lineales no repetidos.
Si tenemos una funcin
distintos:
)(
En el cual los nmeros reales distintos entre si, por lo tanto el desarrollo en fracciones
parciales tiene la forma:
( )
( )
Donde
son nmeros reales. En el siguiente ejemplo mostraremos como determinar las
constantes
Ejemplo 1. Determinar
* +.
http://es.wikipedia.org/wiki/Fracci%C3%B3n_parcial
10
( )
)(
)(
)(
)(
)(
)
)
)(
)(
)(
)(
)(
)(
{
)
)
}( )
{
{
)
)
)
{
(
)
}( )
Codigo de MATLAB:
syms s t
y=(7*s-1)/((s+1)*(s+2)*(s-3));
ans=ilaplace(y,t);
11
pretty(ans)
4.2. Factores lineales repetidos.
Si (
) es un factor de la funcin ( ) y si suponemos que (
) es la mxima
potencia de
que se divide a ( ). Entonces el desarrollo en fracciones parciales que
corresponde al trmino (
) es:
(
Donde
Ejemplo 2. Determinar
* +.
( )
) (
) (
)(
( )
nos queda:
( )
( )
12
Por lo tanto:
) (
) (
)
{
}( )
}( )
Cdigo MATLAB
syms s t
y=(s^2+9*s+2)/((s-1)^2*(s+3));
ans=ilaplace(y,t);
pretty(ans)
4.3.Factores cuadrticos.
Si (
)
es un factor cuadrtico de la funcin ( ) que no se puede reducir a
factores lineales con coeficientes reales, la parte de desarrollo en fracciones parciales
correspondiente es:
(
(
(
,(
Ejemplo 3. Determinar
)
)
(
-
,(
)
)
* +.
( )
)(
13
)(
(
(
)
)
-(
Con
-( )
( )
tenemos:
, ( )
-( )
( )
Con s = 0:
, (
-( )
( )
)(
(
(
)
)
( )
)(
}( )
(
(
)
)
( )
}( )
14
Cdigo de MATLAB:
syms s t
y=(2*s^2+10*s)/((s^2-2*s+5)*(s+1));
ans=ilaplace(y,t);
pretty(ans)
5. Transformada de Laplace de derivadas.
Teorema 3. Sea
> ,
( ) continua en ,
* +( )
* +( )
( )
( 7)
(
)
( ) continuas en [0, ) y sea ( ) ( ) continua por
Teorema 4. Sea ( ) ( )
), con todas estas funciones de orden exponencial . Entonces para s > ,
partes en ,
( )
}( )
* +( )
( )
( )
( )
( 8)
+( )
( )
Para determinar *
Sea ( )
(2), tenemos
entonces ( )
* +( )
*
+( )
( )
* +( )
*
( )
+( )
15
+( )
Al dividir entre
*
tenemos
+( )
Cdigo de MATLAB:
syms t b
y=cos(b*t);
ans=laplace(y);
pretty(ans)
5.1.Derivadas de la transformada de Laplace.
Teorema 5. Sea * +( )
( ) y suponga que ( ) es continua por partes en ,
orden exponencial entonces para
:
*
( )+( )
Ejemplo 2. Determinar *
( )
), y de
( 9)
+
+( )
( )
Se deriva y se obtiene:
( )
+( )
( )
syms t b
y=t*sin(b*t);
ans=laplace(y);
pretty(ans)
6. Teoremas de traslacin: desplazamiento sobre el eje s, desplazamiento sobre el
eje t.
16
( )+( )
)
( 10)
+
*
Cdigo en MATLAB:
syms t b
y=exp(5*t)*t^3;
ans=laplace(y);
pretty(ans)
b)
+
*
Cdigo en MATLAB:
syms t b
y=exp(-2*t)*cos(4*t);
ans=laplace(y);
pretty(ans)
6.2. Desplazamiento sobre el eje t.
Funcin escaln unitario. En ingeniera se puede encontrar funciones que estn
Desactivadas o activadas. Por ejemplo una fuerza externa que acta en un sistema
mecnico, o un voltaje aplicado a un circuito, se puede desactivar despus de cierto tiempo.
Es conveniente definir una funcin especial que es el numero 0 (desactivada) hasta un
cierto tiempo t=a y entonces el numero 1 (activada) despus de ese tiempo. Esta funcin se
la conoce como escaln unitario o funcin de Heaviside.
Definicin 3. La funcin escaln unitario
) se define como:
17
{
( 11)
Tambien podemos tener una funcin general definida por tramos es igual a:
( )
( )
( )
( )
( ) (
( ) (
( 12)
Ejemplo 2. Exprese
( )
18
plot(t,f,'r'),grid
title('\bfEJEMPLO1')
Teorema 7. Si ( )
* ( )+ y
* (
, entonces:
) (
)+
( )
( 13)
( )+( )
) (
( 14)
)+( )
( 15)
)+( )
* (
19
, ( )
y
(
* ( )+
Cdigo de MATLAB:
syms s t
y=exp(-2*s)/(s-4);
ans=ilaplace(y,t);
ezplot(ans,[0,10])
pretty(ans)
Ejemplo 4. Determinar
*
Ahora en este caso tenemos que ( )
(
,y
)+
. Por lo tanto:
20
)+( )
+( )
)+( )
Cdigo de MATLAB:
syms t s Y
f=cos(t)*heaviside(t-pi)
ezplot(f,[0,10])
F=laplace(f,t,s);
pretty(F)
7. Transformada de Laplace de integrales.
21
7.1.Convolucin.
son continuas por tramos en ,
, se define mediante la integral:
( ) (
Y se llama convolucin de
), entonces un
( 16)
. La convolucin de
es una funcin de t.
7.2.Propiedades de la convolucin.
Teorema 8. Sean ( )
( )
( ) continuas en partes en ,
). Entonces
( 17)
( 18)
( 19)
( 20)
7.3.Teorema de la convolucin.
Teorema 9. Sean ( )
Entonces:
( ) continuas en partes en ,
+( )
( ) ( )
), y de orden exponencial
( 21)
)( )
( 22)
Ejemplo 1. Evaluar:
{
( )
22
* +
)(
Cdigo de MATLAB:
syms t s
funcion=('int(sin(t-u)*e^(3u),0,t)')
f=sin(t)
g=exp(t)
F=laplace(f)
G=laplace(g)
ans=F*G
Ejemplo 2. Evaluar:
{
( )
Por lo tanto:
( )
( )
( )
)-
) se realiza la integracin.
23
))
))-
Cdigo de MATLAB:
syms s k y t
y=1/(s^2+k^2)^2;
ans=ilaplace(y,t);
pretty(ans)
7.4.Transformada de una integral.
( )
Definicin 5. Cuando ( )
y * ( )+
, el teorema de convolucin
implica que la transformada de Laplace de la integral de f es:
{ ( )
( )
( 23)
( )
( 24)
( )
( 25)
( )
Usando el teorema 9:
* ( )+
( )
Cdigo de MATLAB:
Cdigo de la funcin:
t=linspace(0,2,2000);
y=1.*(t<1)+0.*(1<=t);
plot(t,y,'.'),grid on,title('Funcion definida a trozos');
Cdigo de la transformada:
syms s t
25
F=(1/(1-exp(-2*s))*((int(exp(-s*t),0,1))+(int((exp(s*t)*0),1,2))));
pretty(F)
9. Solucin de problemas con valores iniciales.
Para resolver un problema con valores iniciales se realiza lo siguiente:
a. Considerar la transformada de Laplace en ambos lados de la ecuacin.
b. Use las propiedades de la transformada de Laplace y las condiciones iniciales para
obtener una ecuacin para la transformada de Laplace de la solucin y luego
despeja la transformad de esta ecuacin.
c. Determinar la transformada inversa de la solucin, con una tabla o usando un
mtodo adecuado junto con la tabla.
Ejemplo 1. Resolver el problema con valores iniciales.
( )
( )
+
*
* +
+
* +
* +
* +
( )
( )
( )
( )
( )
( )
( )
( )
( )(
( )
( )
26
( )(
( )
)(
Cdigo en MATLAB:
syms t s Y
f=-8*exp(-t)
F=laplace(f,t,s)
y=s^2*Y-2*s-12-2*s*Y+4+5*Y;
Sol=solve(y-F,Y)
sol=ilaplace(Sol,s,t)
ezplot(sol,[0,10*pi]),grid
10. Funcin delta de Dirac.
27
10.1.
Impulso unitario. Los sistemas mecnicos suelen ser afectados por una
fuerza externa (o fuerza electromotriz en un circuito elctrico) de gran magnitud que
acta solo por un periodo muy corto por ejemplo, podra caer un rayo en el ala
vibrante de un avin, un martillo de bola podra golpear con precisin una mesa en
un resorte. La grafica de la funcin definida por partes:
{
( 26)
Definicin 7. En la prctica es conveniente, trabajar con otro tipo de impulso unitario, una
funcin que se aproxima a
(
) y se define por el limite.
(
( 27)
La ltima expresin como no es una funcin en absoluto, se caracteriza por las dos
propiedades.
i.
ii.
)
(
{
)
Ejemplo 1. Resuelva
a.
( )
)+
( 28)
) sujeta a:
( )
( )
28
( )
Usando la ecuacin (14), se encuentra:
( )
Puesto que
( ) (
Cdigo de MATLAB:
syms t s Y
f1=dirac(t-2*pi)
f=4*f1
F=laplace(f,t,s)
y=s^2*Y-s;
Sol=solve(y+Y-F,Y)
sol=ilaplace(Sol,s,t)
ezplot(sol,[0,4*pi]),grid
29
b.
( )
( )
( ) (
Cdigo de MATLAB:
clc
clear all
close all
fprintf('Transformada de Laplace\n');
fprintf('Delta de Dirac\n');
fprintf('Ejemplo 1b\n');
syms t s Y
f1=dirac(t-2*pi)
f=4*f1
F=laplace(f,t,s)
30
y=s^2*Y;
Sol=solve(y+Y-F,Y)
sol=ilaplace(Sol,s,t)
ezplot(sol,[0,5*pi]),grid
11. Aplicaciones.
11.1.
Resortes Acoplados
)
( 29)
(
Ejemplo 1.
Resortes acoplados.
En este ejemplo lo resolveremos mediante el sistema (30) con los siguientes datos:
Imagen tomada del libro de Ecuaciones Diferenciales con aplicaciones de modelado 9na edicin de Dennis
Zill, capitulo 7 La transformada de Laplace subcaptulo 7.6 sistemas de ecuaciones diferenciales lineales.
31
Las masas comienzas desde sus posiciones de equilibrio con velocidades unitarias opuestas.
Resuelva
Sujeta a
( )
( ) = 0;
( ) = 0;
( ) = -1
( )
( )
Donde
( )
( )
( )
* ( )+ y
( )
( )
( )
( )
( )
( )
) ( )
( )
( )
) ( )
( )
)(
Y por tanto
( )
)(
32
( )
( )
33
Cdigo MATLAB:
syms s t X1 X2
y1=s^2*X1-1+10*X1-4*X2;
y2=-4*X1+s^2*X2+1+4*X2;
[Sol1 Sol2]=solve(y1,y2,X1,X2)
x1=ilaplace(Sol1,s,t)
x2=ilaplace(Sol2,s,t)
ezplot(x1,[0,4*pi]),grid
11.2.
Redes elctricas.
34
h,
y al inicio las
( )
Solucin
Debemos resolver
(
Sujeta a ( )
( )
( )
(
) ( )
* ( )+ e ( )
* ( )+. Resolviendo el sistema para
Donde ( )
descomponiendo los resultados en fracciones parciales, se obtiene
( )
( )
Imagen tomada del libro de Ecuaciones Diferenciales con aplicaciones de modelado 9na edicin de Dennis
Zill, capitulo 7 La transformada de Laplace subcaptulo 7.6 sistemas de ecuaciones diferenciales lineales.
35
( )
Cdigo en MATLAB
syms t s I1 I2
f=60
F=laplace(f,t,s)
i1=s*I1+50*I2;
36
i2=-200*I1+(s+200)*I2;
[Sol1 Sol2]=solve(i1-F,i2,I1,I2)
i1=ilaplace(Sol1,s,t)
i2=ilaplace(Sol2,s,t)
ezplot(i2,[0,pi/50]),grid
37
Bibliografa
R. Kent Nagle, E. B. (2005). Ecuaciones Diferenciales y problemas con valores a la frontera. Mxico:
Pearson Educacin.
Zill, D. G. (2009). Ecuaciones Diferenciales con aplicaciones de modelado. Mxico, D.F.: CENGAGE
Learning.
38