Vous êtes sur la page 1sur 37

FEFLOW 6.

2 Manual de Capacitación
Modelación de Agua Subterránea con FEFLOW 6.2

DHI-WASY GmbH
Groundwater Modelling Centre
FEFLOW Services
Índice general 3

Índice general
Prefacio I
1. Alcance y Estructura de este Manual . . . . . . . . . . . . . . . . . . . . I
2. Datos para los Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . II
3. Información Adicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III

I. Introducción a FEFLOW 1

1. Caja – Flujo de Fluidos 3


1.1. Objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2. Escenario del Modelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3. Empezando un Nuevo Modelo . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4. Supermalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.5. Malla de Elementos Finitos . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.6. Configuraciones del Problema . . . . . . . . . . . . . . . . . . . . . . . . 7
1.7. Propiedades del Modelo . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.8. Ejecución de la Simulación . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.9. Post-Procesamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.10. Prácticas Adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2. Caja - Transporte de Solutos 17


2.1. Objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2. Escenario del Modelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.3. Configuración del Problema . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.4. Propiedades del Modelo . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.5. Ejecución de la Simulación . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.6. Prevención de Oscilaciones . . . . . . . . . . . . . . . . . . . . . . . . . 26

3. Valle del Rı́o - Régimen Estacionario en 2D 31


3.1. Objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2. Escenario del Modelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.3. Geometrı́a del Modelo y Diseño de la Malla . . . . . . . . . . . . . . . . 31
3.4. Configuración del Problema . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.5. Propiedades del Modelo . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.6. Pozos de Observación . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.7. Organización de Mapas . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.8. Ejecutar la Simulación . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.9. Postprocesamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

4. Valle del Rı́o - Régimen Transitorio en 2D 55


4.1. Objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.2. Escenario del Modelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.3. Configuración del Problema . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.4. Propiedades del Modelo . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.5. Ejecución de la Simulación . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Prefacio I

Prefacio
1. Alcance y Estructura de este Manual

Este manual de entrenamiento sirve como base para los cursos de entrenamiento en
FEFLOW llevados a cabo por los instructores de DHI. Tiene como fin ayudarle a seguir
el entrenamiento de forma más fácil, entender el fondo teórico del programa y permitirles
repetir los ejemplos por su propia cuenta en casa. No deberı́a ser un manual alternativo
de FEFLOW, ni tampoco un tutorial paso a paso para el entrenamiento personal.

1.1. Términos y Notaciones


Hemos tratado de diseñar este manual de la forma más auto explicativa posible. Sin
embargo, es necesario aclarar algunas notas previamente.
En el manual, encontrará básicamente cuatro tipos diferentes de contenido:

Una descripción detallada de los pasos necesarios para completar los ejemplos.

Una descripción general básica de los antecedentes teóricos o conceptuales de los


pasos aplicados.

Indicadores sobre los errores más frecuentes.

Referencias a las otras partes de la documentación de FEFLOW.

1.2. Descripción de los Ejemplos


Además de las descripciones orales de las acciones de pantalla requeridas, utilizamos
algunos iconos. Estos tienen como fin ayudarle a relacionar la descripción escrita con
la información gráfica proporcionada por FEFLOW. Los iconos se refieren a la clase de
configuración que se va a efectuar:

menú principal
barra de herramientas
panel
botón
casilla para ingresar datos de texto o número
ı́cono para alternar
botón de opción
casilla de selección
menú contextual

En algunos puntos del texto encontrará los nombres de los archivos impresos en color.
Los archivos respectivos están ubicados en el DVD o USB de entrenamiento que se ad-
junta con este manual. La ruta exacta de estos archivos se facilita en la introducción de
cada capı́tulo.
Usted puede emplear estos archivos como punto de partida para sus estudios posterio-
res (si es que no quiere empezar el ejercicio desde el inicio del capı́tulo nuevamente). Por
II Prefacio

favor observe que DHI-WASY no se responsabiliza de la corrección y utilización de estos


datos.
Otros archivos (por ejemplo, datos de GIS o imágenes de fondo) están indicados en el
mismo color.

1.3. Notas Teóricas / Conceptuales

Las notas relacionadas con el fondo teórico o a los conceptos básicos en FE-
FLOW, pueden ser encontradas en los recuadros de color celeste. Éstos ofre-
cen una descripción general corta y orientada en forma práctica de la teorı́a re-
lacionada con los pasos descritos. Para obtener información más detallada, por
favor revise los capı́tulos correspondientes en la documentación de FEFLOW.

1.4. Indicadores de los Errores Más Frecuentes

Los errores más comunes están incluidos en los recuadros de color rosado.

1.5. Referencias
Las referencias a otras partes de la documentación de FEFLOW, tales como el Manual
de Referencia, el Manual del Usuario y los artı́culos de Documentación Técnica, se indi-
carán mediante un icono de libro. No hay referencias a la ayuda en lı́nea (online), ya que
puede encontrar información sobre los menús y ventanas de FEFLOW ahı́ mismo.
A continuación se explica la anotación abreviada utilizada para la documentación de
referencia:

User Manual, Chapter 2.5


UM 2.5
Manual del Usuario, Capı́tulo 2.5

Reference Manual, Equation 1-1


RM 1-1
Manual de Referencia, Ecuación 1-1

White Papers, Vol. II, Chapter 1.3.2


WP II 1.3.2
Documentación Técnica, Vol. II, Capı́tulo 1.3.2

2. Datos para los Ejercicios

