Professional Documents
Culture Documents
DIRECTOR
JORGE ALBERTO GUZMN JAIMES, M.Sc.
INGENIERO CIVIL
IL UU OD DM GI FK AE FS NV NI TS AF DF JN BL SK ZE NX PK UK OV OC UE TJ UG JJ AC OC CL DL UG UN KO CL
ED FO CL GI GB UN KO OU KL OU DL UG JV WB DF TY SB JI YR OJ BL MV
AGRADECIMIENTOS
Al Profesor Jorge Alberto Guzmn Jaimes, por la magnfica oportunidad de trabajar con l
en este proyecto, su orientacin precisa y su incondicional apoyo.
Al Grupo en Prediccin y Modelamiento Hidroclimtico, GPH, encabezado por la Dra.
Sully Gmez Isidro, por toda la colaboracin prestada durante el desarrollo de este
proyecto.
Al Grupo de Investigacin en Materiales y Estructuras, INME, en especial a los Profesores
Gustavo Chio Cho y Esperanza Maldonado Rondn, por facilitar no slo las instalaciones
fsicas para realizar este trabajo, sino tambin un ambiente agradable y productivo.
Al Centro de Investigacin en Simulacin y Control de Procesos, CYSIC, de la Escuela de
Ingeniera Qumica, y al Profesor Viatcheslav Kafarov, por permitirme utilizar sus recursos
de computacin para obtener varios de los resultados consignados en este documento.
CONTENIDO
1.
INTRODUCCIN ................................................................................................ 21
1.2.
OBJETIVOS........................................................................................................ 22
1.2.1.
1.2.2.
1.3.
2.
Antecedentes ...................................................................................................... 22
2.1.1.
Solucin numrica de EDPs ....................................................................... 24
2.1.1.1. Discretizacin espacial ........................................................................... 25
2.1.1.2. Relaciones entre funciones discretas ..................................................... 26
2.1.1.3. Discretizacin temporal ........................................................................... 26
2.1.1.4. Solucin de sistema de ecuaciones lineales .......................................... 27
2.1.1.5. Mtodos de solucin numrica del problema de flujo en medio poroso . 27
2.2.
2.2.1.
2.2.2.
2.3.
2.3.1.
2.3.2.
3.
3.2.
3.3.
3.3.1.
Formulacin del mtodo ............................................................................. 49
3.3.2.
Condiciones de frontera .............................................................................. 52
3.3.2.1. Condiciones de Dirichlet ......................................................................... 53
3.3.2.2. Condiciones de Neumann ....................................................................... 54
3.3.3.
Estructura de las matrices de coeficientes ................................................. 59
3.3.4.
Forma basada en la presin de poros de la Ecuacin de Richards ........... 61
3.4.
3.4.1.
3.4.2.
3.4.3.
Esquema 1 .................................................................................................. 62
Esquema 2 .................................................................................................. 64
Esquema 3 .................................................................................................. 66
3.5.
4.
4.2.
4.3.
4.4.
4.5.
4.5.1.
Formulacin general ................................................................................... 82
4.5.2.
Elemento triangular ..................................................................................... 84
4.5.3.
Elemento rectangular .................................................................................. 86
4.5.4.
Condiciones de frontera .............................................................................. 88
4.5.4.1. Condiciones de Neumann ....................................................................... 88
4.5.4.2. Condiciones de Dirichlet ......................................................................... 89
4.5.5.
Estructura de las matrices de coeficientes ................................................. 91
4.5.6.
Forma basada en la presin de la ecuacin de Richards ........................... 93
4.6.
4.6.1.
4.6.2.
4.6.3.
4.7.
4.7.1.
5.
6.
Esquema 1 .................................................................................................. 95
Esquema 2 .................................................................................................. 95
Esquema 3 .................................................................................................. 97
Esfuerzo computacional y convergencia .................................................. 106
5.2.
5.3.
5.4.
6.1.1.
6.1.2.
6.1.3.
6.2.
6.3.
EFECTO DE LA DESCRIPCIN DE LAS PROPIEDADES DE LOS
MATERIALES ............................................................................................................... 137
7.
8.
8.2.
8.3.
8.4.
8.5.
REPRESENTACIN NUMRICA DE LAS PROPIEDADES DE LOS
MATERIALES ............................................................................................................... 161
9.
LISTA DE TABLAS
Tabla 2.1.
Tabla 3.1.
Tabla 4.1.
Tabla 7.1.
Tabla A.9.1.
Tabla A.9.2.
LISTA DE FIGURAS
Figura 2.1.
Figura 2.2.
Figura 2.3.
Figura 2.4.
Figura 2.5.
Figura 2.6.
humedecimiento
Figura 2.7.
Figura 2.8.
Figura 2.9.
Figura 3.1.
Figura 3.2.
Figura 3.3.
Figura 3.4.
Figura 3.5.
Figura 3.6.
Figura 3.7.
Figura 3.8.
Figura 3.9.
Figura 3.10.
Figura 3.11.
Figura 3.12.
Figura 3.13.
Figura 3.14.
Figura 3.15.
Figura 3.16.
Figura 3.17.
Figura 3.18.
Figura 4.1.
Figura 4.2.
Figura 4.3.
Figura 4.4.
Figura 4.5.
Figura 4.6.
Figura 4.7.
Figura 4.8.
Figura 4.9.
Figura 4.10.
Figura 4.11.
Figura 4.12.
Figura 4.13.
Figura 4.14.
Figura 4.15.
Figura 4.16.
Figura 4.17.
Figura 4.18.
Figura 4.19.
Figura 4.20.
Figura 4.21.
Figura 4.22.
Figura 4.23.
Figura 4.24.
Figura 4.25.
Figura 5.1.
Figura 6.1.
Figura 6.2.
Figura 6.3.
Figura 6.4.
Figura 6.5.
Figura 6.6.
Figura 6.7.
Figura 6.8.
Figura 6.9.
Figura 6.10.
Figura 6.11.
Figura 6.12.
Figura 6.13.
Figura 6.14.
Figura 6.15.
Figura 6.16.
Figura 6.17.
Figura 6.18.
Figura 6.19.
Figura 7.1.
Figura 7.2.
Figura 7.3.
Figura 7.4.
Figura 7.5.
Figura 7.6.
Figura 7.7.
Figura 7.8.
Figura 7.9.
Figura 7.10.
Figura 7.11.
Figura 7.12.
Figura 7.13.
Figura 7.14.
Figura 7.15.
LISTA DE ALGORITMOS
Algoritmo 3.1.
Algoritmo 3.2.
Algoritmo 3.3.
Algoritmo 4.1.
Algoritmo 4.2.
Algoritmo 4.3.
Algoritmo 5.1.
Algoritmo 5.2.
LISTA DE ANEXOS
ANEXO A: Ejemplos de tablas de propiedades de materiales
166
168
RESUMEN
TTULO:
AUTOR:
PALABRAS CLAVE:
Ecuacin de Richards, Simulacin Numrica, Zona no saturada, Dos dimensiones,
Gradiente conjugado.
RESUMEN:
En el presente trabajo se estudia el modelo matemtico del flujo de agua en medios
porosos, conocido como Ecuacin de Richards, y se plantean varios esquemas de
solucin numrica para ste, usando los mtodos de elementos finitos y diferencias finitas
para la discretizacin espacial, y el mtodo de diferencias finitas para la discretizacin
temporal. Para evaluar la utilidad de los esquemas de solucin propuestos, se ha
evaluado el comportamiento de cada uno de ellos en funcin de la validez fsica de sus
resultados, y a partir de esto se ha elaborado un esquema nico que pueda utilizarse para
aproximar una solucin para los casos estudiados. El estado de flujo arrojado por el
esquema de solucin definitivo se compar con resultados de otros simuladores
numricos encontrados en la literatura especializada, obteniendo concordancia
satisfactoria.
La solucin de los sistemas de ecuaciones lineales asociados se realiz utilizando el
mtodo del gradiente conjugado precondicionado (PCG), usando la factorizacin
incompleta de Cholesky (IC) de la matriz de coeficientes como precondicionador. Se
utilizaron las ventajas propias de la aplicacin de los mtodos de diferencias finitas y
elementos finitos al problema de flujo en medio poroso, para construir un sistema de
almacenamiento de matrices grandes que facilita el proceso mediante PCG.
Para efectos del proceso de simulacin, se elabor un conjunto de funciones para el
ambiente numrico MATLAB (Versin 7.4 R2007b), denominado SIMFLUX v0.1, que
permite al usuario obtener soluciones numricas del problema de flujo estudiado.
__________________
*
**
Proyecto de Grado
Facultad de Ingenieras Fisicomecnicas, Escuela de Ingeniera Civil. Director: Jorge Alberto
ABSTRACT
TITLE:
__________________
*
**
Degree Work
Physical-Mechanical Engineering Faculty, Department of Civil Engineering. Director: Jorge Alberto Guzmn Jaimes.
21
1.2. OBJETIVOS
1.2.1. Objetivo General
-
1.3. Antecedentes
Las fundaciones fsicas del estudio del movimiento del agua en la zona no saturada
fueron colocadas desde Leonardo da Vinci con su observacin del fenmeno de ascenso
capilar, la introduccin de la idea de fuerza gravitacional por parte de Isaac Newton, y el
concepto de capilaridad, inicialmente propuesto por Johann Andreas von Segner, y ms
adelante desarrollado por Thomas Young y Pierre Simon Laplace. Otros desarrollos
cientficos no directamente relacionados con la mecnica de suelos contribuyeron de
manera importante a construir las bases fsicas y matemticas; entre ellos, la teora del
flujo de calor debido a un gradiente de temperatura introducida por Jean Baptiste Joseph
Fourier, y la subsecuente formulacin de la muy conocida ecuacin que lleva su nombre
(Rolston, 2007).
El primer avance significativo en la construccin de la teora del movimiento de agua en
medios porosos es el estudio de Darcy publicado en 1856, el cual establece que el flujo
de agua es directamente proporcional al gradiente hidrulico y a una constante de
proporcionalidad llamada conductividad hidrulica. La formulacin de lo que se conoce
como Ley de Darcy, fue realizado en Alemania por Von Weitschkowsky en 1884,
probablemente de manera independiente (Kutilek y Novak, 1997). Tambin, sin conocer
los estudios de Darcy (Sposito, 1986), Buckingham present en 1907 su propia ecuacin,
en la cual reconoci que el flujo de agua en un medio no saturado est fuertemente
condicionado por contenido de humedad. Ms adelante, en 1927, Israelson cerr el
crculo al observar la equivalencia entre las ecuaciones de Darcy y Buckingham (De Laat,
2001).
22
El salto cualitativo que trae todos estos aportes de hace ms de 80 aos a la actualidad,
lo realiz Lorenzo Adolph Richards, quien en 1931 aplic la ecuacin de continuidad a la
Ley de Buckingham-Darcy para obtener una ecuacin diferencial parcial. Es a partir de
esta expresin que varios ingenieros y cientficos han trabajado durante los ltimos 70
aos para modelar y predecir el comportamiento del agua en medios porosos no
saturados.
Una primera aproximacin al problema planteado por la ecuacin de Richards es la
solucin analtica. Si se especifican modelos analticos que describan las propiedades de
los suelos, es posible encontrar soluciones analticas para la infiltracin, algunas
aproximadas como las de Broadbridge y White (1988) y Salvucci (1993), o exactas, como
las de Basha (1999; 2002), o Zhu y Mohanty (2002), pero todas basadas en grandes
simplificaciones hechas a la descripcin del suelo y restricciones a las condiciones de
aplicacin.
En vista de las limitaciones que presentan las soluciones analticas, a lo largo de las
dcadas pasadas se han desarrollados varias rutinas numricas que hacen uso de
diferentes esquemas numricos: el mtodo de diferencias finitas (Celia, Bouloutas y
Zarba, 1990; Ross, 1990), el mtodo de elementos finitos (Zienkiewicz y Pareck, 1970;
Neuman, 1973; imunek, van Genutchen y ejna, 2005) y el mtodo del elemento borde
(Brebbia y Walter, 1980). La aplicacin de cualquiera de estos mtodos supera la mayora
de los problemas presentados por las soluciones analticas, pero consumen una cantidad
significativa de tiempo y recursos de clculo a medida que se aumenta la escala y periodo
de simulacin, o se presentan cambios abruptos en las condiciones de humedad. Vale
notar adems que la descripcin matemtica de ciertos tipos de suelos, como algunos
suelos granulares, puede provocar serios errores de convergencia e inestabilidades
numricas al ser utilizada junto con alguno de estos mtodos para simular el
comportamiento del flujo a travs de este tipo de suelos.
En la actualidad existe software para uso comercial como HYDRUS 2D/3D, GeoStudio
SEEP/W 2004 y GEO-SLOPE SEEP3D que permite solucionar problemas de flujo e
infiltracin para dominios de simulacin bidimensionales y tridimensionales, diferentes
configuraciones de suelo y condiciones de borde. Todos estos programas se facilitan en
versiones altamente limitadas para fines acadmicos y se encuentran a la venta para uso
comercial con precios bastante altos en comparacin a la mayora del software para uso
de oficina.
23
2. MARCO TERICO
2.1. ECUACIONES DIFERENCIAS PARCIALES DE SEGUNDO ORDEN
En la mecnica de medios continuos, se asume que los materiales satisfacen la hiptesis
del continuo, esto es, un cuerpo de cierto material se puede subdividir en elementos
infinitesimalmente pequeos, los cuales mantienen las propiedades del cuerpo original.
Bajo esta suposicin, es posible escribir las leyes fsicas que rigen el fenmeno en
cuestin usando el lenguaje del clculo diferencial, lo que permite obtener un conjunto de
ecuaciones a partir del cual se puede predecir el comportamiento del medio y sus
cantidades asociadas (Peral, 1995; Carnahan, Luther y Wilkes, 1969).
Las ecuaciones que se derivan de practicar un anlisis como el anterior a cierto problema
fsico, son generalmente del tipo diferencial parcial, y en muchos casos particulares, de
segundo orden. Las ecuaciones diferenciales parciales (EDPs) de segundo orden as
obtenidas generalmente se pueden clasificar en tres tipos, cada uno de los cuales tiene
un significado fsico asociado (olin, 2006):
-
Elpticas: Una EDP Elptica describe un cierto estado de un sistema fsico (e.g., el
estado estacionario), generalmente caracterizado por el mnimo de una cantidad,
como la energa.
Hiperblicas: Una EDP elptica describe el transporte de alguna cantidad fsica (e.g.,
la ecuacin de onda).
El flujo de agua en medio poroso est gobernado por una ecuacin diferencial parcial de
tipo parablico (Feddes, Kabat, van Bakel, Bronswijk y Halbertsma, 1988), por lo que la
discusin a continuacin se limitar a este tipo de ecuaciones.
24
El procedimiento que se ha seguido para obtener una solucin numrica de una EDP
parablica se puede resumir en cuatro pasos, los cuales se presentan de manera general
a continuacin. Con el fin de ilustrar este procedimiento, supngase que se desea
determinar cierta cantidad , gobernada por determinada ecuacin diferencial parablica,
en un dominio espacial bidimensional ( x, z ) y un dominio temporal t ( 0, T ) . La
geometra del dominio de simulacin y la solucin exacta de se pueden apreciar en la
Figura 2.1. Los pasos fundamentales de cualquier mtodo de solucin numrica son:
Figura 2.1.
Ejemplo de la solucin de una ecuacin diferencial parcial parablica bidimensional: (a) Geometra del
dominio de simulacin . (b) Solucin exacta de en para el tiempo t .
{ ( t )}
n
n =1
25
Figura 2.2.
26
27
= m + ex + en + os ,
(2.1)
Si existe una diferencia de elevacin entre la localizacin del agua y el dtum, se hace
necesario introducir el trmino de potencial gravitacional g . En la prctica de la ingeniera
es muy comn trabajar con potenciales expresados en forma de cabezas de energa, las
cuales tienen unidades de longitud (Feddes et al., 1988). El potencial de agua total se
escribe en forma de cabeza como H , y el potencial mtrico como , cantidad que se
conoce tambin como presin de poros. En trminos de potencial de humedad, la ley de
Darcy establece que el agua se mueve de las reas de menor potencial a las reas de
mayor potencial.
El otro aporte clave de Buckingham a la teora del flujo en medios porosos es haber
reconocido la relacin entre el movimiento de agua a travs de un suelo y su contenido de
humedad. De hecho, para cada suelo existe una relacin entre su contenido volumtrico
de humedad y su presin de poros , la cual se conoce como curva de retencin del
28
suelo (Avellaneda, 2003). Las propiedades y caractersticas de esta curva se estudian con
ms detalle en la siguiente seccin.
Si se asume que el flujo de agua como producto exclusivamente de los efectos mtricos y
gravitacionales, la cabeza hidrulica se escribe como H = x3 . Ahora, considrese el
perfil de suelo mostrado en la Figura 2.3.a, el cual se encuentra en estado hidrulico de
equilibro. El perfil presenta nivel fretico a 5 m de profundidad, esto es, el nivel donde la
presin de poros es igual a la presin atmosfrica ( = 0 ); si se ignora el ascenso de agua
por capilaridad, cualquier elemento de suelo por encima del nivel fretico est no saturado
( < 0 ), y por debajo est saturado ( > 0 ). Dado que el perfil se encuentra en equilibrio,
la variacin del potencial con la profundidad es nulo, esto es
dH d dx3 d
=
=
1 = 0
dx3 dx3 dx3 dx3
Figura 2.3.
Perfil de presin de poros para una columna de suelo en estado estable con nivel fretico.
(a)
(b)
29
qi = K ij
H
,
x j
(2.2)
qx x2 x3 t
qx +x x2 x3 t
( q q
( q
=
x1
x1 +x1
Flujo neto:
) x x t
q )
x x x t
x1 +x1
x1
30
qx1
x1
V t
x1
donde es la densidad del agua. Se puede proceder de manera similar con las otras dos
direcciones espaciales para obtener expresiones similares a la anterior:
qx2
x2
qx3
x3
V t
V t
qx1
( )( V ) =
x1
Figura 2.4.
qx2
x2
qx3
V t
x3
31
t
x1 x2
x3
Tomando lmites, se llega a la ecuacin diferencial de continuidad
q
= {q} = i
t
xi
(2.3)
xi
Ki3 =
K ij
t
x j
(2.4)
> s y Kij , s > Kij > 0 ; adems, dado que el perfil de presin de poros es continuo an en
los cambios de material, la forma mixta es aplicable en dominios de simulacin
compuestos por diferentes tipos de suelo.
Es posible escribir (2.4) exclusivamente en trminos de la presin de poros haciendo una
sencilla transformacin. Usando la regla de la cadena, la derivada temporal de la ecuacin
de Richards se puede escribir como
=
= C ( )
t t
t
(2.5)
xi
K i 3 = C ( )
K ij
x
t
j
32
(2.6)
La forma basada en la presin tambin puede aplicarse tanto en estado saturado como no
saturado, y admite diferentes materiales. Si se introduce el concepto de difusividad de
agua en el suelo D ( ) = K ij ( ) C ( ) , la ecuacin (2.4) puede escribirse exclusivamente
en trminos del contenido de humedad:
xi
Di 3 =
Dij
x j
t
(2.7)
Esta forma basada en la humedad tiene algunas desventajas significativas que hacen su
aplicacin poco prctica. El perfil del contenido de humedad, a diferencia del perfil de
presin, es discontinuo en la interfase entre materiales, pues el comportamiento de en
funcin de es diferente para cada material; adems, en estado saturado la difusividad
es, como se ver en la siguiente seccin, indeterminada, lo que hace que la ecuacin
(2.7) slo sea til para analizar el flujo en un medio parcialmente saturado.
Adicionales a las simplificaciones hechas hasta el momento, supngase adems que los
materiales que componen el dominio de simulacin son isotrpicos, esto es, sus
propiedades son independientes de la direccin en que se observen. Si este es el caso,
los elementos del tensor de conductividad hidrulica cumplen las relaciones
K11 = K 22 = K 33 = K , y K ij = 0 para i j . Reemplazando en (2.4), se obtiene la forma ms
simplificada
K
=
K
xi xi x3 t
(2.8)
33
( xi ,0 ) = 0 ( xi )
(2.9)
u ( xi , t ) = U ( xi , t ) , para xi ,
donde U ( xi , t ) es una funcin escalar prescrita definida en .
-
a ( xi , t ) u + b ( xi , t )
u
= g ( xi , t ) ,
34
(2.10)
Condicin de Neumann: qi i = K ij
+ K i 3 i = Q ( xi ) sobre N ,
x j
(2.11)
donde ( xi ) y Q ( xi ) son funciones prescritas independientes del tiempo, y i es la i sima componente del vector unitario normal a apuntando hacia fuera de la regin de
flujo (Neuman, 1973).
35
Figura 2.5.
2
1
2.5
0
-1
log(|K|) [cm/hr]
log(||) [cm]
1.5
-2
-3
-4
-5
-6
-7
0.5
-8
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
-9
0.4
3
3
[cm /cm ]
(a)
0.5
1.5
log(||) [cm]
2.5
(b)
36
Figura 2.6.
Ejemplo de una curva de retencin de agua mostrando el efecto de histresis. Se muestran la curva de
secado
( )
y la curva de humedecimiento
n < 1
Se =
1
1
(2.12)
K = K s Se2 n + l + 2 ,
(2.13)
r
s r
37
(2.14)
El parmetro l es un ndice de conectividad entre poros, el cual fue tomado igual a 2.0 en
el estudio original de Brooks y Corey (1964).
Otro modelo utilizado ampliamente en la prctica de la ingeniera es el propuesto por vanGenutchen (1980) a partir del modelo estadstico de distribucin de tamao de poros de
Mualem (1976):
s r
<0
m
r +
1 + n
( ) =
s
0
(2.15)
m
K ( ) = K s Se l 1 (1 Se1 m ) ,
(2.16)
con m = 1 1 n . Los parmetros en este caso son los mismos 5 del modelo de Brooks y
Corey. El valor del ndice de conectividad entre poros l fue estimado por Mualem en 0.5,
como promedio para muchos suelos (Mualem, 1976). En la Tabla 2.1 se presentan tres
ejemplos de propiedades de suelo descritas usando el modelo de van-Genutchen, e
ilustradas en la Figura 2.7 y 2.8.
Adicionales a los dos modelos mencionados anteriormente, algunos autores han
propuesto expresiones diferentes para aproximar las propiedades de cierto suelo en
particular. Por ejemplo, Haverkamp et al. (1977) proponen el siguiente par de ecuaciones
para ajustar el comportamiento del contenido de humedad y la conductividad hidrulica
del suelo mostrado en la Figura 2.5:
( ) = r +
( s r )
+
K ( ) = K s
A
A+
38
Tabla 2.1.
Descripcin
r
3
s
3
-1
Ks
[cm /cm ]
[cm /cm ]
[cm ]
Limo arcilloso
0.095
0.41
0.019
1.31
0.260
Arcilla arenosa
0.07
0.36
0.005
1.09
5.556e-6
Nuevo Mxico
Primera Capa*
0.1020
0.3681
0.03353
1.98
33.190
39
[cm/hr]
Figura 2.7.
Curvas de retencin de agua para los suelos Limo arcilloso, Arcilla arenosa y Nuevo Mxico 1ra. capa
5
Limo arcilloso
Arcilla arenosa
Suelo Nuevo Mxico
log(| |) [cm]
-1
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
3
3
[cm /cm ]
Conductividad hidrulica en funcin de la presin de poros para los suelos Limo arcilloso, Arcilla arenosa y
Nuevo Mxico 1ra. capa
2
Limo arcilloso
Arcilla arenosa
Suelo Nuevo Mxico
-2
log(|K|) [cm/hr]
Figura 2.8.
-4
-6
-8
-10
-1
-0.5
0.5
1.5
2
log(| |) [cm]
40
2.5
3.5
Los coeficientes de la ecuacin de Richards indican que, para obtener una solucin
numrica de sta, es necesario evaluar repetidamente la conductividad hidrulica y el
contenido de humedad para diferentes valores de presin de poros. Estas cantidades se
pueden determinar usando cualquiera de las siguientes dos aproximaciones:
-
Figura 2.9.
KN
Ki
2
1
2
1
s
K2
K1
Ks
i +1
= ctte > 1 ,
i
(2.17)
la cual define la resolucin con la que las propiedades del suelo estn siendo
representadas. Un ejemplo de tablas de propiedades construidas para un suelo se
puede apreciar en el Anexo A. La conductividad hidrulica y el contenido de
humedad para presiones de poros que no estn en la tabla se pueden determinar
usando algn algoritmo de interpolacin.
La segunda metodologa agrega flexibilidad sobre la primera, pues permite utilizar datos
empricos de propiedades de materiales que no han sido ajustados usando un modelo
41
42
43
Figura 3.1.
( z ) 2 ( z ) 3
+ z
+
+
+
z
2! z 2
3! z 3
2
i , j +1 = i , j
( z ) 2 ( z ) 3
+
+
2! z 2
3! z 3
z
2
i , j 1 = i , j z
Diferencia central:
i , +1 i , j
=
+ O ( z )
z
z
(3.1)
i , j i , j 1
=
+ O ( z )
z
z
(3.2)
i , j +1 i , j 1
2
=
+ O ( z )
z
2z
(3.3)
2 i , j +1 2 i , j + i , j 1
2
=
+ O ( z )
2
z 2
( z )
(3.4)
44
Las ecuaciones (3.1) a (3.4) se conocen como frmulas de diferencias finitas, y son
ampliamente usadas para aproximar las derivadas de primer y segundo orden de
cantidades discretas (Carnahan et al., 1969). Ahora, supngase que el comportamiento
de la variable dependiente est sometido a la siguiente sencilla EDP parablica:
2 =
2 2
,
+
=
x 2 z 2
t
( x, z ,0 ) = 0 ( x, z )
( x, z , t ) = ( x, z , t ) , para ( x, z )
Reemplazando las derivadas de segundo orden espaciales por aproximaciones de la
forma (3.4), obtenemos
Figura 3.2.
i +1, j 2 i , j + i 1, j i , j +1 2 i , j + i , j 1
2 2
2
2
=
+
+ O ( x ) + O ( z ) .
2 + 2
2
2
x (i , j )
( x )
( z )
x
De esta manera se ha reemplazado satisfactoriamente el trmino espacial de la EDP por
una combinacin lineal de los valores de en los nodos de la grilla. Ahora, se ignoran los
trminos de error y se reemplaza en la ecuacin diferencial original para llegar a
45
i +1, j 2 i , j + i 1, j
( x )
i , j +1 2 i , j + i , j 1
( z )
i , j
t
(3.5).
La expresin anterior es una EDO lineal de primer orden que gobierna la variacin de i , j
en el tiempo. Existen en el dominio, segn las condiciones de frontera, un total de
( M 1) ( N 1) nodos internos en los que hace falta determinar esta variacin, as que si
escribimos la ecuacin anterior para cada uno de estos nodos, tendremos un sistema de
EDOs lineales de ( M 1) ( N 1) ecuaciones e incgnitas que se pueden resolver junto
con las condiciones iniciales y de frontera.
El procedimiento anterior es, a grandes rasgos, el mismo para cualquier ecuacin
diferencial parcial que se desee solucionar numricamente. Los factores que varan entre
un problema y otro (i.e., la forma de la ecuacin diferencias, las condiciones de borde, la
geometra del dominio, etc.) pueden an as complicar significativamente el proceso de
simulacin. El objetivo del presente captulo es, por tanto, discutir las particularidades y
pormenores de la aplicacin del mtodo de diferencias finitas al problema de flujo en
medio poroso.
46
Figura 3.3.
Clasificacin de dominios segn la forma de su frontera: (a) Dominio regular. (b) Dominio irregular.
Los nodos ubicados en la interseccin de una frontera irregular y una lnea divisoria
se conocen como nodos irregulares.
Los nodos irregulares representan una gran dificultad para el manejo de las condiciones
de borde y la estructura de los sistemas de ecuaciones derivados de la integracin de la
EDP, por tanto, el presente modelo numrico de solucin mediante diferencias finitas se
limitar a dominios regulares. La explicacin a esto se encuentra expuesta con ms
detalle en la seccin donde se estudia el tratamiento de las condiciones de frontera.
Adems de lo anterior, existen algunos conceptos adicionales asociados a la
discretizacin espacial que vale la pena discutir. A modo de ejemplo, considrese el
dominio regular discretizado mostrado en la Figura 3.5, del cual se han resaltado algunos
elementos. Existe un rea asociada a cada nodo n , conocida como rea aferente Ae, n ,
que corresponde al conjunto de puntos del espacio ms cercanos a ese nodo que a
cualquier otro nodo de la discretizacin; de la misma manera, cada nodo externo tiene
asociados ciertos sectores de la frontera, o longitudes aferentes, correspondientes a los
puntos sobre la frontera ms cercanos a l que a otros nodos.
Estos conceptos son muy tiles a la hora de determinar el volumen de agua almacenado
en el dominio, y la cantidad de agua que ingresa por las fronteras. Si se asume que el
contenido de humedad es uniforme sobre toda el rea aferente de un nodo, el volumen de
agua contenido en el dominio se puede calcular como la suma de humedades por reas
aferentes para todos los nodos. Si se conoce el flujo especfico a travs de los nodos de
la frontera, el flujo que ingresa al dominio se determina como el producto del flujo
47
Figura 3.4.
Figura 3.5.
Nodo irregular
48
Para poder obtener una solucin numrica del estado de flujo, es necesario buscar una
expresin similar a (3.5) para la ecuacin de Richards. Dicha expresin debe poder
escribirse cuantas veces sea necesario, con el fin de obtener un sistema de EDOs
solucionable cuya integracin arroje la variacin de la presin de poros en los nodos de la
discretizacin. Escribiendo la ecuacin (ingrese nmero de ecuacin aqu) para el caso
de flujo bidimensional, se obtiene la expresin
q q
= q = x z ,
t
x
z
(3.6)
( i, j ) .Las derivadas espaciales del flujo especfico en (3.6) pueden aproximarse mediante
la frmula de diferencias central, centrada en ( i, j ) y con incrementos espaciales x m 2 ,
z m 2 . Reemplazando en (3.3), se llega a
qx
x
qz
z
qx
qx
( i 1 2, j )
x m
(i , j )
(i , j )
( i +1 2, j )
qz
( i , j +1 2 )
qz
(3.7)
( i , j 1 2 )
z m
x m =
x + + x
z + + z
; z m =
.
2
2
qx = K
; qz = K
1 ,
x
z
49
Figura 3.6.
asumiendo que el suelo en cuestin es isotrpico, esto es, sus propiedades hidrulicas
(conductividad hidrulica y capacidad especfica de humedad) son iguales en todas
direcciones. Reemplazando de nuevo las derivadas espaciales, esta vez de la presin de
poros , usando la frmula de diferencias central, los valores discretos del flujo
especfico en (3.7) pueden escribirse como
qx
qz
( i , j +1 2 )
( i +1 2, j )
K i +1 2, j
K i , j +1 2
i +1, j i , j
i , j +1 i , j
z +
; qx
+ K i , j +1 2 ; qz
( i 1 2, j )
K i 1 2, j
( i , j 1 2 )
K i , j 1 2
i , j i 1, j
x
i , j i , j 1
z
. (3.8)
+ K i , j 1 2
i +1, j i , j
i , j i 1, j
+ K i 1 2, j
K i +1 2, j
+
x
x
.
i , j +1 i , j
i , j i , j 1
1
m K i , j +1 2
+ K i , j +1 2 + K i , j 1 2
K i , j 1 2
z
z +
z
q =
1
x m
50
(3.9)
K i +1 2, j
K i 1 2, j
K i , j +1 2
K i , j 1 2
q = m + i +1, j + m i 1, j + m + i , j +1 + m i , j 1
x x
x x
z z
z z
. (3.10)
K i 1 2, j
K i , j +1 2
K i , j 1 2
K i +1 2, j
1
+ m + m m + m i , j m ( K i , j +1 2 K i , j 1 2 )
x x
z z
z z
z
x x
Evaluando la derivada temporal en ( i, j ) , se llega a la ecuacin diferencial ordinaria
Ai +1, j i +1, j + Ai 1, j i 1, j + Ai , j +1 i , j +1 + Ai , j 1 i , j 1 + Ai , j i , j +
i , j
t
= Bi , j .
(3.11)
Ai +1, j =
Ai 1, j =
Ai , j +1 =
Ai , j 1 =
K i +1 2, j
(3.12)
x m x +
K i 1 2, j
(3.13)
x m x
K i , j +1 2
(3.14)
z m z +
K i , j 1 2
(3.15)
z m z
Ai , j = ( Ai +1, j + Ai 1, j + Ai , j +1 + Ai , j 1 )
=
K i +1 2, j
x m x +
Bi , j =
K i 1 2, j
x m x
K i , j +1 2
z m z +
1
( Ki, j +1 2 Ki, j 1 2 )
z m
K i , j +1 2
(3.16)
z m z
(3.17)
Se dice que la ecuacin (3.11) es una frmula de 5 puntos, pues relaciona la presin de
poros en un nodo en particular con la presin en sus 4 vecinos clsicos. Los valores de
conductividad hidrulica utilizados para evaluar los coeficientes anteriores se pueden
determinar de diferentes manera a partir de la conductividad hidrulica en ( i, j ) y sus
nodos vecinos. Una forma tradicionalmente usada es tomar la media aritmtica de la
conductividad en los nodos de la grilla ms cercanos al punto donde se desea evaluar la
conductividad, esto es:
51
K i +1 2, j =
K i 1 2, j =
K i , j +1 2 =
K i , j 1 2 =
K i , j +1 + K i , j
2
K i , j + K i , j 1
2
K i , j +1 + K i , j
Ki, j
(3.18)
2
+ K i , j 1
2
Otra metodologa usada comnmente es similar a la anterior, slo que en vez de utilizar la
media aritmtica, se usa la media geomtrica:
K i +1 2, j = ( K i , j +1 K i , j )
12
K i 1 2, j = ( K i , j K i , j 1 )
12
K i , j +1 2 = ( K i , j +1 K i , j )
12
(3.19)
K i , j 1 2 = ( K i , j K i , j 1 )
12
Los tipos de condiciones de frontera que pueden manejarse con el presente modelo de
solucin por diferencias finitas son las condiciones de Dirichlet y las condiciones de
Neumann, sometidas a algunas limitaciones. En la presente seccin se discute el manejo
de estos dos tipos de condiciones y cmo afectan la forma y estructura del sistema de
ecuaciones diferenciales. Recurdese que el estudio desarrollado en este documento no
incluye dominios con fronteras irregulares.
52
( x, z , t ) = ( x , z ) ,
lo que implica que las funciones i , j en la frontera D , son conocidas y constantes en el
tiempo, y por tanto no son objeto de clculo.
Supngase ahora que la discretizacin de cierto dominio regular de simulacin est
compuesta por N = N I + N E nodos, de los cuales N I son internos y N E son externos, y
que la condicin de frontera es de tipo Dirichlet. A todos los nodos se les asigna un
nmero interno que los diferencie unos de otros, y que no necesariamente est
relacionado con su posicin geomtrica; de esta manera, se pueden organizar las
T
funciones discretas de presin en un vector { } = ( 1 , 2 , , N ) .
Sea que el nodo ( i, j ) de la Figura 3.6 ha sido identificado con el nmero n , y sus vecinos
con los nmeros p , q , r y s . La ecuacin (3.11) relacionada con el nodo n puede
entonces escribirse como
An , p p + An , q q + An ,r r + An , s s + An ,n n +
n
= Bn ,
t
[ A]N N { }N
I
donde
{ ( A ) }
E
+ = { B} N { ( A ) E } ,
I
t N I
(3.20)
derecha pues su presin de poros es conocida. Este tipo de trminos aparecen en la n sima ecuacin si el nodo n tiene por vecino uno o ms nodos externos.
Otra forma matricial ms elegante de presentar el sistema de ecuaciones en cuestin se
presenta a continuacin. Ahora, inclyanse en el vector { } todas las funciones discretas,
incluyendo aquellas cuyo valor est prescrito. Las N I ecuaciones en (3.20) toman
entonces la forma
53
= { B} N I .
t N I
[ A]N N { }N +
I
An ,n n + n t = Bn , con An , n = 1 , n t = 0 y Bn = n ,
(3.21)
asociadas a cada uno de los nodos exteriores; as, se alcanza la forma matricial
= { B} N
t N
[ A]N N { }N +
(3.22)
Las nuevas ecuaciones para los nodos de la frontera representar el hecho de que, debido
a la condicin de Dirichlet, la presin de poros no cambia en estos puntos durante el
periodo de simulacin.
Las condiciones de Neumann en el caso particular del problema de flujo en medio poroso,
consisten en la prescripcin del flujo especfico perpendicular a travs de cierto
subconjunto de la frontera que se denomina N . Se iniciar el anlisis de este tipo de
condiciones de frontera limitndose a dominios regulares, y a continuacin se explicar
porqu los dominios irregulares han sido excluidos en general del modelo de solucin
mediante diferencias finitas.
Un nodo de la discretizacin que pertenezca al subconjunto de frontera N est sometido
a una presin de poros variable en el tiempo. Para determinar esta variacin, es necesario
escribir una ecuaciones en diferencias similar a (3.11) asociada a este nodo, que tenga en
cuenta la magnitud y direccin del flujo especfico a travs de l. La frontera de un
dominio regular est compuesta exclusivamente por nodos regulares externos, como el de
la Figura 3.7.
El nodo externo en cuestin est sometido a cierto flujo especfico perpendicular a la
frontera, el cual puede descomponerse en sus componentes coordinas. Para escribir la
aproximacin en diferencias del trmino espacial de la ecuacin de Richards, ya no es
posible utilizar la frmula de diferencias centrada en ( i, j ) , pues como se puede observar,
hay algunas direcciones hacia las que no existe vecindad para un nodo externo. Una
alternativa para esta situacin es utilizar diferencias hacia delante o hacia atrs, segn
sea el caso, siendo conocidas las componentes del flujo en las direcciones coordenadas.
La Figura 3.8 muestra una clasificacin de los nodos regulares externos en 8 tipos, segn
su ubicacin respecto a sus vecinos. Esta clasificacin permite al algoritmo de solucin
saber cmo escribir la ecuacin en diferencias para los nodos externos en los cuales la
presin puede variar. Los nodos tipos 1 a 4 pertenecen a una frontera paralela a los ejes
coordenados, por tanto el vector flujo especfico a travs de estos es tambin paralelo a
54
alguno de estos ejes y no necesita ser descompuesto. Los nodos tipo 5 a 8 estn
sometidos a vectores de flujo oblicuos, los cuales deben ser descompuestos en sus
componentes coordenadas.
Figura 3.7.
q qz
=
z
( i , j +1 2 )
qz
(i , j )
z 2
i , j +1 i , j
2
q
= + K i , j +1 2
+ K i , j +1 2 qz
z z
z +
(i , j )
(3.23)
Se puede proceder de manera similar para las dems situaciones en cada direccin:
Para los nodos tipo 2, 7 y 8:
2
q
=
z z
qz
(i , j )
i , j i , j 1
+ K i , j 1 2
K i , j 1 2
55
(3.24)
Figura 3.8.
i +1, j i , j
2
q
= + K i +1 2, j
+ K i +1 2, j qx
x x
x +
56
(i , j )
(3.25)
2
q
=
x x
qx
(i , j )
i 1, j i , j
+ K i 1 2, j
x
K i 1 2, j
(3.26)
i +1, j i , j
i , j i 1, j
q q
1
=
= m K i +1 2, j
+ K i 1 2, j
+
t
x z
x
x
x
i , j +1 i , j
2
+ K i , j +1 2
+ K i , j +1 2 qz ( i , j )
+
z
z
K i +1 2, j
K i 1 2, j
2 K i , j +1 2
n
= q = m + i +1, j + m i 1, j + + + i , j +1
t
x x
x x
z z
K i 1 2, j 2 K i , j +1 2
K i +1 2, j
2
+ m + m + + i , j + K i , j +1 2 qz ( i , j )
x x
z z
z
x x
Ai +1, j i +1, j + Ai 1, j i 1, j + Ai , j +1 i , j +1 + Ai , j 1 i , j 1 + Ai , j i , j +
donde los coeficientes estn dados por
Ai +1, j =
Ai 1, j =
Ai , j +1 =
K i +1 2, j
x m x +
K i 1 2, j
x m x
2 K i , j +1 2
z + z +
Ai , j 1 = 0
Ai , j = ( Ai +1, j + Ai 1, j + Ai , j +1 + Ai , j 1 )
=
K i +1 2, j
x m x +
K i 1 2, j
x m x
57
2 K i , j +1 2
z + z +
i , j
t
= Bi , j + Qi , j ,
(3.27)
Bi , j =
Qi , j =
2
K i , j +1 2
z m
2
qz
z +
(i , j )
= {B}N + {Q}N ,
t
[ A]N N { } +
(3.28)
Es posible escribir una ecuacin como la (3.27) para cualquier tipo de nodo regular
externo. La variacin de los coeficientes en esta expresin es fcil de controlar y
est limitada a los 8 casos que se han mencionado anteriormente.
La similitud entre las ecuaciones (3.27) y (3.11) es evidente, lo que permite asegurar
que todo nodo regular, sea interno o externo, tiene relacionada una ecuacin
esencialmente del mismo tipo.
58
La situacin de los nodos irregulares es ms complicada dado que, como slo tienen un
vecino en la discretizacin, no es posible aproximar las derivas espaciales de manera tan
sencilla como las ecuaciones (3.23) a (3.26). Es posible, an as, escribir aproximaciones
como las planteadas en Nieves y Domnguez (2000) o Forsythe y Wasow (1960), pero
claro est, sin poder conservar ninguna de las 3 caractersticas de las fronteras regulares.
59
Figura 3.9.
La estructura de la matriz global y las conectividades entre nudos de la grilla de diferencias finitas
El mtodo consiste en dividir la matriz [ A] en dos matrices, [ A '] (Figura 3.9.a) que
contiene los coeficientes Aij no nulos reorganizados, y
relacin entre la estructura de [ A] y [ A '] est dada por
60
[ PA ]
(Figura 3.9.b). La
memoria que almacenar la matriz completa [ A] , por tanto es la opcin que se usar
en la presente tesis para trabajar con las matrices de coeficientes.
,
= C ( )
t
t
donde C ( ) es capacidad especfica de humedad. Reemplazando la expresin anterior
en (3.28), se llega a
= {B}N + {Q}N .
t
[ A]N N { } + [G ]N N
(3.29)
C ( i ) si i = j
Gij =
si i j
0
(3.30)
El significado fsico del elemento Gii es la variacin del contenido de humedad en el rea
aferente del i -simo nodo por cada unidad de variacin de la presin de poros en ese
nodo.
61
3.4.1. Esquema 1
La primera metodologa de integracin temporal resulta de aplicar el esquema de CrankNicholson en la ecuacin de Richards basada en la presin, esto es, reemplazar la
derivada temporal por su equivalente en diferencias finitas centrada en el nivel de tiempo
j + 1 2 , y en ese mismo nivel evaluar las aproximaciones de las derivadas espaciales de
segundo orden, que en este caso corresponden al producto [ A]{ } .
Recordando la frmula de diferencias finitas central,
j +1 2
2
j
+ O ( t j )
t j
j +1
([ A]{ })
El producto
([ A]{ })
j +1 2
j +1 2
1
j +1 2
j +1
j
j +1 2
j +1 2
[G ] { } { } = {Q} + {B}
t j
([ A]{ })
j +1 2
1
j +1 2
j +1 2
[ A] { } j +1 + [ A] { } j
2
1
1
j +1 2
j +1 2
j +1 2
j +1
j
j +1
j
j +1 2
j +1 2
[ A] { } + [ A] { } + [G ] { } { } = {Q} + {B}
t j
2
Finalmente, se despeja el vector de presiones desconocidas { }
frmula de integracin temporal
62
j +1
para obtener la
1
1
j +1 2
j +1 2
j +1
+
[ A]
[G ] { } =
t
2
j
{Q}
j +1 2
+ {B}
j +1 2
1
1
j +1 2
j +1 2
j
[ A]
[G ] { }
2
t j
(3.31)
{ }
j +1 2
= { }
j +1 2
t j
2t j 1
({ }
j +1 2
{ }
j 1
(3.32)
La alta no linealidad del problema de flujo en medio poroso puede manejarse usando una
metodologa de prediccin y correccin. La ecuacin (3.32) se utiliza para predecir los
valores de presin en el nivel j + 1 2 , y la ecuacin (3.31) se usa para corregir estos
estimados. El criterio de paro de este proceso iterativo es el error relativo en el clculo de
la presin de poros, esto es
r = max
nj +1,k +1 nj +1, k
nj +1,k +1
(3.33)
63
Algoritmo 3.1.
1.
Calcular { }
2.
Tomar k = 0
3.
Reemplazar { }
4.
5.
j +1 2,0
j +1 2, k
en (3.31) y calcular { }
j +1, k
Calcular un nuevo { }
j +1 2, k +1
usando { }
{ }
j +1 2, k +1
j +1, k
1
j +1, k
j
{ } + { }
2
6.
Reemplazar { }
7.
8.
9.
j +1 2, k +1
, segn
en (3.31) y calcular { }
(3.34)
j +1, k +1
Siguiente k
3.4.2. Esquema 2
j +1, k +1
n
j +1, k
n
j +1, k
j +1, k +1
n
nj +1, k )
nj +1, k +1 nj
t j
j +1,k +1 nj +1,k
= Cnj +1,k n
t j
nj +1, k nj
+
t j
(3.35)
64
j +1 2
j +1 j
t j
2
+ O ( t j )
j +1 2
1
1
j +1, k
j +1, k +1
j +1, k
{ }
+
[G ] { }
t j
t j
({ }
j +1, k
{ }
(3.36)
[ A]
j +1 2
{ }
j +1 2
1
1
j +1, k
j +1, k +1
j +1, k
{ }
+
[G ] { }
t j
t j
= {Q}
j +1 2
+ {B}
({ }
j +1, k
{ }
j +1 2
j +1 2
{ }
j +1 2
(3.37)
j +1 2
[ A]
j +1 2
j +1 2
1
j +1
j
j +1, k +1
j
[ A] { }
[ A] { }
2
j +1 2
es diferente al
(3.38)
(3.39)
(3.40)
{Q}
j +1 2
1
j +1, k +1
j
+ {Q}
{Q}
2
{B}
j +1 2
1
j +1, k +1
j
+ { B}
{B}
2
1
1
1
j +1, k
j +1, k
j +1, k
j +1, k +1
j +1 2
j +1 2
j +1, k
+
= {Q}
{ B}
+
[ A]
[G ] { }
[G ] { }
t j
t j
2
1
1
j
j
j +1, k
j
[ A] { }
{ } { } , para k = 0,1, 2,
t j
2
65
(3.41)
{ }
j +1,0
= { } +
t j
t j 1
({ }
{ }
j 1
(3.42)
Los criterios de paro del proceso iterativo para este esquema, el cual se presenta en
detalle en el algoritmo 1.2, son los mismos que para el esquema 1. Para j = 0 , se toma
{ }
= { } pues en este nivel no hay valores precedentes con los cuales practicar una
extrapolacin lineal.
j +1,0
Algoritmo 3.2.
1.
Calcular { }
2.
Tomar k = 0
3.
Calcular { }
4.
5.
Calcular { }
6.
7.
8.
j +1,0
usando (3.42)
j +1, k +1
a partir de { }
j +1, k +1
j +1, k
usando (3.41)
a partir de { }
j +1, k
usando (3.41)
Siguiente k
3.4.3. Esquema 3
j +1
j
+ O ( t j )
t j
j +1
66
[ A]
j +1, k
{ }
j +1, k +1
1
1
j +1, k
j +1, k +1
j +1, k
{ }
+
[G ] { }
t j
t j
= {Q}
j +1
+ { B}
({ }
j +1, k
{ }
(3.43)
j +1
1
1
j +1, k
j +1, k
j +1, k
j +1, k +1
j +1
j +1
j +1, k
+
= {Q} + {B} +
[ A]
[G ] { }
[G ] { }
t j
t j
1
j +1, k
j
{ } { }
t j
(3.44)
Algoritmo 3.3.
1.
Calcular { }
2.
Tomar k = 0
3.
Calcular { }
4.
5.
Calcular { }
6.
7.
8.
j +1,0
usando (3.42)
j +1, k +1
a partir de { }
j +1, k +1
j +1, k
a partir de { }
usando (3.44)
j +1, k
usando (3.44)
Siguiente k
67
Se ha obtenido una solucin numrica del estado de flujo de este problema usando el
esquema de integracin 2 y diferentes valores de incremento temporal. El perfil de presin
de la columna central de suelo del dominio para t =7.5 s, despus de 0.3 horas de
simulacin, se presenta en la Figura 3.12 junto a una solucin numrica calculada usando
una discretizacin muy fina (Malla densa), la cual se considera como solucin exacta
para efectos de comparacin. En la Figura 3.13 se muestra, adems, la variacin
temporal de la presin de poros a diferentes profundidades sobre la columna central. Los
resultados obtenidos estn en buen acuerdo con los obtenidos por Haverkamp et al.
(1977) y Bouloutas (1989).
Ahora se procede a evaluar el esfuerzo computacional como funcin del incremento
temporal utilizado en la simulacin. El nmero de iteraciones necesario para alcanzar la
convergencia en cada nivel temporal, para diferentes valores de t , se ha graficado en la
Figura 3.14. De observar estos resultados, resulta evidente que al aumentar el incremento
temporal, es en general necesario un mayor nmero de iteraciones para cumplir el criterio
de convergencia y avanzar al nivel temporal siguiente.
Figura 3.11.
Tabla 3.1.
Simulacin 1
Ancho, W
40.00 cm
Profundidad, L
60.00 cm
Condicin inicial
0 = -61.50 cm
Frontera
superior
Flujo constante:
q = 13.69 cm/hora
Presin constante:
68
Frontera inferior
= 61.50 cm
Perfil de suelo
Arena Haverkamp
Tiempo mximo
de simulacin
0.30 horas
2.50 cm
1.50 cm
Figura 3.12.
Perfil de presin en la columna central de para la simulacin 1, luego de 0.3 horas de infiltracin. Mtodo de
diferencias finitas
-20
Malla densa
t = 7.5 s
-25
-30
-35
[cm]
-40
-45
-50
-55
-60
-65
10
20
30
z [cm]
40
50
60
-20
-25
-30
-35
-40
[cm]
Figura 3.13.
-45
-50
-55
z=0
z=6
z=12
z=18
z=24
z=30
-60
-65
0.05
0.1
0.15
Tiempo [h]
69
0.2
0.25
0.3
El proceso iterativo de cada nivel temporal, tal como se ha descrito en la Seccin 3.4,
inicia con una prediccin de la presin de poros, con la cual se aplica la frmula de
correccin del esquema de integracin utilizado para obtener el primer valor de presin
(iteracin 0). Este clculo inicial se mejora usando la frmula de correccin cuantas veces
sea necesario, hasta alcanzar la convergencia. A continuacin se analiza el proceso de
convergencia del clculo de la presin de poros en un punto determinado del dominio. El
nodo que se va a estudiar es el ubicado en la superficie, sobre la columna central de
suelo.
Usando un incremento temporal t de 7.5 s (Figura 3.15), el primer valor de presin
calculado (iteracin 0), tanto para el para el primer como para el segundo nivel temporal,
no est muy lejos de la presin definitiva, y por tanto el proceso de iteracin se hace
rpido y satisfactorio. Para t = 15 s (Figura 3.16), en cambio, el clculo inicial ms
deficiente hace necesario un mayor nmero de iteraciones para alcanzar la convergencia.
Finalmente, para t = 30 s, la primera aplicacin de la frmula de correccin arroja un
valor de presin positivo, lo cual no tiene sentido fsico. Este clculo deficiente hace intil
la frmula de correccin, y su aplicacin arroja valores de presin claramente errados, tal
como se puede apreciar en la Figura 3.17.
Cuando el valor absoluto de la presin en cualquier punto del dominio llega a ser mayor al
mximo del valor absoluto de la lista de presiones hi utilizada como descripcin del
material en la simulacin, se hace imposible interpolar la conductividad hidrulica o el
contenido de humedad de ese punto, y por tanto la simulacin se aborta. Este error se
denomina violacin de las presiones lmite, y es la razn por la cual la simulacin con t =
30 s no pudo finalizar con xito.
Otra variable que puede afectar el proceso de convergencia de la solucin es la
resolucin espacial. Para evaluar su efecto, se ha intentado obtener soluciones numricas
del estado de flujo del problema anterior, esta vez con incrementos espaciales x = 1.25
cm y z = 0.75 cm. El esfuerzo computacional invertido en la solucin para diferentes
valores de incremento temporal se puede apreciar en la Figura 3.18. Comparando las
Figuras 3.14 y 3.18, puede observarse que al aumentar la resolucin espacial y mantener
el incremento temporal constante, el nmero de iteraciones necesarias para alcanzar la
convergencia aumenta; de hecho, aunque con z = 1.5 cm era posible obtener una
solucin usando t = 15 s, esto ya no resulta posible con z = 0.75 cm.
70
Figura 3.14.
Nmero de iteraciones como funcin del nivel temporal para la Simulacin 1, usando el mtodo de
diferencias finitas. z = 1.5 cm. 20 primeros niveles temporales.
t = 3.75 s
t = 7.5 s
t = 15 s
6
No. de iteraciones
10
Nivel temporal
12
14
16
18
20
Proceso de convergencia en la solucin de la presin en la superficie del dominio de flujo, usando el mtodo
de diferencias finitas. Simulacin 1. t =7.5 s
-40
-41
-42
-43
-44
[cm]
Figura 3.15.
-45
-46
-47
-48
-49
Nivel temporal j=1
Nivel temporal j=2
-50
5
Iteracin
71
10
Figura 3.16.
Proceso de convergencia en la solucin de la presin en la superficie del dominio de flujo, usando el mtodo
de diferencias finitas. Simulacin 1. t =15 s
-25
-30
[cm]
-35
-40
-45
Figura 3.17.
5
Iteracin
10
Proceso de convergencia en la solucin de la presin en la superficie del dominio de flujo, usando el mtodo
de diferencias finitas. Simulacin 1. t =30 s
500
Nivel temporal j=1
400
[cm]
300
200
100
-100
0.5
1.5
2.5
Iteracin
72
3.5
4.5
Figura 3.18.
Nmero de iteraciones como funcin del nivel temporal para la Simulacin 1, usando el mtodo de
diferencias finitas. z = 0.75 cm. 20 primeros niveles temporales
t = 3.75 s
t = 7.5 s
No. de iteraciones
10
Nivel temporal
12
14
16
18
20
La explicacin para los efectos anteriores, los cuales, como se ver en la Seccin 4.7.1,
tambin se presentan en el mtodo de elementos finitos, radica en la naturaleza del
proceso de integracin temporal. El esquema 2 de integracin, utilizado en todos los
clculos de la presente seccin, est basado en el mtodo de Crank-Nicholson, el cual es
incondicionalmente estable en el caso de la solucin de la ecuacin de difusin con
coeficientes constantes (Carnahan et al., 1969), pero no necesariamente estable si los
coeficientes son variables (Tadjeran, 2007). Lastimosamente, los coeficientes de la
ecuacin de Richards son altamente variables, y por tanto la estabilidad de la aplicacin
del esquema 2 (o el esquema 1, tambin basado en el mtodo de Crank-Nicholson)
depende de la relacin entre los diferentes parmetros de simulacin. Los resultados de
esta seccin muestran que efectivamente, para garantizar la estabilidad, al menos debe
garantizarse que haya cierta relacin entre los incrementos espaciales y el incremento
temporal. El efecto de los dems parmetros de simulacin (e.g., las propiedades
hidrulicas de los materiales) en la estabilidad de la solucin se reserva para
investigaciones futuras.
73
Ki3
=0
K ij
xi
x j
t
(4.1)
L ( ) d = 0
(4.2)
Puede asegurarse que si una funcin satisface (4.2) para todo , entonces la ecuacin
(2.4) se satisface para todo el dominio . Para probar la validez de la afirmacin anterior,
supngase que L ( ) 0 para todo o parte del dominio, por tanto es posible encontrar un
tal que la ecuacin (4.2) sea diferente de cero, lo cual prueba el punto en cuestin.
74
La formulacin dbil del problema de flujo en medio poroso puede entonces escribirse
como: Encuntrese un V tal que se cumpla (4.2) para todo V . Esta notacin es
comn en el estudio de ecuaciones diferenciales parciales y su solucin mediante
elementos finitos.
En virtud de la frmula de Green es posible escribir la ecuacin (4.2) de la forma:
C ( ) D ( ) d + E ( ) F ( ) d = 0
(4.3)
N =1
lmite. En vez de intentar solucionar (4.2) en V , se puede obtener una solucin exacta en
V N . Esto nos resulta en una secuencia de soluciones { N }
N =1
, N V N que converge a
la solucin exacta de (4.2) (olin, 2006). El problema escrito en estos trminos se conoce
como problema discreto de Galerkin.
El mtodo de Galerkin establece que puede encontrarse una aproximacin de ( xi , t ) de
la forma
N ( xi , t ) = n ( t ) n ( xi ) , para n = 1, 2, , N
donde
{ ( x )}
n
n =1
es un conjunto de
(4.4)
independientes. La solucin aproximada N ( xi , t ) debe pertenecer a un subespacio N dimensional de V , V N , cuyos elementos satisfacen todos los criterios de continuidad y las
condiciones de frontera del problema. La ecuacin (4.4) a su vez implica que cada
elemento de V N puede ser escrito como una combinacin lineal de todos los n . Por
tanto, las funciones { n ( xi )}n =1 deben ser elegidas de modo que constituyan un conjunto
N
completo que cubra todo el subespacio V N , por tanto formando una base para V N .
(Neuman, 1973).
75
L ( ) d = 0
N
(4.5)
Dado que la funcin arbitraria pertenece a V N , puede escribirse como una combinacin
lineal:
= n n , para n = 1, 2, , N
(4.6)
(4.7)
L ( )
N
d = 0
m m
L ( )
N
d = L ( N ) d = 0
m m
La estrategia de solucin es escribir (4.7) para todo m , de modo que se tiene un sistema
de ecuaciones donde las incgnitas son los n . Resueltos estos valores, se combinan
con las funciones de coordenadas segn (4.4) para obtener la solucin al problema
discreto de Galerkin.
76
= h
i =1
77
Figura 4.1.
Figura 4.2.
78
Figura 4.3.
(4.8)
79
Figura 4.4.
n = ne
(4.9)
e =1
(4.10)
m ( N ) = m ( n n ) = m n ne
e =1
m ( N ) = em ( n ne ) = 0
(4.11)
em ( n ne ) =
(4.12)
e =1
donde
L ( )
e
n n
80
e
m
Figura 4.5.
Figura 4.6.
81
Para resolver (4.11), hace falta desarrollar las integrales indicadas. La variacin de la
conductividad hidrulica dentro de un elemento se aproxima de manera similar a la
presin , usando las mismas funciones de coordenadas:
K ij = K ij ,l le
(4.13)
donde l representa las esquinas del elemento finito en cuestin. De la misma manera, el
contenido de humedad volumtrico puede escribirse como una combinacin lineal usando
como base las funciones de coordenadas n
N ( xi , t ) = n ( t ) n ( xi ) , para n = 1, 2, , N
(4.14)
e xi
E
( n ne )
( n ne )
me d = 0
K ij
Ki3
x j
t
(4.15)
( n ne )
e
e ( n n )
K ij
l
K l
Ki3 = Kl
xi
x j
xi
xi
x3
+ me
xi
xi
xi
xi
xi
xi
Kl
e
e
e e
e m
e l
=
+
K
K
( m l ) l l x l m x
x3
3
3
e
l m
82
e
Klm
Ee
e
le
e e
e m
d = Kl
d
K
( m l)
e l l x3 d
x3
x
e
3
E
E
Kl
Ee
e
( n ne )
e e ( n n )
m l
d = K l le me
xi d
xi
xi
xi
e
Ee
( n ne )
( n ne )
me d =
K
K
i3
e xi ij x j
t
E
e
e
e e
e m n
+ m n d n + me ne d n
K l l
E e x1 x1 x3 x3
E e
t
e
+ Q ( xi , t ) me d K l le m d
x3
Ee
e
(4.16)
n
= Qme + Bme
t
(4.17)
e
e
donde los coeficientes Amn
, Fmn
, Qme y Bme estn dados por
e e e e
e
Amn
= K l le m n + m n d
x1 x1 x3 x3
Ee
(4.18)
e
Fmn
= me ne d
(4.19)
Qme = Q ( xi , t ) me d
(4.20)
me
d
x3
(4.21)
Ee
Bme = K l le
Ee
83
{ t}
[ A]ss { }
e
e
e
+ [ F ]ss = {Q}s + { B}s
t
e
(4.22)
[ A]N N { } + [ F ]N N
(4.23)
84
Figura 4.7.
Elemento triangular
1 1
x = x1
1 1
x3 x31
1 1e
x13 2e
x33 3e
(4.24)
1 1 1
2 2 x1 ,
3 3 x3
(4.25)
1
x12
x32
1e
1
e 1
2 = 2 2
e
3
3
1 x11
2 = 1 x12
1 x13
x31
x32 = 1 2 2 1
(4.26)
3
3
(4.27)
85
(4.28)
( ) ( ) ( )
e a
i
e b
j
e c
k
d = 2
a !b!c !
( a + b + c + 2 )!
(4.29)
Valindose de las ecuaciones (4.29) y (4.28), se puede resolver las integrales definidas en
(4.18) a (4.21), y definir las matrices elementales para el tringulo.
11
K
[ A] = 2 1
4
3 1
1 2
2 2
3 2
[F ]
13 1 1 1 2 1 3
2 3 + 2 1 2 2 2 3
3 3 3 1 3 2 3 3
(4.30)
2 1 1
= 1 2 1
12
1 1 2
(4.31)
1
K
= 2
2
3
(4.32)
{B}
L12V12 + L13V13
1
{Q } = 2 L12V12 + L23V23
L23V23 + L13V13
e
(4.33)
Lij y Vij representan la longitud de la cara del tringulo que une los puntos i y j , y el flujo
86
y su altura
l = x33 x32 = x34 x31
Figura 4.8.
Elemento rectangular
Puede hacerse sobre el rectngulo un anlisis similar al del elemento triangular con
funciones de coordenadas lineales para obtener las matrices elementales. Los detalles de
dicho anlisis, que se omite en la presente tesis, se pueden encontrar en Lewis, et al.,
2006. Las frmulas resultantes se encuentran consignadas en las ecuaciones
2 2 1 1
2 1 1 2
K m 2 2 1 1 l 1 2 2 1
e
+
[ A] =
6 l 1 1 2 2 m 1 2 2 1
2
2 1 1
1 1 2 2
87
(4.34)
lm 2
e
[ B] =
36 1
(4.35)
1
l 1
=K
2 1
1
(4.36)
L12V12 + L14V14
1 L V + L23V23
= 12 12
2 L23V23 + L34V34
L34V34 + L14V14
(4.37)
{F }
{Q}
2 1 2
4 2 1
2 4 2
1 2 4
Lij y Vij representan la longitud de la cara del tringulo que une los puntos i y j , y el flujo
{Q} se
88
[U ]{ } = {d }
(4.38)
u p1 u p 2
uq1 uq 2
u
N1 uN 2
u1 p
u1q
u2 p
u2 q
u pp
u pq
uqp
uqq
u Np
u Nq
u1N
u2 N
u pN
uqN
u NN
N N
1j +1
d1
j +1
d
2
2
p = dp ,
dq
q
j +1
N N 1 d N N 1
89
u11 u12
u
21 u22
u N 1 u N 2
u1 p
u2 p
u1q
u2 q
u Np
u Nq
u1N
u2 N
u NN
N ND N
1j +1
j +1
2
d1
2
p =
q
d N N N D 1
j +1
N N 1
u N 1 u N 2
u1N
u2 N
u NN N N N N
D
D
1j +1
u1 p p + u1q q
d1
j +1
u + u
d
2p p
2q q
2
= 2
j +1
N N N D 1 d N N N D 1 u Np p + u Nq q N N D 1
{d }
0
0
0
0
u
N1 uN 2
u1 p
u1q
u2 p
u2 q
u Np
u Nq
u1N
u2 N
0
0
u NN
90
NN
1j +1
d1
j +1
d
2
2
j +1
j
p = p
j +1
qj
q
j +1
N N 1 d N N 1
[ A]
Este hecho se puede apreciar de manera clara en las ecuaciones (4.18) y (4.19).
-
[F ]
91
Figura 4.9.
La estructura de las matrices globales y las conectividades entre nudos de la malla de elementos finitos
Figura 4.10.
De nuevo, la matriz
[ A]
92
[ A ']
[ PA ]
,
= C ( )
t
t
[ A]N N { } + [G ]N N
(4.39)
e
Gmn
=
C ( )
e e
m n
Ee
(4.40)
(4.41)
Ee
d ,
e e
m n
93
(4.42)
2C1 + 2C2 + C3
2C1 + C2 + 2C3
C1 + 2C2 + 2C3
2C1 + 2C2 + 6C3
(4.43)
[G ]
= C [F ]
2 1 1
C
1 2 1
=
12
1 1 2
(4.44)
Obsrvese que si C es igual en todas las esquinas, las expresiones (4.43) y (4.44) son
equivalentes.
De manera similar a los elementos triangulares, para elementos rectangulares, la matriz
e
elemental [G ] estar dada por las ecuaciones (4.45) y dependiendo de si se usa el
enfoque de (4.41) o (4.42), respectivamente:
9C + 3C + C + 3C
lm 3C + 3C + C + C
e
[G ] = C + C + C + C
144
3C + C + C + 3C
[G ]
3C1 + 3C 2 + C 3 + C 4
C1 + C 2 + C 3 + C 4
3C1 + C 2 + C 3 + 3C 4
3C1 + 9 C 2 + 3C 3 + C 4
C1 + 3C 2 + 3C 3 + C 4
C1 + C 2 + C 3 + C 4
C1 + 3C 2 + 3C 3 + C 4
3C1 + 3C 2 + 9 C 3 + 3C 4
C1 + C 2 + 3C 3 + 3C 4
C1 + C 2 + C 3 + C 4
C1 + C 2 + 3C 3 + 3C 4
3C1 + 3C 2 + 3C 3 + 9 C 4
= C [F ]
4
lm C 2
=
36 1
2 1 2
4 2 1
2 4 2
1 2 4
(4.45)
(4.46)
94
4.6.1. Esquema 1
t
2
j
{Q}
j +1 2
+ {B}
j +1 2
(4.47)
1
1
j +1 2
j +1 2
j
[ A]
[G ] { }
2
t j
j +1 2
{ }
j +1 2
= { }
j +1 2
t j
2t j 1
({ }
{ }
j 1
(4.48)
4.6.2. Esquema 2
[ A]
j +1 2
{ }
j +1 2
1
1
j +1, k
j +1, k +1
j +1, k
j +1, k
j
{ }
+
[G ] { }
[ F ] { } { }
t j
t j
= {Q}
[ A]
j +1 2
{ }
j +1 2
j +1 2
+ { B}
, {Q}
95
(4.49)
j +1 2
j +1 2
{B}
j +1 2
Algoritmo 4.1.
1.
Calcular { }
2.
Tomar k = 0
3.
Reemplazar { }
4.
5.
Calcular un nuevo { }
j +1 2,0
j +1 2, k
en (4.47) y calcular { }
j +1 2, k +1
{ }
usando { }
j +1 2, k +1
j +1, k
Reemplazar { }
7.
8.
9.
Siguiente k
[ A]
j +1 2
, segn
en (4.47) y calcular { }
{ }
j +1 2
1
j +1, k
j
{ } + { }
2
6.
j +1 2, k +1
j +1, k
(4.50)
j +1, k +1
1
j +1
j
j +1, k +1
j
[ A] { }
[ A] { }
2
(4.51)
(4.52)
(4.53)
{Q}
j +1 2
1
j +1, k +1
j
+ {Q}
{Q}
2
{B}
j +1 2
1
j +1, k +1
j
+ { B}
{B}
2
1
1
j
j
j +1, k
j
[ A] { }
[ F ] { } { } , para k = 0,1, 2,
t j
2
(4.54)
96
{ }
j +1,0
= { } +
t j
({ }
t j 1
{ }
j 1
(4.55)
Algoritmo 4.2.
1.
Calcular { }
2.
Tomar k = 0
3.
Calcular { }
4.
5.
Calcular { }
6.
7.
8.
j +1,0
usando (4.55)
j +1, k +1
a partir de { }
j +1, k +1
j +1, k
a partir de { }
usando (4.54)
j +1, k
usando (4.54)
Siguiente k
4.6.3. Esquema 3
1
1
j +1, k
j +1, k
j +1, k
j +1, k +1
j +1
j +1
j +1, k
+
= {Q} + {B} +
[ A]
[G ] { }
[G ] { }
t j
t j
1
j +1, k
j
[ F ] { } { }
t j
(4.56)
97
Algoritmo 4.3.
1.
Calcular { }
2.
Tomar k = 0
3.
Calcular { }
4.
5.
Calcular { }
6.
7.
8.
j +1,0
usando (3.42)
j +1, k +1
a partir de { }
j +1, k +1
j +1, k
a partir de { }
usando (3.44)
j +1, k
usando (3.44)
Siguiente k
98
Tabla 4.1.
Simulacin 2
Propiedad
Grupo de datos A
Grupo de datos B
Ancho, W
40.00 cm
40.00 cm
Profundidad, L
60.00 cm
100.00 cm
Condicin inicial
0 = -61.50 cm
0 = -1000.00 cm
Flujo constante:
Presin constante:
q = 13.69 cm/hora
= 75.00 cm
Frontera superior
Presin constante:
Presin constante:
Frontera inferior
= 61.50 cm
= 1000.00 cm
Perfil de suelo
Arena Haverkamp
Tiempo mximo de
simulacin
0.30 horas
24 horas
x1
2.50 cm
2.50 cm
x3
1.50 cm
2.50 cm
99
Figura 4.11.
Perfil de presin en la columna central de suelo luego de 0.3 horas de infiltracin, usando matrices de masa
consistentes. Grupo de datos 2A
-20
Malla densa
t = 7.5 s
t = 10 s
-25
-30
-35
[cm]
-40
-45
-50
-55
-60
-65
Figura 4.12.
10
20
30
z [cm]
40
50
60
Perfil de presin en la columna central de suelo luego de 24 horas de infiltracin, usando matrices de masa
consistentes. Grupo de datos 2B
0
Malla densa
t = 1.2 min
t = 0.6 min
t = 0.3 min
-200
[cm]
-400
-600
-800
-1000
-1200
10
20
30
40
50
z [cm]
100
60
70
80
90
100
Figura 4.13.
Perfil de presin en la columna central de suelo luego de 24 horas de infiltracin, usando matrices de masa
consistentes. Grupo de datos 2B. t =1.2 min
0
Malla densa
x3 = 5.0 cm
x3 = 2.5 cm
x3 = 1.25 cm
-200
[cm]
-400
-600
-800
-1000
-1200
10
20
30
40
50
z [cm]
60
70
80
90
100
A primera vista parece que la solucin para el grupo de datos A est exenta de estas
oscilaciones. Para indagar ms en este comportamiento, se ha trazado la variacin de la
cabeza de presin a diferentes profundidades sobre la columna central de suelo, para
ambos grupos de datos. Los resultados numricos (lnea a trazos) se comparan contra los
resultados obtenidos usando una malla densa (lnea continua) y se presentan en las
Figuras 4.14 y 4.15. Los resultados hacen evidentes las oscilaciones, especialmente para
el grupo de datos B; menos evidentes son para el grupo de datos A, pero se puede
observar que la presin alcanza valores menores a la presin de campo a profundidades
pequeas (alrededor de 6 cm) sobre la columna central.
Dado que las oscilaciones en el frente hmedo no representan un comportamiento real
del agua en el suelo, su existencia es un problema para la solucin numrica y se debe
mejorar para obtener resultados acordes con la realidad fsica. Una alternativa de solucin
para ste problema, se deduce a partir de la comparacin de la estructura de las matrices
de conductancia y masa elaboradas usando el mtodo de elementos finitos (MEF) y el
mtodo de diferencias finitas (MDF). Para el caso de MDF, la estructura de elementos no
nulos de la matriz de conductancia, obedece a las relaciones de vecindad entre nudos, tal
como es el caso para MEF; en cambio, la estructura de la matriz de masa para MDF es
diagonal, mientras que para MEF todava obedece las relaciones de vecindad. Lo anterior
significa que el mtodo de elementos finitos distribuye espacialmente la aproximacin de
la derivada temporal de la ecuacin de Richards (Celia, 1990).
101
Figura 4.14.
Variacin de la cabeza de presin a diferentes profundidades para el grupo de datos 2A, usando matrices de
masa consistentes. t = 7.5 s. Profundidades en cm
-20
-25
-30
-35
[cm]
-40
-45
-50
-55
z=0
z=6
z=12
z=18
z=20
z=24
z=30
-60
-65
Figura 4.15.
0.05
0.1
0.15
Tiempo [h]
0.2
0.25
0.3
Variacin de la cabeza de presin a diferentes profundidades para el grupo de datos 2B, usando matrices de
masa consistentes. t = 1.2 min. Profundidades en cm
-200
-400
[cm]
-600
-800
-1000
-1200
z=0
z=10
z=20
z=30
z=40
z=50
z=60
-1400
-1600
10
15
Tiempo [h]
102
20
Para saber si es sta caracterstica particular del mtodo de elementos finitos el que
produce las oscilaciones observadas, se introduce el concepto de concentracin o
diagonalizacin artificial de masa, una tcnica utilizada para manejar este tipo de
comportamiento en la solucin de todos los problemas del tipo difusin mediante
elementos finitos. La concentracin artificial de masa consiste en concentrar todos los
elementos de las matrices de masa en su diagonal principal. Una forma de lograr esto es
sumar todos los elementos de determinada fila de la matriz de masa y colocar el resultado
en la diagonal principal. Expresndolo formalmente, los trminos de la matriz elemental de
e, L
masa concentrada [G ] estn dados por
(G )
e L
ij
N e
G
= i =1 ij
0
si i = j
(4.57)
si i j
La tcnica anterior se ha aplicado para la solucin del problema de flujo en medio poroso,
tanto con elementos finitos triangulares como rectangulares. Las matrices de masa
elementales concentradas para elementos triangulares son
[G ]
e, L
[F ]
e, L
2c1 + c2 + c3
=
0
12
0
1 0 0
= 0 1 0
3
0 0 1
c1 + c2 + 2c3
0
c1 + 2c2 + c3
0
0
0
(4.58)
[G ]
e, L
[F ]
e, L
4c
lm
=
36
lm 0
=
4 0
+ 2c + c + 2c
2
0
1
0
0
4c + 2c + c + 2c
4c + 2c + c + 2c
0
0
1
0
0
0
0
4c + 2c + c + 2c
1
(4.59)
Se vuelven a solucionar los grupos de datos para la arena Haverkamp y el suelo Nuevo
Mxico usando matrices concentradas de masa. Los resultados se pueden apreciar en las
figuras 4.16 a 4.19
103
Figura 4.16.
Perfil de presin en la columna central de suelo luego de 0.3 horas de infiltracin, usando matrices de masa
concentradas. Grupo de datos 2A. x3 =1.5 cm
-20
Malla densa
t = 7.5 s
t = 30 s
t = 120 s
-25
-30
-35
[cm]
-40
-45
-50
-55
-60
-65
Figura 4.17.
10
20
30
z [cm]
40
50
60
Perfil de presin en la columna central de suelo luego de 24 horas de infiltracin, usando matrices de masa
concentradas. Grupo de datos 2B. x3 =2.5 cm
0
Malla densa
t = 1.2 min
t = 2.4 min
t = 6.0 min
-200
[cm]
-400
-600
-800
-1000
-1200
10
20
30
40
50
z [cm]
104
60
70
80
90
100
Figura 4.18.
Variacin de la cabeza de presin a diferentes profundidades para el grupo de datos 2A, usando matrices de
masa concentradas. t = 7.5 s. Profundidades en cm
-20
-25
-30
-35
[cm]
-40
-45
-50
-55
z=0
z=6
z=12
z=18
z=20
z=24
z=30
-60
-65
Figura 4.19.
0.05
0.1
0.15
Tiempo [h]
0.2
0.25
0.3
Variacin de la cabeza de presin a diferentes profundidades para el grupo de datos 2B, usando matrices de
masa concentradas. t = 1.2 min. Profundidades en cm
-200
[cm]
-400
-600
-800
z=0
z=10
z=20
z=30
z=40
z=50
z=60
-1000
-1200
10
15
Tiempo [h]
105
20
Obsrvese las diferencias entre los resultados obtenidos usando matrices consistentes de
masa, y los resultados obtenidos usando matrices concentradas. En el segundo caso ya
no se presentan las oscilaciones alrededor de la presin inicial observadas en el primero,
y los resultados obtenidos son consistentes con los obtenidos para el caso unidimensional
por Haverkamp (1977) y Bouloutas (1989). La explicacin para este fenmeno radica en
que la solucin numrica obtenida con el uso de matrices de masa consistentes tal como
se ha estudiado en el presente documento no satisface el principio discreto del mximo y
por tanto permite valores de presin de poros ms all de los lmites establecidos por las
condiciones iniciales y las condiciones de frontera, en cambio que la solucin obtenida
usando matrices concentrados s cumple dicho principio y por tanto no permite
oscilaciones (Bouloutas, 1989).
Los resultados anteriores indican que el uso de matrices de masa concentradas tiene
mejor comportamiento que el uso matrices de masa consistentes, pero esto no significa
que lo primero sea un enfoque definitivo, pues la concentracin de masa es un
procedimiento artificial que no resulta de la formulacin del problema con elementos
finitos por el mtodo de Galerkin; esto implica que la aplicacin de la concentracin
artificial de masa puede tener otros efectos en la solucin final, de hecho, tal como
algunos autores han observado, la concentracin de las matrices de masa puede producir
frentes hmedos poco definidos (Pan et al., 1996). Existe la posibilidad de elaborar
esquemas basados en matrices de masa consistentes que satisfagan el principio discreto
del mximo (Pan et al.). Dichos esquemas son preferibles a los aqu estudiados, pues
estn libres de los problemas numricos mencionados; an as, su anlisis se escapa del
alcance del presente documento y se reserva para investigaciones futuras.
106
Figura 4.20.
Nmero de iteraciones como funcin del nivel temporal y la estructura de las matrices de masa. Grupos de
datos 2A. t = 7.5 s. 10 primeros niveles temporales
20
Concentrado
Consistente
18
16
14
No. de iteraciones
12
10
10
Nivel temporal
Nmero de iteraciones como funcin del nivel temporal y la estructura de las matrices de masa. Grupos de
datos 2B. t = 1.2 min. 50 primeros niveles temporales
20
Concentrado
Consistente
18
16
14
12
No. de iteraciones
Figura 4.21.
10
10
15
20
25
Nivel temporal
107
30
35
40
45
50
Con el fin de ilustrar con mayor detalle las afirmaciones anteriores, se presenta en las
Figuras 4.23 a 4.24 el proceso de convergencia en el clculo de la presin en un punto del
dominio, esto es, cmo la presin vara desde un estimado inicial (posicin 0) hasta
cumplir la condicin de paro del proceso iterativo. El punto cuya presin de poros se
desea calcular es el ubicado en la superficie del dominio, sobre la columna central de
suelo; los niveles temporales en los cuales se calcula dicha presin son el primero y el
segundo, aquellos donde generalmente se consume el mayor nmero de iteraciones para
alcanzar la convergencia.
Los resultados de la Figura 4.23, calculados usando un incremento temporal de 7.5 s,
muestran un proceso de convergencia satisfactorio, desde una estimacin razonable
hasta alcanzar el valor de presin deseado en pocas iteraciones. El resultado para el
primer nivel temporal de la Figura 4.24, calculado con t = 30 s, muestra en cambio un
caso en que la presin empieza a oscilar y no se alcanza la convergencia en el nmero
lmite de iteraciones; ste comportamiento se debe a una estimacin inicial deficiente de
la presin en el punto (obsrvese que este estimado da una presin positiva, lo cual no
tiene sentido fsico), y tiene como consecuencia final el disparo observado en la Figura
4.22. Esta presin de poros irreal obtenida es corregida en el nivel temporal siguiente,
aunque a un costo de 10 iteraciones.
A pesar de lo anterior, no se puede asegurar que todo proceso de convergencia con una
mala estimacin inicial est condenado a fallar, pues como se muestra en la Figura 4.25,
una estimacin deficiente puede ser corregida en las iteraciones subsecuentes, incluso
con un incremento temporal relativamente alto de 120 s. Lastimosamente, la regla general
es que valores de t relativamente altos producen malas estimaciones iniciales de la
presin, tan malas que, o bien produzcan disparos que violen la condicin de presiones
lmites, o no permitan alcanzar la convergencia en la solucin.
Cuando se habla e incrementos temporales relativamente altos, es claro que este
concepto depende de la naturaleza del problema, las condiciones iniciales, las
condiciones de frontera, y las propiedades de los materiales involucrados. Un t de 2
minutos puede ser pequeo para un suelo poco permeable, pero muy grande para un
suelo altamente permeable. La eleccin del incremento temporal a utilizar queda pues en
manos del modelador, el cual debe tener en cuenta todas las variables anteriormente
mencionadas para elegir un valor que le permita obtener buenos resultados con un
esfuerzo computacional razonable.
La discusin anterior se efectu sobre clculos usando matrices de masa concentradas.
Si, como se ha dicho, se requiere un nmero mayor de iteraciones para alcanzar la
convergencia con el esquema de masa consiste que con el esquema de masa
concentrada, es claro que el primero de los dos no funcionar para valores de incremento
temporal relativamente altos, lo cual est de acuerdo con todos los resultados obtenidos
hasta el momento. La concentracin artificial de masa, en contraste, alivia
significativamente el proceso de convergencia, y por tanto permite el uso de incrementos
temporales mayores (Figuras 4.16 y 4.17). Este hecho representa una ventaja prctica
significativa, pues implica la reduccin del nmero de sistemas de ecuaciones a resolver,
y por tanto del esfuerzo computacional necesario para determinar el estado de flujo para
un problema determinado.
108
Figura 4.22.
Variacin de la presin de poros en la superficie del dominio de flujo en funcin del tiempo, usando matrices
de masa concentradas. Grupo de datos 2A
10
Malla densa
t = 7.5 s
t = 30 s
t = 120 s
-10
[cm]
-20
-30
-40
-50
-60
0.1
0.15
Tiempo [h]
0.2
0.25
0.3
Proceso de convergencia en la solucin de la presin en la superficie del dominio de flujo, usando matrices
de masa concentradas. Grupo de datos 2A. t =7.5 s
-36
Nivel temporal j=1
Nivel temporal j=2
-38
-40
-42
[cm]
Figura 4.23.
0.05
-44
-46
-48
-50
5
Iteracin
109
10
Figura 4.24.
Proceso de convergencia en la solucin de la presin en la superficie del dominio de flujo, usando matrices
de masa concentradas. Grupo de datos 2A. t =30 s
30
Nivel temporal j=1
Nivel temporal j=2
20
10
[cm]
-10
-20
-30
-40
-50
-60
10
Iteracin
12
14
16
18
20
Proceso de convergencia en la solucin de la presin en la superficie del dominio de flujo, usando matrices
de masa concentradas. Grupo de datos 2A. t =120 s
200
Nivel temporal j=1
Nivel temporal j=2
150
100
[cm]
Figura 4.25.
50
-50
10
Iteracin
110
15
Un comportamiento que vale la pena notar es la visible sobreestimacin del avance del
frente hmedo para la solucin numrica del grupo de datos B, sea que se usen matrices
de masa consistentes o concentradas (Figuras 4.12 y 4.17). Este comportamiento se debe
a que la discretizacin espacial usada no es lo suficientemente fina para aproximar un
frente hmedo tan definido como el presentado en la infiltracin en suelo Nuevo Mxico
(Bouloutas, 1989); de hecho, se puede observar una visible mejora en la aproximacin de
la ubicacin del frente cuando se disminuye el valor de x3 (Figura 4.14).
111
Una alternativa a estos mtodos clsicos es el que se conoce como el mtodo del
gradiente conjugado, el cual hace uso de las propiedades particulares de las matrices de
coeficientes de los sistemas de ecuaciones para agilizar la convergencia de la solucin.
112
Ax = b
donde A es una matriz no singular n n y b
por
x* = A 1b
La sucesin {x k }
k 0
r = b - Ax ,
de modo que {r k }
k 0
r k = b - Ax k .
n
n
es una funcin, , de
a
que cumple ciertas
Una norma vectorial en
propiedades que se escapan del alcance del presente trabajo, y para las cuales se remite
al lector a un texto de lgebra lineal. Dos tipos de normas son de inters, la norma
euclidiana l2 , y la norma mxima o uniforme l :
n
x 2 = xi2 ; x
i =1
113
= max xi ,
1 i n
( A ) = A A 1
Donde ( A ) es finito y mayor a 1 para matrices no singulares. Se dice que una matriz
est bien condicionada si su nmero de condicin es cercano a 1, y mal condicionada si
es significativamente mayor a 1 (Burden et al., 2002).
Puede demostrarse que x * es una solucin del sistema de ecuaciones lineales Ax = b si
y slo si x * minimiza la funcin
1
2
( x ) = xT Ax xT b
en un subconjunto S
( x ) = Ax b = r
De esta manera, la solucin de un sistema de ecuaciones lineales puede verse como un
problema de minimizacin. El mtodo del gradiente conjugado consiste esencialmente en
partir de x 0 , una suposicin de la solucin x * e ir mejorando sucesivamente esta
aproximacin usando la frmula
x k = x k 1 + k p k ,
(5.1)
(r ) r
=
( p ) Ap
k 1 T
k 1
k T
k 1
(p )
k T
(5.2)
Ap k
r k = r k 1 k Ap k
(5.3)
p k +1 = r k + k p k
(5.4)
(r )
=
(r )
(5.5)
k T
k 1 T
rk
r k 1
114
k
k 1
Algoritmo 5.1.
1.
r 0 = b Ax 0
2.
p1 = r 0
3.
4.
5.
6.
7.
8.
9.
Siguiente k
Las iteraciones en el algoritmo 5.1 se realizan hasta que la norma del vector residual r k
sea menor o igual a cierta tolerancia tol . Si el nmero de iteraciones efectuadas excede
el lmite kmax , el proceso iterativo se finaliza.
Si se observa con detenimiento el algoritmo anterior, puede notarse que para la aplicacin
del mtodo del gradiente conjugado no se necesita almacenar o modificar la matriz A , tan
slo hace falta una rutina que multiplique A por un vector determinado. Este hecho
representa una gran ventaja para el manejo de matrices grandes con un alto nmero de
elementos nulos, como las obtenidas en la solucin de la ecuacin de Richards. Los
detalles de la implementacin del mtodo del gradiente conjugado en el contexto del
presente trabajo se presentan en la seccin 5.3.
Puede demostrarse que el mtodo del gradiente conjugado converge en un nmero de
iteraciones proporcional a O
115
5.2. PRECONDICIONAMIENTO
Se desea resolver un sistema de ecuaciones lineales cuya matriz de coeficientes A est
mal condicionada. Sea M una matriz de precondicionamiento tal que ( M 1 A ) ( A ) .
Entonces, al aplicar el mtodo del gradiente conjugado sobre el sistema precondicionado,
se llega a
M 1Ax = M 1b ,
y se obtendr una convergencia mucho ms rpida. El algoritmo 5.1 puede ser modificado
de manera que la multiplicacin del sistema algebraico original por M 1 est implcita en
el procedimiento y no tenga realmente qu hacerse. El algoritmo resultante se presenta
es el 5.2, mientras que para detalles se remite al lector a Kelley (1995) y Burden (2002):
La cuestin ahora radica en la seleccin de la matriz M de precondicionamiento tal que
satisfaga las siguientes condiciones (Saukh, 2003):
-
116
Algoritmo 5.2.
1.
r 0 = b Ax 0
2.
Mz 0 = r 0
3.
Mp1 = z 0
4.
0 = ( z0 ) z0
5.
6.
k = k 1 ( p k ) Ap k
7.
x k = x k 1 + k p k
8.
r k = r k 1 k Ap k
9.
10.
Mz k = r k
11.
k = ( zk ) zk
12.
k = k k 1
13.
p k +1 = M 1z k + k p k
14.
Siguiente k
15.
A = 1 1 60
1
0
1
0 1 2
1 0
1 1
0 2
8 4
4 700
Las factorizaciones completa e incompleta de Cholesky estn dadas por las matrices B y
C , respectivamente:
117
0
0
0
0
0.4472
0.2236 1.9875
0
0
0
0
2.2361 0.2516 0.6520 1.5848
0
0.5032 0.3226 2.4711 26.3351
0
0
0
0
0.4472
0.2236 1.9875
0
0
0
0
1.7137
0
2.2361 0.2516
0
0.5032 0.3226 2.4080 26.3409
Obsrvese las diferencia entre B y C . El elemento B4,3 es diferente de cero, mientras
que C4,3 es igual a cero, y las columnas 4 y 5 no coinciden numricamente. Esto se debe
a que el algoritmo de factorizacin de Cholesky no garantiza que aquellas posiciones
nulas en la matriz original seguirn sindolo en la matriz factor, mientras que en la
factorizacin incompleta se obliga a que sea as. Esta primera diferencia entre las
matrices B y C produce las diferencias entre las columnas 4 y 5 que se haban
mencionado. La idea de la aplicacin de la factorizacin incompleta de Cholesky es
obtener una matriz de precondicionamiento cumpliendo las condiciones mencionadas
anteriormente, por eso sta resulta una mejor opcin que la factorizacin normal pues de
este modo la matriz M consumir no ms que la misma cantidad de recursos de memoria
que A .
El algoritmo 5.3 presenta el proceso para convertir la parte triangular inferior de la matriz
A en la matriz L . Este algoritmo se puede modificar para que haga uso de la
metodologa de almacenamiento [ A '] , [ PA ] y devuelva un par [ L '] , [ PL ] que utilice la
misma estrategia de reduccin del uso de memoria.
Con el fin de ilustrar el funcionamiento del mtodo del gradiente conjugado
precondicionado, considrese el sistema bidimensional
4.0000 4.0000 x1 8.1472
2.0000 2.0000 x = 9.0579 ,
1
2
118
1.
2.
Para j = 1 hasta n ,
3.
Aj , j = Aj , j
4.
Para k = 1 hasta j 1 ,
5.
6.
Si Ai , k 0 y Ai , j 0 , hacer Ai , j = Ai , j Ai , k Aj , k
7.
8.
Siguiente i
9.
Siguiente k
10.
Para i = j + 1 hasta n ,
11.
12.
Ai , j = Ai , j Aj , j
13.
Ai ,i = Ai ,i ( Ai , j )
14.
15.
Siguiente i
Siguiente j
119
Figura 5.1. Aplicacin del mtodo del gradiente conjugado a un problema bidimensional
5 -8
-8
4.5 -1 0
2
0
-6
-1 0
-2
-4
-6
-4
-8
-12
-1 2
-6
-1 0
-8
3.5
-1 4
-1 0
-1 4
-14
3
x2
-1 2
2.5
-1
2
-1 4
1.5
-1 2
-8
-6
0.5
0
0
-1 4
-2
-1 0
-1 2
-12
-1 0
-8
-6
-4
0.5
-1 0
1
x1
-8
1.5
[U ]{ } = {d } ,
donde
[U ] = [ A] + [G ]
t , [U ] = [ A] 2 + [G ] t o [U ] = [ A] 2 + [ F ] t , y dado que
120
[ A]
[F ]
[ A '] , [ PA ]
se
puede usar para realizar las multiplicaciones entre matrices y vectores indicadas en el
algoritmo 5.2 de manera ms eficiente. Sea {r} = [ A]{ p} , entonces los elementos de {r}
pueden calcularse segn
Dado que la fila i de [ A '] contiene menos elementos que la fila i de [ A] , la operacin
anterior consume menos operaciones que la multiplicacin normal entre matrices y
vectores.
121
(6.1)
A continuacin se presenta la descripcin de cmo se calcula este ndice, bien sea que se
use el mtodo de elementos finitos o el mtodo de diferencias finitas.
122
M 1J = ( nJ n0 ) ( Ae ,n )
N
(6.2)
n =1
donde N es el nmero total de nodos, y Ae ,n es el rea aferente correspondiente al n simo nodo de la malla. Si se est usando el mtodo de diferencias finitas, las reas
aferentes se calculan como en la Figura 3.5; pero si se usan elementos finitos, se calculan
como en la Figura 1.3.
La masa neta que ingresa al dominio en le periodo comprendido desde el inicio de la
simulacin hasta alcanzar el nivel temporal J , M 2J , se calcula como el flujo a travs de la
frontera del dominio multiplicado por el incremento temporal. Si toda la frontera estuviese
sometida a un cierto flujo prescrito a travs de ella como condicin de borde, se podra
calcular M 2J incluso antes de iniciar la simulacin; pero si existen segmentos de la
frontera con condiciones de borde del tipo Dirichlet, el flujo a travs de las fronteras
depender del estado de flujo en el dominio y variar con el tiempo, lo cual lo hace objeto
de clculo. La forma como se realiza la aproximacin de estas cantidades depende del
tipo de discretizacin espacial utilizado para la solucin del problema bidimensional, bien
sea una grilla de diferencias finitas o una malla de elementos finitos. A continuacin se
presenta la metodologa de clculo para ambos enfoques de solucin.
Recordando que el n -simo elemento del vector {Q} (donde n es un nodo de la frontera)
representa el aporte de n al flujo a travs de su permetro aferente, podemos calcular
M 2 ( t ) en el nivel temporal J como la suma de todos los elementos de {Q} en dicho nivel
temporal, multiplicado por el incremento temporal, esto es
M 2J = ( Qnj t )
J
(6.3)
j =1 n =1
La manera de calcular el vector {Q} , cuando ste no est definido por las condiciones de
frontera, est implcita en la formulacin del mtodo de elementos finitos. Supngase que
se ha utilizado el esquema 2 de integracin temporal para determinar el estado de flujo en
el nivel temporal j + 1 , para lo cual fue necesario realizar k + 1 iteraciones. El vector
{Q}
j +1 2
123
{Q}
j +1 2
1
1
1
j +1, k
j +1, k
j +1, k
j +1, k +1
j +1 2
j +1, k
= [ A]
+
+ { B}
G]
{ }
[
[G ] { }
2
t
t
j
j
1
1
j
j
j +1, k
j
+ [ A] { } +
[ F ] { } { } ,
t j
2
donde todos los vectores y matrices de coeficientes son los mismos que los usados para
calcular las iteraciones, slo que sin las alteraciones de la aplicacin del mtodo
alternativo para el manejo de las condiciones de Dirichlet. Recurdese que el propsito de
estas alteraciones es eliminar las ecuaciones relacionadas con los nodos que hacen parte
de la frontera D , y dado que es en estos nodos donde nos interesa determinar los
elementos de {Q} , es necesario recuperar estas ecuaciones.
i , j +1 i , j
qiz, j = Ki , j +1 2
z +
+ K i , j +1 2
(6.4)
i , j i , j 1
qiz, j = Ki , j 1 2
+ K i , j 1 2
z
(6.5)
124
(6.6)
(6.7)
Una de las desventajas del mtodo de diferencias finitas es que, dependiendo de las
condiciones de borde, algunos nodos de las esquinas pueden o no participar en el clculo
de las cabezas de presin en el dominio. Para que una esquina en particular haga parte
del proceso de solucin, debe de contar entre sus vecinos con al menos un nodo de
frontera con condicin de borde tipo Neumann, de modo que participe en la ecuacin que
define la presin en dicho punto. Si la esquina en cuestin no cumple esta condicin, no
debe calcularse el flujo a travs de ella, pues el hecho que no aparezca en ninguna de las
ecuaciones del mtodo de diferencias finitas es numricamente equivalente a decir que
no se presenta ingreso de humedad al dominio a travs de l, y su inclusin traera
errores en el balance de masa por sobreestimacin de la masa que ingresa al dominio.
Conocidos los valores de flujo especfico, la masa neta que ingresa al dominio se calcula
como
M 2J = ( qnj , x lx ,n + qnj , z lz ,n ) t
J
(6.8)
j =1 n =1
donde qnj , z es la componente del flujo especfico en direccin z a travs del nodo n en el
nivel temporal j , qnj , x la componente de direccin x , y ln , z , ln , x las longitudes aferentes
asociadas al nodo en cuestin en direccin z y x , respectivamente.
Para la evaluacin de la calidad del balance de masa entre la formulacin mixta y la forma
basada en la presin de la ecuacin de Richards, se han comparado los resultados
arrojados por la aplicacin de los esquemas 1 y 2 de integracin temporal a la solucin de
los problemas de flujo definidos en la Tabla 4.1, todos calculados usando MEF con
elementos rectangulares y matrices de masa concentradas. Se han calculado soluciones
para diferentes valores de incremento temporal, y en cada caso se ha determinado el
ndice de balance de masa. Los resultados se pueden apreciar en las Figuras 6.1 a 6.4.
Tal como puede observarse en la Figura 6.1, para la solucin del problema con el grupo
de datos 2A, no existe diferencia apreciable entre los resultados del perfil de presin
obtenidos tanto con el esquema 1 como con en esquema 2. Los ndices de balance de
masa obtenidos en cada simulacin son cercanos a la unidad, lo cual muestra que la
solucin arrojada por cada esquema es satisfactoria.
En cuanto al problema con el grupo de datos 2B, la Figura 6.3 muestra que el esquema
de integracin 1 subestima el avance del frente hmedo, mientras que el esquema de
integracin lo sobreestima. Este comportamiento ya haba sido explicado con anterioridad,
125
pero con el fin de determinar si el esquema de integracin utilizado afecta de algn modo
el resultado, se determin de nuevo el perfil de presiones con el esquema 1 usando un
x3 menor, igual a 1.25 cm. El nuevo perfil, observado en la Figura 6.5 muestra que, an
usando una malla ms densa, el esquema de integracin 1 predice todava de manera
errnea la ubicacin del frente hmedo. Con respecto al balance de masa, los ndices
calculados para cada simulacin, consignados en la Figura 6.4, muestran el
comportamiento claramente superior del esquema 2 de integracin, y una subestimacin
de alrededor del 20% del cambio de contenido de humedad en el dominio por parte del
esquema 1, incluso usando una malla ms densa (Figura 6.5). Cabe notar que no se logr
alcanzar una solucin usando el esquema 2 para t = 4.8 min debido a un error por
violacin del principio de presiones lmite.
De los resultados anteriores se puede concluir que las soluciones numricas obtenidas
usando el enfoque basado en la presin de la ecuacin de Richards no necesariamente
cumplen el principio de balance de masa, mientras que las soluciones basadas en el
enfoque mixto lo cumplen de manera satisfactoria. Esta conclusin est de acuerdo con
otros resultados encontrados en la literatura (Celia, et al. 1990), (Bouloutas, 1989). La
diferencia entre los dos enfoques se debe a la forma como se maneja la derivada
temporal de la ecuacin de Richards en cada uno de ellos (Celia et al.); en el primero, al
hacer la transformacin definida en (2.5) para eliminar la variable contenido humedad de
la ecuacin, se introduce un error adicional relacionado con la estimacin de la capacidad
especfica de humedad, mientras que en el segundo, aunque permanece la necesidad de
estimar C ( ) , el uso de series de Taylor se hace una aproximacin ms robusta de la
derivada temporal usando series de Taylor.
126
Figura 6.1.
Perfil de presin en la columna central de suelo luego de 0.3 horas de infiltracin, usando los esquemas 1 y
2 de integracin temporal y el mtodo de elementos finitos. Grupo de datos 2A. t =7.5 s
-20
Malla densa
Esquema 1
Esquema 2
-25
-30
-35
[cm]
-40
-45
-50
-55
-60
-65
10
20
30
z [cm]
40
50
60
Variacin del ndice de Balance de masa como funcin de t , para los esquemas 1 y 2 de integracin
temporal y el mtodo de elementos finitos. Grupo de datos 2A
Figura 6.2.
Esquema 1
Esquema 2
1.15
1.1
1.05
0.95
0.9
0.85
0.8
20
40
60
t [s]
127
80
100
120
Figura 6.3.
Perfil de presin en la columna central de suelo luego de 24 horas de infiltracin, usando los esquemas 1 y 2
de integracin temporal y el mtodo de elementos finitos. Grupo de datos 2B. t =0.6 min
0
Malla densa
Esquema 1
Esquema 2
-200
[cm]
-400
-600
-800
-1000
-1200
10
20
30
40
50
z [cm]
60
70
80
90
100
Variacin del ndice de Balance de masa como funcin de t , para los esquemas 1 y 2 de integracin
temporal y el mtodo de elementos finitos. Grupo de datos 2B
Esquema 1
Esquema 2
1.2
1.1
1
ndice de Balance de Masa
Figura 6.4.
0.9
0.8
0.7
0.6
0.5
t [min]
128
Figura 6.5. Perfil de presin en la columna central de suelo luego de 24 horas de infiltracin, usando el esquema 1 y el
mtodo de elementos finitos. Grupo de datos 2B. x3 =1.25 cm. ndice de Balance de Masa, BM = 0.8668
0
Malla densa
Esquema 1
-200
[cm]
-400
-600
-800
-1000
-1200
10
20
30
40
50
z [cm]
60
70
80
90
100
129
Variacin del ndice de Balance de masa como funcin de t , para el esquema 2 de integracin temporal,
usando elementos finitos y diferencias finitas. Grupo de datos 2B
Figura 6.6.
Elementos Finitos
Diferencias finitas
1.2
1.1
0.9
0.8
0.7
0.6
0.5
t [min]
Flujo a travs de la frontera superior del dominio. Grupo de datos B. t =1.2 min
Figura 6.7.
-2
10
Elementos Finitos
Diferencias Finitas
-3
q [cm2/s]
10
-4
10
-5
10
-2
10
-1
10
10
Tiempo [h]
130
10
10
1
1
j +1, k
j +1, k
j +1, k
j +1, k +1
j +
j +
j +1, k
+
= {Q} 1 { B} 1 +
1 [ A]
[G ] { }
[G ] { }
t
t
j
j
1
j
j
j +1, k
j
2 [ A] { }
[ F ] { } { }
t j
(6.9)
Con la ecuacin de recurrencia escrita en esta forma, basta con cambiar los coeficientes
1 y 2 para pasar de un esquema de avance a otro. Si se hace 1 = 1 2 , 2 = 1 2 en (6.9)
, se llega al esquema 2, y si se hace 1 = 1 , 2 = 0 , se obtiene el esquema 3.
131
Para el mtodo de elementos finitos (MEF): Recurdese que en elementos finitos las
ecuaciones se escriben en grupo por cada elemento de la malla. Sea que el nodo n
pertenece a cierto elemento e junto con los nodos p , q y r . Si se cumple
Figura 6.8.
r = 0.095
s = 0.410
= 0.019
n = 1.310
K s = 7.222 10
cm/s
Arena limosa:
r = 0.070
s = 0.360
= 0.005
n = 1.090
K s = 5.556 10
132
cm/s
133
Figura 6.9.
60
40
20
-20
[cm]
-40
-60
-80
-100
z=10
z=20
z=30
z=40
z=50
z=60
z=70
-120
-140
-160
10
15
20
Tiempo [h]
Figura 6.10.
60
40
20
-20
[cm]
-40
-60
-80
-100
z=10
z=20
z=30
z=40
z=50
z=60
z=70
-120
-140
-160
10
15
Tiempo [h]
134
20
Figura 6.11.
Variacin de la cabeza de presin a diferentes profundidades para la simulacin 3, usando el esquema mixto
de integracin temporal y el mtodo de elementos finitos. t = 120 s. Profundidades en cm
60
40
20
-20
[cm]
-40
-60
-80
-100
z=10
z=20
z=30
z=40
z=50
z=60
z=70
z=80
-120
-140
-160
10
15
20
Tiempo [h]
Figura 6.12.
Variacin de la cabeza de presin a diferentes profundidades para la simulacin 3, usando el esquema mixto
de integracin temporal y el mtodo de elementos finitos. t = 60 s. Profundidades en cm
60
40
20
-20
[cm]
-40
-60
-80
-100
z=10
z=20
z=30
z=40
z=50
z=60
z=70
z=80
-120
-140
-160
10
15
Tiempo [h]
135
20
Figura 6.13.
Variacin de la cabeza de presin a diferentes profundidades para la simulacin 3, usando el esquema mixto
de integracin temporal y el mtodo de diferencias finitas. t = 120 s. Profundidades en cm
60
40
20
-20
[cm]
-40
-60
-80
-100
z=10
z=20
z=30
z=40
z=50
z=60
z=70
z=80
-120
-140
-160
10
15
20
Tiempo [h]
Figura 6.14.
Variacin de la cabeza de presin a diferentes profundidades para la simulacin 3, usando el esquema mixto
de integracin temporal y el mtodo de diferencias finitas. t = 60 s. Profundidades en cm
60
40
20
-20
[cm]
-40
-60
-80
-100
z=10
z=20
z=30
z=40
z=50
z=60
z=70
z=80
-120
-140
-160
10
15
Tiempo [h]
136
20
r = 0.0286
s = 0.3658
= 0.020
n = 1.60
K s = 540 cm/da
137
138
Figura 6.16.
-500
-1000
-1500
[cm]
-2000
-2500
-3000
-3500
z=2
z=4
z=6
z=8
z=10
-4000
-4500
Figura 6.17.
0.2
0.4
0.6
0.8
1
Tiempo [h]
1.2
1.4
1.6
1.8
-500
-1000
-1500
[cm]
-2000
-2500
-3000
-3500
z=2
z=4
z=6
z=8
z=10
-4000
-4500
0.2
0.4
0.6
0.8
1
Tiempo [h]
139
1.2
1.4
1.6
1.8
Figura 6.18.
-500
-1000
[cm]
-1500
-2000
-2500
-3000
-3500
Figura 6.19.
z=2
z=4
z=6
z=8
z=10
0
0.2
0.4
0.6
0.8
1
Tiempo [h]
1.2
1.4
1.6
1.8
-500
-1000
[cm]
-1500
-2000
-2500
-3000
-3500
z=2
z=4
z=6
z=8
z=10
0
0.2
0.4
0.6
0.8
1
Tiempo [h]
140
1.2
1.4
1.6
1.8
7. RESULTADOS NUMRICOS
Habiendo analizado en detalle los detalles de la solucin numrica de la ecuacin de
Richards, se ha elaborado un conjunto de rutinas computacionales para la simulacin del
estado de flujo en dominios bidimensionales. Dichas rutinas componen SIMFLUX v0.1.,
un conjunto de funciones escrito para ser utilizado en el ambiente de computacin
numrica MATLAB, e implementan las observaciones y recomendaciones hechas en el
Captulo 6 y en la Seccin 4.7.
Las caractersticas del presente modelo de solucin numrica son:
-
141
El conjunto de rutinas SIMFLUX ha sido utilizado para obtener soluciones numricas del
estado de flujo de varios problemas, las cuales se ha comparado en lo posible con
resultados obtenidos por otros autores. Inicialmente se considerar la solucin de 2
problemas de flujo en medios homogneos, cuya geometra y parmetros de simulacin
estn descritos en la Figura 7.1 y la Tabla 7.1.
Las Figuras 7.2 y 7.3 presentan la variacin de la presin de poros para la simulacin 5, la
cual ha sido obtenida usando el mtodo de elementos finitos y el mtodo de diferencias
finitas, respectivamente. De estas figuras es posible observar que no existe diferencia
significativa entre el estado de flujo arrojado bien por MEF o MDF; adems, resultados
son acordes a los obtenidos para el mismo problema por Bouloutas (1989), tal como se
puede apreciar en la Figura 7.4. La solucin numrica de la presin de poros para este
problema muestra un frente de avance muy pronunciado, lo cual est de acuerdo con lo
observado por Bouloutas, y con simulaciones anteriores con arena Haverkamp
(Simulacin 2B, Seccin 4.7).
Figura 7.1.
142
Tabla 7.1.
Propiedad
Simulacin 5
Simulacin 6
Ancho, W
200 cm
100 cm
Profundidad, H
100 cm
50 cm
Ancho L
30 cm
10 cm
Condicin inicial
0 = -1000 cm
0 = -60 cm
Condicin de frontera en
1
Flujo constante:
Presin constante:
q = 2 cm/da
= -20 cm
Perfil de suelo
Arena Haverkamp
Tiempo mximo de
simulacin
4 das
30 min
x1
2 cm
1 cm
x3
2 cm
1 cm
Los resultados obtenidos para la simulacin 6 se pueden apreciar en las Figuras 7.5 y 7.6.
De manera similar al ejemplo anterior, no existe una diferencia significativa entre las
soluciones arrojadas por MEF y MDF. El frente de avance de la presin de poros es en
este caso menos marcado que en el anterior, de manera consistente a lo observado en la
Simulacin 2A.
143
Figura 7.2.
t = 1 da
t = 2 das
100
-100
100
90
-200
90
80
-100
-200
80
-300
70
-300
70
-400
-400
60
60
-500
-500
50
50
-600
-600
40
40
-700
30
20
0
-100
-50
50
100
-800
20
-900
10
-700
30
-800
-900
10
-1000
0
-100
-50
(a)
50
100
(b)
t = 3 das
t = 4 das
100
100
-100
90
-100
90
-200
80
-200
80
-300
70
-300
70
-400
-400
60
60
-500
-500
50
50
-600
-600
40
40
-700
30
-50
50
100
-800
20
-900
10
-700
30
-800
20
0
-100
-1000
-900
10
-1000
0
-100
(c)
-50
50
(d)
144
100
-1000
Figura 7.3.
(a)
(b)
(c)
(d)
145
Figura 7.4.
Variacin de la presin de poros para la Simulacin 5. Figuras (a) y (c): Resultados publicados en Bouloutas
(1989). Figuras (b) y (d): Resultados obtenidos usando SIMFLUX y el mtodo de elementos finitos
t = 1.21 das
100
-100
90
-200
80
-300
70
-400
60
50
-500
40
-600
30
-700
20
-800
10
0
0
20
40
(a)
60
80
100
-900
(b)
t = 3.59 das
100
-100
90
-200
80
-300
70
-400
60
50
-500
40
-600
30
-700
20
-800
10
0
0
(c)
20
40
60
(d)
146
80
100
-900
Figura 7.5.
Variacin de la presin de poros para la Simulacin 5. Figuras (a) y (c): Resultados publicados en Bouloutas
(1989). Figuras (b) y (d): Resultados obtenidos usando SIMFLUX y el mtodo de elementos finitos
t = 7.5 min
t = 15 min
50
45
40
-20
50
-20
-25
45
-25
40
-30
35
-30
35
-35
-35
30
30
-40
-40
25
25
-45
-45
20
20
-50
15
-50
15
10
-55
10
-60
0
-50
0
-50
50
-55
-60
-65
0
(a)
50
(b)
t = 22.5 min
t = 30 min
50
-20
50
-20
45
-25
45
-25
-30
40
-30
35
-35
30
-40
40
35
-35
30
-40
25
25
-45
20
-45
20
-50
-50
15
15
-55
-55
10
10
-60
-60
5
5
-65
-65
0
-50
0
-50
50
(c)
50
(d)
147
Figura 7.6.
t = 7.5 min
t = 15 min
50
-20
50
-20
45
-25
45
-25
40
40
-30
35
-30
35
-35
-35
30
30
-40
-40
25
25
-45
-45
20
20
-50
15
-50
15
10
-55
10
-60
0
-50
0
-50
50
-55
-60
-65
0
(a)
50
(b)
t = 22.5 min
t = 30 min
50
-20
50
-20
45
-25
45
-25
-30
40
-30
35
-35
30
-40
40
35
-35
30
-40
25
25
-45
20
-45
20
-50
-50
15
15
-55
-55
10
10
-60
-60
5
5
-65
-65
0
-50
0
-50
50
(c)
50
(d)
148
Las dos simulaciones anteriores se realizaron sobre dominios compuestos por suelos
homogneos, lo cual produce frentes regulares de avance de la humedad. Un ejemplo
ms elaborado se presenta en la Figura 7.7 (Simulacin 7), el cual consiste de un dominio
compuesto por dos tipos de materiales intercalados por capas. Las soluciones numricas
de este problema obtenidas usando SIMFLUX y los mtodos de elementos finitos y
diferencias finitas, se pueden observar en las Figuras 7.8 y 7.9, respectivamente. Estas
figuras muestran cmo la disposicin de los diferentes materiales afecta la forma del
frente hmedo: Dado que el agua se puede mover ms fcilmente a travs del material 2
que del 1, la humedad avanza de manera rpida hacia los costados del dominio, y de ah
hacia abajo, formando 3 frentes hmedos (Figura 7.8.b y 7.9.b). Al alcanzar en plenitud
el rea ocupada por el material 2, el frente hmedo se homogeniza, pero cambia
drsticamente de forma cuando supera los 2 metros de profundidad (7.8.c, 7.8.d, 7.9.c y
7.9.d). Los resultados obtenidos por SIMFLUX estn en general de acuerdo con los
publicados por Avellaneda (2003) (Figura 7.10), aunque presentan discrepancias en la
prediccin de la ubicacin del frente hmedo.
Figura 7.7.
Suelo 1:
Suelo 2:
r = 0.0286
r = 0.1060
s = 0.3658
s = 0.4686
= 0.020
= 0.010
n = 1.60
n = 1.20
K s = 540 cm/da
K s = 300 cm/da
149
Figura 7.8.
t = 0.01 das
t = 2.10 das
300
300
250
-500
250
-500
-1000
200
-1000
200
150
-1500
150
-1500
100
-2000
100
-2000
50
-2500
50
-2500
-3000
-200
-100
100
200
-200
-100
(a)
100
200
(b)
t = 4.90 das
t = 7.00 das
300
300
-500
250
-1000
200
-500
250
-1000
200
150
-1500
150
-1500
100
-2000
100
-2000
50
-2500
50
-2500
-200
-100
100
200
(c)
-200
-100
100
(d)
150
200
Figura 7.9.
t = 0.01 das
t = 2.10 das
300
300
-500
250
-1000
200
-500
250
-1000
200
150
-1500
150
-1500
100
-2000
100
-2000
50
-2500
50
-2500
-3000
-200
-100
100
200
-200
-100
(a)
100
200
(b)
t = 4.90 das
t = 7.00 das
300
300
-500
250
-1000
200
-500
250
-1000
200
150
-1500
150
-1500
100
-2000
100
-2000
50
-2500
50
-2500
-200
-100
100
200
(c)
-200
-100
100
(d)
151
200
Figura 7.10. Variacin de la presin de poros para la Simulacin 7. Resultados publicados en Avellaneda (2003)
152
Figura 7.11.
(a)
(b)
153
Figura 7.12.
t = 0.5 min
t = 15 min
0
70
70
-10
-10
60
60
-20
-20
50
50
-30
-30
40
40
-40
30
-50
20
10
20
30
40
50
-50
20
-60
10
-40
30
-70
10
-80
-60
-70
10
20
(a)
30
40
50
(b)
t = 30 min
t = 45 min
0
0
70
70
-10
-10
60
60
-20
-20
50
50
-30
-30
40
40
-40
30
-40
30
-50
20
-50
20
-60
10
-80
-60
10
-70
10
20
30
40
50
(c)
-70
10
20
30
(d)
154
40
50
Figura 7.13.
t = 0.5 min
t = 15 min
30
30
-10
25
-10
25
-20
-20
20
20
-30
-30
15
15
-40
-40
10
10
-50
-50
5
-60
10
15
20
-70
-60
10
(a)
15
20
(b)
t = 30 min
t = 45 min
30
30
-10
25
-10
25
-20
-20
20
20
-30
-30
15
15
-40
-40
10
10
-50
-70
-50
5
-60
10
15
20
-70
(c)
-60
10
15
(d)
155
20
-70
xi
H
2
= H = 0.
x
i
Figura 7.14.
Simulacin 10: Flujo permanente bajo una presa. Los niveles de agua son de 10 m aguas arriba y 1 m aguas
abajo (adaptado de Avellaneda (2003))
156
Figura 7.15.
Variacin del potencial de agua para la Simulacin 10. (a) Malla de elementos finitos utilizada para la
simulacin. (b) Resultados obtenidos usando SIMFLUX y el mtodo de elementos finitos. (c) Resultados
publicados en Avellaneda (2003)
p
(a)
(b)
ppppppppppppp
(c)
157
8. CONCLUSIONES
A lo largo del presente trabajo de investigacin se han analizado diferentes metodologas,
para desarrollar cada uno de los pasos del clculo de una solucin numrica para la
ecuacin de Richards, tal como se describen en la Seccin 2.1.1. Cada uno de estos
mtodos inicialmente se ha formulado de manera exhaustiva, y luego se ha evaluado su
comportamiento en trminos de convergencia, esfuerzo computacional, y cumplimiento de
las leyes fsicas en las que se basa la ecuacin de Richards.
En este captulo y el siguiente se presentan de manera resumida las conclusiones que se
han obtenido de la discusin anterior, junto con las recomendaciones que se dejan para
aquellos que deseen trabajar en un futuro, sobre lo avanzado en el presente trabajo.
158
Los tres factores anteriores hacen que, en opinin del autor, el mtodo de elementos
finitos no sea necesariamente mucho ms complicado de implementar que el mtodo de
diferencias finitas. An as, a pesar de las ventajas evidentes, el mtodo de elementos
finitos no es la solucin para todos los problemas relacionados con la solucin de la
ecuacin de Richards; de hecho, la implementacin de MEF consistente con su
formulacin trae consigo el problema de oscilaciones estudiado en la Seccin 4.7. En
cuanto a estas oscilaciones, los resultados obtenidos permiten concluir que:
-
159
El tamao del incremento temporal utilizado para una simulacin afecta el proceso
de convergencia. El uso de incrementos temporales relativamente altos implica la
necesidad de un mayor nmero de iteraciones para alcanzar la convergencia de la
solucin en cierto nivel temporal, y por tanto la inversin de un mayor esfuerzo
computacional; adems, en virtud de la conclusin anterior, puede no asegurar la
estabilidad de la solucin, incluso hacer que se incurra en una violacin de las
presiones lmite.
Los primeros niveles temporales son en los que generalmente se invierte el mayor
nmero de iteraciones por nivel. Se concluye por tanto que en estos niveles es
necesario usar incrementos temporales pequeos para asegurar la convergencia de
la solucin.
160
161
9. RECOMENDACIONES
El fenmeno del flujo de humedad en medios porosos en la zona no saturada es un
problema que cada ao atrae una mayor cantidad de trabajo e investigacin, y en el que
constantemente se logran nuevos avances y se hacen nuevos descubrimientos. Por estos
motivos, este trabajo de grado no pretende ser un tratado definitivo sobre el tema, sino
que desea sentar las bases para el estudio y discusin futuros alrededor del tema y otros
tpicos asociados en la Escuela de Ingeniera Civil de la Universidad Industrial de
Santander. En virtud de estas aspiraciones, se dejan consignadas las siguientes
recomendaciones para aquellos que quieran realizar investigaciones futuras alrededor del
problema fsico en cuestin:
-
Extender los alcances del modelo matemtico para que tenga en cuenta uno o
varios de los efectos asociados a la mecnica del flujo de agua en medios porosos,
entre ellos, la anisotropa de los suelos y la capacidad de almacenamiento
especfico de acuferos.
Estudiar con mayor detalle cmo la relacin entre los diferentes parmetros de
simulacin afecta la estabilidad de la solucin numrica. El presente documento se
ha limitado a observar el efecto que tiene el tamao de los elementos de la
discretizacin espacial y el valor del incremento temporal, pero pueden extenderse
estas consideraciones para incluir tambin las propiedades de los materiales, y as
poder establecer un criterio general a partir del cual se puedan elegir los parmetros
de simulacin, conservando siempre la estabilidad.
162
BIBLIOGRAFA
AVELLANEDA, P.M. Solucin numrica de la ecuacin de flujo bidimensional de agua en
suelos parcialmente saturados. Aplicacin para el caso de infiltracin. 2003, 124 p.
Trabajo de Grado (Magster en Recursos Hidrulicos). Departamento de Ingeniera Civil y
Agrcola. Universidad Nacional de Colombia.
CARNAHAN, B.; LUTHER, H.A. y WILKES, J.O. Clculo Numrico, Mtodos y
Aplicaciones. Madrid: Editorial Rueda, 1979. p. 456-480.
CASTAEDA, Mara Carolina y REYES, Henry. Solucin Numrica de la ecuacin de
Richards, Tesis de grado, Bucaramanga, 2003. 86 p. Trabajo de grado (Ingeniero Civil).
Universidad Industrial de Santander. Facultad de Ingenieras Fsico mecnicas. Escuela
de Ingeniera Civil.
CELIA, Michael A.; BOULOUTAS, Efthimios T. y ZARBA, Rebecca L. A General MassConservative Numerical Solution for the Unsaturated Flow Equation. Water Resources
Research, Vol. 26, No. 7, Julio 1990. p. 1486-1496.
CHAPRA, Steven C. y CANALE, Raymond P. Mtodos numricos para ingenieros.
Mxico, D.F.: McGraw-Hill Interamericana Editores, S.A. de C.V., 2003. p. 255-257, 854.
BASHA, H.A. Multidimensional linearized nonsteady infiltration with prescribed boundary
conditions at the soil surface. Water Resources Research, Vol. 35, No. 1, 1999. p. 75-93.
BASHA, H.A. Burgers equation: a general nonlinear solution of infiltration and
redistribution. Water Resources Research, Vol. 38, No. 11, 2002. p. 29-29.
BOULOUTAS, Efthimios T. Improved numerical approximations for flow and transport in
the unsaturated zone, 1989, 281 p. Trabajo de grado (Doctor of Philosophy). Department
of Civil Engineering. Massachusetts Institute of Technology.
BREBBIA, C.A. y WALER, S. 1980. Boundary Element Techniques in Engineering.
Londres: Newnes-Butterworths, p. 210.
BROADBRIDGE, P y WHITE, I. Constant rate rainfall infiltration: A versatile nonlinear
model 1. Analytic solutions. Water Resources Research, Vol. 24, No.1, 1988. p.145-154.
BURDEN, Richard L. y FAIRES, J. Douglas. Anlisis Numrico. Mxico, D.F.: Thomson
Learning, 2002. p. 465-477.
FEDDES, R.A.; KABAT, P.; VAN BAKER, P.J.T.; BRONSWIJK, J.J.B. y HALBERTSMA, J.
Journal of Hydrology 100, 1988. p. 69-111.
HAVERKAMP, R. y VAUCLIN, M. A Note on Estimating Finite Difference Interblock
Hydraulic Conductivity Values for Transient Unsaturated Flow Problems. Water Resources
Research, Vol. 15, No. 1, 1979. p. 181-187.
163
164
VARADO, N.; BRAUD, I. Y Ross, P.J., Haverkamp, R., 2003. Assessment of an efficient
numerical solution of the 1-D Richards equation on bare soil. Journal of Hydrology 323,
2006. p. 244-257.
WOODWARD, Carol S. y DAWSON, Clint N. Analysis of Expanded Mixed Finite Element
Methods for a Nonlinear Parabolic Equation Modeling Flow into Variably Saturated Porous
Media. SIAM Journal on Numerical Analysis, Vol. 37, No. 3, 2000, p. 701-724.
ZHU, J. y MOHANTY, P. Analytical solutions for steady state vertical infiltration. Water
Resources Research, Vol. 38, No. 8, 2002. p. 201-20-5.
ZIENKIEWICZ, O.C. y PARECK, C.J. Transient field problems: two dimensional analysis
by isoparametric finite element. International Journal for Numerical Methods in
Engineering 2, 1970. p. 61-71.
ZIENKIEWICZ, O.C. y TAYLOR, R.L. The Finite Element Method. v.1. Oxford:
Butterworth-Heinemann, 2000. v.1.
165
ANEXOS
ANEXO A: EJEMPLOS DE TABLAS DE PROPIEDADES DE MATERIALES
Considrese un suelo que puede ser descrito usando el modelo van-Genutchen Mualem
con los siguientes parmetros
Suelo de prueba:
Tabla A.9.1. Tabla de propiedades de materiales para el suelo de prueba. Resolucin i + 1 i = 1.50
[cm]
[cm3 /cm3 ]
K [cm/s]
[cm]
[cm3 /cm3 ]
K [cm/s]
30
-85222.6930
0.0286
1.1610E-20
15
-194.6195
0.0694
3.2474E-07
29
-56815.1287
0.0286
9.1717E-20
14
-129.7463
0.0948
2.4193E-06
28
-37876.7524
0.0287
7.2456E-19
13
-86.4976
0.1335
1.6645E-05
27
-25251.1683
0.0287
5.7240E-18
12
-57.6650
0.1869
9.6842E-05
26
-16834.1122
0.0288
4.5219E-17
11
-38.4434
0.2477
4.1898E-04
25
-11222.7415
0.0289
3.5723E-16
10
-25.6289
0.3005
1.2185E-03
24
-7481.8276
0.0290
2.8221E-15
-17.0859
0.3346
2.4128E-03
23
-4987.8851
0.0293
2.2294E-14
-11.3906
0.3522
3.6093E-03
22
-3325.2567
0.0298
1.7611E-13
-7.5938
0.3601
4.5451E-03
21
-2216.8378
0.0306
1.3912E-12
-5.0625
0.3635
5.1871E-03
20
-1477.8919
0.0319
1.0987E-11
-3.3750
0.3649
5.6002E-03
19
-985.2613
0.0341
8.6742E-11
-2.2500
0.3654
5.8579E-03
18
-656.8408
0.0377
6.8416E-10
-1.5000
0.3656
6.0162E-03
17
-437.8939
0.0437
5.3834E-09
-1.0000
0.3657
6.1127E-03
16
-291.9293
0.0534
4.2112E-08
0.0000
0.3658
6.2616E-03
166
Tabla A.9.2. Tabla de propiedades de materiales para el suelo de prueba. Resolucin i + 1 i = 1.25
[cm]
[cm3 /cm3 ]
K [cm/s]
[cm]
[cm3 /cm3 ]
K [cm/s]
63
-87581.1540
0.0286
1.0102E-20
31
-69.3889
0.1609
4.4601E-05
62
-70064.9232
0.0286
3.1506E-20
30
-55.5112
0.1925
1.1276E-04
61
-56051.9386
0.0286
9.8263E-20
29
-44.4089
0.2261
2.5952E-04
60
-44841.5509
0.0286
3.0647E-19
28
-35.5271
0.2591
5.3279E-04
59
-35873.2407
0.0287
9.5584E-19
27
-28.4217
0.2886
9.6516E-04
58
-28698.5925
0.0287
2.9812E-18
26
-22.7374
0.3126
1.5458E-03
57
-22958.8740
0.0287
9.2979E-18
25
-18.1899
0.3306
2.2181E-03
56
-18367.0992
0.0287
2.8999E-17
24
-14.5519
0.3431
2.9071E-03
55
-14693.6794
0.0288
9.0444E-17
23
-11.6415
0.3515
3.5505E-03
54
-11754.9435
0.0289
2.8208E-16
22
-9.3132
0.3569
4.1126E-03
53
-9403.9548
0.0289
8.7978E-16
21
-7.4506
0.3603
4.5815E-03
52
-7523.1638
0.0290
2.7439E-15
20
-5.9605
0.3625
4.9605E-03
51
-6018.5311
0.0292
8.5579E-15
19
-4.7684
0.3638
5.2606E-03
50
-4814.8249
0.0294
2.6691E-14
18
-3.8147
0.3646
5.4949E-03
49
-3851.8599
0.0296
8.3244E-14
17
-3.0518
0.3650
5.6762E-03
48
-3081.4879
0.0299
2.5962E-13
16
-2.4414
0.3653
5.8155E-03
47
-2465.1903
0.0304
8.0968E-13
15
-1.9531
0.3655
5.9221E-03
46
-1972.1523
0.0309
2.5251E-12
14
-1.5625
0.3656
6.0035E-03
45
-1577.7218
0.0317
7.8742E-12
13
-1.2500
0.3657
6.0656E-03
44
-1262.1774
0.0327
2.4553E-11
12
-1.0000
0.3657
6.1127E-03
43
-1009.7420
0.0340
7.6546E-11
11
-0.8000
0.3658
6.1486E-03
42
-807.7936
0.0357
2.3858E-10
10
-0.6400
0.3658
6.1758E-03
41
-646.2349
0.0379
7.4328E-10
-0.5120
0.3658
6.1965E-03
40
-516.9879
0.0409
2.3140E-09
-0.4096
0.3658
6.2122E-03
39
-413.5903
0.0448
7.1956E-09
-0.3277
0.3658
6.2241E-03
38
-330.8722
0.0499
2.2333E-08
-0.2621
0.3658
6.2332E-03
37
-264.6978
0.0566
6.9094E-08
-0.2097
0.3658
6.2400E-03
36
-211.7582
0.0654
2.1267E-07
-0.1678
0.3658
6.2452E-03
35
-169.4066
0.0768
6.4916E-07
-0.1342
0.3658
6.2492E-03
34
-135.5253
0.0915
1.9550E-06
-0.1074
0.3658
6.2522E-03
33
-108.4202
0.1101
5.7632E-06
0.0000
0.3658
6.2616E-03
32
-86.7362
0.1332
1.6436E-05
167
S ( x ) = S k ( x ) = ak + bk ( x xk ) + ck ( x xk ) + d k ( x xk )
2
S ( xk ) = yk ,
para k = 1, , n
S k ( xk +1 ) = S k +1 ( xk +1 ) ,
para k = 1, , n 2
Estas limitaciones aseguran que el spline cbico sea una funcin a trazos continua hasta
la segunda derivada. Si adems se agregan las condiciones S '' ( x1 ) = 0 y S '' ( xn ) = 0 , se
obtiene lo que se conoce como spline cbico natural (Mathews y Fink, 1999).
Los coeficientes ak , bk , ck y d k se determinan a partir de las condiciones que se han
impuesto al polinomio de interpolacin. El proceso de clculo de estos coeficientes se
presenta en el algoritmo A.1, y para los detalles se remite el lector a Mathews y Fink
(2000) o a Castaeda y Reyes (2003).
En el contexto de la solucin numrica del problema de flujo en medios porosos, es
necesario construir dos splines cbicos que relacionen la presin de poros con la
conductividad hidrulica y el contenido de humedad, respectivamente. El modelo
numrico SIMFLUX realiza el proceso de interpolacin en dos etapas, cada una definida
por una funcin de MATLAB:
-
168
con la funcin
y=keval(a,b,c,d,x,xp)
Los vectores a,b,c,d y x son los mismos definidos anteriormente. Esta funcin se
utiliza para calcular la conductividad hidrulica y el contenido de humedad que
corresponden a cierta presin de poros.
Adicional a las funciones anteriores, se ha escrito una tercera rutina que permite estimar
la derivada de y con respecto a x . Usando diferencias finitas centrales, es posible
escribir
dy
dx
S ( xi + x ) S ( xi x )
x = xi
2 x
169
yi +1 yi
, para k = 1,
hi
1.
Calclese hk = xk +1 xk , y pi =
2.
3.
Tmese c1 = 0
4.
2 ( h1 + h2 )
h2
2 ( h2 + h3 )
h2
0
0
hn 2
5.
c2 3 ( p2 p1 )
c3 = 3 ( p3 p2 )
hn 2
2 ( hn 2 + hn 1 ) cm 3 ( pn 1 pn 2 )
0
0
bk =
6.
,m
1
3
( ak +1 ak ) + ( ci +1 + 2ci )
hk
hi
ci +1 ci
3hi
170