You are on page 1of 48

t^pv=p~

cbcilt = o

p~==p~==c===q~=pJ

_~~===j==b=c

b
a~

t^pv
f=
m~~==o=e
=f~==p~=poiK
k~=====~W
k~=~===~~===~I===~=====
~====t^pv=poiK
`=EF=OMMR=t^pv=de=_=====~K
t^pv==cbcilt==~~=~~==t^pv=deK

t^pv=de
f==m~~==o=e==f~==p~
t~=p~=NMRI=NOROS=_I=^~~
qW=HQVJPMJST=VV=VUJMI=c~W=HQVJPMJST=VV=VUJVV
bJj~W=~]~K

==b=a~

NK=f=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K R

NKN= o=~=cbciltK=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=KR NKP= q==~~ K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K= S


NKO= ^~==~ =K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=KS NKQ= b~==K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K= S

OK=b~ K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K V

OKN= b~=cbcilt =K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=KV OKO= b=~===~==cbciltK=K=K=K=K=K=K=K= V

PK=^~== =K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K NN

PKN= `~=~==== =K=K=K=K=K=K=K=K=K=K=KNN PKS= a~== K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K= OQ


PKNKN= `~~=~===K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=KNN PKSKN= `=~== =K=K=K=K=K=K=K=K=K=K=K=K=K=K=K= OQ
PKNKO= a~=~===K=K=K=K=K=K=K=K=K=K=KNP PKSKO= `==~== K=K=K=K=K=K=K=K=K=K=K=K=K= OR
PKNKP= d~=~==== =K=K=K=K=K=K=K=K=KNR PKSKP= m~=~~==K=K=K=K=K=K=K=K=K=K=K=K=K=K=K= OU
PKNKQ= i~=~==~= =K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=KNS PKT= a~==~==~~ =K=K=K=K=K=K=K=K=K=K=K=K=K=K=K= PP
PKO= i~=Pra= K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=KNU PKTKN= `==~==~==~~ =K= PP
PKOKN= a~=~==~~ K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=KNU PKTKO= m~=~~==~==~~=K=K=K= PR
PKP= i~=~==~ =K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=KOM PKU= a~==~=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K= PS
PKQ= a~=====K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=KON PKV= o~=~=~~==PaK=K=K=K=K=K=K=K=K=K=K=K=K=K=K= PT
PKR= i~=~=Pa==~=~K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=KOO

QK=b=~K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K PV

RK=b=~ K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K QN

RKN= Oa=s~~=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=KQN
RKO= j===PaK=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=KQR
RKOKN= b=~~~==~~ =K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=KQS
RKOKO i~=~~==~ K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=KQT
RKP= l~=~ =K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=KQU

cbcilt==

==b=a~
f
N
NKN o=~=cbcilt y disear estrategias de remediacin y tcnicas de
intercepcin, y para apoyar el diseo de alternativas y
El programa FEFLOW (Finite Element subsurface de esquemas efectivos de monitoreo. Atravs de un
FLOW system = Sistema de Simulacin de Flujos Sub- refinado interfaz de comunicacin entre FEFLOW y
terrneos basado en el Mtodo de Elementos Finitos) aplicaciones GIS, como lo son ArcInfo, ArcView y
es un sistema interactivo de modelado de aguas subter- ArcGIS, estn disponibles los formatos ASCII y bina-
rneas para problemas rio vectorial y matricial. El interfaz de manejo incorpo-
tri- y bidimensionales, rado (IFM = interface manager) facilita un confortable
en reas y cortes (horizontales, verticales o de sim- dispositivo para acoplar cdigos externos o incluso
etra radial), programas no includos en FEFLOW.
o para problemas desacoplados o acoplados a la den- FEFLOW est a disponible para los sistemas
sidad variable del fludo (tambin termohalinos), WINDOWS as como para diferentes plataformas
o para modelos variable y/o enteramente saturados, UNIX.
transitorios o estacionarios, Desde su creacin en 1979 FEFLOW ha sido continua-
tambin para modelos de transporte de flujo, masa mente perfeccionado. El cdigo de FEFLOW est
y/o calor, escrito en en ANSI C/C++ y contiene ms de 1.100000
as como para problemas de recursos hdricos subter- renglones de programacin. FEFLOW se utiliza mun-
rneos con una, ninguna o mltiples napas freticas dialmente como una herramienta de punta para el mod-
o con ninguna. elado de aguas subterrneas en universidades, institutos
FEFLOW puede ser eficientemente usado para descri- de investigacin, oficinas de gobierno, companas y
bir la distribucin espacial y temporal de contami- consultoras de ingeniera.
nantes de aguas subterrneas, para modelar procesos En caso de requerir informacin adicional sobre
geotrmicos, para estimar la duracin y los tiempos de FEFLOW contacte a su distribuidor local o consulte las
transporte de contaminantes en acuferos, para planear pginas web de FEFLOW www.feflow.info.

cbcilt==R
NK=f

m= ~~= ~J NKO ^~==~ Por favor, tome nota que el color del elemento corre-
~= = = ~ spondiente en FEFLOW ser diferente, dependiedo de
===~J El alcance de este ejercicio es introducir al usuario la ventana en la cual aparezca el elemento. Encontrar,
~==~==J por ejemplo, menes verdes o botones amarillos de
novato a la filosofa del modelado tridimensional de
~= ~= ~~K= b cambio as como tambin azules como los mostrados
~=~===
problemas de flujo y de transporte basados en datos del
mundo real con la ayuda de FEFLOW. Tambin mues- encima.
~~==I==~
= = ~ tra algunas de las posibilidades de FEFLOW a los Los nombres de todos archivos estn impresos
K= m~~= = usuarios quienes pongan a prueba el cdigo en el modo a colores.
~= = ~ demostrativo (demo mode). No propone dar una intro-
~=~==~== duccin al tema del modelado de aguas subterrneas NKQ b~==j
~=~==J mismo. Por lo tanto se requiere de algunos previos
= = ~= = = = J conocimientos de hidralica y del modelado de aguas Un imaginario penacho contaminante ha sido detectado
~===`aJoljK subterrneas. cerca de la pequea ciudad de Friedrichshagen, al
Antes de empezar con el ejercicio FEFLOW deber sudeste de Berln, Alemania. Una creciente concen-
estar instalado en una computadora apropiada. Para tracin de contaminacin ha sido hallada en los pozos
hallar una descripcin detallada del proceso de insta- de agua potable de la ciudad. Hay dos focos potenciales
lacin consulte, por favor, el folleto del CD-ROM de de contaminacin; el primero es una planta de trata-
FEFLOW. miento de aguas servidas localizada en un rea indus-
trial situado en el noreste de la ciudad. El segundo es
NKP q==~~ un sitio de rellenos sanitarios ubicado en el noroeste de
Friedrichshagen.
Aparte de la descripcin verbal de las acciones requeri- Para estudiar la amenaza de las aguas subterrneas y el
das en la pantalla haremos uso de algunos conos. Se potencial de polucin, necesitamos disear, ejecutar, y
emplearn con el propsito de apoyar la relacin entre calibrar un modelo tridimensional del flujo de aguas
la descripcin escrita y la informacin grfica propor- subterrneas y del transporte de contaminantes en el
cionada por FEFLOW. Los conos se refieren al tipo de rea. Primero necesitamos definir el mbito del mod-
ajuste por hacerse: elo. La ciudad est rodeada de varias fronteras de flujo
naturales, como lo son, ros y lagos. Existen dos ros
commando del men
que fluyen de norte a sur a cada lado de Friedrichs-
botn hagen que pueden actuar como fronteras al este y al
campo de entrada para textos o nmeros oeste. El lago Mueggelsee limitar la extensin del
botn de cambio modelo hacia el sur. Al norte de los dos potenciales
focos de contaminacin se extiende la frontera nortea
interruptor o caja de chequeo
de este a oeste a lo largo de una lnea equipotencial.
=

S==b=~
NKQ=b~==j

La geologa del mbito del estratigrfica superior comprende a un arenoso acufero


modelo comprende sedi- fretico de 7 metros de potencia. El segundo acufero
mentos cuaternarios. El situado debajo del acuitardo arcilloso tiene una poten-
sistema hidrogeolgico cia de 30 metros.
abarca dos acuferos sepa- La parte nrdica del rea del modelo se utiliza
rados por un acuitardo de principalmente para la agricultura, mientras que en la
arcilla. La unidad hidro- parte sur priman bosques.

b= ~~=
~= ~
~= ~~= = J
= = = ~= = J
~= ~= EdfpF
~~= cbmilqK= b= ~~
cbmilq= = ~= ~~
= = = = ~J
= = ~K= c
~==~=~=t^pv
= = ~= = =
~==cbciltK=cbcilt
~~= = ~= ~
= = ~= ~= bpofI
~= = ~= ^p`ff
~= = ^fI
auc= = = ~=
= = cbcilt= ~~
~~= = ~=
= = ~= = J
~K

cbcilt==T
NK=f

