Sei sulla pagina 1di 24

Técnicas Aproximadas en Mecánica

Capítulo 7+

INTRODUCCIÓN AL MÉTODO DE LOS


VOLÚMENES FINITOS

Universidad Simón Bolívar


Enero – Marzo 2012

Armando J. Blanco Álvarez y Boris M. Bossio Velásquez


2

Introducción al método de los volúmenes finitos


1 Introducción
1.
2. Comparación de volúmenes finitos y diferencias
fi it un ejemplo
finitas: j l ilustrativo
il t ti
3
Introducción
Los métodos
L ét d numéricoséi más
á utilizados
tili d en CFD son los l de
d
diferencias finitas, elementos finitos y volúmenes finitos.
Los métodos de diferencias finitas tienen a su favor la fácil
implementación mientras que los de los elementos finitos su
adaptación a geometrías irregulares.
Los métodos en volúmenes finitos poseen ambas
características así como excelentes propiedades de
conservación al obligar a conservar las cantidades
transportadas (masa, momentum, etc.)
En este capítulo se estudia el método de los volúmenes finitos
aplicado a la ecuación de difusión pura.
4

Introducción al método de los volúmenes finitos


1 Introducción
1.
2. Comparación de volúmenes finitos y
dif
diferencias
i finitas:
fi it un ejemplo
j l ilustrativo
il t ti
5
Ejemplo Ilustrativo
Consideremos
C id ell flujo
fl j permanentet de
d un fluido
fl id newtoniano
t i
en el interior de una tubería de radio R.
Las ecuación que describe este flujo se obtiene a partir de las
ecuaciones de Navier-Stokes y es:

r  d  ddu  dp
d
x 2R r   0 (1)
r dr  dr  dx

donde u es la componente de velocidad a lo largo de x,  es la


viscosidad y p la presión.
El gradiente de presión es constante y la velocidad es
únicamente función de r.
Las condiciones de frontera son:

u R   0 (no
du
0 (simetría) ( deslizamiento)
d li i ) (2)
dr r 0
6
Ejemplo Ilustrativo
L solución
La l ió exacta
t para esta
t ecuación
ió es:
R  dp 
2  r 
2

u r      1     (3)
4   dx    R  
La velocidad máxima se encuentra en r=0 y es:
R 2  dp 
u max    (4)
4   dx 
Luego (3) se expresa como:
  r 2 
u r   umax 1     (5)
  R  
A velocidad promedio en la tubería es:
1 1
R
  r 2  umax
U med   udA
dA  2  u max 1     2rdr
d  (6)
A A R 0   R   2
7
Solución por diferencias finitas
V l
Volvamos a lla ecuación
ió (1)
 d  du  dp ((1))
r   0
r dr  dr  dx
Desarrollándola obtenemos sucesivamente
d  du  r  dp 
r      0
dr  dr    dx 
d 2u du r  dp  (7)
r 2      0
dr dr   dx 
Para resolver (7) en diferencias finitas construyamos una
a a (rotada
malla ( otada con
co respecto
especto a nuestra
uest a geometría
geo et a original):
o g a ):
R
r
rj
j 1 j jM
r
8
Solución por diferencias finitas
Expresando
d (7)
( ) en dif
diferencias
i finitas
fi i obtenemos:
b
u j 1  2u j  u j 1 u j 1  u j 1 rj  dpp 
rj      0 (8)
r 2
2r   dx 
Reagrupando
 rj 1   2r j   rj 1  rj  dp 
 2  u j 1   2 u j   2  u j 1      (9)
 r 2r   r   r 2r    dx 
o, simplificando aún más tenemos
a j u j 1  b j u j  c j u j 1  d j (10)
con
 r 1   2r   r 1  r j  dp 
a j   j 2   b j   j2  c j   j 2   dj    
 r 2r   r   r 2r    dx 
(11)
9
Solución por diferencias finitas
Imponiendo
i d lasl condiciones
di i de
d borde
b d tenemos que en ell eje
j
de simetría:
du u 2  u0
0 0 u0  u 2 (12)
dr r 0 2r
Luego, la ecuación (9) evaluada en j=1 nos lleva a:
 r1 1   2r1   r1 1  r1  dpp 
 2 u0   2 u1   2  u2      (13)
 r 2r   r   r 2r    dx 
Sustituyendo (12) en (13) obtenemos y simplificando (paso al
limite r->0):
 2   2  1  dp  ((14))
  2 u1   2 u2     
 r   r    dx 
