Sei sulla pagina 1di 75

UNIVERSIDAD DE LOS ANDES

FACULTAD DE INGENIERÍA

CENTRO DE INVESTIGACIONES EN
ACUEDUCTOS Y ALCANTARILLADOS
CIACUA

Versión Académica

MANUAL DEL USUARIO

Bogotá, Abril de 2007


TABLA DE CONTENIDO
CAPÍTULO 1 INTRODUCCIÓN .......................................................................................................... 4
1.1 QUE ES .............................................................................................................................. 4
1.2 CAPACIDADES DE MODELACIÓN HIDRÁULICA .................................................................................. 5
1.3 CAPACIDADES DE MODELACIÓN DE LA CALIDAD DEL AGUA ............................................................. 5
1.4 LIMITACIONES DE ESTA VERSIÓN ..................................................................................................... 5
1.5 SOPORTE TÉCNICO ............................................................................................................................ 5
CAPÍTULO 2 INSTRUCCIONES DE INICIO RÁPIDO.................................................................... 6
2.1 INSTALACIÓN DE VERSIÓN BETA........................................................................ 6
2.2 REDES DE EJEMPLO .......................................................................................................................... 6
2.2.1 Red de prueba - Ejemplo capítulo 7 ........................................................................................... 6
2.3 CONFIGURACIÓN DEL MODELO......................................................................................................... 8
2.4 DIBUJAR EL MAPA DE LA RED ........................................................................................................... 9
2.4.1 Adicionar los Embalses .............................................................................................................. 9
2.4.2 Adicionar los Nodos ................................................................................................................... 9
2.4.3 Adicionar los tubos................................................................................................................... 10
2.4.4 Adicionar Válvulas ................................................................................................................... 12
2.4.4.1 Adición de una válvula sobre un tubo existente.................................................................................. 13
2.4.4.2 Adición de una válvula con un nuevo tubo.......................................................................................... 16
2.4.5 Adición de Bombas ................................................................................................................... 18
2.4.5.1 Adición de una bomba sobre un tubo existente................................................................................... 19
2.4.5.2 Adición de una bomba sobre un tubo nuevo ....................................................................................... 19
2.5 AJUSTAR LAS PROPIEDADES DE LOS OBJETOS ................................................................................. 21
2.5.1 Ajustar los valores .................................................................................................................... 22
2.5.1.1 Ajustar los valores de un grupo de elementos ..................................................................................... 22
2.5.1.2 Ajustar los valores individuales de un elemento ................................................................................. 24
2.5.1.3 Editar el archivo de entrada .................................................................................................................. 26
2.6 GUARDAR Y CARGAR MODELOS ..................................................................................................... 26
2.6.1 Guardar el modelo actual......................................................................................................... 26
2.6.2 Cargar un modelo desde un archivo......................................................................................... 27
2.7 CÁLCULO HIDRÁULICO ESTÁTICO .................................................................................................. 28
CAPÍTULO 3 INTERFAZ GRÁFICA DE USUARIO....................................................................... 31
3.1 VISTA GENERAL............................................................................................................................. 31
3.2 BARRA DE MENÚS .......................................................................................................................... 31
3.2.1 Archivo ..................................................................................................................................... 32
3.2.2 Ver ............................................................................................................................................ 32
3.2.3 Calcular.................................................................................................................................... 32
3.2.4 Resultados................................................................................................................................. 32
3.2.5 Opciones ................................................................................................................................... 34
3.2.5.1 Propiedades Físicas ............................................................................................................................... 34
3.2.5.2 Calidad del Agua ................................................................................................................................... 34
3.3 BARRA DE HERRAMIENTAS ............................................................................................................ 35
3.4 BARRA DE ESTATUS ....................................................................................................................... 38
3.5 MAPA INTERACTIVO ....................................................................................................................... 38
3.5.1 Desplazar el mapa .................................................................................................................... 39
3.5.2 Acercamiento (Zoom In) ........................................................................................................... 39
3.5.3 Alejamiento (Zoom Out) ........................................................................................................... 40
3.5.4 Restaurar el tamaño normal..................................................................................................... 40
3.6 EDITOR DE VISUALIZACIÓN............................................................................................................ 40
3.7 SELECTOR DEL PERIODO ................................................................................................................. 41
3.8 VER TOPOGRAFÍA 3D..................................................................................................................... 41
3.9 VISTA EN 3D DE LA RED ................................................................................................................ 42
3.9.1 Superficie.................................................................................................................................. 42
3.9.2 Curvas de Nivel ........................................................................................................................ 43
CAPÍTULO 4 PATRONES................................................................................................................... 44
4.1 GENERALIDADES ............................................................................................................................ 44
4.2 CREACIÓN DE PATRONES ................................................................................................................ 45
4.3 ASOCIAR UN PATRÓN ..................................................................................................................... 46
4.3.1 Asociar un patrón a todos los nodos ........................................................................................ 46
4.3.2 Asociar un patrón a un nodo individual ................................................................................... 46
CAPÍTULO 5 ANÁLISIS DE LA RED ............................................................................................... 48
5.1 ANÁLISIS HIDRÁULICO ................................................................................................................... 48
5.1.1 Correr la hidráulica estática .................................................................................................... 48
5.1.2 Correr la hidráulica en periodo extendido............................................................................... 48
5.2 ANÁLISIS DE LA CALIDAD DEL AGUA.............................................................................................. 49
5.2.1 Calcular la Concentración ....................................................................................................... 49
5.2.2 Calcular la edad del agua ........................................................................................................ 49
5.3 PROBLEMAS Y MENSAJES DE ERROR ............................................................................................... 50
5.3.1 No se ha definido el diámetro del tubo ..................................................................................... 50
5.3.2 No se ha definido la rugosidad del tubo ................................................................................... 50
5.3.3 Hay presiones negativas ........................................................................................................... 51
CAPÍTULO 6 REPORTE DE RESULTADOS................................................................................... 52
6.1 RESULTADOS EN EL MAPA .............................................................................................................. 52
6.2 RESULTADOS EN TABLAS ............................................................................................................... 53
CAPÍTULO 7 ALGORITMOS Y ECUACIONES ............................................................................. 55
7.1 HIDRÁULICA .................................................................................................................................. 55
7.1.1 Ecuación de pérdidas por fricción............................................................................................ 55
7.1.2 Ecuación de pérdidas menores................................................................................................. 56
7.1.3 Ecuación de pérdidas totales.................................................................................................... 56
7.2 MÉTODO DEL GRADIENTE .............................................................................................................. 57
7.3 CALIDAD DEL AGUA ...................................................................................................................... 60
7.3.1 Descripción del algoritmo ........................................................................................................ 61
CAPÍTULO 8 OPCIONES DE DISEÑO ............................................................................................. 64
8.1 ALGORITMOS GENÉTICOS .............................................................................................................. 64
8.2 DISEÑO RÁPIDO ............................................................................................................................. 68
8.3 SUPERFICIE ÓPTIMA ....................................................................................................................... 68
8.4 COSTO ............................................................................................................................................ 70
8.5 PROGRAMACIÓN POR RESTRICCIONES ............................................................................................ 71
CAPÍTULO 9 EQUIPO DE TRABAJO .............................................................................................. 75
Capítulo 1 Introducción
1.1 Que es
El programa es una herramienta de simulación hidráulica estática y en tiempo
extendido, y de calidad del agua para sistemas de tuberías bajo flujo presurizado.

El programa modela una red de distribución de agua potable como un conjunto


de Embalses (tanques de cabeza fija) y Nodos que se unen mediante Tubos.
Adicionalmente incluye accesorios en los tubos como varios tipos de válvulas, bombas y
vértices.

El programa permite calcular la presión en los nodos y la distribución de caudales en los


tubos, así como variables derivadas de las mismas, como por ejemplo la velocidad del flujo
al interior de las tuberías. Modela el comportamiento de las válvulas y bombas en redes de
tuberías afectando los valores de los caudales y pérdidas en los tubos, y los valores de las
presiones en los nodos.

También calcula la edad del agua en la red y la concentración de un soluto (cloro residual)
en los nodos para condiciones de flujo permanente.

El programa cuenta con varios métodos de optimización que permiten la calibración y el


diseño de redes de distribución de agua potable con criterios económicos e hidráulicos.
Estos métodos son Diseño con Algoritmos Genéticos, Diseño con Programación por
Restricciones y Diseño basado en Superficie Óptima.

