Anda di halaman 1dari 9

Por qu MODFLOW es

mejor para el
modelamiento de agua
subterrnea?
MODFLOW es el software de modelamiento de agua subterrnea
desarrollado por el Servicio Geolgico de Estados Unidos. Tuvo su aparicin
en 1984 y ha tenido un constante desarrollo hasta la actualidad. Las
capacidades de MODFLOW permiten representar el flujo regional o local de
agua subterrnea y su interaccin con los cuerpos de agua superficial.
Dado que MODFLOW es de cdigo libre, es decir se distribuye sin costo, se
ha tenido una falsa percepcin que el programa est "desactualizado" o es
de "menor capacidad" que sus pares comerciales. Este artculo enumera
algunos puntos por los que MODFLOW es mejor que otros softwares para el
modelamiento de agua subterrnea. Cabe decir que todos los softwares de
modelamiento son aproximaciones numricas de la naturaleza que es
compleja. No existe "el mejor" software para el modelamiento y la calidad
de las simulaciones depende tambin del criterio del modelador y de los
datos de ingresos.

Por qu un software libre es mejor?


Un software verdaderamente libre significa tener la libertad de descargar,
instalar y modificar sin que eso signifique en costo, como lo es MODFLOW.
La decisin sobre MODFLOW no est basada esencialmente en el costo,
aunque es un buen punto a tomar en cuenta. La principal razn para elegir
MODFLOW es la versatilidad de transferencia de informacin, la
transparencia en las simulaciones y el fomento del dilogo en la gestin de
recursos hdricos.

Por qu MODFLOW es mejor?


1. Porque es libre y no tiene costo

MODFLOW al ser desarrollado por una institucin pblica de Estados Unidos


se distribuye gratuitamente. Existen pre y post visualizadores comerciales;
sin embargo, la USGS ha desarrollado ModelMuse que es visualizador libre y
de alto rendimiento.
Sitio web de MODFLOW: http://water.usgs.gov/ogw/modflow/

2. MODFLOW est bien documentado


Cada parte de MODFLOW tiene su manual, es decir que queda parte del
software que representa un proceso fsico relevante al flujo de agua
subterrnea tiene un documento que habla sobre las principales
consideraciones tomadas en la simulacin.
Documentacin de los paquetes de
MODFLOW: http://water.usgs.gov/ogw/modflow/MODFLOW.html

3. MODFLOW es modular y continuamente actualizado


La ltima versin de MODFLOW es MODFLOW 2005 v1.11 que data de
Agosto de 2013. Dada su estructura modular existen distintos paquetes que
son acoplados a MODFLOW con el paquete de flujo no saturado, o el de
refinamiento local.

4. MODFLOW se basa en diferencias finitas


Dado su discretizacin en celdas rectangulares, el control volumtrico de lo
que entra y lo que sale es bien exacto y no es un problema en la
simulacin. Este control tambin se cumple en condiciones que varan con
el tiempo, teniendo un control exacto del agua proveniente de
almacenamiento.

Esquema de celda en diferencias finitas y su


flujo asociado.

5. MODFLOW representa bien los procesos fsicos de agua


subterrnea
La evapotranspiracin, que es el proceso que puede descargar hasta el 65
% del agua subterrnea, est bien configurado dentro de MODFLOW con el
paquete EVT y corre sin mayor requerimiento computacional. Otros
paquetes de interaccin con lagos y ros tambin estn bien acoplados en
el cdigo.

Cual sera el prximo paso en softwares


para modelamiento de agua subterrnea?
Nosotros creemos que el prximo software que supere a MODFLOW debera
ser desarrollado por una comunidad con el respaldo de varias instituciones.
Eso dara bastante dinamismo al desarrollo de nuevas herramientas.
Tambin el nuevo cdigo debera estar escrito en otro lenguaje al Fortran,
como C con capacidad de "parallel computing" o clculos paralelos en
multiprocesadores.
El entorno de Windows no es el mejor para optimizar las capacidades de un
procesador, por la dedicacin de recursos en mantener la interfaz grfica.
Softwares superiores quizs estn basados en Linux.

Abstracto
Este informe presenta MODFLOW-2005, que es una nueva versin del modelo
de aguas subterrneas en diferencias finitas
comnmente llamado MODFLOW. el flujo de agua subterrnea se simula
utilizando un enfoque de diferencias finitas bloque centrado.
Las capas pueden ser simulados como confinado o no confinado. Flujo asociado
con tensiones externas, tales como pozos, areal
recarga, evapotranspiracin, drenajes y ros, tambin pueden ser simuladas. El
informe incluye explicaciones detalladas de
conceptos fsicos y matemticos en que se basa el modelo, una explicacin de
cmo estos conceptos son
incorporados a la estructura modular del programa de ordenador, las
instrucciones para usar el modelo, y los detalles de la
codigo de computadora.
La estructura modular consiste en un programa principal y una serie de
subrutinas altamente independientes. los
subrutinas se agrupan en "paquetes". Cada paquete se refiere a una
caracterstica especfica del sistema hidrolgico que es
a simular, como el flujo de los ros o flujo en el desage, o con un mtodo
especfico de resolver el conjunto de
ecuaciones simultneas resultantes del mtodo de diferencias finitas. Varios
mtodos de solucin se incorporan,
incluyendo el mtodo del gradiente conjugado previo de adaptacin. La
divisin del programa en paquetes permite la

