You are on page 1of 16

Diseodeuna AplicacinEducativapara

EstudiarelProblemadeFlujoConfinado
EstacionarioenSuelosconDiferenciasFinitas
DesignofanEducational ApplicationtoStudy
theSteadyStateConfinedFlowwhit
FiniteDifferences
WilsonRodrguezC.,Msc.1,MyriamR.PallaresM.,MSc.2
1
PontificiaUniversidadJaverianadeCali,Colombia
2
UniversidadSantoTomsdeBogot,Colombia
wrodriguez@puj.edu.co,myriampallares@correo.usta.edu.co

Recibidopararevisin26deMarzode2007,Aceptado 30deNoviembrede2007,Versinfinal9deDiciembrede2007

Resumen Las nuevas tecnologas infor mticas abr en un teaching. In the case peculiar of the technical teachings, the
mundo de posibilidades inagotable en el mbito de la use of these technologies becomes in indispensable for the
docencia.Enelcasopar ticular delasenseanzastcnicas,el ownnatur eofthecur r entr esour cesofdesignandindustr ial
uso de estas tecnologas se convier te en indispensable por la pr oduction. The numer ic methods offer a wide per for mance
pr opia natur aleza de los r ecur sos actuales de diseo y field in this sense. On one hand, they appear like a subject
pr oduccin industr ial. Los mtodos numr icos ofr ecen un with gr eat per centage of tr ansver sally in any engineer ing
amplio campo de actuacin en este sentido. Por un lado, car eer . On the other hand, they ar e in the base of the
apar ecen como una asignatur a con gr an por centaje de technologicaldevelopmentoftheonethatintur nbenefitina
tr oncalidadencualquier car r er adeingenier a.Por otr olado, constant feedback pr ocess. The wor k that is pr esented next
estnenlabasedeldesar r ollotecnolgicodelqueasuvezse consistsontheelabor ationofadidacticmater ial(educational
benefician en un constante pr oceso de r etr oalimentacin. El tool)dedicatedtotheteachingoftheLaplaceequationintwo
tr abajo que se pr esenta a continuacin, consiste en la dimensions by means of finite differ ences. Par ticular ly, the
elabor acindeunmater ialdidctico(her r amientaeducativa) confinedflowinsheetpilewalls,concr etedams,excavations
destinado a la enseanza de la ecuacin de Laplace en dos and dr ainages, is studied. This type of mater ials, they have
dimensiones por medio de difer encias finitas. been developed and used successfully by sever al univer sities
Par ticular mente, se estudia el flujo estable confinado en atwor ldlevel,alongthelastyear sinsidethenewstudyplans.
tablestacados,pr esasdeconcr eto,excavacionesydr enes.Este Thesoftwar edidacticobjectofthiswor khasbeenbuiltusing
tipo de mater iales, han sido desar r ollados y utilizados con as platfor m of gr aphic pr e and post pr ocess toGiDandlike
xito por var ias univer sidades a nivel mundial, alolar gode pr ogr amminglanguagefr omthemotor ofcalculationoffinite
los ltimos aos dentr o de los nuevos planes de estudio. El differ encestoFor tr an.Ther esultisaver yusefuleducational
softwar e educativo objeto de este tr abajo se ha constr uido tool that an effective communication pr ofessor student
utilizandocomoplatafor madepr eypospr ocesogr ficoaGiD allows, adapted so much for the pr esent classes in the
y como lenguaje de pr ogr amacin del motor de clculo de classr oomlikefor thestudent' sper sonalwor k.
difer encias finitas a For tr an. El r esultado, es una
her r amienta educativa muy til, que per mite una efectiva KeywordsSoftwar e Development, Educational Softwar e,
comunicacin pr ofesor alumno, adecuada tanto par a las FiniteDiffer ences,Laplace2D,Por ousMedia.
clases pr esenciales en el aula de clase como par a el tr abajo
per sonaldelestudiante.
I. I NTRODUCCIN
Palabras ClaveDesar r ollo de Softwar e, Softwar e
Educativo,Difer enciasFinitas,Laplace2D,Medio Por oso.
E STE proyecto parte del desafo de pensar nuevas
formasdeaccesoalconocimiento,yconsolidareluso
AbstractNew computer technologies open an de la informtica en propuestas que planteen distintas
inexhaustiblewor ldofpossibilitiesintheenvir onmentofthe concepcionessobrelaenseanzaysobreelroldeldocente

RevistaAvancesenSistemaseInformtica,Vol.4No.3,Medelln,Diciembrede2007,ISSN16577663
88 RevistaAvancesenSistemaseInformtica,Vol.4No.3,Medelln,Diciembrede2007,ISSN16577663

y el alumnoenelcontextoulico.Losmtodosnumricos distintos cambios que, sin duda, tendr que acometer a lo


