Cap14 - Esquema Metodo de Las Lineas PDF
Cap14 - Esquema Metodo de Las Lineas PDF
Cap14 - Esquema Metodo de Las Lineas PDF
Métodos Matemáticos I
Jesús Rojo
∂u(x, t) ∂ 2 u(x, t)
= , x ∈ [0, 1] , t ≥ 0 ,
∂t ∂x 2
u(x, 0) = sen πx ,
u(0, t) = u(1, t) = 0
que representa, por ejemplo, la distribución de temperaturas en una
barra de longitud 1 con distribución inicial sen πx , x ∈ [0, 1] y
temperatura 0 en los extremos, a lo largo de todo el proceso.
Es fácil comprobar que su única solución viene dada por
2
u(x, t) = e −π t sen πx
y, en particular,
∂ 2 u(xn , t)
= f 00 (xn ) .
∂x 2
Aproximando esta derivada por la fórmula usual, acabamos
obteniendo
∂ 2 u(xn , t) u(xn−1 , t) − 2 u(xn , t) + u(xn+1 , t)
2
= + O(h2 ) ,
∂x h2
Ahora bien, u(x, t) verifica
∂ 2 u(xn , t) ∂u(xn , t)
2
= = un0 (t) , n = 1, . . . N − 1 ,
∂x ∂t
y, en definitiva
un−1 (t) − 2 un (t) + un+1 (t)
un0 (t) = + O(h2 ) .
h2
Es decir, las funciones un (t) consideradas antes son solución del
sistema lineal de ecuaciones diferenciales ordinarias
14. El Método de Líneas (MOL)
Semidiscretización de la ecuación del calor
1
un0 = (un−1 − 2 un + un+1 ) , n = 1, . . . N − 1 ,
h2
con un error de truncación de O(h2 ).
Agrupando las soluciones escalares en el vector de funciones
u(t) = (u1 (t) , u2 (t) , . . . , uN−1 (t)) ,
y teniendo en cuenta que las funciones u0 (t) y uN (t) son
(condiciones de contorno) idénticamente nulas, escribimos
matricialmente este sistema como
1
u0 = A u,
h2
donde A es la matriz
−2 1 0 ···
1 −2 1 · · ·
A= .
0 1 −2 · · ·
.. .. .. . .
. . . .
u(x, 0) = sen πx ,
(n − 1)π nπ (n + 1)π
sen − 2 sen + sen
N N N
nπ nπ π
= −2 sen + 2 sen cos
N N N
nπ π
= −2 sen 1 − cos ,
N N
y aplicando ahora
π
cos 2 a = 1 − 2 sen2 a , a = ,
2N
la igualdad continua como
nπ π 2
= −2 sen · 2 sen
N 2N
π 2 nπ
= −4 sen sen ,
2N N
lo que prueba que, efectivamente
1
un0 (t) = (un−1 (t) − 2 un (t) + un+1 (t)) .
h2
14. El Método de Líneas (MOL)
Semidiscretización de la ecuación del calor