M
etodo de los vol
umenes
finitos
1.1.
Sea (x, y, z) una magnitud escalar, un dominio en <3 y su frontera, podemos escribir una ecuaci
on de conservacion de esta cantidad en forma integral
como
Z
Z
Z
Z
Z
~
~
d + ~v d +
c d =
d +
Q d.
(1.1)
t
El primero de los terminos representa la variacion de en el tiempo, el
segundo el flujo a traves de debido al campo de velocidades, el tercero la
producci
on o destrucci
on de debido a reacciones, el cuarto el flujo debido a
la difusi
on y finalmente el quinto la fuente. Reordenando los terminos podemos
ver que
Z
Z
~
+ c Q d =
[ ~v ] d,
(1.2)
t
~ = 0.
+ c Q d
[ ~v ] d
(1.3)
t
j
j
j=1
Para el caso de las integrales volumetricas la interpretacion es directa, no
as para las de superficie. En este caso se debe tener en cuenta que las caras
de los vol
umenes que no coinciden con la frontera del dominio son incluidas
en las integrales de sus vecinos, es as como los flujos en estas caras se anulan.
Finalmente (1.3) se reduce a (1.2).
1
CAPITULO 1. METODO
DE LOS VOLUMENES
FINITOS
~i
+ c Q d
[ ~v ] d
= 0.
(1.4)
t
i=1 i
j=1 j
j
Zj
(1.5)
~ i = S~f
d
i
1.2.
1.2.1.
Aplicaciones del m
etodo de vol
umenes finitos
Difusi
on estacionaria en 1D
Sea un problema de difusion estacionaria 1D con condiciones de borde Dirichlet homogeneas en ambos extremos, tal como se ilustra en la Figura (1.2),
()f S~f
= QVj .
(1.8)
Sea ahora el volumen el que se desea analizar, se hace necesario pues definir
los vectores S~f , los cuales son normales a la cara y en magnitud igual a su area.
Como convenci
on se suele considerar que cada celda es propietaria de una cierta
cantidad de caras que lo conforman. Es as como, entonces, para una cara dada,
de un lado se encuentra su volumen propietario y del otro su vecino (owner cell
and neighbour cell).
Las normales apuntar
an siempre desde la celda propietaria en direccion a su
vecina. As pues aislando el volumen 2 se tendra lo indicado en la Figura (1.4).
Recordando la definici
on adoptada se ve cada volumen es propietario de todas
sus caras a excepci
on de la izquierda.
Para el c
alculo del gradiente utilizamos una aproximacion centrada, considerando que la variaci
on de es lineal entre dos centros (centroides) de volumen,
tal y como es esquematizado en la Figura (1.5).
CAPITULO 1. METODO
DE LOS VOLUMENES
FINITOS
Figura 1.4: Vectores normales a las caras del segundo volumen del dominio.
Figura 1.5: Vectores normales a las caras del segundo volumen del dominio.
Si se considera la direccion del gradiente se tendra entonces
N P
()f =
; 0; 0 .
h
(1.9)
Dado que (1.8) requiere el producto escalar () S~f se puede ver que este
s
olo ser
a no nulo en aquellas caras no ortogonales a i = (1; 0; 0), es decir, a
izquierda y derecha de cada volumen. Se tiene entonces
()f S~f
= QVj ,
(1.10)
f =li,ld
(i) (1; 0; 0) +
(i) (1; 0; 0) = QVj ,
h
h
j
(1.11)
y, finalmente
1 22 + 3
h
= QVj .
(1.12)
En el c
alculo de las expresiones anteriores se ha tenido en cuenta que para
el c
alculo del gradiente se realiza la resta de la magnitud en la celda vecina con
la de la celda en an
alisis. La expresion obtenida en (1.12) puede reducirse a un
stencil de Diferencias Finitas ya que Vj = Sh = h, con lo cual
1 22 + 3
h2
= Q.
(1.13)
Esta ecuaci
on representa el stencil laplaciano de segundo orden. Se debe considerar que en Vol
umenes Finitos la magnitud caracterstica de la discretizacion
es Vj y no hj .
Una nota especial merece ser introducida para el tratamiento de las condiciones de borde. Como surge de la Figura (1.3) estas estan impuestas en las
caras de las celdas y no en los centros, con lo cual es necesario alg
un tipo de
reconstrucci
on o interpolaci
on. Esto se debe a que se ha adoptado un esquema
de Vol
umenes Finitos centrado en celda (cell based), cada uno con sus ventajas
y desventajas. Utilizamos de esta manera para la cara izquierda de la primer
celda una aproximaci
on descentrada del gradiente, y de esta forma
()fli =
o 1
,
h/2
h/2
h
j
(1.14)
(1.15)
y de esta forma
20 31 + 2
h
= QV1 .
(i) (1; 0; 0) +
(i) (1; 0; 0) = QV4 ,
h/2
h
j
(1.16)
(1.17)
y as
3 34 + 2L
h
= QV4 .
(1.18)
Considerando que las normales de caras pertenecientes a otra celda tienen direcci
on opuesta. Finalmente para todas las celdas se obtiene el siguiente sistema
lineal
(31 + 2 ) = QV1
0
h
h
(1 22 + 3 ) = QV2
h
,
(1.19)
(2 23 + 4 ) = QV3
(3 34 ) = QV4
L
h
h
Pm
que puede ser escrito matricialmente como Ab = x, o bien j=1 aij j = bi ,
siendo esta u
ltima similar a (1.6). Resolviendo el sistema es posible hallar los
valores de para cada centro de celda de la discretizacion.
1.2.2.
T
erminos advectivos
(1.20)
CAPITULO 1. METODO
DE LOS VOLUMENES
FINITOS
1.2.3.
Imposici
on de condiciones de borde Neumann
Estas condiciones de borden resultan naturales para el termino difusivo tomando directamente ()f = ()borde . Para los terminos advectivos sera
borde = ()borde d~ + P ,
(1.21)