Está en la página 1de 16

Diseodeuna AplicacinEducativapara EstudiarelProblemadeFlujoConfinado EstacionarioenSuelosconDiferenciasFinitas DesignofanEducational ApplicationtoStudy theSteadyStateConfinedFlowwhit FiniteDifferences

1 WilsonRodrguezC.,Msc. ,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 mundo de posibilidades inagotable en el mbito de la docencia.Enelcasopar ticular delasenseanzastcnicas,el uso de estas tecnologas se convier te en indispensable por la pr opia natur aleza de los r ecur sos actuales de diseo y pr oduccin industr ial. Los mtodos numr icos ofr ecen un amplio campo de actuacin en este sentido. Por un lado, apar ecen como una asignatur a con gr an por centaje de tr oncalidadencualquier car r er adeingenier a.Por otr olado, estnenlabasedeldesar r ollotecnolgicodelqueasuvezse benefician en un constante pr oceso de r etr oalimentacin. El tr abajo que se pr esenta a continuacin, consiste en la elabor acindeunmater ialdidctico(her r amientaeducativa) destinado a la enseanza de la ecuacin de Laplace en dos dimensiones por medio de difer encias finitas. Par ticular mente, se estudia el flujo estable confinado en tablestacados,pr esasdeconcr eto,excavacionesydr enes.Este tipo de mater iales, han sido desar r ollados y utilizados con xito por var ias univer sidades a nivel mundial, alolar gode los ltimos aos dentr o de los nuevos planes de estudio. El softwar e educativo objeto de este tr abajo se ha constr uido utilizandocomoplatafor madepr eypospr ocesogr ficoaGiD y como lenguaje de pr ogr amacin del motor de clculo de difer encias finitas a For tr an. El r esultado, es una her r amienta educativa muy til, que per mite una efectiva comunicacin pr ofesor alumno, adecuada tanto par a las clases pr esenciales en el aula de clase como par a el tr abajo per sonaldelestudiante. Palabras ClaveDesar r ollo de Softwar e, Softwar e Educativo,Difer enciasFinitas,Laplace2D,Medio Por oso. AbstractNew computer technologies open an inexhaustiblewor ldofpossibilitiesintheenvir onmentofthe

teaching. In the case peculiar of the technical teachings, the use of these technologies becomes in indispensable for the ownnatur eofthecur r entr esour cesofdesignandindustr ial pr oduction. The numer ic methods offer a wide per for mance field in this sense. On one hand, they appear like a subject with gr eat per centage of tr ansver sally in any engineer ing car eer . On the other hand, they ar e in the base of the technologicaldevelopmentoftheonethatintur nbenefitina constant feedback pr ocess. The wor k that is pr esented next consistsontheelabor ationofadidacticmater ial(educational tool)dedicatedtotheteachingoftheLaplaceequationintwo dimensions by means of finite differ ences. Par ticular ly, the confinedflowinsheetpilewalls,concr etedams,excavations and dr ainages, is studied. This type of mater ials, they have been developed and used successfully by sever al univer sities atwor ldlevel,alongthelastyear sinsidethenewstudyplans. Thesoftwar edidacticobjectofthiswor khasbeenbuiltusing as platfor m of gr aphic pr e and post pr ocess toGiDandlike pr ogr amminglanguagefr omthemotor ofcalculationoffinite differ encestoFor tr an.Ther esultisaver yusefuleducational tool that an effective communication pr ofessor student allows, adapted so much for the pr esent classes in the classr oomlikefor thestudent' sper sonalwor k.

KeywordsSoftwar e Development, Educational Softwar e, FiniteDiffer ences,Laplace2D,Por ousMedia.

I. I NTRODUCCIN

STE proyecto parte del desafo de pensar nuevas formasdeaccesoalconocimiento,yconsolidareluso de la informtica en propuestas que planteen distintas concepcionessobrelaenseanzaysobreelroldeldocente

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

88