han progresado rpidamente, y este enorme crecimiento, largodesucarrera.
junto con los cambios producidos, constituye un reto para Con este trabajo, se busca proporcionar al alumno una
los docentes, que deben orientar la construccin de los herramientaparaobtenerlasolucindediversosproblemas
conocimientos. Se trata de enriquecer el pensamiento del gobernados por la ecuacin de Laplace. Obtener la
estudiante y de cultivar en l habilidades y aptitudes para aproximacin por diferencias finitas a la ecuacin de
descubrir y usar los conocimientos matemticos, que son gobierno del problema (Ecuacin de Laplace) y utilizarla
clsicamente difciles para el alumnado por su nivel de para determinar los potenciales y el flujo en todos los
abstraccin. Es as como surge la idea de crear un puntos libres de un dominio. Analizar las ventajas que
software educativo como herramienta auxiliar para ofrecen los mtodos numricos (en especial los de
facilitarlacomprensindeestostemas,demaneraamena, diferencias finitas) como alternativa de solucin de
a travs de una aplicacin que incluye la simulacin problemasdeingeniera.
numricadefenmenosfsicos.Enparticularsetrabajacon
el tema Ecuacin de Laplace 2D condiferenciasfinitas. III. ESTADO DEL ARTE
Este tema es abordado en las carreras universitarias que El artculo hace referencia en su mayora a la
incluyen la enseanza de los mtodos numricos en su descripcin de ecuaciones matemticas y al desarrollo
pnsum acadmico (las ingenieras en general). La mismo de la aplicacin educativa. Por lo mismo, este
utilizacin de elementos tecnolgicos har posible que espacio es ideal y conveniente para plasmar un pequeo
nuevas estrategias didcticas enriquezcan los procesos de anlisissobrelaimportanciadelainformticaeducativaen
enseanzaydeaprendizaje. laactualidad.
El software educativo Geoflow 1.0 fue desarrollado Hace ya algunos aos, la pregunta ms inquietante
dentro de un proyecto de investigacin adelantado en el respecto a la informtica en el mbito educativo estaba
ao 2004 como parte de la produccin investigativa del relacionada con su viabilidad, esto era: cundo estar la
grupo en simulacin y control numricoSICON. La infraestructura tecnolgica (hardware y software) a
herramientaesunproductodelalneadeinvestigacinen disposicindelasinstitucioneseducativas?
modelacin numrica que contempla el desarrollo de Pasado el tiempo, las necesidades fueron un poco
software educativo como un rea estratgica de la diferentes. La gran preocupacin se centraba en cmo
investigacindelgrupoenlaactualidad.Elprogramaesun integrar de forma activa la informtica enelcurrculumy
modeladorcomputacionaldelaecuacindeLaplaceendos cmo desarrollar cultura informtica en la comunidad
dimensiones por medio de diferencias finitas. Sus educativa.
caractersticas de manejo sencillo hacen de este una El avance tecnolgico ha llevado a que tambin las
herramientaeficienteparaladocenciaendiversostemasde necesidades vayan evolucionando. Hoy en da que ya
ciencia bsica e ingeniera. La primera versin tiene tenemos a nuestro alcance la tecnologa, las necesidades
implementadalaformulacinestacionaria,sinembargo,se estn ligadas a crear diferencias cuando se generan
espera en una segunda fase del proyecto integrar mejoras, ambientesdeaprendizajehaciendousodelainformtica.
talescomolaimplementacindelcasotransitorio. Vivimos en un mundo quese caracteriza por el cambio
constante,por laenormegeneracinyexposicindedatos
II. ANTECEDENTES yconocimientos,elaccesosimultneoadiversoscanalesde
Con la introduccin de los nuevos planes de estudio en informacin, donde el que ensea no es slo el profesor y
la titulacin de las ingenieras y en general, de la gran en elcualelqueaprendenoterminanuncadehacerlo.En
mayora de las carreras en Colombia, las asignaturas este contexto es evidente, que la educacin informtica es
tcnicas de ingeniera sufren una importante una condicin necesaria para sacar provecho de la
reestructuracin. La apuesta por el sistema de crditos comunidadglobalenlaque vivimos.
conllevaunareubicacindeloscontenidosenelcurrculoy Enesteordendeideas,esimportantedaraconocer,los
una disminucin en el nmero de horas lectivas globales. objetivos que con el trabajo se pretendieron lograr. Estos
Adems, se hace necesario introducir un carcter son:
experimental en algunas de ellas con la asignacin de Familiarizar al alumno con las nuevas tecnologas
prcticasenunlaboratoriodeinformtica. informticas en el campo de la ingeniera, intentando
El diseo de estas herramientas educativas, se mostrar su utilidad tanto en la formacin como en el
constituyenenunretoparacambiarelmododeensear,de posteriordesarrolloprofesional.
manera que vaya ms acordeconlosinstrumentosquelas Poner en prctica los conocimientos adquiridos en las
nuevas tecnologas ponen a nuestra disposicin y, sobre clases tericas, lo que se cree, hace ms atractivo el
todo,quepermitarealizarunaeducaciningenierilparala aprendizaje de los distintos conceptos estudiados a travs
vida profesional facilitando al alumno adaptarse a los delaexperimentacin.
DiseodeunaAplicacinEducativaparaEstudiarelProblemade Flujo Confinado EstacionarioenSueloscon 89
DiferenciasFinitasRodrguezyPallares
Inculcar el sentido del autoaprendizaje en los alumnos
comomtododetrabajohabitual.

IV. C ONCEPTOS BSICOS


