Vous êtes sur la page 1sur 9

Jeiner Orlando Moreno Soto

Cdigo 1088253518
Trabajo de Final De ptica

Solucin a la Ecuacin de Onda con la Trasformada de Fourier y un


algoritmo para Matlab
La Ecuacin de Onda describe fenmenos ondulatorios tales como la propagacin
del sonido, vibracin transversal de cuerdas flexibles y vibracin longitudinal de una
viga. Dichos fenmenos se pueden modelar con ecuaciones diferenciales en
derivadas parciales.
Descripcin del Problema
Sea la ecuacin de onda:
2
2 U
2 U
k
=f ( x)
t2
x2

(1)

< x <+ ; t> 0 ,


Donde

u(x ,t ) es la solucin general a la ecuacin de onda y representa el

desplazamiento de cualquier punto x en el instante t.


Solucin del Problema
Para (1) utilizaremos la trasformada de Fourier F, dada por:

F ( f (t ) )= f ( t ) eiwt dt ,

Definida en R y toma valores complejos. Al resolver la integral optemos:

F ( f (t ) )=F (w)
Para que la transformada de Fourier de una seal

f (t )

exista debe satisfacer las

denominadas condiciones de Dirichlet:


1.

f (t)

sea absolutamente integrable, es decir:

f ( t )dt <

2.

f (t)

posea un nmero finito de discontinuidades en cualquier intervalo.

La transformada de Fourier Inversa est dada por:

F1 { F ( w ) }=

1
F ( w ) eiwt dw
2

Resolvamos la ecuacin (1), teniendo las condiciones iniciales:

u ( x , 0 )=g ( x ) ;

Conociendo el desplazamiento
Teniendo en cuenta que

g (x )

u(x,0)
=h( x)
t

(2)

y la velocidad inicial

f ( x ) , g ( x ) ,h ( x)

h(x )

de la cuerda.

cumplen con las condiciones de Dirichlet

para la existencia de la Transformada de Fourier,

F ( u ( x ,t ) )=U (w , t)

F ( f ( x ) ) =F ( w ) ,
F ( g ( x ) )=G( w) ,
F ( h ( x ) )=H ( w)

Por las propiedades de la Transformada de Fourier con respecto a x y tomando t fija,


tenemos:

F ( u ( x ,0 ) )=F (g ( x ) ) ,
U ( w , 0 )=G(x) ,
F

( ut( x , 0 ) )=F ( h( x ) )

dU ( w , 0 )
=H (w) .
dt
Si tomamos la Transformada de Fourier en (1) se obtiene:

2
2u d U (w , t )
=
2
2
t
dt

( )

F k2

u
u
=k 2 F
2
2
x
x

2 u
2 u
2
=k
F
2
2
x
x

F k2

) ( )
) ( )

k 2 (iw )2 U ( w , t )
k 2 w2 U ( w , t )
Teniendo (1) y las respectivas trasformadas se tiene:

d2U ( w , t ) 2 2
+k w U ( w ,t )=F (w)
dt2

(3)

La cual es una ecuacin diferencial ordinaria homognea de coeficientes


constantes. La soluciones para (3) estn dadas por:

U ( w , t )=U H +U P

(4)

Donde:

UH

= Solucin homognea,

U p = Solucin particular.
Ahora hallamos la solucin para

UH

d2U (w , t ) 2 2
+k w U ( w ,t )=0
dt2
La ecuacin es de la forma:

y ' ' +k 2 w2 y=0

La solucin es de la forma:

y=Ce x
La ecuacin auxiliar:

= kw 2= kw
Obtenemos

2+ k 2 w2=0

(5)

U H ( w ,t )=C 1 cos ( kwt ) +C 2 sin( kwt )


C 1 V 1+ C 2 V 2
Y con

V 1=cos (kwt ) y V 2 =sin(kwt )


Para encontrar

Hp

se hace uso del mtodo de variacin de parmetros, teniendo

en cuenta:

U p=Z 1 V 1 + Z 2 V 2

, donde

Z 1 y Z 2 son soluciones al sistema (que podemos variar)

de forma que:

'

'

Z 1 V 1 + Z2 V 2=0 ,
'

'

'

'

Z 1 V 1 + Z 2 V 2=F (w)

Definimos:

Z '1=

V 2 F ( w )
V F (w )
y Z '2= 1
W
W

Donde

W =wronskiano

El cual puede ser calculado como

W ( v 1 , v 2 )=

cos(kwt )
sin (kwt )
kw sin( kwt ) kw cos (kwt )