La Interfaz Gráfica del programa ofrece numerosas opciones para visualizar las variables de
los nodos y los tubos. Las propiedades de los nodos se pueden ver en 3D, así como la
topografía de la red. Tiene una gran gama de colores que permite apreciar gráficamente las
diferencias en los valores de las variables en los nodos, tubos y embalses. La visualización
en 3D esta mejorada, de manera que la representación de las variables de los nodos se
encuentra ajustada a la forma de la red, sin interpolaciones a formas rectangulares.
Esta versión mejora la representación gráfica de los tubos con la inclusión de los vértices
como accesorios que permite ver los diferentes quiebres que tienen los tubos debido a la
topografía en que se encuentra la red.

La configuración de los valores predeterminados por el programa pueden ser cambiados por
el usuario, para adaptarse a sus necesidades, las cuales pueden ser el valor de los diámetros
comerciales así mismo como la rugosidad para cierto material, que no necesariamente
deben corresponder con los valores que se encuentran en las listas que trae el programa. Las
propiedades físicas como gravedad y temperatura pueden ser modificadas para una mejor
modelación del problema o situación.

El programa permite la manipulación de archivos de otros programas como Epanet o bases


de datos como InterBase y Microsoft Access, ya que cuenta con las opciones de exportar e
importar archivos. También los archivos que genera el programa pueden ser leídos por
hojas de cálculo como Microsoft Excel o pueden ser abiertos como un archivo de texto.

La asignación de nuevos valores (o modificación) a las variables pueden llevarse a cabo


muy rápidamente mediante la creación de grupos (conjuntos) de tubos, nodos, embalses,
válvulas o bombas por una característica en común, sin necesidad de realizar el cambio
elemento por elemento. A un grupo se le pueden realizar operaciones de conjuntos como
unión, intersección y diferencia.

1.2 Capacidades de modelación hidráulica

• Cálculo Hidráulico Estático (cálculo de estado estable).


Realiza el cálculo de las presiones en los nodos y los caudales en los tubos, dadas
las demandas en los nodos y las características de las tuberías y la topología de la
red.

• Cálculo Hidráulico Dinámico (simulación de periodo extendido).


Realiza el cálculo estático varias veces simulando las demandas en los nodos a
través de patrones de consumos en cada nodo.

1.3 Capacidades de modelación de la calidad del agua


• Cálculo Estático de la Calidad del Agua (Concentraciones, Edad, Porcentajes de
procedencia).
Permite calcular las concentraciones de un soluto en los nodos a partir de la
concentración en las fuentes de abastecimiento, suponiendo que estas se mantienen
constantes en el tiempo al igual que las demandas. También se puede calcular la
edad del agua en los nodos.

1.4 Limitaciones de esta versión


• Esta versión está limitada a 50 tubos.

1.5 Soporte técnico


Para soporte técnico comunicarse con el CIACUA (Centro de Investigaciones de
Acueductos y Alcantarillados) de la Universidad de Los Andes.

Teléfono: 3394949 Ext. 2805,3066, 2810


e-mail: ciacua@uniandes.edu.co
Bogota D.C. - COLOMBIA
Capítulo 2 Instrucciones de inicio rápido
2.1 Instalación de versión beta

Copie la carpeta del programa redes en la ruta deseada. Esta debe contener el ejecutable de
redes (redes2007academica.exe) y tres librerías dll adicionales. Para ejecutar el programa
haga doble clic en el archivo redes2007academica.exe.

Si está ejecutando redes desde el programa de hidráulica de tuberías, simplemente presione


el botón que dice “redes 2007” en el menú principal.

Se incluyen algunos ejemplos en la carpeta "Ejemplos".

2.2 Redes de ejemplo


Dentro de la carpeta “REDES 2007” se encuentran algunos ejemplos de redes que se
pueden cargar para verificar la forma de trabajar con REDES 2007, en este capítulo se
analizará la red más simple, correspondiente al ejemplo del capítulo 7 del libro “Hidráulica
de Tuberías” del profesor Juan Saldarriaga.

Durante el resto de este capítulo se va a desarrollar este ejemplo con el fin de mostrar la
funcionalidad del programa y su forma de uso en un ejemplo concreto.

2.2.1 Red de prueba - Ejemplo capítulo 7


La red mostrada en la Figura 2-1 tiene una válvula en la tubería 2-3, la cual se encuentra
parcialmente cerrada y produce una pérdida menor local de 10(v23)2/2g, la presión en el
punto 1 es de 100mca.
Analizar los caudales y presiones en la red. Los diámetros en pulgadas y las longitudes (en
metros) para cada una de las tuberías son los indicados. Los caudales están dados en l/s.
Figura 2-2
Coordenadas de la uniones
ID X(m) Y(m) Z(m)
1 0 300 0
2 500 300 0
3 900 300 0
4 900 100 0
5 500 100 0
6 0 0 0

Demandas en los
Nodos
ID Qdem(l/s)
2 60
3 40
4 30
5 30
6 40

Características de la tuberías
ID Union1 Union2 Diámetro Longitud Rugosidad CoefMenores
(Pulgadas) (m) (mm)
1 1 2 10 500 0.06 0
2 2 3 6 400 0.06 10
3 3 4 4 200 0.06 0
4 5 4 6 400 0.06 0
5 2 5 4 200 0.06 0
6 6 5 8 600 0.06 0
7 1 6 10 300 0.06 0

Figura 2-1 Red ejemplo 7-5, ID´s


Figura 2-2 Red ejemplo 7-5, coordenadas

2.3 Configuración del modelo

Al ejecutar el programa sale la Ventana Principal. Figura 2-3

Figura 2-3 Ventana Principal


2.4 Dibujar el mapa de la red
La red se construye adicionando uno a uno los elementos de forma gráfica.

2.4.1 Adicionar los Embalses


Para efectos del programa, un embalse es un tanque de cabeza fija que puede abastecer una
cantidad ilimitada de agua.
Para adicionar embalse hay que hacer un “clic” sobre el botón , con lo cual el programa
pasa del estado de selección normal a un estado de inserción de embalses (el botón queda
presionado y se libera el botón de selección normal), ahora basta con moverse sobre el
mapa y al hacer “clic” se inserta un embalse en las coordenadas sobre las que estaba el
puntero en ese momento.
Para el ejemplo debe ser aproximadamente (X=0, Y=300). Figura 2-4

Figura 2-4 Ventana Principal, Embalse

2.4.2 Adicionar los Nodos


Para efectos del programa, un nodo es punto sobre el cual se ejerce una demanda en la red.
Para adicionar nodo hay que hacer un “clic” sobre el botón , con lo cual el programa
pasa del estado de inserción de embalses al de inserción de nodos, ahora basta con moverse
sobre el mapa y al hacer “clic” se inserta un nodo en las coordenadas sobre las que estaba el
puntero en ese momento.
Para el ejemplo hay que hacer este procedimiento 5 veces en sus correspondientes
coordenadas (aproximadas). Figura 2-5
Figura 2-5 Embalse y Nodos

2.4.3 Adicionar los tubos


En este momento se pueden adicionar los tubos, sin embargo hay que tener en cuenta que al
introducir un tubo, el programa calcula automáticamente la longitud del mismo, basado en
las coordenadas X,Y,Z de las uniones (nodos y embalses), pero aún no se han definido las
coordenadas precisas de las uniones y tampoco las unidades de las mismas.
Para adicionar tubo hay que hacer un “clic” sobre el botón , con lo cual el programa
pasa del estado de inserción de nodos al de inserción de tubos, ahora basta con moverse
sobre el mapa y al hacer “clic” sobre una unión (nodo o embalse) se fija la primera unión
del tubo, para completar la inserción del tubo basta con hacer “clic” sobre la unión final del
tubo. Figura 2-6
Figura 2-6 Inserción de una tubería

Se repite el procedimiento hasta completar la adición de todos los tubos. Figura 2-7

Figura 2-7 Red completa

2.4.4 Adicionar Válvulas


La adición de válvulas es muy similar a la adición de tubo, debido a que la inserción de
válvulas se hace mediante tubos que contienen un tipo de válvula específico. Hay dos
formas de adicionar una válvula.

2.4.4.1 Adición de una válvula sobre un tubo existente


Para adicionar una válvula sobre un tubo ya existente se debe hacer “clic” sobre el
botón . Aparecerá una ventana con los diferentes tipos de válvulas con su respectivo
gráfico explicativo de la función que cumple cada válvula.

Figura 2-8 Ventana de Selección del tipo de válvula, VPR.

Figura 2-9 Ventana de Selección del tipo de válvula, VCC.


Figura 2-10 Ventana de Selección del tipo de válvula, VPG.

Figura 2-11 Ventana de Selección del tipo de válvula, VRC.