RevistaAvancesenSistemaseInformtica,Vol.4No.3,Medelln,Diciembrede2007,ISSN16577663 distintos cambios que, sin duda, tendr que acometer a lo largodesucarrera. Con este trabajo, se busca proporcionar al alumno una herramientaparaobtenerlasolucindediversosproblemas gobernados por la ecuacin de Laplace. Obtener la aproximacin por diferencias finitas a la ecuacin de gobierno del problema (Ecuacin de Laplace) y utilizarla para determinar los potenciales y el flujo en todos los puntos libres de un dominio. Analizar las ventajas que ofrecen los mtodos numricos (en especial los de diferencias finitas) como alternativa de solucin de problemasdeingeniera. III. ESTADO DEL ARTE El artculo hace referencia en su mayora a la descripcin de ecuaciones matemticas y al desarrollo mismo de la aplicacin educativa. Por lo mismo, este espacio es ideal y conveniente para plasmar un pequeo anlisissobrelaimportanciadelainformticaeducativaen laactualidad. Hace ya algunos aos, la pregunta ms inquietante respecto a la informtica en el mbito educativo estaba relacionada con su viabilidad, esto era: cundo estar la infraestructura tecnolgica (hardware y software) a disposicindelasinstitucioneseducativas? Pasado el tiempo, las necesidades fueron un poco diferentes. La gran preocupacin se centraba en cmo integrar de forma activa la informtica enelcurrculumy cmo desarrollar cultura informtica en la comunidad educativa. El avance tecnolgico ha llevado a que tambin las necesidades vayan evolucionando. Hoy en da que ya tenemos a nuestro alcance la tecnologa, las necesidades estn ligadas a crear diferencias cuando se generan ambientesdeaprendizajehaciendousodelainformtica. Vivimos en un mundo quese caracteriza por el cambio constante,por laenormegeneracinyexposicindedatos yconocimientos,elaccesosimultneoadiversoscanalesde informacin, donde el que ensea no es slo el profesor y en elcualelqueaprendenoterminanuncadehacerlo.En este contexto es evidente, que la educacin informtica es una condicin necesaria para sacar provecho de la comunidadglobalenlaque vivimos. Enesteordendeideas,esimportantedaraconocer,los objetivos que con el trabajo se pretendieron lograr. Estos son: Familiarizar al alumno con las nuevas tecnologas informticas en el campo de la ingeniera, intentando mostrar su utilidad tanto en la formacin como en el posteriordesarrolloprofesional. Poner en prctica los conocimientos adquiridos en las clases tericas, lo que se cree, hace ms atractivo el aprendizaje de los distintos conceptos estudiados a travs delaexperimentacin.

y el alumnoenelcontextoulico.Losmtodosnumricos han progresado rpidamente, y este enorme crecimiento, junto con los cambios producidos, constituye un reto para los docentes, que deben orientar la construccin de los conocimientos. Se trata de enriquecer el pensamiento del estudiante y de cultivar en l habilidades y aptitudes para descubrir y usar los conocimientos matemticos, que son clsicamente difciles para el alumnado por su nivel de abstraccin. Es as como surge la idea de crear un software educativo como herramienta auxiliar para facilitarlacomprensindeestostemas,demaneraamena, a travs de una aplicacin que incluye la simulacin numricadefenmenosfsicos.Enparticularsetrabajacon el tema Ecuacin de Laplace 2D condiferenciasfinitas. Este tema es abordado en las carreras universitarias que incluyen la enseanza de los mtodos numricos en su pnsum acadmico (las ingenieras en general). La utilizacin de elementos tecnolgicos har posible que nuevas estrategias didcticas enriquezcan los procesos de enseanzaydeaprendizaje. El software educativo Geoflow 1.0 fue desarrollado dentro de un proyecto de investigacin adelantado en el ao 2004 como parte de la produccin investigativa del grupo en simulacin y control numricoSICON. La herramientaesunproductodelalneadeinvestigacinen modelacin numrica que contempla el desarrollo de software educativo como un rea estratgica de la investigacindelgrupoenlaactualidad.Elprogramaesun modeladorcomputacionaldelaecuacindeLaplaceendos dimensiones por medio de diferencias finitas. Sus caractersticas de manejo sencillo hacen de este una herramientaeficienteparaladocenciaendiversostemasde ciencia bsica e ingeniera. La primera versin tiene implementadalaformulacinestacionaria,sinembargo,se espera en una segunda fase del proyecto integrar mejoras, talescomolaimplementacindelcasotransitorio. II. ANTECEDENTES Con la introduccin de los nuevos planes de estudio en la titulacin de las ingenieras y en general, de la gran mayora de las carreras en Colombia, las asignaturas tcnicas de ingeniera sufren una importante reestructuracin. La apuesta por el sistema de crditos conllevaunareubicacindeloscontenidosenelcurrculoy una disminucin en el nmero de horas lectivas globales. Adems, se hace necesario introducir un carcter experimental en algunas de ellas con la asignacin de prcticasenunlaboratoriodeinformtica. El diseo de estas herramientas educativas, se constituyenenunretoparacambiarelmododeensear,de manera que vaya ms acordeconlosinstrumentosquelas nuevas tecnologas ponen a nuestra disposicin y, sobre todo,quepermitarealizarunaeducaciningenierilparala vida profesional facilitando al alumno adaptarse a los