El material del curso incluye un DVD o una memorı́a USB de entrenamiento, que con-
tiene este manual de entrenamiento y las diapositivas de las presentaciones (en inglés);
ası́ como también la documentación completa de FEFLOW (todo en formato *.pdf de Ado-
be).
Todos los datos que necesite para crear los modelos discutidos en este manual pueden
ser encontrados en la subcarpeta /modelo del DVD o USB. Al comienzo de cada ejercicio,
se le indicará la localización de los datos especı́ficos necesarios para el capı́tulo.

3. Información Adicional

Para obtener información adicional, por favor también refiérase a otras partes de la
documentación de FEFLOW. El material de documentación adicional siguiente está dis-
ponible:
Prefacio III

3.1. La Documentación de FEFLOW

Figura 1.: La Documentación de FEFLOW

Guı́a de Instalación y Ejercicio de Demostración:

Consejos sobre instalación y un ejemplo paso a paso para familiarizarse con la


modelación de agua subterránea con FEFLOW (en el folleto del DVD).

Manual del Usuario:

El manual proporciona una descripción detallada de la interfaz del usuario. Explica


los pasos de trabajo esenciales para la configuración del modelo, simulación y pos
procesamiento.

En cada capı́tulo se introduce el tema respectivo y se presentan las herramientas


de FEFLOW. Se describen los conceptos relevantes y los flujos de trabajo, seguido
de una sección tutorial.

Manual de Referencia:

Parte I: Base Fı́sica de la Modelación – una descripción completa de las ecuaciones


básicas y de los parámetros empleados en FEFLOW.

Parte II: Aplicaciones – una descripción detallada de varias aplicaciones del progra-
ma.

Documentación Técnica Vol. I - Vol. V:

Una colección de artı́culos sobre enfoques y métodos de modelación especı́ficos


empleados en FEFLOW.

El Manual del Usuario es proporcionado en formato de libro junto con el paquete de


FEFLOW. La documentación completa puede ser encontrada en el formato de Adobe
Acrobat (*.pdf) en el / directorio de documentos del DVD o USB de FEFLOW.
IV Prefacio

3.2. La Ayuda en Lı́nea de FEFLOW


La Ayuda en Lı́nea (Online) proporciona información de respaldo detallada en todas las
etapas de modelación. La Ayuda en Lı́nea es obtenida al presionar los botones de Ayuda
o al seleccionar Help - Contents del menú principal de FEFLOW.
Parte I.

Introducción a FEFLOW
1. Caja – Flujo de Fluidos 3

1. Caja – Flujo de Fluidos


Todos los archivos relacionados con el
ejercicio pueden ser ubicados en la me-
moria portátil USB dentro de la carpeta
del proyecto /models/box model.

1.1. Objetivo

Al configurar un modelo en 2D horizontal muy simple, se introducen algunas operacio-


nes básicas de FEFLOW.
Primero, se define la geometrı́a del modelo y se genera una malla de elementos finitos.
Luego, las condiciones iniciales y condiciones de borde (o contorno), y las propiedades
de los materiales son asignadas.
En un último paso, se modifican las condiciones de borde y / o las propiedades de los
materiales, de modo que se puede obtener un mejor entendimiento de sus efectos en los
resultados del modelo.

1.2. Escenario del Modelo

El dominio de modelización es un simple cuadrado con un área de aproximadamente


1000 m x 1000 m. La dirección del flujo regional es definida por medio de un gradiente
hidráulico desde el borde izquierdo (oeste) al borde derecho (este).
El área del modelo también contiene dos pozos de bombeo. La recarga es aplicada
como un valor constante en toda el área del modelo. Figura 1.1 presenta el modelo con-
ceptual a ser simulado el FEFLOW.

1.3. Empezando un Nuevo Modelo

Elija el menú File - New para comenzar con un nuevo modelo. El siguiente cuadro
de diálogo le preguntará la forma en que deben especificarse las dimensiones del modelo.

Figura 1.1.: Escenario del modelo


4 1. Caja – Flujo de Fluidos

Escoja Manual input of the initial domain bounds (Selección manual de los lı́mites
iniciales del dominio) y haga clic en Next.
La extensión horizontal y vertical del dominio de modelización es de 1000 m. Intro-
duzca este valor como el valor máximo tanto para Rango x como para Rango y (el valor
mı́nimo permanece con el valor predeterminado de 0 m).
Tras presionar Finish se crea un nuevo modelo y se abre una nueva ventana de
visualización (Supermesh).

Muchas caracterı́sticas de FEFLOW están organizadas en Toolbars (Barra


de herramientas) y en Panels (Paneles). El panel View Components,
por ejemplo, contiene una lista de elementos que pueden ser mostrados en la
ventana de visualización actualmente seleccionada.
Los paneles y las barras de herramientas, ası́ como los diagramas, pueden ser
organizados en la ventana de FEFLOW de forma arbitraria.
Si un panel no estuviese visible, éste puede ser activado desde el menú View
(Figura 1.2).

Figura 1.2.: Activando un panel


1. Caja – Flujo de Fluidos 5

1.4. Supermalla

La Supermalla (Supermesh) define la geometrı́a del modelo.


En el caso más simple, una supermalla consta de sólo un polı́gono que define
los lı́mites exteriores. El diseño de la supermalla también influye en la genera-
ción de la malla de elementos finitos. Las supermallas más complejas contienen
varios polı́gonos y cierto número de lı́neas y puntos.

UM 5

En este caso simple, la supermalla contiene un solo polı́gono cuadrado con una longi-
tud lateral de 1000 m como su borde exterior.
Haga clic en Add Polygons (Agregar Polı́gonos) en la de barra de herramientas
Mesh-Editor (Editor de Mallas).

