Está en la página 1de 4

MCI 2 UNCo - 2021

Resolución de ecuaciones diferenciales en deriva-


das parciales del tipo hiperbólicas

Aproximar por diferencias finitas la solución a la ecuación diferencial del


tipo hiperbólicas: como la ecuación de la onda

B2 u B2 u
“ ; 0ďxďπ ^ 0ďt (1)
Bt2 Bx2

Condiciones de borde son: Condiciones iniciales


Bu Bu
up0, tq “ 0 pπ, tq “ 0 upx, 0q “ f pxq “ sinpxq px, 0q “ gpxq “ 0
Bx Bt

y se pide calcular con h “ π{4 sobre el eje x y k “ 0, 5 hasta t “ 2 k “ 1.


En primer lugar a la ecuación diferencial o de gobierno se la aproxima con
operadores de derivada de segundo orden en el eje espacial y temporal.
w,ji´1 ´ 2 ¨ wi,j ` wi,j`1 wi´1,j ´ 2 ¨ wi,j ` wi`1,j

k2 h2
Para todo i =1; 2; 3; . . . ; m ´ 1 y j =1; 2; 3; . . .

Se despeja wi,j`1 de toda la expresión, resultando

Figura 1: Representación del stencil en el dominio


Resolvió Mariano Amadío 1 de 4
MCI 2 UNCo - 2021

0, 52 0, 52 0, 52
ˆ ˙
wi,j`1 “2¨ 1´ ¨ wi,j ` ¨ wi´1,j ` ¨ wi`1,j ´ wi,j´1
pπ{4q2 pπ{4q2 pπ{4q2
wi,j`1 “ 0,4052847 ¨ wi´1,j ` 1,1894305 ¨ wi,j ` 0,4052847 ¨ wi`1,j ´ wi,j´1(2)

Para la condición inicial, se observa que para j “ 0, un punto del stencil no


pertenece a el dominio: wi,j´1 ; por lo que a la expansión de la serie de Taylor
para dos variables en el punto inicial:
du k 2 d2 u
upxi , t1 q “ upxi , 0q ` k ¨ pxi , 0q ` ¨ pxi , 0q ` ¨ ¨ ¨
dt 2 dt2
k2
upxi , t1 q “ upxi , 0q `k ¨ gpxi q ` ¨ α2 ¨ f ”pxi q
l jh n 2
f pxi q

siendo
gpxq la condición inicial de derivada primera
f ”pxq la derivada segunda de la función f pxq de la condicione inicial, que se
aproxima con un operador de derivada segunda.
k2 f pxi´1 q ´ 2 ¨ f pxi q ` f pxi`1 q
upxi , t1 q “ f pxi q ` k ¨ gpxi q ` ¨ α2 ¨
2 h2
2 2 2 2 2 2
ˆ ˙
α ¨k α ¨k α ¨k
wi;1 “ 2
¨f pxi´1 q` 1 ´ 2
¨f pxi q` ¨f pxi`1 q`k ¨gpxi q (3)
2h h 2h2
Por lo tanto se genera un nuevo stencil solo para la primera iteración,es decir
cuando se aplican las condiciones de iniciales.
Evaluando las condiciones iniciales en el dominio: x “ r 0; π{4; π{2; 3{4 ¨
π; πsT se obtiene gpxi q “ 0 y f pxi q “ r 0; 0, 707107; 1; 0, 707107; 0sT
Teniendo en cuenta las condiciones de contorno up0, tq “ w0;j “ 0 y se
tiene una condición de Newman en w5,j , se utilizará un operador de derivada
primera de segundo orden centrado para aproximarla

Bu 1
pπ, tq “ 0 « p´upxm´1,t q ` upxm`1,t qq
Bx 2h
1
siendo equivalente a p´wm´1,j ` wm`1,j q “ 0 que despejando resulta:
2h
wm`1,j “ 2h ¨ 0 ` wm´1,j (4)

Resolvió Mariano Amadío 2 de 4


MCI 2 UNCo - 2021

Que al aplicar los stencils modificará las ecuaciones para el último punto del
dominio. para el dominio x tal que:x “ i ¨ h con i “ 1; 2; . . . , 5 ÝÑ x “
T
r 0; π{4; π{2; 3{4 ¨ π; πs
wi;1 “ 0, 202642 ¨ f pxi´1 q ` 0, 594715 ¨ f pxi q ` 0, 202642 ¨ f pxi`1 q ` 0 (5)

Se aplicará el stencil (Ec. 5) al vector wi,0 para obtener la secuencia de


valores correspondientes a wi,1 .
“0
h nl j
w1,1 “ 0, 202642 ¨ 
f px
0 q `0, 594715 ¨ f px1 q ` 0, 202642 ¨ f px2 q

w2,1 “ 0, 202642 ¨ f px1 q ` 0, 594715 ¨ f px2 q ` 0, 202642 ¨ f px3 q


w3,1 “ 0, 202642 ¨ f px2 q ` 0, 594715 ¨ f px3 q ` 0, 202642 ¨ f px4 q
w4,1 “ 0, 202642 ¨ f px3 q ` 0, 594715 ¨ f px4 q ` 0, 202642 ¨ p f px3 q `2h ¨ 0q
l jh n
wm´1,j

w4,1 “ 0, 4052847 ¨ f px3 q ` 0, 594715 ¨ f px4 q

Teniendo desarrolladas todas las ecuaciones, se aplican para los valores de


las condiciones de borde dadas.

w1,1 “ 0, 202642 ¨ p0q ` 0, 594715 ¨ p0, 707107q ` 0, 202642 ¨ p1q “ 0,6231696


w2,1 “ 0, 202642 ¨ p0, 707107q ` 0, 594715 ¨ p1q ` 0, 202642 ¨ p0, 707107q “ 0,8812948
w3,1 “ 0, 202642 ¨ p1q ` 0, 594715 ¨ p0, 707107q ` 0, 202642 ¨ p0q “ 0,6231696
w4,1 “ 0, 4052847 ¨ p0, 707107q ` 0, 594715 ¨ p0q “ 0,2865796

Resultado wi,1 “ 0; 0, 6231696; 0, 8812948; 0, 6231696; 0, 2865796sT


Habiendo calculado todos los valores correspondientes a t “ 1 ¨ k es decir a
wi,1 , se procede a calcular los puntos subsiguientes en el eje temporal usando
el primer stencil hallado (Ec 2), modificado con la ecuación correspondiente a
la condición de Newman (Ec. 4 )

Resolvió Mariano Amadío 3 de 4


MCI 2 UNCo - 2021

w1,2 “ 0, 4052847 ¨ w0,1 ` 1,1894305 ¨ w1,1 ` 0, 4052847 ¨ w1,2 ´ w1,0 “


w2,2 “ 0, 4052847 ¨ w1,1 ` 1,1894305 ¨ w1,2 ` 0, 4052847 ¨ w1,3 ´ w2,0 “
w3,2 “ 0, 4052847 ¨ w1,2 ` 1,1894305 ¨ w1,3 ` 0, 4052847 ¨ w1,4 ´ w3,0 “
w4,2 “ 0, 4052847 ¨ w1,3 ` 1,1894305 ¨ w1,4 ` 0, 4052847 ¨ pw1,3 ` 2h ¨ 0q ´ w4,0 “
w4,2 “ 0, 8105694 ¨ w1,3 ` 1,1894305 ¨ w1,4 ´ w4,0 “ 0, 391285

w1,2 “ 0, 4052847 ¨ p0q ` 1,1894305 ¨ p0, 623169q ` 0, 4052847 ¨ p0, 8812941q ´ p0, 707107q “ 0, 391285
w2,2 “ 0, 4052847 ¨ p0, 623169q ` 1,1894305 ¨ p0, 8812941q ` 0, 4052847 ¨ p0,623169q ´ p1q “ 0,5533612
w3,2 “ 0, 4052847 ¨ p0, 8812941q ` 1,1894305 ¨ p0,623169q ` 0, 4052847 ¨ p0q ´ p0, 707107q “ 0,5074318
w4,2 “ 0, 8105694 ¨ p0, 623169q ` 1,1894305 ¨ p0,2865796q ´ p0q “ 0,8459887

Resultado wi,2 “ r 0; 0, 391285; 0, 553361; 0, 5074318; 0,8459887sT

Resolvió Mariano Amadío 4 de 4

También podría gustarte