Você está na página 1de 45

SOFTWARE PARA EL ANLISIS DE REDES

EL PROGRAMA EPANET

UNA POTENTE HERRAMIENTA PARA EL ANLISIS DE REDES DE DISTRIBUCIN DE


AGUA Y PRESIN Y LA CONFECCIN DE MODELOS DE CALIDAD

Fernando Martnez Alzamora


Catedrtico de Ingeniera Hidrulica
fmartine@hma.upv.es

Grupo de Redes Hidrulicas y Sistemas a Presin (REDHISP)

http://www.redhisp.upv.es

Instituto de Ingeniera del Agua y Medio Ambiente (IIAMA)


Universidad Politcnica de Valencia

1
SOFTWARE PARA EL ANLISIS DE REDES. EL PROGRAMA EPANET

Resumen

Las redes de distribucin de agua son sistemas complejos cuyo modo de funcionamiento
escapa muchas veces al control de los operadores. El desarrollo impredecible de la red,
condicionado por la planificacin urbanstica o la disponibilidad de recursos, unido al
comportamiento altamente no lineal de sus componentes hidrulicos, obligan hoy en da a
utilizar cada vez ms a menudo los modelos de simulacin para justificar las soluciones
propuestas o para anticipar aquellos resultados que el razonamiento ya no intuye. Si a ello
aadimos la creciente preocupacin por garantizar la calidad del agua cuando le llega al
abonado, y la seguridad del suministro ante cualquier eventualidad, la necesidad de recurrir
a los modelos queda fuera de toda duda. Afortunadamente, se dispone hoy en da de
herramientas de clculo potentes y de libre difusin como EPANET, as como de programas
comerciales con otras muchas funcionalidades aadidas, que pueden ayudarnos sobremanera
en esta tarea.

1 INTRODUCCIN

Vivimos en una poca afortunada en que los ordenadores ms rpidos se pueden encontrar a
precios muy asequibles en el mercado. Disponemos adems de aplicaciones informticas con
interfaces amigables, entradas/salidas grficas y ayudas en lnea a nuestro alcance,
dispuestas para resolver cualquier necesidad. Si adicionalmente alguna de estas aplicaciones
es de libre acceso (cada vez se tiende ms a ello), se encuentra ampliamente difundida, y
existe la posibilidad de recurrir a cursos de formacin programados con cierta frecuencia, a
listas de correo donde formular dudas, o a especialistas en el uso del programa que puedan
echarnos una mano, no puede pedirse ms.

Pues bien, los tcnicos encargados de la planificacin y gestin de las redes de suministro de
agua estn de suerte. EPANET es un programa para el anlisis de redes hidrulicas que
encaja con todos estos requisitos. Desarrollado a comienzos de los 90 en el Laboratorio de
Investigacin Nacional para la Gestin de Riesgos (NRMRL), de la Agencia para la Proteccin
del Medio Ambiente de EEUU (USEPA), EPANET ha roto con todos los esquemas previos y se ha
constituido en el software de anlisis de redes ms extendido a nivel mundial.

Los secretos de este xito son varios, siendo la conjuncin de todos ellos quienes han
convertido a esta aplicacin en un referente para el modelado de las redes de distribucin de
agua. En primer lugar, EPANET incorpora unos algoritmos de clculo internos que an no han
sido superados. En ellos se conjuga la rapidez de clculo, gracias al empleo de matrices

2
vacas y la codificacin del mdulo de clculo en lenguaje ANSI C, con la rapidez de
convergencia gracias a la formulacin del problema de equilibrio por mtodos del gradiente.
Por otra parte, la interfaz grfica que ofrece EPANET 2 resulta muy amigable, fcil de
manejar por su simpleza, e impactante por sus presentaciones. Al mismo tiempo ofrece
enormes posibilidades que el usuario ir descubriendo poco a poco, a medida que se
familiarice en su uso.

Otro aspecto relevante es el cuidado que ha puesto su autor, Lewis Rossman, en hacer de
EPANET un producto abierto y de fcil utilizacin para toda la comunidad de investigadores.
El cdigo interno es pblico, pero adems su estructura y documentacin interna, para
aquellos que quieran hurgar en sus entraas, es impecable. Rossman escribi el cdigo
pensando en otros investigadores que fueran a utilizarlo, y no en s mismo como ocurre con
frecuencia. En mi opinin, el cdigo de EPANET constituye por l mismo un manual de
programacin para profesionales. No obstante, Rossman procur que la integracin del
mdulo de clculo de EPANET en otras aplicaciones no exigiera a los investigadores tener que
descender a nivel de cdigo, para despus recompilarlo. En su lugar, compil el mdulo de
clculo para la versin 2.0 como una DLL (librera de enlace dinmico), configurando as un
Mdulo de Herramientas abierto para programadores. Este mdulo ofrece alrededor de unas
50 funciones, que permiten acceder a los datos internos del modelo desde cualquier entorno
de programacin. Hasta la propia secuencia de los clculos puede ser controlada y modificada
utilizando el Mdulo de Herramientas.

Hoy en da son numerosos los proyectos de investigacin en marcha, tanto en EEUU como
Europa, que utilizan el Mdulo de Herramientas de EPANET como punto de partida. Asimismo,
son tambin numerosas las aplicaciones de software comerciales orientadas al anlisis de
redes, que integran en su ncleo el mdulo de clculo de EPANET y ofrecen como valor
aadido tan solo prestaciones adicionales a nivel de interfaz, como es el caso de WaterCAD,
H2ONET o MIKE NET entre las ms conocidas.

Aparte del hecho de ser un producto gratuito y de libre difusin, existen otras razones de
peso que justifican el xito de EPANET. Por ejemplo, el soporte de una institucin del
prestigio de la USEPA respaldando sus resultados. Aunque como queda bien patente en el
prlogo, el autor no se hace responsable del uso que pueda hacerse del programa, los
resultados que proporciona han podido ser contrastados en las miles de redes ya modeladas
con EPANET todo el mundo. Por lo que respecta al modelo de calidad, los resultados
obtenidos con el modelo de EPANET han sido utilizados para la calibracin de redes reales a
partir de medidas de campo, y publicados en diversos Congresos y revistas cientficas. Hay
que pensar que EPANET se concibi como una herramienta de ayuda para las compaas
gestoras de los abastecimientos, con el fin de que pudieran garantizar la calidad del agua

3
cuando llega a los abonados mediante procesos de simulacin, ante la imposibilidad de medir
sta de forma continuada en todos los puntos de suministro.

Quizs se le podra achacar a EPANET, como punto negativo, la falta de un soporte directo al
usuario por parte de la EPA, al tratarse lgicamente de un producto de dominio pblico. Para
resolver este handicap, el Prof. William James, de la Universidad de Guelph (Canad) tuvo la
iniciativa de crear una lista de usuarios de EPANET, cuya suscripcin es gratuita. Aunque el
idioma utilizado es el ingls, a travs de la misma se pueden formular todo tipo de preguntas
o simplemente conocer las experiencias de otros usuarios ms avanzados. Para suscribirse
basta enviar un mensaje con el campo Asunto en blanco, y el texto: SUBSCRIBE EPANET-
USERS nombre, a la direccin de correo electrnico listserv@listserv.uoguelph.ca , y seguir
las instrucciones recibidas a vuelta de correo.

2 LA VERSIN ESPAOLA DE EPANET 2.0

Desde que EPANET fuera presentado en Europa en Septiembre 1993, con motivo de la
Internacional Conference on Integrated Computer Applications for Water Supply and
Distribution, celebrada en Leicester (UK), tan solo unos meses despus de haber sido lanzado
en EEUU, quien suscribe tom la iniciativa de llevar a cabo su traduccin al espaol, con el fin
de hacer accesible esta poderosa herramienta a todos los hispano parlantes, aun a costa de
sacrificar otros desarrollos paralelos que se venan realizando por aquel entonces bajo mi
direccin, en la Ctedra de Mecnica de Fluidos de la Universidad Politcnica de Valencia.

La primera versin espaola de EPANET fue la 1.1b, y vio la luz en Diciembre de 1994. Le
siguieron las versiones 1.1c y 1.1e, al tiempo que el programa era difundido en toda Espaa a
travs de cursos de formacin. Con la llegada de la versin 2.0 en Noviembre de 2000, decid
continuar en esta lnea y realizar la traduccin de la nueva versin, totalmente modificada
respecto a la 1.1. Haba adquirido adems el compromiso ante Timothy Oppelt, director del
NRMRL, durante una estancia realizada en el verano de 1997 en los laboratorios AWBERC de la
EPA en Cincinnati, de difundir gratuitamente la versin espaola de EPANET 2.0. Para ello
hubo que recurrir a un patrocinador que financiara el trabajo de traduccin, a lo que se
ofreci la compaa Aguas de Valencia. La versin espaola de EPANET 2 se finaliz en
Diciembre de 2001 (revisin 2.00.09) y al ao siguiente se actualiz a la ltima revisin
2.00.10.

La ltima actualizacin de la versin espaola fue aprovechada para introducir algunas


mejoras respecto a la versin original, como son el soporte de la coma decimal, ahora
sensible a la configuracin internacional de Windows; el empleo de todas las unidades en el
Sistema Mtrico Decimal, as como la frmula de Darcy para el clculo de las prdidas, como

4
opciones por defecto; la posibilidad de ejecutar EPANET en redes corporativas con
restricciones de acceso a los usuarios al directorio Windows; o el hecho de mostrar por
defecto, tras el primer clculo, los resultados correspondientes a presiones y caudales.

En lo que respecta al Mdulo de Herramientas, en la versin espaola 2.00.10 se ha aadido


adems el cdigo fuente completo de tres ejemplos de aplicacin, escritos en los lenguajes
C++ Builder, Visual C++, Delphi y Visual Basic, as como las instrucciones para construir dichos
ejemplos desde cero, dirigidas a aquellos usuarios avezados que quieran realizar nuevos
desarrollos basados en el mdulo de clculo de EPANET. Adems se ha incorporado una
nueva funcin para detectar la conectividad de la red.

Finalmente es importante destacar que la versin espaola de EPANET es totalmente


compatible con la inglesa, lo que signific realizar un notable esfuerzo en la traduccin para
tener en cuenta el uso de signos de puntuacin distintos en uno y otro idioma. As, todos los
ficheros construidos con la versin inglesa, sea cual sea su tipo, pueden ser ledos desde la
versin espaola y viceversa. A este hecho se le concedi suma importancia, al objeto de que
cualquier usuario pudiera comprobar que los resultados de su modelo eran los mismos
utilizando una u otra versin. Adems la compatibilidad se extiende hasta los ficheros de
configuracin, los cuales se almacenan con nombre distinto en una y otra versin para evitar
conflictos y permitir as que ambas versiones puedan coexistir en ejecucin al mismo tiempo,
incluso trabajando sobre el mismo modelo.

La traduccin al espaol de EPANET 2 abarca a todos sus componentes. En particular se han


traducido los mensajes del mdulo de clculo, la interfaz grfica, el manual, las ayudas del
programa y del Mdulo de Herramientas, ejemplos y ficheros auxiliares. Todo ello puede
bajarse de forma gratuita desde la pgina Web del grupo de investigacin REDHISP que dirijo,
actualmente integrado en el Instituto de Ingeniera del Agua y Medio Ambiente (IIAMA) de la
Universidad Politcnica de Valencia, y cuya direccin URL es www.redhisp.upv.es.

5
Figura 1. Descarga de EPANET 2 Esp desde la pgina web del Grupo REDHISP
(seccin software)

El xito alcanzado por EPANET ha alentado su traduccin a otros idiomas. En Octubre de 2003
concluimos en nuestro grupo la traduccin de EPANET al francs, por encargo de Gnrale des
Eaux, versin que puede descargarse tambin de forma gratuita desde la pgina web de dicha
compaa www.generale-des-eaux.com. Por su parte, el Laboratorio de Ingeniera Civil de
Lisboa finaliz en Junio de 2002, bajo la direccin del investigador Srgio Teixiera Coelho, la
traduccin de EPANET al portugus, la cual puede descargarse igualmente de forma gratuita
desde la pgina www.dha.lnec.pt/nes/epanet/index.html

