REDTUB versin 1.1

================================================================================================
NOTA IMPORTANTE: 
================
El autor de este programa no es responsable y no asume ninguna obligacin por cualquier
resultado o cualquier hecho ocurrido como consecuencia del uso de los resultados del programa,
ni por cualquier otro incidente, daos, perjuicios o litigacin que resulte del uso de
este programa para cualquier propsito.

================================================================================================
PROGRAMA "REDTUB" (V 1.0):
=====================================
Redes de Tuberas es un programa para hacer el anlisis hidrulico de una red de tuberas
que trabaja a presin. Este programa fue desarrollado por mi usando el lenguaje Visual Basic
para Microsoft Excel, por lo tanto el programa trabaja sobre Microsoft Excel.
El desarrollo de este programa forma parte de un trabajo de investigacin sobre optimizacin
de redes de tuberas.
Algo importante es que el programa "REDTUB" se trata de un programa de comprobacin
y no de diseo

================================================================================================
ARCHIVOS DISPONIBLES 
====================
Existen 2 versiones del programa, y estn relacionados directamente con la formulacin
empleada para el clculo de las perdidas por friccin.

La primera versin "REDTUB (Hazen)" usa la formulacin de Hazen & Williams, esta 
formulacin es valida solo cuando el flujo es agua a condiciones normales (recordar eso siempre!)

La segunda versin "REDTUB (Darcy)" emplea la formulacin de Darcy en combinacin 
con la frmula de Colebrok & White

================================================================================================
DESCRIPCIN DEL ARCHIVO "REDTUB (Hazen).xls"
=======================================================
Incluye 6 hojas de clculo:
-Datos Nudos.
-Datos Tuberas.
-Resultados Nudos.
-Resultados Tuberas.
-Utilidades.
-Ejemplos.

HOJA "Datos Nudos":
*******************
En esta hoja se tienen que poner los datos de los nudos de la red. Yo asumo que existen
2 tipos de nudos, los que tienen cota piezomtrica conocida o fija, y los que no tienen
cota piezomtrica conocida pero si una demanda conocida.

Descripcin de los campos:

"Nudos con cota piezomtrica desconocida"
	Los nudos que no tienen cota piezomtrica conocida pero si una demanda conocida se 
	debern de llenar en esta lista. 

        "Etiqueta": Aqu debers de poner un identificador para el nudo
	"Q salida": Aqu debers de poner la demanda del nudo, en caso de que el flujo entre a 
		la red se pondr un valor negativo
	"Cota de terreno": sirve solamente para el clculo de la presin en el nudo.

"Nudos con cota piezomtrica conocida"
	Los nudos con cota piezomtrica conocida o fija, como los reservorios o algn nudo de
	referencia se debern de llenar en esta lista .

	"Etiqueta": debers de poner un identificador para el nudo.
	"Cabeza fija": debers de poner el nivel piezometrico del nudo 
		(Cota terreno + presin), en caso de reservorios se pone el nivel de este.

"Datos Adicionales"
	Tambin se debern de llenar algunos datos adicionales, estos datos no afectan el 
	clculo hidrulico ("Error para Q" es la excepcin)

	"Presin mxima	"  : Presin mxima admisible (Ver reglamento)
	"Velocidad mnima" : Presin mnima admisible (Ver reglamento)
	"Perdida mxima"   : Perdida de energa mxima
	"Error para Q"     : Error para Q (un error de 0.001 lt/s es razonable)


 Recomendaciones para esta hoja:

	*No se debe de repetir algn nudo en ambas listas.

	*Los campos vacos se toman como cero, debers de asegurarte que realmente estn vacos,
	algunos podran tener espacios en blancos (como por ejemplo: "   ")

	*No usa cortar y pegar

    *Importante: Es necesario poner siempre como mnimo un nudo con cota piezomtrica conocida.
	Esto es necesario para poder calcular las cotas piezomtricas de los dems nudos.
	Si en tu red no existe ningn nudo con cota piezomtrica conocida debers de asumir
	una cota piezomtrica para un nudo cualquiera y borrar este nudo de la lista de "nudos
	con cabeza desconocida", en este caso los valores de caudales no cambia


HOJA "Datos Tuberas":
**********************
En esta hoja se ponen los datos correspondientes a las tuberas.

Descripcin de los campos:

"Etiqueta" : En este campo se deber de poner un identificador para el tubo.
"Nudos"    : En este campo se pone la conectividad del tubo. Se supone que los
	     nudos ya se definieron en "Datos Nudos"
	"i" : Poner el identificador del nudo de un extremo.
	"j" : poner el identificador del nudo del otro extremo.