Un modelo matemtico es una abstraccin de
representacin del mundo real aplicada al tratamiento
predictivo, que discretiza reas o cuerpos en 2 3
dimensiones respectivamente, aplicando funciones
aproximadasdelcomportamientodelaspropiedadesquese
quieren estudiar. Un mtodo de aplicacin de modelos
matemticosenelproblemadeflujoenmedioporosoesel
mtodo de diferencias finitas, que consiste en la
determinacin de valores finales aproximados a partir de
valores iniciales ciertos, aplicados a una funcin no
diferenciable,medianteelclculoenetapasfinitas.
El mtodo de las diferencias finitas es una tcnica Figur a.1. Flujoatravsdeunelementodesueloentresdimensiones.
numrica simple que se emplea para resolver ecuaciones
diferenciales parciales. Una solucin de diferencias finitas qx=kxixdydzqx+dqx=kx(ix+dix)dydz
alaecuacindeLaplace,seobtieneendospasos.Primero
aproximndose a la ecuacin diferencial y a las qy=kyiydxdzqy+dqy=ky(iy+diy)dxdz (1)
condiciones en la frontera por medio de un grupo de
ecuaciones algebraicas lineales llamadas ecuaciones de qz=kzizdxdy qz+dqz=kz(iz+diz)dxdy
diferencias,enlospuntosdeunacuadrculasituadadentro
de la regin de la solucin, y segundo, resolviendo este En (1) kx, ky y kz son las permeabilidades en las
grupodeecuacionesalgebraicas.Aslascosas,eldominio direccionesx,yyz,respectivamente.Sielvolumendelos
de los problemas estar constituido por rectngulos elementos permanece constante y el fluido es
divididos en mallas rectangulares no uniformes. Con la incompresible, la rata total de flujo que entra al elemento
herramienta es posible determinar losvaloresdepotencial debeserigualalaquesaledel,estoes:
yflujoenproblemasdeflujoestacionarioconfinado.
A. EcuacionesMatemticas qx+qy+qz=
(2)
(qx+dqx)+(qy+dqy)+(qz+dqz)
Existen situaciones en las cuales las condiciones del
flujosonbastantesimples,yenlasqueesposibledescribir
Apartirdelaecuacin(2)seobtiene,
el flujo que pasa a travs del rea de una seccin
transversal dada, por medio de la ley de Darcy. En
kxixdydz+kyiydxdz+kzizdxdy=0 (3)
problemas ms complicados esta ley no es suficiente, ya
que las condiciones de flujo (velocidad, gradiente, etc.)
Siendoix= df/dx,iy= df/dy,iz= df/dz,entonces,
varan por todo el medio y solo pueden ser expresadas en
forma de ecuacin diferencial en un punto particular del
medio. Es necesario entonces, acudir a una ecuacin de 2f 2f 2f
ix = x
d i
y = y
d i
z = dz (4)
flujoensuelos,quesirvadebaseparadesarrollarredesde x2 y2 z2
flujo y para otros mtodos de resolucin de problemas de
filtracin. Para deducir tal ecuacin, es necesario
En las expresiones (4) f representa la cabeza total
considerarunelementodesuelo,deladosdx,dy,dz,como
aplicada o potencial. La ecuacin (4) puede escribirse
semuestraenlaFigura 1.
como:
Laratadeflujoenladireccinxesqxatravsdelplano
x=0yqx+dqxatravsdelplanox=dx.Losgradientes
hidrulicos en la direccin x en estos dos planos, son 2f 2f 2f
k
x 2 + k
y + k
z dxdydz = 0 (5)
respectivamente, ix e ix + dix (para el flujo en las
x y2 z2
direcciones y y z son adoptadas notaciones similares). A
partir de estas consideraciones la ecuacin de Darcy se
Laexpresin(5)esllamadaecuacindecontinuidad.En
puedeescribircomo:
elcasodeflujobidimensional,laecuacinsesimplificaa,
90 RevistaAvancesenSistemaseInformtica,Vol.4No.3,Medelln,Diciembrede2007,ISSN16577663

2f 2f hA
kx 2 + ky 2 dxdy = 0 (6) L hL O hR R
x y
hB

Si el suelo es isotrpico (kx = ky = k) la ecuacin de


continuidadquedareducidaa, B
Figur a.2. Disposicin nodalno uniforme.

2f 2f f (fO - f L ), f
= O A
(f - f )
+ = 0 (7) =
x 2 y2 x L,O hL y A,O hA

La expresin (7) es la conocida ecuacin de Laplaceen Las ecuaciones (8) pueden interpretarse como
dos dimensiones y la principal ventaja de su aplicacin aproximaciones por diferencias centrales a puntos que
resideenquecadapuntodelespacioestasociadosolocon estnenlamitadentrelospuntosLyO,OyR,AyO,y,
unacantidadescalardesconocida(lafuncinincgnita f). O y B. De esta manera, las segundas derivadas se
B. Formulacinnumricadediferenciasfinitas aproximancon:
El mtodo consiste en una aproximacin de derivadas
parciales por expresiones algebraicas envolviendo los f f
valores de la variable dependiente en un limitado nmero -
de puntos seleccionados. Como resultado de la
2f
2 = y O,B y A,O =
aproximacin, la ecuacin diferencial parcial que describe y O hA+ hB
el problema (ecuacin 7), se reemplaza por un nmero 2

finitodeecuacionesalgebraicas,escritasentrminosdelos
valoresdelavariabledependienteenpuntosseleccionados. 2 f A (hA+ hB)*f O f B
- +
Por tanto, los valores de los puntos seleccionados se (hA+ hB) hA (hA*hB) hB
convierten en las incgnitas, en vez de la distribucin
espacial continua de la variable dependiente. Las (9)
ecuaciones son lineales si las ecuaciones diferenciales f f
parciales tambin lo son. El sistema de ecuaciones -
2f x O,R x L,O
algebraicas debe ser resuelto y puede envolver un nmero 2 = =
largodeoperacionesaritmticas. x O hL+ hR
Conelusodelcomputador,actualmente,lasoperaciones 2

sedesarrollanpormediodeunprogramadeclculo.
El mtodo de diferencias finitas muestra ser una de las 2 f L (hL+ hR)*f O f R
- +
mejores tcnicas empleadas en el desarrollo de problemas (hL+ hR) hL (hL*hR) hR
de flujo a travs de medios porosos. En la Figura 2 se
ilustra una situacin donde los cuatro nodos alrededor del
Las ecuaciones (9) no son aproximaciones por
nodo central tienen separaciones distintas a fin de
diferencias centrales exactamente al punto O, y al ser
generalizar el problemaaretculasenlascualeslosnodos
usadas para aproximar las segundas derivadas se provoca
no estn uniformemente espaciados. Las distancias a los
unerrordeprimerorden.
puntosL,R,A,yBdesdeelpuntoO,elnodocentral,son
Finalmente, la expresin que permite calcular el
hL, hR, hA y hB. Estos puntos son nodos que estn a la
potencialdelnodocentralOenfuncindelasdistanciasa
izquierda, derecha, arriba y abajo del nodo central. As
lospuntosL,R,A,yByelvalordelaincgnita(f)enlos
mismo,losvaloresdelaincgnita(f)endichospuntosson
puntosvecinoses,
fL, fR, fA,y fB ylasprimerasderivadasentrelospuntosL
yO,OyR,AyO,y,OyB,seaproximancon:

f (f R - f O ), f
= B O
(f - f )
= (8)
x O ,R hR y O ,B hB
DiseodeunaAplicacinEducativaparaEstudiarelProblemade Flujo Confinado EstacionarioenSueloscon 91
DiferenciasFinitasRodrguezyPallares
A
fO =
(hL*hR*hA*hB) *
hA*hB+ hL*hR hA
F =n od ofic i tic i o O hR R
1 f L f R
(hL+ hR) hL + hR + (10) hB