Figura 2-12 Ventana de Selección del tipo de válvula, Válvula Cheque.

Después de haber seleccionado el tipo de válvulas, se hace “clic” sobre el


botón , para volver a la ventana principal y realizar la adición de la válvula.

Figura 2-13 Ventana Principal, Modo Adición de válvulas.

Se hace “clic” sobre el tubo que se desee insertar la válvula. En este caso se realizará sobre
el tubo 2. Figura 2-14
Figura 2-14 Adición de una válvula sobre un tubo existente.

2.4.4.2 Adición de una válvula con un nuevo tubo

Para la adición de un nuevo tubo con una válvula, se debe hacer la primera parte del
procedimiento anterior, es decir, hacer “clic” sobre el botón y seleccionar el tipo de
válvula en la ventana Insertar Válvula. Luego se procede a insertar el tubo con válvula de
manera igual que se hizo para adicionar un tubo.
Figura 2-15 Adición de una válvula en un tubo nuevo.

2.4.5 Adición de Bombas

La adición de bombas al igual que las válvulas, se hace mediante tubos que contienen una
bomba con características específicas, las cuales se explicarán más adelante. Hay dos
formas de llevar a cabo la inserción de una bomba, sobre un tubo ya existente ó con un tubo

nuevo en la red. En ambos casos se debe hacer “clic” sobre para colocar modo
inserción de bombas.
2.4.5.1 Adición de una bomba sobre un tubo existente
En modo inserción de bombas se hace “clic” sobre el tubo que se desea insertar la bomba.
En este caso se eligió el tubo 1. Figura 2-16

Figura 2-16 Adición de una bomba sobre un tubo existente.

2.4.5.2 Adición de una bomba sobre un tubo nuevo


Para agregar el nuevo tubo con la bomba se debe seguir el mismo procedimiento de agregar
un tubo estando en el modo inserción de bombas. Primero se eliminará el tubo 1 y se
colocará en su lugar un nuevo tubo con la bomba. Figura 2-17
Figura 2-17 Adición de una bomba en un tubo nuevo.

2.5 Ajustar las propiedades de los objetos


Una vez se ha terminado el esquema de la red se puede hacer el ajuste de los datos a sus
valores reales.
2.5.1 Ajustar los valores
Hay por lo menos 3 formas de editar la red

2.5.1.1 Ajustar los valores de un grupo de elementos


Cuando se va a editar más de 1 elemento resulta muy útil el editor de red.

Para cargar el editor de red basta con hacer un “clic” sobre el botón , con lo cual se
despliega el Editor de Red. Figura 2-18

Figura 2-18 Editor de Red, EMBALSES


En esta ventana hay 3 pestañas, una por cada tipo de elemento.

En la pestaña “EMBALSES” aparecen todos los embalses que existen actualmente en el


modelo, en este caso aparece 1 embalse, acá se pueden ajustar la línea de gradiente
hidráulico (LGH, es la coordenada de elevación sobre el eje Z a la cual llega el agua), las
coordenadas X, Y, Z y la concentración de un soluto como cloro residual.
Es este caso solo se va a ajustar las coordenadas X, Y, Z, las demás variables se ajustaran
después, aunque es perfectamente posible hacerlo de una vez.
Al hacer “clic” sobre una celda editable sale la siguiente mini ventana:

En esta pequeña ventana se pone el valor correspondiente a esa celda y se

hace un “clic” en el botón para introducir el valor en la tabla. Figura 2-19


Figura 2-19 Editor de Red, edición de las coordenadas de Embalses
Para editar las propiedades de los demás elementos, hay que cambiarse a la pestaña
correspondiente, para lo cual solamente es necesario hacer “clic” sobre la pestaña.

Las unidades también pueden modificarse; siguiendo con el ejemplo, se puede editar la
columna de diámetro, inicialmente aparece el diámetro en milímetros, pero la información
que se dispone de los diámetros está en pulgadas, esto NO representa ningún problema, ya
que el programa REDES 2007 cuenta con un poderoso y flexible sistema de unidades que
permite ingresar los datos en las unidades más comunes según la variable correspondiente.
Figura 2-20

Figura 2-20 Editor de Red, edición de los diámetros de los tubos


2.5.1.2 Ajustar los valores individuales de un elemento
Como se puede ver en el mapa, las coordenadas del nodo 6 todavía no son las correctas,
para editar este elemento verifique que el programa se encuentre en el modo de selección

normal, es decir que se encuentre presionado el botón .


Ahora se hace “clic” sobre el nodo número 6, tal como se ve en la Figura 2-21

Figura 2-21 Red ejemplo 7-5, selección del nodo a editar

Al hacer esto se despliega el Editor de Propiedades. Figura 2-22

Figura 2-22 Editor de Propiedades, edición Nodo 6


En esta ventana se pueden editar las propiedades del nodo 6, se editan las coordenadas.
Figura 2-23

Figura 2-23 Editor de Propiedades, edición coordenadas Nodo 6

Al hacer “clic” sobre el botón “Aceptar” se desaparece esta ventana y se regresa a la


ventana principal.

Figura 2-24 Red ejemplo 7-5, red editada


Ahora ya se han corregido todas las coordenadas de los nodos.

2.5.1.3 Editar el archivo de entrada


Los datos de la red también pueden ser editados en el archivo de entrada (.red) utilizando
un procesador de texto o en una hoja electrónica.

2.6 Guardar y Cargar modelos


2.6.1 Guardar el modelo actual
Para guardar el modelo actual en el disco duro para poder cargarlo después se hace “clic”

sobre el botón , lo que hace que se despliegue la ventana de la Figura 2-25

Figura 2-25 Ventana para guardar una red


Esta ventana sale la primera vez que se guarda el programa o cuándo se selecciona “Salvar
como” del menú “Archivo”.

Ahora se puede cerrar el programa o presionar el botón para crear una red nueva
sobrescribiendo la anterior, por eso es recomendable guardar el modelo actual antes de usar
este botón.

Al presionar este botón queda la Ventana Principal. Figura 2-26


Figura 2-26 Ventana Principal, archivo nuevo

2.6.2 Cargar un modelo desde un archivo

Para abrir y cargar un archivo de redes (.red) se hace “clic” sobre el botón después de
lo cual se despliega la ventana de la Figura 2-27.

Figura 2-27 Ventana para abrir una red

Al hacer “clic” en “Abrir” se ve el esquema de la red en el mapa. Figura 2-28


Figura 2-28 Archivo de REDES abierto

Esto carga un modelo, con el cual se puede continuar el trabajo donde se dejo la última vez
que se guardo el archivo.

2.7 Cálculo hidráulico estático


Una vez configurado el modelo, las demandas en los nodos, las características de los tubos
y las cabezas en los embalses, se puede hacer el cálculo hidráulico.

Para realizar el cálculo hidráulico bajo la suposición de flujo permanente se debe presionar
el botón , luego se lo cual se despliega el mensaje de CALCULO EXITOSO. Figura
2-29

Figura 2-29 Mensaje de CÁLCULO EXITOSO

Esta ventana muestra el mensaje “CALCULO EXITOSO” si no hubo ningún problema


durante el proceso de cálculo, muestra el número de iteraciones realizadas hasta alcanzar la
convergencia y el error relativo ponderado por caudales (diferencia promedio de los
caudales de los tubos entre dos iteraciones consecutivas dividida por el caudal promedio).
Al hacer “clic” en OK se regresa a la ventana principal y en el mapa de la red se muestra el
sentido del flujo. Figura 2-30

Figura 2-30 Red con sentido de flujo

Para ver los resultados en el mapa hay que hacer “clic” en el botón , al hacer esto se
despliega el Editor de Visualización. Figura 2-31

Figura 2-31 Editor de Visualización

En esta ventana se puede seleccionar la variable que se desea visualizar en el mapa para
cada tipo de elemento, por ejemplo demanda en el embalse, presión en los nodos y caudal
en los tubos. Figura 2-32
Figura 2-32 Editor de Visualización, selección de variables

Al hacer clic en “Aceptar” se despliega la ventana principal del programa mostrando los
valores de las variables seleccionadas. Figura 2-33

Figura 2-33 Red con visualización de las variables seleccionadas


Capítulo 3 Interfaz Gráfica de usuario
3.1 Vista General
La ventana principal de Redes permite que el usuario inicialice y modele un red de una
manera fácil y adecuada. Esta ventana se caracteriza por tener una Barra de Menús, una
barra de Herramientas y una Barra de Estatus para una mayor facilidad en el manejo. Figura
3-1
Barra de Menús

Barra de Herramientas