El polı́gono es digitalizado en la pantalla al hacer clic con el botón izquierdo del ratón
para cada nodo del borde de la supermalla. El polı́gono se cierra haciendo doble clic con
el botón izquierdo del ratón, o al hacer clic nuevamente en el primer nodo de la secuencia.
Las coordenadas exactas también pueden definirse al presionar la tecla <F2>, en lugar
de hacer click con el botón izquierdo del ratón. El resultado final deberı́a ser similar al
polı́gono de la Figura 1.3.

box.smh

1.5. Malla de Elementos Finitos

La malla de elementos finitos es la base de la simulación numérica.


FEFLOW puede trabajar con mallas cuadriláteras, ası́ como también con mallas
triangulares.
Se proporcionan también diferentes generadores de malla para un enmallado
automático: Transport Mapping para mallas cuadriláteras; Advancing Front,
GridBuilder y Triangle para mallas triangulares.
Advancing Front produce mallas muy regulares, pero no permite la inclusión
de lı́neas y puntos en la Supermalla; GridBuilder supera este inconveniente,
pero puede fallar en ciertas circunstancias. Triangle puede manejar geometrı́as
muy complejas y es extremadamente rápido, pero produce elementos de cali-
dad ligeramente inferior.

UM 6.3

Para comenzar el enmallado sugiera un número de 500 elementos en el campo de


Total Elements (Elementos Totales) de la barra de herramientas Mesh-Generator
(Generador de Malla). Seleccione Advancing Front del menú desplegable y haga clic
en Generate Mesh (Generar Malla). Como resultado, deberı́a obtener una malla similar
a la mostrada en la Figura 1.5.

boxA1.fem
6 1. Caja – Flujo de Fluidos

Figura 1.3.: Supermalla

Figura 1.4.: Generadores de malla en FEFLOW


1. Caja – Flujo de Fluidos 7

Figura 1.5.: La malla de elementos finitos

1.6. Configuraciones del Problema

Del menú principal escoja Edit - Problem Settings (Configuraciones del Problema).

UM 6

El cuadro de diálogo Problem Settings (Configuraciones del Problema) es


el centro de control para todas las configuraciones generales del modelo, por
ejemplo, el tipo del problema (sólo modelo de flujo o modelo de flujo y masa), el
dominio temporal (régimen estacionario o transitorio) o propiedades numéricas
como las configuraciones de precisión y elección del solucionador de ecuacio-
nes.
Las numerosas configuraciones de un modelo FEFLOW se encuentran listadas
al lado izquierdo del cuadro de diálogo.
En la parte superior del ı́ndice, encontrará Problem Summary (Resumen del
Problema), que proporciona información sobre propiedades importantes como
Problem Class (Clase de Problema) o el número de nodos y elementos.
Más abajo en el ı́ndice, la categorı́a Problem Class (Clase de Problema) permi-
te definir el tipo del modelo y las configuraciones respectivas. Otros ı́tems en la
lista son las configuraciones de Solver Type (Tipo de Solucionador), Field-Line
Computation (Cómputo de Trayectorias) y Editor Settings (Configuraciones
del Editor).

1.6.1. Clase de Problema

FEFLOW permite la simulación de flujo, masa y calor; ya sea en medios porosos satu-
rados o variablemente saturados. Tanto para las simulaciones de flujo como de transporte,
se puede obtar por un cálculo en régimen estacionario o transitorio.
8 1. Caja – Flujo de Fluidos

Saturado / No Saturado
En el modo saturado, las partes no saturadas del modelo son excluı́das o tra-
tadas de manera simplificada. La ecuación de Darcy es empleada para todo
el dominio del modelo. En un modo no saturado, la ecuación de Richards es
aplicada para las partes no saturadas del modelo.

Flujo / Transporte
FEFLOW puede simular el régimen de flujo exclusivamente, o en combinación
con una simulación de transporte. Para el transporte, se puede escoger entre
transporte de masa (contaminantes), transporte de calor o ambos. Recomenda-
mos siempre empezar por la configuración de un modelo de flujo primero, para
revisar su posibilidad de utilización. Posteriormente, éste puede ser extendido
a un modelo de flujo y transporte.

Régimen estacionario / transitorio


En régimen estacionario, FEFLOW calcula el estado de un modelo luego de un
tiempo infinitamente largo con condiciones de borde y los parametros de mate-
riales constantes en el tiempo. Por ejemplo, el régimen estacionario es emplea-
do para simular las condiciones medias para un acuı́fero. En el modo transitorio,
la simulación es efectuada por un perı́odo especı́fico de tiempo. Este perı́odo
de tiempo es dividido en intervalos de tiempo en los cuales los resultados son
calculados (discretización temporal).
¡El modo flujo estacionario / transporte transitorio requiere de una solución en
régimen estacionario de la simulación de flujo como condición inicial!

Seleccione Problem Class (Clase de Problema) del ı́ndice. Marque Steady flow
(Flujo en régimen estacionario). No es necesario realizar más cambios. Vea el escenario
en la Figura 1.6.

Cierre la ventana con OK. Confirme los cambios con Yes.

Figura 1.6.: Definiendo la clase de problema en el cuadro de diálogo Problem Settings

boxA2.fem
1. Caja – Flujo de Fluidos 9

1.7. Propiedades del Modelo

Las propiedades del modelo reflejan las condiciones fı́sicas en la zona de estudio. Estas
propiedades incluyen condiciones iniciales, condiciones de borde y propiedades de los
materiales. Encontrará todas las propiedades del modelo en el panel Data (Datos)
(Figura 1.7).

Figura 1.7.: Propiedades del modelo en el panel Data

1.7.1. Condiciones Iniciales


En el panel Data (Datos), todas las propiedades del modelo están organizadas en
seis categorı́as principales: Process Variables (Variables del Proceso), Boundary Con-
ditions (Condiciones de Borde), Material Properties (Propiedades de los Materiales),
Auxiliary Data (Datos Auxiliares), User Data (Datos de Usuario) y Discrete Features
(Objetos discretos).