1 f A f B
+ B

(hA+ hB) hA hB Figur a.3. ConfiguracinparalacondicindefronteradeNeumann.

Deestamaneraesposibleparticularizarlaecuacin(10) f F =f R
para cada situacin segn corresponda. Se pueden
distinguircuatrocasos,
Una vez obtenido el valor de la incgnita en el nodo
Caso 0: Incluye todos los nodos internos del modelo.
ficticio, se reemplaza en la ecuacin general (10) como
As, cada nodo central O estar rodeado por sus cuatro
potencializquierdo.
nodos vecinos. Estos nodos no poseen ninguna condicin
Para acelerar la convergencia se utiliza un factor de
defrontera.
sobrerrelajacin denominado w, adaptado a retculas no
Caso1:Nodosubicadossobreloscontornosdelmodelo.
uniformes, y para su implementacin, se parte de la
El nodo central en las fronteras se encuentra rodeado de
ecuacin general (10) (aproximacin de la ecuacin de
solo tres de sus nodos vecinos. As, los nodos localizados
Laplaceendiferenciasfinitas).Estaexpresinsemultiplica
sobre los contornos superior e inferior, estarn rodeados
por el factor de sobrerrelajacin dividido entre el factor
por los dos nodos laterales y el inferior o superior segn
corresponda.Silosnodosestnenlasfronteraslaterales,el multiplicadorde fO,as:
nodo central tendr a los dos nodos inferior y superior
comovecinosademsdelizquierdooderechosegnseael

caso. Estos nodos poseen cualquier tipo de condicin de w *
1 1
contorno. +
Caso 2: Nodos esquina rodeados por slo dos de sus hL*hR hA*hB
nodosvecinos.Paralasesquinasubicadasalladoizquierdo 1 fL fR
del modelo, el nodo central O estar rodeado del nodo (hL+ hR) hL+ hR +

derechoylosnodossuperioreinferiorsegncorresponda. 1 f A fB
Lo mismo ocurre para las esquinas que se encuentran + - = (12)
(hA+ hB) hA hB
localizadas sobre el lado derecho. Estos nodos poseen 1 1
cualquiertipodecondicindecontorno. fO +
hL*hR hA*hB
Caso3:Nodosesquinarodeadosporsuscuatrovecinos.
Estos nodos poseen cualquier tipo de condicin de

contorno. w
0*
ParaformularlacondicindeNeumannenlasfronteras 1 1
+
del modelo a travs del mtodo de diferencias finitas se hL*hR hA*hB
emplea una aproximacin en diferencias de la primera
derivada de la variable principal. Para ilustrar este Sumando fO a ambos lados de laecuacinseobtienela
procedimiento, se desarrolla aqu el planteamiento de la expresin final desobrerrelajacin, donde los trminos en
aproximacinparaunafronteravertical,dondenicamente f delaizquierdasonlosvaloresactualesdelavariableyel
existen losnodosderecho,centralysusvecinossuperiore trmino de la derecha se convierte en el nuevo valor. La
inferior, tal y como se describe en el caso (1).Apartirde sobrerrelajacin puede disminuir el nmero de iteraciones
esta premisa es necesario incluir un nodo ficticio (a la acasilamitad.
izquierdaenestecaso)cuyopotencialdebesercalculadoa
travs de la aproximacin en diferencias finitas, con (ver
Figura 3).

f (f - f )
-k = - k R F = 0,
x 2 hR (11)
(fR -f F )= 0 ,
92 RevistaAvancesenSistemaseInformtica,Vol.4No.3,Medelln,Diciembrede2007,ISSN16577663

1 Geoflow.mat Geoflow.pr b Geoflow.cnd



w *
f O +
1 1
+ PREPROCESO
hL*hR hA*hB 2
GID
Nombr e
1 f L f R del
(hL+ hR) hL + hR + (13) pr oyecto Geoflow.bas 3