Finalmente, desde nuestro grupo vamos a continuar difundiendo EPANET a travs de cursos
propios o en colaboracin con otros grupos, para cuya informacin recomendamos visitar
peridicamente nuestra pgina web.

Personalmente presto tambin asistencia tcnica sobre el uso de EPANET, va correo


electrnico, cuando mis compromisos me lo permiten, como una forma de mantenerme al da
y conocer la problemtica real con que se enfrentan los tcnicos al modelar sus redes de
distribucin. Para ello, los usuarios interesados pueden remitir sus correos a la siguiente
direccin: fmartine@hma.upv.es

6
3 CARACTERSTICAS DE EPANET 2.0

EPANET se concibi como una herramienta para el anlisis de la evolucin de la calidad del
agua, mientras discurre por las redes de distribucin. Pero desde un punto de vista fsico, la
calidad es consecuencia de los procesos de trasporte, mezcla y reaccin de los contaminantes
disueltos en ella. Esto significa que antes de resolver el problema de la calidad, hay que
resolver el problema hidrulico para conocer los caudales circulantes por las tuberas, y la
evolucin de los volmenes almacenados en los depsitos. Pero puesto que stos dependen a
su vez de las demandas de la red, de las caractersticas fsicas del sistema y de su modo de
regulacin, resolver el problema hidrulico termina siendo ms complejo que resolver el
problema de la calidad.

En los apartados siguientes vamos a efectuar un repaso a la forma en que EPANET trata de
modelar los distintos elementos que configuran el sistema de abastecimiento. Desde un punto
de vista fsico, las redes de distribucin de agua estn compuestas por elementos de
produccin y almacenamiento, elementos de transporte, elementos de regulacin, y puntos
de consumo. Una vez descrito el modelado de todos estos componentes, comentaremos
algunos aspectos sobre la forma de llevar a cabo la simulacin hidrulica y de la calidad del
agua, y sobre las herramientas de calibracin que ofrece EPANET.

Embalse Depsito

Bomba

Vlvula

Tubera
Nudo de
Demanda

Figura 2. Los distintos tipos de elementos reconocidos en EPANET

3.1 LOS PUNTOS DE PRODUCCIN Y ALMACENAMIENTO


En lo que respecta a la produccin y almacenamiento, EPANET distingue entre aquellas
fuentes de suministro cuyo volumen se considera mucho mayor que el aportado a la red
durante un da (por ejemplo lagos, embalses, o cursos de agua fluyente), y cuya principal
caractersticas es la de mantener el nivel del agua constante, y los depsitos de
almacenamiento, cuyo volumen vara en funcin de los caudales entrantes y salientes, y que
en la prctica pueden corresponderse con depsitos de cabecera o de regulacin, torres de
agua, aljibes e incluso calderines hidroneumticos. A los primeros se les denomina
genricamente Embalses y a los segundos Depsitos. Una caracterstica hidrulica comn de

7
estos elementos es que el nivel del agua o bien constituye un dato, o bien evoluciona segn
las leyes de continuidad, mientras que el caudal entrante o saliente es considerado como una
incgnita, y ser determinado por el programa durante el proceso de equilibrado de la red.

Figura 3. Simulacin del comportamiento de un grupo hidropresor con EPANET

3.2 LOS PUNTOS DE CONSUMO


EPANET diferencia los puntos de almacenamiento de los puntos de consumo, denominados
Nudos de Demanda, en los cuales hidrulicamente las cosas ocurren al contrario, el caudal
saliente o entrante (negativo) constituye un dato, y a cambio el programa determina la
presin (o altura piezomtrica) en el mismo, tras equilibrar el sistema. La declaracin de
unos consumos en los nudos constituye una forma de imputar al modelo de la red el
suministro de unos caudales que, de forma natural y en funcin de procesos a veces
complejos, son detrados de la misma a travs de las acometidas e instalaciones interiores de
fontanera de las viviendas e industrias abastecidas.

8
Las demandas en un nudo pueden ser mltiples, en cuyo caso se declaran separadamente y se
superponen en el proceso de clculo. As por ejemplo, pueden diferenciarse las demandas de
origen domstico de las de origen industrial, pero tambin puede superponerse a la demanda
habitual de un nudo, la demanda extraordinaria debida a un incendio o al uso particular de un
hidrante de riego. Para modelos en periodo extendido, la demanda real suele especificarse
como el producto de un valor base (por ejemplo la demanda media) por una serie de factores
que se encargan de modular la misma a lo largo del periodo de simulacin (usualmente 24
horas), aunque tambin es posible fijar el valor base como 1 y adoptar como factores
directamente los valores de la demanda hora a hora. Las curvas de modulacin se declaran
aparte y pueden as ser compartidas por la demandas de varios nudos.

Pero adems de estas demandas prefijadas, EPANET incorpora un nuevo elemento de


consumo denominado Emisor, cuyo caudal se hace depender de la presin en el nudo en el
cual se ubica, a travs de un coeficiente multiplicador y un exponente. Los emisores
pretenden simular el modo de funcionamiento real de un hidrante de una red de riego sin
regulacin previa, un hidrante exterior contra incendios, un rociador de una red interior de
proteccin contra incendios, la respuesta de una fuga, o el valor de una demanda
dependiente de la presin (por ejemplo, en casos de insuficiencia). El caudal de los emisores
ser superpuesto, en su caso, a cualquier otra demanda prefijada en el nudo.

Figura 4. Incorporacin de un emisor en el nudo 32. La demanda depende de la presin, a


diferencia del nudo 31 cuya demanda est forzada

9
3.3 LOS ELEMENTOS DE TRANSPORTE

Como elementos de transporte de la red, EPANET considera nicamente las tuberas, las
cuales disipan energa al paso del caudal en funcin del valor de ste, as como de su
dimetro, longitud, y material (rugosidad), conforme a las frmulas de prdida de carga.
EPANET ofrece la posibilidad de elegir entre las tres frmulas de prdidas ms empleadas: la
de Hazen-Williams, usada en los pases anglosajones, la de Darcy-Weisbach, ms general y
empleada sobretodo en Europa, y la de Manning, ms apropiada para tuberas de gran
dimetro. Adems, se pueden incorporar las prdidas menores por codos, conexiones, etc. a
travs de un coeficiente de prdidas adicional a declarar para cada tubera.

3.4 LOS ELEMENTOS DE REGULACIN: VLVULAS

En el apartado de regulacin, EPANET contempla bsicamente dos tipos de componentes: las


Vlvulas como elementos pasivos disipadores de energa, y las Bombas como elementos
activos que aportan energa. Cuando se habla de vlvulas en EPANET, nos estamos refiriendo
bsicamente a las vlvulas de regulacin del caudal o de la presin. Las vlvulas manuales de
corte todo/nada, presentes en todas las redes y necesarias para el mantenimiento de la
misma, no suelen incorporarse a los modelos y sus prdidas pueden integrarse en el
coeficiente de prdidas menores de las tuberas. Por otra parte, las vlvulas de retencin o
anti-retorno tampoco se modelan como elementos separados, sino que se incorporan como
una propiedad ms de las tuberas. As una tubera puede considerarse como Abierta,
Cerrada o provista de una Vlvula de Retencin. En el primer caso el paso del agua es libre en
los dos sentidos, en el segundo en ninguno (simulando la accin de las vlvulas de corte) y en
el tercero se permite el paso del agua tan solo en el sentido de trazado de la tubera (las
prdidas que introduce la vlvula de retencin cuando est abierta pueden incorporarse en el
coeficiente de prdidas menores de la tubera).

Las vlvulas de control propiamente dichas, van provistas de un obturador interno que puede
posicionarse en cualquier punto intermedio de su carrera, mediante una accin manual, por
control remoto, o mediante un automatismo interno. Las vlvulas de accin manual o remota
se conocen en EPANET como de Vlvulas de Regulacin y su comportamiento queda
caracterizado por medio del coeficiente de prdidas adimensional k, el cual depende de la
posicin del obturador. ste puede tambin determinarse a partir del coeficiente de prdidas
Cv proporcionado por los fabricantes, pero no es posible por ahora introducir en EPANET la
posicin del obturador, y determinar k a partir de la curva de prdidas de la vlvula.

Existen por otra parte en el mercado vlvulas automticas, que permiten mantener la presin
aguas abajo de la vlvula (Reductora), la presin aguas arriba (Sostenedora) o el caudal de
paso (Limitadora de Caudal), siempre que se den ciertas condiciones hidrulicas. EPANET

10
permite contemplar directamente todos estos tipos de vlvulas, pudiendo prefijar el valor de
la consigna en funcin de tiempo. Existe un quinto tipo de vlvula, denominada de Rotura de
Carga, la cual permite mantener la diferencia de presiones entre el nudo aguas arriba y el
nudo aguas abajo en un valor prefijado; aunque dicha vlvula no se corresponde con ningn
tipo comercial, puede ser muy til para algunas simulaciones o en procesos de calibrado.
Finalmente, la versin 2.0 EPANET incorpora un tipo de vlvula adicional, denominada de
Propsito General, cuya ley de comportamiento puede ser declarado por el usuario y
permite modelar elementos especiales, como pequeos aprovechamientos hidrulicos
mediante turbinas que forman parte del sistema, el descenso dinmico en los pozos, vlvulas
reductoras de presin sensibles al caudal de paso, etc).

Figura 5. Tarado de la Vlvula Reductora 1 a 85 m. Obsrvese cmo a partir de las 14 h


permanece cerrada

3.5 LOS ELEMENTOS DE REGULACIN: BOMBAS


EPANET permite tambin la incorporacin de Bombas al modelo. Existen en el mercado
muchos tipos de bombas: centrfugas, mixtas, de eje vertical u horizontal, sumergibles, de
pozo profundo, sobre-elevadoras, grupos de presin, etc, dependiendo de la aplicacin
requerida. Todas ellas pueden ser simuladas en EPANET. En su versin anterior, EPANET
obligaba a declarar las curvas de las bombas mediante tres puntos, y a lo sumo cuatro para
indicar la tendencia de la curva tras el tercer punto. En la versin 2.0, las curvas pueden ser
de cualquier tipo, y declararse mediante tantos puntos de paso como se desee. Sin embargo,
se recomienda que la curva sea siempre decreciente para evitar problemas de inestabilidad y

11
convergencia. Adems, una bomba puede aspirar desde un aljibe, o desde la propia red
conectando una parte de sta con otra. Sin embargo, hay que llevar mucho cuidado con la
correcta declaracin de las curvas caractersticas de las bombas, para garantizar que en todo
momento su punto de trabajo se encuentre dentro de la zona de operacin declarada. En otro
caso EPANET emitir mensajes por exceso de caudal, o bien cerrar su salida por insuficiencia
de presin. Lo que no tiene en cuenta EPANET es la posible cavitacin de la bomba, cuyo
anlisis queda a cargo del usuario a partir de los valores del NPSH.

Con respecto a las bombas, EPANET ofrece dos opciones adicionales. La primera es la
consideracin de una velocidad de giro variable, recurso tan empleado hoy en da. sta se
declara como un valor relativo a su velocidad nominal (o velocidad a la que corresponde la
curva caracterstica introducida), y el programa se encarga del resto. Nuevamente hay que
tener en cuenta que las prestaciones de una bomba varan con el cuadrado de su velocidad
de giro, y a poco que nos alejemos por debajo del valor nominal (los fabricantes no
recomiendan nunca superar la velocidad nominal), caeremos fcilmente en problemas de
insuficiencia de presin o de caudal.

Una desventaja de EPANET es que el valor de la velocidad de giro (y su posible evolucin con
el tiempo) debe ser proporcionado por el usuario, lo que no suele corresponderse con la
realidad, ya que los reguladores electrnicos se encargan de fijar el valor de sta en funcin
de la consigna prefijada (presin de salida constante, por ejemplo); los intentos de Rossman
por mejorar esta opcin fueron finalmente truncados. Sin embargo, para lo que resulta muy
til el hecho de poder prefijar la velocidad de giro, es para imponer el estado de marcha o
paro de una bomba, introduciendo como curva de modulacin de la velocidad una sucesin de
ceros (paro) y unos (marcha).

Figura 6. Declaracin del estado de marcha/paro de una bomba mediante


una curva de velocidad