Las Process Variables (Variables del Proceso) incluyen las variables primarias (carga
piezométrica para el modelo de flujo, concentración y temperatura para los modelos de
transporte) y variables secundarias (derivadas), como flujos Darcy, saturación, etc.

El estado de las variables primarias al comienzo de la simulación refleja las condiciones


iniciales del modelo.

Haciendo doble clic en Hydraulic head (Carga Hidráulica), se gráfica esta propiedad
en la ventana de visualización activa. La carga hidráulica inicial predeterminada es 0 m
y será empleada para este ejemplo básico en la simulación en régimen estacionario. No
serán necesarios cambios adicionales.
10 1. Caja – Flujo de Fluidos

UM 10.2.2

1.7.2. Condiciones de Borde


Para propósitos de este ejercicio, una carga hidráulica constante será asignada al borde
izquierdo (30 m) y al borde derecho (29.85 m).
Seleccione Hydraulic-head BC (Condición de Borde de Carga Hidráulica), mediante
doble clic desde el panel Data (Boundary Conditions - Fluid flow ). El modelo se
torna de color gris, indicando que las condiciones de borde no han sido aún asignadas.

Por defecto, todos los lı́mites de un modelo FEFLOW son impermeables.


Para perimitir la interacción del modelo con su medio, condiciones de borde tie-
nen que ser especificadas. En FEFLOW hay cuatro diferentes tipos de condicio-
nes de borde: Hydraulic-head BC (Condición de Carga Hidráulica), Fluid-flux
BC (Condición de Flujo de Fluidos), Fluid-transfer BC (Condición de Transfe-
rencia de Fluidos) y Well BC (Condición de Borde de Pozo).

UM 10.2.2

Las condiciones de borde e iniciales de un modelo de elementos finitos son propiedades


basadas en los nodos de la malla. Antes que condiciones de borde puedan ser asignadas,
se debe crear una selección de nodos. En este ejemplo, se seleccionará primero el borde
izquierdo.

Escoja Select Nodes Along a Border (Seleccionar Nodos a lo largo de un Borde)


de la lista despegable en la barra de herramientas Selection (Selección).

Mueva el puntero del ratón al nodo situado más abajo del lı́mite izquierdo. Presione y
retenga el botón izquierdo del ratón. Mueva el puntero del ratón en dirección al nodo si-
tuado más arriba del lı́mite izquierdo y suelte el botón del ratón nuevamente. Deberı́a ver
que los nodos del lı́mite izquierdo son seleccionados, indicados por marcadores amarillos
tal como se muestra en la Figura 1.8.

En la barra de herramientas Editor, introduzca un valor de 30 m en el campo de


entrada de datos. Haga clic en Assign para asignar el valor. Las condiciones de borde
en el lado izquierdo deberı́an ser visibles ahora y estar resaltadas con cı́rculos azules.

Para revisar el valor de las condiciones de borde que han sido establecidas recien-
temente, active Inspect Nodal/Elemental Values (Inspeccionar Valores de los No-
dos/Elementos) en la barra de herramientas Inspection (Inspección).
Mueva la lupa sobre el nodo que quiera revisar y el valor de la condición de borde
será mostrado en el panel Inspection (Figura 1.9).
Antes de repetir los mismos pasos para el lı́mite derecho, es necesario borrar la se-
lección actual (de lo contrario las condiciones de borde que han sido configuradas en la
selección actual podrı́an ser sobrescritas).
Vaya a la barra de herramientas Selection y haga clic en Clear Selection
(Borrar Selección). Ahora, repita los pasos para el lı́mite derecho. Escoja de nuevo la he-
rramienta Select Nodes Along a Border (Seleccionar Nodos a lo Largo de un Borde)
1. Caja – Flujo de Fluidos 11

Figura 1.8.: Selección de nodos en el borde izquierdo

Figura 1.9.: Revisión de las condiciones de borde mediante la herramienta Inspect No-
dal/Elemental Values
12 1. Caja – Flujo de Fluidos

de la barra de herramientas Selection y seleccione los nodos ubicados entre la parte


más baja y más alta del lı́mite derecho.

Esta vez introduzca un valor de 29.85 m en el campo de entrada de la barra de


herramientas Editor. Haga clic en Assign para asignar la condición de borde.
Después utilice la herramienta Inspect Nodal/Elemental Values por segunda vez para
asegurarse de que los valores son correctos y borre la selección nuevamente (usando
Clear Selection).
Las últimas condiciones de borde a ser configuradas son la de los dos pozos. Los
pozos de extracción estarán ubicados en la cercanı́a del borde derecho del modelo, cada
uno tiene una tasa de bombeo de 500 m3 /d. No hay diferencias fundamentales entre la
asignación de las condiciones de borde de carga hidráulica y condiciones de borde para
el pozo. Primero seleccione (con doble clic) Well BC en el panel Data (Datos).
Segundo, cree una selección que incluya dos nodos dentro de la parte derecha del
modelo.
Una herramienta apropiada para crear una selección de un solo nodo es Select
Individual Mesh Items (Seleccionar Ítems Individuales de la Malla) que puede encontrar
en el menú desplegable situado a la izquierda de la barra de herramientas Selection.
Escoja dos nodos de la parte derecha del modelo y haga un clic en cada uno de ellos.
Usted deberı́a ver dos marcadores amarillos indicando su selección.
Finalmente, introduzca una tasa de bombeo de 500 m3 /d en la barra de herramientas
Editor, haga clic en Assign (Asignar el Valor).
Todas las condiciones de borde necesarias han sido asignadas al modelo. Para una
revisión final, borre la selección haciendo clic en Clear Selection y haga doble clic en
Boundary Conditions - Flow en el panel Data (Datos) para mostar todos los tipos de
condiciones de borde. El resultado deberı́a ser similar a la Figura 1.10.