Figura 3-1 Ventana Principal

3.2 Barra de Menús

La Barra del Menús esta localizada en la parte superior de la ventana principal y es una vía
fácil para introducir los datos y correr el modelo, esta contiene las siguientes opciones:

• Archivo
• Editar
• Ver
• Calcular
• Resultados
• Opciones
• Unidades
• Ayuda
3.2.1 Archivo

El menú de archivo contiene varias opciones para su manejo.


• Nuevo Crea un nuevo proyecto de REDES
• Abrir Abre un proyecto ya existente
• Salvar Guarda el proyecto en uso
• Salvar Como Guarda el proyecto en uso bajo un nombre diferente
• Importar desde INP Abre un proyecto de tipo INP
• Exportar a INP Guarda el proyecto en uso como un archivo de tipo INP
• Salir Sale del programa

3.2.2 Ver
El menú Ver, ofrece 3 opciones diferentes: Nodos, Embalses y Tubos. En cada una de estas
opciones aparece un recuadro dividido en dos. La parte izquierda muestra las opciones de
entrada al modelo y la derecha las opciones de salida. Al seleccionar cualquiera de estas se
ven en el modelo los datos deseados. Se debe tener en cuenta que las opciones de la derecha
solo funciona siempre y cuando el modelo ya esté calculado.

3.2.3 Calcular

Hidráulica Estado Estable: Calcula los parámetros hidráulicos de la red en un


instante en el tiempo

Hidráulica Periodo Extendido: Calcula los parámetros hidráulicos de la red en un


espacio del tiempo como una unión de cálculos
estáticos.

Calidad de Agua Estado Estable: Calcula las condiciones de calidad del parámetro
introducido en un instante del tiempo.

3.2.4 Resultados

Tabla
En esta tabla ( Figura 3-2 ) se pueden observar los diferentes resultados, ya sea de Nodos o
Tuberías. La tabla muestra dos opciones dependiendo del tipo de cálculo, si es de Estado
Estable o Periodo Extendido. En el primer caso, el usuario tiene la posibilidad de
seleccionar si es Nodo o Tubo y después escoger la variable que quiere estudiar. La tabla
muestra el ID de cada elemento y su respectivo valor. Las unidades en las que se muestran
los valores pueden variarse sobre la misma tabla.

Dependiendo del tipo de elemento, las variables a seleccionar cambian.


Nodo:
• LGH
• Presión
• Concentración
• Edad

Tubo:
• Caudal
• Velocidad
• Volumen
• Factor de Fricción
• Perdidas Totales
• Perdidas por Fricción
• Perdidas Menores
• Reynolds

Figura 3-2 Tabla de Resultados, NODOS

Para el caso de un cálculo en Periodo Extendido, la tabla ofrece la opción de Hora Fija o
Serie de Tiempo. En Hora Fija, se ven los resultados de toda la red (Nodos o Tubos) en una
hora dada, la cual puede variarse para poder abarcar la totalidad del periodo. Si se
selecciona Serie de Tiempo, se observan los resultados de un elemento en especial durante
todo el periodo de cálculo. El elemento del cual se están mostrando se puede cambiar en la
casilla de selección de la derecha.
3.2.5 Opciones
En este menú se pueden seleccionar algunas opciones las cuales se listan a continuación:

3.2.5.1 Propiedades Físicas

El programa REDES permite modificar propiedades físicas como la Gravedad,


Temperaturas y Viscosidad Cinemática para obtener un mayor acercamiento a la red real..
Al seleccionar esta opción aparece la siguiente ventana: Figura 3-3

Figura 3-3 Ventana Propiedades Físicas


En esta ventana se pueden modificar los valores de la Gravedad, Temperatura y Viscosidad
Cinemática.

3.2.5.2 Calidad del Agua


Al seleccionar esta opción se despliega la Ventana de Calidad del Agua. Figura 3-4

Figura 3-4 Ventana de Calidad del Agua


En esta ventana ( Figura 3-4 ) se pueden ajustar los valores de las constantes de
decaimiento para los coeficientes de reacción con la pared y con el cuerpo de agua, además
del coeficiente de reacción molecular.

El botón “Aceptar” incorpora los cambios al modelo, “Cancelar” se sale de la ventana sin
tener en cuenta los valores modificados y “Reset” sirve para volver a cargar los valores
predeterminados, estos valores son los que se encuentran en la literatura para el cloro
residual.

3.3 Barra de Herramientas


Sobre la Barra de Herramientas se encuentran una serie de iconos de rápido acceso para la
operación del programa.

Crea un proyecto nuevo

Abre un proyecto existente

Guarda el proyecto actual

Importa un proyecto de tipo .INP

Exporta el proyecto actual a uno de tipo .INP

Edita los datos del proyecto actual

Muestra las propiedades visuales del proyecto actual

Define los patrones para series en los nodos

Define las curvas para la operación de la bomba

Calcula la hidráulica estática de la red.


Calcula la hidráulica dinámica de la red

Calcula la concentración para una condición hidráulica dada.

Calcula la edad del agua para una condición hidráulica dada.

Muestra la tabla de resultados

Hace visible la ventana de selección de periodos.

Los siguientes botones forman un grupo, uno de ellos debe estar presionado, según lo cual

el programa se encuentra en uno u otro estado:

Cuando se presiona este botón el programa queda en el estado de selección


normal.

Cuando se presiona este botón el programa queda en el estado de inserción


de nodos.

Cuando se presiona este botón el programa queda en el estado de inserción


de embalses.

Cuando se presiona este botón el programa queda en el estado de inserción


de tubos.

Cuando se presiona este botón el programa queda en el estado de inserción


de válvulas.

Cuando se presiona este botón el programa queda en el estado de inserción


de bombas.

Cuando se presiona este botón el programa queda en el estado de


eliminación de objetos.
Muestra los ejes X y Y en el mapa.

Muestra las Curvas de Nivel en el mapa.

Muestra una ventana donde se puede ver la topografía de la red.

Muestra una ventana con vista de red en 3-D y las propiedades en los nodos.

Muestra una ventana donde se pueden crear, unir, intersectar y hacer


diferencias de grupos de tubos, nodos y embalses.

Muestra una ventana con las rugosidades de los materiales.

Los dos siguientes botones también forman un grupo:

Este botón sirve para ajustar el mapa al largo y ancho de la ventana


principal.

Este botón sirve para ajustar el mapa conservando la proporción entre las
coordenadas X y Y del modelo de la red.

Este botón sirve para cambiar las coordenadas máximas y mínimas del
modelo, se debe usar más que todo cuando se va a empezar un modelo desde
cero o cuando se va a ampliar un modelo ya construido.

Este botón sirve para disminuir el número de decimales con los que se
presentan los resultados en el mapa y en las tablas.
Este botón sirve para aumentar el número de decimales con los que se
presentan los resultados en el mapa y en las tablas.

Muestra una ventana donde se pueden configurar las propiedades gráficas.

Muestra el costo de la red que se calcula con una ecuación de costos con
parámetros establecidos.

Muestra una ventana con el modulo de Diseño con Algoritmos Genéticos.


Muestra una ventana con las diferentes opciones de Diseño.

Muestra una ventana donde se pueden buscar los diferentes elementos de la


red (tubos, vértices, nodos, embalses, bombas, válvulas).

Muestra una ventana donde se pueden configurar las variables de los


vértices.

3.4 Barra de Estatus


La barra de estatus sirve para mostrar las coordenadas sobre el modelo del puntero del ratón
(mouse), además indica que es lo que se esta mostrando en el mapa en los Nodos, en los
Embales y en los Tubos. Figura 3-5

Figura 3-5 Barra de Estatus

3.5 Mapa interactivo

El programa REDES 2007 cuenta con un poderoso motor gráfico que permite desplegar el
mapa de la red de tuberías. Figura 3-6
Figura 3-6 Red ejemplo, mapa total

3.5.1 Desplazar el mapa


Para desplazar el mapa solo se requiere presionar y arrastrar el botón derecho del ratón
(mouse). Figura 3-7

Figura 3-7 Red ejemplo, mapa desplazado

3.5.2 Acercamiento (Zoom In)


Para hacer un acercamiento hay que seleccionar un área desplegando un cuadro de
selección con el botón izquierdo del ratón (mouse) de arriba abajo y de izquierda a derecha.
3.5.3 Alejamiento (Zoom Out)
Para hacer un alejamiento hay que seleccionar un área desplegando un cuadro de selección
con el botón izquierdo de mouse, pero que sea más grande que la ventana.

3.5.4 Restaurar el tamaño normal