12
La otra opcin adicional que ofrece EPANET en relacin con las bombas es el clculo del
consumo energtico y del coste de operacin de las mismas. Para ello hay que introducir
adicionalmente la curva de rendimiento de cada bomba en funcin del caudal (est cambia
realmente con la velocidad de giro, si bien la versin actual de EPANET no tiene ello en
cuenta), as como el coste del kWh, bien como valor medio, o bien en funcin del periodo
horario a travs de una nueva curva de modulacin. Los resultados referentes al consumo
energtico y sus costes se recogen en el Informe de Energas.

3.6 LA SIMULACIN HIDRULICA

Una vez todos los elementos que configuran el sistema y su modo de comportamiento han sido
declarados, estaremos en condiciones de llevar a cabo el equilibrado del sistema, mediante el
cual, a partir de las demandas prefijadas en los nudos y los niveles impuestos en los
depsitos, se determinan los caudales que entran o salen de stos, los caudales circulantes
por cada tubera, y las presiones o alturas resultantes en cada uno de los nudos. Es lo que se
conoce como un clculo en Rgimen Permanente.

El clculo en rgimen permanente suele aplicarse para analizar las condiciones de


funcionamiento de la red ms desfavorables. Sin embargo, cuando se pretende analizar la
variacin de los volmenes embalsados en los depsitos o la fluctuacin de las presiones en
nudo, o bien para resolver un modelo de calidad, se necesita obtener la evolucin de todas
estas variables en el tiempo, y por consiguiente llevar a cabo lo que se conoce como una
simulacin en Periodo Extendido. En realidad se trata de una mala traduccin del ingls
(Extended Period) que mejor podra haberse denominado Periodo Prolongado.

En general, cualquier modelo que evoluciona en el tiempo es un modelo dinmico, y el


comportamiento de los modelos dinmicos queda caracterizado matemticamente por
ecuaciones diferenciales (o en derivadas parciales). Afortunadamente para simular la
evolucin de presiones y caudales en una red no es necesario recurrir a tales ecuaciones. En
efecto, los trminos diferenciales representan pequeas correcciones que pueden obviarse,
de modo que las simulaciones en periodo extendido pueden calcularse como una sucesin en
el tiempo de estados permanentes. Los trminos diferenciales tan solo se aplican para
actualizar los niveles del agua en los depsitos de un instante a otro, lo que EPANET realiza
de un modo explcito, es decir, admitiendo que los caudales entrantes o salientes son
constantes durante todo el intervalo de clculo. Ello provoca en ocasiones fluctuaciones
aparentes en los niveles, que se resuelven reduciendo el intervalo de clculo. A cambio, los
clculos por este mtodo resultan ms rpidos.

Para llevar a cabo una simulacin en periodo extendido, se deber declarar antes la curva de
modulacin de las demandas medias prefijadas en cada nudo, as como las secciones de todos

13
los depsitos cuyo nivel flucte. Adems habr que declarar el nivel inicial del agua en los
mismos, y en todo caso los niveles mnimo y mximo permitidos; EPANET se encargar de ir
variando durante la simulacin el nivel del agua en cada depsito en funcin de los caudales
entrantes o salientes y los lmites establecidos.

3.7 LAS LEYES DE CONTROL

Durante una simulacin en periodo extendido, en principio de un instante a otro cambian tan
solo las demandas en los nudos y los niveles en los depsitos, tras ser stos actualizados. Pero
la realidad puede ser ms compleja, ya que EPANET admite la declaracin de una serie de
leyes de control, que pueden modificar totalmente esta dinmica. Algunas leyes de control
son implcitas. Por ejemplo, cuando un depsito se llena o vaca se cierran las tuberas que
lo alimentan o las tuberas de salida, segn el caso; cuando el flujo se invierte en una tubera
provista con vlvula de retencin, sta se cerrar; y si una bomba es obligada a operar fuera
de su rango de definicin, EPANET tomar sus propias decisiones.

Pero aparte de estas leyes implcitas se pueden declarar otras leyes explcitas, bien
temporales o bien por consignas. Las primeras se utilizan para fijar el estado de una bomba o
la consigna de una vlvula a cierta hora de la simulacin. En este caso, la aplicacin de la
nueva ley puede trastocar totalmente la evolucin del sistema. Otras veces, se condiciona el
cambio al cumplimiento de una consigna, por ejemplo, parar una bomba cuando el agua en
un depsito alcanza cierto nivel. Si los cambios ocurren en un instante distinto a los instantes
de clculo predefinidos, EPANET crear un instante intermedio para tener en cuenta los
cambios ocurridos y sus efectos en lo sucesivo.

Figura 6. Declaracin del estado de las tuberas en las leyes de control, a modo de registro

14
La versin 2.0 incorpora una nueva opcin para establecer las leyes temporales, y es la
declaracin de stas en funcin de la hora del da (se utiliza para ello la nomenclatura
inglesa A.M. o P.M.) en vez de la hora desde el inicio de la simulacin. Adems se puede
arrancar la simulacin a cualquier hora del da, lo que permite convertir EPANET en el ncleo
de clculo de un simulador en tiempo real. En este caso, basta indicar una sola vez la hora
del da en que se ejecuta la accin, y sta se repetir cada 24 horas si la simulacin se
prolonga durante varios das.

Tambin en la versin 2.0 las relaciones lgicas que permiten especificar las acciones a tomar
y las condiciones para que stas se ejecuten se han multiplicado, a travs de las denominadas
reglas de control. As, se puede exigir el cumplimiento de varios requisitos a una cierta hora,
simultnea o alternativamente, y desencadenar en su caso una o ms acciones. Ello no es ms
que un intento por acercar las condiciones de simulacin a las leyes con que realmente opera
el puesto central de control en las redes automatizadas, o bien los controles locales
gobernados usualmente por PLCs o autmatas capaces de responder a lgicas muy complejas
y elaboradas.

3.8 EL MODELO DE CALIDAD

Nos queda por comentar finalmente las capacidades de EPANET para construir modelos de
calidad, el verdadero objetivo del programa como antes hemos comentado. Primeramente
hay que decir que la ejecucin de un modelo de calidad exige introducir algunos datos
adicionales. Los ms importantes se refieren a las condiciones de inyeccin de las sustancias
contaminantes objeto de estudio, entendiendo por contaminante cualquier agente externo
introducido en el agua y transportado por sta, sea nocivo o no.

EPANET contempla diversas formas de inyectar un contaminante, y su efecto depende de


que la inyeccin se haga en un nudo, en un embalse o en un depsito. En el primer caso el
nudo debe poseer un caudal entrante asignado (negativo), en el segundo se supone que la
concentracin es constante para toda el agua aportada desde el embalse, mientras que en el
tercero la cantidad de sustancia inyectada en el depsito con el flujo entrante ser mezclada
con la existente en el mismo. Adems, la cantidad de sustancia inyectada puede declararse
directamente como la concentracin de un flujo entrante a un nudo, como un caudal msico
aportado, como la concentracin saliente del nudo o como el incremento de concentracin
del flujo saliente en el caso de una reinyeccin.

A la hora de analizar la evolucin de la calidad, EPANET diferencia entre sustancias reactivas


y no reactivas. Las primeras estn sometidas nicamente a procesos de transporte y mezcla,

15
mientras que las segundas contemplan adems el incremento o decremento de la cantidad
sustancia debido a reacciones qumicas.

En el apartado de sustancias no reactivas, los modelos de calidad suelen aplicarse para


efectuar el seguimiento del contenido de ciertas sales en el agua, como por ejemplo nitratos,
cloruros, etc, o ms en general de su conductividad, aunque tambin pueden aplicarse para
simular la evolucin de la temperatura o de la turbidez. En todas estas simulaciones EPANET
necesita conocer, adems de los valores de entrada o de inyeccin, los valores iniciales de las
concentraciones en cada nudo. Como ello es difcil de saber a priori, se suelen asumir
inicialmente como cero (valor por defecto) y dejar transcurrir la simulacin durante varios
das, hasta que las curvas de evolucin diaria se estabilicen.

Cuando el contaminante es reactivo, se necesitar introducir datos adicionales relativos a las


condiciones de reaccin. Estos se particularizan normalmente en dos juegos de parmetros:
las constantes de reaccin en el medio y las constantes de reaccin en las paredes de las
tuberas, adems del orden y tipo de reaccin a considerar. EPANET ofrece diversos modelos
de reaccin, con los que se puede simular bien la evolucin del cloro, de algunos
subproductos derivados de la cloracin como los trihalometanos, e incluso el crecimiento o
decrecimiento de las colonias bacterianas (biofilms). Mientras que el tipo de reaccin debe
ser nico para toda la red, las constantes de reaccin pueden declararse bien a nivel global o
a nivel de tubera. Adems, merecen especial atencin los depsitos, que pueden poseer sus
propias constantes de reaccin.

A los procesos de mezcla en los depsitos se les dedica una atencin especial en la versin
2.0. Adems de la mezcla total o completa, EPANET contempla posibles procesos de
estratificacin horizontal o vertical de los contaminantes, o bien la aparicin de corto-
circuitos y compartimentos con distinta concentracin en el seno del agua, dependiendo de
las condiciones de entrada y salida de las tuberas. Este es un tema an en fase estudio, pero
en EEUU se estn construyendo ya depsitos provistos de pantallas internas que garantizan el
proceso de mezcla, para evitar por ejemplo las estratificaciones de cloro.

Zona Principal

Zona Entrada-Salida

Figura 7. Dos de los modelos de mezcla ms frecuentes en los depsitos

16
Hay dos casos particulares del modelado de la calidad que al usuario podran pasarle
inadvertidos, pero que son muy tiles en la prctica: nos referimos al tiempo de
permanencia del agua en la red, y a su procedencia. En realidad, si bien se piensa, el propio
tiempo puede considerarse como un contaminante reactivo, cuya variacin en el tiempo es
la unidad. As, si asumimos un tiempo 0 para el agua que entra en la red, su valor en los
puntos de consumo, tras un periodo de simulacin suficiente, ser una medida del tiempo que
ha permanecido el agua en la misma. Constituye pues una forma muy simple, aunque
aproximada, de estimar la calidad del agua que le llega al abonado, sin la complicacin de
tener que introducir datos adicionales. En efecto, es sabido que la calidad del agua se
deteriora en funcin de su tiempo de permanencia en la red; el tiempo mximo de
permanencia permitido debe determinarse a partir de muestras en el laboratorio, pero en la
mayora de las redes de nuestro pas que distribuyen agua clorada, se estima que sta puede
permanecer hasta tres das en la red sin ms consecuencias para los consumidores, para un
rango normal de temperaturas.

Figura 8. Nudos con tiempos de permanencia en la red superiores a 48 y a 60 h


en algn momento del da

Por su parte, para el clculo de la procedencia del agua de una determinada fuente, sta
puede interpretarse ahora como una sustancia no reactiva capaz de mezclarse. Si solo
tenemos una fuente, es claro que la procedencia de dicha fuente ser siempre del 100 %. En
otro caso, para llevar adelante un anlisis de procedencias bastar con declarar como nico
parmetro adicional del modelo de calidad el identificativo de la fuente de la cual queremos
analizar la procedencia del agua (puede ser cualquier nudo de la red), y EPANET nos dir el

17
porcentaje del agua consumida en cada nudo que llega desde dicha fuente en cada momento.
Este tipo de modelo puede resultar muy til en los tiempos actuales, en que la creciente
contaminacin del agua extrada de los pozos y el deterioro del agua superficial, aconsejan a
veces la mezcla de aguas de distintas procedencias, con calidades complementarias con
relacin a determinados parmetros (por ejemplo mayor concentracin de nitratos en las
aguas subterrneas, frente a mayor concentracin de materia orgnica en las aguas
superficiales).

Picassent Agua no Picassent


bombeada

Figura 9. Procedencia del agua desde la E.B.de Picassent a las 16 h. La parte sur de la red
en la fig. de la izq. es agua no bombeada. A la derecha, el porcentaje de agua
procedente de Picassent a la misma hora que ha sido tomada de los depsitos

3.8 LA CALIBRACIN DE LOS MODELOS