U==b=~
b~
O
OKN b~=cbcilt OKO b=~===
~==cbcilt
Asumimos que FEFLOW ha sido exitosamente instal-
ado en su sistema. Para hallar una descripcin detallada En su pantalla la ventana de FEFLOW est dividida en
del proceso de instalacin consulte, por favor, el folleto partes as como lo muestra la imagen de la prxima
en el CD-ROM de FEFLOW. pgina.
El programa se ejecuta de la siguiente manera: Los commandos de FEFLOW estn agrupados en var-
En sistemas Windows ios niveles del men, lo cual significa que el sistema se
encuentra jerrquicamente estructurado. El marco del
Accione FEFLOW atravs de la entrada WASY
men (shell menu) es el nivel superior. A partir del
bajo el men de Windows start y en el directorio
shell menu entries en la parte superior de la ventana
programs.
se ingresa a todos los niveles y menes inferiores.
Pulse FEFLOW 5.2. Todos los procesos de edicin se ejecutan interactiva-
En sistemas Unix mente en la ventana de operaciones (working win-
Tipe feflow y accione la tecla <enter>. dow). Las cajas de informacin (information boxes)
En caso de no haber instalado una licencia del pro- se encuentra a la vista en el lado inferior izquierdo del
grama FEFLOW, ser preguntado si desea ejecutar marco en todos los niveles del men. Las cajas visuali-
FEFLOW en el modo demostrativo (demo mode). El zan cierta informacin respecto al modelo, tambin
modo demostrativo no le permite guardar ningn ofrecen herramientas de amplificacin (zoom) o para
archivo ni abrir archivos no registrados, que vienen a cambiar de posicin entre las diferentes lminas o
capas. Adems estas brindan la entrada al men de
ser todos los archivos no entregados con FEFLOW.
opciones 3D para vistas y anlisis 3D. La barra de
En su pantalla aparece la ventana principal de mensajes (message bar) al pi del marco ofrece infor-
FEFLOW. macin sobre el proceso actual o sobre la funcionalidad

cbcilt==V
OK=b~

disponible. Para optener ayuda detallada en lnea tipe nas. La ayuda ofrecida es sensible al contexto de modo
la tecla <F1> o pulse los botones help, que podr que siempre recibir apoyo respecto a las funciones
encontrar en la mayora de los menes y de las venta- actualmente activas.

j==~
p=

s~~==l~
t=

`~~==~
f~=

_~~==~=
j~=~

NM==b=~
^~==

En este captulo se construye el modelo de FEFLOW a partir desde el inicio. Empezamos creando
P
la red de elementos finitos, luego la extendemos a la tercera dimensin y finalmente le asignamos
todos los parmetros requeridos para la simulacin de un problema de flujo y de transporte de
masa.
PKN `~=~===J Aparecer el selector de archivos de FEFLOW. El
= campo ms alto llamado filtro (filter) visualiza la
actual ruta del directorio.
PKNKN `~~=~==

Para definir el rea del modelo y para construir la red


de superelementos necesitamos cargar planos de fondo.
Esto puede conseguirse usando el men de acceso
rpido. Pulse en cualquier parte del rea verde en el
lado izquierdo de la pantalla. Aparecer entonces el
men quick access. Sosteniendo el botn izquierdo
elija en el men la opcin: aadir un mapa add
map .

q==~ p==~=
c= c=

cbcilt==NN
PK=^~==

FEFLOW automticamente buscar la informacin del


plano en el directorio llamado: importacin y export-
acin (import+export). El campo tipo de plano (map
type) le permitir elegir entre diferentes formatos de
archivos de acuerdo a los diferentes sufijos.
El campo archivos (files) visualiza todos los archivos
conteniendo planos del tipo seleccionado en el directo-
rio actual. Para navegar entre los directorios use el _=~~=~~
campo directorios (directories). Haga clic sobre el ^~=
directorio para abrirlo; navegue hacia el directorio
superior pulsando /... Podr hallar los archivos de
este ejercicio en el directorio del projecto .../WASY/
FEFLOW/demo/exercise/. Los planos estn guarda-
dos en el subdirectorio import+export.
Selecione model_area.lin en la lista de archivos
(files).
Pulse: de acuerdo ( okay).
Aparece el men respecto a las medidas del plano
(map measure menu). La opcin del men map
measure le permite definir la extensin de los planos
de fondo y las coordenadas de la ventana de opera-
ciones.
En el centro de la ventana se encuentra la funcin: atar Pulse en cualquier parte del rea verde en el lado
el rea ( attach area). Este botn de sujecin liga izquierdo de la pantalla. Luego aparecer el men
todos los mapas adicionales a las coordenadas del quick access.
primer plano atado. Ate el plano.
Sosteniendo el botn izquierdo elija en el men: aa-
Pulse: de acuerdo ( okay) para importar el plano. dir mapa add map .
Asegrese que el sistema de coordenadas sea global. Se abre el selector de archivos (file selector) de
El programa FEFLOW automticamente georeferen- FEFLOW.
ciar y pondr a escala la ventana de operaciones En la lista de archivos (files) elija landuse.lin.
respecto a las coordenades del plano de fondo y visu-
alizar el plano en la ventana de operaciones. Pulse : de acuerdo ( okay).
A continuacin importaremos un plano que muestra el Se abre la ventana: medida del plano (map mea-
manejo de suelos en el rea. sure).

NO==b=a~
PKN=`~=~====

Pulse: de acuerdo ( okay) para importar el plano. Ahora debemos definir la frontera exterior de nuestro
No ate el rea una segunda vez a pesar de que la modelo.
extensin del plano del manejo de suelos difiera de la La funcionalidad aadir polgonos ( add poly-
extensin del rea de nuestro modelo. gons) est activada. (El puntero se transforma en una
Ahora hemos importado los planos requeridos para pequea cruz.)
nuestra investigacin y procederemos a crear la red de
los superelementos.)

PKNKO a~= ~= = = J

Para definir las fronteras exteriores e interiores en el


modelo de elementos finitos, se construye una red lla-
mada red de superelementos. La red de superelementos
proveer la estructura bsica del modelo.
Se disea la red de superelementos mediante el editor
de redes (mesh editor) ubicado bajo el punto del men
edit del marco (shell). Mueva el puntero al borde del rea del modelo en el
Pulse edit en la barra superior del men del plano de fondo en la ventana de operciones. Si el punt-
marco. ero se encuentra dentro de la distancia de agarre del
borde, el objeto correspondiente del plano de fondo
Elija: disee la red de superelementos ( design
cambia de color a rojo.
superelement mesh).
El men del editor mesh editor aparece a lo largo Los nudos debern ser colocados equidistandemente
del lado izquierdo de la ventana. Para este ejercicio alrededor del permetro del rea del modelo. Defina
usaremos el nuevo editor llamado new mesh editor. los nudos pulsando el botn izquierdo del ratn a lo
Elija al nuevo editor de redes ( new mesh editor). largo del borde del modelo. All donde coloque el p= = ~
nudo de un superelemento FEFLOW crear el nudo = =
Elija model_area.lin. Pulse el botn para Snap
to: line. de un elemento finito. Esto es importante para asig- ~~=J
nar ms adelante las condiciones de frontera = ~= = = J
: activa el modo de agarre. Cuando vuelva al primer nudo cierre el polgono pul- =~==~
sando por segunda vez el primer nudo. (Este estar = = =
) Tambin es posible importar a FEFLOW planos de fondo con
marcado por un quadrado). El rea cerrada del ~K= b~= ~=
otros formatos como GIS (*.shp) y CAD (*.dxf) as como imgenes ~~= = = =
de barrido (*.tif). Si fuera necesario las imgenes pueden ser referen-
polgono est resaltada con una sombra de color gris.
ciadas a travs del asistente FEMAP includo el el paquete de = K=
FEFLOW.

cbcilt==NP
PK=^~==

Creando el polgono habr definido el borde exterior


del modelo. Abandone el new mesh editor pulsando
stop editing.
A continuacin importaremos los llamados add-ins.
Los Add-ins son lneas o puntos que se usan en
FEFLOW como puntos focales para crear nudos de ele-
mentos finitos durante la creacin de la red. Add-ins
son muy tiles para poner las condiciones de frontera,
como pueden ser, por ejemplo, focos de contaminacin
o pozos, en posiciones exactas. Primero cargaremos un
plano de fondo conteniendo la posicin de los add-
ins:
Pulse en cualquier parte del rea verde en el lado
izquierdo de la pantalla. Aparecer el men quick
access.
Sosteniendo el botn izquierdo seleccione la opcin
La red de superelementos puede ser guardada separada-
mente utilizando el punto del men quick access - del men: aadir mapa ( add map ). El selector
save superelement mesh .... de archivos de FEFLOW (file selector) aparece. El
Esto le permite mantener los datos bsicos para posteri- campo ms alto llamado filtro (filter) visualiza la
ormente crear diversas redes de elementos finitos de ruta del directorio actual. El campo archivos (files)
una misma rea. Ms adelante como ser descrito a ofrece un listado de todos los archivos o planos dis-
continuacin la red de un superelemento podr ser ponibles del tipo de sufijo escogido.
recargada como plantilla para asignar los atributos al Elija mass_src.lin en la lista de los archivos (files).
modelo o problema correspondiente. Las posiciones de los focos de contaminacin de la
planta de tratamiento de aguas residuales y del sitio
de rellenos sanitarios se mostrarn en el plano de
fondo.
Despus de pulsar: de acuerdo (okay), aparecer el
men map measure menu.
Pulse: de acuerdo ( okay) para cargar el plano. En
el modelo se muestran dos pequeas lneas.
Si las mapas enstan ocultos debajo del superelemento,
utiliza el men quck access - drawings y elija
Transparent fringe mode on background maps.
Las posiciones de los pozos se importan como puntos

