Sei sulla pagina 1di 6

UNIVERSIDAD DE SAN BUENAVENTURA

FACULTAD DE INGENIERÍA
AREA DE CIENCIAS BÁSICAS
TRANSFORMADA DE LAPLACE Y SISTEMAS
DE ECUACIONES DIFERENCIALES
LABORATORIO Nº 2

Transformada de Laplace:

Siempre es recomendable al iniciar una nueva sesión borrar todas las variables que quedan
almacenadas de sesiones anteriores:
> restart;
También se deben instalar las librerías necesarias para el desarrollo de las ecuaciones
diferenciales y sus representaciones graficas:

> with(DEtools):
> with(plots):

Para nuestro ejemplo guiado trabajaremos con la ecuación y ''  y '  6 y  0 , que definida en
Maple seria:
> ode:=diff(y(t),t$2)-diff(y(t),t)-6*y(t)=0;

En este ejemplo como se desea desarrollar mediante la utilización de la transformada de Laplace,


es necesario instalar la librería:
> with(inttrans):
Que aplicada a la ecuación diferencial anterior quedaría como:
> lode:=laplace(ode,t,s);

Como se desarrolla el ejercicio analíticamente, el paso a seguir es la evaluacion de las


condiciones iniciales:
> lode:=subs(y(0)=1,D(y)(0)=-1,lode);

Despejando Y s  tendríamos:
> Y:=solve(lode,laplace(y(t),t,s));
Aplicando fracciones parciales:
> Y:=convert(Y,parfrac,s);

Ahora aplicando la transformada inversa para la obtención de la respuesta final, tenemos:


> y1:= invlaplace(Y,s,t);

Solución que obtenida de manera directa seria:


> directa:=dsolve({ode, y(0)=1,D(y)(0)=-1},y(t),method=laplace);

Para su representación grafica es necesario definir la función como:


> sol:=unapply(rhs(directa),t);

Y ahora si su representación grafica con:


> plot(sol(t),t=0..2);

Ahora desarrollaremos una no homogénea o desde el punto de una aplicación, con una señal de
excitación externa. Sea la ecuación diferencial y ''  2 y '  2 y  cos(t ) definida como:
> ode:=diff(y(t),t$2)+2*diff(y(t),t)+2*y(t)=cos(t);
Después de aplicar la transformada, reemplazar las condiciones iniciales y0  1, y ' 0  0 y
despejar Y s  como en el ejemplo anterior tenemos:

De nuevo aplicando fracciones parciales:


> Y:=convert(Y,parfrac,s);

Para aplicar la transformada inversa es necesario organizar mejor la respuesta de tal forma que
los términos de la expresión coincidan con las transformadas propuestas en la tabla:
> Y:=expand(Y);

En los términos que resultan de la expansión aun quedan términos que no se encuentran en la
tabla, así que es necesario realizar una completación de cuadrados, que desarrollado en Maple se
plantea como:
> with(student):
> completesquare(Y);

En donde ahora si se puede aplicar la transformada inversa para obtener la solución final:
> y1:= invlaplace(Y,s,t);

Con representación grafica como:

Sistema de ecuaciones diferenciales:


Siempre el primer paso será resetear el valor de las variables existentes e instalar las librerías
necesarias para el desarrollo del ejercico, aunque si se trabaja de manera continua no es necesario
volver a instalarlas.
> restart;
> with(DEtools):
dx 1
 x y
dt 4
dy 1
Se trabajará con el sistema el sistema de ecuaciones diferenciales  x  y
dt 4
dz 1
 z
dt 4
Que su definición en Maple seria como:
> sys1 := diff(x(t),t) = -(1/4)*x(t) + y(t), diff(y(t),t) = -x(t) -
(1/4)*y(t), diff(z(t),t) = -(1/4)*z(t);

Para la determinación de los valores y vectores propios es necesario instalar la librería:


> with(linalg):
Se define la matriz que determina el sistema de ecuaciones diferenciales:
> A1:=matrix([[-1/4,1,0],[-1,-1/4,0],[0,0,-1/4]]);

Los valores propios se calculan como:


> eigenvals(A1);

Y los vectores propios se calculan como:


> eigenvects(A1);

La obtención de la solución general se hace con:


> soln1:= dsolve({sys1} ,{x(t),y(t),z(t)});

Definiendo las con condiciones iníciales para la determinación de las constantes:


> ICS1:= x(0)=1,y(0)=0,z(0)=1;

Y la solución se obtendría como:


> soln1:= dsolve({sys1} union {ICS1},{x(t),y(t),z(t)});

Para la representación grafica, se instala la librería:


>with (DEtools):
Y se traza la solución en tres dimensiones:
>DEplot3d([sys1],[x(t),y(t),z(t)],t=-200..50,{[0,1,0,1]},
scene=[x(t),y(t),z(t)],x=-2..2,y=-2..2,z=-2..2,stepsize= .1);

Presentando la grafica en el plano x-z y y-z respectivamente:


> DEplot([sys1], [x(t),y(t),z(t)], t=-200..50, {[0,1,0,1]},
scene=[x(t),z(t)],x=-5..5, y=-5..5, z=-5..5, stepsize= .1);
> DEplot([sys1], [x(t),y(t),z(t)], t=-200..50, {[0,1,0,1]},
scene=[y(t),z(t)],x=-5..5, y=-5..5, z=-5..5, stepsize= .1);
Y por ultimo en el plano x-y:
> DEplot([sys1], [x(t),y(t),z(t)], t=-200..50, {[0,1,0,1]},
scene=[x(t),y(t)],x=-5..5, y=-5..5, z=-5..5, stepsize= .1);

Ejercicios

 Solucionar mediante la utilización de la transformada de Laplace los siguientes problemas


de valores iniciales o de valores en las frontera:

1. y'' + 4y = 4x, y(0) = 1, y'(0) =5


2. y'' + 2y' + 5y = 3e-xsen(x), y(0) = 0, y'(0) =3
3. y''' + 8y = 2x - 5 + 8e 2 x , y(0) = 5, y'(0) = 3 , y''(0) = 4

 Solucionar los siguientes sistemas de ecuaciones:

  3 4  5
1. X /    X ; X (0)   
  2 3 1
1 1 4 1
   
2. X   0 2 0  X ; X (0)   3 
/

1 1 1 0
   
3. y''' + 8y = 2x - 5 + 8e 2 x , y(0) = 5, y'(0) = 3 , y''(0) = 4

Potrebbero piacerti anche