Si bien EPANET es una herramienta de anlisis muy potente, para que los resultados
obtenidos con un modelo sean tiles ste debe de estar calibrado, tanto en lo que respecta a
las variables hidrulicas como tambin a las de calidad, segn la aplicacin. El concepto de
calibracin es muy simple de expresar, se trata de que el modelo reproduzca con fidelidad el
comportamiento real de la red bajo cualquier condicin de simulacin. Sin embargo,
conseguir esto ya no es tan fcil. Hay que tener en cuenta que por mucho cuidado que
hayamos puesto en utilizar unos datos fiables para construir el modelo, cuidando en reflejar
correctamente las longitudes y dimetros de las tuberas, la conectividad de stas, las
secciones de depsitos, las curvas de bombas, etc, en la prctica siempre existir un nmero
importante de parmetros del modelo de difcil determinacin, cuyos valores tendremos que
contentarnos con estimar a travs del proceso de calibracin.

18
Entre estos parmetros, los primeros los constituyen el estado real de demandas del
sistema. Normalmente, para confeccionar un modelo los caudales en los nudos y su evolucin
en el tiempo se estiman a partir de datos de produccin y de facturacin; sin embargo, la
distribucin real de las demandas y su fluctuacin en el tiempo estn sujetas a las leyes de la
estadstica, y nunca podremos por consiguiente reproducirlos con toda exactitud. Es posible,
no obstante, determinar con cierta aproximacin sus valores medios y su distribucin si se
dispone de series temporales de datos suficientemente extensas y un Sistema de Informacin
Geogrfica que nos pueda ayudar para tratar todo este volumen de informacin. Aun as,
muchos autores opinan que las demandas reales, o ciertos factores de agrupamiento o
correccin de stas, deben formar parte de los parmetros de calibracin del modelo.

En segundo lugar, las rugosidades internas de las tuberas, y en general, las de todos
aquellos elementos que contribuyen a provocar prdidas de carga en el sistema, suelen ser
desconocidas a priori, adems de variar en el tiempo. Adems resulta casi imposible
identificarlas individualmente en la prctica, por lo que, o bien consideradas individualmente
o bien agrupadas, constituyen un nuevo juego de parmetros de calibracin del modelo.

Finalmente, en el caso de los modelos de calidad, las concentraciones observadas en un punto


de cualquier contaminante dependern fundamentalmente de los procesos de transporte y de
mezcla, esto es, de los caudales circulantes. Si adems el contaminante es reactivo, su
concentracin depender asimismo de los coeficientes de reaccin en el medio y en las
paredes de las tuberas. En el primer caso, algunos autores proponen considerar directamente
ciertos caudales circulantes como parmetros de calibracin, aunque en realidad sabemos
que stos dependen de los parmetros antes referidos. En el segundo caso, habr que aadir
las constantes de reaccin como parmetros de calibracin adicionales; para la constante de
reaccin en el medio se suele considerar un valor nico para toda la red (en realidad puede
determinarse con medidas en el laboratorio), mientras que las constantes de reaccin en las
paredes suelen agruparse en funcin del material, o mejor an, de su rugosidad.

Pues bien, aunque EPANET no proporciona directamente herramientas de calibracin para


determinar ninguno de los parmetros antes mencionados, ofrece sin embargo algunas
herramientas de ayuda importantes para el usuario que quiera calibrar su modelo. Toda
calibracin est basada en unas medidas de campo, y stas pueden residir en una serie de
ficheros de datos de calibracin que EPANET reconoce, y permite incluso editar. As, los
valores de campo pueden contrastarse en cualquier momento con los resultados de la
simulacin a travs de las Curvas de Evolucin. Los valores medidos pueden corresponder a
Demandas, Alturas piezomtricas, Presiones, Caudales, Velocidades o Calidad del Agua. Cada
magnitud requiere un fichero aparte, pero en cada fichero pueden figurar los valores medidos
para diversos puntos e instantes de medicin.

19
Figura 10. Calibracin del caudal de entada a Valencia por San Isidro

Por otra parte, EPANET permite confeccionar Informes de Calibracin muy completos,
donde la bondad del ajuste para cada variable y punto de medida pueden observarse
individualmente o de forma conjunta, y tanto en formato grfico como alfanumrico.

Finalmente, para la calibracin de modelos de calidad, EPANET ofrece la posibilidad de


correlacionar el coeficiente de reaccin en las paredes de las tuberas con el coeficiente
de rugosidad de las mismas, a travs de un nico factor F, a determinar como parmetro de
calibracin.

4 CARACTERSTICAS DEL MDULO DE CLCULO

Cuando Lew Rossman se propuso confeccionar el mdulo de clculo EPANET, su objetivo


primordial fue desarrollar una rutina capaz de resolver el problema del equilibrado hidrulico
de la red desde una perspectiva general, sin limitacin alguna de capacidad, y con la mayor
eficacia de clculo posible, y a nuestro entender lo consigui.

Una de las claves para ello fue utilizar un lenguaje de bajo nivel, apenas sin limitaciones y
con acceso a las prestaciones ms bsicas del procesador, como es el lenguaje C. En C el
tamao del modelo puede adaptarse a la disponibilidad de memoria del ordenador, con lo que
el tamao de la red quedara limitado tan solo al tamao de sta. As hoy en da, con 256 Mb
de RAM, pueden resolverse sin dificultad modelos de redes de hasta 50.000 nudos (slo
obtenibles mediante importacin desde SIG), confirmando de este modo que el tamao de la
red es prcticamente es ilimitado.

Por lo que respecta al tiempo de clculo, la eficiencia actual de los compiladores de C le


permiti reducir los tiempos de clculo en un factor de 10 o ms respecto a otros lenguajes

20
propietarios o dependientes de un run-time como Visual Basic, eliminando as la barrera de
los tiempos de espera. As por ejemplo, el modelo de detalle de la red de suministro a
Valencia, constituido por 26.000 nudos, se ejecuta en tan solo 20 segundos para una
simulacin de 24 horas, sobre un Pentium 4 a 2 GHz. Por su parte, el modelo estratgico de
la misma ciudad, constituido por 4.200 nudos, se ejecuta en tan solo 2 segundos para las
mismas condiciones de clculo. Comparando estos dos casos, se observa que el tiempo de
ejecucin resulta proporcional al nmero de nudos del modelo elevado a un exponente de
1.25, cuando la aplicacin directa del algoritmo de eliminacin de Gauss hubiera conducido a
un exponente de 3 (el tiempo de clculo para el modelo de detalle se hubiera aproximado en
este caso a los 8 minutos). La razn de esta drstica reduccin de tiempos, estriba en este
caso en la eficiente utilizacin de las tcnicas de matrices vacas para resolver los sistemas
de ecuaciones lineales (SEL) planteados.

La utilizacin del algoritmo del gradiente, en sustitucin del de Newton-Raphson (N-R), para
efectuar las sucesivas aproximaciones hasta alcanzar el estado de equilibrio, es tambin una
aportacin notable del mdulo de clculo de EPANET. Como es sabido, el algoritmo de N-R
supuso un gran avance en su momento, al reducir drsticamente el nmero de iteraciones,
aunque siempre dependiendo del punto inicial de partida. Este algoritmo calcula en cada
iteracin las correcciones a introducir sobre los valores actuales de las variables para llegar al
estado de equilibrio. Aplicado a la formulacin nodal del problema de equilibrio en las redes,
el algoritmo de N-R calcula simultneamente las correcciones a aplicar sobre las alturas en
todos los nudos, determinando a continuacin las correcciones sobre los caudales de una
forma indirecta. Ello provocaba en ocasiones problemas de convergencia, sobretodo en lneas
con poco caudal y, en general, con pocas prdidas, lo que suceda con frecuencia en los
modelos de detalle con tramos muy cortos y en los tramos que resultaban eventualmente
equilibrados a lo largo de una simulacin de 24 horas, como muchos autores haban
observado. El algoritmo del gradiente, sin embargo, determina simultneamente los valores
absolutos de todas las alturas y caudales (no sus correcciones), con lo que la rapidez de
convergencia resulta ser bastante mayor, no requiriendo por lo general ms de 4 iteraciones
para alcanzar el equilibrio (en el caso del modelo de 26.000 nudos, se requieren tan solo 6
iteraciones por resolver los instantes de clculo ms desfavorables). Adems, al calcular los
caudales de una forma directa, el problema de convergencia antes aludido desaparece.

Pero lo ms complicado, desde el punto de vista del clculo, era tratar con las bombas, las
vlvulas de retencin, las vlvulas automticas y su modo especial de operacin, los lmites
de operacin de los depsitos y, en general, con las leyes de control que normalmente
regulan las presiones y caudales en la red, bien de forma local o bien de forma centralizada.
No haba demasiados precedentes en este tema, de modo que Rossman tuvo que enfrentarse
con multitud de problemas para conseguir finalmente un algoritmo robusto. Aun hoy en da
no todos los problemas estn resueltos, y cada vez que aparece una nueva revisin, algn

21
aspecto relativo a estos elementos es modificado. El principal problema deriva de la no
continuidad de las variables hidrulicas (presin, caudal, etc) debido al modo especial de
operacin de estos dispositivos. As por ejemplo, el cierre de una vlvula de retencin en las
ltimas iteraciones puede obligar a recalcular totalmente el estado de equilibrio, con la
sorpresa de que quizs para la nueva solucin la vlvula previamente cerrada debera estar
abierta.

Finalmente, hay que hablar del modelo de calidad que incorpora el mdulo de clculo de
EPANET. Los modelos clsicos empleados para resolver la ecuacin de transporte (diferencias
finitas, elementos finitos, etc) fueron adaptados para explotar las ventajas de trabajar con
flujos unidimensionales, con el fin de conseguir un tiempo de respuesta equiparable al del
modelo hidrulico. Haba que utilizar para ello tcnicas explcitas, y el propio Rossman
desarroll el modelo de volmenes discretos, basado en una visin euleriana del problema
de transporte. El nico inconveniente era su implementacin, lo que el autor resolvi
magistralmente utilizando la potencia del manejo de punteros que ofrece el lenguaje C
(tablas hash). Sin embargo, al propio tiempo otros algoritmos alternativos basados en un
enfoque lagrangiano fueron desarrollados por diferentes investigadores, compitiendo con el
algoritmo de Rossman, como el modelo conducido por tiempos y el modelo conducido por
eventos. El autor decidi, tras haber incorporado su modelo en la versin 1.1, efectuar un
estudio comparativo a fondo de los tres mtodos ms competitivos, adoptando finalmente
para la versin 2.0 un algoritmo lagrangiano conducido por tiempos, desarrollado
originalmente por Liou y Kroon. El nuevo modelo, aparte de reducir el tiempo de clculo
para el modelo de calidad en aproximadamente un 20 %, presenta interesantes posibilidades
de ampliacin, que se comentarn ms adelante. Nuevamente, Rossman tuvo que hacer un
uso inteligente de los punteros durante la implementacin del nuevo algoritmo para conseguir
estos resultados. Con l, una simulacin de la calidad a lo largo de 24 horas para la red de
26.000 nudos antes aludida, se ejecuta en 12 segundos, y en menos de 1 segundo para el
modelo de 4.200 nudos, utilizando siempre la misma mquina antes referida.

Tiempo = t Tiempo = t
1 2 3 4 5 1 2 3 4 5
(9) (6) (4) (3) (2) (9) (6) (4) (3) (2)

1 2 3 4 5 1 2 3 4 5
(9) (6) (4) (3) (2) (1) (9) (6) (3) (2)
Tiempo = t + t Tiempo = t + t

Figura 11. El modelo lagrangiano de Liu y Kroon conducido por tiempos

22
5 CARACTERSTICAS DE LA INTERFAZ GRFICA

La versin 1.1 de EPANET utilizaba una interfaz grfica escrita en Visual Basic 3, para mostrar
nicamente los resultados de los clculos. Los datos de entrada deban introducirse a travs
de un fichero de texto estructurado, el famoso fichero .INP. El problema principal a la hora
de construir este fichero era la introduccin manual de las coordenadas de los nudos y de la
conectividad de la red, conforme a una numeracin previamente establecida de nudos y
lneas. Pero adems, al margen de todos los problemas de instalacin y compatibilidad
asociados con el lenguaje VB de Microsoft, haba otro problema adicional: la lentitud de la
ventana grfica para refrescar los resultados, sobretodo con redes grandes. As pues, Rossman
decidi dar un vuelco total para construir la interfaz de la versin 2.0.