Para volver a la escala normal sin importar el nivel de acercamiento (Zoom) en el que se
esté solo se requiere desplegar una ventana de selección de área con el botón izquierdo del
ratón (mouse) pero de abajo hacia arriba. Figura 3-6

3.6 Editor de Visualización


El editor de visualización es una ventana que permite seleccionar las variables que se
desean visualizar en el mapa de la red.

Para desplegar el editor de visualización solo hay que presionar el botón para
mostrarlo. Figura 3-8

Figura 3-8 Editor de Visualización

En esta ventana se pueden ver tanto las variables de entrada, como las variables calculadas.

Luego de hacer “clic” en el botón “Aceptar” se muestra el mapa de la red mostrando las
variables seleccionadas en sus unidades actuales. Figura 3-9
Figura 3-9 Ventana Principal, visualización de LGH y Demanda

3.7 Selector del periodo

Después de haber realizado un cálculo hidráulico dinámico es posible seleccionar el


periodo de análisis de los resultados al presionar el botón . Figura 3-10

Figura 3-10 Selector del Periodo

3.8 Ver Topografía 3D

Para ver la topografía de la red se debe presionar el botón


Aparece la siguiente ventana. Figura 3-11
Figura 3-11 Topografía 3D

Haciendo clic sobre la grafica y manteniéndolo presionado se puede girar y rotar la gráfica
para ver la topografía de la red de diferentes perspectivas. Para ver u ocultar los ejes de la
gráfica se hace clic sobre el botón

3.9 Vista en 3D de la Red

Para ver la red en 3D se debe presionar el botón y aparecerá la siguiente ventana; la


imagen se puede manipular, es decir, se puede girar y rotar haciendo clic sobre la imagen y
manteniendo presionado el botón derecho del ratón (mouse) mientras se mueve el ratón
(mouse).

3.9.1 Superficie
Esta es una de las características de la Interfaz Gráfica que le permite al usuario tener una
mayor percepción a través de la visualización de las propiedades en los nodos que se
pueden elegir en el menú desplegable.

Para ver gráficamente las propiedades seleccionamos una del menú anterior y le damos clic

en el botón . Figura 3-12


Figura 3-12 Vista en 3D de la Red, Superficie de LGH.

3.9.2 Curvas de Nivel


Otra forma de visualizar las propiedades en los nodos es mediante las Curvas de Nivel que
se pueden de la siguiente forma. Figura 3-13

Figura 3-13 Vista en 3D de la Red, Curvas de Nivel de LGH.


Capítulo 4 Patrones

4.1 Generalidades
El programa REDES 2004 hace uso de patrones de consumo para multiplicar las demandas
base en los nodos y así obtener una demanda diferente para cada periodo de análisis, cada
nodo puede tener un patrón diferente.

Un patrón es una serie de valores, sirve para modelar el cambio de la demanda a lo largo
del día, generalmente está centrado en el valor de 1, de tal forma que se conserve el caudal
promedio a lo largo del día.

La Figura 4-1 muestra la representación de un patrón:

1.4

1.2

1
Valor del patrón

0.8

0.6

0.4
Variable
0.2
Constante
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Hora

Figura 4-1 Patrón de ejemplo

Para desplegar la ventana del editor de patrones hay que presionar el botón .

La ventana se ilustra en la Figura 4-2.


Figura 4-2 Editor de Patrones, patrón residencial

4.2 Creación de patrones


Para crear un patrón desde el editor de patrones hay que asignarle un nombre en la caja de
texto:

luego se presiona el botón , esto genera


un patrón vacío y lo carga, mostrando la ventana de patrones. Para definir el patrón hay que
introducir valores en la tabla de multiplicadores en la parte derecha de la ventana.

La representación gráfica del patrón se actualiza cada vez que se hace clic sobre el
botón .

Para insertar una nueva fila se presiona el botón y se completan los


valores, la hora y el valor del multiplicador. Figura 4-3
Figura 4-3 Editor de Patrones, edición “Un patrón” fila 2
Se repite este procedimiento hasta haber terminado de definir el patrón.

4.3 Asociar un patrón


Hay dos formas para asociar los patrones a sus nodos correspondientes.

4.3.1 Asociar un patrón a todos los nodos

Para asociar un patrón a todos los nodos se debe presionar el botón luego sale
el Mensaje de confirmación de la asignación.

Figura 4-4 Mensaje de Confirmación de Asignación


Se hace clic en “OK” y se vuelve a la ventana de edición de patrones.

4.3.2 Asociar un patrón a un nodo individual


Para asociar un patrón a un nodo se debe cerrar la ventana de edición de patrones e ir a la
ventana de edición de red presionando el botón y pasándose a la pestaña de nodos.
En esta ventana se puede ver que la última columna corresponde al patrón asociado a cada
nodo.

Para seleccionar el patrón para cualquier nodo, simplemente hace clic en la celda
correspondiente a la fila del nodo deseado y la columna “Patrón”, por ejemplo para el nodo
2 sería. Figura 4-5

Figura 4-5 Editor de Red, NODOS, asignación de un patrón

Este procedimiento se repite hasta obtener la configuración deseada para cada nodo.
Capítulo 5 Análisis de la red

5.1 Análisis hidráulico


Para correr la hidráulica del modelo hay que definir la topología de la red, las
características de las tuberías, las demandas en los nodos y la línea de gradiente hidráulico
de los embalses (cabeza).

5.1.1 Correr la hidráulica estática

Para correr el cálculo hidráulico estático hay que presionar el botón en la ventana principal

5.1.2 Correr la hidráulica en periodo extendido


Antes de calcular la hidráulica dinámica hay que definir los patrones de consumo y
asociarlos a sus correspondientes nodos.
Para correr el cálculo hidráulico estático hay que presionar el botón .

Luego se selecciona la configuración del tiempo en la siguiente ventana y se presiona el


botón “CALCULAR”. Figura 5-1

Figura 5-1 Ventana de Simulación de Periodo Extendido


Después de realizar el cálculo sale el mensaje de CALCULO EXITOSO. Figura 2-29

Luego sale la ventana de selección de periodos, esta ventana se puede cerrar y hacer visible
con el botón . Figura 3-10

La ventana de selección de Periodos sirve para cargar en la red actual el resultado del
cálculo en ese instante del tiempo.
5.2 Análisis de la calidad del agua
Para calcular la calidad del agua es necesario haber calculado la hidráulica previamente.

5.2.1 Calcular la Concentración


Para calcular la concentración en los nodos hay que definir la concentración en los
embalses y presionar el botón . Figura 5-2

Figura 5-2 Ventana Principal, concentración en los Nodos

5.2.2 Calcular la edad del agua


Para calcular la edad del agua en los nodos hay que presionar el botón . Figura 5-3
Figura 5-3 Ventana Principal, edad en los Nodos

5.3 Problemas y mensajes de error

5.3.1 No se ha definido el diámetro del tubo


Cuando se ingresa una red desde cero el programa asigna un diámetro de 0 a los tubos
adicionados con el editor gráfico, esto tiene el propósito de evitar que se corra la red sin que
se ajusten apropiadamente los diámetros de los tubos. Figura 5-4

Figura 5-4 Mensaje de error, tubo sin diámetro

5.3.2 No se ha definido la rugosidad del tubo


Cuando se ingresa una red desde cero el programa asigna una rugosidad de 0 a los tubos
adicionados con el editor gráfico, esto tiene el propósito de evitar que se corra la red sin que
se ajusten apropiadamente las rugosidades de los tubos. Figura 5-5
Figura 5-5 Mensaje de error, tubo sin rugosidad

5.3.3 Hay presiones negativas


Luego de ejecutar el cálculo estático puede salir la siguiente ventana indicando que la
cabeza en los embalses (LGH) es insuficiente para suplir la demanda en los nodos. Figura
5-6

Figura 5-6 Mensaje de advertencia, presiones negativas


Capítulo 6 Reporte de resultados
6.1 Resultados en el mapa
En el mismo instante en que se corre el modelo de la red, el mapa se ve actualizado
mostrando la dirección de flujo que se tiene en cada tubería. Figura 6-1

Figura 6-1 Ventana Principal, dirección del flujo


También se puede seleccionar por medio de la Barra de Menús, Ver, los resultados que se
quieran ver sobre el mapa como por ejemplo la Línea de Gradiente Hidráulico en los nodos
y el caudal en las tuberías. Figura 6-2
Figura 6-2 Ventana Principal, visualización de LGH y caudales