Para las condiciones de borde de tipo “Fluid-flux BC” (Condición de Borde de


Flujo de Fluidos) y “Well BC” (Condición de Borde para Pozo) los valores po-
sitivos definen un flujo de salida del modelo y los valores negativos definen un
flujo de entrada.

boxA3.fem

1.7.3. Propiedades del Material

UM 10.2.4
Cuando se crea un nuevo modelo, FEFLOW asigna valores predeterminados para todas
las propiedades de materiales. Excepto para la transmisividad y recarga, los valores por
defecto serán utilizados para este ejemplo. Haga doble clic en Material Properties - Flow
- Transmissivity [max] (Transmisividad) en el panel Data (Datos).
En un modelo de elementos finitos, todas las propiedades de los materiales son valores
asignados a los elementos.
La transmisividad y la recarga son considerados como homogéneos. Por lo tanto, una
selección conteniendo todos los elementos va a ser necesaria para los siguientes pasos.
Haga clic en Select All (Seleccionar Todo) en la barra de herramientas Selec-
tion (Selección). También puede acceder a esta opción de forma más rápida mediante la
combinación de teclas <CTRL + A>).
Introduzca un valor de 170 en la barra de herramientas Editor y seleccione
2
asignar con Assign (la unidad de FEFLOW por defecto es [m /d]).
1. Caja – Flujo de Fluidos 13

Figura 1.10.: Todas las condiciones de borde mostradas en la ventana de visualización

Una forma de representar la recarga en un modelo FEFLOW es usando el paráme-


tro Source/Sink. Haga doble clic en este parámetro en el panel Data para graficar la
distribución actual en la vista activa.
Introduzca un valor de 5e-4 m/d en el campo de entrada de la barra de herramientas
Editor, haga clic en Assign y después seleccione Clear Selection.

boxA4.fem

1.8. Ejecución de la Simulación

UM 11.4
Para ver los cambios en los resultados del modelo durante el proceso de simulación,
trace la distribución de carga hidráulica haciendo doble clic en Process Variables - Fluid
flow - Hydraulic head en el panel Data.
Ahora vaya a la barra de herramientas Simulation (Simulación) y haga clic en
Start (Empezar). Después de algunos segundos, una distribución de color represen-
tando la variación de la carga hidráulica es mostrada en la ventana activa (Figura 1.11).

1.9. Post-Procesamiento

UM 12
Para estudiar los resultados de forma más detallada, vaya nuevamente al panel View
Components. Este panel contiene una lista de todos los elementos que actualmente son
mostrados en la vista activa. Los elementos son ordenados en diferentes categorı́as, en
este caso Geometry (Geometrı́a) y Hydraulic head (Carga Hidráulica).
Existen diferentes estilos gráficos disponibles para la carga hidráulica, Hydraulic head.
El estilo predeterminado es una distribución de color contı́nua (Continuous) usando va-
lores interpolados. Si desea cambiar a un estilo de gráfico Fringes o Isolines (Isolı́nea),
14 1. Caja – Flujo de Fluidos

Figura 1.11.: Distribución de la carga hidráulica calculada durante la ejecución del modelo

desactive la marca de selección situada delante de Continuous y, en su lugar, active


la marca de selección situada delante del estilo Fringes o Isolı́neas.
Por último, el balance hı́drico del modelo debe ser revisado. Abra el panel Rate-
Budget (Balance de Tasas).
Simplemente marque Active para iniciar el cálculo del balance (Figura 1.12).
El balance es obtenido al efectuar un cálculo inverso de la ecuación matricial empleada
para resolver el problema de elementos finitos.

1.10. Prácticas Adicionales

Para una práctica adicional de los métodos utilizados hasta ahora, trate de cambiar
algunos parámetros tales como las tasas de bombeo de los pozos, la transmisividad, etc
y compare los resultados.
1. Caja – Flujo de Fluidos 15

Figura 1.12.: Balance hı́drico del modelo mostrado en el panel Rate-Budget


2. Caja - Transporte de Solutos 17

2. Caja - Transporte de
Solutos
Todos los archivos relacionados con el
ejercicio pueden ser ubicados en la me-
moria portátil USB dentro de la carpeta
del proyecto /models/box model.

2.1. Objetivo

El modelo de flujo en 2D es extendido a un modelo de transporte de masa en 2D. Se


explican conceptos básicos de la modelación del transporte de masa, incluyendo condi-
ciones de borde y propiedades de los material.
Problemas comunes en la modelación de transporte, tales como las oscilaciones y dis-
persión numérica, y sus estrategias de prevención, son mostrados y discutidos.También
durante el ejercicio se introduce el concepto de constraints (restricciones) a las condicio-
nes de borde.

2.2. Escenario del Modelo

Dos fuentes de contaminantes ubicadas aguas arriba de los pozos, pueden afectar po-
tencialmente la calidad del agua. Por lo tanto, se deberı́an determinar las concentraciones
de contaminantes en los pozos. Para nuestro modelo, este cálculo es realizado mediante
una simulación en régimen estacionario para un escenario en condiciones extremas.
El escenario se muestra en la Figura 2.1.

2.3. Configuración del Problema

Figura 2.1.: Escenario del modelo


18 2. Caja - Transporte de Solutos

Figura 2.2.: Configuración de la clase de problema para transporte de masa (constituyen-


tes disueltos) en régimen estacionario

2.3.1. Clase de Problema

Cargue el modelo de flujo en 2D previamente creado o abra box A4.fem de la memoria