La nueva interfaz se escribi en Delphi 5, un lenguaje visual soportado en Pascal, ms


prximo a C, provisto de una tecnologa de componentes ms flexible y personalizable que la
de VB, y con la ventaja de poder compilar el cdigo fuente, junto con todas las libreras
auxiliares, en un solo fichero ejecutable, independiente de la configuracin Windows del
usuario, y de ejecucin mucho ms rpida. Con ello se garantizaba el funcionamiento al 100 %
sobre cualquier mquina, al tiempo que los problemas de refresco de la ventana del esquema
de la red se haban eliminado (una red de 40.000 nudos se refresca ahora en menos de 1
segundo).

El autor tuvo tambin la precaucin de compilar aparte muchos de los elementos comunes
que configuran la interfaz (vista previa, opciones de grficos, formularios de impresin y
manejo de impresoras, etc) configurando as un package de confeccin propia, con algunos
segmentos de cdigo GNU (dominio pblico), que puede ser reutilizado para otras
aplicaciones (p.ej. SWMM 5.0).

La ventana principal de la interfaz es multidocumento (MDI), de modo que puede alojar


cuantas ventanas hijas se desee al objeto de observar y comparar los diferentes resultados.
Sin embargo, hay dos ventanas que son fijas (aunque minimizables): la ventana del Esquema
de la Red, a travs de la cual interacta principalmente el usuario, y la ventana auxiliar del
Visor, desde la que se tiene acceso a la Base de Datos interna, y desde la que se seleccionan
tambin los datos a visualizar sobre el esquema. Las opciones de Men de EPANET son
sensibles a la ventana activa en cada momento, de modo que se necesita algo de prctica
para familiarizarse con las opciones particulares asociadas a cada ventana. Tambin este
hecho suele ser motivo de nuevos descubrimientos para los usuarios ms avanzados.

23
Figura 12. Interfaz de EPANET 2 en Espaol y ventanas principales

La nueva interfaz grfica de EPANET 2.0 dispone de herramientas grficas para introducir
con la ayuda del ratn todos los elementos que configuran el esquema de la red. Al mismo
tiempo que se introducen, se efecta la numeracin automtica de los nuevos componentes y
se establecen sus relaciones topolgicas internas. La interfaz contempla asimismo numerosos
dilogos para introducir los restantes datos del modelo, algunos de ellos muy elaborados,
como el empleado para introducir las curvas de modulacin y el de las curvas de
comportamiento. Sin embargo, uno de los formularios ms logrados, aunque aparenta ser el
ms simple, es el editor utilizado para introducir las propiedades de los distintos
componentes, el cual responde en todas sus casillas al evento Change, de modo que cualquier
cambio introducido en una casilla es actualizado inmediatamente en la base de datos, y ser
tenido en cuenta por el mdulo de clculo si se lanza la simulacin en ese momento. Todo
ello, unido al hecho de haber declarado las ventanas de resultados como no modales (esto es,
sensibles a eventos ajenos a la propia ventana), confieren a la aplicacin una gran flexibilidad
para introducir cambios, ejecutarlos y ver los nuevos resultados inmediatamente, sin tener
que cerrar ninguna de las ventanas abiertas. El editor de propiedades aloja soporta adems la
llamada a mens desplegables o a editores especficos en algunas de sus casillas.

La interfaz grfica de EPANET introduce adems el concepto de Proyecto. Un proyecto aloja,


adems de los datos propiamente dichos del modelo, los datos de creacin del mismo, un
resumen descriptivo, la configuracin del entorno de trabajo, las opciones por defecto, las

24
dimensiones del rea de dibujo, la referencia a un mapa de fondo superponible sobre el
esquema de la red, las opciones de visualizacin elegidas, los colores y rangos asignados a las
leyendas, las referencias a los ficheros que contienen los datos de calibracin, etc. Parte de
esta informacin es guardada en un fichero .ini, hacindola as compartible para futuras
sesiones de EPANET. Sin embargo, la mayor parte de esta informacin es almacenada, junto
con los datos del modelo, en un fichero binario .net. En consecuencia, cuando abrimos de
nuevo un fichero .net, todo el entorno de trabajo asociado al proyecto queda restituido
automticamente.

Figura 13. Resumen del proyecto y valores por defecto. Ambos se almacenan en el fichero .net
pero no en el .inp. Los valores por defecto se almacenan adems en el fichero .ini
si se activa la casilla Guardar Valores por Defecto para futuros proyectos

As pues, la principal diferencia entre un fichero .net y un fichero .INP es que, mientras el
primero almacena en cdigo binario no editable todos los datos del modelo y su entorno de
trabajo, el segundo almacena tan solo los datos hidrulicos de la red en cdigo ASCII, el cual
puede ser editado por el usuario con cualquier fin. EPANET permite transformar un fichero en
otro y viceversa mediante las opciones de men Exportar e Importar.

La interfaz de EPANET trabaja siempre sobre una Base de Datos, editable a travs de la
ventana del Visor. Todos los datos estn clasificados segn el tipo de objeto al que se
asocian, incluyendo las opciones de clculo. Los objetos de tipo grfico se asocian adems
automticamente con su representacin en el esquema, de modo que cuando se selecciona un
elemento en una ventana queda seleccionado en la otra y viceversa. La Base de Datos es el
ncleo de toda la informacin interna, y cualquier interaccin del usuario con el modelo a
travs de la interfaz, se efecta en realidad sobre la Base de Datos. Cada vez que se lanza
una simulacin, el contenido de la Base de Datos es volcado a un fichero .INP, el cual ser

25
ledo seguidamente por el Mdulo de Herramientas para llevar a cabo la simulacin y devolver
finalmente los resultados en un fichero binario de salida .out, perfectamente estructurado.

Uno de los secretos de EPANET reside en este fichero de salida. Si los resultados se hubieran
transferido directamente a la Base de Datos, las consultas resultaran lentas, al tiempo que
inundaran la memoria RAM del ordenador, con posibilidad de desbordarla. Hay que tener en
cuenta que el volumen de los resultados puede ser muy superior al de los datos, ya que
albergan la informacin de todas las variables asociadas a cada uno de los elementos de la
red, para cada uno de los instantes de clculo de la simulacin. (el fichero .net de la red de
26.000 nudos antes citada ocupa 6,7 Mb, mientras que el fichero .out ocupa 34,5 Mb para una
simulacin de 24 instantes, incluido el clculo de la calidad). A cambio, EPANET mantiene
siempre activa una estructura de punteros que permite acceder inmediatamente a la
informacin requerida desde el fichero de salida. Gracias a ello, el refresco de los resultados
mostrados sobre el esquema de la red para cualquier instante es sumamente rpido,
permitiendo incluso efectuar animaciones. El usuario no es consciente que de se est
accediendo miles de veces al fichero de salida en tiempos realmente breves. Poder alojar el
fichero de salida es pues una condicin primordial para poder observar los resultados, y para
ello EPANET utiliza un directorio temporal que es configurable por el usuario. Cada vez que se
ejecuta una nueva simulacin, el fichero de salida anterior es destruido automticamente,
evitando as llenar el disco duro de informacin inservible.

Otra caracterstica importante de la interfaz es la posibilidad de incorporar un mapa de


fondo, ya sea en formato raster (bitmap) o en formato vectorial (metafile), lo que permite al
usuario incluso digitalizar la red directamente sobre dicho fondo. El fondo se amplia o se
desplaza junto con la red. Adems puede cargarse y descargarse o bien inhabilitarse
temporalmente. Aunque EPANET incorpora alguna herramienta auxiliar para ajustar una red
ya trazada sobre el fondo, lo cierto es que en este aspecto resulta algo limitado, teniendo
que recurrir el usuario a clculos auxiliares para conseguir un encaje perfecto.

Asimismo, otra de las limitaciones que pueden achacarse a la interfaz de EPANET es que la
ventana principal no sea multi-proyecto. Ello significa que en una sesin solo puede
ejecutarse un nico proyecto; en realidad la otra opcin hubiera requerido multiplicar la base
de datos. No obstante, es multi-ejecutable, de modo que varias sesiones pueden coexistir
simultneamente a efectos de comparar resultados entre una hiptesis y otra, aunque solo
sea visualmente o a travs de otra aplicacin externa.

26
Figura 14. La red metropolitana de Valencia georreferenciada
sobre un Mapa de Fondo de lHorta

Finalmente, hay que destacar de la interfaz la gran variedad de formatos que ofrece para
observar los resultados: cdigos de colores y valores numricos sobre el esquema, tablas
personalizables de valores para un instante o a lo largo del tiempo, grficas de evolucin con
numerosas opciones de personalizacin, perfiles longitudinales, mapas de isolneas (o de igual
valor), curvas estadsticas de distribucin de la variables observada, y curvas de balance de
caudales. Muchas de estas grficas ofrecen la opcin de elegir la hora y el nudo o lnea a
observar, e incluso la posibilidad de superponer varias curvas. Existe tambin la posibilidad de
efectuar bsquedas de elementos por su identificativo, y consultas para destacar los
nudos/lneas cuya magnitud asociada supera o minora cierto valor. Las consultas son
dinmicas, y puede observarse la evolucin de los resultados de la consulta en el tiempo.

27
Figura 15. Modelo en EPANET de la E.B. de Manises y evolucin del nivel en los depsitos

Figura 16. Perfil de piezomtricas desde los depsitos de Picassent al puerto en hora punta

28
Figura 17. Mapa de presiones en la red en hora punta

En otro apartado, EPANET ofrece la posibilidad de generar varios tipos de informes, adems
del informe asociado con la marcha de los clculos, tambin conocido como Informe de
Estado. Uno de ellos es el Informe de Energas, que aporta un balance de los consumos
energticos a lo largo de la simulacin y de sus costes asociados, siempre que se proporcionan
los precios unitarios de la energa (stos pueden hacerse variar hora a hora, como ocurre
actualmente en el mercado libre de la electricidad).

Figura 18. Grado de utilizacin y consumos unitarios para las distintas


bombas de inyeccin de agua a Valencia

Otro tipo de informes bastante elaborados son los relativos a los resultados de la calibracin,
ya antes comentados. Una vez declarados en las opciones del Proyecto los ficheros que
contienen los datos de campo, los resultados de la simulacin pueden compararse con stos,

29
bien superponindolos sobre la grfica de evolucin de la magnitud a calibrar para cada
nudo/lnea (esto se realiza de forma automtica) o bien a travs del Informe de Calibracin
que incluye una tabla de resultados estadsticos, un grfico de correlacin y un histograma
comparativo.

.. .

Figura 19. Resultados de la calibracin del modelo de Valencia a partir de


1.725 medidas de presin

30
Finalmente el Informe de Reacciones permite conocer el balance de masas entre inyeccin y
consumo de las sustancias reactivas introducidas en la red, como por ejemplo, el cloro.

Existe an la posibilidad de generar un Informe de Texto completo con todos los resultados
de la simulacin, el cual suele adjuntarse a la memoria de clculos en la redaccin de los
Planes Directores para la mejora de los abastecimientos. Sin embargo, dicho fichero puede
resultar excesivo, y editarlo para reducir su tamao constituye tambin una tarea costosa.
EPANET no permite introducir desde la interfaz criterios de seleccin de la informacin a
presentar en el informe, pero existe an el recurso de ejecutar EPANET en modo comando. El
fichero correspondiente se encuentra en el directorio de instalacin de EPANET, y se
denomina Epanes2d.exe en su versin espaola. El comando se ejecuta desde una ventana
DOS, introduciendo a continuacin de dicho comando dos parmetros, el primero corresponde
al nombre del fichero .INP, y el segundo al nombre del fichero de informe a generar con los
resultados deseados. Para seleccionar stos, la seccin [REPORT] del fichero .INP ofrece
mltiples opciones (por identificativos de nudos/lneas, por magnitud, por valores, etc).

Figura 20. Extracto de un informe completo de resultados para una simulacin a 24 h


del modelo arterial de Valencia (tamao 15 Mb para 4.400 nudos)

31
6 LA COMUNICACIN CON EL EXTERIOR