NQ==b=a~
PKN=`~=~====

de un archivo ASCII con el sufijo *.pnt: Toque add point from map. r~= =
= = ~~
Pulse add map ... en el men de quick La red del superelemento deber verse como en la im- = ~
access. gen de abajo. = ~~= = J
Escoja map type: point (*.pnt) en la lista que Contine el diseo de la red ( continue mesh = K= m=
ofrece los distintos tipos de plano. ~~= = ~I=
design).
Repita los pasos descritos encima para el plano de = = ~=
fondo demo_wells.pnt. ~===~=~
PKNKP d~= ~= = = K
Ahora activaremos los dos planos de fondo como add-
ins:
Pulse add-in lines/points. La red de elementos finitos se crea bajo el punto del
Elija mass_src.lin como plano de fondo. men: generador de redes ( mesh generator).
Pulse active. El plano est ahora activado. Accione el generador de redes ( start mesh gen-
Pulse add lines from map. Las lneas se erator).
importan automticamente como add-ins.
Pulse generator options.
Repita estos pasos para incluir dos pozos de explot-
acin localizados en la parte sur del plano. Escoja un elevado refinamiento ( high refinement)
en el rea alrededor de los add-ins.
Para este propsito use demo_wells.pnt.
Pulse : de acuerdo ( okay).
Pulse inactivo ( inactive).
Pulse activo ( active). Crear la red automticamente ( generate auto-
matically). (Se abre el punto del men mesh den-
sity input).
Como nmero de elementos ingrese el nmero:
c 500. El nmero de elementos es un estimado

` =~ basado en la experiencia, el tamao y el tipo del
~
~ ~ modelo.
=

Accinelo ( start).
El generador tmesh (Delauney) es una herramiente
m sumamente precisa que crea redes exactas en base a los

t add-ins y del diseo de la frontera. Como alternativa

para crear redes triangulares encontrar a disposicin
en Feflow el algoritmo advancing front. Aunque con
este ltimo sea possible crear redes ms regulares no se
puede considerar add-ins previamente determinados.
cbcilt==NR
PK=^~==

PKNKQ i~=~==~== de los editores de FEFLOW. (Va, por favor, el rec-


uadro de abajo).
Para nuestra simulacin del transporte de masa, la red Para refinar la red en el rea de un plano de fondo tiene
es demasiado gruesa en el rea, all donde sern esparc- que importar un plano de polgonos conteniendo un
idos los contaminantes. Por lo tanto hay que hacerla polgono del rea que desea hacer ms fina. Para ello:
localmente ms fina. Pulse en cualquier parte del rea verde en el lado
izquierdo de la pantalla. Aparecer el men quick
Pulse el punto geometra de la red ( mesh geome-
access.
try).
Sosteniendo el botn izquierdo seleccione aadir
Ingresar al editor de la geometra de la red (mesh
geometry editor). Antes de refinar la red tome nota, mapa add map del men.
por favor, de algunas reglas fundamentales para el uso El selector file selector de FEFLOW aparece.

Los editores de FEFLOW: Los botones superiores definen las opciones elegibles, por ejem-
plo, aumentar la densidad de los nudos de la red (mesh enrich-
l= ment), borrar elementos (delete elements) y verificar las
f propiedades (check properties). El cono mostrando el rostro
de un hombre activa al inspector de la red (mesh inspector) que
le proporcionar la informacin de los parmetros asignados a
cada nudo o elemento marcado por l.
Las herramientas pueden elegirse pulsando el botn celeste
debajo del inspector de redes. Despus de seleccionar una her-
f==~=
j=f ramienta le sern ofrecidas diferentes opciones en el campo
ubicado a la derecha del botn de las herramientas. Si trata de
cambiar los valores globales fijados ser previamente advertido
l=~~=~~ y preguntado si desea continuar. El editor se usa de la manera a
q= seguir:
Escoja una herramienta.
Elija una de las opciones ofrecidas.
Escoja la opcin elegible o el parmetro que desee editar.
Comience a editar.
e~~ Abandone la funcin pulsando el botn derecho del ratn o
q presionando la tecla <Esc>.

NS==b=a~
PKN=`~=~====

Pulse map type Polys (*.ply) en la lista que Abandone el editor (mesh geometry editor):
ofrece los distintos tipos de plano. Pulse return.
Elija demo_refine.ply en la lista de los archivos
Pulse exit to master menu para salir al men
(files).
principal.
Pulse: de acuerdo ( okay) y aparecer el men
map measure menu.
Pulse: de acuerdo ( okay) para importar el plano.
Un polgono a colores resalta el rea que deseamos q~=
perfeccionar. ~= ~= =
e~~==~= = ~
Hay varias posibilidades para refinar la red. La ms
simple es la opcin con el rectngulo elstico (rubber- = = = ~=
K= b~= ^J=
box).
~= = ~K= m=
El botn de herramientas se encuentra puesto por = = = ~
defecto en assign. Puede ms adelante cambiarla demo_refine.plyK= `=
a "A-join". = =
~=~=~K
Pulse rubberbox.
a= ~=
Pulse mesh enrichment y mantenga presion- ====~~
ado el botn izquierdo del ratn. =====
= = = ~K
Elija refine en el pequeo men abierto y e~~==~=~~=~ q~= ~= = J
suelte el botn izquierdo del ratn. ~=~=~~~= = = ~=
Haga clic para colocar la esquina izquierda superior =~K
del rectngulo elstico (rubberbox).
Mueva el puntero sobre el modelo hasta que el
rectngulo elstico celeste cubra el rea del polgono
del plano de fondo.
Haga clic otra vez para colocar la esquina derecha
inferior del rectngulo elstico (rubberbox). Se
activa el refinamiento de la red. Para anular el refi-
namiento de la red pulse derefine en lugar de
refine. Puede desactivar el plano de fondo pul-
sando map manager en el men del quick
access.

cbcilt==NT
PK=^~==

p= ~= = ~ PKO i~=P~= PKOKN a~=~==~~


~I=
~I= ~= Hasta este punto ha diseado la geometra de un mod- Pulse dimension.
~= demo_2d.fem= ~ elo bidimensional. Los prximos pasos describen como
~= = ~= = ~
Pulse three-dimensional (3D). Se abre el con-
introducir la tercera dimensin en su modelo utilizando figurador de capas 3D. Va la imagen de abajo.
==== FEFLOW. Un modelo de elementos finitos tridimen-
==~==J El configurador de capas 3D controla los parmetros
sional consiste de un nmero de planos con nudos que
~===K bsicos del modelo 3D:
llamaremos lminas (slices). Estas lminas pueden
generalmente ser consideradas como el techo o la base el nmero de capas y lminas,
de capas geolgicas (layers). la herencia de datos entre lminas o capas y

^= ~= ~
~~= = ~
= ~I= ~
~= = ~= = ~=
~~K=^=~==~~
=~==~I=~
~==~I=~=~
~==~==~~
= ~= ~= = ~~K= i~
= ~= = ~
= = ~=
~~= ~= = = = ~
~= ~= =
~= ~~=
~~= ~= = =
~=~~K

NU==b=a~
PKO=i~=P~=

la posicin relativa entre las lminas. ofrece informacin ms detallada sobre las funcional-
Las cordenadas z reales se asignan posteriormente con idades.
el editor de la elevacin de lminas 3D. Pulse: de acuerdo ( okay) para abandonar el
Ahora definir el nmero de capas y lminas que men.
necesita para este modelo. Por supuesto, si fuera nece-
sario, puede cambiar el nmero de capas y lminas
despus.
En nuestro caso el acufero superior delimita con la
superficie del terreno y en la base con un acuitardo. El
segundo acufero est situado debajo del acuitardo.
Una capa de arcilla de potencia desconocida se
extiende debajo del segundo acufero. Primero creare-
mos las lminas necesarias para la estratigrafa del rea
existente:
En el rectngulo reference data escriba
en el campo elevation of top para la elevacin del
techo de la lmina: 1000 m y
en el campo decrement for plane slices para el
intervalo de decrecimiento: 100 m.
Esto colocar el techo de la lmina del modelo a una
elevacin de 1000 m. Todas las restantes lminas pues-
tas estarn separadas a una distancia vertical de 100 m.
Esta colocacin evitar la interseccin de las lminas al
asignarles las elevaciones reales en direccin z con-
forme a la base de datos de las perforaciones.
Ahora especificaremos las capas 3D.
En el campo number of layers ingrese un valor de
3.
Presione return para agregar las capas. El nmero de
lminas se modifica automticamente a 4 (lminas).
Como ver el configurador de capas 3D ofrece varias
herramientas. En este ejercicio necesitaremos algunas
de ellas las ms adelante. La ayuda en lnea help le

