Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metodo de Volumenes Finitos
Metodo de Volumenes Finitos
Introducci
on
Ejemplo ilustrativo
Consideremos la ecuaci
on de conducci
on de calor unidimensional permanente:
dT
d
(K
)+S = 0
(1)
dx
dx
donde K es el coeficiente de conducci
on termica, T es la temperatura y S es un termino fuente que
en este caso representa la tasa de generaci
on de calor por unidad de volumen.
Para la discretizaci
on mostrada en la Fig. 1 se tiene el punto P de la malla, el cual tiene como
vecinos los puntos W (a la izquierda, es decir en la direcci
on de x) y E (a la derecha, es decir, en
la direcci
on de x). La distancia entre W y P es (x)w , la distancia entre P y E es (x)e . Entre los
puntos W y P se encuentra el punto w que corresponde al lmite izquierdo del volumen de control
construido en torno a P . Entre los puntos P y E se encuentra el punto e que corresponde al lmite
derecho del volumen de control considerado. La distancia entre w y e es x. Como este es un
problema unidimensional, el volumen de control tiene dimensiones: x 1 1.
Integrando la ecuaci
on (1) en el volumen de control considerado, se tiene:
Definiendo S x =
Re
e
w
d
dT
(K
) dx +
dx
dx
S dx = 0
w
S dx, la ecuaci
on anterior se reduce a:
1
(2)
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
(x) w
(x) e
dT
dT
)e (K
)w + S x = 0
(3)
dx
dx
Para evaluar las derivadas de T en los puntos w y e, se requiere hacer una suposici
on respecto
de la variaci
on de T en el volumen de control. Por ejemplo en la Fig. 2 se muestran dos simples
suposiciones posibles: paso constante (stepwise) y paso lineal (piecewise linear). Es claro que la
suposici
on de paso constante no es buena ya que las derivadas en los puntos w y e no est
an definidas.
Desde ese punto de vista la suposici
on m
as simple que permite evaluar las derivadas en w y e es la
de paso lineal. En ese caso dichas derivadas valen:
(K
(K
(K
dT
TP TW
)w = Kw
dx
(x)w
(4)
dT
TE TP
)e = K e
dx
(x)e
(5)
TE TP
TP TW
Kw
+ S x = 0
(x)e
(x)w
(6)
ecuaci
on que puede simplificarse para llegar a:
aP TP = aE TE + aW TW + b
(7)
donde:
aE =
Ke
Kw
; aW =
; aP = aE + aW ; b = S x
(x)e
(x)w
Esta ecuaci
on indica que la temperatura en P puede expresarse en funci
on de la temperatura en
los puntos vecinos W y E. Es f
acil ver que una extensi
on de este an
alisis a dos o tres dimensiones,
permite escribir:
aP TP =
ai T i + b
(8)
donde i es un subndice que identifica los puntos de la malla vecinos a P en las direcciones x, y, z,
dependiendo de la dimensionalidad del problema.
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
(9)
expresi
on que involucra una suposici
on del tipo paso constante, donde el valor S en el volumen de
control se considera constante y dado u
nicamente por el valor de T en el punto P , es decir en el
centro del volumen de control. Con esta suposici
on la ecuaci
on (7) puede reescribirse como:
aP TP = aE TE + aW TW + (S0 + S1 TP ) x
(10)
(11)
ecuaci
on que es identica a (7), solo que esta vez se define:
aP = aE + aW S1 x ; b = S0 x
Seg
un Patankar (1980), existen cuatro reglas b
asicas para que las aproximaciones realizadas en la
secci
on anterior sean v
alidas.
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
El coeficiente de conducci
on en la frontera
En las ecuaciones (4) y (5) se requiere conocer el coeficiente K en las fronteras w y e del volumen
de control. Para ello se requiere desarrollar una interpolaci
on adecuada si se suponen conocidos los
valores de K en los puntos de la malla, es decir, KE , KP y KW . Considerando la malla de la Fig.
4, la interpolaci
on m
as simple para Ke consiste en suponer una variaci
on lineal de este coeficiente
entre P y E:
Ke = fe KP + (1 fe ) KE
(12)
TE TP
dT
)e = K e
dx
(x)e
(13)
sea correcto.
Consideremos que el coeficiente K permace constante dentro de cada volumen de control.
Supongamos adem
as que no existe una fuente S en el problema. En este caso la ecuaci
on (1)
tiene soluci
on analtica:
dT
) = c1
(14)
dx
donde c1 representa una constante. Integrando esta ecuaci
on entre P y e y luego entre e y E, es
posible despejar la constante c1. Igualando este resultado a la ecuaci
on (13) permite determinar
Ke como:
(K
1
fe
(1 fe )
+
KP
KE
Para el caso fe = 0.5, el resultado anterior se reduce a:
Ke =
(15)
KP KE
(16)
KP + KP
que da el valor de Ke como el promedio arm
onico entre KP y KE , en lugar del promedio aritmetico
predicho por (12).
Con este resultado, los coeficientes aW y aE en (11) se expresan como:
Ke = 2
aW =
aE =
(x)w (x)w+
+
KW
KP
(x)e (x)e+
+
KP
KE
5
1
1
(17)
(18)
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
(x) e
(x) e
(x) e+
Soluci
on de las ecuaciones
Al plantear la ecuaci
on (11) en cada punto de la malla se obtiene un sistema de ecuaciones algebraicos. Si los coeficientes de este sistema de ecuaciones, ai y bi son funciones de las variables de
estado, Ti , entonces el sistema de ecuaciones algebraico resultante es no lineal. En ese caso la forma
de resolver el sistema es por iteraciones. Se parte haciendo una suposici
on inicial de los valores
Ti , con los cuales se determinan los valores de los coeficientes. Resolviendo el problema lineal con
coeficientes constantes y conocidos se puede revisar el valor supuesto de los coeficientes para volver
a resolver un nuevo problema lineal con coeficientes corregidos. Tras sucesivas iteraciones las soluciones del problema lineal convergen y se obtiene la soluci
on del problema no lineal original. Las
cuatro reglas b
asicas establecidas en secciones previas permiten asegurar que este procedimiento
iterativo efectivamente converge.
Linealizaci
on del t
ermino fuente
dS
dx
dS
dx
(T T )
(TP T )
(20)
(21)
(19)
dS
dx
dS
dx
(22)
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
Condiciones de borde
de donde resulta:
i
B
dT
d
(K
) dx +
dx
dx
S dx = 0
(23)
dT
dT
)i (K
)B + S x = 0
dx
dx
El flujo de T en la direcci
on x est
a dado por:
(K
dT
dx
por lo tanto la ecuaci
on (24) puede escribirse tambien como:
q = K
qB qi + (S0 + S1 TB ) x = 0
(24)
(25)
(26)
TB TI
dT
)i = K i
dx
(x)i
(27)
(28)
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
volumen de
control tipo
medio volumen
de control
(x) i
Figura 5: Vol
umenes de control para los puntos interiores y de los bordes.
donde:
aI =
Ki
(x)i
(29)
b = S0 x + qB
(30)
aB = aI S1 x
(31)
El caso impermanente
T
=
(K
)
(32)
t
x
x
donde denota densidad y Cp calor especfico, los cuales se supondr
an constantes. Esta suposici
on
en general no es correcta, sin embargo podr
a liberarse posteriormente si es necesario.
Esta es una ecuaci
on de tipo parab
olico, en la que la soluci
on procede en el tiempo a partir de
una distribuci
on inicial de temperatura. Por lo tanto, en un paso de tiempo dado la tarea es: dados
los valores de T en los puntos de la malla en un tiempo t, determinar los valores de T en el tiempo
0
, TP0 y TE0 a los valores antiguos (en el tiempo t) de T en los puntos W ,
t + t. Llamemos TW
1 , T 1 y T 1 a los valoresnuevos (en el tiempo t + t) de T en los
P y E, respectivamente, y TW
E
P
mismos puntos.
La ecuaci
on de discretizaci
on se determina integrando (32) en el volumen de control de la Fig.
1 sobre el intervalo de tiempo que va desde t a t + t:
Cp
t+t
e
T
T
dtdx =
(K
) dtdx
(33)
Cp
t
x
t
w x
w t
Para integrar el lado izquierdo de la ecuaci
on se supone que el valor TP prevalece en todo el
volumen de control, de modo que:
e
Cp
t+t
e
w
t+t
t
T
dtdx = Cp x (TP1 TP0 )
t
8
(34)
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
La integraci
on espacial del lado izquierdo se realiza como en (6):
Cp x (TP1 TP0 ) =
t+t
t
Ke (TE TP ) Kw (TP TW )
(x)e
(x)w
dt
(35)
t+t
t
TP dt = f TP1 + (1 f ) TP0 t
(36)
"
"
1
)
Ke (TE1 TP1 ) Kw (TP1 TW
+
(x)e
(x)w
0
)
Ke (TE0 TP0 ) Kw (TP0 TW
(x)e
(x)w
(37)
a0P (1 f ) aE (1 f ) aW
donde,
aE =
1
0
f TW
+ (1 f ) TW
+
TP0
(38)
Ke
Kw
Cp x
; aW =
; a0P =
; aP = f aE + f aW + a0P
(x)e
(x)w
t
(39)
ognitas como
De esta ecuaci
on se concluye que si f = 0, entonces TP1 no depende de otras inc
1
1
seran TW y TE , sino que queda determinada solo por variables conocidas del intervalo de tiempo
Departamento de Ingeniera Civil
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
Tp
Explcito
0
Tp
Crank-Nicolson
Tp1
Implcito
t + t
Figura 6: Variaci
on de T en el intervalo de tiempo t para los tres diferentes esquemas de discretizaci
on temporal.
0
y TE0 . Es decir, este esquema permite resolver el problema explcitamente.
anterior: TP0 , TW
Cualquier esquema con valores f 6= 0 es un esquema implcito ya que TP1 depende en alguna
1
y TE1 .
medida de variables desconocidas como TW
Si bien el esquema explcito parece atractivo por su simplicidad, no siempre es adecuado. En
efecto, considerando que todos los coeficientes en (39) deben ser positivos, entonces se requiere que
a0P > aE + aW , lo cual se logra, considerando un valor constante Ke = Kw = K y x = (x)e =
(x)w , solo si se cumple la condici
on de estabilidad:
Cp (x)2
(40)
2K
El esquema Crank-Nicolson es descrito usualmente como incodicionablemente estable, sin embargo, ello no significa que sus resultados son siempre fsicamente realistas. Lo que puede ocurrir,
en terminos simples, es que si el intervalo de tiempo t es muy grande, la variaci
on lineal de TP en
el intervalo de tiempo puede ser poco realista. En efecto la ecuaci
on parab
olica considerada implica
un comportamiento exponencial de T en el tiempo, lo cual significa, si t es grande, que en realidad
as r
apido que lo predicho por una variaci
on lineal de TP en el tiempo.
a a TP1 mucho m
TP0 tender
Desde ese punto de vista, un esquema totalmente implcito como el que se obtiene con f = 1 puede
ser mucho m
as realista a valores t grandes. Por otro lado, es posible demostrar que el u
nico valor
0
de f que hace que el coeficiente que acompa
na a TP en (39) sea siempre positivo es f = 1, lo cual
implica que este esquema es incodicionalmente estable. Por los argumentos anteriores, este es el
esquema que se adoptar
a en el subsecuente an
alisis.
Imponiendo f = 1 en (39) e introduciendo el termino fuente S que haba sido dejado fuera del
an
alisis hasta ahora, se obtiene el esquema implcito:
t <
aP TP = aE TE + aW TW + b
(41)
Ke
Kw
Cp x
; aW =
; a0P =
;
(x)e
(x)w
t
10
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
Extensi
on a 2 y 3 dimensiones
Consideremos la ecuaci
on de difusi
on en 2 dimensiones:
Cp
T
T
T
=
(Kx
)+
(Ky
)+S
t
x
x
y
y
(42)
Para el volumen de control de la Fig. 7 es posible escribir, usando la misma metodologa que
en el caso unidimensional:
aP TP = aE TE + aW TW + aN TN + aS TS + b
(43)
donde:
aE =
(Kw y)
(Kn x)
(Ks x)
Cp x y
(Ke y)
; aW =
; aN =
; aS =
; a0P =
;
(x)e
(x)w
(y)n
(y)s
t
b = S0 x y + a0P TP0 ; aP = aE + aW + aN + aS + a0P S1 x y
Para la versi
on tridimensional de la misma ecuaci
on:
Cp
T
=
(Kx
)+
(Ky
)+
(Kz
)+S
t
x
x
y
y
z
z
(44)
se tiene la ecuaci
on discretizada para un volumen de control tridimensional, donde aparecen ahora
6 puntos vecinos al punto P , siendo los puntos T , P (top y bottom, respectivamente):
aP TP = aE TE + aW TW + aN TN + aS TS + aT TT + aB TB + b
(45)
donde:
aE =
(Ke y z)
(Kw y z)
(Kn x z)
(Ks x z)
; aW =
; aN =
; aS =
;
(x)e
(x)w
(y)n
(y)s
aT =
(Kb x y)
Cp x y z
(Kt x y)
; aB =
; a0P =
;
(z)t
(z)b
t
11
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
y
N
n
W
E
y
s
S
x
10
La soluci
on de ecuaciones discretizadas
ai Ti + b
ai Ti + b
aP
|ai |
|aP |
11
Sobre- y Bajo-relajaci
on
En la soluci
on iterativa es conveniente acelerar o desacelerar los cambios en la variable dependiente,
iteraci
on a iteraci
on. Con Gauss-Seidel punto a punto se suele usar sobre-relajaci
on para acelerar
el proceso de convergencia. Por el contrario, es usual usar bajo-relajaci
on para evitar divergencia
en la soluci
on de problemas no-lineales complejos.
Sea:
TP =
ai Ti + b
aP
TP
+(
ai Ti + b
TP )
aP
12
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
TP
+(
ai Ti + b
TP )
aP
12
Advecci
on-difusi
on
=
(
)+S
+ uj
t
xj
xj
xj
(46)
(47)
=
(
)+S
+
t
xj
xj
xj
(48)
(49)
d( u)
=0
dx
(50)
y adem
as se cumple:
es decir, u = constante.
Integrando (49) en el volumen de control de la Fig. 1 se obtiene:
( u )e ( u )w = (
d
d
)e (
)w
dx
dx
13
(51)
Universidad de Chile
CI71D
12.1
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
El esquema lineal
(E + P )
2
(52)
y an
alogamente:
(W + P )
2
Adem
as, estimando el lado derecho de (51) como en (4) y (5) se obtiene:
(53)
w =
( u)e
(E + P )
(P W )
(W + P )
(E P )
w
( u)w
= e
2
2
(x)e
(x)w
(54)
(55)
donde:
aE = D e
Fw
Fe
; aW = Dw +
; aP = aE + aW + (Fe Fw )
2
2
12.2
El esquema upwind
14
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
w = W si Fw > 0 ; w = P si Fw < 0
Una forma resumida de escribir las ecuaciones anteriores es la siguiente. Sea kA, Bk el mayor
entre A y B. As, podemos expresar:
Fe e = P kFe , 0k E k Fe , 0k
(56)
Fw w = W kFw , 0k P k Fw , 0k
(57)
Reemplazando estas ecuaciones en (51) y estimando el lado derecho como en (4) y (5), se
obtiene:
aP P = aE E + aW W
(58)
donde:
aE = k Fe , 0k + De ; aW = kFw , 0k + Dw ;
aP = kFe , 0k + k Fw , 0k + De + Dw = aE + aW + (Fe Fw )
y como por continuidad Fe = Fw , entonces aP = aE + aW . Es f
acil demostrar que en este caso los
coeficientes ai son todos siempre positivos, es decir, el esquema es estable.
12.3
La soluci
on exacta
(59)
12.4
El esquema exponencial
15
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
Pe << -1
L
Pe = -1
Pe = 0
Pe = 1
Pe >> 1
Figura 8: Soluci
on analtica para en el intervalo 0 < x < L, en funci
on de P e.
dJ
=0
dx
la que puede ser integrada en el volumen de control de la Fig. 1 para obtener:
(61)
Je Jw = 0
(62)
A partir de la soluci
on exacta (59), es posible escribir:
Je = Fe (P +
Jw = Fw (W +
donde:
P ee =
P E
)
exp(P ee ) 1
(63)
W P
)
exp(P ew ) 1
(64)
Fe
(u)w (x)w
Fw
(u)e (x)e
=
; P ee =
=
e
De
w
Dw
(65)
donde:
aE =
Fe
Fw exp(P ew )
; aW =
; aP = aE + aW + (Fe Fw )
exp(P ee ) 1
exp(P ew ) 1
Este es conocido como el esquema exponencial, el que es exacto para el caso unidimensional,
sin fuentes, con coeficientes constantes. El metodo deja de ser exacto para problemas en m
as
dimensiones, con terminos fuentes, etc. A pesar de ser este un buen metodo, el c
alculo numerico
de funciones exponenciales no es muy eficiente, por lo que el metodo exponencial resulta lento y no
se justifica en casos de c
alculo de problemas complejos de gran demanda computacional.
Departamento de Ingeniera Civil
16
Universidad de Chile
CI71D
12.5
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
El esquema hbrido
Para evitar el c
alculo de funciones exponenciales, puede aproximarse la dependencia con P e de los
coeficientes ai del esquema exponencial, introduciendo aproximaciones lineales por tramos.
Consideremos, por ejemplo, el coeficiente aE del esquema exponencial, dividiendolo convenientemente por De :
Pe
aE
=
De
exp(P e) 1
(66)
Esta funci
on se esquematiza en la Fig. 9. El comportamiento asint
otico de ella en el lmite cuando
P e es: aE /De 0. Por otro lado, en el lmite cuando P e , aE /De P e.
Finalmente, la ecuaci
on de la tangente a la curva exponencial de la Fig. 9 en torno a P e = 0, es:
Pe
aE
= 1
De
2
Con estas consideraciones es posible aproximar linealmente, por tramos, la curva exponencial de la
Fig. 9, de modo de obtener:
P e
aE
=
1 P e/2
De
P e < 2
2 < Pe < 2
Pe > 2
(67)
Expresi
on que en forma resumida puede escribirse como:
Pe
Fe
, 0k = k Fe , De , 0k
2
2
Repitiendo el mismo procedimiento para aW , se tiene:
aE = De k P e, 1
Fw
, 0k
2
y el esquema hbrido, como todos los otros antes revisados, cumple:
aW = kFw , Dw +
(68)
(69)
aP P = aE E + aW W
con aP = aE + aW + (Fe Fw ).
12.6
P e
aE
(1 + 0.1 P e)5 P e
=
(1 0.1 P e)5
De
0
Departamento de Ingeniera Civil
17
P e < 10
10 < P e < 0
0 < P e < 10
P e > 10
(70)
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
aE
De
45 o
0
Pe
Figura 9: Soluci
on analtica para aE /De en funci
on de P e.
expresi
on que puede escribirse como:
aE = De k0, 1
13
0.1 |Fe |
De
5
k + k0, Fe k
(71)
Advecci
on-difusi
on impermanente en 2 y 3 dimensiones
Considerando la ecuaci
on:
( u) Jx Jy
+
+
=S
t
x
y
(72)
donde,
Jx = u
; Jy = v
x
y
(73)
(74)
( u) ( v)
+
+
=0
t
x
y
(75)
(P 0P ) x y
+ Fe Fw + Fn Fs = 0
t
(76)
donde,
Fe = ( u)e y ; Fw = ( u)w y ; Fn = ( v)n x ;
Fs = ( v)s x
18
(77)
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
donde,
aE = De A(|P ee |) + k Fe , 0k ; aW = Dw A(|P ew |) + kFw , 0k
aN = Dn A(|P en |) + k Fn , 0k ; aS = Ds A(|P es |) + kFs , 0k ;
aP = aE + aW + aN + aS + a0P S1 x y
0P x y
; b = S0 x y + a0P 0P
t
e y
w y
n x
s x
De =
; Dw =
; Dn =
; Ds =
(x)e
(x)w
(y)n
(y)s
a0P =
P ee =
Fe
Fw
; P ew =
De
Dw
; P en =
Fn
Fs
; P es =
Dn
Ds
(78)
0P x y z
; b = S0 x y z + a0P 0P
t
Fe = ( u)e y z ; Fw = ( u)w y z ; Fn = ( v)n x z ; Fs = ( v)s x z
a0P =
Ft = ( w)t x y ; Fb = ( w)b x y
De =
e y z
;
(x)e
Dw =
Dt =
w y z
n x z
s x z
; Dn =
; Ds =
(x)w
(y)n
(y)s
t x y
b x y
; Db =
(z)t
(z)b
19
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
p = 100
500
100
100
500
500
14
C
alculo del campo de flujo
Escribiendo las ecuaciones de Navier-Stokes en forma conservativa, tenemos, por ejemplo para la
direcci
on x:
( u) ( u u) ( v u) ( w u)
p
2u 2 u 2 w
)
+
+
+
=
+( 2 + 2 +
t
x
y
z
x
x
y
z 2
(79)
considerando el flujo total J como la suma de las componentes advectivas y difusivas, la ecuaci
on
anterior puede escribirse tambien como:
Jz
( u) Jx Jy
+
+
+
=S
t
x
y
z
(80)
donde,
Jx = u u
u
u
u
p
; Jy = v u
; Jz = w u
; S=
x
y
z
x
14.1
e
w
p
dx = (pe pw )
x
(81)
pE + pP
2
; pw =
pW + p P
2
(82)
de donde:
20
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
y
N
n
W
E
y
s
S
x
pW p E
(83)
2
Este resultado tiene varias implicaciones. Por un lado la presi
on es calculada sobre una malla
m
as gruesa (de dimensiones (x)e + (x)w ) que la de la velocidad (de dimensiones x). Por otro,
variaciones de importancia en el valor de la presi
on entre nodos, como las que ocurren cuando el
c
alculo numerico se vuelve inestable, no es percibido por el algoritmo de c
alculo como variaciones
importantes en el gradiente de presi
on. Un ejemplo ilustrativo de este problema se muestra en la
Fig. 10. En ella se aprecia una variaci
on alternada de la presi
on, entre nodos, entre los valores
de 100 y 500. La ecuaci
on (83), sin embargo, percibe esta variaci
on como si correspondiera a un
gradiente nulo de presi
on. Algo similar puede ocurrir al discretizar la ecuaci
on de continuidad sobre
la misma malla.
Para evitar este problema se ha ideado la malla alternada o staggered. Esta se muestra en la
Fig. 11. La presi
on se define en los nodos de la malla, las velocidades se especifican en las caras
del volumen de control construido en torno a los nodos.
Para la ecuaci
on de cantidad de movimiento seg
un la direcci
on x se usa el volumen de control
de la Fig. 12a. En ese caso se tiene:
(pe pw ) =
ae ue =
X
i
ai ui + b + (pP pE ) Ae
(84)
X
i
ai vi + b + (pP pN ) An
(85)
21
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
y
N
y
N
n
W
n
W
s
s
S
x
a)
b)
imprecisas: ui y vi .
14.2
Correcci
on de la presi
on y las velocidades
(86)
Considerando que tanto las variables imprecisas como las corregidas cumplen con las ecuaciones
(84) y (85), entonces es posible escribir, extendiendo el an
alisis a 3-D:
X
ae u0e =
an vn0 =
ae wt0 =
(87)
(88)
(89)
(90)
(91)
(92)
22
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
ue = ue + de (p0P p0E )
(93)
vn = vn + dn (p0P p0N )
(94)
wt = wt + dt (p0P p0T )
(95)
(96)
(97)
(98)
donde:
aE = e de y z ; aW = w dw y z ; aN = n dn x z ; aS = s ds x z
aT = t dt x y ; aB = b db x y ; aP = aE + aW + aN + aS + aT + aB
b=
14.3
(0P P ) x y z
+ (( u)w ( u)e ) y z + (( u )s ( u)n ) x z+
t
(( u )b ( u )t ) x y
El algoritmo SIMPLE
23
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
y
N
Borde
n
W
ue
s
S
x
(99)
14.4
Condiciones de borde
14.5
El algoritmo SIMPLER
P
Al eliminar el termino
ai ui en las ecuaciones para la correcci
on de la velocidad (90)-(92) se
produce una correcci
on muy severa de la presi
on, cuando esta aproximaci
on se introduce en (98).
Esto significa que el algoritmo SIMPLE tiende a corregir deficientemente la presi
on, aun cuando
la correcci
on para las velocidades es adecuada. En base a estos argumentos, Patankar propone un
algoritmo alternativo, que consiste en corregir la presi
on de otra forma.
De (84) puede escribirse:
ue =
Departamento de Ingeniera Civil
ai ui + b
+ de (pP pE )
ae
24
(100)
Universidad de Chile
CI71D
Modelaci
on Num
erica en Ingeniera Hidr
aulica y Ambiental
ai ui + b)/ae , entonces:
(101)
y an
alogamente en las otras direcciones:
vn = vn + dn (pP pN ) ;
wt = w
t + dt (pP pT )
(102)
(103)
donde:
aE = e de y z ; aW = w dw y z ; aN = n dn x z ; aS = s ds x z
aT = t dt x y ; aB = b db x y ; aP = aE + aW + aN + aS + aT + aB
(0 P ) x y z
+ (( u
)w ( u
)e ) y z + (( u
)s ( u
)n ) x z+
b= P
t
(( u
)b ( u
)t ) x y
3. Calcular la presi
on usando (103). Esta estimaci
on de la presi
on corresponde a p.
4. Con p resolver las ecuaciones de cantidad de movimiento para determinar u, v , w .
5. Con estas velocidades determinar la correcci
on de la presi
on p0 con (98), tal como en el
algoritmo SIMPLE.
6. Con p0 determinar las correcciones de la velocidad u0 , v 0 , w0 de (93)-(95). Con estas, corregir
el campo de velocidades, pero no corregir la presi
on.
7. Resolver para otros escalares , si es que ellos influencian el campo de velocidades (a traves
de la densidad). De lo contrario, resolver los escalares al final del c
alculo del campo de flujo.
8. Con el nuevo campo de velocidades, repetir el procedimiento desde el punto 2. hasta converger.
SIMPLER tiene algunas ventajas sobre SIMPLE. En este u
ltimo el campo de presi
on supuesto
al comenzar el c
alculo tiene un rol importante en el proceso de convergencia. En cambio, SIMPLER
no requiere suponer campos de presi
on: los extrae del campo de velocidades. Esto implica, adem
as,
que si el campo de velocidades es correcto entonces el campo de presiones es correcto. A pesar de
que SIMPLER exige resolver m
as ecuaciones, este converge m
as r
apido que SIMPLE, lo cual lo
hace m
as eficiente: se requieren menos c
alculos hasta converger.
Departamento de Ingeniera Civil
25
Universidad de Chile