USB o del DVD de entrenamiento. Abra el cuadro de diálogo Problem Settings (Confi-
guraciones del Problema) ubicado en el menú Edit (Editar). Escoja Problem Class
(Clase de Problema) del ı́ndice y active la casilla Mass (dissolved constituents) (Ma-
sa, constituyentes disueltos) como es mostrado en la Figura 2.2.
Para finalizar haga clic en OK y confirme el aviso con Yes.

UM 7.1

/femdata/boxB1.fem

2.4. Propiedades del Modelo

Después de que se haya cambiado la clase de problema, las propiedades adicionales


relacionadas con el modelo de transporte aparecen en el panel Data. Esto incluye
condiciones iniciales y de borde, ası́ como también propiedades del material.

2.4.1. Condiciones Iniciales

En el panel Data, haga doble clic en Process Variables - Mass transport - Mass
concentration.
El estado de las variables primarias al inicio de la simulación refleja las condiciones
iniciales del modelo. Las condiciones iniciales predeterminadas del modelo de 0 mg/l son
aceptadas sin modificaciones

2.4.2. Condiciones de Borde

Las condiciones de borde para el transporte de masa son similares a las condiciones
de borde para el modelo de flujo. La Figura 2.3 proporciona una descripción general.
2. Caja - Transporte de Solutos 19

Figura 2.3.: Tipos disponibles de condiciones de borde para el transporte de masa

Figura 2.4.: Selección utilizada para definir las fuentes de contaminación

El escenario del modelo incluye dos fuentes de contaminación. El enfoque más fácil y
probablemente más conservador – usando una concentración fija – será empleado para
representar estos objetos.
En el panel Data haga doble clic en Boundary Conditions - Mass transport - Mass
concentration BC.
Escoja la herramienta Select Individual Mesh Items (Seleccionar Ítems Individuales
de la Malla) de la barra de herramientas Selection. Mueva el puntero del ratón a la
ventana de visualización. Presione y retenga el botón izquierdo del ratón en algunos nodos
en la parte superior izquierda del modelo.
Repita estos pasos para seleccionar una segunda área en la parte inferior izquierda
del modelo. Si se ha creado una selección errónea, utilice Clear Selection (Borrar
Selección) o los botones Undo (Deshacer Selección)/ Redo (Rehacer Selección)
de la barra de herramientas Selection. El resultado deberı́a ser similar a la selección
mostrada en la Figura 2.4.
Finalmente, introduzca un valor de 100 mg/l en el campo de entrada de la barra de
herramientas Editor y haga clic en Assign para asignar las configuraciones. Las
condiciones de borde para el transporte de masa se muestran con los mismos sı́mbolos
azules que indican un Hydraulic-head BC (Condición de Borde de Carga hidráulica).
Para revisar los valores de la condición de borde utilice nuevamente la herramienta
20 2. Caja - Transporte de Solutos

Figura 2.5.: Selección de nodos y condición de borde para transporte de masa

Inspect Nodal/Elemental Values (Inspeccionar los Valores de Nodos/Elementos).


Para finalizar, haga clic en Clear Selection (Borrar Selección) para evitar que esas
condiciones de borde sean sobrescritas durante las siguientes operaciones. En los si-
guientes pasos, las condiciones de borde para el lı́mite izquierdo y derecho serán asigna-
das.
En cualquiera de los bordes con flujos de ingreso por advección, la concentración del
agua del flujo entrante deberá ser especificada. Para este modelo, se asume que el flujo
entrante es agua fresca con una concentración de 0 mg/l.
Escoja la herramienta Select Nodes Along a Border (Seleccionar Nodos a lo Largo
de un Borde) de la barra de herramientas Selection. Mueva el puntero del ratón al
nodo ubicado en la parte más inferior del borde izquierdo. Presione y retenga el botón
izquierdo del ratón. Mueva el puntero del ratón al nodo ubicado en la parte superior del
borde izquierdo y suelte el botón del ratón nuevamente. Deberı́a ver que los nodos del
borde izquierdo están seleccionados, indicados por marcadores amarillos.
Repita estos pasos para el borde derecho. Los nodos del borde izquierdo y del derecho
están resaltados en amarillo. Vaya a la barra de herramientas Editor e ingrese un
valor de 0 mg/l en el campo “input” (entrada). Haga clic en Assign para asignar las
configuraciones. Las condiciones de borde en el lado izquierdo y derecho deberı́an estar
ahora visibles como cı́rculos azules (Figura 2.5).
Para revisar los valores de la condición de borde, active de nuevo Inspect No-
dal/Elemental Values (Inspeccionar los Valores de los Nodos/Elementos). Mueva la lupa
sobre los nodos para comprobar los valores asignados de la condición de borde.

boxB2.fem

Restricciones

Las condiciones de borde del flujo asignadas al modelo (carga hidráulica fija en el borde
izquierdo y derecho) permiten potencialmente tanto flujo de entrada como de salida.
En una simulación de transporte de masa, los bordes con una dirección de flujo hacia el
interior deben ser tratados de manera distinta a los bordes con una dirección de flujo hacia
el exterior. En el primer caso, la concentración en el borde debe ser definida; mientras que
2. Caja - Transporte de Solutos 21

Figura 2.6.: Un pozo de bombeo con profundidad de pantalla limitada, como ejemplo de
aplicación de restricciones

Figura 2.7.: Comparación de la convención de signos para los resultados del balance,
restricciones y condiciones de borde

en el segundo caso, se requiere de un flujo advectivo y libre de salida. Para este propósi-
to, la condición de borde para el transporte de masa debe ser desactivada. Esto puede
obtenerse mediante una condición complementaria llamada Constraint (Restricción) en
FEFLOW.