En el caso de que sea un cálculo de Calidad del Agua o de la Edad en la tubería, estos
valores serán mostrados sobre el mapa tal como el ejemplo anterior. Sin importar el caso,
cada valor que se muestra esta acompañado de la variable y las unidades en las que se
encuentra.

6.2 Resultados en tablas

De igual forma los resultados pueden ser observados desde una tabla, esta puede ser
accedida desde la Barra de Menús, Resultados, Tabla o por medio de la Barra de

Herramientas oprimiendo el botón . En ese momento se despliega la tabla de


resultados en la cual se puede definir el elemento a estudiar y su variable. Figura 6-3
Figura 6-3 Tabla de Resultados, TUBOS, selección de variable

En el caso de un cálculo en periodo extendido, es posible seleccionar una Hora Fija y ver
los resultados de toda la red a esta hora, la cual puede cambiarse para recorrer todo el
periodo. También se puede elegir la opción de Serie de Tiempo y escoger el elemento que
se quiere analizar durante todo el periodo de análisis.
Capítulo 7 Algoritmos y Ecuaciones

7.1 Hidráulica
7.1.1 Ecuación de pérdidas por fricción
El programa REDES calcula las pérdidas por fricción por medio de las ecuaciones
físicamente basadas (Darcy-Weissbach en conjunto con la ecuación de Colebrook-White).

Las ecuaciones físicamente basadas se terminaron de desarrollar hace poco más de 50 años.
La historia del desarrollo de las ecuaciones físicamente basadas incluye estudios desde
Leonardo Da Vinci (1500) hasta Prandtl, Von Kármán y Nikuradse (1950). Alrededor de
450 años de investigaciones.

Las ecuaciones físicamente basadas tienen parámetros para representar la rugosidad


independientes de sus respuestas. Y esto significa que se puede hacer calibración y
detección de fugas. Esto se debe a que dichos procesos modifican las variables topológicas
para intentar encontrar las variables hidráulicas.

La ecuación hidráulica físicamente basada que gobierna las pérdidas de energía por unidad
de peso del flujo al interior de una tubería es la siguiente:
L v2
Hf = f
D 2G

En donde:

f : Factor de fricción de Darcy


L : Longitud de la tubería
D : Diámetro de la tubería
v : Velocidad del flujo al interior de la tubería
G : Aceleración de la gravedad (9.81 m/s2)

Ésta ecuación fue desarrollada por Weisbach en 1854 y por Darcy, de manera
independiente en 1858. Sin embargo, la siguiente parte del desarrollo consistía en calcular
el valor de f. El proceso de explicar el comportamiento de este factor de fricción de Darcy
probó ser muy complejo. Se necesitaron nuevas teorías acerca del la interacción del flujo
con paredes sólidas y acerca de la turbulencia y su efecto sobre las características del flujo
viscoso.

Tras plantear la nueva hipótesis de la longitud de mezcla, y probarla con éxito en los datos
experimentales, Prandtl y Von Kármán resolvieron el problema del valor de f para el flujo
turbulento hidráulicamente liso. Nikuradse lo hizo para el flujo turbulento hidráulicamente
rugoso. El valor de f para flujo laminar, se podía resolver utilizando otras ecuaciones
físicamente basadas (la ecuación de Hagen-Poiseuille, obtenida mucho antes).

Sin embargo quedaba el problema de decidir cuando se debía usar el régimen


hidráulicamente liso o el hidráulicamente rugoso. Esto lo resolvieron dos investigadores
ingleses, Colebrook y White, quienes simplemente empalmaron las dos ecuaciones.

La ecuación de Colebrook – White tiene la siguiente forma:

1 ks 2.51
= −2Log 10 +
f 3.7D Re f

en donde:

f : Factor de fricción de Darcy


ks : Altura de arena equivalente de Nikuradse (rugosidad absoluta)
D : Diámetro de la tubería
Re : Número de Reynolds

El número de Reynolds se define como:

vD
Re =

en donde:

Re : Número de Reynolds
v : Velocidad
D : Diámetro
ν : viscosidad cinemática

7.1.2 Ecuación de pérdidas menores


Para el caso del cálculo de pérdidas menores, Redes utiliza la siguiente ecuación:

V2
Hm = Km
2g

En donde Km es el Coeficiente de Perdidas asociado a cada una de las tuberías.

7.1.3 Ecuación de pérdidas totales


Pata el cálculo final de las perdidas de cabeza en toda la red, la ecuación que maneja Redes
es:
HT = Hf + Hm

En donde los términos Hf y Hm son las perdidas por fricción y las perdidas menores,
respectivamente.

7.2 Método del Gradiente


La forma en la que Redes enlaza las anteriores ecuaciones y calcula la hidráulica de la red
es por medio del método del gradiente. Este método requiere que se cumplan las ecuaciones
de conservación de la masa en cada uno de los nodos de la red y la ecuación de
conservación de la energía en cada uno de los circuitos de ésta.

La primera de las ecuaciones necesarias para describir el comportamiento físico de la red de


distribución tiene que ver con la conservación de masa en toda la red y en cada uno de sus
nodos. El caudal total que entra a cada nodo debe ser igual al caudal total que sale.
Entonces, para cada nodo:

I S
Qi = Qs + D
i =1 s =1

en donde:

I : Cantidad de tubos que aportan caudal al nodo


S : Cantidad de tubos que reciben caudal del nodo
D : Caudal demandado en el nodo
Qi : Caudal aportado al nodo por el tubo i
Qs : Caudal recibido del nodo por el tubo s
Y se tiene una ecuación adicional redundante, la conservación de la masa en la totalidad de
la red:

I S
Qi = Qs + ∆A
i =1 s =1

en la cual:

I: Cantidad de caudales que entran a la red


S: Cantidad de caudales que salen de la red
Qi: i ésimo caudal que entra a la red
Qs: s ésimo caudal que sale de la red
∆A: Cambio en la masa almacenada dentro de la red. Es igual a la suma del cambio en
almacenamiento de los tanques que se modelan en la red

De la misma forma debe existir conservación de la energía en un circuito, esta ecuación se


refiere a las pérdidas de energía que ocurren a lo largo de cada tubería. La energía total
aguas abajo de una tubería es igual a la energía total al principio de la tubería, menos las
pérdidas que ocurren a lo largo de ésta:

EF = EI − L

EF : Energía total al final de la tubería


EI : Energía total al inicio de la tubería
L : Pérdidas de energía a lo largo de la tubería

Además, algunos métodos tienen en cuenta que los cambios de energía a través de un
circuito suman cero, por ejemplo:

Figura 7-1 Circuito ejemplo

Para el circuito de la Figura 7-1:


∆E A−B + ∆E B−C + ∆EC − D + ∆E D − E + ∆E E − A = 0
Las pérdidas de energía a lo largo de una tubería corresponden a las pérdidas debidas a la
fricción, más las pérdidas debidas a turbulencias causadas por accesorios presentes en la red
(pérdidas menores):

También es necesario hacer una serie de definiciones adicionales:


NT = Número de tuberías en la red
NN = Número de nodos con cabeza piezométrica desconocida
[A12] = Matriz de conectividad asociada a cada uno de los nodos de la red. Su
dimensión es NT x NN con sólo dos elementos diferentes de cero en la i-
ésima fila:

-1 en la columna correspondiente al nodo inicial del tramo i


1 en la columna correspondiente al nodo final del tramo i

NS = Número de nodos de cabeza fija o conocida


[A10] = Matriz topológica tramo a nodo para los NS nodos de cabeza fija. Su
dimensión es
NT x NS con un valor igual a –1 en las filas correspondientes a los tramos
conectados a nodos de cabeza fija.

Con la anterior información, la perdida de cabeza en cada tramo de una tubería que conecte
con dos nodos de la red es:

[A11][Q] + [A12][H ] = −[A10][H o ]


donde:

[A11] = Matriz diagonal de NT x NT definida de la siguiente manera:

α 1Q (n −1)
1
0 0 ... 0
0 α 2 Q (n2 −1) 0 ... 0
[A11] = 0 0 α 3 Q (n3 −1) ... 0
. . . . 0
0 0 0 ... α NY Q (nNT −1)

[Q] = Vector de caudales con dimensión NT x 1


[H] = Vector de cabezas piezométricas desconocidas con dimensión NN x 1
[Ho] = Vector de cabezas piezométricas fijas con dimensión NS x 1

para las cuales n es igual a 2 al utilizar la ecuación de Darcy-Weisbach y α es un valor


representativo de cada tubería.

Se puede observar que la ecuación de continuidad para todos los nodos es:
[A21][Q] = [q]
En donde:
[A21] = Matriz transpuesta de [A12]
[q] = Vector de consumo (demanda) o de entrada (oferta) en cada nodo de la red,
con dimensión NN x 1