DiseodeunaAplicacinEducativaparaEstudiarelProblemade Flujo Confinado EstacionarioenSueloscon DiferenciasFinitasRodrguezyPallares Inculcar el sentido del autoaprendizaje en los alumnos comomtododetrabajohabitual.

89

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 numrica simple que se emplea para resolver ecuaciones diferenciales parciales. Una solucin de diferencias finitas alaecuacindeLaplace,seobtieneendospasos.Primero aproximndose a la ecuacin diferencial y a las condiciones en la frontera por medio de un grupo de ecuaciones algebraicas lineales llamadas ecuaciones de diferencias,enlospuntosdeunacuadrculasituadadentro de la regin de la solucin, y segundo, resolviendo este grupodeecuacionesalgebraicas.Aslascosas,eldominio de los problemas estar constituido por rectngulos divididos en mallas rectangulares no uniformes. Con la herramienta es posible determinar losvaloresdepotencial yflujoenproblemasdeflujoestacionarioconfinado.

Figur a.1. Flujoatravsdeunelementodesueloentresdimensiones.

qx=kxixdydzqx+dqx=kx(ix+dix)dydz qy=kyiydxdzqy+dqy=ky(iy+diy)dxdz qz=kzizdxdy qz+dqz=kz(iz+diz)dxdy En (1) kx, ky y kz son las permeabilidades en las direccionesx,yyz,respectivamente.Sielvolumendelos elementos permanece constante y el fluido es incompresible, la rata total de flujo que entra al elemento debeserigualalaquesaledel,estoes: qx+qy+qz= (2) (qx+dqx)+(qy+dqy)+(qz+dqz) Apartirdelaecuacin(2)seobtiene, kxixdydz+kyiydxdz+kzizdxdy=0 (3) Siendoix= df/dx,iy= df/dy,iz= df/dz,entonces, (1)

A. EcuacionesMatemticas
Existen situaciones en las cuales las condiciones del flujosonbastantesimples,yenlasqueesposibledescribir el flujo que pasa a travs del rea de una seccin transversal dada, por medio de la ley de Darcy. En problemas ms complicados esta ley no es suficiente, ya que las condiciones de flujo (velocidad, gradiente, etc.) 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 flujoensuelos,quesirvadebaseparadesarrollarredesde flujo y para otros mtodos de resolucin de problemas de filtracin. Para deducir tal ecuacin, es necesario considerarunelementodesuelo,deladosdx,dy,dz,como semuestraenlaFigura 1. Laratadeflujoenladireccinxesqxatravsdelplano x=0yqx+dqxatravsdelplanox=dx.Losgradientes hidrulicos en la direccin x en estos dos planos, son respectivamente, ix e ix + dix (para el flujo en las direcciones y y z son adoptadas notaciones similares). A partir de estas consideraciones la ecuacin de Darcy se puedeescribircomo:

ix =

2f 2f 2f d x i = d z i = d y z y x2 z2 y2

(4)

En las expresiones (4) f representa la cabeza total aplicada o potencial. La ecuacin (4) puede escribirse como:

