Anda di halaman 1dari 6

Captulo 1

M
etodo de los vol
umenes
finitos
1.1.

Forma discreta de las ecuaciones de conservaci


on escalar

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

de donde se ve que el desbalance de en el interior de es simplemente lo que


atraviesa la frontera .
Dividiremos ahora el dominio en m elementos cuyos vol
umenes no se
solapan, tal como en la Figura (1.1).
Reescribiendo (1.2) como suma parcial de los vol
umenes que constituyen a
se tiene


Z
m Z
X

~ = 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

Figura 1.1: Dominio discretizado.


Podemos avanzar en el analisis si consideramos que los vol
umenes correspondientes a la discretizacion son poliedros, es decir, vol
umenes facetados con
una cantidad finita n de caras. Tenemos entonces que (1.3) puede reescribirse
como
( n Z
)


m Z
X
X

~i
+ c Q d
[ ~v ] d
= 0.
(1.4)
t
i=1 i
j=1 j
j

Si se consideran los valores de constantes por celda y por cara se pueden


realizar las siguientes aproximaciones
Z
j
dj = V

Zj

(1.5)

~ i = S~f
d
i

con lo cual (eliminando las barras en aras de claridad de la exposicion) se tiene


que
( n
)

m 
X
X
j
= 0,
(1.6)
+ cj Q Vj
( ~v )fi S~fi
t
j=1
i=1
j

siendo esta la expresi


on discretizada, espacialmente, de una ecuacion de conservaci
on para una magnitud escalar. Desde ya es necesario definir la manera de
expresar los operadores diferenciales en tiempo y espacio, as como ls valores de
en las caras a partir de los valores de en los centros de los vol
umenes, estos
u
ltimos las inc
ognitas de la formulacion.

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),

1.2. APLICACIONES DEL METODO


DE VOLUMENES
FINITOS

Figura 1.2: Problema de difusion estacionaria.

Figura 1.3: Discretizaci


on para el problema de la Figura (1.2).
dividimos el problema en N segmentos y representamos el dominio como si fuera
tridimensional pero cuya
area transversal resulta unitaria. Esto se muestra en
la Figura (1.3).
Aplicando (1.6) al dominio de la Figura (1.3) y, en particular, a un volumen
j, se tiene que
( n
)
X
()fi S~fi
= Qj Vj ,
(1.7)
i=1

la cual suele escribirse en forma abreviada como

()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

que expandiendo resulta







1 2
3 2

(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)

1.2. APLICACIONES DEL METODO


DE VOLUMENES
FINITOS

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

con lo cual aplicando (1.8) a la celda 1 se tendra







2 1
0 1
(i) (1; 0; 0) +
(i) (1; 0; 0) = QV1 ,

h/2
h
j

(1.14)

(1.15)

y de esta forma


20 31 + 2
h


= QV1 .

Para el caso de la celda 4 se tendra que







3 4
L 4

(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

En los terminos advectivos es necesario evaluar


( n
)
X
( ~v )fi S~fi
= 0,
i=1

(1.20)

CAPITULO 1. METODO
DE LOS VOLUMENES
FINITOS

Figura 1.6: Aproximacion para f .


es decir, se requiere conocer la expresion de los valores en las caras. Estos
valores se obtienen a partir de los valores en los centros de celda. Las dos aproximaciones m
as sencillas corresponden al valor aguas arriba y a la interpolacion
lineal. Considere entonces el esquema presentado en la Figura (1.6).
Tomar el valor aguas arriba (upwind) corresponde a hacer f = P , mientras
que la interpolaci
on lineal resulta ser f = fx P + (1 fx )N . Pueden tomarse
otras aproximaciones basadas en dando lugar a los esquemas de alto orden.
En cuanto a las condiciones de borde, aquellas de valor fijo se aplican directamente como f = borde , a menos que se utilice el esquema upwind.

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)

lo cual es una reconstruccion del valor en el borde a partir del correspondiente


al del centroide propietario de la cara.

Anda mungkin juga menyukai