En términos de las diagonales
g ((la pprima indica división entre r):
)
   
b1 u1   a1  c1 u2  d1 (15)
 
10
Solución por diferencias finitas
La otra condición
di i en la
l paredd es dada
d d por:

u R   0 uM  0 (16)
Luego, la ecuación asociada al nodo M-1 será expresada
como:
 rM 1 1   2rM 1   rM 1 1  rM 1  dp 
 2 u M  2   u  2 
2  M 1 u M      (17)
 r 2r   r   r 2r    dx 
Simplificando
 rM 1 1   2rM 1  rM 1  dpd 
 2  
 M 2 
u 2  M 1
u      (18)
 r 2r   r    dx 
En términos de los elementos de las diagonales:
aM 1u M  2  bM 1u M 1  d M 1 ((19))
11
Solución por diferencias finitas
En forma
f matricial
i i l tenemos:
b  
a1  c1
   u1   d  
1    1

 a2 b2 c2   u2   d 2 
 a3 b3 c3 0  .   . 
    
 .  .   .  (20)
  .    
 .  . 
 
 0 .  .   . 
    
 aM  2 bM  2 u
cM  2   M  2   d M  2 
 bM 1   u M 1   d M 1 
 aM 1

Es de resaltar que los coeficientes de la matriz dependen de rj.


Este sistema puede ser resuelto utilizando el algoritmo de
Thomas
h o cualquier
l i método d iterativo.
i i
12
Solución por diferencias finitas
Ejemplo:
j l
Supongamos que tenemos
dP
  1;  1; R 1
dx
En este caso, esperamos obtener:
R 2  dp
d 
u max      0.25
4   dx 
La solución numérica se encuentra en la pagina siguiente.
13
Solución por diferencias finitas
Solución Diferencias Finitas

0.8
u_df
uexacta
0.6 error/10
r

0.4

0.2
Error % = 2,13
0
0 0.05 0.1 0.15 0.2 0.25 0.3
U u max  0.25533
14
Solución por volúmenes finitos
V l
Volvamos nuevamente
t a la
l ecuación
ió (1)
 d  du  dp ((1))
r   0
r dr  dr  dx
En el método de los volúmenes finitos el dominio se divide en
un número finito de celdas o volúmenes de control. Para este
problema unidimensional podemos considerar los volúmenes
d control
de t l como se ilustran
il t en la
l figura
fi siguiente:
i i t

r rj j 1 j j 1

j 1 jM
W w P e E
r
Un volumen de control de tamaño r rodea al nodo j, ubicado
en el ppunto P en el cual se estimará el valor de las variables
buscadas. Las caras del volumen de control se denotan con
letras minúsculas y los vecinos con mayúsculas.
15
Solución por volúmenes finitos
L ecuación
La ió (1) se integra
i t en cada
d volumen
l de
d control.
t l Luego
L
re r
d  du  e
1 dp ((21))
r dr  r dr dr  r  dx rdr  0
w w

La primera integral arroja directamente


re re
d  du  du  du   du 
r dr  dr 
r dr  r  r  r 
dr rw  dr  e  dr  w
(22)
w

La segunda integral puede ser evaluada analíticamente:


re
1 dp 1 dp
re
1 dp r 2 e

1 dp re2  rw2 
r  dx rdr   dx r rdr   dx 2 
 dx 2
w w w

re
1 dpp 1 dp  
p re  rw re  rw 
1 dpp
r  dx rdr
d 
 dx 2

 dx
rP r (23)
w
16
Solución por volúmenes finitos
C las
Con l aproximaciones
i i (22) y (23) en (1) obtenemos
bt
 du   du  1 dp
r  r   rP r  0 ((24))
 dr  e  dr  w  dx
Las derivadas en (24) se aproximan por
 du  u j 1  u j u j 1  u j
 r   re  re
 dr  e rj 1  rj r (25)
 du  u j  u j 1 u j  u j 1
 r   rw  rw
 dr  w rj  rj 1 r
Sustituyendo las ecuaciones (25) en (23) obtenemos
u j 1  u j u j  u j 1 1 dp
re  rw  rP r  0 (26)
r r  dx
17
Solución por volúmenes finitos
R
Reacomodando
d d los
l términos
té i
 rw   rw  re   re  1 dp ((27))
 u j 1   u j   u j 1  rP r
 r   r   r   dx
 rw   rw  re   re  1 dp
 u  