kw cos 2 ( kwt ) +kw sin 2 ( kwt )


kw
Por lo tanto se tiene:

Z '1=

sin(kwt ) F ( w )
cos( kwt )F ( w )
y Z '2=
kw
kw

Ahora integramos respectivamente:

Z 1=

sin ( kwt ) F ( w )
dw
kw

Z 2=

cos (kwt ) F ( w )
dw
kw

De este modo tenemos

U p=cos ( kwt )

sin ( kwt ) F ( w )
cos(kwt ) F ( w )
dw +sin ( kwt )
dw
kw
kw

Ahora reemplazamos en (4)

U ( x , t )=C1 cos ( kwt )+ C2 sin ( kwt )cos ( kwt )

sin ( kwt ) F ( w )
cos ( kwt ) F ( w )
dw+sin ( kwt )
dw
(6)
kw
kw

Para hallar las constantes evaluamos (6) en t = 0, se obtiene:


Como

U ( w , 0 )=G(w)

, entonces

C1 =G(w)

(7)

Ahora derivo (6) con respecto a t, y evaluando en

t=0 ;

obtenemos:

dU ( w , 0 )
F ( w)
=kw C 2 F ( w ) dw+kw
dw
dt
kw
De la condicin inicial:

dU ( x , t )
=H ( w ) ,
dt
Reemplazando en la ecuacin anterior:

H ( w )=kw C2 F ( w ) dw+ kw

C2 =

F (w)
dw
kw

H (w ) 1
F (w)
+ F ( w ) dw
dw
kw kw
kw

(8)

Ahora reemplazamos (7) y (8) en (6)

U ( w , t )=G ( w ) cos ( kwt )+

H (w ) 1
F (w )
sin ( kwt ) F ( w )
+ F ( w ) dw
dw sin ( kwt )cos ( kwt )
dw+ sin ( kwt )
kw kw
kw
kw

Manipulamos la ecuacin para buscar una simplificacin:

sin ( kwt ) F ( w )
sin ( kwt )
F (w )
dw +
H ( w )+ F ( w ) dw ]sin ( kwt )
dw+sin ( kwt )
[
kw
kw
kw

sin ( kwt ) F ( w )
sin ( kwt )
) F (w
dw +
[ H ( w )+ F ( w ) dw ]sin ( kwt ) Fkw( w ) + cos ( kwt
kw
kw
kw

sin ( kwt ) F ( w )
sin ( kwt )
F ( w ) sin 2 ( kwt /2 )
dw +
H
(
w
)
+
F
(
w
)
dw
2
sin
(
kwt
)
dw
[

kw
kw
kw

U ( w , t )=cos(kwt ) G ( w )

U ( w , t )=cos ( kwt ) G ( w )

U ( w , t )=cos(kwt ) G ( w )

A la funcin

U ( w , t ) se le toma la Transformada Inversa de Fourier, y as se

obtiene la respuesta de (1) teniendo en cuenta (2).

u ( x , t )=F

[ U ( w , t ) ](9)

Ejemplo:

d2U (w , t )
d2 U ( w , t )
25
=0
dt2
d x2
Implementamos un cdigo en Matlab para la solucin de este problema, el cdigo
implementado se muestra a continuacin con la solucin y las grficas obtenidas:

syms x w t;

%Variables simblicas definidas por Matlab

k = 5;
f = 0;
F = fourier(f,x,w);
g = x^3;
G = fourier(g,x,w);
h = sin(x);
du(x,0)/dt
H = fourier(h,x,w);

%Constante
%Funcin entrante parte no Homognea [f(x)]
%Transformada de Fourier de F
%Funcin relacionada con la condicin inicial u(x,0)
%Transformada de Fourier de g
%Funcin relacionada con la condicin inicial
%Transformada de Fourier de h

%Ecuacin final obtenida que soluciona la Ecuacin de Onda con la trasformada


%de Fourier
U = cos(k*w*t)*( G -int(F/(k*w)* sin(k*w*t),w))+ sin(k*w*t)*(1/
(k*w)*(H+int(F,w))- 2*int(F/(k*w)*(sin(k*w*t/2)) ^2,w));

%Funcin Solucin a la ecuacin de Onda obtenida por la Trasformada Inversa


%de Fourier

u = ifourier(U,w,x);
ezsurf(u) %Funcion para graficar en 3D con superficie
simple(u)

%Funcion de Matlab que me simplifica la funcion u

La solucin obtenida es la siguiente:

u ( w , t )=x 3+75 x t 2 +

sin ( 5t ) sin ( x )
5

Vous aimerez peut-être aussi