Aunque EPANET es una aplicacin concebida para funcionar de forma autnoma en modo
local, no constituye un producto cerrado como pudiera pensarse a primera vista. Bien es
verdad que no ofrece todas las posibilidades de comunicacin deseables, sobretodo en lo que
respecta a la informacin grfica, pero son suficientes.

El elemento bsico de comunicacin de EPANET con otros entornos es el fichero .INP. Como
se ha indicado, se trata de un fichero de texto estructurado, que contiene toda la
informacin relativa al modelo. Los datos se distribuyen hasta en 27 secciones, las cuales se
ordenan en funcin del alcance del modelo. Los detalles sobre la sintaxis de cada seccin
pueden encontrarse en el Manual, as como en la Ayuda en lnea del Mdulo de Herramientas.
Los ficheros INP de la versin 1.1 son reconocidos automticamente por la nueva versin,
aunque ahora los contenidos de este fichero son ms amplios. En general, si desde cualquier
entorno grfico queremos comunicar con EPANET, basta con generar el fichero INP
correspondiente desde dicho entorno, siguiendo las normas de sintaxis, tal y como hace en
realidad la propia interfaz de EPANET. A continuacin dicho fichero puede ejecutarse en
modo comando o utilizando el Mdulo de Herramientas. Finalmente no hay ms que leer el
fichero de salida .out generado para acceder a los resultados.

Componentes Operacin del Calidad del Opciones e Esquema de la Red /


de la Red Sistema Agua Informes Rtulos
[TITLE] [CURVES] [QUALITY] [OPTIONS] [COORDINATES]
[JUNCTIONS] [PATTERNS] [REACTIONS] [TIMES] [VERTICES]
[RESERVOIRS] [ENERGY] [SOURCES] [REPORT] [LABELS]
[TANKS] [STATUS] [MIXING] [BACKDROP]
[PIPES] [CONTROLS] [TAGS]
[PUMPS] [RULES]
[VALVES] [DEMANDS]
[EMITTERS]

Figura 21. Las 27 secciones del fichero .INP de EPANET, agrupadas segn su objetivo

Desde la propia interfaz de EPANET se puede tambin generar el fichero .INP en cualquier
momento, lo que permite transferir todos los datos del modelo a otros entornos grficos.
Adems el fichero .INP es fcilmente editable, y constituye siempre un ltimo recurso para
modificar algn dato no accesible desde la interfaz o cuyo tratamiento resultara engorroso
desde all (las leyes de control, por ejemplo)

Precisamente la existencia del fichero .INP abre las puertas a otra forma de introducir los
datos del modelo: a travs de la hoja de clculo Excel. Las diferentes secciones del fichero
pueden construirse y editarse en hojas de clculo diferenciadas, y a continuacin copiarse a

32
travs del portapapeles sobre el fichero .INP, el cual es finalmente ledo desde la interfaz de
EPANET. Por ejemplo, esta va puede resultar de gran ayuda para asignar los consumos a los
nudos en una red de grandes dimensiones. Finalmente, hay que indicar que el uso del fichero
.INP es indispensable para utilizar el Mdulo de Herramientas en tareas de investigacin o en
aplicaciones ms avanzadas.

En lo que respecta a los resultados, la exportacin de stos desde la interfaz de EPANET est
igualmente contemplada. A travs de la opcin de men Copiar, los resultados pueden
transferirse al portapapeles o a un fichero, bien en formato texto, en formato bitmap o en
formato metafichero. Las distintas opciones posibles dependen de la naturaleza de la ventana
activa. Por ejemplo, si abrimos una grfica de evolucin, sta puede copiarse a Word bien
como bitmap o bien como metafichero, en cuyo caso ser editable desde Word. Si elegimos la
opcin texto, los valores numricos que conforman la grfica podrn trasladarse en forma de
columna directamente a Excel o a un fichero de texto (o incluso al propio Word). Los
problemas con la coma decimal han sido resueltos totalmente en la versin espaola. Cada
ventana tiene sus particularidades, y recomendamos al usuario familiarizarse con todas ellas.

Zona de
actuacin
para nueva
tubera

Figura 22. La figura anterior es un metafichero extrado de EPANET y personalizado con las
herramientas de dibujo de Word

Existen adems otras funciones especficas para la importacin y exportacin de los datos.
Una de las ms tiles y poco conocidas es la gestin de escenarios. Sobre una determinada
red, cuya topologa asumimos que no va a cambiar, EPANET permite trabajar con diferentes
hiptesis de demandas (proyecciones a corto o medio plazo, incendios, etc), de dimetros
(para diseo), de rugosidades (para calibracin), de calidad inicial y de coeficientes de
reaccin (para modelos de calidad), o de leyes de control (para optimizar la explotacin). Las

33
diferentes hiptesis pueden residir en ficheros separados o bien combinarse en un solo
fichero. Esos ficheros tienen por extensin .scn, son de tipo texto, y su estructura es muy
simple. Para verlos basta efectuar la exportacin de un escenario desde la opcin de men
Exportar Escenario, y elegir las variables de exportacin deseadas. El fichero exportado
puede ahora modificarse y ser reledo con la opcin Importar Escenario. Si utilizamos una
hoja de clculo para preparar estos ficheros, nos daremos cuenta de la gran potencia que
EPANET ofrece en este aspecto. Solo puede achacarse a EPANET en este sentido que no es
capaz de mantener una estructura relacional entre las diferentes hiptesis, la cual debe
quedar a cargo del usuario.

Figura 23. Dilogo de exportacin de escenario. P. ej. el juego de datos


en un proceso de calibracin

Llegamos finalmente al punto ms controvertido, la transferencia de la informacin grfica


correspondiente al esquema de la red con otros entornos como AutoCAD o Microstation. Ya
hemos dicho que la informacin grfica puede exportarse como un fichero metafile, pero
estos ficheros no mantienen un sistema de referencia absoluto para las coordenadas de sus
elementos. La posibilidad de exportar la red a un fichero DXF est contemplada en la opcin
Exportar Esquema, con la nica posibilidad de elegir la simbologa para los nudos. EPANET
exporta, en efecto, las coordenadas absolutas de cada nudo (tambin existe la posibilidad de
exportar stas a un fichero de texto tipo .map), y genera un fichero DXF con 5 capas: nudos,
lneas, depsitos, textos y flechas. Los textos hacen referencia a los rtulos y no las
etiquetas, aunque ciertos valores pueden visualizarse como rtulos (ver propiedades). Los
grosores y colores son respetados, pero pueden despus modificarse.

La pregunta ms frecuente en torno a la comunicacin de EPANET con AutoCAD es si se puede


importar directamente el trazado de una red dibujada en AutoCAD. La respuesta es NO. Hay
que tener en cuenta que EPANET necesita conocer, adems de las coordenadas de los nudos,
la numeracin de nudos y lneas, y cmo stos se conectan. Existen aplicaciones que desde
AutoCAD exportan un fichero .INP con toda esta informacin relativa al trazado de la red, el

34
cual puede leerse despus normalmente, slo que estar incompleto y deber completarse
desde la interfaz. Pero para ello, en AutoCAD debe declararse explcitamente una numeracin
para nudos y lneas, o bien sta deber ser realizada directamente por la utilidad de
exportacin. Si se dispone de una utilidad de este tipo, sta es la mejor opcin. En otro caso,
siempre cabe el recurso de exportar la informacin grfica desde AutoCAD, incluida la red,
como un fichero metafile, cargar ste como fondo en EPANET, y digitalizar directamente el
trazado de la red.
La opcin Importar Esquema en realidad hace referencia tan solo a la importacin de un
fichero de coordenadas para los nudos, pero no a su topologa. Es ms bien una opcin
pensada para compatibilizar la nueva versin de EPANET con la anterior, aunque puede
sacarse provecho de ella para visualizar solo algunas partes de la red si se desea. En realidad
la captura de una red desde AutoCAD era una utilidad prevista por el autor, pero
circunstancias ajenas le obligaron a eliminarla de la versin 2.0. Esta utilidad se denomin
DXF2EPA, y estuvo accesible en la pgina oficial de EPANET solamente durante una semana.
Algunos usuarios tomaron nota de ella, y hoy en da ha sido repuesta en el portal Water
Simulation Packages, accesible a travs de la direccin
http://water-simulation.com/wsp/2005/06/03/dxf2epa-autocad-dxf-file-conversion-utility-
for-epanet/

Todas las opciones descritas hasta ahora hacen referencia a la transferencia de datos desde
EPANET hacia otras aplicaciones, o viceversa. Adems de esto, hay que recordar que el
Mdulo de Herramientas permite conectar el mdulo de clculo de EPANET con otras
aplicaciones a nivel interno. Bsicamente el Mdulo de Herramientas es una DLL con una serie
de funciones agrupadas por tareas y accesibles al usuario desde casi cualquier entorno de
programacin. Existe una funcin que abre el fichero .INP y pasa todos los datos a la memoria
central. Un segundo grupo de funciones permiten a continuacin modificar la mayora de los
datos del modelo, segn las necesidades del programador. Otro grupo permite resolver las
ecuaciones y avanzar la simulacin paso a paso de forma controlada. Finalmente, una vez
finalizada la simulacin, otro grupo de funciones permite leer aquellos resultados en que
estamos interesados. El proceso de clculo puede reiniciarse cuantas veces se quiera sin
necesidad de releer los datos. Finalmente, una vez conseguidos los objetivos, se cierra el
fichero y se descargan los datos de la memoria. En cualquier momento es posible adems
exportar el juego de datos actual construyendo nuevos ficheros .INP para su posterior
tratamiento desde la interfaz de EPANET.

Se concluye de todo ello que EPANET es una herramienta de anlisis para las redes hidrulicas
sumamente completa, con una potencia de clculo no igualada por ninguna otra aplicacin, y
con unas capacidades de integracin o comunicacin con otras aplicaciones nada
desdeables. Con razn decamos al principio que los tcnicos encargados de la planificacin
y gestin de las redes de suministro de agua estaban de suerte.

35
7 BREVE HISTORIA DE EPANET

La historia de EPANET an no ha sido contada, y por ello constituye para m un cierto


atrevimiento hacerlo. Como toda historia, la que aqu se ofrece no deja de ser probablemente
una visin parcial y subjetiva de la realidad.

Conoc a Lewis A. Rossman en 1993, con motivo de la presentacin de EPANET en Europa,


durante la Int. Conf. on Computer Applications for Water Supply and Distribution (CCWI),
celebrada en Leicester (UK), el mismo marco que haba elegido Ezio Todini 6 aos antes para
presentar su famoso mtodo del gradiente. Haba realizado ese ao una estancia en la Univ.
de De Monfort, en el seno del grupo Water Software Systems, por entonces liderado por el
Prof. Bryan Coulbeck. Dicho grupo fue el promotor de este famoso Congreso de carcter
bianual, que se sigue celebrando an hoy en da.

Desde un primer momento contact con Lew y le ped su colaboracin para llevar a cabo la
traduccin de la versin 1.1, la cual se termin en Diciembre de 1994. Desde entonces mis
contactos con Rossman han sido permanentes. En el verano de 1997 tuve la gran oportunidad
de trabajar durante 2 meses junto a l en Cincinnati, y fue all donde conoc muchos de los
entresijos de EPANET, hasta entonces desconocidos para m.

En honor a la verdad, hay que decir que el precursor de EPANET fue Robert Clark,
responsable de la Water Supply and Water Resources Division del laboratorio NRMRL de la
EPA, en Cincinnati. Autor de numerosas publicaciones sobre la calidad del agua en las redes
de distribucin, y uno de los pioneros de estos estudios, su preocupacin por desarrollar un
software especfico, capaz de modelar la calidad del agua en las redes, le llev a crear una
plaza en su departamento con este fin. Dicha plaza la gan por concurso Lewis Rossman. Lew
era supervisor de algunos trabajos de investigacin subcontratados por la EPA, relacionados
con las tcnicas de tratamiento del agua en plantas depuradoras. Sus inquietudes de tipo
acadmico haban sido truncadas tiempo atrs, y la informtica era hasta entonces para l
solo una aficin. El nuevo puesto fue un acicate para plasmar su slida formacin qumico-
hidrulica, su inters por la investigacin, sus profundos conocimientos de informtica y su
buen hacer, en la confeccin de un programa a la medida de los requerimientos establecidos
por R. Clark.