2f 2f 2f k + k + k x d y d z = 0 y z x 2 d y2 z2 x

(5)

Laexpresin(5)esllamadaecuacindecontinuidad.En elcasodeflujobidimensional,laecuacinsesimplificaa,

90

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

2f 2f d k + k x d y = 0 y x x2 y2

(6)

hA L hL hB O hR R

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

B Figur a.2. Disposicin nodalno uniforme.

2f 2f + = 0 x 2 y2

(7)

(fO - f L ), f = hL x L,O

(f O - f A) f y = hA A,O

La expresin (7) es la conocida ecuacin de Laplaceen dos dimensiones y la principal ventaja de su aplicacin resideenquecadapuntodelespacioestasociadosolocon unacantidadescalardesconocida(lafuncinincgnita f).

B. Formulacinnumricadediferenciasfinitas
El mtodo consiste en una aproximacin de derivadas parciales por expresiones algebraicas envolviendo los valores de la variable dependiente en un limitado nmero de puntos seleccionados. Como resultado de la aproximacin, la ecuacin diferencial parcial que describe el problema (ecuacin 7), se reemplaza por un nmero finitodeecuacionesalgebraicas,escritasentrminosdelos valoresdelavariabledependienteenpuntosseleccionados. Por tanto, los valores de los puntos seleccionados se convierten en las incgnitas, en vez de la distribucin espacial continua de la variable dependiente. Las ecuaciones son lineales si las ecuaciones diferenciales parciales tambin lo son. El sistema de ecuaciones algebraicas debe ser resuelto y puede envolver un nmero largodeoperacionesaritmticas. Conelusodelcomputador,actualmente,lasoperaciones sedesarrollanpormediodeunprogramadeclculo. El mtodo de diferencias finitas muestra ser una de las mejores tcnicas empleadas en el desarrollo de problemas de flujo a travs de medios porosos. En la Figura 2 se ilustra una situacin donde los cuatro nodos alrededor del nodo central tienen separaciones distintas a fin de generalizar el problemaaretculasenlascualeslosnodos no estn uniformemente espaciados. Las distancias a los puntosL,R,A,yBdesdeelpuntoO,elnodocentral,son hL, hR, hA y hB. Estos puntos son nodos que estn a la izquierda, derecha, arriba y abajo del nodo central. As mismo,losvaloresdelaincgnita(f)endichospuntosson fL, fR, fA,y fB ylasprimerasderivadasentrelospuntosL yO,OyR,AyO,y,OyB,seaproximancon:

Las ecuaciones (8) pueden interpretarse como aproximaciones por diferencias centrales a puntos que estnenlamitadentrelospuntosLyO,OyR,AyO,y, O y B. De esta manera, las segundas derivadas se aproximancon:

2f y2 = O

