Iniciación a la Programación con la TOOLKIT de EPANET V2.00.12 en un entorno de Windows - page 110

— 108 —
Iniciación a la programación con la Toolkit de Epanet
una red desde AutoCAD, GIS, Base de Datos, o cualquier otro medio de
almacenamiento, el trazado de las líneas no coincide con la dirección del flujo
en el instante actual.
Si el signo del flujo es predominantemente negativo, desde Epanet podemos
solucionar este inconveniente utilizando la opción “Reverse” o “Invertir”, según
la versión (Inglés/Español). Para ello, tenemos que situarnos sobre la línea, hacer
clic con el botón derecho del ratón, y seleccionar la opción “Reverse/Invertir”.
Esto no lleva mucho esfuerzo si son unas pocas líneas que se deba invertir su
trazado, ¿pero qué pasa si son cientos o miles? Con ayuda de algunas funciones
contenidas en la librería de Epanet, podemos solucionar este problema.
Este caso se resuelve realizando una simulación hidráulica paso a paso y
obteniendo de las tuberías el caudal de circulación a lo largo de todo el periodo
de simulación. Si el caudal es negativo en todos los instantes del periodo de
simulación, es que la tubería ha sido digitalizada al contrario del sentido normal
del flujo.
Como no existe una función específica en la librería de Epanet v2.00.12,
utilizaremos las funciones propias de Visual Studio 2015 (Visual Basic
.NET) para recuperar la información de las tuberías (Sección [PIPES]),
y las coordenadas de los vértices de las mismas (Sección [VERTICES]).
Trabajaremos con el modelo de red
, sobre el cual se ha modificado
el trazado de algunas de sus tuberías, para comprobar que el algoritmo funciona
correctamente.
La herramienta nos pedirá que seleccionemos un fichero Inp de Epanet, y
nos devolverá otro fichero Inp (corregido) en el mismo directorio del fichero
original, así como un fichero de texto con los identificadores de las tuberías
cuyo trazado se ha modificado. Para descargar el código completo se puede
hacer clic en el siguiente enlace:
. En la
puede verse el funcionamiento de
la herramienta.
1...,100,101,102,103,104,105,106,107,108,109 111,112,113,114,115,116
Powered by FlippingBook