Cuando Rossman gan la plaza, a finales de los aos 80, haba sobrepasado con creces los 40
aos, pero esto no fue ningn obstculo. Pronto se puso en contacto con expertos en el tema,
muchos de ellos integrados en el grupo conocido internamente como el I-75, nombre tomado
de la autopista interestatal que une Lexington con Chicago, y en torno a la cual se ubican
importantes Universidades y centros de investigacin de EEUU. Lexington era la patria de

36
KYPIPE, el programa de anlisis ms difundido por entonces en EEUU, desarrollado por Don
Wood en la Universidad de Kentucky (KY), y en un principio distribuido gratuitamente. Pero
uno de sus ms brillantes colaboradores, Paul Boulos, que haba desarrollado su tesis bajo la
direccin de D. Wood, tras un desquite con ste al no aceptar sus nuevos planteamientos para
mejorar KYPIPE, decidi unirse a Rossman en su nuevo proyecto, con la esperanza de poder
incorporar en l los nuevos algoritmos y teoras maduradas durante su etapa de doctorado.

Cuando Paul Boulos se uni al proyecto, EPANET ya estaba en marcha. Rossman haba
desarrollado en C un ncleo de clculo hidrulico, basado en el mtodo de los nudos de
Gessler, una variante del mtodo de N-R. Los mtodos hbridos haban estado en su punto de
mira, pero fueron aparcados en un primer momento. Rossman haba echado mano ya al
tratado de George y Liu para implementar las tcnicas de matrices vacas al objeto de
resolver eficientemente el sistema de ecuaciones surgido del mtodo de los nudos. Sus
prximos objetivos eran adaptar el famoso programa QUAL de la EPA, orientado a efectuar el
seguimiento de la calidad del agua el curso de los ros, al caso particular del flujo en
tuberas. Adems, tena previsto desarrollar una interfaz grfica para EPANET, programada
directamente en C para MS-DOS.

Paul convenci a Lew que con poco esfuerzo ms poda implementar el mtodo del gradiente,
presentado unos aos antes por Todini en el Congreso de Leicester. Juntos desarrollaron
tambin el mtodo de los volmenes discretos para modelar la calidad del agua en las
tuberas. Por entonces aparecieron asimismo las primeras versiones de Visual Basic para
Windows. Todo ello provoc una serie de cambios sobre el proyecto inicial, que
desembocaron primero en la versin 1.0 de EPANET (slo distribuida internamente), y
seguidamente la versin 1.1, ya ampliamente difundida, la cual experiment durante los aos
posteriores hasta 5 revisiones, siendo la ltima la 1.1e

En 1996 Rossman comenz a maquinar la nueva versin 2.0, con el fin de subsanar las
principales deficiencias de la versin anterior (sobretodo la falta de una interfaz grfica para
la entrada de datos), y de paso incorporar las mltiples mejoras que se haban quedado en el
tintero. Cuando conoc la nueva versin de EPANET, en el verano del 97, la primera interfaz
en Delphi ya estaba desarrollada. El cambio de lenguaje obedeca fundamentalmente a la
mayor rapidez que ofreca Delphi para desplazar grandes redes a travs de la ventana del
mapa, as como al hecho de poder compilar todo el cdigo en un solo programa ejecutable,
sin establecer ninguna dependencia con las libreras del entorno de Microsoft, confirindole
as una especial robustez para ejecutarse en cualquier mquina.

En un principio Rossman utilizaba una ventana para editar el esquema de la red y otra distinta
para visualizar los resultados, lo que haca la edicin muy engorrosa. Gracias a la
colaboracin mutua establecida durante aquellos dos meses, los cambios introducidos poco a

37
poco en la interfaz fueron muchos: adems de aunar las dos ventanas en una, se aadieron las
distintas opciones de visualizacin del esquema, haciendo depender por ejemplo grosores de
lnea y tamaos de nudo del valor de la magnitud representada; los intentos por eliminar la
ventana del Visor desembocaron finalmente en la incorporacin de una ventana flotante para
observar los resultados numricos; se aadi un icono en forma de grifo para diferenciar
cundo los resultados se corresponden con los datos y cundo no; se incorpor la opcin de
animacin, etc, etc. Muchas de estas ideas fueron tomadas de una interfaz propia que tena
en desarrollo por aquel entonces. Hasta el propio Tom Walski, antes de ser contratado como
vicepresidente de Haestad Methods, aport sus sugerencias al desarrollo de EPANET 2, como
la posibilidad de observar la evolucin de ciertos resultados a travs de cajas de texto
estticas, o la posibilidad de obtener los valores medios a lo largo de una simulacin para
estimar los volmenes transitados o las dosis de contaminante descargadas a travs de los
nudos de la red.

En lo referente al mdulo de clculo, Rossman aprovech tambin la nueva versin para


introducir numerosas mejoras. Tras una visita efectuada a Dubln, por invitacin de Edmund
Dunlop, incorpor en las ecuaciones de prdidas el ajuste de tercer orden para dar
continuidad al factor de friccin entre el rgimen laminar y turbulento. Curiosamente, un
desliz en la implementacin de las derivadas para el caso de flujo laminar, tras incorporar el
algoritmo de Dunlop, fue detectado al ejecutar durante mi estancia el modelo de Valencia,
pues se observ que el agua rodeaba el centro de la ciudad siempre en el mismo sentido a
ciertas horas, justamente cuando el flujo era laminar debido al equilibrio de presiones.

Por otra parte, desde Inglaterra le haban sugerido aos atrs la posibilidad de incorporar
varias demandas en un mismo nudo, cosa a la que en un principio era reacio, por no estar
estandarizado este mtodo de asignacin de consumos en Amrica. Finalmente la propuesta
fue aceptada. Adems de esta mejora, durante mi estancia Rossman decidi incorporar una
nuevo tipo de demanda en los nudos, concretada en los denominados emisores, al objeto de
simular demandas dependientes de la presin. La raz de todo fue un correo remitido a
Rossman por aquel entonces por el Prof. Ricardo Aliod, de la Universidad de Zaragoza,
solicitando la posibilidad de modelar los hidrantes de las redes de riego, igualmente
utilizados ara la extincin de incendios. La sugerencia de poder utilizar stos adicionalmente
para modelar las fugas, y el hecho de que R. Salgado hubiera desarrollado ya en su Tesis una
extensin del mtodo del gradiente para tratar estos elementos de cara a modelar las fugas,
termin por convencer a Rossman sobre la conveniencia y facilidad para incorporarlos al
modelo hidrulico.

Uno de los retos ms importantes fue la decisin de incorporar en la nueva versin las leyes
de control complejas, a raz de una discusin mantenida con Rossman sobre la necesidad de
poder adaptar las leyes de simulacin a la forma en que los PLCs controlan muchas vedes en

38
la prctica el funcionamiento de los elementos de regulacin. Ello le supuso un gran
quebradero, al tener que modificar radicalmente el algoritmo hasta entonces utilizado para
desencadenar las acciones de control (actualmente constituye uno de los mdulos ms
voluminosos del ncleo de clculo). La introduccin del formato con la hora del da, en la
especificacin de las leyes de control, fue tambin otra mejora trascendente, orientada a
resolver los problemas creados en los procesos de calibracin, as como a facilitar la
prolongacin del periodo de simulacin durante varios das hasta conseguir estabilizar los
modelos de calidad, sin necesidad de tener que repetir las leyes de control para cada da.

Otros de los retos ms desafiantes fue la propuesta de generalizar la forma de las curvas de
las bombas. Los tramos de la curva cuya pendiente era demasiado fuerte o demasiado dbil
provocaban fcilmente inestabilidades, sobretodo cuando al aproximarse el algoritmo de
clculo al punto de equilibrio se daba una transicin del punto de funcionamiento de un
segmento a otro de la curva. Tras algunas discusiones, el problema se resolvi finalmente
reajustando dinmicamente la curva caracterstica de la bomba. Asimismo la aparicin en el
mercado de vlvulas automticas cada vez ms complejas, como las reductoras de presin
reguladas por caudal, le llev finalmente a incorporar las vlvulas de propsito general como
un tipo de vlvula adicional.

En lo que respecta al mdulo de calidad, Paul Boulos, tras un desagravio con Rossman en 1996
que le llev a apartarse de los nuevos desarrollos de EPANET, al no haber reconocido ste
suficientemente sus contribuciones, fund a principios de 1997 MWSoft, una divisin dentro
de la poderosa consultora americana Montgomery Watson, y en el verano de ese mismo ao se
encontraba ya desarrollando su nuevo programa H2ONET. Intercambiaba an con Rossman
resultados relativos al mdulo de clculo. Paul haba propuesto, para implementar el modelo
de calidad en su nuevo programa un mtodo lagrangiano conducido por eventos, y se
vanagloriaba ante Rossman sobre las excelencias de su nuevo algoritmo en comparacin con
el mtodo de los volmenes discretos. Decidieron pues efectuar un estudio comparativo, para
lo cual Rossman implement el cdigo completo de los tres mtodos en liza: el de los
volmenes discretos, el conducido por eventos y el conducido por tiempos, que implementaba
el programa Stoner (hoy comercializado como SynerGEE por General Electric), al tiempo que
optimiz cada uno de ellos buscando conseguir la mayor eficiencia de clculo en cada caso. Al
final, Rossman apost por este ltimo para incorporarlo a la versin 2.0, a costa de olvidar el
suyo, pero con una baza sobre el de Paul: la posibilidad de ser ampliado en el futuro para
seguir las trazas de varios componentes simultneamente, y contemplar as la posible
reaccin entre ellos.

Tambin para la versin 2.0 Rossman incorpor nuevos modelos de mezcla en los depsitos. A
su desarrollo contribuy Rosario Vidal, una becaria de la Ctedra de Mecnica de Fluidos, hoy
Profesora Titular en la Universidad Jaume I de Castelln, que fue aceptada por Rossman en

39
1996 para analizar el efecto de la cantidad de movimiento del flujo entrante en los depsitos
sobre los procesos de mezcla. Asimismo, con la ayuda de Walter Grayman, un consultor de la
EPA muy activo, Rossman desarroll modelos en 3D por diferencias finitas y modelos a escala
de laboratorio para estudiar estos procesos. Finalmente, decidi incorporar en EPANET 2.0
versiones simplificadas de todos estos modelos.

Pero cuando la versin 2.0 estaba finalmente a punto de ser colgada en la pgina Web de la
EPA, el cambio del sistema interno de acceso a Internet le oblig a un nuevo retraso. Rossman
aprovech el mismo para incorporar los mapas de fondo, y permitir el trazado de las tuberas
mediante polilneas, aspectos ambos muy apreciados hoy por los usuarios. La versin 2.0, en
su revisin 2.00.05, se colg definitivamente de la red en Junio de 2000, y desde entonces ha
sufrido 5 revisiones significativas, siendo la ltima de ellas la 2.00.10. Los cambios efectuados
en cada una de ellas pueden consultarse en el fichero Actualizaciones.txt, ubicado en el
directorio de instalacin de EPANET.

Los pasos siguientes en el desarrollo de EPANET eran mejorar su conexin con programas
externos como AutoCAD o ArcView. Rossman se haba ya familiarizado con estos productos, en
particular con los formatos DXF y Shape. Asimismo, haba conseguido herramientas de
dominio pblico para la conexin de sus bases de datos con el estndar .dbf. Comenz con la
importacin de ficheros DXF, pero cuando las nuevas mejoras se encontraban en pleno
desarrollo, circunstancias imprevistas truncaron de raz lo que iba a ser la versin 2.1 de
EPANET.

8 EL FUTURO DE EPANET

En la introduccin se puso ya de manifiesto el gran impacto que EPANET tuvo desde su


primera aparicin, y sobretodo con el lanzamiento de la versin 2.0. Muchas compaas
privadas decidieron adoptar el mdulo de herramientas de EPANET 2.0 como ncleo de
clculo, e intentaron sacar productos comerciales a base de mejorar la interfaz grfica. Entre
ellos John Haestad, quien utiliz el ncleo de EPANET para relanzar el obsoleto programa
CYBERNET, basado en KYPIPE, con el nuevo nombre de WaterCAD. Tambin Paul Boulos, gran
investigador al que ya nos hemos referido, utiliz el ncleo de EPANET para desarrollar las
primeras versiones de H2ONET. Asimismo en Europa, el prestigioso instituto de hidrulica
dans DHI, se bas en el ncleo de EPANET para desarrollar el programa MIKE NET.