f f y y O,B A,O hA+ hB 2

)*fO f B f A (hA+ hB 2 + (hA+ hB) hA (hA*hB) hB


(9)

2f x2 O

f f - x O,R x L,O = = hL+ hR 2

)*fO f R f L (hL+ hR 2 + (hL+ hR) hL (hL*hR) hR


Las ecuaciones (9) no son aproximaciones por diferencias centrales exactamente al punto O, y al ser usadas para aproximar las segundas derivadas se provoca unerrordeprimerorden. Finalmente, la expresin que permite calcular el potencialdelnodocentralOenfuncindelasdistanciasa lospuntosL,R,A,yByelvalordelaincgnita(f)enlos puntosvecinoses,

(f R - f O ), f = hR x O ,R

(f B - f O) f (8) y = hB O ,B

DiseodeunaAplicacinEducativaparaEstudiarelProblemade Flujo Confinado EstacionarioenSueloscon DiferenciasFinitasRodrguezyPallares

91

(hL*hR*hA*hB) * f O =
hA*hB+ hL*hR
1 f L f R + + ( ) hL hR hL+ hR f f 1 A + B hA+ hB) hA hB (
(10)

A hA F =n od ofic i tic i o O hR R hB

B Figur a.3. ConfiguracinparalacondicindefronteradeNeumann.

Deestamaneraesposibleparticularizarlaecuacin(10) para cada situacin segn corresponda. Se pueden distinguircuatrocasos, Caso 0: Incluye todos los nodos internos del modelo. As, cada nodo central O estar rodeado por sus cuatro nodos vecinos. Estos nodos no poseen ninguna condicin defrontera. Caso1:Nodosubicadossobreloscontornosdelmodelo. El nodo central en las fronteras se encuentra rodeado de solo tres de sus nodos vecinos. As, los nodos localizados sobre los contornos superior e inferior, estarn rodeados por los dos nodos laterales y el inferior o superior segn corresponda.Silosnodosestnenlasfronteraslaterales,el nodo central tendr a los dos nodos inferior y superior comovecinosademsdelizquierdooderechosegnseael caso. Estos nodos poseen cualquier tipo de condicin de contorno. Caso 2: Nodos esquina rodeados por slo dos de sus nodosvecinos.Paralasesquinasubicadasalladoizquierdo del modelo, el nodo central O estar rodeado del nodo derechoylosnodossuperioreinferiorsegncorresponda. Lo mismo ocurre para las esquinas que se encuentran localizadas sobre el lado derecho. Estos nodos poseen cualquiertipodecondicindecontorno. Caso3:Nodosesquinarodeadosporsuscuatrovecinos. Estos nodos poseen cualquier tipo de condicin de contorno. ParaformularlacondicindeNeumannenlasfronteras del modelo a travs del mtodo de diferencias finitas se emplea una aproximacin en diferencias de la primera derivada de la variable principal. Para ilustrar este procedimiento, se desarrolla aqu el planteamiento de la aproximacinparaunafronteravertical,dondenicamente existen losnodosderecho,centralysusvecinossuperiore inferior, tal y como se describe en el caso (1).Apartirde esta premisa es necesario incluir un nodo ficticio (a la izquierdaenestecaso)cuyopotencialdebesercalculadoa travs de la aproximacin en diferencias finitas, con (ver Figura 3).

f F =f R
Una vez obtenido el valor de la incgnita en el nodo ficticio, se reemplaza en la ecuacin general (10) como potencializquierdo. Para acelerar la convergencia se utiliza un factor de sobrerrelajacin denominado w, adaptado a retculas no uniformes, y para su implementacin, se parte de la ecuacin general (10) (aproximacin de la ecuacin de Laplaceendiferenciasfinitas).Estaexpresinsemultiplica por el factor de sobrerrelajacin dividido entre el factor multiplicadorde fO,as:
w * 1 1 + hL*hR hA*hB 1 f f L + R + ( ) hL hR hL+ hR 1 f A fB + - = hA+ hB ) hA hB ( 1 1 + fO hL*hR hA*hB w 0 * 1 1 + hL*hR hA*hB

(12)

Sumando fO a ambos lados de laecuacinseobtienela expresin final desobrerrelajacin, donde los trminos en f delaizquierdasonlosvaloresactualesdelavariableyel trmino de la derecha se convierte en el nuevo valor. La sobrerrelajacin puede disminuir el nmero de iteraciones acasilamitad.

-k

(f - f ) f = - k R F = 0, x 2 hR

(11)

(fR -f F )= 0 ,

92

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

w * f O + 1 1 + hL*hR hA*hB 1 f L f R + + ( ) hL hR hL+ hR 1 f A f B + - = f O hA+ hB ) hA hB ( 1 1 f O + hL*hR hA*hB


(13)

Geoflow.mat

Geoflow.pr b

Geoflow.cnd

2 Nombr e del pr oyecto

PREPROCESO GID Geoflow.bas 3

Geoflow.bat Geoflow.exe

Flujo.da t

C. Casosdeflujoestableconfinado
Elcasodeflujoestableenelcuallacabezadelfluidoes conocida en todo el borde permeable externo es llamado flujoestableconfinado.Entreloscasosmsrepresentativos estn el flujo en la fundacin de un muro tablestacado, flujo bajo presas o vertederos de concreto, flujo en la vecindaddeunaexcavacinyflujoenrellenoscondrenes. V. DISEODELSOFTWARE La herramienta computacional Geoflow 1.0, est en capacidad de resolver los problemas de flujo estable confinado mencionados en el apartado C anterior, por medio de diferencias finitas considerando isotropa del suelo. A continuacinsepresentalaestructurayelusode la herramienta as como el desarrollo prctico de cuatro modelos obtenidos con la aplicacin que son comparados posteriormenteconMatlab

Flujo.flavia.r es

POSPROCESO GID Figur a.4. Diagramadeflujodelaaplicacin. 7

A. Estructuradelaherramienta
La herramienta educativa Geoflow 1.0 es propiamente un problem type creado sobre una plataforma de pre y posproceso grfico, con el fin de capturar de manera interactiva los datos de entrada del problema y presentar grficamente los resultados del anlisis. El problem type est diseado para intercambiar informacin acercadelos parmetros generales del problema, condiciones de contorno sobre lneas y puntos, propiedades fsicas de los materiales, lanzar el mdulo de clculo y procesar resultados.Deestamanera,laherramientaseestructuraen tres partes: preproceso, solucin y posproceso. En el preprocesosecarganlosdatosdeentradadelproblema,en lasolucinselanzaelmotordeclculodediferenciasyen elposprocesosepresentanlosresultadosdelanlisis.

Geoflow.cnd: informa aGiDacercadelascondiciones impuestas al modelo (sobre lneas y puntos): Potencial yFlujo. Geoflow.mat: proporciona informacin acerca de las propiedadesfsicasdelosmateriales:Permeabilidad Geoflow.bas: proporciona el formato del archivo de datosdeintercambioentreGiDyelcdigodeclculo. Geoflow.bat:encargadodelanzarelmdulodeclculo. LaopcinCalculatedeGiD,ejecutaestearchivo. Geoflow.exe: es el motor de clculo desarrollado en Fortran, encargado de solucionar el problema por aproximacinendiferenciasfinitas. En la Figura 4: [1] representa el grupo de archivos de materiales (Geoflow.mat), datos del problema (Geoflow.prb) y condiciones (geoflow.cnd). Estos archivos son en el preproceso las bases fundamentales del sistema deanlisis.[2]Indicalaetapadepreproceso,enlacualel archivo Geoflow.bas [3], genera otro archivo de datos llamado Flujo.dat [4]. Esteltimoeslaentradaalmdulo de clculo, que es iniciado por medio del archivo Geoflow.bat (5). Finalmente se genera el archivo Flujo.flavia.res [6] el cual contiene todos los datos necesariosparaelposproceso(7).

2) Implementacindelmotordeclculo
El motor de clculo desarrollado en Fortran consta de siete subrutinas. La primera realiza la lectura de datos consignados en el fichero *.dat. La segunda, lleva a cabo un proceso de organizacin de nodos tomando como base suscoordenadas.Deestamanera,seobtieneunaconFigura cin reticular que permite el almacenamiento de las matrices de coordenadas, potenciales y casos y que determinanlaformaderealizacindelclculodecadauno de los nodos de la malla de diferencias finitas. Se aplican