En forma matricial, las ecuaciones de conservación de energía y masa son:

[A11] [A12] [Q] − [ A10][Ho]


=
[A21] [0] [H ] [q]
El método del gradiente consiste en hacer una expansión truncada de Taylor. Al operar
simultáneamente sobre el campo ([Q], [H]) y aplicar el operador gradiente se obtiene:

[N ][A11]' [A12] [δQ] [δE ]


=
[A21] [0] [δH ] [δq ]
la cual se resuelve por medio de un proceso iterativo.

7.3 Calidad del Agua


Para el modelo de calidad del agua, la red de tuberías se modela como un grafo. Un grafo
es un modelo matemático que consta de una serie de puntos denominados uniones y unos
enlaces entre esos puntos denominados arcos.

En la red de tuberías se pueden considerar los embalses (tanques de cabeza fija) y los nodos
como uniones. Los tubos se pueden considerar como arcos. Para calcular ciertas variables
de la red se utilizó un algoritmo recursivo implementado iterativo, que en adelante se
conocerá como ARI. La implementación del modelo de la red de tuberías del programa
REDES 2004 incluye este método genérico de cálculo (en la clase TGrafo).

El algoritmo ARI permite realizar cálculos complejos que requieren del recorrido de todos
los nodos y/o tubos de la red de tuberías. Se destaca por ser un método que ha probado su
efectividad en procesos como el cálculo estático de calidad del agua en redes grandes
sustituyendo metodologías tradicionales que se demoran muchísimo más en la finalización
de los cálculos.

El modelo matemático ARI se caracteriza por ser robusto y genérico, permite su adaptación
al cálculo de varios tipos de variables según el interés particular, sin importar si la sustancia
a analizar es o no conservativa.
7.3.1 Descripción del algoritmo

Es necesario calcular con prioridad los nodos que abastecen al siguiente.

Primero se seleccionan las fuentes de abastecimiento

Después se calcula si los nodos padre ya han sido calculados

En caso contrario se toma uno por uno los padres NO calculado


El procedimiento se repite hasta calcular todos los nodos padre, después se puede proseguir
a calcular el nodo deseado.

La concentración en un nodo se puede calcular de la siguiente manera:

Conociendo las concentraciones al final de los tubos que lo abastecen. La concentración en


un nodo es el promedio ponderado por caudal de las concentraciones agua abajo de los
tubos que lo abastecen.

n
(Ci ⋅ Qi )
Ck = i =1
n
Qi
i =1
En donde:
n es el número de tubos que alimentan al nodo k.
Ck es la concentración en el nodo k.
Ci es la concentración al final del i-ésimo tubo que alimenta al nodo k.
Qi es el caudal del i-ésimo tubo que alimenta al nodo k.

Se puede calcular la concentración al final de un tubo conociendo la concentración aguas


arriba del tubo y conociendo los mecanismos de reacción en el tubo.

C = Co ⋅ e − K ⋅t
En donde:
C es la concentración aguas abajo del tubo.
C0 es la concentración agua arriba del tubo.
K es un coeficiente general de reacción del químico con el cuerpo de agua y las
paredes del tubo.
t es el tiempo promedio de viaje del agua en el tubo.

Es claro que:
Voli
ti =
abs (Qi )
En donde:
ti es el tiempo de viaje promedio del agua en el i-ésimo tubo.
Voli es el volumen del agua en el i-ésimo tubo.
Qi es el caudal del i-ésimo tubo.

El cálculo de K es un poco más complicado. K es función de la difusividad molecular del


químico en agua, del coeficiente de reacción del químico en agua, del coeficiente de
reacción del químico con la pared de la tubería y del coeficiente de transferencia de masa
entre el cuerpo de agua y la pared del tubo.

Se definen las siguientes variables:

Dif : Difusividad molecular del químico. [m2/seg.]


kb: Constante de reacción de 1er orden del químico con el agua. [1/día]
kw: Constante de reacción del químico con la pared de la tubería. [m/día]
kf : Coeficiente de transferencia de masa entre el cuerpo de agua y la pared de la tubería.
[m/seg.]
υ : Viscosidad cinemática del fluido (agua). [m2/seg.]
d: Diámetro interno de la tubería.
L: Longitud real de la tubería.
V: Velocidad del fluido (Agua) en la tubería.
Rh: Radio hidráulico. (d/4)

Se definen los siguientes números adimensionales:


Re: Número de Reynolds
V ⋅d
Re =
υ

Sch: Número de Schmit

υ
Sch =
Dif

Shw: Número de Sherwood


Shw = 0.023 ⋅ Re 0.83 ⋅ Sch1/ 3 , Re >= 2300
d
Aux = ⋅ Re⋅ Sch
L
(0.0668 ⋅ Aux)
Shw = 3.65 + , Re < 2300
1 + 0.04 ⋅ Aux 2 / 3

Ahora se puede calcular:


Dif
k f = Shw ⋅
d
kf
K = kb + k w +
(k w + k f ) ⋅ Rh
Capítulo 8 Opciones de Diseño
Para entrar a la opción de diseño damos clic en el botón mostrándonos la siguiente
ventana. Figura 8-1

Figura 8-1 Diseño Óptimo.

8.1 Algoritmos Genéticos

El Algoritmo Genético también hace parte de las opciones de esta ventana, y se puede

utilizar haciendo clic en el botón .


Figura 8-2 Diseño Óptimo con Algoritmos Genéticos, Entrada.

La ventana se carga con valores predeterminados, los cuales funcionan muy bien en el
diseño en la mayoría de los casos.
- Tamaño de la Población: es el número de individuos para cada generación.
- Número de Generaciones: es el número de generaciones que va a tener el algoritmo.
- Probabilidad de Mutación:
- Costo Constructivo:
- Constante de Reproducción:
- Generación Inicial: para la generación inicial puede el programa generar un aleatoria en
el caso en que se vaya a optimizar por primera vez la red, o puede utilizar cono
generación inicial la red actual para intentar encontrar una mejor y optimizar el
algoritmo.

Si se desea reducir el espacio de búsqueda, eligiendo solamente aquellos diámetros que se


consideren los más adecuados para la red que se busca optimizar, presionamos el

botón . Se mostrará la siguiente ventana. Figura 8-3


Figura 8-3 Diseño Óptimo, Diámetros Comerciales.
Esta ventana tiene más opciones que los Diámetros Comerciales, los cuales serán
explicados más adelante.

Selecciona todos los diámetros.

Selecciona los diámetros inactivos, y deja inactivos los diámetros que están
seleccionados.

Factor: número por el


cual se puede multiplica
los diámetros para
obtener los comerciales
para un material
determinado.
Num Diámetros: es el número de los diámetros seleccionados, este número se puede
cambiar para agregar un nuevo diámetro en el caso en que el diámetro deseado no se
encuentre en la lista predeterminada.
Para guardar estos diámetros y que el algoritmo encuentre una combinación óptima de esta

nueva lista, se de presionar , después deberá aparecer una ventana de


confirmación. Figura 8-4

Figura 8-4 Diámetros Definidos.


Cerramos esta ventana para volver a la ventana de “Diseño Óptimo con Algoritmos
Genéticos” y correr el algoritmo.
Como deseamos mejorar los costos de nuestro ejemplo en Generación Inicial elegimos:

“Basado en la red Actual”. Luego se hace clic en el botón . Figura


8-5.

Figura 8-5 Diseño Óptimo con Algoritmos Genéticos, Generación Inicial.


Cuando el algoritmo haya terminado de ejecutarse debe mostrar una ventana de
confirmación con el Número de Simulaciones Hidráulicas y con el Tiempo de Cálculo.
Después de aceptar la confirmación deberá mostrar la parte de resultados con los 10
mejores diseños en orden descendente.

8.2 Diseño Rápido

Si se pretende hacer un diseño óptimo de la red y no se desea interactuar con las diferentes
opciones que ofrece el programa, se puede hacer uso de la opción Diseño Rápido haciendo

clic sobre el botón .


Después que el programa termine de realizar el diseño, mostrará una ventana de
confirmación con el número de simulaciones hidráulicas. Figura 8-6

Figura 8-6 Ventana de Confirmación, Diseño Rápido.


Si comparamos el número de estas Simulaciones Hidráulicas con el obtenido en el
Algoritmo Genético podemos darnos cuenta que la diferencia es muy grande, concluyendo
así, que el tiempo y la utilización de los recursos del computador es mayor cuando se
diseña con Algoritmos Genéticos, aunque puede llegar a presentarse que los resultados que
se producen con la opción de Diseño Rápido son muy similares o iguales a los anteriores,
haciendo inevitable el uso del Algoritmo Genético.