1 f A f B
+ - = f O Flujo.da t 4
Geoflow.bat
(hA+ hB) hA hB 5
1 1 Geoflow.exe
f O +
hL*hR hA*hB
6 Flujo.flavia.r es
C. Casosdeflujoestableconfinado
Elcasodeflujoestableenelcuallacabezadelfluidoes
conocida en todo el borde permeable externo es llamado 7 POSPROCESO
flujoestableconfinado.Entreloscasosmsrepresentativos GID
Figur a.4. Diagramadeflujodelaaplicacin.
estn el flujo en la fundacin de un muro tablestacado,
flujo bajo presas o vertederos de concreto, flujo en la
vecindaddeunaexcavacinyflujoenrellenoscondrenes. Geoflow.cnd: informa aGiDacercadelascondiciones
impuestas al modelo (sobre lneas y puntos): Potencial
V. DISEODELSOFTWARE
yFlujo.
La herramienta computacional Geoflow 1.0, est en Geoflow.mat: proporciona informacin acerca de las
capacidad de resolver los problemas de flujo estable propiedadesfsicasdelosmateriales:Permeabilidad
confinado mencionados en el apartado C anterior, por Geoflow.bas: proporciona el formato del archivo de
medio de diferencias finitas considerando isotropa del datosdeintercambioentreGiDyelcdigodeclculo.
suelo. A continuacinsepresentalaestructurayelusode Geoflow.bat:encargadodelanzarelmdulodeclculo.
la herramienta as como el desarrollo prctico de cuatro LaopcinCalculatedeGiD,ejecutaestearchivo.
modelos obtenidos con la aplicacin que son comparados Geoflow.exe: es el motor de clculo desarrollado en
posteriormenteconMatlab Fortran, encargado de solucionar el problema por
A. Estructuradelaherramienta aproximacinendiferenciasfinitas.
En la Figura 4: [1] representa el grupo de archivos de
La herramienta educativa Geoflow 1.0 es propiamente
materiales (Geoflow.mat), datos del problema
un problem type creado sobre una plataforma de pre y
(Geoflow.prb) y condiciones (geoflow.cnd). Estos archivos
posproceso grfico, con el fin de capturar de manera
son en el preproceso las bases fundamentales del sistema
interactiva los datos de entrada del problema y presentar
deanlisis.[2]Indicalaetapadepreproceso,enlacualel
grficamente los resultados del anlisis. El problem type
archivo Geoflow.bas [3], genera otro archivo de datos
est diseado para intercambiar informacin acercadelos
llamado Flujo.dat [4]. Esteltimoeslaentradaalmdulo
parmetros generales del problema, condiciones de
de clculo, que es iniciado por medio del archivo
contorno sobre lneas y puntos, propiedades fsicas de los
Geoflow.bat (5). Finalmente se genera el archivo
materiales, lanzar el mdulo de clculo y procesar
Flujo.flavia.res [6] el cual contiene todos los datos
resultados.Deestamanera,laherramientaseestructuraen
necesariosparaelposproceso(7).
tres partes: preproceso, solucin y posproceso. En el
preprocesosecarganlosdatosdeentradadelproblema,en 2) Implementacindelmotordeclculo
lasolucinselanzaelmotordeclculodediferenciasyen El motor de clculo desarrollado en Fortran consta de
elposprocesosepresentanlosresultadosdelanlisis. siete subrutinas. La primera realiza la lectura de datos
1) ImplementacindelainterfaseconGiD consignados en el fichero *.dat. La segunda, lleva a cabo
un proceso de organizacin de nodos tomando como base
Para elaborar la interfase de comunicacin con GiD es
suscoordenadas.Deestamanera,seobtieneunaconFigura
necesariodesarrollarseis(6)programas(Figura 4)quese
cin reticular que permite el almacenamiento de las
explicanbrevementeacontinuacin:
matrices de coordenadas, potenciales y casos y que
determinanlaformaderealizacindelclculodecadauno
Geoflow.prb: proporciona la ventana para cargar la
de los nodos de la malla de diferencias finitas. Se aplican
informacindelosparmetrosgeneralesdelproblema.
DiseodeunaAplicacinEducativaparaEstudiarelProblemade Flujo Confinado EstacionarioenSueloscon 93
DiferenciasFinitasRodrguezyPallares
lascondicionesDirichletcomopasoprevioalautilizacin
de la subrutina de sobrerrelajacin que emplea como
ncleounseleccionadordecasosdeclculo,clasificadosa
partir de la cantidad de nodos vecinos y del tipo de
condiciones de contorno asignadas. Cuando se identifican
casos relacionados con condiciones Neumann se usan
nodos ficticios. Para controlar las iteraciones se calcula el
error absoluto aproximado y se compara con la tolerancia
especificada por el usuario, una vez satisfecha finaliza el
ciclo de clculo del potencial y contina el de flujo, con Asignacindecondicionesdecontor nosobr eelmodelo:
baseenlosvaloresdelaincgnitaparalaaproximacinen Potencialsobrelneasdelmodelogeomtrico
diferenciasfinitasdelaspendientesverticalyhorizontalde Potencialsobrepuntosdelmodelodediferenciasfinitas
los isocontornos de potencial. La Subrutina (6) crea el Flujosobrelneasdelmodelogeomtrico
fichero *.flavia.res donde se consignan los valores de Flujosobrepuntosdelmodelodediferenciasfinitas
potencial y campo que emplea GiD para llevar a cabo la Asignacindelmaterial:
fasedeposproceso. Basededatosdemateriales
Asignacin de los datos generales del problema:
Acontinuacinsepresentaunresumendelasetapasdel condiciones iniciales, criterios de convergencia y
programa: sobrerrelajacineiteraciones.
Declaracin devariables Potencialinicial
(1) Lecturadedatosdesdeelarchivo*.datgeneradoporGiD
(2) Ordenamientodenodosdeacuerdoacoordenadas
Tolerancia
(3) Ensamble de matriz denodos,coordenadas,potencialesycasosque Numeromximodeiteraciones
identificanlaformadeclculodecadanodo Factordesobrerrelajacin
(4) Mtododesobrerrelajacinadaptadoamallasdepasoirregular
(5) Clculo del flujo
(6) Escrituraderesultados
Fin

Gener acindelamalla:
Discretizacin del modelo a travs de una malla
estructurada de nodos (para aplicar el mtodo de
diferenciasfinitas).
Debido a que se trata una malla de diferencias finitas es
precisotrabajarcon:
Fig. 5. AmbientedePreprocesoGiD. Mallaestructurada
Tipo de elementos:cuadrilteros
3)MdulodePreproceso
La adaptacindelmtododediferenciasfinitasaretculas
En la Figura 5 se presenta el ambientedelmdulode
no uniformes de paso irregular implementado en esta
preproceso. El men Calculate constituye el mdulo de
aplicacin, permite refinar la malla en zonas de inters,
solucin.
porejemplo,enlasregionescercanasalosnodosesquina.
Losdatosdeentradadelmodelosoncargadosatravsde
este mdulo. A continuacin sedescribenlastareasdelas
principalesherramientasquelocomponen.
Cr eacindelmodelogeomtr ico:
Puntosylneas
Arcosycrculos
Rectngulosypolgonossuperficiesyvolmenes
94 RevistaAvancesenSistemaseInformtica,Vol.4No.3,Medelln,Diciembrede2007,ISSN16577663

Figur a.6. AmbientedePosprocesoGiD.

4)MdulodeSolucin
Resolucin del problema con diferencias finitas
utilizando sobrerrelajacin. La opcin Calculate de este
mdulo eselencargado de ejecutarelmotorde clculo.

4)MdulodePosproceso
En la Figura 6 se presenta el ambientedelmdulode
posproceso. En l se realiza el procesamiento de los B. Usodelaherramienta
resultados generados por el mdulo de clculo para A continuacin se describen las tareas de los mens
presentarlosdemaneragrfica. principales que se utilizan para analizar un problema de
diferenciasfinitasconlaherramienta.
Visualizacinder esultados:
Contornosllenos (1)Tipodeproblema:MenDataProblemTypeGeoflow
Lneasdecontorno
Vectores
DiseodeunaAplicacinEducativaparaEstudiarelProblemade Flujo Confinado EstacionarioenSueloscon 95
DiferenciasFinitasRodrguezyPallares
(2) Datos generales del problema: Men DataProblem
Data
Potencial Inicial: valor de prueba que se utiliza para
darinicioalmtodosobrerrelajacin
Tolerancia: empleada como criterio de parada para el
mtododesobrerrelajacin