Pero la vida da muchos cambios, y quienes fueron los grandes defensores de EPANET en sus
primeras etapas, se convirtieron finalmente en sus peores enemigos. Los nuevos productos
comerciales que haban desarrollado a partir del ncleo de EPANET seguan encontrando en el
propio EPANET un gran competidor, y terminaron por denunciar a la EPA por competencia

40
desleal de un organismo pblico con compaas privadas. Rossman tuvo que defender los
principios de EPANET ante los tribunales en un par de ocasiones. Su error al parecer, haba
sido desarrollar un producto demasiado perfecto para ser de dominio pblico.

La sentencia le conden a detener cualquier avance de EPANET en lo referente a mejoras de


la interfaz o la incorporacin de nuevas prestaciones. As, el mdulo de captura de datos
desde AutoCAD, la utilidad para encajar los fondos a partir de varios puntos de ajuste, o la
incorporacin de leyes de control propias de las modernas estaciones de bombeo provistas
con grupos de velocidad variable, ya desarrolladas, quedaron enterradas para siempre.

Sus nuevos superiores en el laboratorio AWBERC de la EPA en Cincinnati (Ohio), le propusieron


entonces utilizar sus conocimientos y experiencia para desarrollar una nueva versin ms
actualizada de SWMM, un programa de gran renombre desarrollado tambin en la EPA en los
aos 70, y orientado al anlisis de redes de alcantarillado. Pero esta vez, el nuevo producto
se hara bajo la supervisin de las compaas comerciales, y con la colaboracin de diversas
ingenieras. El nuevo programa SWMM 5, de difusin igualmente gratuita, se encuentra ya
disponible en la pgina Web de la EPA desde Navidad de 2004, pero ha sido mutilado
nuevamente en sus aspiraciones iniciales por los que, de entrada ya, iban a ser sus
competidores. No obstante, el buen hacer de su autor est patente en todas las nuevas
prestaciones de SWMM 5.0, que a buen seguro terminar desplazando igualmente a muchas
aplicaciones comerciales de gran aceptacin hoy en da en el campo del saneamiento, pero
de un coste bastante elevado.

EPANET sin embargo, no ha muerto. Como herramienta de investigacin sigue siendo


imprescindible, y como simulador ser utilizado an por muchos aos en todos los lugares del
mundo. La nica puerta que queda abierta para mejorar EPANET es la incorporacin de
nuevas teoras y formulaciones an por contrastar experimentalmente, que puedan suponer
un avance de nuestros conocimientos. En este sentido, en Octubre de 2004 hubo una
manifestacin multitudinaria a travs de la lista de usuarios de EPANET, para que se iniciara
una futura versin de EPANET 3. Entre las peticiones de los usuarios estaba la incorporacin
de modelos de calidad multi-componente, necesarios para simular los complejos procesos que
ocurren con los contaminantes reactivos mientras son transportados por el agua a travs de
las tuberas, y en particular la formacin de los trihalometanos, cuyas concentraciones
estarn rigurosamente limitadas en nuestro pas a partir de 2010. Asimismo, muchas voces
han clamado por el desarrollo de un modelo de simulacin ms general, en el que las
demandas pudieran hacerse depender de la presin de forma automtica, como ocurre con
las fugas o en casos de insuficiencia de presin.

41
8.1 EL PROYECTO AQUA-RED
En este sentido, sensibles a la necesidad de continuar mejorando EPANET, y ante la presin
impuesta por los comerciales americanos, en 2004 solicitamos por nuestra parte al Ministerio
de Ecuacin y Ciencia la financiacin de un Proyecto de Investigacin, en el marco del
Programa Nacional de I+D, con el objetivo de plasmar los desarrollos que venimos realizando
desde hace aos en nuestro grupo de investigacin, en una prolongacin del programa EPANET
que, por imperativos de la EPA, pasar a denominarse AQUA-RED. Si bien Rossman accedi a
redactar una carta de apoyo al proyecto, su vinculacin con el mismo no pudo ser
oficializada.

El proyecto AQUARED est planificado a tres aos, debiendo finalizar en Diciembre de 2007.
Los puntos a mejorar se resumen en 10 objetivos bsicos que a continuacin se comentan:

- Incorporacin de nuevas herramientas de anlisis topolgico, que permitan


resolver los problemas de conectividad a priori, antes de recurrir al clculo, as como
tomar decisiones en base al trazado del rbol de mnima resistencia de la red con
fines de sectorizacin, delimitacin de sectores hidromtricos, identificacin de
cerradas en caso de avera, anlisis de fiabilidad, etc.

- Revisin de la matriz de clculo del mtodo del gradiente, para incorporar en


ella tanto los nudos de caudal como los de presin conocida, como punto de partida
para implementar un modelo de demandas dependiente de la presin, as como para
incorporar en EPANET nuevos componentes ms sofisticados, como vlvulas de
altitud, aljibes, estaciones de bombeo con regulacin electrnica, etc

- Incorporacin de un modelo de fugas y demandas dependientes de la presin, en


el que se tenga en cuenta de forma sistemtica el rendimiento hidrulico global de la
red, los materiales de las tuberas, su edad y dimetros, las presiones medias y los
consumos medios en los nudos, las presiones umbrales mnimas requeridas, etc, de
modo que el reparto de las fugas y la reduccin de las demandas en los casos de
insuficiencia de presin se realice automticamente conforme a los criterios
anteriores.

- Incorporacin de un gestor de escenarios con opciones de jerarqua y herencia


entre los diferentes escenarios, de modo que de un escenario a otro puedan cambiar
no solo los parmetros del modelo como dimetros, rugosidades, demandas, valores
iniciales, etc, sino incluso la propia configuracin de la red, al objeto de analizar
nuevos trazados, y tambin como punto de partida para implementar la mejora
siguiente.

42
- Inmplementacin de diferentes tcnicas de simplificacin de modelos, basadas
bien en la eliminacin de los nudos y tuberas menos relevantes, bien en la
agregacin de demandas y de componentes, o bien en la condensacin de sectores de
la red en subredes ficticias de comportamiento equivalente, de modo que se
garantice la conectividad de la red en todo momento. Al propio tiempo, los procesos
de simplificacin deben ser reversibles en cualquier momento.

- Desarrollo de mtodos de calibracin automtica basados en la determinacin de


los puntos observables en funcin de los puntos de medida, la agrupacin de los
elementos a calibrar en trayectos independientes, el anlisis sensitivo y tcnicas de
algoritmos genticos. Se prestar adems especial atencin especial a la presencia
de bombas y vlvulas de regulacin en el sistema.

- Incorporacin de un asistente para el diseo ptimo de nuevos trazados y la


toma de decisiones en la rehabilitacin de tuberas, basados en la valoracin de
los costes y el anlisis de fiabilidad para cada una de las soluciones propuestas. Se
emplearn formulaciones ya contrastadas en la bibliografa, y tcnicas de algoritmos
genticos asistidas por el anlisis sensitivo y la teora de grafos para identificar las
soluciones ms convenientes en cada caso.

- Incorporacin de nuevas prestaciones relativas a los modelos de calidad,


orientadas por una parte, a ampliar el seguimiento de ms de un contaminante en la
red, prestando una cierta atencin a la formacin de trihalometanos, y por otra a la
identificacin de los posibles puntos de inyeccin de un contaminante en la red tras
su deteccin, y su posterior aislamiento y purgado.

- Mejora de la comunicacin de EPANET con SIG/CAD/BdD, mediante la


incorporacin de rutinas para la captura de la informacin de red procedente de
ficheros CAD, de forma similar a como opera la utilidad DXF2EPA, de ficheros Shape
reconocidos en Delphi, o de bases de datos externas a travs de la conectividad
ODBC. Se contempla aqu adems la creacin de una estructura de datos relacional
externa que permita la migracin y captura de la totalidad de datos del modelo,
como un precedente para el intercambio de modelos entre diferentes aplicaciones y
la comparacin de resultados mediante tcnicas de benchmarking

- Difusin de los resultados que se vayan alcanzando, a travs de la pgina Web del
grupo, comunicaciones en congresos, insercin de noticias en foros de Internet,
cursos de formacin, etc.

43
Todas las prestaciones comentadas se desarrollarn paulatinamente partiendo de la interfaz y
mdulo de clculo actuales de EPANET 2. Adems, las sucesivas versiones de AQUARED sern
de dominio pblico, segn el compromiso adquirido en el planteamiento bsico del proyecto,
con lo que esperamos obtener una buena aceptacin por parte de los usuarios, y el retorno de
informacin sobre su utilidad y las posibles deficiencias observadas para su correccin.
Paralelamente a estos desarrollos, animamos desde aqu a todos los usuarios de EPANET 2.0 a
sugerir aquellas mejoras que crean oportunas, para incorporarlas a las futuras versiones de
AQUARED, siempre que resulten factibles.

9 AGRADECIMIENTOS

Quiero agradecer a Lew Rossman las muchas horas que me ha dedicado para trasmitirme sus
experiencias y comentarios, as como por el hecho de haber redactado algunos trozos de
cdigo que me permitieron completar las versiones espaolas de EPANET 1.1 y 2.0. A la
Consellera de Educacin de la Generalitat Valenciana, por financiarme una estancia en
Cincinnati durante el verano de 1997. A Aguas de Valencia, por sufragar el trabajo de
traduccin que ha hecho posible distribuir EPANET 2 en espaol de forma gratuita. A Gnral
des Eaux por su confianza en nuestro buen hacer, para acometer la traduccin de la versin
francesa. Al Ministerio de Educacin y Ciencia por confiar en nuestro potencial para continuar
desarrollando EPANET. Finalmente a la Universidad Politcnica por facilitarme todos los
medios que he necesitado, a los componentes del grupo REDHISP por sus continuas
sugerencias y revisiones, y al Instituto de Tecnologa del Agua por contribuir a difundir la
versin espaola de EPANET, mostrando su amplio abanico de posibilidades.

10 REFERENCIAS

George, A., Liu, J. W-H. (1981). Computer Solution of Large Sparse Positive Definite Systems.
Prentice-Hall, Englewood Cliffs
Todini,E.; Pilati, S. (1987) A gradient method for the analysis of pipe networks. Int. Conf. on
Computer Applications for Water Supply and Distribution. Leicester Polytechnic, UK, September 8-
10
Liou, R.H., Kroon,J.R. (1987) Modeling the propagation of waterborne substances in distribution
networks. J.AWWA, 79 (11), 54-58
Salgado-Castro, R. (1988). Computer Modelling of Water Supply Distribution Networks using the
Gradient Method. PhD Thesis. British Library, doc. X55 772
Dunlop, E.J. (1991). WADI Users Manual. Local Gov .Comp. Services Board. Dublin
Rossman, L., Boulos, P., Altman, T. (1993), Discrete volume-element method for network water-quality
models. J. Water Res. Plan. Manag. Vol. 199, No 5, 505-517

44
Rossman, L., Boulos, P. (1996). Numerical methods for modelling water quality in distribution systems:
A comparison. J. Water Res. Plan. Manag. Vol. 122, No. 2, 137-146
Vidal, R. (1996). Implicaciones de los modelos de calidad en el diseo y operacin de las redes de
distribucin de agua potable. Tesis Doctoral. Univ. Politcnica de Valencia
Rossman, L., Grayman, W. (1999). Scale-model studies of mixing in drinking water storage tanks.
Jour. Env. Eng. Vol. 125, No. 8, pp 755-761.
Rossman, L. (2000) EPANET 2 Users Manual. NRMRL, EPA,Cincinnati, OH
Martinez, F. (2002). Manual de EPANET 2.0 en espaol. www.redhisp.upv.es
Martinez, F. (2003). EPANET: Software para el anlisis de redes de distribucin de agua a presin.
HIDROPRESS: Tecnologa y gestin del agua. N 38. Mayo/Julio 2003, pp 30-37

45

Você também pode gostar