Sei sulla pagina 1di 37

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.

============================

============================

============================

============================

============================

=========================

=========================

=========================

ANLISIS DE REDES DE TUBERAS (REDTUB v1.1)


Ecuacin: Darcy-Weisbach

por LVA (venturaluis1@hotmail


DATOS ADICIONALES
Presin mnima

DATOS RELATIVOS A LOS NUDOS

Presin mxima

Nudos con cota piezomtrica


desconocida
Etiqueta Q salida Cota de terreno
(l/s)
(msnm)

Nudos con cota


piezomtrica conocida

60

60

40

60

30

60

30

60

40

60

10

10

11

11

12

12

13

13

14

14

15

15

16

16

17

17

18

18

19

19

20

20

21

21

22

22

23

23

24

24

25

25

26

26

27

27

28

28

29

29

30

30

31

31

32

32

33

33

34

34

35

35

36

36

37

37

38

38

39

39

40

40

41

41

Etiqueta

Nivel fijo
(msnm)

100

Velocidad mnima
Perdida mxima
Error para Q

Densidad
Viscosidad Cinemtica

Limpiar Celdas

42

42

43

43

44

44

45

45

46

46

47

47

48

48

49

49

50

50

51

51

52

52

53

53

54

54

55

55

56

56

57

57

58

58

59

59

60

60

61

61

62

62

63

63

64

64

65

65

66

66

67

67

68

68

69

69

70

70

71

71

72

72

73

73

74

74

75

75

76

76

77

77

78

78

79

79

80

80

81

81

82

82

83

83

84

84

85

85

86

86

87

87

88

88

89

89

90

90

91

91

92

92

93

93

94

94

95

95

96

96

97

97

98

98

99

99

100

100

or LVA (venturaluis1@hotmail.com)
OS ADICIONALES
15
m
50
m
0.1
m/s
10
m/km
0.000001 l/s
1000
m^3/s
1.14E-06 m^2/s

Limpiar Celdas

ANLISIS DE REDES DE TUBERAS (REDTUB v1.1)


Ecuacin: Darcy-Weisbach

por LVA (venturaluis1@hotmail.c


Limpiar Celdas

DATOS RELATIVOS A LAS TUBERAS


Etiqueta

Nudos
i

Longitud Dimetro Rugosidad Perdidas Bomba 1 (A*Q^2+B*Q+C)


A
B
C
(m)
(in)
(mm)
locales
(Kl)
500
10
0.06

12

23

400

0.06

65

600

0.06

54

400

0.06

16

300

10

0.06

25

200

0.06

34

200

0.06

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

10

42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91

92
93
94
95
96
97
98
99
100

por LVA (venturaluis1@hotmail.com)


Limpiar Celdas

Bomba 2
Eficiencia

Potencia (HP)

ANLISIS DE REDES DE TUBERAS

por LVA (venturaluis1@hotmail.com)

Ecuacin: Darcy-Weisbach
Calcular

RESULTADOS DE CLCULO PARA NUDOS

resultados para los nudos con cota piezomtrica desconocida


Presin
Etiqueta Q salida Cota de
Cota
(l/s)
terreno piezomtrica
(m)
(msnm)
2
60
60
92.924
32.924
Ok

40

60

81.259

21.259

Ok

30

60

81.684

21.684

Ok

30

60

89.757

29.757

Ok

40

60

96.709

36.709

Ok

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91

92
93
94
95
96
97
98
99
100

aluis1@hotmail.com)
Calcular

ANLISIS DE REDES DE TUBERAS

por LVA (venturaluis1@hotmail.com)

Ecuacin: Darcy-Weisbach

Calcular

RESULTADOS DE CLCULO PARA LAS TUBERAS


Etiqueta

Nudos
i

Longitud Dimetro Rugosidad


(m)
(in)
(mm)

Caudal
(l/s)

Velocidad
(m/s)

Perdida de carga
(m/km)

12

500

10

0.06

106.643

2.105

Ok

14.152

Alta

23

400

0.06

36.597

2.006

Ok

29.163

Alta

65

600

0.06

53.357

1.645

Ok

11.587

Alta

54

400

0.06

33.403

1.831

Ok

20.183

Alta

16

300

10

0.06

93.357

1.842

Ok

10.968

Alta

25

200

0.06

10.046

1.239

Ok

15.833

Alta

34

200

0.06

3.403

0.420

Ok

2.128

Ok

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91

92
93
94
95
96
97
98
99
100

Calcular

Perdida de carga
(m)
7.076
11.665
6.952
8.073
3.291
3.167
0.426

Clculo de los coeficientes A,B,C para una Bomba


H=A*Q^2+B*Q+C
punto 1
Q (l/s)
H (m)

punto 2
100
63.58

40
83.26

punto 3

180
11.07

Calcular Coeficientes
A
-0.002346

B
0.000375

Conversin De Unidades
Potencia

En KW
0.74570

Longitud

En mm
203.20000

En HP
1.00000
En in
8.00000

C
86.997857

Rugosidad Absoluta par diferent

(Extraido del libro "Hidrulica de Tuberas"


Material
vidrio
PVC
Asbesto Cemento
GRP
Acero
Hierro forjado
CCP
Hierro findido asfaltado
Hierro Galvanizado
Arcilla Vitrificada
Hierro fundido
Hierro Dctil
Madera cepillada
Concreto
Acero bridado

d Absoluta par diferentes materiales


libro "Hidrulica de Tuberas" de Juan Saldarriaga)
Ks (mm)
0.0003
0.0015
0.03
0.03
0.046
0.06
0.12
0.12
0.15
0.15
0.15
0.25
0.18-0.9
0.3-3.0
0.9-9

Ejemplo del libro de Juan Saldarriaga (Cap: Redes Cerradas)


Datos de nudos
2

60

60

40

60

100

30

60

30

60

40

60

12

23

500

10

0.06

400

65

0.06

600

0.06

54
16

400

0.06

300

10

0.06

25

200

0.06

34

200

0.06

Datos de tuberas

10

Potrebbero piacerti anche