Nmero mximo de iteraciones: criterio de parada


usadocuandonosecumpleelcriteriodetolerancia.
Factor de sobrerrelajacin: incrementa la velocidad de
convergencia del mtodo. Reduce el nmero de
iteracionesaproximadamentealamitad.

(4)Condicionesdecontorno:MenDataConditions
Las fronteras pueden ser prescritas asignandoPotencial
oFlujoenlasdireccionesxoy,sobrelaslneasdelmodelo
geomtrico o sobre los nodos de la malla de diferencias
finitas por medio de las ventanas mostradas. Para asignar
las condiciones sobre las lneas, es necesario visualizar la
geometra, y para asignarlas a los nodos, visualizar la
malladediferenciasfinitas.

(5)Generacindelamalladediferenciasfinitas:

MenMeshingStructuredSurfaces
Genera una malla uniformemente estructurada, ya que
(3)Materiales:MenDataMaterials: para poder aplicar el mtodo de las diferencias finitas la
Adicionar Material: agrega nuevos materiales a la malla debe tener estas caractersticas. Es importante tener
libreraexistente en cuenta que los clculos por medio de este mtodo
Borrar Material: elimina uno o varios materiales de la numrico se realizan sobre los nodos porque no existen
libreraexistente elementoscomotal.
Salvar cambios: guarda o actualiza cambios realizados
sobre los valores de la permeabilidad asociada a cada
material.
96 RevistaAvancesenSistemaseInformtica,Vol.4No.3,Medelln,Diciembrede2007,ISSN16577663

MenMeshingElementTypeQuadrilateral campodeflujo,pormediode:
Genera elementos 2D tipo cuadriltero. Los elementos Isocontornosllenos
de la malla de diferencias finitas deben ser estrictamente Lneasdeisocontornos,y,
rectangularesocuadrados. Vectores(soloparaelcampodeflujo)

El listado de resultados se puede obtener del archivo


*.flavia.res, contenido en la carpeta *.GiD, despus de
realizadotodoelproceso.

MenMeshingGenerate
Genera lamalladediferenciasfinitasconlasanteriores
caractersticas.

VI. IMPLEMENTACIN
Laprimeraversindelaherramientaestdiseadapara
trabajar con la formulacin estacionaria de la ecuacin de
Laplace en dos dimensiones por diferencias finitas. A
continuacin se ensean cuatro modelos que ilustran los
(6)Clculo:MenDataCalculateCalculate casos ms representativos de flujo estacionario confinado
Inicia el clculo del problema por medio del mtodode mencionados y las condiciones de contorno aplicadas a
diferencias finitas adaptado a mallas de paso irregular cadaunodeellosutilizandolaherramienta.
aplicandoelmtododesobrerrelajacinparalaaceleracin
delaconvergencia.Este mdulo lanzaelmotorde clculo.

Finalizado el clculo, es posible acceder al posproceso


pormediodelcualsevisualizanlosresultadosdepotencial
y campo de flujo grficamente y se obtiene listados de
ellos.

Figur a.7. Tablestacadodebaseimpermeable

A. Flujobajolafundacindeunatablestaca

Dentro de los innumerables problemas de ingeniera en


losqueserecurreauntablestacadoseencuentra:elcasode
una pared para mantener la excavacin de un edificio en
(7) Posproceso: Men View resultsContour Fill, construccin,elmuroderecintodeunaterminalmartima,
ContourLines,DisplayVectors la pantalla anclada de un muelle de atraque, etc. Para el
Visualizacin grfica de los resultados de potencial y modelo, se utiliza un tablestacado hincado en un suelo
DiseodeunaAplicacinEducativaparaEstudiarelProblemade Flujo Confinado EstacionarioenSueloscon 97
DiferenciasFinitasRodrguezyPallares
limosoconunapermeabilidadde5.0E07cm/seg,comoel
que se ilustra en la Figura 7. El tablestacado es de
longitud considerable en direccin perpendicular a la
Figura por lo cual el flujo de agua bajo el mismo es
bidimensional.
Las condiciones de contorno aplicadas al modelo del

Figur a.12. Representacindelflujobajounapresadeconcreto

cimentada sobre un terreno permeable istropo con una


Figur a.8. MalladeDiferenciasFinitas. permeabilidadde5.0E07cm/seg.Laseccinrepresentada,

Figur a.13. MalladeDiferenciasFinitas

Figur a.9. Condiciones Dirichlet.

Figur a.14. Condiciones Dirichlet

Figur a.10. Condiciones NeumannX.

Figur a.15. Condiciones NeumannX

Figur a.11. Condiciones NeumannY

tablestacado se ilustran en las Figuras 9, 10 y 11. Estas Figur a.16. Condiciones NeumannY
son: constituye realmente un vertedero ya que el agua pasa
Enlalneaequipotencialaguasarriba,h=6m sobre la presa en ciertas pocas del ao. El agua del
Enlalneaequipotencialdeaguasabajo,h=0m embalseenlacaraaguasarribatieneunaalturade6.0my
Losdemscontornossonlneasdeflujonormalnulo. lapresaestenterradadentrodelsuelo2.0m.Estasson:

Enlalneaequipotencialaguasarriba,h=6m
B. Flujobajopresasdeconcreto
Enlalneaequipotencialdeaguasabajo,h=0m
La Figura 12 considera una presa de concreto Losdemscontornossonlneasdeflujonormalnulo.
98 RevistaAvancesenSistemaseInformtica,Vol.4No.3,Medelln,Diciembrede2007,ISSN16577663

Las condiciones de contorno aplicadas al modelo de la 1.5m.deprofundidad.Lascotasaguasarribayabajodela


