Documentos de Académico
Documentos de Profesional
Documentos de Cultura
QUÍMICA, BIOTECNOLOGÍA
Y MATERIALES
FACULTAD DE CIENCIAS
FÍSICAS Y MATEMÁTICAS
UNIVERSIDAD DE CHILE
Introducción
Problemas de valor de frontera (BVP): EDOs o PDEs en el dominio espacial sujetas a condiciones de borde en la
frontera del dominio.
Mecánica de sólidos, mecánica de fluidos, electromagnetísmo.
Transferencia de masa y energía.
Diferencias finitas.
Volúmenes finitos.
Elementos finitos.
Considere un dominio cerrado Ω, un volumen de control CV con una frontera ∂ Ω. Un balance macroscópico para el total
de Φ estará dado por:
Z Z Z Z
d
ϕ(r,t) dr = ϕ[v · (−n)] dS + [JD · (−n)] dS + s(r, t, ϕ) dr (1)
dt Ω ∂Ω ∂Ω Ω
Usualmente el vector de flujo JD es relacionado con el gradiente local del campo por:
con lo que las integrales de superficie pueden ser convertidas en integrales sobre el volumen.
Z Z Z Z
dϕ
dr = − [∇ · (ϕv)] dr − [∇ · (JD )] dr + s(r, t, ϕ) dr (5)
Ω dt Ω Ω Ω
y luego,
Z
dϕ
+ ∇ · (ϕv) + ∇ · (JD ) − s(r, t, ϕ) dr = 0 (6)
Ω dt
Note que esta ecuación se debe cumplir para un volumen de control arbitrario, luego:
dϕ
= −∇ · (ϕv) − ∇ · (JD ) + s(r, t, ϕ) (7)
dt
Si se supone un fenómeno de difusión isotrópica se recupera la ecuación clásica de convección/difusión con un término
de generación:
dϕ
= −∇ · (ϕv) + Γ ∇2 ϕ + s(r, t, ϕ) (8)
dt
Note que en general el término de generación está dado por una reacción química por lo que a esta ecuación también se
le conoce como ecuación de convección/difusión/reacción
Ejemplo, ecuación de continuidad para un componente A en una mezcla binaria con densidad y coeficiente de difusión
constante.
2
∂ Ca ∂ Ca ∂ Ca ∂ Ca ∂ Ca ∂ 2 Ca ∂ 2 Ca
+ vx + vy + vz = DAB + + + RA (9)
∂t ∂x ∂y ∂z ∂ x2 ∂ y2 ∂ z2
Tipos de PDEs
Orden
El orden de una PDE está dado por el orden más alto de derivada parcial presente en la ecuación:
∂ϕ ∂ϕ
Primer orden −α =0 (10)
∂x ∂y
∂ 2ϕ ∂ϕ
Segundo orden +ϕ =0 (11)
∂ x2 ∂y
2
∂ 3ϕ ∂ 2ϕ ∂ ϕ
Tercer orden + + =0 (12)
∂ x3 ∂ x∂ y ∂ y
Tipos de PDEs
Linealidad
∂ 2ϕ ∂ 2ϕ ∂ 2ϕ
a(.) + 2b(.) + c(.) 2 + d(.) = 0 (13)
∂y 2 ∂ x∂ y ∂x
lineal : Si los coeficientes a, b y c son constantes o sólo función de las variables independientes (.) ≡ (x, y)
quasilineal : Si los coeficientes a, b y c son función de las variables independientes o de las derivadas de bajo orden
i.e. (.) ≡ (x, y, ϕ, ∂ ϕ/∂ x, ∂ ϕ/∂ y)
no lineal : Si los coeficientes a, b y c son función de las variables independientes, de las derivadas de bajo orden,
y alto orden i.e. (.) ≡ (x, y, ϕ, ∂ ϕ/∂ x, ∂ ϕ/∂ y, ∂ 2 ϕ/∂ x2 , ∂ 2 ϕ/∂ y2 , ∂ 2 ϕ/∂ x∂ y)
Tipos de PDEs
Elípticas, parabólicas e hiperbólicas
∂ 2ϕ ∂ 2ϕ ∂ 2ϕ ∂ϕ ∂ϕ
a + 2b +c 2 +d +e +fϕ +g = 0 (14)
∂x 2 ∂ x∂ y ∂y ∂x ∂y
son clasificadas según:
Elíptica : b2 − ac < 0, e.g. Ecuación de Laplace
∂ 2ϕ ∂ 2ϕ
+ =0 (15)
∂ x2 ∂ y2
Parabólica : b2 − ac = 0, e.g. Conducción de calor o difusión
∂ 2ϕ ∂ ϕ
α = (16)
∂ x2 ∂t
Hiperbólica : b2 − ac > 0, e.g. Ecuación de onda
∂ 2ϕ ∂ 2ϕ
a2 = (17)
∂ x2 ∂ t2
∂ 2T ∂ T
α = (18)
∂ x2 ∂t
la que podría ser utilizada para describir el cambio de temperatura en una pared en la dirección x.
Valores de la variable dependiente son dados en valores fijos de las variables independientes.
Condiciones iniciales para la ecuación de calor:
La derivada de la variable dependiente es dada como una constante o como una función de la variable independiente.
∂ T
=0 en x = 1 y t ≥ 0 (23)
∂ x x=1
N.B. que un problema que combina condiciones de Dirichlet y Neumann se dice que presenta condiciones de Cauchy.
∂ T
k = h(T − Tf ) en x = 0 y t ≥ 0 (24)
∂ x x=0
La solución se escribe como la combinación lineal de funciones basales χm (r) que satisfacen las condiciones de borde:
X
ϕ(r,t) = cm (t)χm (r) (25)
m
Se especifican un número de puntos de grilla r[j] ∈ Ω y se calcula ϕ(r[j] ,t) en esos puntos.
Diferencias Finitas
∂ ϕ
dϕ
≡ (26)
∂ x i,j,k dx i,j,k
∂ ϕ
1
= (ϕi+1,j,k − ϕi−1,j,k ) + O(∆x2 ) (27)
∂ x i,j,k 2∆x
∂ 2 ϕ
1
= (ϕi+1,j,k − 2ϕi,j,k + ϕi−1,j,k ) + O(∆x2 )
∂ x2 i,j,k ∆x
(28)
Diferencias Finitas
∂ 2 ϕ
1 1 1
= (ϕ i+1,j+1,k − ϕ i−1,j+1,k ) − (ϕ i+1,j−1,k − ϕ i−1,j−1,k ) + O(∆x2 + ∆y2 ) (29)
∂ y∂ x i,j,k 2∆y 2∆x 2∆x
∂ 2 ϕ
1
ϕi+1,j+1,k − ϕi−1,j+1,k − ϕi+1,j−1,k + ϕi−1,j−1,k + O(∆x2 + ∆y2 )
= (30)
∂ y∂ x i,j,k 4∆y
Ecuación de Laplace
Ecuaciones elípticas son frecuentemente obtenidas al analizar procesos de transferencia de calor difusión en estado
estacionario (ecuaciones de Laplace).
∂ 2T ∂ 2T ∂ 2T
+ + =0 (31)
∂ x2 ∂ y2 ∂ z2
∂ 2 CA ∂ 2 CA ∂ 2 CA
+ + =0 (32)
∂ x2 ∂ y2 ∂ z2
Ecuación de Laplace
Considere la ecuación:
∂ 2u ∂ 2u
+ =0 (33)
∂ x 2 ∂ y2
Utilizando diferencias centrales para aproximar las derivadas parciales obtenemos
1 1
ui+1,j − 2ui,j + ui−1,j + ui,j+1 − 2ui,j + ui,j−1 = 0 (34)
∆x2 ∆y2
Reordenando queda:
1 1 1 1 1 1
−2 + ui,j + ui+1,j + ui−1,j + ui,j+1 + ui,j−1 = 0 (35)
∆x2 ∆y2 ∆x2 ∆x2 ∆y2 ∆y2
Sistema de ecuaciones
Grilla completa
Sistema de ecuaciones
Ecuaciones obtenidas de la PDE
La ecuación:
1 1 1 1 1 1
−2 + ui,j + ui+1,j + ui−1,j + ui,j+1 + ui,j−1 = 0 (36)
∆x2 ∆y2 ∆x2 ∆x2 ∆y2 ∆y2
Sistema de ecuaciones
Condiciones de borde tipo Dirichlet
Las condiciones tipo Dirichlet especifican el valor de las puntos ubicados en los bordes, i.e. 2p + 2 + 2q + 2 puntos.
Sistema de ecuaciones
Condiciones de borde tipo Neumann
Sea,
∂ u
=β x = 0,∀y (37)
∂ x x=0,y
una condición de borde de tipo Neumann para x = 0. Aproximando mediante diferencias centrales obtenemos:
1
(ui+1,j − ui−1,j ) = β (38)
2∆x
Sin embargo esta ecuación es válida sólo para x = 0 ≡ i = 0, luego
Sistema de ecuaciones
Condiciones de borde tipo Neumann
La ecuación
u−1,j = u1,j − 2β∆x (40)
escrita para j = 0,1,...1 genera (q + 1) ecuaciones y (q + 1) incógnitas adicionales.
1 1 1 1 1 1
−2 + ui,j + ui+1,j + ui−1,j + ui,j+1 + ui,j−1 = 0 (41)
∆x2 ∆y2 ∆x2 ∆x2 ∆y2 ∆y2
puede ser escrita para esos puntos en x = 0. Con esto se genera el número de ecuaciones necesario para resolver el
sistema.
Sistema de ecuaciones
Condiciones de borde tipo Neumann
N.B. que la utilización de puntos ficticios no es necesaria si se utiliza diferencias hacia adelante para aproximar la
condición de borde:
∂ u
1
= (−u2,j + 4u1,j − 3u0,j ) = β (42)
∂ x x=0,y 2∆x
que reordenado queda:
−3u0,j + 4u1,j − u2,j = 2β∆x (43)
Con esto se generan las (q + 1) ecuaciones extra que se requieren para resolver el sistema.
Sistema de ecuaciones
Condiciones de borde tipo Robbins
∂ u
= β + γu x = 0,∀y (44)
∂ x x=0,y
Las ecuaciones obtenidas mediante la aproximación de diferencias finitas de la PDE y sus condiciones de borde
corresponden a un sistema de ecuaciones lineales
El sistema es predominantemente diagonal: matriz sparce
Métodos iterativos: Gauss-Siedel, método de sobrerelajación.
Suponga que una placa de metal (1 × 1 m2 ) es sometida a 4 fuentes de calor que mantienen la temperatura de los bordes
en:
Suponga que los planos de la placa están aislados luego no existe transferencia de calor. La ecuación que gobierna este
proceso es:
∂ 2T ∂ 2T
+ =0 (50)
∂ x 2 ∂ y2
1 500
500
0.9 450
450
0.8 400 600
400
0.7 500
350
350
0.6 400
300
y [m]
300
T [C]
0.5 300
250
250
0.4 200
200
200
0.3
100
150 150
0.2
0
100 0 100
0.2 1
0.1 0.4 0.8
0.6 0.6 50
50 0.4
0.8 0.2
0 1 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
y [m]
x [m] x [m]
Suponga que se instala aislación en dos bordes de la placa. Los bordes restantes son mantenidos a temperatura
constante. Las condiciones de borde tipo Cauchy serán:
Suponga que los planos de la placa están aislados luego no existe transferencia de calor. La ecuación que gobierna este
proceso es:
∂ 2T ∂ 2T
+ =0 (55)
∂ x 2 ∂ y2
1 500
500
0.9
550
450
0.7 450
T [C]
400
y [m]
0.5 350
0.3 250
0.1
0.5
0.2 0
0.6 0.4 250
0 250 0
1 0.8
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x [m] x [m] y [m]
∂ T
∂ T
◦
T(0,y) = 250 C = 0◦ C T(x,0) = 500◦ C = 0◦ C p = q = 20
∂ x 1,y ∂ y x,1
Suponga que la placa de metal tiene una conductividad térmica de 16 W/m/K y un punto de fusión de 700 ◦ C y es
sometida a una corriente eléctrica que crea una fuente uniforme de calor en el interior de la placa. La cantidad de calor
generado es:
Q = 100 kW/m3 (56)
Todos los bordes de la placa están en contacto con un fluido a 25 ◦ C. Las condiciones de borde tipo Robbins serán:
∂ T
∂ T
= 5(T(0,y) − 25) = 50(25 − T(1,y)) (57)
∂ x 0,y ∂ x 1,y
∂ T
∂ T
= 5(T(x,0) − 25) = 5(25 − T(x,1)) (58)
∂ y x,0 ∂ y x,1
Suponga que los planos de la placa están aislados luego no existe transferencia de calor. La ecuación que gobierna este
proceso es:
∂ 2T ∂ 2T
+ = −100 × 10−3 /16 (59)
∂ x 2 ∂ y2
1
700
0.9
700
0.8 600
800 600
0.7
500 700
0.6 600
500
y [m]
500
0.5 400
T [C]
400
400
0.4 300
300
200
0.3 300
100
200 0
0.2 1
200
0.8 1
0.1 0.6 0.8
100 0.4 0.6
0.4 100
0 0.2
0.2
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0
x [m] y [m] x [m]
∂ T
∂ T
∂ T
∂ T
= 5(T(0,y) − 25) = 50(25 − T(1,y)) = 5(T(x,0) − 25) = 5(25 − T(x,1)) p = q = 20
∂ x 0,y ∂ x 1,y ∂ y x,0 ∂ y x,1
Condiciones de Dirichlet
uN = constante (61)
Condiciones de Neumann o Robbins
∂ u
1
= (−3un + 4un+1 − un+2 ) n tal que x = 0 (62)
∂ x x=0 2∆x
∂ u
1
= (3un − 4un−1 + un−2 ) n tal que x = 1 (63)
∂ x x=1 2∆x
∂ u
1
= (−3un + 4un+p+1 − un+2p+2 ) n tal que y = 0 (64)
∂ y y=0 2∆y
∂ u
1
= (3un − 4un−p−1 + un−2p−2 ) n tal que y = 1 (65)
∂ y y=1 2∆y
Esquinas
En este caso es conveniente utilizar el promedio de los dos nodos adyacentes, e.g.
1 1
u1 = (u2 + up+2 ) up+1 = (up + u2p+2 ) (66)
2 2
Introducción
Ejemplos:
Ecuación de calor en estado no estacionario :
∂ 2T ∂ 2T ∂ 2T ∂T
α + + = (67)
∂ x 2 ∂ y 2 ∂ z2 ∂t
Segunda ley de Fick :
∂ 2 CA ∂ 2 CA ∂ 2 CA ∂ CA
DAB + + = (68)
∂ x2 ∂ y2 ∂ z2 ∂t
Introducción
∂ϕ ∂ 2ϕ
=α 2 (69)
∂t ∂x
y una no homogénea
∂ϕ ∂ 2ϕ
= α 2 + f (x,t) (70)
∂t ∂x
Métodos explícitos
Métodos implícitos
Método de lineas
Métodos explícitos
Ecuación homogénea
∂ 2 ϕ
1
= (ϕi+1,n − 2ϕi,n + ϕi−1,n ) + O(∆n2 ) (71)
∂ x2 i,n ∆x2
∂ ϕ
1
= (ϕi,n+1 − ϕi,n−1 ) + O(∆t2 ) (72)
∂ t i,n 2∆t
Reemplazando obtenemos:
2α∆t
ϕi,n+1 = ϕi,n−1 + (ϕi+1,n − 2ϕi,n + ϕi−1,n ) + O(∆x2 + ∆t2 ) (73)
∆x2
la cual corresponde a una ecuación algebraica explícita con solución inestable.
Positivity rule
“En general la solución será inestable si existen coeficientes negativos una vez que todos los valores conocidos son
ordenados a la derecha” i.e.
ϕi,n+1 = Aϕi+1,n + Bϕi,n + Cϕi−1,n (74)
Si A,B,C > 0 y A + B + C ≤ 1 la solución será estable.
Métodos explícitos
Ecuación homogénea
∂ ϕ
1
= (ϕi,n+1 − ϕi,n ) + O(∆t) (75)
∂ t i,n ∆t
α∆t
1−2 ≥0 (77)
∆x2
Relación entre ∆x y ∆t
Esta relación establece una relación entre ∆x y ∆t: “mientras más pequeño se escoja a ∆x más pequeño se tendrá que
escoger a ∆t”:
α∆t 1
≤ (78)
∆x2 2
J. Cristian Salgado - http://salgadolab.diqbt.uchile.cl IQ4112 - Capítulo 6: Conceptos generales y ejemplos
Métodos explícitos
Ecuaciones diferenciales parciales
Métodos implícitos
Ecuación de Laplace
Método de lineas
Ecuaciones parabólicas
Disolución de un gas en un líquido c/s reacción química
Ecuaciones hiperbólicas
Transferencia de calor en las paredes de un horno
Métodos explícitos
Ecuación homogénea
Si se escoge
α∆t 1
= (79)
∆x2 2
Se obtiene:
1
ϕi,n+1 = (ϕi+1,n + ϕi−1,n ) + O(∆x2 + ∆t) (80)
2
Note que el error de esta aproximación es de orden 2 con respecto a ∆x y orden 1 con respecto a ∆t
Métodos explícitos
Ecuación no homogénea
∂ϕ ∂ 2ϕ
= α 2 + f (x,t) (81)
∂t ∂x
La aproximación en diferencias finitas será:
Métodos explícitos
Ecuación no homogénea
∂ϕ ∂ 2ϕ ∂ 2ϕ
= α 2 + α 2 + f (x,t) (83)
∂t ∂x ∂y
La aproximación en diferencias finitas será:
α∆t α∆t
ϕi,j,n+1 = (ϕi+1,j,n + ϕi−1,j,n ) + (ϕi,j+1,n + ϕi,j−1,n )
∆x2 ∆y2
α∆t α∆t
+ 1 − 2 2 − 2 2 ϕi,j,n + (∆t) fi,j,n + O(∆x2 + ∆y2 + ∆t) (84)
∆x ∆y
En este caso la condición de estabilidad estará dada por:
1 1
1 − 2α∆t − ≥0 (85)
∆x 2 ∆y2
o bien
α∆t 1
≤ (86)
∆x2 + ∆y2 8
J. Cristian Salgado - http://salgadolab.diqbt.uchile.cl IQ4112 - Capítulo 6: Conceptos generales y ejemplos
Métodos explícitos
Ecuaciones diferenciales parciales
Métodos implícitos
Ecuación de Laplace
Método de lineas
Ecuaciones parabólicas
Disolución de un gas en un líquido c/s reacción química
Ecuaciones hiperbólicas
Transferencia de calor en las paredes de un horno
Métodos implícitos
Ecuación homogénea
∂ ϕ
1
= (ϕi,n+1 − ϕi,n ) (87)
∂ t i,n+1/2 ∆t
Adicionalmente, la derivada de segundo orden es aproximada en el mismo punto (i,n + 1/2) como el promedio ponderado
entre las diferencias centrales en (i,n + 1) y en (i,n)
∂ 2 ϕ ∂ 2 ϕ ∂ 2 ϕ
= θ + (1 − θ ) (88)
∂ x2 i,n+1/2 ∂ x2 i,n+1 ∂ x2 i,n
1
=θ (ϕ i+1,n+1 − 2ϕ i,n+1 + ϕ i−1,n+1 )
∆x2
1
+ (1 − θ ) (ϕ i+1,n − 2ϕ i,n + ϕ i−1,n ) (89)
∆x2
donde 0 ≤ θ ≤ 1
Métodos implícitos
Ecuación homogénea
1 1
αθ (ϕ i+1,n+1 − 2ϕ i,n+1 + ϕ )
i−1,n+1 − ϕi,n+1 =
∆x2 ∆t
1 1
−α(1 − θ ) (ϕi+1,n − 2ϕi,n + ϕi−1,n ) − ϕi,n (90)
∆x2 ∆t
la que corresponde a una ecuación implícita.
θ = 0 : Se obtiene la aproximación explícita.
θ = 1 : Se obtiene la aproximación implícita hacia atrás.
θ = 1/2 : Se obtiene la fórmula implícita de Crank-Nicolson.
Métodos implícitos
Ecuación no homogénea
∂ϕ ∂ 2ϕ ∂ 2ϕ
= α 2 + α 2 + f (x,t) (92)
∂t ∂x ∂y
1
fi,n+1/2 = (fi,n+1 + fi,n ) (93)
2
Para el caso θ = 1/2 se obtiene la formula implícita de Crank-Nicolson:
Métodos implícitos
Método de lineas
Ecuación homogénea
En este caso se convierte la ecuación diferencial parcial en un set de ecuaciones diferenciales ordinarias.
Usualmente se discretiza el espacio.
En el caso de la ecuación homogénea, el set completo de puntos en la grilla queda como:
dϕ0 α
= (ϕ1 − 2ϕ0 + ϕ−1 ) (95)
dt ∆x2
..
.
dϕi α
= (ϕi+1 − 2ϕi + ϕi−1 ) (96)
dt ∆x2
..
.
dϕN α
= (ϕN+1 − 2ϕN + ϕN−1 ) (97)
dt ∆x2
Las ecuaciones para i = 0 y i = N deben ser modificadas según las condiciones de borde.
Método de lineas
Ecuación homogénea
Dirichlet
ϕ0 = β t>0 (98)
con respecto al método de lineas quedaría como:
dϕ0
=0 ϕ0 (0) = β (99)
dt
Neumann
∂ ϕ
=0 x = 0, t > 0 (100)
∂ x 0,t
utilizando una aproximación de diferencias centrales
∂ ϕ ϕ1 − ϕ−1
= =0 (101)
∂ x 0,t 2∆x
dϕ0 α
= (2ϕ1 − 2ϕ0 ) (102)
dt 2∆x2
∂ CA ∂ 2 CA
= DAB (103)
∂t ∂ z2
y las condiciones iniciales y de borde:
t (dias) −3
1 430 60 70 10
20 70
70
60 70
10
50
0.9 60
40
50
50 60
30
0.8 40
20 40
0.7 30 50
−4
10
NAz (mol/m2.dia)
10
30
0.6
20 40
CA/CA0
0.5
20
30
0.4 10
−5
10
0.3
20
10
0.2
10
0.1
−6
10
−1 0 1 2
0 10 10 10 10
0 10 20 30 40 50 60 70 80 90 100 t [dias]
z (mm)
∂ CA ∂ 2 CA
= DAB − kCA (109)
∂t ∂ z2
y las condiciones iniciales y de borde:
t (dias) −3
1 7654 70 10
3200
0
10
0.9
60
0.8 670
4500
30
20 50
0.7 70
60
NAz (mol/m2.dia)
50
40 70
10
60
0.6 50
30
40 40
CA/CA0
−4
20 10
0.5 30
30
0.4 20
10
0.3
20
0.2 10
10
0.1
−5
10
−1 0 1 2
0 10 10 10 10
0 10 20 30 40 50 60 70 80 90 100 t [dias]
z (mm)
α∆t α∆t
ϕi,j,n+1 = (ϕi+1,j,n + ϕi−1,j,n ) + (ϕi,j+1,n + ϕi,j−1,n )
∆x2 ∆y2
α∆t α∆t
+ 1 − 2 2 − 2 2 ϕi,j,n + (∆t) fi,j,n + O(∆x2 + ∆y2 + ∆t) (114)
∆x ∆y
Dado ∆x, ∆t se calculará aplicando la condición de estabilidad dada por:
α∆t 1
≤ (115)
∆x2 + ∆y2 8
Las condiciones de borde dependerán de la posición
Diferencias hacia adelante de segundo orden para los extremos inferiores.
Diferencias hacia atrás de segundo orden para los extremos superiores.
0 0 0
0 0 0 0 0 0
0.5 0.5 0.5 0.5 0.5 0.5
1 1 1 1 1 1
0 0 0
0 0 0 0 0 0
0.5 0.5 0.5 0.5 0.5 0.5
1 1 1 1 1 1
0 0 0
0 0 0 0 0 0
0.5 0.5 0.5 0.5 0.5 0.5
1 1 x/ancho 1 1 y/largo 1 1
0 0 0
0 0 0 0 0 0
0.5 0.5 0.5 0.5 0.5 0.5
1 1 1 1 1 1
0 0 0
0 0 0 0 0 0
0.5 0.5 0.5 0.5 0.5 0.5
1 1 1 1 1 1
0 0 0
0 0 0 0 0 0
0.5 0.5 0.5 0.5 0.5 0.5
1 1 x/ancho 1 1 y/largo 1 1
0 0 0
0 0 0 0 0 0
0.5 0.5 0.5 0.5 0.5 0.5
1 1 1 1 1 1
0 0 0
0 0 0 0 0 0
0.5 0.5 0.5 0.5 0.5 0.5
1 1 1 1 1 1
0 0 0
0 0 0 0 0 0
0.5 0.5 0.5 0.5 0.5 0.5
1 1 x/ancho 1 1 y/largo 1 1
Introducción
∂ 2u ∂ 2u
ρ = T0 + f (x,t) (116)
∂ t2 ∂ x2
http://folk.uio.no/marcink/research.html
Método explícito
∂ 2ϕ ∂ 2ϕ
= a2 (117)
∂t 2 ∂ x2
Expandiendo en términos de diferencias centrales y reordenando se obtiene una solución explícita:
a2 ∆t2 a2 ∆t2
ϕi,n+1 = 2 1 − ϕ i,n + (ϕi+1,n + ϕi−1,n ) − ϕi,n−1 + O(∆x2 + ∆t2 ) (118)
∆x2 ∆x2
Método explícito
∂ 2ϕ ∂ 2ϕ ∂ 2ϕ
= a2 + a2 (120)
∂t 2 ∂x 2 ∂ y2
Expandiendo en términos de diferencias centrales para una grilla tal que ∆x = ∆y y reordenando se obtiene una solución
explícita:
a2 ∆t2
ϕi,j,n+1 = 2 1 − 2 ϕi,j,n − ϕi,j,n−1
∆x2
a2 ∆t2
+ (ϕi+1,j,n + ϕi−1,j,n + ϕi,j+1,n + ϕi,j−1,n ) + O(∆x2 + ∆y2 + ∆t2 ) (121)
∆x2
La condición de estabilidad en este caso es:
a2 ∆t2 1
≤ (122)
∆x2 2
Método implícito
Para obtener la expresión para el método implícito se utiliza un promedio ponderado de las derivadas espaciales en
(n + 1), n y n − 1:
Preguntas
http://www.phdcomics.com