Anda di halaman 1dari 3

Capítulo 1

Ecuaciones hiperbólicas

1.1. La ecuación de ondas


Considere la ecuación de la ondas

utt (x; t) = c2 uxx (x; t) ; 0 < x < a; 0<t<b (11)

con las condiciones de contorno


u (0; t) =0 ; u (a; t) = 0 0<x<b
u (x; 0) = f (x) 0 x a
ut (x; 0) = g (x) 0<x<a

La euación de ondas modela el desplazamiento de u desde su posición de equilibrio de


una cuerda elástica vibrante cuyos extremos están …jo en x = 0 y x = a: (Veáse la
…gura)
Construcción de la ecuación en diferencias
Considerando el rectángulo

D = f(x; t) : 0 x a; 0 t bg

hacemos una partición de D en una malla que consta de n 1 por m 1 rectángulos


de lados h y k; tal como se muestra en la …gura.

Empesamos en la …la t = t1 = 0; vemos que la solución es u (xi ; t1 ) = f (xi ) : Para


las demás …las, usaremos la ecuación en diferencias para aproximar a la solución exacta
u (xi ; tj ) :
Calcularemos para cada j = 2; ;m

fui;j u (xi ; tj ) ; i = 1; ; ng

Usando las fórmulas de diferencias centradas, escribimos


u (x; t + k) 2u (x; t) + u (x; t k)
utt (x; t) = + O k2
k2
y
u (x + h; t) 2u (x; t) + u (x h; t)
uxx (x; t) = + O h2
h2

1
2 CAPÍTULO 1. ECUACIONES HIPERBÓLICAS

Dado que el espaciado entre los puntos de la malla es uniforme en todas las …las como
también en las columnas

xi+1 = xi + h (xi 1 = xi h)
tj+1 = tj + k (tj+1 = tj k)

Con esto y despreciando los términos O (h2 ) yO (k 2 ) y usando las aproximaciones ui;j
u (xi ; tj ), reeemplazamos en la ecuación (11) y se obtiene

ui;j+1 2ui;j + ui;j 1 = r2 (ui+1;j 2ui;j + ui 1;j ) (12)


ck
donde r = :
h
Reordenando, podemos reescribir como un esquema explícito

ui;j+1 = 2 2r2 2ui;j + r2 (ui+1;j + ui 1;j ) ui:j 1 ; i = 2; ;n 1 (13)

Figura

ck
Para garantizar la estabilidad de la fórmula (13) es necesasrio que r = h
1:
Valores iniciales
Si queremos calcular aproximaciones en los puntos de la tercera …la, se requiere
aproximar en los puntos de las …las uno y dos. La primera …la u (xi ; t1 ) ui;1 = fi
la tenemos, pero la segunda …la u (xi ; t2 ) ui;;2 no tenemos. ¿Que hacer? Usaremos la
función g (x) dada en el contorno.
Fijando xi en la frontera interior de D y aplicando la fórmula de Taylor de orden 1
desarrollamos u (x; t) alrededor de u (xi ; 0) : Esto es,

u (xi ; t2 = k) = u (xi ; 0) + ut (xi ; 0) k + O k 2 (14)


Usando los datos en la frontera, podemos escribir

ui;2 = fi + kgi ; i = 2; ;n 1 (15)

Note que ui;2 6= u (xi ; tj ); por lo que el error introducido al usar la fórmula (15) se
propagará a toda la malla. Para atenuar se debe tomar tamaño de paso k pequeños.
En caso en que f dado en el contorno es dos veces derivable en el intervalo, entonces
tenemos que uxx (x; 0) = f 00 (x) : Igualadad que permite usar fórmula de Taylor de orden
dos, para obtener una aproximación mejorada a los valores de la segunda …la de la malla.

Volviendo a la ecuación (1) ; tenemos entonces

utt (xi ; 0) = c2 uxx (xi ; 0) = c2 f 00 (xi ) = c2 f 00 (xi ; 0)

Es decir,
fi+1 2fi + fi 1
utt (xi ; 0) = c2 + O h2 (16)
h2
1.1. LA ECUACIÓN DE ONDAS 3

Por otro lado, reordenando fórmula de Taylor de orden dos, escribimos

utt (x; 0) k 2
u (x; k) = u (x; 0) + ut (x; 0) k + + O k3 (17)
2
Reemplazando en x = xi y la ecuación (16) junto con las condiciones iniciales,
tenemos
c2 k 2
u (xi ; k) = fi + kgi + (fi+1 2fi + fi 1 ) + O h2 + O k 3
2h2
ck
Puesto que r = h
; podemos simpli…car y escribir para la segunda …la

r2
ui;2 = 1 r2 fi + kgi + (fi+1 + fi 1 ) ; i = 2; 3; ;n 1 (18)
2
Ejemplo.
Use el mdf para resolver la ecuación de ondas de una cuerda vibrante

utt (x; t) = 4uxx (x; t) ; 0 x 1; 0 t 0;5

sujeto a las condiciones de contorno:

u (0; t) = 0 ; u (1; t) = 0 0 < t 0;5


u (x; 0) = f (x) = sen ( x) + sen (2 x) ; 0<x<1
ut (x; 0) = g (x) = 0 ; 0<x<1

Solución.
Tome h = 0;1 y k = 0;05: Puesto que c = 2; tenemos que r = ckh
= 2(0;05)
0;1
= 1:
Como g (x) = 0 y r = 1; la fórmula (18) que corresponde a la segunda …la quedaría

fi 1 + fi+1
ui;2 = ; i = 2; 3; ;9
2
y por otro lado, sustituyendo r = 1 en (13) tenemos

ui;j+1 = ui+1;j + ui 1;j ui:j 1 ; i = 2; ;n 1

Anda mungkin juga menyukai