Академический Документы
Профессиональный Документы
Культура Документы
para
Ecuaciones en Derivadas Parciales
Ecuaciones en Derivadas Parciales
Introduccin
Diferencias finitas
Convergencia y estabilidad
Ecuaciones hiperblicas: ecuacin de Ondas
Ecuaciones parablicas: ecuacin del Calor
Ecuaciones elpticas: ecuacin de Laplace
Introduccin
EDP de orden 2, lineales de coeficientes
constantes.
Auxx+Buxy+Cuyy+Dux+Euy+Fu=G
Ecuacin de Ondas utt c2uxx = 0
Ecuacin del Calor ut cuxx = 0, c>0
Ecuacin de Laplace uxx + uyy = 0
Condiciones iniciales y de contorno
Diferencias finitas
Error
Hacia atrs
Diferencias primeras (cont.)
Diferencias simtricas
Error
Diferencias segundas
Diferencias simtricas
Error
Convergencia y estabilidad
EDP F(x,y,u)=0 Solucin:
EDF Gi,j(h,k,u)=0, para cada (i,j)
Convergencia
Consistencia
Pasos siguientes
ui,j+1 = 2(ui+1,j + ui1,j) +2(1 2)ui,j ui,j1
Convergencia 1
Ecuacin de ondas. Mtodo explcito.
Ejemplo utt = cuxx , 0 < x < L, t > 0
c = 1, L=T=4, nx=4, nt=8,
u(x, 0) = 2|x2| ut(x, 0) = 0
u(0,t) = 0 u(L,t) = 0
Condicin de convergencia :
Instante t = 0:
u0,0 = f(x0) = 2 |x0 2| = 2 |0 2| = 0 = f(x4)
u1,0 = f(x1) = 2 |x1 2| = 2 |1 2| = 1 = f(x3)
u2,0 = f(x2) = 2 |x2 2| = 2 |2 2| = 2
Instante t=1:
ui,1 = a2(ui-1,0+ui+1,0)/2 + (1 a2)ui,0 + kg(xi)
Sistema Aw = v, v=
(u1,j,u2,j,...,unx1,j)'
tridiagonal ui,j+1 = wi ui,j1
Factorizacin LU Lz = v
Uw = z
Mtodo implcito.
Resolucin del sistema
Sustitucin
Factorizacin LU
x=0 x=1 x=2 x=3 x=4
t=0 0 1.0000 2.0000 1.0000 0
t = 0.5 0 1.0000 1.7500 1.0000 0
t=1 0 0.9184 1.1837 0.9184 0
t = 1.5 0 0.6926 0.4824 0.6926 0
t=2 0 0.2912 0.1699 0.2912 0
t = 2.5 0 0.2449 0.6647 0.2449 0
t=3 0 0.7996 0.9953 0.7996 0
t = 3.5 0 1.2231 1.2214 1.2231 0
t=4 0 1.3966 1.3981 1.3966 0
Ecuaciones parablicas
Ecuacin ut = cuxx, 0 < x < L, t > 0
del Calor
Condicin u(x, 0) = f(x)
inicial
Condiciones u(0, t) =T0 u(L, t) = TL
de contorno
Ecuacin en diferencias
Ec. del Calor: Mtodo explcito
Condicin inicial
ui,0 = f(xi)
Condiciones de contorno
u0,j = T0 unx,t = TL para j>0
Pasos siguientes
ui,j+1 = (ui+1,j+ui1,j) +(12)ui,j
Instante t = 0.3:
u1,3 = 66.875 u2,3 = 92.0313
u3,3 = 93.75 u4,3 = 75.1563
Ec. del Calor: Mtodo implcito
Idea: Diferencias hacia atrs
Pasos
(1+2)ui,j (ui1,j + ui+1,j) = ui,j1
Convergencia
para todo
Ecuacin del Calor. Mtodo implcito
Matriz del
sistema:
grande ,
dispersa
Mtodo de Gauss-Seidel
Criterio de parada
Mtodo de Sobrerrelajacin
Idea:
ponderar el desplazamiento de Gauss-Seidel
Pasos
Iteraciones: 8
Operaciones en coma flotante: 1142
Mtodo de Gauss-Seidel.
Iteraciones: 11
Operaciones en coma flotante: 1378
Mtodo de Sobrerrelajacin.
Factor de relajacin: = 1.2
Iteraciones: 8
Operaciones en coma flotante: 1802
Algoritmos iterativos por bloques
Iteracin por bloques fila
Para j = 1, 2, , m-1, resolver el sistema
Iteraciones: 5
Operaciones en coma flotante: 1468
Errores mximos.
Solucin:
u(x,y) = xy
FIN