presaseilustranenlasFigura s14,15y16.

C. Flujoenlavecindaddeunaexcavacin
La Figura 17 ilustra el caso de dos paredes que
mantienen una excavacin en un terreno permeable de
permeabilidad 5.0E07cm/seg. Las paredes estn
enterradas dentro del suelo 6.0 m. ylaexcavacinesten

Figur a.22. Flujoenelcasodelluviaenrgimenestablecidoenunmurode


retencindetierracondrenvertical

excavacinsonh1 =12myh3 =13.5m,respectivamente.


Lacotadelaexcavacinesh2 =7.5m.
Las condiciones de contorno aplicadas al modelo de la
excavacin se ilustran en las Figura s 19, 20 y 21. Estas
Figur a.17. Flujoenlavecindaddeunaexcavacin son:
Enlalneaequipotencialaguasarriba,h=4.5m

Figur a.18. MalladeDiferenciasFinitas.

Figur a.23. MalladeDiferenciasFinitas.

Figur a.19. Condiciones Dirichlet

Figur a.24. Condiciones Dirichlet

Figur a.20. Condiciones NeumannX

Figur a.25. Condiciones NeumannX

Enlalneaequipotencialdeaguasabajo,h=6.0m
Losdemscontornossonlneasdeflujonormalnulo.
D. Flujoenunrellenocondrenvertical
Otra forma habitual de flujo es el caso de un muro que
Figur a.21. Condiciones NeumannY sostiene un relleno con un dren vertical entre la cara
DiseodeunaAplicacinEducativaparaEstudiarelProblemade Flujo Confinado EstacionarioenSueloscon 99
DiferenciasFinitasRodrguezyPallares
interior del muro y el relleno. Si por ejemplo, la red de
flujo se genera debido a una lluvia intensa la carga total
sobre el relleno (en condicin de flujo permanente) ser
igual a la altura geomtrica del relleno. Para el caso del
ejemplolacabezatieneunvalorde6.0m.EnlaFigura22
serepresentaestecaso.
En condiciones de saturacin y considerando flujo
permanente, el borde superior del relleno ser una
condicin de borde equipotencial(f=6.0m).Lafundacin
del relleno es impermeable y representa una condicin de
bordedeflujoyunapequealneaequipotencialdecabeza a)Isocontornosdepotencial
cero es representada en la parte baja del dren. Las

Figur a.26. Condiciones NeumannY


condicionesdecontornoaplicadasalmodelodelrellenose b)Isocontornos yvectores de flujo
ilustranenlasFigura s24,25y26.Estasson: Figur a.28. Potencialyflujo en unatablestacacon Matlab
Enlalneaequipotencialsuperior,h=6.0m
Enlalneaequipotencialinferior,h=0.0m anteriormente obtenidos con la aplicacinyserealizauna
Losdemscontornossonlneasdeflujonormalnulo.

VII. P RESENTACINDE R ESULTADOS


Acontinuacinsepresentangrficamentelosresultados
de potencial y flujo de los cuatro modelos ilustrados
a)Isocontornosdepotencial

b)Isocontornosde flujo
a)Isocontornosdepotencial

c) Vectores de flujo
b) Isocontornos de flujo
Figur a.29. Potencialyflujo bajounapresa conGeoflow

comparacin con la herramienta de elementos finitos


PDETooldeMatlab,conelfindevalidarlosresultados.

c) Vectores de flujo

Figur a.27. Potencialyflujo en una tablestacaconGeoflow


100 RevistaAvancesenSistemaseInformtica,Vol.4No.3,Medelln,Diciembrede2007,ISSN16577663

a)Isocontornosdepotencial a)Isocontornosdepotencial

b)Isocontornos yvectores de flujo


b)Isocontornos yvectores de flujo
Figur a.30. Potencialyflujo bajouna presa con Matlab
Figur a.32. Potencialyflujo enunaexcavacin con Matlab

a)Isocontornosdepotencial

a)Isocontornosdepotencial

b)Isocontornosde flujo

c) Vectores de flujo

Figur a.31. Potencialyflujo enunaexcavacin conGeoflow


b) Vectores de flujo

Figur a.33. Potencialyflujo enunrelleno conGeoflow