8.3 Superficie Óptima

El concepto de Superficie Óptima es el de aproximar la Línea de Gradiente Hidráulico


(LGH) al de una curva cuadrática, catenaria, elipse, reciproca, gaussiana o a una línea recta;
uniendo el nodo con mayor presión con los nodos de menor presión en la red. La curva por
defecto es la cuadrática con una flecha del 15% de la cabeza total disponible en el centro y
con respecto a la línea recta entre el nodo inicial y el nodo final, que de acuerdo con Wu
para una serie de n tuberías es la Línea de Gradiente Hidráulico óptima económica.
En la ventana Diseño Óptimo elegimos Superficie Óptima que se encuentra como una de
las pestañas de esta ventana. Figura 8-7
Figura 8-7 Superficie Óptima.
En Superficie Óptima aparecerán los siguientes parámetros que se deben configuarar:
• Ecuación: aquí se puede seleccionar las ecuaciones a las cual se va aproximar la línea
de gradiente hidráulico. La ecuación predeterminada es la cuadrática.
Figura 8-8

Figura 8-8 Ecuación de Optimización.

• Presión Mínima (m.c.a.): es la menor presión que se puede presentar en cualquiera de


los nodos de la red. Presión predeterminada de 15 m.c.a.
• Parámetro k: este parámetro sólo influye en la ecuación cuadrática para optimizar la
Línea de Gradiente Hidráulica. Es el porcentaje de la flecha que se explico
anteriormente. Después de cambiar el porcentaje se debe presionar “ACEPTAR” para
que el nuevo valor de la flecha sea reconocido por el programa.

Se debe volver a la parte de Diseñar para realizar un diseño óptimo de la red basado en la
Superficie Óptima de presiones, después de haber seleccionado la ecuación para la Línea de
Gradiente Hidráulico y la Presión Mínima, y en el caso de la ecuación Cuadrática el
porcentaje para la flecha.

En Diseño se hace clic en el botón , para ejecutar el algoritmo


correspondiente a esta opción de diseño. Este algoritmo calcula la Línea de Gradiente
Hidráulico Ideal de la red, de acuerdo con los parámetros anteriormente mencionados, y los
respectivos diámetros de las tuberías que producen esta Línea de Gradiente Hidráulico,
estos diámetros en su mayoría no son los comerciales por lo que es conveniente
aproximarlos al diámetro comercial más cercano haciendo clic en el botón

En resumen lo que realiza el Algoritmo de Superficie Óptima es,


calcula una Línea de Gradiente Hidráulico con ciertos parámetros y luego mira que
diámetros se ajustan a esta línea.
Cuando el algoritmo haya termina de ejecutarse deberá aparecer una ventana de
confirmación. Figura 8-9

Figura 8-9 Ventana de Confirmación para Diseño por Superficie Óptima.

8.4 Costo

Esta opción que se encuentra en la ventana de Diseño Óptimo muestra las ecuaciones para
calcular el costo de una red. Figura 8-10

Figura 8-10 Diseño Óptimo, Costo.


La primera Ecuación es para calcular el costo de una tubería en dónde intervienen los
siguientes parámetros:

• Ci: es el costo tubería en Dólares.


• K: es el coeficiente para ajustar el tipo de unidades manejadas en los otros parámetros,
y así poder calcular el costo en Dólares.

• Li: es la longitud de la tubería en metros.

• Di: es diámetro de la tubería en milímetros.

• x: es el exponente del diámetro debido a que su relación con el costo porque la relación
entre el área y el diámetro de un tubo no es lineal.

La segunda Ecuación es para calcular el costo de la red, la cual consiste en la suma de los
costos individuales de cada tubería.
También se puede ver el costo actual de la red, ya que aparece en la opción de Costo de la
ventana Diseño Óptimo.

8.5 Programación por Restricciones

Programación por Restricciones es otra de las opciones que contiene el Módulo de Diseño
del Programa Redes, el cual consta de dos partes:

• Aumentar Diámetros: esta opción se utiliza cuando las presiones en algunos nodos de la
red están por debajo de la presión mínima. Su algoritmo consiste en aumentar ciertos
diámetros de algunas tuberías para cumplir con la presión mínima en todos los nodos,
pero teniendo como restricciones que el costo de la red no aumente mucho y que la red
no vaya a quedar muy sobrada.

• Disminuir Diámetros: esta opción se utiliza cuando todas las presiones en los nodos de
la red cumplen con la presión mínima. Su algoritmo consiste en disminuir ciertos
diámetros de manera que se pueda reducir el costo pero cumpliendo con las
restricciones de la presión mínima en todos los nodos y con los caudales demandados
en cada nodo.

Generalmente primero se usa la opción Aumentar Diámetros e inmediatamente después la


opción Disminuir Diámetros.

Para ver el funcionamiento de estos algoritmos se disminuirán los diámetros de la red con
la que se ha venido trabajando de manera que no cumpla con la presión mínima en todos
los nodos. Figura 8-11
Figura 8-11 Red con presiones por debajo de la Presión Mínima en algunos Nodos.

Miremos los costos de la red para rectificar que no suben mucho aumentando ciertos
diámetros para cumplir con la presión mínima en todos los nodos utilizando el la opción de
diseño Aumentar Diámetro por restricciones. Figura 8-12

Figura 8-12 Costo de la Red Anterior

Para usar la opción Aumentar Diámetros se hace clic en el botón ,


en la ventana Diseño Óptimo. Después de terminar de ejecutarse el algoritmo de esta
opción aparecerá una ventana de confirmación indicando el número de simulaciones
hidráulicas que se realizaron. Figura 8-13

Figura 8-13 Ventana de Confirmación de Aumentar Diámetros.


A continuación se muestra como quedó diseñada la red después de Aumentar los diámetros
con el algoritmo anteriormente mencionado.

Figura 8-14 Red después de utilizar el Algoritmo Aumentar Diámetros.


Se puede observar que el nuevo diseño cumple con la presión mínima en todos los
diámetros aunque las presiones la red no quedo tan sobrada, es decir, con presiones con
diferencias grandes con respecto a la presión mínima (15 m.c.a). Ahora miremos en cuánto
aumentaron los costos por haber aumentado ciertos diámetros.

Figura 8-15 Costo de la Red después de Aumentar los Diámetros.

El cambio en el costo no es muy grande por lo que ahora se tiene una red un poco más
costosa pero que cumple con la presión mínima en todos los nodos sin presentar presiones
muy superiores a la mínima.

Ya que se tiene una presión mayor en todos los nodos a la presión mínima, miremos si se
pueden disminuir los diámetros para reducir los costos conservando la restricción de la
presión. Para llevar a cabo esta operación se debe presionar el botón

. Cuando el algoritmo de Disminuir Diámetros haya terminado


deberá aparecer una ventana de confirmación con el número de simulaciones hidráulicas
que utilizó durante su ejecución. Figura 8-16

Figura 8-16 Ventana de Confirmación de Disminuir Diámetros.

Cerremos la ventana de Diseño Óptimo y volvamos a la ventana Principal para mirar los
resultados obtenidos por el Algoritmo de Disminuir Diámetros. Figura 8-17

Figura 8-17 Red con el Algoritmo Disminuir Diámetros.


Se puede ver claramente que hay nodos cuya presión esta muy cercana a la presión mínima
y que los diámetros de ciertos tubos se han disminuido. Los costos también se han reducido
sustancialmente por lo que ahora se tiene una red óptima.

Para obtener mejores diseños se puede utilizar el Diseño por Programación por
Restricciones junto con el Diseño Genético.
Capítulo 9 Equipo de Trabajo
Dirección:
Juan Guillermo Saldarriaga V, Ingeniero Civil
Profesor Titular, Facultad de Ingeniería
Departamento de Ingeniería Civil, Universidad de Los Andes

Diseño y desarrollo
German Villalba F., Ingeniero Civil, Msc. Ingeniería de Sistemas.
Daniel Salas U., Ingeniero Civil, Msc. Ingeniería de Sistemas.

Modulo de Operación de Sistemas Dispersos:


Augusto Sisa C., Ingeniero Civil

Diseño, desarrollo, calidad, pruebas


Carolina Vega S. Ingeniera Civil.
Oscar Cortés R. Ingeniero Civil.
Luis Fernando Toro R. Ingeniero Civil.

Documentación
Aura Rodríguez Ruiz.

Potrebbero piacerti anche