1) ImplementacindelainterfaseconGiD
Para elaborar la interfase de comunicacin con GiD es necesariodesarrollarseis(6)programas(Figura 4)quese explicanbrevementeacontinuacin: Geoflow.prb: proporciona la ventana para cargar la informacindelosparmetrosgeneralesdelproblema.

DiseodeunaAplicacinEducativaparaEstudiarelProblemade Flujo Confinado EstacionarioenSueloscon 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 baseenlosvaloresdelaincgnitaparalaaproximacinen diferenciasfinitasdelaspendientesverticalyhorizontalde los isocontornos de potencial. La Subrutina (6) crea el fichero *.flavia.res donde se consignan los valores de potencial y campo que emplea GiD para llevar a cabo la fasedeposproceso. Acontinuacinsepresentaunresumendelasetapasdel programa:
Declaracin devariables (1) Lecturadedatosdesdeelarchivo*.datgeneradoporGiD (2) Ordenamientodenodosdeacuerdoacoordenadas (3) Ensamble de matriz denodos,coordenadas,potencialesycasosque identificanlaformadeclculodecadanodo (4) Mtododesobrerrelajacinadaptadoamallasdepasoirregular (5) Clculo del flujo (6) Escrituraderesultados Fin

93

Asignacindecondicionesdecontor nosobr eelmodelo: Potencialsobrelneasdelmodelogeomtrico Potencialsobrepuntosdelmodelodediferenciasfinitas Flujosobrelneasdelmodelogeomtrico Flujosobrepuntosdelmodelodediferenciasfinitas Asignacindelmaterial: Basededatosdemateriales Asignacin de los datos generales del problema: condiciones iniciales, criterios de convergencia y sobrerrelajacineiteraciones. Potencialinicial Tolerancia Numeromximodeiteraciones Factordesobrerrelajacin