2  j 1
u  
2  j
u 
2  j 1
 rP r   rP r   rP r   dx

Definiendo
 rw   re 
aW   
2 
aE   
2 
a P  aW  a E (28)
 rP r   rP r 
escribimos (30) como

1 dp
 aW u j 1  aP u j  a E u j 1   (29)
 dx
18
Solución por volúmenes finitos
Los coeficientes
L fi i t a dependen
d d todos
t d ded factores
f t geométricos
ét i
ligados a la malla escogida y permiten generar una ecuación
por cada volumen de control en el interior del dominio.
p
Impongamos las condiciones de frontera. En r=0 tenemos:
re re
d  du  1 dp (30)
0 dr  r dr dr  0  dx rdr  0
que se aproximará
i como:
0
 du   du 
r  r  
1 dp re2
0
  j 1 j2
 dr  e  dr  r 0  dx 2
para dar P e E
u2  u1 1 dp r r
(31)
re  re 0 2
r  dx 4
19
Solución por volúmenes finitos
Si lifi d
Simplificando
 4   4  1 dp
  2 u1   2 u2 
 r   r   dx
ó, en términos de los coeficientes aa´ss (la prima indica que no
ó
se calcula como los otros aE):
  dpp   4 
a E1 u1  a E1 u2    a E 1   2  (32)
dx  r 
La imposición de la otra condición de borde es trivial ya que

uM  0
0 1 dp
 aW u M  2  a P u M 1  aE u M  
 dx
1 dp
 aW u M  2  a P u M 1   (33)
 dx
20
Solución por volúmenes finitos
Con las
C l ecuaciones
i (29),(32)
(29) (32) y (33) tenemos
t que ell sistema
it a
resolver es:

a  a    u1   d1 
 E1 E1
   d 
aW 2 aP 2 aE 2  2   2 
u
 aW 3 aP 3 aE 3 0  .   . 
    
 .  .   . 
  .    . 
 .    
 0 .  .   . 
 
 aW , M  2 aP , M  2 aE , M  2  u M  2  d M  2 
 aW , M 1 aP , M 1   u M 1   d M 1 

y los coeficientes d´s dados por
1 ddp
dj 
 dx
21
Solución por volúmenes finitos
Ejemplo:
j l Retomemos ell caso ya resuelto
l por diferencias
dif i
finitas.
S
Supongamos que ttenemos
dP
  1;  1; R 1
d
dx
En este caso, esperamos obtener:
R 2  dp 
u max      0.25
4   dx 
La solución numérica se encuentra en la pagina siguiente.
22
Solución por volúmenes finitos
Comparación
i entre ambas
b soluciones:
l i

r u_df u_vf uexacta erorr_df ((%)) error_vf ((%))


1 0.0000 0.0000 0.0000 0.0000 0
0.9 0.0476 0.0475 0.0475 0.2770 0
0.8 0.0903 0.0900 0.0900 0.3096 0
07
0.7 0 1280
0.1280 0 1275
0.1275 0 1275
0.1275 0 3493
0.3493 0
0.6 0.1606 0.1600 0.1600 0.3985 0
0.5 0.1884 0.1875 0.1875 0.4613 0
0.4 0.2111 0.2100 0.2100 0.5441 0
0.3 0.2290 0.2275 0.2275 0.6593 0
0.2 0.2420 0.2400 0.2400 0.8333 0
0.1 0.2503 0.2475 0.2475 1.1447 0
0 02 3
0.2553 0 2 00
0.2500 0 2 00
0.2500 2 1333
2.1333 0

La solución
L l ió numérica
é i por volúmenes
lú finitos
fi it coincide
i id en todos
t d
los puntos con la solución analítica.
23
Solución por volúmenes finitos
S l ió Volúmenes
Solución V lú Finitos
Fi it

0.8
u_vf
uexacta
0.6 u_df
r

0.4

0.2
Error % = 0 u max  0.25
0
0 0.05 0.1 0.15 0.2 0.25 0.3
U
Técnicas Aproximadas en Mecánica

Capítulo 7 +

INTRODUCCIÓN AL MÉTODO DE LOS


VOLÚMENES FINITOS

Universidad Simón Bolívar


Enero – Marzo 2012

Armando J. Blanco Álvarez y Boris M. Bossio Velásquez

Potrebbero piacerti anche