cbcilt==NV
PK=^~==

p= ~= = ~ PKP i~=~==~ tor). Este nos permitir definir las propiedades


~I= hidrogeolgicas de las lminas.
~I= ~= Para definir los parmetros del modelo entramos al
~= demo_3d.fem= ~ men problem editor. Todos los parmetros exis-
~= = ~= = ~ tentes son puestos a valores por defecto. Solamente
==== modificaremos los parmetros ms importantes. Para
==~==J entrar al problem editor
~===K
pulse edit.
Elija set movable free surface on top. Ahora
Pulsando edit problem attributes ... aparecer
la lmina superior se acomodar a la superficie de las
el editor de problemas (problem editor).
aguas subterrneas.
Conforme a la filosofa de FEFLOW el procedimento
ms eficiente para armar un modelo es trabajando de Active set unspecified where possible Estas
arriba a abajo, de los puntos ms altos del men a los lminas sern acomodadas de acuerdo al movimiento
puntos inferiores. de la superficie de las aguas subterrneas y de la
estratigrafa.
En la ventana problem class definiremos la clase
principal del modelo FEFLOW. Para nuestro propsito Aplique ( apply).
necesitamos un flujo transitorio con transporte de masa Pulse: de acuerdo ( okay) para salir del problem
en un acufero no confinado utilizando la tcnica de classifier.
redes mviles llamada BASD. Para obtener infor-
Ahora el modelo describe un problema de flujo no con-
macin respecto a BASD pulse el botn help en el
finado y de transporte de masa con una red mvil, lo
free surface editor y siga el enlace a la seccin
que significa que la malla se acomodar al movimiento
teora (theory).
de la superficie de las aguas subterrneas evitando que
Elija "saturated media (groundwater)". los elementos de la red queden parcialmente saturados
Pulse problem class para entrar a la clasifi- o que se sequen.
cacin de problemas (problem classifier).
Como tratamos con un modelo de flujo transitorio y de
transporte de masa tambin transitorio active las sigu-
ientes opciones:
Pulse flow y mass transport.
Active transient flow/transient transport.
Aplique unconfined (phreatic) aquifer(s) .
Pulsando edit free surface(s) aparecer el edi-
tor de superficies no confinadas (free surfaces edi-

OM==b=a~
PKQ=a~=====

PKQ a~===== Para nuestro propsito colocaremos los parmetros de


los perodos de tiempo que se tomarn en cuenta
durante la ejecucin de la simulacin. La simulacin
Bajo el men datos del tiempo y de control (temporal deber realizarse por el curso de 20 aos utilizando la
& control data) se definen o importan todos los opcin de control autmatico del perodo del tiempo y
parmetros relacionados al tiempo y en funcin del el mtodo shock-capturing upwind para la simu-
tiempo. Tambin se especifica aqu la tolerancia de lacin del transporte de masa:
error y el mtodo upwind para la supresin de oscila- Pulse temporal & control data para abrir la
ciones numricas. ventana correspondiente.
Active la opcin automatic time-step control
via predictor-corrector schemes.
Elija shock-capturing upwind e ingrese un initial
time-step length de 0.001 das.
Introduzca un tiempo final (final time) de 7300
(=20*365) das.
Ahora elijiremos el mtodo shock capturing
upwind que incluye un factor no lineal, anisotrpico
de amortiguacin para estabilizar el proceso de trans-
porte de conveccin dominante. Este proporciona un
poderoso procedimiento para eliminar las oscilaciones
numricas alrededor de abruptos frentes de la contami-
nacin dejando una cantidad mnima de dispersin
numrica. La amortiguacin numrica se realiza sola-
mente en la vecindad de empinados gradientes. Fuera
de los frentes la dispersin numrica desaparece o se
reduce significativamente a compacin de otros mto-
dos upwind como, por ejemplo, el full upwind.
Escoja el mtodo shock capturing upwind en
la esquina derecha inferior de la ventana.
Pulse: de acuerdo ( okay) para salir del punto
temporal & control data.

cbcilt==ON
PK=^~==

PKR i~=~=Pa==~=
~
La opcin del men 3D-slice elevation le permite
definir elevaciones reales en direccin z de las lminas
regionalizando la informacin de puntos irregularm-
ente repartidos, es decir a partir de la base de datos de
las perforaciones. La regionalizacin de todos los
valores iniciales, condiciones de frontera y parmetros
materiales en la base de datos puede ser asignada al
modelo as como se describe para las elevaciones en
ciones tenemos que entrar al men de regionaliza-
direccin z de las lminas.
cion de datos (database regionalization).
Pulse 3D-slice elevation para entrar al men Pulse database localizado en el lado derecho
slice elevations.
del mesh inspector.
En el configurador de las capas (layer configurator)
habiamos colocado la lmina superior a 1000 m de alti- Eligiendo z-coordinates aparecer una adver-
tud y las lminas inferiores a un intervalo vertical de tencia preguntndole, si desea editar los valores pre-
100 m cada una. Ahora asignaremos a las lminas la sentes.
elevacin real fijando las elevaciones correspondientes Pulse s ( yes).
en direccin z. Para evitar una interseccin entre ellas
empezaremos con la lmina inferior: El men de regionalizacion de datos ofrece diferentes
mtodos de interpolacin de los datos de muestras.
Active la opcin Akima inter/extrapolation.
Elija linear.
En el campo puntos vecinos (neighboring points),
ingrese 3. Solamente los datos de los tres prxi-
mos puntos vecinos sern empleados para la interpo-
Elija la lmina 4 pulsando el nmero correspondiente lacin.
en el navegador layers & slices en el lado
En el campo acceptable over/undershooting,
izquierdo inferior de la pantalla. En el navegador la
columna izquierda lista los nmeros de capas mien- ponga 0. Aquello asegura que la interpolacin
tras que la columna derecha lista el nmero de lmi- ser ejecutada sin allanar la superficie resultante.
nas. Pulse import time-constant data. El selector
Para importar las elevaciones en direccin z de una de archivos aparece y le permite elejir la base de
lmina a partir de la base de datos de las perfora- datos para la interpolacin.

OO==b=a~
PKR=i~=~=Pa==~=~

Escoja bot_san2.trp de la lista de archivos. Este Puede visualizar el mbito del modelo resultante en
archivo ASCII (llamado archivo de tripletas) posee una vista 3D:
un formato coordenada x, coordenada y, valor de la Pulse 3D-options en el lado izquierdo inferior
funcin. de la pantalla y mantenga presionado el botn del
Pinche: de acuerdo ( okay). ratn. Se abre un pequeo men.
Presione start en la ventana database region- Pulse visualize para abrir un segundo men.
alization y FEFLOW crear los contornos de la Pulse body y suelte el botn del ratn. Se abre
lmina 4 equivalente a la base de la capa 3. la ventana del tricycler y se visualiza el modelo en
Navegue a la prxima lmina superior usando el nav- una vista tridimensional (va la imagen).
egador layers & slices y repita los pasos de encima Mueva, rote y ample el modelo as como est
para asignar los datos de la elevacin de acuerdo a la descrito en la barra de mensajes debajo de la ventana
lista de abajo. de operciones.
~ =~==~ Abandonar la rotacin pulsando exiting rota-
tion en la ventana del tricycler.
4 (base del acufero inferior) bot_san2.trp
Pulse return para abandonar el punto del men
3 (techo del acufero inferior/ bot_clay.trp
base del acuitardo)
3D-slice elevation.
2 (techo del acuitardo/ bot_san1.trp
base del acufero superior)
1 (relieve) demo_relief.trp

cbcilt==OP
PK=^~==

PKS a~== Pulsando import database aparecer el selec-


tor de archivos.
La seccin datos de flujo (flow data) controla todos los Escoja demo_head_ini.trp de la lista de archivos
parmetros requeridos por el modelo de flujo de aguas (files).
subterrneas. El men de la opcin flow consiste de Pulse: de acuerdo ( okay).
tres submenes: el submen de flow initials, el sub-
men de flow boundaries y el submen de flow Active la regionalizacin pulsando start. Esta
materials. Haga clic en los botones correspondientes ejecutar la interpolacin de los datos recin impor-
para ingresar a los submenes. tados (va los contornos resultantes en la imagen de
abajo).
Pulse flow data para entrar al primer nivel del
men. Termine la funcin pulsando el botn derecho del
ratn en el mbito del modelo.
PKSKN `=~==

El men de las condiciones iniciales de flujo (flow ini-


tials) le permite asignar la superficie de las aguas sub-
terrneas al inicio de una simulacin transitoria.
Pulse flow initials.
Active database para importar la informacin
puntual previamente preparada.
Eligiendo hydraulic head se abre la ventana
de regionalizacin de datos (database regionaliza-
tion).
En los mtodos de regionalizacin (methods of
regionalization) elejimos nuevamente la interpolacin
por el mtodo de Akima.
Active Akima inter/extrapolation. Puede ahora visualizar los resultados.
Cambie a lineal ( linear). Cambie de assign a show.
En el campos: puntos vecinos (neighboring points), Escoja hydraulic head. El programa FEFLOW
ponga 3. le muestra la distribucin de las cotas del agua con
En el campo acceptable over/undershooting, tiras coloridas.
ingrese 0. Cambie de show a vanish.

OQ==b=a~
PKS=a~==

PKSKO `==~==

Ahora etraremos al men de las condiciones de


frontera del flujo (flow boundaries) y colocaremos las
condiciones de frontera de nuestro modelo. La imagen
de abajo muestra todas las partes del men.

`==~
_~=

f==~=
j=
l=~~=~~
q=
Pulse hydraulic head. El programa vuelve a la
vista normal.
Ahora copiaremos los valores iniciales de la lmina 1 a e~~
todas las restantes lminas. q
Vaya al cono del inspector de redes (mesh inspector)
y cambie el botn de herramienta celeste a copy.
Pulse hydraulic head y aparecer el copiador b~~==~
de datos (data copier). h~==
Elija: a todas las lminas restantes ( to all remain-
ing slices). Pongamos primero la condicin de frontera del norte
que describe a las colinas norteas. En este ejercicio
Pulse start. Ser preguntado con un mensaje
por razones de simplicidad asumiremos una lnea equi-
de advertencia si desea cambiar los actuales valores.
potencial hidrulica aceptable a lo largo de este borde.
Pulse s ( yes). Por tanto colocaremos una cota hidrulica de 46 m.
Pulse return para cerrar el copiador de datos. Pulse assign.
Pulse return para salir del punto del men flow Elija: borde ( border).
initials. Elija: cota del agua ( head 1st kind).
cbcilt==OR
PK=^~==

m~~= ~= ~ Para poder escribir el botn. Mueva un poco el puntero al noroeste a lo largo
= = J valor en la entrada del de la frontera y suelte el botn del ratn. Siga movin-
~= = = teclado (keyboard re- dolo a lo largo del borde y pulse el ltimo nudo en el
= ~= ~= ~~ quest box), haga clic noreste con el botn izquierdo del ratn. Tome nota que
D~DK= m= De~= EN en el campo o presione la tecla <TAB>. Ingrese 46 a todos los nudos de por medio se les ha asignado un
FD===== en la entrada del teclado y presione la tecla return. valor de 46 m para la cota del agua. La condicin de
==~==~=~
Mueva el puntero a la ventana de operciones. Haga clic frontera de la cota hidrulica est indicado con crculos
==~K
con botn izquierdo del ratn sobre la esquina del nor- azules.
este del mbito del modelo y mantenga presionado el Ahora defina las condiciones de frontera del sur descri-

c
m=~

~
=
~==
=
~=

~=



~

m=~

~=j

OS==b=a~
PKS=a~==

biendo la orilla del lago Mggelsee y del ro Mueggel- La superred elegida actuar como un marco para la red
spree. Recomendamos usar la herramienta assign de elementos finitos. Contiene los polgonos describi-
border as como ha sido descrito previamente para endo las fronteras exteriores del modelo y los add-ins
la frontera nortea. Coloque una condicin de frontera para posicionar exactamente los pozos de bombeo y los
head con una cota hidrulica de 32.1 m. focos contaminantes (la planta de tratamiento de aguas
Luego cambie el botn de herramienta celeste a servidas y el sitio de rellenos sanitarios).
copy. Escoja demo.smh en la lista de archivos (files).
Pulse head 1st kind y aparecer el copiador de Pulse: de acuerdo ( okay).
datos (data copier). Ahora en la ventana de operciones se visualiza la
Pulse: a todas las lminas restantes ( to all superred importada incluyendo los add-ins.
remaining slices). Los pozos (como condicin de frontera) deben estar
Accione start y aparecer una advertencia pre- puestos en la parte sur del modelo, all, donde estn
guntndole, si realmente desea editar los valores pre- posicionados los dos puntos add-in. Para colocar los
sentes. pozos ms certeramente, puede Ud. ampliar esta rea
usando los conos de amplificacin que encontrar
Pulse s ( yes). entre los campos de informacin
Pulse return para cerrar el men del copiador .
(copier).
~~=EF =E~F
A los bordes del este y oeste del modelo todava no les
ha sido asignado ningn valor. Usualmente a los ros
les correspondera ser descritos como condicin de
frontera del tercer tipo transfer. En este ejercicio
permtanos asumir que las fronteras sean imperme-
ables. Aquello significa que no necesitaremos determi-
nar ninguna condicin de frontera en estos bordes.
Una vez que haya asignado las condiciones de frontera
de la cota hidrulica de los bordes sur y norte de nues- ==
tro modelo asignaremos los pozos con sus tasas de E~=F =~=~
extraccin especfica. =~
E~==~=F
Cambie a la herramienta join.
Pulse supermesh.
Ahora pondremos los pozos como condiciones de
Pulse load debajo de la opcin supermesh. frontera del 4to tipo con una tasa de descarga con-
Se abre el selector de archivos. stante. El procedimiento es igual al anterior:

cbcilt==OT
PK=^~==

Pulse join.
Active los pozos ( well 4th kind).
Ingrese un valor de 1000 m/d en la entrada del
teclado.
Mueva el puntero sobre uno de los add-ins. El ~==~~E~FI=QS=
nudo subyacente de la red deber estar resaltado con
un cuadrado rojo.
Haga clic con el botn izquierdo del ratn para colo-
car la condicin de frontera con la definida tasa de
descarga exctamente sobre el add-in.
Repita este paso para el segundo add-in.
Una vez concludo pulse el botn derecho del ratn =EFI=NMMM=L
para abandonar esta funcin.
Ahora asignaremos un valor de cero (0) a los pozos
en todas las dems lminas. Aquello ocasiona que la ~==~~E~FI=POKN=
tasa de la descarga especificada en la primera lmina
sea automticamente repartida entre las diferentes
lminas.
Elija la prxima
lmina en el navega-
dor layers & slices PKSKP m~=~~==
localizada debajo de la
opcin de amplifica- El men flow materials le permite editar los
dor pulsando el parmetros materiales que tienen que ser puestos para
nmero de slices. el modelado de un problema de circulacin de aguas
Repita los pasos ante- subterrneas.
riores para cada lmina usando un valor de 0 para los
Pulse flow materials.
pozos.
Pulse return para salir del punto del men flow La estructura del men es similar a la del men de
boundaries. flow boundaries.

OU==b=a~
PKS=a~==

Acufero superior
La conductividad hydrulica del acufero superior ser ~==
importada de una base de datos ASCII (sintaxis:
coordenada x, coordenada y, conductividad hydrulica)
que guarda la informacin de las muestras de perfo-
racin.
El mtodo usado es similar a la asignacin de eleva-
ciones en direccin z en el men 3D-slice elevation.
Asegrese de que la herramienta assign est
puesta.
Pulse database.
Pulsando conductivity [Kxx] aparecer la ven-
tana database regionalization.
Elija: Akima inter/extrapolation.
Ponga el nmero de vecinos (neighboring points) a
3 y el over/undershooting a 0 %. ~=j
Accione import time-constant data.
Escoja conduc2d.trp de la lista de archivos (files).
Puede visualizar los resultados de la interpolacin con
Pulse: de acuerdo ( okay). tiras coloridas.
Pulse start en la ventana data regionaliza- Pulse show.
tion.
Pulsando conductivity Kxx visualizar el
Ahora FEFLOW interpolar o extrapolar a partir de
valor de la distribucin.
los datos de la perforacin y visualizar la distribucin
resultante en un plano con lneas de contorno de la con- Active vanish.
ductividad (va la imagen a la derecha). Los contornos Pulsando conductivity Kxx volver el pro-
de nuestro ejemplo muestran una baja conductividad grama FEFLOW a la vista normal.
hydrulica cerca de las colinas norteas y un canal de
flujo de alta conductividad hydrulica yendo hacia Ahora especificaremos el almacenamiento eficaz
abajo de norte a sur dividiendo el mbito del modelo en (porosidad drenable) de la capa.
dos mitades iguales. Pulse assign.
Haga clic con el botn derecho del ratn despus de Elija global, as asignar el mismo valor a la
concluir la interpolacin. capa entera.

cbcilt==OV
PK=^~==

Pulse storativity (drain/fillable) para asignar Ingrese el valor de 0.01 y presione return.
la porosidad drenable. Termine la funcin pulsando el botn derecho del
Aparece una advertencia preguntndole, si est seg- ratn.
uro de editar los datos. Elija s ( yes). Bottom Acufero
Ponga un valor de 0.1 en la entrada del teclado y Hemos asignado una conductividad hydrulica con-
presione la tecla return. stante de 1e-3 m/s a la base del acufero.
Termine la funcin pulsando el botn derecho del
Pulse layers: 3 en el navegador layers & slices.
ratn.
Pulse assign.
Acuitardo
Como prximo paso asignaremos las caractersticas Elija global.
materiales del acuitardo. Elija la capa 2 en el navega- Pulse conductivity [Kxx].
dor layers & slices.
Pulse s ( yes).
Pulse assign.
Ingrese el valor de 10 y presione return.
Elija global.
Salga de la funcin pulsando el botn derecho del
Pulse conductivity [Kxx]. Nuevamente ratn.
aparece una advertencia preguntndole, si desea edi- La porosidad drenable se queda con el valor por
tar los valores presentes. defecto de 0.2.
Pulse s ( yes). Ahora copiaremos los valores de K[xx] a los
Ponga el valor de 1e-6 en la entrada del teclado parmetros de K[yy] y K[zz] para obtener conductiv-
que corresponde a la unidad de 1e-4 m/s y presione la idades isotrpicas en todas las capas.
tecla return. Accione copy.
Salga de la funcin pulsando el botn derecho del
ratn. Pulse conductivity [Kxx]. Aparece el copiador
de datos (data copier) de FEFLOW.
Asignaremos un nuevo valor del almacenamiento
debido a la baja conductividad hydrulica que hemos Cambie el botn celeste de layer-related a
puesto. advanced.
Pulse assign. Asegrese de haber escojido los botones copy to
Elija global. Kyy-conductivity y copy to Kzz-conductiv-
ity en la parte superior del men.
Pulse storativity (drain/fillable).
Pulse s ( yes). Elija: en todas las capas ( at all layers).

PM==b=a~
PKS=a~==

Cierre el copiador de datos (data copier) pulsando i~=


return. ~==~~
~I= ~= ~
Recarga de las aguas subterrneas ~~= = = ~
=K=m~~=~=
La asignacin de la recarga de las aguas subterrneas se = ~= =
har usando una plantilla que muestra las distintas = = ~~K
reas del manejo de suelos y una base de datos ASCII fli~= = ~=
que contiene los atributos de los datos. El archivo con ?fa?= = = ~~=
los polgonos est relacionado con la base de datos. ~= = ~= ~=
Pulse layers: 1 en el navegador layers & slices. ~=~>

Pulse join.

Elija: polygon.
Actvelo accionando start.
Con una advertencia ser preguntado dos veces si Pulse load debajo de la opcin polygon. Se
desea editar los valores presentes. abre el selector de archivos (file selector).
Escoja recharge_normal_year.ply en la lista de archi-
vos (files).
p= cbcilt=
Pulse: de acuerdo ( okay) para dejar el selector de
= = ~
archivos. = ~~
Ahora se puede ver la ventana parameter associa- I==~I==J
tion. ==~=~==~J
Los nombres de los campos de la base de datos estn K=flb=~==
listados en el lado izquierdo. Los parmetros de = = ~= =
= t^pvLcbciltL
FEFLOW se muestran en el lado derecho. Dos conduc-
LHL>
tos conectan la lista a mano derecha con la del lado
izquierdo. Los ID de los polgonos estn relaciona-
dos con el campo ID de la base de datos. Los datos
Pulse s (yes) ambas veces. del campo MEAN est vinculado al parmetro in/
Copie K[xx] a K[yy] y K[zz] en las capas restantes. outflow on top/bottom de FEFLOW.

cbcilt==PN
PK=^~==

Pulse in(+)/out(-) flow on top y aparecer un


mensaje de advertencia informndole sobre las difer-
entes opciones de conectar de la base de datos (va la
prxima pgina).
Pulse overlay en el mensaje de advertencia.
Los valores de la base de datos sern automtica-
mente asignados al modelo. Para obtener infor-
macin ms detallada sobre esta conexin de bases
de datos consulte la ayuda en lnea de FEFLOW.
Haga clic con el botn derecho del ratn.
Abandone ahora los menes flow materials y flow
data tocando return dos veces.
Puede Ud. agregar y quitar conexiones. Sin embargo Ha creado ahora un problema ejecutable de flujo transi-
para este ejercicio demostrativo simplemente pulse torio. Cambiando la clase del problema a flow only y
eventualmente a steady flow le permitir hacer una
de acuerdo ( okay). primera simulacin de prueba y pasar a las prximas
A manera de planilla en la ventana de operciones se secciones con respecto a la configuracin de los
visualiza el archivo con los polgonos. parmetros del transporte.

PO==b=a~
PKT=a~==~==~~

PKT a~==~== Pulse y sostenga el botn izquierdo del ratn en el i~= =


primer nudo en la frontera del noreste. Mueva el ~= =
~~ ~===J
puntero a lo largo de la frontera del modelo an sos-
= = ~~=
Entre al men transport data del problem edi- teniendo el botn izquierdo del ratn. Suelte el botn
= ~~W= ~~
tor. Este men contiene todos los editores para definir izquierdo del ratn. Todos los nudos del borde que
~= = =
los parmetros del transporte de masa y calor. Su haya cruzado debern estar marcados con un crculo ~= = =
estructura es similar a la del men flow data, lo cual azul. Prosiga hasta alcanzar el ltimo nudo en la = EHF= ~=
significa que puede Ud. introducir los valores iniciales, esquina del noreste. Pulse el nudo con el botn = = ~= =
las condiciones de frontera y los parmetros materiales. izquierdo del ratn. =~=EJFK=m~~=~
Repita el mismo procedimiento para el borde del sur. ==~=
La condicin inicial del transporte (mass transport = ~= = ~J
initials) que describe la concentracin inicial del mod- Termine la funcin pulsando el botn derecho del =EJFI===~
elo permanece en sus valores por defecto de 0 mg/l. ratn en la ventana de operciones. =EHFK
Ahora las condiciones de agua dulce estn puestas en
la frontera del modelo. Estas condiciones de agua
PKTKN `= = ~= dulce tienen la desventaja de poner esta concentracin
~==~~ tambin a aguas exfiltrantes cuando cruzan el borde.
Un penacho contaminante no puede entonces abando-
En el men de las condiciones de frontera del trans- nar el modelo libremente. Por lo tanto limitaremos la
porte (mass transport boundaries) una condicin de actividad de las condiciones de agua dulce mediante
bajsima concentracin ser asignada a los bordes exte- las llamadas restricciones constraints. Esto garan-
riores donde el agua fresca pueda ingresar al modelo. tiza que la primera condicin de frontera de agua
Los focos contaminantes se encuentran en la lmina dulce sea solamente colocada cuando el agua ingresa
superior. al modelo (inflow). Por otro lado si sucediera una situ-
acin de exfiltracin en este tipo de frontera la condi-
Pulse mass transport boundaries para entrar al
cin de frontera del primer tipo de agua dulce se
men.
apaga automticamente y la masa del contaminante
Cambie la herramienta a assign. puede exfiltrar libremente (en caso de que la frontera
Pulse: bordes ( border). este abierta para la conveccin). Consulte el manual
(reference manual) para mayor informacin.
Pulse: mass (1st kind). Asignaremos a los bordes del norte y del sur una
Ingrese el valor de 1e-12 mg/l en la entrada del restriccin complementaria mnima de 0 m/d mg/l.
teclado. Pulse la flecha ( arrow-sign) a la derecha del botn
Mueva el puntero en la ventana de operciones hacia mass (1st kind). Se har visible el men correspon-
la esquina noroeste del modelo. diente constraint conditions.

cbcilt==PP
PK=^~==

Presione la tecla return.


Mueva primero el ratn de la instalacin de trata-
miento de aguas (en el lado oeste) directamente sobre
la lnea add-in. Tome nota que la lnea resalta.
Haga clic con el botn izquierdo del ratn para asig-
nar la concentracin del contaminante.
Repita el paso para la instalacin de rellenos sanitar-
Introduzca una restriccin mnima de 0 mg/l m/d ios (en el lado este).
en la primera fila.
Haga clic con el botn derecho del ratn para con-
Pulse el botn min a la izquierda del campo de
entrada para activar el ingreso. cluir la funcin.
Copiaremos ahora estas condiciones de frontera a las
Cambie la herramienta a assign.
lminas restantes.
Pulse: bordes ( border). Pulse copy.
Pulse mass (1st kind). Pulse mass (1st kind). Aparece el copiador de
Asigne la restriccin a lo largo de los bordes norte y sur. datos (data copier).
Abandone el men constraints con el botn Tenga en cuenta la posibilidad de copiar las condi-
sealado por la flecha. ciones de frontera con o sin las restricciones asocia-
A continuacin asignaremos las condiciones de das.
frontera a los dos focos de contaminacin, la planta de Escoja la opcin : condiciones de frontera con restric-
tratamiento de aguas servidas y el sitio de rellenos san- ciones asociadas en caso de existir ( boundary con-
itarios, ubicados en la parte norte del modelo. ditions with related constraints if exist).
Pulse join .
Pulse: a todas las lminas restantes ( to all
Elija: supermesh. remaining slices).
Pulse load que se encuentra debajo de la Pulse: ejecutar ( start).
opcin supermesh. Se abre el selector de archivos. Aparece un mensaje de advertencia del programa
Escoja demo.smh de la lista de archivos (files). FEFLOW. Elija s ( yes) para cambiar los valores.
Pulse: el botn: de acuerdo ( okay). Se ver ahora Pulse return para salir del copiador de datos
la superred con los add-ins includos.
(data copier).
Active mass (1st kind). Abandonaremos ahora el men boundaries y
Introduzca un valor de 500 mg/l en la entrada del entraremos al men mass transport materials.
teclado para representar la emisin del contaminante Pulse return.
en la planta de agua servidas en el oeste y el sitio de
rellenos sanitarios al este. Pulse mass transport materials.

PQ==b=a~
PKT=a~==~==~~

PKTKO m~= ~~= = ~J Copie los valores de la dispersividad a todas las i~= ~
==~~ capas ustilizando la herramienta copy. = J
Salga del men transport data pulsando =~~~
Todos los parmetros materiales concernientes al trans- ~~= = ~
return y suba al men problem editor.
porte de masa se configuran en el men de las car- =~~==~=~
actersticas materiales del transporte de masa (mass ~= ~= ~=
~~~= J
transport materials). Primero asignaremos en la capa
~==~~=
superior los valores de la porosidad total del acufero:
~= ~=
Pulse assign. ~= ~= ~= ~
~K
Elija global.
Active porosity.
Aparece una advertencia de FEFLOW. Pulse s (yes)
para editar globalmente los valores por defecto.
Introduzca un valor de 0.2 en la entrada del
teclado.
Presione la tecla return y abandone la funcin pre-
sionando el botn derecho del ratn.
Las capas restantes se quedan con el valor por defecto
de 0.3 de la porosidad total.
Como paso siguiente especificaremos la dispersividad
para el transporte de masa contaminante en nuestro
modelo.
Pulse assign.
Elija global.
Active longitudinal dispersivity.
Pulse s ( yes).
Ponga un valor de 70 m en la entrada del teclado
para la dispersividad longitudinal.
Presione la tecla return y abandone la funcin pre-
sionando el botn derecho del ratn.
Repita los pasos para la dispersividad transversal
(transverse dispersivity) asignando un valor de
2.5 m cbcilt==PR
PK=^~==

PKU a~==~ Pulsando import points se abre el selector de


archivos. Puede ahora importar los puntos de obser-
Finalmente deber colocar algunos puntos de obser- vacin de una base de datos ASCII.
vacin en la lmina superior. Todos los datos result- Escoja demo_obs_pnts.pnt.
antes como cotas hidrulicas o concentraciones de
Pulse: de acuerdo ( okay). Se cargan los puntos y
contaminantes se muestran en lnea en los puntos de
se visualizan con crculos de colores.
observacin durante la simulacin.
Abandone el editor reference data a cambio del
Pulse: datos de referencia ( reference data).
problem editor pulsando el botn return dos
Active observation single points. veces.

PS==b=a~
PKV=o~=~=~~==Pa

PKV o~=~=~~= Ingrese un intervalo de decrecimiento de 1000 m


=Pa en el campo decrement. Este decrecimiento irreal-
mente elevado hace que el programa FEFLOW
Los parmetros bsicos estn ahora asignados pero divida equidistantemente al acuitardo en tres nuevas
nosotros aadiremos dos capas adicionales para capas.
aumentar la precisin del modelado del acuitardo. Para Cambie el nmero de capas (number of layers) a
ello tenemos que volver a ingresar al configurador de 5 en el campo de entrada en la esquina izquierda
capas (layer configurator) atravs del men 3D-slice superior del men.
elevations. Presione la tecla return.
Se abre el slice partitioner.
Elija: particin de acuerdo a la lista ( partitioning
according to the list).
Mueva el puntero a partitioning list.
Desplace la lista partioning list usando la barra
vertical de deslizamiento a la derecha del men y
reemplace el 2 automticamente colocado por
FEFLOW debajo del 4. slice fixed por 0.
Entre el 2. slice is fixed y 3. slice is fixed reem-
place el 0 por 2.
Las elevaciones en direccin z de las nuevas lminas
Pulse: 3D-slice elevation en el problem edi- son interpoladas a partir de los valores de los nudos de
tor. la lmina superior e inferior. Por tanto la nueva lmina
Pulse: reconfigurar la tarea en 3D reconfigure dividir al acuitardo uniformemente.
3D task. Pulse: de acuerdo ( okay).

cbcilt==PT
PK=^~==

Ahora el acuitardo est dividido en tres capas. Para ase- ciones iniciales y de frontera se ajusta automticamente
gurarse que la copia de datos de las antiguas lminas a por FEFLOW. La informacin de la vieja lmina 2 ser
las nuevas lminas ha sido correctamente ejecutada uti- heredada a las nuevas lminas 2, 3 y 4. El flujo de datos
lizaremos las listas data flow a la derecha del men en la lista inferior de los datos materiales describe las
3D-layer configurator. mismas charactersticas materiales que de la antigua
Como se muestra en capa del fondo (acufero inferior) a las nuevas capas 2,
la imagen hay dos 3 y 4. Para nuestro ejemplo cambiaremos las conex-
listas que proveen el iones.
control sobre el flujo Vaya a la lista inferior data flow for layers.
de datos entre la
capas viejas y nue- Pulse en la columna izquierda (que representa
vas. El control supe- al acuitardo).
rior llamado : flujo
de datos para lmi- Pulse en la columna derecha. Una lnea
nas (data flow for conecta ahora a la antigua capa 2 con la nueva capa
slices) describe el 3. Los datos sern heredados.
flujo de datos con-
forme a las condi-
ciones iniciales y la Pulse en la la columa derecha. Una lnea
configuracin de conecta ahora a la antigua capa 2 con la nueva capa
frontera de las viejas 4.
lminas a las nuevas. La lista del flujo de datos resultante deber igualar a
Las lminas viejas se la imagen mostrada a la derecha.
muestran con bot- Pulse: de acuerdo ( okay) para salir del layer
ones numerados en configurator.
la columna
Salga del problem editor yendo al men del
izquierda, las nue-
marco (shell) pulsando consecutivamente los boto-
vas en la columna
derecha. El flujo de nes return.
datos se simboliza
con lneas que
conectan las viejas y
las nuevas lminas. La lista inferior del flujo de datos
para capas (data flow for layers) describe el flujo de
datos para todos los datos materiales.
El flujo de datos en la lista superior para las condi-

PU==b=a~
b p~

En este paso se ejecuta la simulacin.


Q
Ingrese al simulador a travs de la opcin del men del la ventana de operaciones espaciales. Las mismas p= ~= = ~
marco simulator pulsando run .... opciones se encuentran a disposicin en el postprocesa- ~I= = ~I
dor donde es posible analizar todos los perodos de ~= = ~
Accione la simulacin pulsando (re-)run simula- demo_transport_3d.fem = ~
tiempo guardados.
tor. Tome nota que el programa FEFLOW automti- ~= = ~= = ~
camente genera varias ventanas que informan sobre la Pulse return para abandonar el simulador. = = =
= = ~= = J
marcha de los resultados de los pozos, puntos de obser-
~===K
vacin, cota del agua y concentraciones de contami-
nantes. Estas ventanas muestran los resultados a m=
~= ~= J
manera de diagramas. Respecto a la posibilidad de edi-
~= Yb[K
tar las caractersticas del diagrama consulte, por favor, ^= ~= ~
la ayuda en lnea. EJF=~K
La simulacin transitoria requerir aproximadamente
m= ~= ~
10 minutos en un Pentium III de 1.1 GHz. En caso que
~= =
no desee esperar hemos preparado un archivo con los ~~= =
resultados que pueden ser vistos el men del postproce- ~= ~~= ~~
sador (postprocessor). ~~= K= b= = ~
Habiendo interrumpido o completado la simulacin ~=~=~== ~
puede analizar los resultados del actual perodo de ~= L~= ~J
tiempo mediante las opciones oferecidas en el men = = ~= =
halt & view results (planos de isolneas, = = ~=
= ~=
velocidades, trayectorias de partculas, exportacin de
= ~= = =
datos), el analizador del balance de aguas (budget ana- = ~= ~~= = ~
lyzer), el analizador de flujos (fluid flux analyzer) o en C==~~=~=NRK=

cbcilt==PV
QK=b p~

QM==b=a~
b=~

En este ltimo paso se realiza todo el procesamiento posterior. Los resultados se visualizan en
R
imgenes 2D as como en 3D. El balance y las trayectorias de partculas son computados.

El postprocesador le permite al usuario evaluar, anali- RKN Oa=s~~


zar y exportar los resultados calculados. A la vez el
men del postprocesador controla todos los perodos de Para tener una idea de los resultados finales empiece
tiempo guardados de la simulacin y permite la contin- con las herramientas de visualizacin en 2D:
uacin de la simulacin a partir del ltimo perodo de Pulse view results para 7.300 e+003 [d] das.
tiempo. Aparecer el results viewer
Para usar el postprocesador tiene que haber guardado
los resultados de la simulacin en el archivo con el
sufijo *.dac. Como la versin demostrativa de
FEFLOW no le permite guardar los resultados hemos
preparado los resultados para Ud.
Pulse postprocessor en el men del marco.
Pulsando load y run ... aparecer el selector de
archivos.
Escoja demo_transport_3d.dac de la lista de archivos
(files).
Un mensaje de alarma aparece preguntndole, si
desea abandonar el actual archivo *.fem.
Elija s ( yes).
Se carga el archivo demo_transport_3d.dac. A con-
tinuacin Ud. ingresa al postprocesador.

cbcilt==QN
RK=b=~

Escoja isoline pattern en la parte superior Dibuje los segmentos ( draw segments).
izquierda de la ventana. Ahora tiene que dibujar la lnea para el corte o los
Pulsando show se visualiza la distribucin de cortes en la ventana de operciones. Fjese en la ima-
la concentracin de masa en la lmina actual. gen siguiente:
Haciendo clic con el botn derecho del ratn rea-
parece el results viewer.
A lo largo de lneas se pueden visualizar cortes que
muestran la distribucin de distintos parmetros. Las
lneas pueden ser dibujadas en ventana de operciones o
importadas en formatos producidos por ESRI. Dibuje
un corte primero:

Pulse el punto de partida del corte en el modelo. Dig-


italice el corte pulsando el botn izquierdo del ratn
sobre el modelo.
Haga clic para finalizar la edicin de una lnea. A la
lnea se le atibuye un nmero de identidad (ID).
Debajo de "line sections & segments" pulse Haga clic con el botn derecho del ratn por segunda
edit... y mantenga presionado el botn del ratn. vez. El results viewer reaparece.
Ahora presentaremos a lo largo del corte: una lnea de
nivel de las cotas hidralicas y las velocidades en los
nudos.
Pulse lined contours en la parte izquierda
superior de la ventana.
Luego pulse line sections & segments.
QO==a~=b
RKN=Oa=s~~

Elija segments.
Pulse 2D+. El signo + indica la visualiza-
cin adicional de los vectores de velocidad en los
nudos.

Pulse show para visualizar un corte vertical de


la distribucin de la cota hidralica.
Haga clic con el botn derecho del ratn para que
reaparezca el results viewer.
Ahora analizaremos las trayectorias de flujo hacia los
pozos utilizando la opcin : trayectorias de partculas.
Cambie de lmina en el lado izquierdo inferior de la
pantalla a la lmina nmero 3 en el navegador lay-
ers & slices para iniciar las trayectorias en este
plano de nudos.
Pulse particle tracking.
Pulse head en la parte Elija Backward.
izquierda inferior de la ventana
Elija Steady.
que sirve para analizar la dis-
tribucin de la cota hidralica.

cbcilt==QP
RK=b=~

Pulse 3D-projections.
Pulse mass en la parte izquierda inferior del
men.
Pulse show para visualizar la distribucin de
masa en una imagen 3D. En esta imagen la unidad de
la concentracin de la masa se encuentra a lo largo
del eje z.
Haga clic con el botn derecho del ratn para aban-
donar la funcin. El results viewer reaparece.
Pulse close para cerrar el results viewer.

Pulse options... para abrir el pathline editor.


Pulse multiple pathlines around a single well
en la fila izquierda. Esta opcin le permite iniciar
mltiples trayectorias a partir de un pozo y visualizar
el rea de captacin.
Pulse close para abandonar el editor de trayec-
torias
Pulse show para iniciar el trazado de las lneas
de trayectorias. La ventana de operaciones muestra el
borde del modelo y los smbolos de los pozos.
Pulse sobre la posicin de un pozo para trazar la
trayectoria marchando en direccin reversa.
El analizador del balance (budget analyzer) calcula el
Haga clic con el botn derecho del ratn para salir de
balance de aguas, masa y calor para el modelo entero,
la funcin. El results viewer vuelve a aparecer.
para lminas simples o subregiones que pueden
Finalmente pruebe la pseudovisualizacin en 3D para definirse interactivamente o importando lneas o
la distribucin de parmetros: polgonos en el formato ASCII. El balance puede ser
analizado en un espacio de tiempo especial o por un
perodo de tiempo por definirse.

QQ==a~=b
RKO=j===Pa

Pulse budget analyzer para abrirlo. RKO j===Pa


Por defecto estn activados fluid flux mass y
Salimos al men principal para una descripcin detal-
total balancing on all inner y outer boundaries lada en 3D de nuestro modelo y para revisar todos los
(balance checking). parmetros. Puede ingresar al men de las opciones 3D
Pulse start para ejecutar el balance total del atravs de shell menu en el postprocessor o el
modelo en el actual perodo de tiempo. problem editor.
Haga clic con el botn derecho del ratn para aban- Puede entrar al men de las opciones 3D va botn
donar la funcin del balance. verde 3D-options en el lado izquierdo inferior de la
Tome nota que FEFLOW ha dibujado crculos azules y pantalla ubicado debajo del navegador layers &
rojos en el modelo. Los crculos rojos se encuentran en slices.
nudos en los cuales el agua ingresa al modelo y los cr- Pulse 3D-options y mantenga presionado el
culos azules indican la salida del agua del modelo. El botn del ratn.
dimetro de los crculos muestra la cantidad relativa
Elija visualize.
del flujo.
Adicionalmente se abre una ventana visualizando un Pulse fringes.
diagrama de columnas para el ingreso (+) y la salida (-) Pulse materials.
del flujo producidas por las distintas condiciones de
Pulse Kxx.
frontera y la. La ltima columna muestra la diferencia
en el modelo (prdida o exedente). La conductividad hydrulica en direccin x se visualiza
como un objeto 3D. A la vez aparece el men del tri-
cycler.
Para rotar el modelo pulse dentro del modelo, man-
tenga presionado el botn izquierdo del ratn y mueva
= ~~==~
el ratn.
~==NI= ~~= Presione la tecla <Ctrl> y mueva el ratn de arriba hacia
O==P= ~
abajo para ampliar o reducir la imagen. Haga clic con el
botn medio del ratn para mover la imagen del modelo.

Q= ~=

cbcilt==QR
RK=b=~

RKOKN b=~~~==~~ Pulsando pathline se abre el controlador de


trayectorias 3D.
Una de las principales herramientas de anlisis 3D que Incielo en una lmina 2D start on 2D slice.
el programa FEFLOW le ofrece es la visualizacin de
Ponga el nmero 2 en el campo current slice.
trayectorias en 3D. Puede iniciar las trayectorias posi-
cionando el punto de partida en el modelo con el punt- Pulse start new pathlines para visualizar la
ero 3D (mueva los marcadores rojos), inicindolas lmina escogida. El puntero se encuentra en el modo
desde una lmina especfica o importando los puntos de ampliacin (zoom).
de un archivo ASCII para la computacin del rea de Haga clic con el botn derecho del ratn para deacti-
influencia relevante relevant area of influence (RAI) var la funcin de amplificacin.
de un pozo. Trazaremos ahora algunas trayectorias Pulse un nmero arbitrario de puntos en la parte
desde la segunda lmina. norte del modelo. Cada punto se convertir en un
punto de partida de una trayectoria.
Pulse 3D-options y mantenga presionado el Haga clic con el botn derecho del ratn para ejecu-
botn del ratn. tar la visualizacin.

QS==a~=b
RKO=j===Pa

RKOKO i~=~~==~ Se visualiza un isoplano de concentracin promedia.


Para definir diferentes isoplanos simplemente
La visualizacin de isoplanos muestra la distribucin pulse properties en el tricycler. Se abre el
prognsticada del penacho contaminante. Ahora visu- men de las propiedades.
alize un isoplano de la concentracin de la masa: Pulse la carpeta general y ponga para el valor del
Pulse 3D-options y mantenga presionado el isoplano 50 mg/l, por ejemplo.
botn del ratn Presione la tecla return para visualizar el isoplano.
Elija visualize para abrir el controlador de En la parte components del tricycler puede cambiar
trayectorias 3D. a isoplanos activndolos o deactivndolos. Para salir
del men de las opciones 3D, simplemente pulse el
Escoja isosurfaces. botn exiting rotation localizado en la esquina
Elija mass C. inferior derecha del men del tricycler.

cbcilt==QT
RK=b=~

RKP l~=~ Users manual (users_manual.pdf): manejo de


FEFLOW, manual para usuarios avanzados, intro-
Aqu concluye el ejercicio demostrativo. Tmese algn duccin al interfaz de manejo (IFM).
tiempo, por favor, para familiarizarse con la amplia Reference manual (reference_manual.pdf): toda la
funcionalidad ofrecida por el programa FEFLOW. teora ms all de FEFLOW.
Como siguiente paso y para profundizar sus cono- White papers Vol. I, II, II y IV
cimientos respecto a FEFLOW le recomendamos tra- (white_papers_vol1.pdf, white_papers_vol2.pdf, ...):
bajar el Tutorial que se encuentra en la segunda parte trabajos sobre temas especiales (benchmarks, mto-
del manual de usuarios (Users Manual).
dos numricos, etc.).
Consulte la ayuda en lnea para elucidar ms a fondo
sus preguntas. Esta la hallar en todos los menes y Visite la pgina http://www.feflow.info para obtener
ventanas presionando <F1> o pulsando el botn help. informacin al da respecto a versiones actuales, pre-
guntas frecuentes (FAQs), etc.
Para mayor informacin respecto a temas especiales
revise la documentacin de FEFLOW que se encuentra Si desea participar en un curso de entrenamiento sobre
en el directorio doc en el CD de FEFLOW. Si posee el uso de FEFLOW, por favor, pngase en contacto con
una licencia del programa FEFLOW habr recibido la su distribuidor local o directamente con WASY SRL.
documentacin en forma de libro tambin. Preste parti- para coordinar las fechas y el programa del curso.
cular atencin a los siguientes textos:

QU==a~=b

You might also like