Fig. 5. AmbientedePreprocesoGiD.

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: Mallaestructurada Tipo de elementos:cuadrilteros La adaptacindelmtododediferenciasfinitasaretculas no uniformes de paso irregular implementado en esta aplicacin, permite refinar la malla en zonas de inters, porejemplo,enlasregionescercanasalosnodosesquina.

3)MdulodePreproceso
En la Figura 5 se presenta el ambientedelmdulode preproceso. El men Calculate constituye el mdulo de solucin. 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 resultados generados por el mdulo de clculo para presentarlosdemaneragrfica. Visualizacinder esultados: Contornosllenos Lneasdecontorno Vectores

B. Usodelaherramienta
A continuacin se describen las tareas de los mens principales que se utilizan para analizar un problema de diferenciasfinitasconlaherramienta. (1)Tipodeproblema:MenDataProblemTypeGeoflow

DiseodeunaAplicacinEducativaparaEstudiarelProblemade Flujo Confinado EstacionarioenSueloscon 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.

95

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

96

RevistaAvancesenSistemaseInformtica,Vol.4No.3,Medelln,Diciembrede2007,ISSN16577663 campodeflujo,pormediode: Isocontornosllenos Lneasdeisocontornos,y, Vectores(soloparaelcampodeflujo) El listado de resultados se puede obtener del archivo *.flavia.res, contenido en la carpeta *.GiD, despus de realizadotodoelproceso.

MenMeshingElementTypeQuadrilateral
Genera elementos 2D tipo cuadriltero. Los elementos de la malla de diferencias finitas deben ser estrictamente rectangularesocuadrados.

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 casos ms representativos de flujo estacionario confinado mencionados y las condiciones de contorno aplicadas a cadaunodeellosutilizandolaherramienta.

(6)Clculo:MenDataCalculateCalculate Inicia el clculo del problema por medio del mtodode diferencias finitas adaptado a mallas de paso irregular 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 construccin,elmuroderecintodeunaterminalmartima, la pantalla anclada de un muelle de atraque, etc. Para el modelo, se utiliza un tablestacado hincado en un suelo

(7) Posproceso: Men View resultsContour Fill, ContourLines,DisplayVectors Visualizacin grfica de los resultados de potencial y

DiseodeunaAplicacinEducativaparaEstudiarelProblemade Flujo Confinado EstacionarioenSueloscon 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

97

Figur a.12. Representacindelflujobajounapresadeconcreto

Figur a.8. MalladeDiferenciasFinitas.

cimentada sobre un terreno permeable istropo con una 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 son: Enlalneaequipotencialaguasarriba,h=6m Enlalneaequipotencialdeaguasabajo,h=0m Losdemscontornossonlneasdeflujonormalnulo.

Figur a.16. Condiciones NeumannY

constituye realmente un vertedero ya que el agua pasa sobre la presa en ciertas pocas del ao. El agua del embalseenlacaraaguasarribatieneunaalturade6.0my lapresaestenterradadentrodelsuelo2.0m.Estasson: Enlalneaequipotencialaguasarriba,h=6m Enlalneaequipotencialdeaguasabajo,h=0m Losdemscontornossonlneasdeflujonormalnulo.

B. Flujobajopresasdeconcreto
La Figura 12 considera una presa de concreto