usuario examinar las caractersticas hidrolgicas especficas del modelo de


forma independiente. Esto tambin facilita el desarrollo de
capacidades adicionales porque los nuevos paquetes se pueden aadir al
programa sin modificar los paquetes existentes.
Los sistemas de entrada y salida del programa de ordenador tambin estn
diseados para permitir el mximo de flexibilidad.
El programa est diseado para permitir que otras capacidades, como el
transporte y la optimizacin, que puedan incorporarse, pero
este informe se limita a describir la capacidad de flujo de las aguas
subterrneas. El programa est escrito en Fortran 90 y voluntad
ejecutar sin modificaciones en la mayora de los equipos que tienen un
compilador Fortran 90.
Introduccin
MODFLOW-2005 es una nueva versin del modelo de aguas subterrneas en
diferencias finitas comnmente llamado MODFLOW.
Este informe documenta la parte del flujo de agua subterrnea de MODFLOW2005. Los objetivos principales de la nueva versin
son los mismos que para las versiones anteriores: el programa puede
entenderse fcilmente y modificado, es simple de usar y
mantener, fcilmente ejecutado en una variedad de ordenadores con cambios
mnimos, y es eficiente con respecto a la computadora
memoria y tiempo de ejecucin.
Historia
Antes del desarrollo de MODFLOW, lo tridimensional modelos de diferencias
finitas de dos y descritos por
Trescott (1975), Trescott y Larson (1976), y Trescott, Pinder, y Larson (1976)
fueron ampliamente utilizados por la
Encuesta de EE.UU. (USGS) y las dems de la simulacin por ordenador de flujo
de agua subterrnea. La primera versin de
MODFLOW (McDonald y Harbaugh, 1984) fue el resultado de la necesidad de
consolidar todo el comnmente utilizado
la capacidad de simulacin en un nico cdigo que era fcil de entender, usar y
modificar. Esta primera versin era
desarrollado entre la primavera de 1981 y el invierno de 1983. Ese cdigo de
modelo se llamaba originalmente el USGS

Modular tridimensional de diferencias finitas Suelo-Agua Modelo de flujo, pero


el modelo se hizo conocido como
MODFLOW varios aos ms tarde. Este fue desarrollado utilizando el lenguaje
de programacin Fortran 66.
documentacin revisada se public en las tcnicas de series de informe de los
recursos hdricos Investigaciones (TWRI)
(McDonald y Harbaugh, 1988). El programa era en gran parte la misma que la
versin 1984, pero pequeos cambios eran
realizado para hacer que el cdigo se ajustan a Fortran 77 en lugar de Fortran
66. Esta primera versin de MODFLOW se llama
MODFLOW-88.
A comienzos de 1990, MODFLOW se haba convertido en el modelo ms
ampliamente utilizado flujo de agua subterrnea dentro y
fuera de los USGS. se han hecho muchas adiciones para ampliar las
capacidades de MODFLOW. Por ejemplo, ms
elaborada representacin de la relacin entre las corrientes y un acufero fue
desarrollado (Prudic, 1989). Leake
Prudic (1991) desarroll un paquete para representar el hundimiento. Dos
paquetes de conjugado de gradiente precondicionados eran
desarrollado (Kuiper, 1987; Hill, 1990). Una actualizacin general de
MODFLOW, llamado MODFLOW-96, se public
(Harbaugh y McDonald, 1996a y 1996b). MODFLOW-96 era una actualizacin
relativamente menor principalmente para mejorar
facilidad de uso.
MODFLOW fue originalmente concebida nicamente como un modelo de flujo
de agua subterrnea. Los autores vieron la solucin de
ecuaciones relacionadas adicionales como algo por hacer en programas
separados. Un ejemplo de una ecuacin relacionada es una
ecuacin de transporte que utiliza los flujos calculados por la ecuacin de flujo
de agua subterrnea. Otro ejemplo es el parmetro
estimacin, que resuelve una ecuacin adicional para calcular parmetros
hidrulicos ptimos que resultan en la mejor
coincidir con las observaciones del mundo real. A finales de 1990, haba una
creencia cada vez mayor por muchos desarrolladores de modelado
programas que combinan estas capacidades relacionadas en un solo programa
se comprometi a hacer que el desarrollo y el uso

ms fcil; Por lo tanto, se tom la decisin de ampliar el alcance de MODFLOW


