Está en la página 1de 1

Módulo: Métodos Numéricos

Profesor: Álvaro Salinas G.

Laboratorio 7
Problema de Difusión - Método implícito

Consideremos el siguiente problema de difusión para barra de longitud 1:

du(x,t) d 2 u(x,t)
− e−x = 1 − 4e−x
dt dx2
u(x, 0) = 2x2
u(0,t) = t
u(1,t) = 2 + t
Usando el método implícito: diferencia centrada respecto del espacio y diferencia retardada respecto del tiempo,
se puede demostrar que la expresión anterior luego de aplicado un proceso de discretización resulta:
     
−xi ∆t −xi 2∆t −xi ∆t
− e ui−1, j + e + 1 ui, j − e ui+1, j = ui, j−1 + ∆t − 4e−xi ∆t
∆x2 ∆x2 ∆x2
La figura siguiente ayuda a visualizar el fenómeno estudiado

Al iterar en el espacio, el problema anterior genera un sistema de ecuaciones lineales, exprese tal sistema.
Implemente un algoritmo en SciLab que, para una barra de longitud 1, muestre como resultado la siguiente
matriz:

observe que los términos en tono claro corresponden a condiciones iniciales o de borde. El algoritmo debe
tener como parámetros el tiempo t hasta el cual se desea iterar, ∆x, es decir, el tamaño de los subintervalos y
∆t, el incremento temporal.

También podría gustarte