98

RevistaAvancesenSistemaseInformtica,Vol.4No.3,Medelln,Diciembrede2007,ISSN16577663 1.5m.deprofundidad.Lascotasaguasarribayabajodela

Las condiciones de contorno aplicadas al modelo de la 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

Figur a.17. Flujoenlavecindaddeunaexcavacin

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 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
Figur a.21. Condiciones NeumannY

Otra forma habitual de flujo es el caso de un muro que sostiene un relleno con un dren vertical entre la cara

DiseodeunaAplicacinEducativaparaEstudiarelProblemade Flujo Confinado EstacionarioenSueloscon 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 cero es representada en la parte baja del dren. Las

99

a)Isocontornosdepotencial

Figur a.26. Condiciones NeumannY

condicionesdecontornoaplicadasalmodelodelrellenose ilustranenlasFigura s24,25y26.Estasson: Enlalneaequipotencialsuperior,h=6.0m Enlalneaequipotencialinferior,h=0.0m Losdemscontornossonlneasdeflujonormalnulo. VII. P RESENTACINDE R ESULTADOS Acontinuacinsepresentangrficamentelosresultados de potencial y flujo de los cuatro modelos ilustrados

b)Isocontornos yvectores de flujo Figur a.28. Potencialyflujo en unatablestacacon Matlab

anteriormente obtenidos con la aplicacinyserealizauna

a)Isocontornosdepotencial

a)Isocontornosdepotencial

b)Isocontornosde flujo

b) Isocontornos de flujo

c) Vectores 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 Figur a.30. Potencialyflujo bajouna presa con Matlab

b)Isocontornos yvectores de flujo 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 DiferenciasFinitasRodrguezyPallares IX. C ONCLUSIONES

101

a)Isocontornosdepotencial

b)Isocontornos yvectores de flujo Figur a.34. Potencial yflujo enunrelleno con Matlab

VIII. C OMENTARIOSSOBRELOS RESULTADOS


OBTENIDOSDELAAPLICACIN

De los resultados obtenidos con la aplicacin se puede colegirque: La comparacin con Matlab es satisfactoria, lo cual representalavalidezde laaplicacin. La aplicacin Geoflow1.0 genera menor costo computacional que otras alternativas numricas (p. ej. elementos finitos) dado que las diferencias finitas son menosrobustas. Computacionalmente,laimplementacindediferencias finitasesventajosa,dadoqueesunmtododesolucin rpida,lamatrizobtenidaesllenaysigueelpatrnde la retcula del modelo. De esta forma,undominiocon un buen nmero de nodos no implica mayor almacenamientoparalamatrizdepotencial. Los mtodos numricos constituyen una magnfica herramienta para la modelacin de problemas de ingeniera. La aplicacin desarrollada en este proyecto es prueba de ello, y se puede hacer extensivo para desarrollarproyectosindustrialesdegranenvergadura.

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. 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 proceso de aprendizaje. Esto, representa una de las bases ideolgicas de la reforma educativa. Adems, 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 tediosos. Esto, junto a cierto mtodo deductivo de trabajo,lemotivaparaseguiraprendiendo.Dehecho, los alumnos pueden utilizar el programa como ayuda enotrasmaterias. La utilizacin del computador como medio docente debe llevar aparejados algunos cambios en los contenidos a impartir. Ya no es necesario dedicar excesivo tiempo a los mtodos de clculo tradicionales,sinoquestesepuedeemplearenqueel alumno comprenda mejor los conceptos. Para tal fin, lascapacidadessoftwareeducativosonimportantes. El software educativo permite obtener resultados de forma gil y segura, en contraposicin al uso de calculadoras tradicionales la experimentacin autnoma del alumno constituye un ejercicio estructuradordelamentequedebeserconsideradode granimportanciaenlaformacindeuntcnico. R EFERENCIAS
[1] A. J.ngel,G.Bautista,DidcticadelasMatemticasenenseanza superior:lautilizacindesoftwareespecializado,2001. [2] M. E. Aguiar, El dilogo en el aula: Una alternativa al tradicional 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.