"Longitud" : Se pone la longitud del tubo.
"Dimetro" : se pone la longitud del dimetro.
"Coeficiente H&W" : se pone el coeficiente de hazen&Williams para el tubo.
"Perdidas locales" : se pone el coeficiente global de perdidas locales, se pone la suma de
			de todos los coeficientes de perdidas para el tubo.
"Bomba 1" : En estos campos se ponen los coeficiente de la curva de la bomba que es de la
		forma H=AQ^2+BQ+C
		"A" : Se pone el coeficiente A
		"B" : Se pone el coeficiente B
		"C"   : se pone el coeficiente C
"Bomba 2" : Si se suministra la potencia de la bomba y su eficiencia; se llenan estos campos
		"Potencia" : se pone la potencia de la bomba.
		"Eficiencia" : se pone la eficiencia de la bomba (No en % porcentaje).

HOJA "Resultados Nudos":
************************
Esta hoja muestra los resultados del clculo hidrulico para los nudos, muestra la
cota piezomtrica encontrada y la presin en cada nudo (Tambin si cumple o no con
los limites establecidos en "Presin mxima" y "Presin mnima")

Para empezar el clculo hacer Clic en el botn Calcular (si ya hiciste Clic en la hoja
"resultados tuberas" ya no es necesario hacerlo ac)

HOJA "Resultados Tuberas":
***************************
Esta hoja muestra los resultados del clculo hidrulico para las tuberas, muestra los
caudales encontrados y la perdida de carga en cada tubera (Tambin si cumple o no con
los limites establecidos en "Velocidad mnima" y "Perdidas mxima")

Para empezar el clculo hacer Clic en el botn Calcular (si ya hiciste Clic en la hoja
"resultados nudos" ya no es necesario hacerlo ac)


HOJA "Utilidades":
******************
En esta hoja hay algunas utilidades.

	Clculo de los coeficientes de una bomba: Sirve para el clculo de los
		coeficientes A,B,C de una bomba a partir de 3 puntos de la curva
		de la bomba (H vs Q).

	Conversin de unidades: de Kw a HP y viceversa
				de mm a in y viceversa

HOJA Ejemplos:
**************
En esta hoja estn algunos problemas del libro de Veriendel, los cuales son problemas
planteados en varios exmenes de la UNI (Universidad Nacional de Ingenieria, Lima), 
y adems hay un archivo de entrada de datos del programa "loop". Corre el programa 
con estos datos y verifica los resultados, para esto debers copiar los datos y luego 
usar un "Pegado Especial" y seleccionar copiar por "valores".

================================================================================================
DESCRIPCION DEL ARCHIVO	"REDTUB (Darcy).xls"
======================================================
Es lo mismo que "REDTUB (Hazen).xls".

HOJA "Datos nudos":
*******************
En "Datos Adicionales" se incluyen 2 campos mas:
	"Densidad": Densidad del flujo.
	"Viscosidad Cinemtica": Viscosidad cinemtica del flujo.

HOJA "Datos Tuberas":
**********************
En vez del coeficiente de Hazen&Williams, tiene que poner la rugosidad absoluta.
	"Rugosidad absoluta": Aqu va la rugosidad absoluta.

HOJA "Resultados Nudos":
************************

HOJA "Resultados Tuberas":
***************************

HOJA "Utilidades":
******************

HOJA "Ejemplos":
****************
Aqu incluyo un ejemplo del libro "Hidraulica de Tuberas" de Juan saldarriaga, este ejemplo
corresponde al capitulo 7, el cual se resuelve mediante varios mtodos.

=============================================================================================
Con respecto a la programacin
==============================
El algoritmo empleado para resolver la red es parecido al empleado en la teora lineal 
o Linealizacin (Wood, 1972); por lo tanto, para estos propsitos, se trata de un cdigo
ineficiente y que solo supera al mtodo de cross y sus variantes (Programar el mtodo de Cross
seria realmente estpido, habiendo tantas alternativas mejores)

En realidad los propsitos de este algoritmo son para otra aplicacin an en prueba donde 
realmente si se necesita.

=============================================================================================
Agradecimientos
===============
Quiero agradecer al Dr. Carlos Ibaez burga, por sus sugerencias y consejos sobre el
programa.

=============================================================================================
Final
=====

Cualquier duda sobre este programa escribir al correo : 

venturaluis1@hotmail.com  venturaluis1@latinmail.com

Si tienen informacin acerca de la optimizacin de redes (En especial costos de
construccin y mantenimiento), por favor enviarlos a esos correos.

Si alguien tiene el siguiente documento:
"Comparison of the Gradient Method whit some Tradicional Methods for the Analysis of Water
Supply Distribution System" por Salgado R, E. Todini. International Conference on Computer
Applications for Water Supply and Distributions 1987, Leicester Polytechnic, U.K.
Por favor comunicarse conmigo.

Luis Ventura Ayala.
Lima, Febrero del 2004.
