Está en la página 1de 2

Universidad Central

Departamento de Matemáticas
Proyecto de Modelamiento III
Taller 9
Nicolás Avilán, Ph.D.

Método de dieferencias finitas para resolver ecuaciones diferenciales parciales.

El video Solución ecuación de onda - Extremos fijos - Diferencias finitas - Animación - Python
(código) es un ejemplo de animación de la solución de una ecuación diferencial parcial. En la
descripción del video está el código.

1. Consulte respecto a la ecuación de advección. ¿cómo se interpretan los parámetros y la


solución de la ecuación? ¿qué podrı́a modelar con la ecuación de advección?

2. Considere la ecuación diferencial


∂U (t, x) ∂U (t, x) ∂ 2 U (t, x)
+v =D − kU (t, x) (1)
∂t ∂x ∂x2
Esta ecuación descibe el transporte de una sustancia en un fluido en una tuberı́a. U es
la concentración de la sustancia, v es la velocidad media del fluido, D el coeficiente de
disperción y k está asociado a la interacción del fluido con la tuberı́a.

ˆ Discretice la ecuación diferencial con el método de diferencias finitas. (Incluir el


procedimiento).
ˆ Escriba un código que resuelva la ecuación (1) y haga una animación de la la solución
mostrando la evolución del sistema considerando las condiciones iniciales
2
U (0, x) = e−4(x−µ) , U (t, 0) = 0, U (t, L) = 0

con parámetros

L = 10, µ = 8.5 v = −1, D = 0.003, k = 0.01

3. Consulte respecto a la ecuación Fisher KPP (Kolmogorov-Petrovsky-Piscounov). ¿cómo


se interpretan los parámetros y la solución de la ecuación? ¿qué podrı́a modelar con la
ecuación de Fisher KPP?

4. Considere la ecuación diferencial

∂ 2 n(x, t)
 
∂n(x, t) n(x, t)
=D + αn(x, t) 1 − (2)
∂t ∂x2 k

ˆ Discretice la ecuación diferencial con el método de diferencias finitas. (Incluir el


procedimiento).
ˆ Escriba un código que resuelva la ecuación (2) y haga una animación de la la solución
mostrando la evolución del sistema considerando las condiciones iniciales
(
10 with 50 ≤ x ≤ 65 ∂n(x, t) ∂n(x, t)
n(x, 0) = = 0 and =0
0 with x < 50, and x > 65 ∂x ∂x
x=0 x=L

Con parámetros

D = 0.05, α = 0.2, k = 16, L = 200 y T = 1500.

Entrega
1. Suba a la plataforma el archivo .ipynb en el que hizo el taller.

También podría gustarte