DiseodeunaAplicacinEducativaparaEstudiarelProblemade Flujo Confinado EstacionarioenSueloscon 101
DiferenciasFinitasRodrguezyPallares
IX. C ONCLUSIONES
La enseanza en ingeniera debe adaptarse a la
sociedad en la que se desarrolla y para ello debe
utilizartodaslasherramientasasualcance,hoyenda
la utilizacin del computador en las aulasdeclasees
algo ineludible y necesario para formar tcnicos
capacesdeafrontarconseguridadsuvidaprofesional.
Adems, las capacidades multimedia del computador
permiten envolver las clases en un entorno que las
hagaatractivasparaelalumno.
a)Isocontornosdepotencial Por otra parte, la creacin de buenos materiales
multimedia requiere degran trabajo y dedicacinpor
parte del docente, la mayor parte de las veces poco
reconocido y menos recompensado, as como de un
procesodeajustebasadoenlaexperienciayquehade
ser constante como lo son los cambios en nuestros
estudiantes.
Los materiales desarrollados con las nuevas
tecnologasvanapermitirmodificarlaconcepcinde
lasclasestradicionalesdeingeniera,dejandodelado
la llamada clase magistral y tratando de seducir al
alumno para que aporte ms trabajo personal en el
b)Isocontornos yvectores de flujo proceso de aprendizaje. Esto, representa una de las
bases ideolgicas de la reforma educativa. Adems,
Figur a.34. Potencial yflujo enunrelleno con Matlab aumenta la participacin en la clase, tan difcil de
conseguirhoyenda.
El uso del software educativo es un acierto, ya que
permite al estudiante profundizar en los conceptos
dejando de lado el esfuerzo que suponen clculos
VIII. C OMENTARIOSSOBRELOS RESULTADOS tediosos. Esto, junto a cierto mtodo deductivo de
OBTENIDOSDELAAPLICACIN trabajo,lemotivaparaseguiraprendiendo.Dehecho,
los alumnos pueden utilizar el programa como ayuda
De los resultados obtenidos con la aplicacin se puede enotrasmaterias.
colegirque: La utilizacin del computador como medio docente
La comparacin con Matlab es satisfactoria, lo cual debe llevar aparejados algunos cambios en los
representalavalidezde laaplicacin. contenidos a impartir. Ya no es necesario dedicar
La aplicacin Geoflow1.0 genera menor costo excesivo tiempo a los mtodos de clculo
computacional que otras alternativas numricas (p. ej. tradicionales,sinoquestesepuedeemplearenqueel
elementos finitos) dado que las diferencias finitas son alumno comprenda mejor los conceptos. Para tal fin,
menosrobustas. lascapacidadessoftwareeducativosonimportantes.
Computacionalmente,laimplementacindediferencias El software educativo permite obtener resultados de
finitasesventajosa,dadoqueesunmtododesolucin forma gil y segura, en contraposicin al uso de
rpida,lamatrizobtenidaesllenaysigueelpatrnde calculadoras tradicionales la experimentacin
la retcula del modelo. De esta forma,undominiocon autnoma del alumno constituye un ejercicio
un buen nmero de nodos no implica mayor estructuradordelamentequedebeserconsideradode
almacenamientoparalamatrizdepotencial. granimportanciaenlaformacindeuntcnico.
Los mtodos numricos constituyen una magnfica
herramienta para la modelacin de problemas de R EFERENCIAS
ingeniera. La aplicacin desarrollada en este proyecto [1] A. J.ngel,G.Bautista,DidcticadelasMatemticasenenseanza
es prueba de ello, y se puede hacer extensivo para superior:lautilizacindesoftwareespecializado,2001.
[2] M. E. Aguiar, El dilogo en el aula: Una alternativa al tradicional
desarrollarproyectosindustrialesdegranenvergadura. mtodo de seleccin natural en la enseanza de las Matemticas?,
Tesisdoctoral,UniversidaddeValladolid,2002.
[3] A. V. Aho, E. Hopcroft, J. D. Ullman, The Design and Analysis of
ComputerAlgorithms, Ed.NewYork: AddisonWesley, 1974.
102 RevistaAvancesenSistemaseInformtica,Vol.4No.3,Medelln,Diciembrede2007,ISSN16577663

[4] Ansys User Manual / Revision 5.0. Swanson Analysis Systems, Inc.
Houston.
[5] Burden & Faires, Anlisis Numrico. Ed. Mxico: Thomson
Internacional.,1998.
[6] C. Creel, El saln de clases desde el punto de vista de la
comunicacin. Revista Perfiles Educativos. CISEUNAM. Mxico,
1991, pp3646.
[7] S. D. Chandrakant, Y. Christian, T. Jhon, Numerical Methods in
Geotechnical Engineering, Ed. New York: Mc GrawHill Book
Company,1997.
[8] C. W. Gear, Numeric initial value problems in ordinary differential
equations,Ed. NewYork: PrenticeHall, 1971.
[9] E.Jurez, MecnicadeSuelos,Ed.Mxico: Limusa,1982.
[10] LaenseanzasuperiorenelsigloXXI:Estrategiasdefuturo.Textode
la declaracin de la World Conference on Higher Education. Pars,
1998.
[11] T. W. Lambe, R. V. Whitman, Mecnica de Suelos, Ed. Mxico:
Limusa Wiley, 1963.
[12] C. Levy Leboyer, Gestin de las competencias, Ed. Espaa:
Gestin., 2000.
[13] J. H. Mathews, Mtodos Numricos con Matlab. Ed. Mxico:
Pearson,2000.
[14] D. Perkins, Laescuelainteligente,Ed.Barcelona: Gedisa,1995
[15] R.H Perry, EngineeringGeology, Elsevier. NewYork,1986.
[16] R. Rib, GiDUserManual. CIMNE,1999.
[17] S. S. Rao, The Finite Element Method in Engineering, Ed. New
York:PergamonPress,1989.
[18] R. F. Scott, Principles of Soil Mechanics, Ed. London: Addison
WeslleyPublishingCompany, 1963.
[19] M. G. Spangler, R. L. Handy, Soil Engineering, Ed. New York:
IntextEducationalPublishers,1973.
[20] V.L.Streeter,B.E.Wylie,Mecnicadelosfluidos,Ed.Mxico:Mc
Graw Hill,1988.
[21] V. Solrzano, C. Marina, Los Retos de la educacin virtual en
AmricaLatina,InstitutoPolitcnicoNacional,SociedadMexicanade
ComputacinenlaEducacin. Mxico,2001.
[22] F.Zrate,E.Oate,CALTEP:Programaparaelclculotransitoriode
laecuacindePoisson. CIMNE,1993.
[23] O.C.Zienkiewicz,R.L.Taylor,ElMtododeloselementosfinitos,
Ed.Barcelona: Mc.Graw Hill.,1994.

Wilson Rodr guez C. Ingeniero Civil de la Universidad Industrial de


Santander.EspecialistaenGerenciayMagsterenMtodosNumricospara
el ClculoyDiseoenIngenieradelaUniversidadPolitcnicadeCatalua.
DirectordelGrupodeInvestigacinenInformticayMtodosMatemticos
AplicadosIMMA, reconocidoporColciencias.
Profesor, Investigador del Departamento de Ciencias Naturales y
MatemticasdelaPontificiaUniversidadJaveriana deCali.

Myr iam R. Pallar es M. Ingeniera Civil de la Universidad Industrial de


Santander.EspecialistaenGerenciayMagsterenMtodosNumricospara
el ClculoyDiseoenIngenieradelaUniversidadPolitcnicadeCatalua.
Directora del Grupo de Investigacin en simulacin y Control Numrico
SICON,reconocidoporColciencias.
Profesora,InvestigadoradelaFacultaddeIngenieraCivildelaUniversidad
SantoTomsdeBogot.

You might also like