Las restricciones limitan la aplicación de las condiciones de borde.


Un buen ejemplo es un pozo con una tasa de bombeo constante, donde descen-
so del nivel de agua deberı́a ser limitado hasta un cierto nivel (Figura 2.6). La
carga hidráulica mı́nima se configura como una restricción. Si la carga hidráuli-
ca en el nodo del pozo está por encima de la carga mı́nima, se aplica la con-
dición de borde del pozo. Si la carga hidráulica está por debajo de la carga
mı́nima, la condición de borde de tipo pozo se reemplaza internamente por una
condición de borde en el que la carga hidráulica es fijada a la mı́nima estable-
cida.
Por favor observe que cuando se emplean las configuraciones mencionadas
anteriormente para una condición de borde de tipo pozo limitada por una carga
mı́nima, podrı́a ocurrir que el nivel de agua subterránea disminuya por debajo
de la carga mı́nima, debido a otros efectos exteriores del pozo. En ese caso
especı́fico, el pozo será cambiado – probablemente sin querer – a una condición
de borde de carga hidráulica e infiltrará agua en vez de ser apagado. Para
evitar esto, configure las condiciones de borde en forma contraria: Utilice una
condición de borde de carga hidráulica con un valor de carga mı́nima y limite
el flujo empleando una restricción de flujo máximo con el valor de la tasa de
bombeo del pozo.
Nota: Al contrario a la definición de condiciones de borde, en las restricciones
de tipo flujo, los valores positivos definen un flujo de entrada al modelo y los
negativos definen un flujo de salida (Figura 2.7).
22 2. Caja - Transporte de Solutos

Figura 2.8.: Panel de datos muestra la restricción de flujo de masa mı́nima

Por defecto, las restricciones no se muestran como un parámetro en el panel Data


y tienen que hacerse visibles primero. Utilice el botón derecho del ratón para abrir el
menú contextual Boundary Conditions - Mass transport - Mass-concentration BC en
el panel Data. Escoja Add Constraint - Min. mass-flow constraint.
Haga doble clic en el nuevo parámetro para activarlo y la asignación de datos sea posi-
ble (Figura 2.8). Vaya a la barra de herramientas Editor e introduzca un valor de 0
g/d en el campo de entrada. Haga clic en Assign para confirmar las modificaciones.
Las restricciones son ahora indicadas en la ventana de visualización por barras hori-
zontales debajo de los sı́mbolos de la condición de borde.
Como último paso, haga clic en Clear (Borrar Selección) en la barra de herramientas
Selection.

En el uso de restricciones es a menudo aconsejable de utilizar en modelos en


régimen transitorio. El motivo es que estas restricciones se verifican con cada
intervalo de tiempo. Si se utiliza un modelo en régimen estacionario, que utiliza
un único intervalo de tiempo, las restricciones sólo son revisadas en el estado
inicial y son activadas o desactivadas (según sea el caso) para el resto de la
simulación.

boxB3.fem

2.4.3. Propiedades del Material

Para la simulación de un problema de transporte de masa, varias configuraciones adi-


cionales de material están disponibles, incluyendo isotermas de absorción y términos de
reacción.
Para hacerlo simple, los parámetros por defecto son empleados en este modelo. Por
favor observe que en las aplicaciones prácticas, se deberı́a por lo menos adaptar los valo-
res de porosidad y dispersividad a las condiciones locales. Los valores predeterminados
en este ejemplo son de 30 % para porosidad, 5 m para la dispersividad longitudinal y 0.5
m para la dispersividad transversal.
2. Caja - Transporte de Solutos 23

Figura 2.9.: Comparación de transporte de masa real y puramente advectivo

UM 10.2.3

Existen tres procesos diferentes para el transporte de un contaminante en un


medio poroso:

Advección,

Difusión molecular y

Dispersión.

La dispersión se produce debido a las diferencias de las velocidades de trans-


porte causadas por las variaciones de la matriz del suelo (microdispersión, Fi-
gura 2.9) y por heterogeneidades en la geologı́a (macrodispersión).
La dispersión es considerada generalmente al aplicar la ley de dispersión lineal
de Bear-Scheidegger, que distingue entre un parámetro de dispersividad en la
dirección del flujo (dispersividad longitudinal) y un parámetro de dispersividad
perpendicular a la dirección del flujo (dispersividad transversal). La dispersivi-
dad longitudinal depende de la escala del fenómeno. La Figura 2.10 muestra
un cuadro de dispersividades longitudinales medidas en relación con la escala.
del problema.
En comparación a la dispersividad longitudinal, se conoce mucho menos sobre
dispersividad transversal, y con frecuencia, la relación at /al de dispersividades
transversales sobre longitudinales es simplemente configurada a un factor de
0,1. Sin embargo, incluso ese factor varı́a ampliamente en el laboratorio y en
experimentos de campo.

2.5. Ejecución de la Simulación

Trace la concentración inicial en la vista activa haciendo doble clic en Process Varia-
bles - Mass transport - Mass concentration en el panel Data.
Para iniciar la ejecución de la simulación, haga clic en Start en la barra de herra-
24 2. Caja - Transporte de Solutos

Figura 2.10.: Dispersividad longitudinal vs. Escala del fenómeno (extraido de [?])

mientas Simulation. Después de un momento, se muestran los resultados. Como los


