Documente Academic
Documente Profesional
Documente Cultură
ISSN 1814-6333
133
para el avance en la comprensin terica de las EDAs como para el diseo de algoritmos eficientes para su
solucin numrica.
Al estar disponible para el pblico el cdigo DASSL [8], se abrieron las puertas a la solucin de las EDAs, lo
cual caus un boom en la dcada de los 80 con el uso de paquetes altamente eficientes como ODEPACK, las
familias LSODE, LSODI y LSODA para problemas no-stiff y stiff, hoy tambin disponibles en MATLAB
[11 y 12]. Con el cdigo DASSL qued entonces despejado el problema de poder resolver las EDAs
obtenidas al aplicar el Mtodo de Lneas a los sistemas de EDPs con restricciones algebraicas aadidas,
como es el ejemplo que se plantea en el presente trabajo. El Mtodo de Lneas ha sido aplicado para resolver
EDPs en los aos recientes [13 y 14].
En este trabajo se propone calcular el contenido de humedad de diferentes tipos de suelos resolviendo
numricamente la ecuacin de Richards, especificada en la seccin 2, el desarrollo de su solucin numrica a
travs de un esquema en Diferencias Finitas y el Mtodo de Lneas apoyado en el cdigo DASSL, seccin 3.
En la seccin 4, a modo de validacin, se aplic esta tcnica a dos suelos reales: el Yolo Light Clay y
Brindabella Silty Clay Loam, usando las propiedades hidrulicas referidas en White and Broadbrige [15 y
16], obtenindose los perfiles de humedad para cada suelo.
2. MODELO MATEMTICO DE INFILTRACIN
El proceso de introducir suavemente un lquido entre los poros de un slido, por ejemplo el suelo, ya sea
debido a causas naturales como las lluvias o causas externas como un derrame de petrleo, se denomina
infiltracin. Si la porcin de suelo est compuesta por molculas de agua, suelo y aire bsicamente, se trata
de un problema de infiltracin en Zona No Saturada, lo contrario significa suponer ausencia de aire y una
saturacin de agua en los poros del suelo, es decir, la Zona Saturada, Figura 1.
X=0
Nivel fretico
( x, t ) =
Va
V
(1)
decrece, el tamao y el nmero de estos conductos se reduce, por eso la capacidad de conduccin de agua
decrece; por el contrario, cuando el suelo est completamente saturado, los conductos estn disponibles y
por tanto la conductividad hidrulica estar en su mximo. En la zona no saturada , la conductividad
hidralica K se calcula como el producto de la conductividad hidralica en la zona saturada con la
conductividad hidralica relativa. La primera es una constante propia de la zona saturada, la segunda es
una funcin que vara segn el contenido de humedad:
K ( ) = K s K r ( )
(2)
r
K r ( ) =
r s
a = H S
(3)
[ 2(b )]
(4)
donde:
= K s [1 + 2C (C 1)]K
K = K s K r
= 2C 2 ( C 1) K
= s r
b = r + C
C es una constante que mide el factor de textura del suelo, es decir, si la proporcin de poros en el suelo
es grande o pequea.
(5)
Finalmente, la ecuacin del flujo expresada en funcin del contenido de humedad (), est dada por la
ecuacin de Richards, que surge de la ecuacin de continuidad teniendo en cuanta la existencia del
proceso de difusin desde el nivel del suelo (x > 0) hasta el nivel fretico (x < L):
K
D ( )
x
x x
(6)
135
(x,0) = s
r
0< xl
(6.1)
x>l
donde l es la profundidad de cambio entre el contenido de humedad residual y saturado. Este valor es
determinado por las mediciones de campo en un tiempo inicial y debe ser menor al valor de frontera L.
A la ecuacin (6) se aaden las siguientes condiciones de fronteras:
x = 0 :
x = L :
K ( (0, t ) ) D ( (0, t ) )
= v ( x ) = R,
(6.2)
( L, t ) = r
con R la recarga hidrulica, es decir la velocidad con que se mueve el agua dentro del suelo.
Normalmente, R = v(x) depende de la profundidad, pero en este trabajo se tom como constante dentro de
la zona no saturada y con signo positivo contrario a la gravedad.
Los valores de S, C, K, son dados en la Tabla 1 (adimensionados) [1].
TABLA 1 - PROPIEDADES HIDRULICAS DE LOS SUELOS
Parmetro
Ks K r
Kr
S( s, r)
s - r
r
C
h(C) / (C-1)
3. TCNICA NUMRICA
Los mtodos numricos clsicos para resolver Ecuaciones en Derivadas Parciales requieren de una
discretizacin de todas las derivadas por Diferencias Finitas o por Elementos Finitos. En esta seccin
primeramente se mostrarn dos esquemas implcitos en diferencias: el mtodo de Diferencias Finitas hacia
delante y el mtodo de Lax Fredich y luego se desarrolla el Mtodo de Lneas donde solamente se
discretizan las derivadas espaciales (x), convierte el problema de derivadas parciales en un sistema de
ecuaciones diferenciales algebraicas (EDAs) en el tiempo.
( ) 1
( ) 1
1
D ( )
= ( Di +1 + Di ) i +1 i ( Di +1 + Di ) i i 1
x
x 2
x
2
x
x
K
x
K i K i 1
x
(7)
(8)
donde i = ( x i , t ) , Di = D ( i ) y K i = K ( i ) .
136
En el caso de la discretizacin del tiempo se consideran dos esquemas, uno de tipo implcito hacia delante,
con tamao del paso igualmente constante t , o sea:
i
t
n +1
(9)
in +1
(
2
n
i 1
+ i +1
)
(10)
Las funciones D ( ) y K ( ) son no lineales, por lo que en la construccin de los esquemas en diferencias
siguientes, se toman sus valores en el tiempo anterior. As, la solucin del modelo se obtiene resolviendo un
sistema de ecuaciones algebraicas lineales.
Para el caso del esquema hacia delante, sustituyendo (7), (8) y (9) en (6) resulta:
in +1 in
t
donde
( n +1 n +1 ) 1 n
( n +1 in+11 ) K in K in1
1 n
( Di +1 + Din ) i +1 2 i
( Di 1 + Din ) i
2
2
x
x
x 2
in = ( xi , tn ) ; Din = D ( in ) K in = K ( in );
(11)
i = 2, , k .
in +1
1 n
i 1 + in+1
( n +1 n +1 ) 1 n
( n +1 in+11 )
1
2
= ( Din+1 + Din ) i +1 2 i
( Di 1 + Din ) i
t
2
2
x
x 2
(12)
y en x = L (i = k + 1):
n +1
D1
2n+1 1n+1
=R
x
kn++11 = k +1 ( ( n + 1) t )
(13)
(14)
i0 = 0 ( ix )
(15)
137
( 2 1 ) = R
K1 D1
x
(i +1 i ) 1 D + D (i i1 ) + ( Ki Ki1 )
i 1
( i1 i )
,
t = 2 ( Di +1 + Di )
2
2
x
2
x
x
( L, t ) = k +1
0
( xi , 0 ) = i , i = 2,...., k
i = 2,...., k
(16)
4. APLICACIONES
Para resolver numricamente los esquemas (11, 13, 14 y 15) y (12-15) obtenidos en la seccin 3, se escribi
primeramente un cdigo en Matlab para resolver un sistema de ecuaciones lineales. En el caso del esquema
(16), se utiliz el cdigo DASSL para resolver Sistemas de Ecuaciones Diferenciales Algebraicas (EDA).
El cdigo DASSL es un software diseado por L. Petzold en 1982 [9] en FORTRAN 77, que resuelve
numricamente sistemas de Ecuaciones Diferenciales Algebraicas implcitas y explcitas de ndice 0 o 1 con
condiciones de valor inicial. Entendindose como ndice de una EDA, las veces que es necesario derivar la
ecuacin hasta obtener la derivada de la variable dependiente como una funcin continua de la
independiente. El tratamiento numrico de estos problemas por el DASSL est basado en las frmulas en
diferencias hacia atrs, (Backward Difference Formulas) [8], una herramienta poderosa en cuanto a la
estabilidad del esquema. Dependiendo del comportamiento de la solucin, el cdigo selecciona
automticamente el tamao del paso en el tiempo y el orden de las BDF.
El anlisis terico de la convergencia de las BDFs aplicadas a las EDAs, la manera en que se implementan
los mtodos de multipasos del predictorcorrector, as como las estrategias de seleccin automtica del paso
y del orden del mtodo, estn bien documentadas en la referencia [8].
A continuacin se simula el proceso de infiltracin y drenaje con diferentes condiciones de frontera. En
todos los casos las variables fueron consideradas sin dimensiones, de acuerdo con las expresiones en [18].
Los ejemplos escogidos pertenecen a los suelos tipo Yolo Light Clay y Brindabella Silty Clay Loam
caracterizados por las propiedades hidrulicas referidas en [15], Tabla 1.
0.48
0 < x 0.25
0.11
x > 0.25
( x, 0 ) =
138
CONTENIDO DE HUMEDAD
0.5
0.3
0.2
0.1
0
CONTENIDO DE HUMEDAD
a) Direncias Finitas
0.4
0.05
0.1
0.15
0.2
PROFUNDIDAD
0.25
0.3
0.35
0.4
0.35
0.4
0.35
0.4
b) Lax-Fredrich
0.5
0.4
0.3
0.2
0.1
0
0.05
0.1
0.15
0.2
PROFUNDIDAD
0.25
0.3
CONTENIDO DE HUMEDAD
0.6
c) Mtodo de Lneas
0.5
0.4
0.3
0.2
0.1
0
0.05
0.1
0.15
0.2
PROFUNDIDAD
0.25
0.3
0.45
0 < x 0.25
0.11
x > 0.25
( x, 0 ) =
139
Contenido de
Profundidad Humedad Numrico
0.00
0.4499
0.0444
0.4496
0.0889
0.4485
0.1333
0.4429
0.1778
0.4167
0.2222
0.3547
0.2667
0.2638
0.3111
0.1769
0.3556
0.1268
0.4000
0.1100
Contenido de
Humedad
Experimental
0.4490
0.4473
0.4441
0.4351
0.4056
0.3425
0.2545
0.1723
0.1256
0.1100
Error
Relativo
2.00E-03
5.14E-03
9.91E-03
1.79E-02
2.74E-02
3.56E-02
3.65E-02
2.67E-02
9.55E-03
0.00E+00
140
CONTENIDO DE HUMEDAD
0.112
Diferencia Finita
0.1115
0.111
0.1105
0.11
0.1095
0.109
CONTENIDO DE HUMEDAD
0.2
0.3
PROFUNDIDAD
0.4
0.5
0.6
0.5
0.6
0.5
0.6
0.112
Lax-Fredrich
0.1115
0.111
0.1105
0.11
0.1095
0.109
0
CONTENIDO DE HUMEDAD
0.1
0.1
0.2
0.3
PROFUNDIDAD
0.4
0.112
Mtodo de Lneas
0.1115
0.111
0.1105
0.11
0.1095
0.109
0
0.1
0.2
0.3
PROFUNDIDAD
0.4
40
0.10902
0.10986
0.11
0.11
0.11
0.11
0.11
60
0.10896
0.1098
0.10997
0.11
0.11
0.11
0.11
80
0.1089
0.10974
0.10996
0.11
0.11
0.11
0.11
Adems, para una condicin inicial ms seca, la propagacin del frente hmedo se transporta a mayor
profundidad que cuando la condicin inicial del suelo es ms hmeda, como en el Caso 2.
Caso 3: Drenaje desde un perfil hmedo sin evaporacin para un suelo tipo Yolo Light Clay
Los parmetros que se utilizan en este caso son de un suelo tipo Yolo Light Clay, con drenaje desde un perfil
hmedo sin evaporacin, con flujo de recarga R = 0. Se toma como condicin inicial una de tipo Riemann:
0.495
( x, 0 ) =
0.22
0 < x 0.25
x > 0.25
141
0 . 5 5
a) Diferencias Finitas
0 . 5
CONTENIDO DE HUMEDAD
0 . 4 5
0 . 4
0 . 3 5
0 . 3
0 . 2 5
0 . 2
0 . 1 5
0
0 . 1
0 . 2
0 . 3
0 . 4
0 . 5
0 . 6
PROFUNDIDAD
CONTENIDO DE HUMEDAD
0 . 5 5
b) Lax -Fredrich
0 . 5
0 . 4 5
0 . 4
0 . 3 5
0 . 3
0 . 2 5
0 . 2
0
0 . 1
0 . 2
0 . 3
0 . 4
0 . 5
0 . 6
PROFUNDIDAD
CONTENIDO DE HUMEDAD
0 .5 5
c) Mtodo de Lneas
0 .5
0 .4 5
0 .4
0 .3 5
0 .3
0 .2 5
0 .2
0
0 .1
0 .2
0 .3
0 .4
0 .5
0 .6
PROFUNDIDAD
142
5. CONCLUSIONES
Para resolver la ecuacin de Richards, el Mtodo de Lneas combinado con las frmulas en diferencias hacia
atrs demostr ser el ms apropiado. En cuanto al mtodo en Diferencias Finitas, el esquema implcito
centrado no converge en ningn caso, sin embargo el de Lax Fredrich puede seguir el comportamiento de
la solucin siempre y cuando la condicin inicial no sea constante.
La precisin en el clculo del contenido de humedad posibilita brindar un pronstico adecuado necesario en
los estudios de recursos hdricos y medio ambientales como por ejemplo, el riego en la agricultura, el
transporte de contaminantes, derrames hidrocarburferos, lluvias cidas, etc.
6. BIBLIOGRAFA
[1] L. A. Richards, Capillary conduction of liquids in porous media, Physics 1, No 5, (1931), pp. 318-333.
[2] R. G. Hills, I. Porro, D. B. Hudson, and P. J. Wierenga, Modeling one-dimensional infiltration into very
dray soils, Water Resources Research, (1989), pp. 181-187.
[3] P. J. Ross, Efficient numerical methods for infiltration using Richards equation, Water Resources
Research, Vol. 26, (1990), pp.279-290.
[4] M. R. Kirkland, R.G. Hills, Algorithms for solving Richards equation for variably saturated soils,
Water Resources Research, (1992).
[5] B. N. Wilson and D. C. Slack, A comparison of three Infiltration Models, (1981).
[6] A. G. Williams, C. T. Miller, C.T. Kelley and M. D. Tocci, Approaches to Modeling Richards Equation,
(1996).
[7] V. Leito, M. H. Aliabadi and D. P. Rooke, The dual boundary elements formulation for elastopalastic
fractury mechanics, International Journal for Numerical Methods in Engineering.
[8] K. E. Brenam, S. L. Campbell and L. Petzold, Numerical solution of initial value problems of
differential-algebraic equations, Elsevier Publs., (1989).
[9] L. R. Petzold, A description of DASSL, a differential/algebraic solver, SANDIA Report, SAND828637, (1982).
[10] E. Griepentrog and R. Mrz, Differential-Algebraic Equations and their Numerical Treatment, Teubner,
Leipzig, (1986).
[11] Hindmarsh, LSODE and LSODI, Two initial value ordinary differential equation solvers, ACM
SIGNUM Newsletter, 15, (1980), pp10-11.
[12] L. Shampine and M. W. Reichelt, The Matlab ODE, Suite (1999).
[13] C. Cunha, L. Alvarez, Numerical solution of the Rapoport-Leas equation using the method of lines and
the DASSL code, Relatorio de Pesquisa No.50/1997, IMECC, Brazil; Journal on Computational
Mathematics and Math. Phys, Vol. 11, (1998), pp. 1851-1858.
[14] J. M. Sanz - Serna, Converge analysis of one-step schemes in the method of lines, Applied Math and
Comput., (1993), pp 183-195.
[15] P. Broadbrige P, and I. White, Constant rate rainfall infiltration: A versatile nonlinear model, 1.
Analytical solution, Water Resources Res., 24, NO.1145-154, 1988(a).
[16] I. White and P. Broadbrige, Constant rate rainfall infiltration: A versatile nonlinear model, 2:
Applications of Solutions, Water Resources Research, 24, (1988), pp. 155-162.
[17] A. A. Samarski, Introduccin a los Mtodos Numricos, Ed. Mir, (1982).
[18] A. W. Warrick, D. O. Lomen and A. Islas, An analytical solution to Richards Equation for draining soil
profile, Water Resources Research, Vol. 26, No. 2, (1990), pp. 253-258.
143