para permitir capacidades tales como el transporte
y la estimacin de parmetros para ser incorporado directamente.
Para facilitar la incorporacin de las ecuaciones relacionadas en MODFLOW,
una expansin del diseo modular era
necesario. El resultado, que se convirti en MODFLOW-2000 (Harbaugh y otros,
2000), fue la adicin de "Proceso"
que se define como partes del cdigo que resuelven una ecuacin mayor o
conjunto de ecuaciones relacionadas. La parte del cdigo que
resuelve la ecuacin de flujo de agua subterrnea se convirti en el proceso de
flujo de agua subterrnea (GWF). Tres procesos,
Observacin, Sensibilidad y estimacin de parmetros, la calibracin de la
ayuda y la evaluacin del modelo (Hill y otros, 2000).
Solucin de la ecuacin de transporte es el proceso de transporte de tierraagua (Konikow, Goode y Hornberger, 1996)
y la gestin de las aguas subterrneas es el Proceso de Gestin de Suelo-Agua
(Ahlfeld, Barlow y Mulligan,
2005).
MODFLOW-2005 es similar en diseo a MODFLOW-2000. El concepto ampliado
de los procesos contina como
en MODFLOW-2000. El principal cambio en MODFLOW-2005 es la incorporacin
de un enfoque diferente para la gestin de los datos internos. Fortran mdulos
se utilizan para declarar los datos que se pueden compartir entre los
subprogramas. Esto permite
compartir datos sin necesidad de utilizar argumentos a subrutinas. Como
resultado de utilizar los mdulos Fortran, un cambio en la terminologa
para MODFLOW se ha hecho. subrutinas MODFLOW fueron llamados
originalmente mdulos en un sentido genrico. los
mdulo genrico trmino ha sido eliminado y reemplazado por el trmino
subrutina.
Visin general de Diseo
Las metas para MODFLOW-2005, para todas las versiones anteriores de
MODFLOW, se pueden establecer fcilmente: el programa es
fcil de comprender, utilizar, mejorar y modificar. Estos objetivos se relacionan
entre s en algn grado; por ejemplo, sera

difcil de usar el cdigo si no se podra entender. MODFLOW utiliza una


estructura modular en la que semejante
las funciones del programa se agrupan, y las opciones de clculo e hidrolgicos
especficos se construyen de tal
de manera que cada opcin es independiente de otras opciones. Debido a esta
estructura, se pueden aadir nuevas opciones
sin la necesidad de cambiar las opciones existentes. El modelo puede ser
usado para ya sea de dos o tres dimensiones
aplicaciones. procedimientos de entrada han sido diseadas para que cada tipo
de datos de entrada del modelo se puede almacenar y leer
desde archivos externos independientes. el formato especificado por el usuario
permite que los datos de entrada para la red para ser ledo en casi cualquier
formato
sin modificacin al programa. La salida de los resultados del modelo tambin
es flexible; el usuario puede seleccionar qu datos desea
de salida, la frecuencia de salida, y para algunos datos, el formato de la salida.
MODFLOW-2005 est escrito en el Fortran 90 (American National Standards
Institute, 1992) de programacin
idioma. Los programas escritos en FORTRAN estndar son muy porttiles. El
uso de caractersticas no estndar ha sido cuidadosamente
evitado hasta que MODFLOW-2005 se ejecutar, sin excepciones, en la mayora
de los ordenadores. modificacin menor,
sin embargo, puede ser necesario o deseable en algunos equipos.
El Proceso de GWF de MODFLOW se ha dividido en "paquetes". Un paquete es
la parte del programa que
se refiere a un solo aspecto de la simulacin. Por ejemplo, el paquete bien
simula el efecto de los pozos, el ro
Paquete simula el efecto de los ros, y el paquete de Procedimiento sentido
fuerte resuelve el sistema de
ecuaciones en diferencias finitas simultneas. Muchos de los paquetes
representan opciones que el usuario puede o no tener
con motivo de su uso. El mtodo fundamental en Fortran para dividir un
programa en trozos es subrutinas, por lo que cada
paquete consta de mltiples subrutinas. El programa principal llama a las
diversas subrutinas de los paquetes en el
secuencia adecuada para simular el flujo de las aguas subterrneas.

Cuando se incluyen los procesos adicionales, cada proceso se divide de manera


similar en paquetes. Un cdigo nico para todos
procesos combinados podran llegar a ser bastante grande. De acuerdo con
ello, los autores consideran aceptable tener mltiple
versiones de MODFLOW que consisten en varias combinaciones de procesos en
lugar de una versin gigante que contiene
todos los procesos. Por lo tanto, MODFLOW no es necesariamente un solo
programa, pero todos los programas incluyen el MODFLOW
Proceso de GWF.
MODFLOW-2005 hace uso de mdulos Fortran para almacenar y compartir
datos. Cada paquete incluye una o
ms mdulos Fortran que declaran los datos compartidos para ese paquete.
Los mdulos estn diseados para que los datos para
mltiples rejillas de modelo se pueden definir simultneamente. Soporte para
mltiples rejillas hace que sea posible incorporar
refinamiento de cuadrcula local (Mehl y Hill, 2004) en MODFLOW. Los detalles
de la escritura de cdigo que soporta mltiples
rejillas se incluyen en el captulo 9; Sin embargo, los nuevos paquetes aadidos
a MODFLOW no estn obligados a soportar mltiples
rejillas.