bordes de los elementos impiden la visualización de la distribución de la concentración,
ocúltelos al retirar la marca de selección delante de Geometry - Edges en el panel
View Components.
El primer aspecto perceptible en los resultados es la presencia de concentraciones
negativas (Figura 2.11). Este es un claro indicio de inestabilidad del modelo; la razón de
esto es una discretización espacial insuficientemente fina.
Para mejorar el resultado del modelo, la malla tiene que ser refinada.
Antes de realizar cualquier otro cambio, la simulación debe ser detenida al hacer clic en
Stop barra de herramientas Simulation.
Seleccione todos los nodos empleando Select All en la barra de herramientas
Selection (o presione <Ctrl + A> en su teclado). La malla se refina al hacer clic
en Refine Elements (Refinar Elementos) en la barra de herramientas Mesh-
Geometry (Geometrı́a de Malla).
Clear Borre la selección y ejecute la simulación nuevamente.
Las dos plumas de contaminación deberı́an ahora ser visibles en el campo resultante
de concentración. Al revisar los resultados en mayor detalle, se observa que resultados
negativos ocurren en los frentes de la pluma de contaminanción. La Figura 2.12 muestra
un primer plano de la fuente de contaminación (los bordes del elemento han sido reacti-
vados para esta figura). Aguas arriba de las fuentes contaminantes, las concentraciones
altas y bajas cambian a intervalos regulares.
Esto es una imagen tı́pica de oscilaciones en la modelación de transporte de masa.

El motivo de las oscilaciones en una simulación de transporte de masa es la


discretización demasiado gruesa en espacio y/o tiempo. Existen tres soluciones
principales en este caso:

refinar la malla

utilizar métodos de “upwind”

incrementar la dispersividad
2. Caja - Transporte de Solutos 25

Figura 2.11.: Resultado de la simulación del transporte de masa (malla gruesa)

Figura 2.12.: Concentración de la distribución junto de las fuentes de contaminación


26 2. Caja - Transporte de Solutos

Si es posible, deberı́a llevarse a cabo la primera solución, puesto que no cambia


ningún parámetro fı́sico del modelo. Sin embargo, en algunos casos, el refina-
miento de la malla podrı́a fallar como una solución para suprimir oscilaciones
debido a limitaciones de la memoria y/o del tiempo de cómputo.
Las tecnologı́as “Upwind” añaden dispersión numérica al modelo, el método
más común - “Full Upwind” – en todas las direcciones, el más estricto – captu-
rando el impacto “Shock Capturing” – sólo allı́ donde sea necesario. Las técni-
cas “Upwind” siempre cambian la dispersión aplicada a un modelo, y por lo
tanto conducen a una pluma de contaminante más grande. Al incrementar la
dispersividad también se conduce a una simulación más estable. Sin embargo,
se emplean mayores valores de dispersividad en todo lugar en el modelo y la
dispersividad ya no se limita a su base fı́sica.

2.6. Prevención de Oscilaciones

Cuando las oscilaciones en un modelo son demasiado altas, todas los siguientes posi-
bles soluciones se deberı́an intentar con el fin de reducirlas.

2.6.1. Refinamiento de la Malla

Repetir los pasos descritos en la sección 2.5 para refinar la malla varias veces. Como
resultado, la oscilación se dismuniye y por menos la pluma de concentración se puede
reproducir. En pasos posteriores es posible refinar la malla localmente, al seleccionar
los nodos ubicados alrededor de la fuente de contaminación utilizando la herramienta
Select in Rectangular Region (Seleccionar en una Region Rectangular). Este paso
se muestra en la Figura 2.13 y el resultado del mismo se puede ver en la Figura 2.14.

Para simulaciones de transporte, el criterio de Péclet puede ser utilizado para


determinar la necesaria densidad de la malla. El número de Péclet es posible
de ser visualizado en todos los elementos del modelo por medio del la sección
Auxiliary Data en el panel Spatial Units. El número de Péclet es adimen-
sional y relaciona la velocidad de Darcy, la longitud caracterı́stica del elemento
finito y los valores de dispersividad.

boxB3a.fem

2.6.2. Métodos Upwinding

Para activar una técnica “upwinding”, abra el cuadro de diálogo Problem Settings (Con-
figuraciones del Problema) mediante el menú menú Edit.
Llegado a este punto, abra Problem Class - Numerical Parameters. Seleccione Full
upwinding. Presione OK y confirme el mensaje con Yes.
Ejecute el simulador nuevamente. En el mejor de los casos, no habrá valores negati-
vos en el campo de concentración resultante. Sin embargo, se puede ver que los frentes
angulosos de la pluma son suavizados artificialmente como resultado de la dispersión
numérica adicional (Figura 2.15).

BoxB3b.fem
2. Caja - Transporte de Solutos 27

Figura 2.13.: Refinamiento para la simulación de transporte de masa

Figura 2.14.: Resultado de la simulación del transporte de masa (malla fina con aprox.
10.000 elementos)
28 2. Caja - Transporte de Solutos

Figura 2.15.: Resultado de la simulación de transporte de masa con Full Upwinding

2.6.3. Incrementando la Dispersividad


Vuelva a cargar BoxB3a.fem, utilizando la combinación de teclas <Ctrl+O> y usando el
cuadro de diálogo del archivo. En el panel Data, haga doble clic en Material Properties
- Mass transport - Longitudinal dispersivity. Seleccione todos los elementos haciendo
clic en Select All (Seleccionar todo) en la barra de herramientas Selection (o
presione <Ctrl+A> en su teclado). Introduzca un valor de 50 m en el texto de entrada
de la barra de herramientas Editor y haga clic en Assign.
Repita estos pasos para Transverse dispersivity (Dispersidad Transversal) con un
valor de 5 m.
Después de ejecutar la simulación de nuevo, el resultado deberı́a ser similar al de la
simulación con “upwinding” (Figura 2.16).

BoxB3c.fem
2. Caja - Transporte de Solutos 29

Figura 2.16.: Resultado de la simulación de transporte de masa con mayor dispersividad

Vous aimerez peut-être aussi