y su optimacin
Consejo de Publicaciones
Direccin General de Cultura y Extensin
2006
Ttulo de la obra:
A la ULA
Agradecimientos
A la Direccin de Cultura y Extensin de la Universidad de Los
Andes, coeditora de la presente publicacin, muy en especial al
profesor Orlando Chacn Mora por su apoyo para llevar a cabo la
edicin de este libro.
ndice
Pg.
Introduccin.........................................................................................17
1 Propiedades de los fluidos
1.1 Objetivos.......................................................................................19
Conceptos de propiedades y energa de los fluidos no compresibles.......21
Gradiente hidrulico (gradiente piezomtrico)....................................22
La paradoja de Pascal.......................................................................24
Transductores de presin..................................................................24
Viscosidad............................................................................................24
Perdidas mayores.................................................................................26
Diagrama de Moody.........................................................................27
Diagrama de rugosidad relativa........................................................28
Cavitacin............................................................................................37
Bombas en redes hidrulicas................................................................38
Simulacin matemtica de una bomba hidrulica............................40
NPSH (net positive suction head).....................................................42
Vlvulas ...............................................................................................44
Vlvulas de cierre................................................................................45
Tipos de vlvula de cierre..................................................................46
Vlvulas de altitud............................................................................46
Vlvulas direccionales......................................................................47
Vlvulas de alivio de aire y controladoras de vaco..........................47
Vlvulas de control...........................................................................54
PRV (reductoras de presin).......................................................54
PSV. Vlvulas que mantienen la presin....................................55
11
12
NDICE
13
14
Valor presente...........................................................................150
Relacin beneficio costo...........................................................151
Anualidades (sinking fund) en base al valor futuro..................153
Ejemplo 3.14 Red hidrulica de la ciudad de Nirgua...............156
Programa de optimacin de redes hidrulicas...................................165
Precios de la tuberas......................................................................165
Costo de la colocacin de la tubera...............................................166
Costo estanque de regulacin.........................................................166
Costo altura estanque......................................................................168
Costo estacin de bombeo..............................................................168
Costo anual de la energa consumida..............................................169
Costo total anual.............................................................................169
Introduccin al uso del programa de optimacin de redes
abiertas............................................................................................170
Crear una red nueva........................................................................170
Guardar red.....................................................................................172
Cargar red........................................................................................172
Mostrar red......................................................................................173
Modificar red..................................................................................173
Modificar tubo................................................................................173
Optimar red.....................................................................................173
Guardar formato en un archivo.......................................................174
Salir .............................................................................................174
Referencias bibliogrficas .............................................174
4 Miscelneas
Objetivos............................................................................................177
Anclaje de tuberas..........................................................................178
Esfuerzos en tuberas por cambio de direccin..............................179
Cambios de dimetro de la tubera (D)...........................................180
Terminales de una tubera...............................................................180
Derivaciones....................................................................................123
Factores a considerar en el bloque de anclaje.................................181
Comentarios sobre el valor de la presin P.....................................183
NDICE
15
Obras de toma.................................................................................185
En ros de montaa...................................................................188
En ros de llanura......................................................................188
Estudio hidrulico de la obra de toma......................................189
Mtodo Sviatoslav Krochin (Diseo hidrulico,
Quito, Ecuador, 1978)...............................................................196
Clculo de rejilla....................................................................197
Anlisis terico.........................................................................200
Desarenador.......................................................................................201
Redes malladas...................................................................................203
"Programa Freites en redes malladas"............................................206
Referencias bibliogrficas . ...............................................................225
Anexo
Programas de golpe de ariete
Objetivos............................................................................................227
Clculo de golpe de ariete originado por el corte
de corriente en una unidad de bombeo...........................................227
ndice de trminos..................................................................281
ndice de ilustraciones.......................................................285
Indice de tablas........................................................................287
ndice de ecuaciones.............................................................289
ndice de ejemplos y programas.....................................305
Introduccin
Inicialmente, este libro estaba dedicado exclusivamente a
la optimacin de redes de tuberas, pero luego lo extend a los
conceptos generales de hidrulica para que la persona que deseara
optimar una red hidrulica encontrase en este mismo texto el
material requerido en el diseo propiamente dicho de la red.
Se cubren los aspectos de prdidas mayores y prdidas
menores.
Se analizan los diversos tipos de vlvulas que pueden ser
requeridas en una red.
Se dedic un captulo especial al fenmeno de sobrepresiones en
la tubera y al anlisis de golpe de ariete y su solucin por mtodos
grficos y analticos.
El captulo tres se dedic a la optimacin hidrulica y econmica
de redes abiertas de distribucin de agua y el uso del computador
para resolver dicho problema.
En el captulo Miscelneas se cubre lo relativo al anclaje de
tuberas, al diseo de obras de toma y desarenadores y a los aspectos
de clculo de redes malladas.
El libro no es un texto de mecnica de fluidos, sino una obra
de consulta para los estudiantes de postgrado de Hidrulica, para
los diseadores de redes de tuberas y para los investigadores en
el fenmeno de optimacin de redes y en el anlisis del golpe de
ariete.
17
18
1
Propiedades de los fluidos
1.1 Objetivos
Este captulo es bastante extenso, pues trata de sintetizar para
uso del investigador lo que normalmente se consigue en un libro
de mecnica de los fluidos.
Primeramente se trata de ilustrar de una manera grfica los
conceptos de lnea de energa y lnea de presin a lo largo de una
tubera, su relacin con una cota de referencia o datum y los valores
Z de altura gravitacional. La lnea de energa siempre desciende
a lo largo de la tubera, no as la lnea de presin, que depende de
la velocidad en el tramo de tubera. Se define lo que es prdida de
energa y el concepto de gradiente hidrulico.
Se define viscosidad como la resistencia que ofrece el fluido al
movimiento de sus partculas.
La presin de un fluido, p, se ha definido como la cantidad de
fuerza, F, aplicada sobre una unidad de rea, A.
Se define la paradoja de Pascal y sus utilidades prcticas.
Se describe un transductor de presin y su aplicacin en la
hidrulica moderna.
Al final del captulo, usted habr trabajado con los siguientes
conceptos hidrulicos:
Prdidas mayores en las tuberas
19
20
V2 p
Z
2g J
21
V2
2g
H
Z
LNEA
DE ENER
LNEA
GA
DE P
RESIN
Z1
DATUM
La diferencia entre la
lnea de energa y la
lnea de presin es igual
a (V2)/2g
ZX
Z2
22
23
g=g* r
J ( HGL Z )
p
Pa (pascal) = N/m2
24
La paradoja de Pascal
De la ecuacin 1.5 se desprende que la presin depende de la
elevacin del fluido y no de su volumen.
Este fenmeno tiene grandes aplicaciones prcticas, por ejemplo
en la construccin de gatos hidrulicos, as como en el desarrollo
de grandes sistemas de presin mediante la interconexin de
tanques y tuberas; igualmente se utilizan chimeneas hidrulicas
(standpipes) en los techos de edificios para garantizar la presin
en hidrantes de incendio.
Transductores de presin
El transductor de presin genera seales elctricas que guardan
relacin con las variaciones de presin del fluido. Estas seales
pueden se almacenadas en la memoria de un computador para ser
analizadas ms tarde.
En los sistemas de informacin remota son de gran utilidad.
Funcionan bien por la deformacin de un diafragma que genera
cambios de resistencia a la corriente o utilizando ciertos cristales
como el cuarzo que presenta ciertos efectos piezoelctricos, cuya
carga elctrica a travs del cristal vara con el estrs de ste.
Viscosidad
La viscosidad es la propiedad del fluido de resistir al esfuerzo
cortante:
25
= (M / L / T 2 )
M= Masa
m= Viscosidad dinmica (M/L/T)
dv/dy= Gradiente de velocidad en el interior del tubo, desde la
pared hasta el centro de sta, o gradiente de esfuerzo
por unidad de tiempo (1/T).
Placa que se mueve a la velocidad V
dv
Eje Y
dy
Fluido interno
Placa estacionaria
26
P
U
(L2/T)
Perdidas mayores
Para calcular las prdidas por friccin, una de las ecuaciones
tradicionales es la de Darcy-Weisbach.
L V2
f
hf
D 2g
f = Factor de friccin
L = Longitud de la tubera
D = Dimetro de la tubera V = Velocidad media del fluido
V=
Q
A
Q = Caudal (L3/S)
A , (L2) = rea del tubo (
f = F(Re , )
D
D2
)
4
VD
R f
)
2.51
2.51
)
2 log( D
3.2 R f
200
2 log(
R f
Diagrama de Moody
1
f
2 log(37
D
)
27
28
29
L V2
f
hf
-
D 2g
L = 1000 m
V =
Q
A
VD
30
31
Cf L
hf
Q1,852
1,852 4,87
D
C
Cf
1,852
D 4,87
Q
, 1,852
se puede escribir la ecuacin
de Hanzen-Williams como:
hf = R Q1, 852 Ecuacin 1.13 Ecuacin de Hanzen-Williams
32
V
V
C ( 0 ) 0,061
0
C = Valor de C (ajustado)
C0 = Valor referencial de C
V0 = Valor referencial de V
En la prctica es para los proyectistas muy importante conocer
la edad de la tubera, pues a medida que transcurre el tiempo
aumenta el proceso conocido como tuberculizacin de las paredes
del tubo.
La parte superior de la tabla No 1.2 da los valores de C para
tubera de hierro fundido revestido, nuevo, de 30, 60 y 100 aos
de servicio.
Luego aparecen miscelneos para la tubera raspada o pintada,
tubos de hierro recubierto, nuevo y viejo.
Finalmente, la tabla No 1.2 presenta hierro galvanizado, hierro
corrugado, acero, asbesto-cemento, tubos lisos como cobre y PVC
y tubera de concreto en sus diversas clases:
Tabla 1. 2 Valores de C
Haestad, Walskj, Chase, Savic Water Distrution Modeling 200
33
34
hf m k m
10
20
25
30
35
40
45
50
55
60
65
70
75
80
85
90
infinito
976.00
160.00
85.70
49.60
32.30
21.60
13.10
8.69
3.94
2.40
1.50
0.98
0.64
0.50
0.42
0.40
Esquema grfico
35
36
37
Cavitacin
Es un fenmeno peligroso que ocurre cuando la presin dentro
de la tubera y muy comnmente en los impulsores las bombas,
cae por debajo de la presin de vapor. De acuerdo con la ecuacin
de Bernoulli, para el equilibrio de la energa cuando la velocidad
aumenta, la presin interna disminuye y puede presentarse el
fenmeno de cavitacin. Tal como podemos ver en la siguiente
ilustracin 1.7
38
P 2 Pv
P1 P 2
39
H(m)
Curva de sistema
Hz
Lts/s
hf
40
Curva de la
bomba
H(m)
H2
Hr
Hz
Q( lts)
A3
H 3 3( H 2 H1 ) H 0
Ecuacin
1.18 Coeficiente A3
6'Q 3
A2
41
H 2 2H1 H 0
3 A3 'Q
Ecuacin
1.19 Coeficiente A2
2'Q 2
H1 H 0
A1
'Q
A2 'Q A3 'Q 2
Ecuacin
1.21 Potencia de una unidad de
1
UQgH bombeo
42
H(m)
Curva de la bomba
Curva del sistema
lts)
43
Lnea de energa
Hs= Energa disponible a la salida de la toma. Cuando la bomba succiona de un pozo, ro o embalse, el valor de Hs es
negativo, por eso se llama altura de succin.
Z= Altura de la unidad de bombeo. Los valores de NPSHr
vienen al centro de unidad de bombeo, luego Z es igual a
cero.
Ha= Energa debida a la presin atmosfrica
(10,30 m al nivel del mar)
9,16 m a 1.000 msnm
8,11 m a 2.000 msnm
44
Vlvulas
Son elementos que regulan el paso del fluido. Pueden estar:
Abiertas
Cerradas
Semiabiertas
Pueden clasificarse en cinco categoras:
1. De cierre de la tubera en sectores
2. Vlvulas de altitud
3. Vlvulas direccionales
4. Vlvulas de alivio de aire y controladoras de vaco
5. Vlvulas de control
45
Vlvulas de cierre
Son las ms comunes y su funcin principal es separar tramos
de tuberas para revisin, reparacin o establecer turnos de agua.
Las vlvulas ms comunes de este tipo son las de mariposa
(butterfly valve), y las de compuerta (gate valve).
46
Vlvulas de altitud
La vlvula de altitud controla el mximo nivel permitido en
los estanques de almacenamiento. Pasado este lmite, la vlvula
se cierra para evitar derrames. Esta vlvula es bidireccional,
permitiendo as que por la misma tubera entre y salga flujo del
tanque.
47
Vlvulas direccionales
Son las conocidas check valves, mencionadas anteriormente. Se
cierran cuando por alguna condicin, el agua regresa.
Aparte de su uso en unidades de bombeo, son muy importantes
cuando se desea evitar contaminacin del agua potable en
conexiones de redes cruzadas de agua de calidades distintas.
48
3
29
63
4
50
113
6
113
252
8
195
441
10
309
693
12
441
1009
14
536
1198
16
693
1577
t
Ecuacin
1.23 Presin de colapso en
3.53 * 10 6 tuberas
D
t= mm (espesor de la tuberas
D= cm (dimetro)
49
3
6 Ecuacin
t
50.2 *10
D
2.5
t
D
1.25 Presin de colapso en
73.4 *10 6 Ecuacin
L
tubos con anillos
D
50
V = V1 - V2
Esta diferencia de velocidad multiplicada por el rea del tubo
es igual al caudal que debe ser reemplazado por el aire.
Si las velocidades son opuestas, delta V es igual a la suma de
las velocidades.
Para flujo adiabtico tenemos para el aire fuera y dentro de la
tubera
p1 * v1J
p2 v2
Ecuacin
1.27 Flujo adiabtico en ventosas
51
J 1
J p2 J
* * 2 g 144 p1 v1
1
C
J 1 p1
4 * 144 v 2
3 * D2 1
144 p1 J
2 J 1
* 2g
4 * 144 J 1
v1 J 1
3*D
*
C
2
52
d
D
J p2
'V
* 1
* 2 g 144 p1 * v1
C
J
p
1
J 1
1
4
d
D
'V p 2
*
C p1
1
2J
J
1
J
2
*
* 2 g 144 p1 * v1
J
1
J
1
1
4
53
d
D
0 , 03604
0 , 288
'V p 2
* 1
C
p 1
1
4
'V p 2
0,0708
*
C p1
0 , 356
54
6.26
8
,84
5,71m
2
d
D
8,45
5.71 0.288
0.03604
. * 1 (
)
0,5
8,84
1 / 4
0,26
Vlvulas de control
Dentro de las vlvulas de control, tenemos:
55
estanque
Lnea de energa
prV
tubera
Ilustracin 1.15 Vlvula reductora de presin
56
Referencias bibliogrficas
ASCE (1992) HanzenWilliams formula
Cla-Val Co. (1971) Catalog of automatic control valves. Newport Beach,
California, USA
Hestad Metods (2001) Water distribution modeling. Thomas Walsky, Donald
Chase, Dragan Savic. Haestad Press, Waterbury CT., USA
Mark, Lionel (1941) Engineers handbook. McGraw-Hill
Mndez, Manuel Vicente (1995) Tuberas a presin en los sistemas de
abastecimiento de agua. Universidad Catlica Andrs Bello, Fondo
Polar UCAB. Facultad de Ingeniera, Caracas
Mot, Robert L. (1990) Applied fluid mechanics. Maxwell Macmillan International
Editions
Parmakian, John (s/f) Air-inlet valves for steel pipes. American Society of Civil
Engineers, paper 2.404
Parmakian, John (1963) Water hammer analysis. Dover
Rouse, Hunter (1959) Elementary mechanics of fluids. John Willey and Sons
Inc.
Saturno Bello, Hugo (s/f) Nuevo mtodo para la selec
cin de vlvulas de
admisin de aire para tuberas. XII Congreso Latinoamericano de
Hidrulica. Venezuela
Sweeten, Allen W. (1943) Air inlet valves for pipelines. Engineering News
Record, July
2
Sobrepresiones en las tuberas
2.1 Objetivos
Sabemos por la fsica clsica que la energa no se puede crear
ni puede ser destruida, slo se transforma.
En hidrulica existe un fenmeno muy interesante, en el cual,
partiendo el fluido de una energa potencial determinada como, por
ejemplo, la altura de un estanque, puede generarse una onda de
presin por el cierre de una vlvula que supere la energa potencial
original. Este fenmeno, conocido como golpe de ariete, es ms
comn de lo que pensamos y causante de la rotura de las tuberas
por sobrepresin o el aplastamiento de stas por el colapso generado
por presiones negativas dentro de ellas, tal como sucede con un
pitillo de refresco que se aplasta al succionarlo fuertemente y tiene
el extremo inferior tapado por algn obstculo slido.
Este fenmeno ocurre igualmente cuando se detiene una bomba
hidrulica que bombea a una cota superior y al detenerse el agua
se regresa y choca violentamente contra la vlvula anti-retorno,
(check valve), o en el caso similar de las turbinas hidroelctricas
que disponen de vlvulas que regulan su excesivo giro.
En un sistema de riego, un hidrante colocado en un punto
alto puede generar el aplastamiento de la tubera aguas abajo del
sistema.
57
58
Sobrepresiones en la tubera
Debido al fenmeno conocido como golpe de ariete se producen
ciertas sobrepresiones en la tubera, que deben tomarse en cuenta
al seleccionar su espesor.
Se puede disear un sistema de tuberas, con un factor de
seguridad, para resistir las presiones mximas y mnimas causadas
por la operacin de stas; tal mtodo puede resultar antieconmico;
sin embargo hay procesos y la metodologa adecuada para
reducir estos fenmenos de flujo no permanente (transientes
hidrulicos).
La magnitud de los cambios de presin depende de los cambios
de velocidad del fluido dentro de la tubera, de la densidad y
compresibilidad del fluido, del material del tubo y de su espesor.
La compresibilidad relaciona el volumen ocupado por la masa
de un fluido con respecto a la presin que recibe.
59
dp
E Ecuacin
v
2.35
dV / V f
Mdulo de elasticidad
M
Newton
...
2
LT
m2
'H
Ecuacin
2.36 Ecuacin de Allievi
a= Velocidad de propagacin de las ondas de presin en el
fluido la tubera, aproximadamente 1000 m/s.
60
estanque
tubera de longitud (L)
Vlvula
'H
2 Ecuacin
* L * 'V
2.37 Ecuacin aproximada del golpe
de ariete
g *T
T = tiempo de cierre de la vlvula
61
2 * 981 * 1
102m
9,81 * 1,96
'H
a * 'V
g
1000 * 1
102m
9.81
k
a Ecuacin 2.38 Velocidad de propagacin de una
onda
62
A presin atmosfrica
temp. c densidad (Kg/m3) K (gpa)
Lquido
Benceno
15
880
1.05
790
1.32
glicerina
15
1260
4.43
Kerosn
20
804
1.32
mercurio
20
13570
26.20
Aceite
15
900
1.50
Agua fresca
20
999
2.19
Alcohol etlico
Agua salada
15
1025
2.27
Chaudry M.H. Applied hydraulic transients
a(m / s )
9900
Ecuacin
2.39 Velocidad de onda en
10 6 D
tuberas
diversas
48,3
E e
63
1
1 Ecuacin
D*c
2.40 Velocidad de onda en tubos
U *(
)
k E * e de acero
c
P
c 1 Tubera con juntas de expansin
2
64
H H0
V V0
x
x
F (t ) f (t )
Ecuacin
2.41 Ecuaciones
a
a
bsicas de golpe de ariete
g
x
x
F (t ) f (t )
a
a
a
a * 'V
, ocurre en los
g
Cierre instantneo: en toda la longitud de la tubera
Ilustracin 2.17 Diagrama del movimiento de las ondas de
golpe de ariete
'H
Ho
- 'H
t<L/a
L/2
65
'H
H0
- 'H
L/2
t = L/a +t
'H
H0
- 'H
L/2
t = 3/2 L/a
'H
H0
- 'H
L/2
t>3/2 L/a
'H
H0
- 'H
L/2
t = 2L/a
66
100%
50%
rea de la
vlvula
0 t1 t2.............................................t
tiempo de cierre
Ilustracin 2.18 Curva de cierre de vlvula
Cierre de vlvulas
Antes del cierre, la descarga en la atmsfera es:
Q0
AV0
C d Av 2gH 0
67
68
V0
B0 H 0
(Cd Av ) 0 2 g
A
B0
2g
aB 2
aB
aV 0
( ) 2 4( H 0
2f)
V
Ecuacin
2.44 Ariete bsico
2g
2
g
g
(cierre de vlvula)
F
f (t )
a
g
(V V 0 ) f
F (t
2L
a
69
H H0 = F + f
C d Av
f (t )
aB 2
2g
a
g
2g
aB
g
) 2 4( H 0
aV 0
g
2f)
(V V 0 ) f
F (t
2L
a
DH = 43,60 m
Hm= 128, 05 m
Dh= -35,92 m
L1=500m
DH= 91,750 m
Hv= Ho = 150,00 m
Dh= -35,681 m
L2=500m
70
3D 2
4
Q
A
H0
3,14 * 3,05 4
4
23,87
7,30
3,27
Q02
C d Av 2 2 g
7,30m 2
m
s
23,87 2
150m (Ecuacin 2.42)
0,44 2 * 2 * 9,91
F3
Vo V3
2L
3,27 2,03
f (3 ) 1000
17,32 126,40 17,32 109,08m
g
a
9,81
C d A3
A0
0,22
2 * 9,81
7,30
2g
0,133
71
Ecuacin 2.44
2
V3
1000
* 0,1332 0,133 1000 * 0,133 4150 1000 * 3,27 2 *17,33
2 * 9,81
2
9,81
9,81
V3 = 2,18 m/s
T(s)
0
1
2
3
4
5
6
7
8
9
CdAv
0,44
0,39
0,31
0,22
0,13
0,04
0
V(m/s)
F=a(Vo-V)/g-f
3,27
0
3,10
17,329
2,67
61,162
2,18
109,080
1,21
148,829
0,39
184,507
0
184,504
148,826
148,829
184,507
.f
F-f
0
0
0
17,329
61,160
109,080
148,829
184,507
184,504
148,826
0
17,329
61,162
91,750
87,669
75.427
35,675
-35,680
-35,674
35,681
T(s)
0
0,5
1,5
2,5
3,5
4,5
5,5
6,5
7,5
8,5
F=a(Vo-V)/g-f
0
0
0
0
17,72
0
60,93
93,78
148,90
184,96
184,64
148,58
184,90
.f
17,329
61,160
109,080
148,829
184,507
184,504
148,826
F-f
0
0
17,72
43,60
32,62
39,82
36,03
0,133
-35,92
36,07
72
10
12
-40
-60
PM-prog
-80
Tiem po (s)
PM-libro
Valv-Prog
Valv-Libro
Mtodos grficos
Este mtodo se comienza a utilizar en loa aos 30, especialmente
por Snaider y Bergeron, y en los aos 60 por Parmakian.
Se basan en representar las ecuaciones bsicas en un plano H Q.
Se puede introducir la correccin por prdidas de carga.
73
Mtodo algebraico
Expresa las ecuaciones matricialmente y el valor del seno de la
inclinacin, y a hf es igual a cero.
Mtodo implcito
Se plantean las ecuaciones en derivadas parciales en formas de
diferencias finitas y trabajadas matricialmente.
Se aplica principalmente a rgimen variable no continuo, es
decir a flujo transitorio de lmina libre: canales, cauces, etc.
Casos especiales
Los mtodos de Word, Dorsch o Lughter se aplican en casos
especiales como el rgimen transitorio de gases.
74
F x at ) f x at
75
x wx
wH
H
dx
wx
wV
V
dx
wx
Fx
JA
(U
dV
)
dt
wH
J fV 2
3D 2 dx
dx
wx
g 8
wV
wV
wH
V2
V
g
Ecuacin
f
0
2.48 Ecuacin de la
wt
wx
wx
2D
dinmica
f
wQ
wH
2.49 Ecuacin de la
gA
Q Ecuacin
Q 0
dinmica en funcin de Q
wt
wx 2 DA
'V *
wV
dxS Ecuacin
r 2 dt
2.50 Volumen acumulado en
wx
una tubera
76
wV 1 wp
wx K wt
2r wp
eE wt
a 2 wQ Ecuacin
wH
2.51 Ecuacin de continuidad
0
gA wx
wt
Las ecuaciones de la dinmica y de continuidad: El valor Q Q
reemplaza a Q 2 en la prdida de carga para tomar en cuenta el
signo del movimiento del fluido en la tubera.
L1
L2
wQ
wH
f
gA
QQ
wt
wx 2 DA
w
Q
wH
a2
gA
0
wx
wt
wH wx wH
wx wt wt
dV
dt
wV wx wV
wx wt wt
dQ
dt
dx
dt
dQ
dt
dx
dt
gA dH
f
QQ
a dt 2 DA
77
a
gA dH
f
QQ
a dt 2 DA
a
V
wx
wt
dx
dt
a2
O V
g
Luego O
wx
wt
dx
dt
g
a
Es la condicin buscada:
La ecuacin 2.52 genera dos rectas de pendiente (a) y (a); en
la interseccin de estas rectas est la solucin de las 4 ecuaciones
78
BA
BA
BA
79
Condiciones de contorno
Las condiciones de contorno nos permiten conocer dos variables
y buscar las otras dos.
80
f't
QA QA
2 DA
f't
QB CaH B
QB QB
2 DA
gA
a
QA CaH A
(Cp Cn )
2
Hp
Ca
Ecuacin
2.56 Valor de Hp
Hp
Qp Cn
Ca
't
'x
Ecuacin
2.57 Condicin de Courant
V a
81
'x
a nV
Hp
Cp
Ecuacin
2.58 Hp en cierre instantneo
Ca
Cp = Ca Hp
't
C A Hp Ecuacin
QA C A H A f
QQ
2.53 reducida
2 DA
Q A .a
V .a
HA
HA
g. A
g
Hp
Frmula de Allievi
82
Qo
Qp
(CdAv)o 2 gHo
(CdAv) 2 gHp
Dividiendo
(QoW ) 2
Ho
re emplazando
Qp 2
Qp 2 CvQp CpCv
CdAv
W
(CdAv)o
(WQo) 2
CaHo
Cv
Qp
0,5(Cv Cv 2 4CpCv )
1.0
W 0,5
t1 t2............................................t
tiempo de cierre
Ilustracin 2.22 Grfico de cierre en vlvulas
83
t
(1 )b
T
Extremo muerto
Cuando un extremo de un ramal de la tubera est tapado
(muerto), la condicin de Qp= 0 y la recta positiva de las
caractersticas da:
Cp
Hp Ecuacin 2.60 Condicin de Hp en extremo
cerrado
Ca
Extremo cerrado
Ilustracin 2.23 Tubera con extremo cerrado
84
H H0
V V0
Luego
x
x
F (t ) f (t )
a
a
g
x
x
F (t ) f (t )
a
a
a
x
F (t )
a
H Ho
L
f (t )
a
L
2 F (t
a)
reservorio
T
h
D2
D
v
tan 1
k
k
D
v
85
86
k = Constante
T = Torque
R = Condicin de trabajo
0< <90 para bombas y para turbinas esta entre 180 y 270
Se hace un grfico de h vs v, donde se trazan las curvas de alfa
(relacin de las revoluciones por minuto) y beta (relacin de Torque
del equipo), cuyo valor un instante antes del corte de corriente
o apagado de las bombas es igual a la unidad. Las rectas de
pendiente 2r y -2r van dando los puntos de corte en las curvas ai
y b, de lo cual calculamos los valores de H y V respectivamente. Los
valores son iterativos hasta que se cumplen todas las ecuaciones
de las derivadas parciales obtenidas por el mtodo de la solucin
por Newton-Raphson que veremos ms adelante.
T 2 , Yh2
T 2 , YE 2
h
2
D v2
E
D 2 v2
recta de aproximacin
T1 , Yh1
T1 , YE1
tan
1
D
v
Yh
YE
a1 a 2 tan 1
a3 a 4 tan 1
D
v
Y2 Y1
x 2 x1
Y1 x 2 Y2 x1
x 2 x1
Definicin de Torque
El Torque se define como:
T
T
E
TR
dw
dt
2S dN
WR 2
60 dt
2SN R dD
WR 2
60TR dt
WR 2
60JH RQR
2SN RK R
Qp i ,1
Qp i ,1
Qp
87
88
Dp
vp
QR vp
F2
C6
15TR 't
SWR 2 N R
disipador
Dp
vp
D C6 E
Bombeo
de energa
turbina
v
turbina disipadora
El valor de T
tan 1
D
es para bombeo de 0 a 90, para disipacin
X
89
I
dw
dt
WR 2 dw
g dt
E
MR
M
MR
potencia de trabajo * 60
N R 2S
60JH RQR
2SN RK R
90
D 1p dD p
Q p2 Q 1p dQ p
GD p
wF1
wF
F1 2
wD p
wD p
wF1 wF2
wF wF2
1
wQ p wD p wD p wQ p
F2
GQ p
wF1
wD p
wF1
wQ p
wF2
wD p
wF2
wQ p
Dp
)
Qp
Dp
) QR 2CaCvQR2 Q p
Qp
Dp
)
Qp
Dp
)
Qp
91
92
inicio
D i 'D i 1
Q i 'Q i 1
Te
tan 1
De
Qe
Busque
valores a
cada lado
de T e
calcule
a1, a2,
a3,a4
hp
D Q
2
p
2
p
Ep
D Q p2
2
p
a1 a 2 tan 1
Dp
Qp
a3 a 4 tan 1
Dp
Qp
para D e ,Q e calcule.F1 , F2 ,
93
V(aire)
compresor on, off
Zp
d
Bomba
tubo i+1
nodo i+1,1
Vlvula
tubo
i
checki, n+1
nodo
D = dimetro de la tubera
0,92d
)2
94
cc
0.85
0.60
0.48
0.36
0.24
0.15
(C cV ) 2
2g
95
K
2U
H o*
*
H min
96
Sobrepresin
'H
H 0*
'H
H 0*
0.32
aV0
2 gH *
Sobrepresin
2C0 a
Q0 L
2C0 a
Q0 L
30
10
62
25
Depresin
-
0.32
aV0
2 gH *
Depresin
'H
H 0*
0.30
aV0
2 gH *
2C0 a
Q0 L
'H
H 0*
0.30
aV0
2 gH *
2C0 a
Q0 L
18
6.2
35
9.5
2C0 a
Q0 L para K = 0
97
sobrepresin
'H
H 0*
sobrepresin
'H
H 0*
0.32
aV0
2 gH *
2C0 a
Q0 L
2C0 a
Q0 L
3.7
13
6.5
24
13
depresin
-
0.32
aV0
2 gH *
depresin
'H
H 0*
0.30
aV0
2 gH *
2C0 a
Q0 L
'H
H 0*
0.30
aV0
2 gH *
2C0 a
Q0 L
15
25
12
42
16
2C0 a
para K = 0.50
Q0 L
98
M = 0.6D 0 300mm
Diseo de la boquilla:
d
D2
15
0,92d 2
D=150mm
Prdidas a la salida del caldern
m
0.92d
)2
0.92 * 150 2
)
300
0,21
99
Hf
2
C sVtobera
2g
Ks
5,36
Cs D 4
2 g 0,92d
2
Vtobera
2
5,36Vtobera
2
K sVtobera
m s
d2
2M 2
0.125
Hf e
C e 4D 4
2 gd
V2
19.12V 2
29.87m
H g Hf tubo
56.5 f
LV
D2 g
56.5 105Q 2
Q = 246 l/s
V = 1.25 m/s
100
62.91 10.33
73.24m
0.50 K de Parmakian
Grfico de Parmakian
101
102
aV0
gH 0*
'H max .
H o*
940.5 * 1.25
9.81 * 73.24
0.34
1.64
tanque
45.5
Bomba
datum
Ilustracin 2.29 Grfico del ejemplo 2.4
103
Hr
56.5
Hb
75 200Q 2
D2 g
56.5 105.9Q 2
Q 246l / s
H 0 62.91m
H 0*
Hf
62.91 10.33
105.9Q
73.24m
6.41m
Hmax=1.3H0 = 1.3*62.91=81.78m
'H max 81.78 56.5 25.28m
Clculo de la depresin permisible sin llegar a sufrir los efectos
de la cavitacin.
A la salida del caldern:
'H min
Z Pa
'H min
66.8
H 0*
73.24
56.5 10.33
66.8m
0.91
21.33
104
10Q 0 L
10 * 0.246 * 2000
2a
2 * 940.5
2.61m 3
Chequeo:
Entrando con
2C0 a
Q0 L
'H max
H o*
10
0.28..
0.40
Hmax=56.5+0.28*73.24=77.00m
Hmin=56.5-0.40*73.24=27.20m
Para calcular el volumen total del caldern se asume una relacin
politrpica del aire.
1.2
Ccalderin
* H min
1.2
C0 * H 0
105
Ccaldern
4.55m3
Ccaldern
5.46m3
Vcaldern SD 2
2.62 D
4
5,46 2.06 D 3
D
5,46
2,06
2,65
D 1,38
H
3,65
Mtodo analtico
Si deseamos realizar un programa de computacin para el
clculo de calderines, las ecuaciones bsicas son las siguientes:
- Caracterstica positiva, seccin (i,n+1)
106
Hp(i,n+1)=Hp(i+1,1
Qp(i,n+1)=Qp(i+1,1)Qp(caldern)
Hpaire(Vpaire)1.2=C
Zp
Hpaire (Vpaire)1.2 = C
Hftobera=CorificioQ*[Q]
z 0.5(Qtobera Qptobera )
't
Ac
Tenemos nueve ecuaciones con nueve incgnitas.
Substituyendo tenemos:
Qp tobera
(Cp Cn ) (Ca i Ca i 1 ) Hp i , n 1
1.2
Zp
z 0.5(Qtobera Qp tobera )
't
Ac
107
Tiempo
0
p
Q
Nivel m
1,910
m
(m3/s)
1
62,90
62,90
0,246
2
62,26
56,61
0,246
3
61,62
50,32
0,246
4
60,98
44,03
0,246
5
60,34
37,74
0,246
6
59,70
31,45
0,246
7
59,06
25,16
0,246
8
58,42
18,87
0,246
9
57,78
12,58
0,246
10
57,14
6,29
0,246
11
56,50
00
0,246
Tiempo
0,213
p(
Q
Nivel m
1,875
m
(m3/s)
1
61,22
61,22
0,246
2
62,27
56,62
0,246
3
61,63
50,32
0,246
4
60,99
44,04
0,246
5
60,35
37,75
0,246
6
59,71
31,46
0,246
7
59,07
25,17
0,246
8
58,43
18,87
0,246
9
57,79
12,58
0,246
10
57,15
6,29
0,246
11
56,50
00
0,246
Tiempo
10,207
p
Q
Nivel m
0,785
m
(m3/s)
1
29,68
29,68
0,049
2
29,35
26,70
0,049
3
29,32
24,02
0,050
4
37,98
21,03
0,051
5
40,98
18,38
0,052
6
43,86
15,61
0,054
7
46,79
12,89
0,055
8
49,95
10,40
0,058
9
53,02
7,82
0,060
10
54,77
3,92
0,060
11
56,50
0,0
0,060
108
109
Pmx (m) =
Tpo (s) =
83,67 76,35 68,92 61,19 53,39 45,36 36,95 28,23 19,21 9,84 0,00
16,80 16,80 16,59 16,37 16,16 15,95 15,74 15,52 15,31 15,10 0,00
Pmn (m) = 29,08 25,14 21,29 17,74 14,25 11,00 8,13 5,57
Tpo (s) = 12,12 12,55 12,33 12,12 11,91 11,70 11,48 11,27
3,31
1,42 0,00
110
pto = 1
10
11
0.000 1.000 H (m) = 62.90 62.26 61.62 60.98 60.34 59.70 59.06 58.42 57.78 57.14 56.50
1.000 p (m) = 62.90 56.61 50.32 44.03 37.74 31.45 25.16 18.87 12.58 6.29 -0.00
Q (m^3/s) = 0.246 0.246 0.246 0.246 0.246 0.246 0.246 0.246 0.246 0.246 0.246
1.063 0.516 H (m) = 15.46 19.00 23.92 31.04 41.87 59.73 59.09 58.44 57.80 57.15 56.50
0.280 p (m) = 15.46 13.35 12.62 14.09 19.27 31.48 25.19 18.89 12.60 6.30 0.00
Q (m^3/s) = 0.150 0.158 0.169 0.185 0.208 0.246 0.246 0.246 0.246 0.246 0.246
2.127 0.345 H (m) = 5.48 6.30 7.40 8.83 10.73 13.26 16.73 21.54 28.51 39.09 56.50
0.138 p (m) = 5.48 0.65 -3.90 -8.12 -11.87 -14.99 -17.17 -18.01 -16.69 -11.76 0.00
Q (m^3/s) =
0.131 0.134 0.137 0.141 0.146 0.152 0.160 0.171 0.186 0.209 0.246
2.339 0.323 H (m) = 4.44 5.06 5.88 6.97 8.39 10.29 12.81 16.26 21.06 28.00 56.50
0.123 p (m) = 4.44 -0.59 -5.42 -9.98 -14.21 -17.96 -21.09 -23.29 -24.14 -22.85 0.00
Q (m^3/s) =
0.130 0.132 0.135 0.138 0.141 0.146 0.152 0.160 0.171 0.186 0.173
Que es WR2?
WR2 es funcin de la energa cintica que almacena un cuerpo
cuando gira alrededor de un eje; es conocida como inercia externa,
o flyweel efect.
111
2*3 * R * N
W *
60
2* g
En unidades inglesas E =
En sistema mtrico E
W * R2 * N 2
lb pie
5873
2 * 3.14 * R * N
W *
60
2 * 9.81
W * R2 * N 2
Kg.m
1790.94
112
I *Y
W * R 2 ( N " N ! )
. Lb * pie
308 * t
W * R 2 2 * 3 ( N 2 N 1)
*
32.2
60 * t
I=
W * R2
g
>
Referencias bibliogrficas
Allievi, Lorenzo (1903) Teoria generale del moto perturbato dellacqua nei
tubi in presione. Ann.
113
3
Optimacin de redes hidrulicas
3.1 Objetivos
Este captulo es el tema bsico que gener el libro en su totalidad
porque enfoca un tema que ha llamado la atencin de los hidrulicos
durante mucho tiempo.
Inicialmente se utilizaron mtodos grficos, muy difciles de
utilizar y muy limitados en el nmero de tubos; ms de tres tubos
era una hazaa si combinbamos dos dimetros en cada tramo.
En el trazado lineal, topogrficamente hablando, los mtodos
grficos son muy efectivos. Se trata de que las conducciones
atraviesen lo menos posible terrenos privados; es preferible seguir
por lindes o derechos viales.
Son conocidos los mtodos de Girette y de Kruskal para obtener
la longitud mnima del trazado.
En general, si los tramos de la red forman iguales o mayores a
120 grados, estamos dentro del trazado de longitud mnima.
Tomndose el costo de los tramos se puede obtener el trazado
de costo mnimo (trabajo de ascenso a titular del Prof. Gonzalo
Freites, UCV, 1997).
Si existen diferencias fuertes de pendiente que obliguen a
espesor diferente en los tramos que se unen en determinado ngulo,
115
116
20
10
117
Funciones no lineales
Si planteamos la funcin costo de un sistema hidrulico como
una funcin de las variables dimetro y espesor de las tuberas, as
como el tamao de la estacin de bombeo, etc.
Para obtener el mnimo de la funcin costo, la derivamos e
igualamos a cero, con lo cual se genera un sistema de ecuaciones
no lineales difciles de resolver para personas no especialistas en
el rea de las Matemticas. Dentro de este esquema, en forma
aproximada, se utilizan los siguientes mtodos:
Newton Raphson
Este mtodo desarrolla un sistema de n ecuaciones generadas por series de Taylor y hace una aproximacin de primer
orden para cada derivada y las iguala a cero.
f (X )
Ecuacin 3.68 Ecuacin bsica del
Gi (X ) =
= 0 Newton Raphson
X i
i = 1,2 n
118
wg Xo
wg 1 Xo
.............. 1
'X 1
wX n
gi Xo wX 1
.
.
.
.
.
gn Xo . wg n Xo .............. wg n Xo 'X
n
wX n
wX 1
Multiplicadores de Lagrange
El mtodo de los multiplicadores de Lagrange se utiliza cuando
las variables de decisin que forman parte de la funcin objetivo
estn sujetas a un conjunto de restricciones que limitan la regin
de factibilidad.
El mtodo se aplica a m ecuaciones con r restricciones (presin
mnima, caudal mximo, etc.) con n incgnitas (dimetro 1,
dimetro 2, espesor, etc.), siendo m menor que n.
Se introducen r nuevas variables conocidas como multiplicadores
de Lagrange (l1,l2,..........lr, por tanto, m+r es igual a n, y tenemos
un nmero de ecuaciones igual al nmero de variables, que tiene
solucin nica.
El Lagragiano se define como
L(X1,.Xn, l1,..lr) =f(X) -
[ g (x )- b ]
i =1
119
D
Z W
hf
La prdida de carga
D5
Hanzen-Williams
1 2 3
+
+
) - (Z - W )
D15 D25 D36
L
= 2C1 L1 D1 + C 2 L1 + 5 1 6 = 0
D1
D1
L
= 2C1 L2 D2 + C 2 L2 + 5 2 6 = 0
D21
D2
L
= 2C1 L3 D3 + C 2 L3 + 5 3 6 = 0
D3
D3
L 1 2 3
=
+
+
=0
D15 D25 D35
120
L= Lagrangiano
Li= Longitud del tramo i
Di= Cualquiera de los tres dimetros disponibles d1, d2, d3.,
que son las incgnitas buscadas.
l = Factor relacionado con la prdida de carga, que es la nica
restriccin.
Este ejemplo es con el objeto de mostrar la dificultad de un
problema tan sencillo, con una sola restriccin y tres incgnitas.
Hadley dice que este mtodo genera una solucin que queda en
una de las esquinas de la regin convexa, pero no explica en qu
regin cae, lo cual da oscuridad a la solucin.
Funciones lineales
Los sistemas hidrulicos estn compuestos de funciones que
no son lineales, sin embargo se pueden linealizar muchas de ellas
si aceptamos un cierto margen de error; por ejemplo, linealizar la
prdida de carga, etc.
Programacin lineal
El problema clsico de la programacin lineal consiste en
maximizar econmicamente la funcin objetivo (por ejemplo, el
costo de la red), sujeto a cierto nmero de restricciones.
En el caso de dos o tres variables, el problema se puede resolver
grficamente.
La solucin es por lo general un punto extremo del polgono
convexo que forma el hiperplano de las restricciones y el corte lo
realiza la funcin objetivo, Z.
Matricialmente se crea una matriz con los coeficientes de las
funciones implicadas. Previamente las desigualdades se transforman
121
Xj
.
. = .
.
S1 .
a
..........
.....
a
.
0
..........
....
1
m
j
m1
. .
S b
m m
El mximo de la funcin objetivo es igual a la transpuesta
de la matriz por el vector X. Este valor mximo o mnimo cae
obligatoriamente en un extremo, o en un lindero del hiperplano.
Esto es bastante difcil, si no imposible, cuando el nmero de
variables es elevado.
Cuando xi es igual a cero, el recurso no utilizado Si, es igual al
recurso disponible bi.
122
Simplex
Un problema sencillo, como se expres anteriormente, formado
por un sistema de 20 variables y 10 restricciones, genera una
combinatoria de 184.756 ecuaciones, de las cuales una es la
solucin ptima.
En vista de esta dificultad, George Dating desarroll en 1947
el mtodo Simples, basado en el mtodo lineal de Von Newman
desarrollado en 1930, utilizado en la matriz econmica de Leontief,
aplicada a los procesos de optimacin de la economa de Estados
Unidos de Amrica.
El Simples es un mtodo iterativo que da una solucin exacta,
no aproximada.
Se inicia con una solucin trivial, todas las variables iguales a
cero, las variables de holgura iguales a los recursos disponibles y
la funcin Z igual a cero.
Se trata de buscar la variable que ms incrementa el valor de
Z, la cual pertenece al coeficiente ms negativo de la funcin Zf(x)=0. Esta variable entra en el sistema de ecuaciones y las dems
siguen iguales a cero.
Se crea una tabla que posee un eje pivote que en forma
automtica va creando los nuevos sistemas de ecuaciones.
Funciona bien con ecuaciones lineales.
Lindo
El Lindo, Linear iterative and discrete optimar, creado en
1983 por Linus Schrager, ayud con los problemas lineales en
la poca del sistema operativo de las computadoras MSDOS.
Permite resolver sistemas cuadrticos y realizar un anlisis de
sensibilidad
123
Solver
El Solver de Excel permite trabajar con esta hoja de clculo y los
resultados de esta hoja se almacenan en una celda que se relaciona
con otra celda donde opera la funcin de optimacin.
El Solver, aunque funciona, es lento, pues sus soluciones son
puntuales y cada vez hay que introducir el sistema de ecuaciones.
Otra restriccin importante es que slo acepta 32 celdas
variables, lo cual lo limita a redes de pequeo tamao.
124
El costo anual depender del costo anual del capital invertido, segn la tasa de inters bancaria, mas el costo de
la energa consumida por la estacin de bombeo, ms los
costos anuales de operacin y mantenimiento, etc.
El espesor de la tubera
125
0,007 D
Pc
* D e
2E
1 P 2
Ecuacin 3.70
colapso
Espesor de
e = espesor de la tubera
E = 2.1*106 Mdulo de elasticidad del material de la tubera
m = 1,3 Relacin de Poison
Pa = Presin atmosfrica
pi
e
Ecuacin
3.71 Espesor por presin interna
2V t
Pi= Presin interna que ejerce el fluido sobre las paredes del
tubo.
st = 0.5 sf
Vst t 1.230
kg
= Esfuerzo de fluencia al trabajo=igual al
cm 2 50% del esfuerzo de fluencia del material
QH
Ecuacin
3.72 Potencia en vatios
W 9,81
126
2 q12 + q1 q 2 + q 22
*
3
q1 + q 2
T * q
Ecuacin
3.74 Volumen estanque de regulacin
4
T es aproximadamente 40 minutos.
127
128
tabla de
rugosidad
tabla de
precios
Ahorro<menor
Hpsi
cambia
tubo
no
Ahorro>0,001
si
regresar.
Fin
129
Variables hidrulicas
Pe
Ga
Hr
ENERGA
Hf
Pm
Pm
P
Hp
ER
TUB
LONGITUD
130
131
4Q
3.75 Dimetro en funcin del caudal
D Ecuacin
=
V
132
Ecuacin de Hanzen-Williams
hf = R * Q1,85
R= * L
R= 10,674*L / (C1,85 * D4,87)
Donde:
hf= Prdida de carga en m en un tramo de tubera de longitud
L
Q= Caudal en m3 /sg
C= Coeficiente C de Hanzen-Williams, que depende de la
naturaleza de las paredes de los tubos
D= Dimetro interno del tubo (mm)
L= Longitud de la tubera (m)
Clculos econmicos
Realizado el primer clculo hidrulico para todos los ramales
y habindose seleccionado el mayor valor de altura de bombeo
requerido (Hb), tenemos determinado para cada nodo (extremo
aguas abajo de cada tubo) el valor calculado de las siguientes
variables:
p*
= Presin hidrosttica para fluido en reposo, (m)
p
=
133
p V2
+
=
Energa
disponible, (m)
2g
e
.
pi
2V t
Ecuacin 3.70
Ecuacin 3.71
Pa = Presin atmosfrica
Esfuerzo de trabajo = esfuerzo de fluencia
1
t = f
(AWWA)
2
En caso del acero el esfuerzo de fluencia es 2460 kg/cm2 , el
esfuerzo de trabajo es 1230 kg/cm2.
2E
134
= 0.3
E = 2.1*106 kg/cm2 Elasticidad del material del tubo (acero)
e = 0,006D
Condicin de rigidez D/e<150
Tuberas enterradas
Segn la teora de Marston, la carga muerta generada por un
relleno sobre una tubera enterrada cuyo ancho de la zanja es menor
a dos veces el dimetro del tubo es
Wc = C d s Bd2 (
Bc
) Ecuacin 3.77 Frmula de Marston
Bd
c * K * Wc * r
Ecuacin
3.78 Frmula de Spangler
ET * I T 0.06 E m r 3
135
0.149 D 3 P
LY
136
Carga ferroviaria
Carga (kg/m2)
18.533
7.812
3.906
488
137
Solucin automtica
Si la toma est ubicada a una determinada cota que permite la
distribucin gravitacional del agua cumpliendo los requisitos de
caudal y presin mnima requerida en todos los nodos, se ha llegado
a la solucin ms econmica del proyecto.
Se cumple en este caso que el valor de Hb es igual a cero. Si el
desnivel es mayor a Hr, se requiere romper la energa para evitar
sobrepresiones innecesarias.
138
139
Red de la tubera
Definicin de presiones:
Pn = Presin normalizada (presin hidrosttica de prueba de los
tubos)
Pr = Presin de rotura (traccin circunferencial igual tensin
nominal de rotura, r )
2e
D
Ecuacin
3.81 Presin de rotura de un tubo
pr
W
r
140
Materiales heterogneos
141
Gris dctil: El carbono est en forma de ndulos esfricos de grafito. Es la ms empleada por sus caractersticas
mecnicas (resistencia a la traccin y al impacto). Pn = 50
kgr/mm2 para tubos de 300 mm hasta Pn 25 para dimetros
de 1000 mm.
Otros tubos metlicos. Se utilizan poco en redes de distribucin, salvo valvulera y fontanera.
Tuberas de acero
El material empleado es el acero dulce soldable, fabricndose los tubos por laminacin, estirado o soldadura, siendo
este ltimo mtodo el ms empleado, bien mediante virolas
o enrollado.
Tiene la ventaja de su poco peso, resistencia a la traccin
y facilidad de instalacin, pero el inconveniente de su falta
de rigidez y su facilidad de corrosin, lo que obliga a la
proteccin anticorrosiva, exteriormente con pintura asfltica sobre material dielctrico e interiormente mediante
pintura epxica, asfalto y mortero de cemento.
Por estas razones y su gran costo se emplea en casos especiales en zonas de difcil acceso, tramos autoportantes de
gran luz, cruces de carretera, etc.
El acero tiene una carga de rotura de 30 kgr/mm2, lmite elstico de 22 kgr/mm2 y alargamiento de rotura de
20%.
142
Se calcula la presin de trabajo en base al punto de fluencia del acero (42.000,00 psi para acero tipo A572 (GR42)
Pt=0.50 (2ePf/D) Columnas 5, 6.
143
Norma 5L
30.000 psi
35.000 psi
Norma 5xl
X42
42.000 psi
X45 X52 X56 hasta X60 60.000 psi (El subndice de X indica
los psi)
144
Tubera de acero
P. Fluencia
42.000,00 psi
P: Acero $/k
tipo A-572(GR42)
1,17 (fabricado)
12,00
15,00
Pt=0.50Pf
Dimetro(")
Dimetro(mm)
TUBERAS DE ACERO
Pt=0.50(2ePf/D)
Espesor(")
Peso(k/m)
Precio ($/m)
4,00
101,60
0,07
Espesor(mm)
1,90
533,57
4,67
5,46
4,79
13,93
4,00
101,60
0,10
2,66
1098,30
747,14
6,48
7,59
3,63
4,79
16,00
4,00
101,60
0,13
3,42
1412,25
960,71
8,27
9,68
3,57
4,79
6,00
152,40
0,07
1,90
522,90
355,71
7,04
8,24
5,60
7,18
21,02
6,00
152,40
0,10
2,66
732,20
498,10
9,81
11,48
5,54
7,18
24,20
6,00
152,40
0,13
3,42
941,50
640,48
12,55
14,69
5,48
7,18
27,35
8,00
203,20
0,07
1,90
392,18
266,79
9,42
11,02
7,51
9,57
28,11
8,00
203,20
0,10
2,66
549,15
373,57
13,14
15,37
7,46
9,57
32,40
8,00
203,20
0,13
3,42
706,13
480,36
16,83
19,69
7,40
9,57
36,66
10,00
254,00
0,07
1,90
313,74
213,43
11,80
13,80
9,43
11,96
35,19
10,00
254,00
0,10
2,66
439,32
298,86
16,47
19,27
9,37
11,96
40,60
10,00
254,00
0,13
3,42
564,90
384,29
21,11
24,70
9,31
11,96
45,98
10,00
254,00
0,18
4,55
753,06
512,29
28,02
32,78
9,23
11,96
53,97
12,00
304,80
0,07
1,90
261,45
177,86
14,17
16,58
11,34
14,36
42,28
12,00
304,80
0,10
2,66
366,10
249,05
19,80
23,16
11,28
14,36
48,80
12,00
304,80
0,13
3,42
470,75
320,24
25,39
29,71
11,23
14,36
55,29
12,00
304,80
0,18
4,55
627,55
426,90
33,72
39,45
11,14
14,36
64,95
14,00
355,60
0,07
1,90
224,10
152,45
16,55
19,36
13,26
16,75
49,37
14,00
355,60
0,10
2,66
313,80
213,47
23,13
27,06
13,20
16,75
57,00
14,00
355,60
0,13
3,42
403,50
274,49
29,67
34,72
13,14
16,75
64,61
14,00
355,60
0,16
3,97
468,90
318,98
34,43
40,28
13,10
16,75
70,13
14,00
355,60
0,18
4,55
537,90
365,92
39,43
46,13
13,06
16,75
75,93
14,00
355,60
0,22
5,56
656,40
446,53
47,98
56,13
12,98
16,75
85,86
14,00
355,60
0,25
6,35
750,00
510,20
54,69
63,99
12,92
16,75
93,66
16,00
406,40
0,07
1,90
196,09
133,39
18,93
22,15
15,17
19,14
56,46
16,00
406,40
0,10
2,66
274,58
186,79
26,45
30,95
15,11
19,14
65,21
16,00
406,40
0,13
3,42
353,06
240,18
33,95
39,72
15,06
19,14
73,92
16,00
406,40
0,16
3,97
410,29
279,11
39,40
46,10
15,01
19,14
80,25
16,00
406,40
0,18
4,55
470,66
320,18
45,13
52,81
14,97
19,14
16,00
406,40
0,22
5,56
574,35
390,71
54,94
64,28
14,89
19,14
98,31
16,00
406,40
0,25
6,35
656,25
446,43
62,65
73,30
14,83
19,14
107,27
18,00
457,20
0,07
1,90
174,30
118,57
21,30
24,93
17,08
21,53
63,54
18,00
457,20
0,10
2,66
244,07
166,03
29,78
34,85
17,03
21,53
73,41
18,00
457,20
0,13
3,42
313,83
213,49
38,23
44,73
16,97
21,53
83,24
18,00
457,20
0,16
3,97
364,70
248,10
44,37
51,92
16,93
21,53
90,38
18,00
457,20
0,18
4,55
418,37
284,60
50,84
59,48
16,88
21,53
97,90
18,00
457,20
0,22
5,56
510,53
347,30
61,90
72,42
16,81
21,53
110,77
18,00
457,20
0,25
6,35
583,33
396,83
70,60
82,61
16,75
21,53
120,89
20,00
508,00
0,07
1,90
156,87
106,71
23,68
27,71
19,00
23,93
70,63
20,00
508,00
0,10
2,66
219,66
149,43
33,11
38,74
18,94
23,93
81,61
20,00
508,00
0,13
3,42
282,45
192,14
42,51
49,74
18,88
23,93
92,55
20,00
508,00
0,16
3,97
328,23
223,29
49,35
57,74
18,84
23,93
100,51
18,03
86,92
145
Plsticas
En los ltimos aos viene siendo usual en dimetros pequeos,
< de 250 mm.
PVC (cloruro de polivinilo). Tiene la ventaja de su poco peso
y muy bajo coeficiente de friccin. Son frgiles y vulnerables a
los rayos ultravioleta.
Su Pn es bajo del orden de 10 kgr/cm2 y su mdulo de elasticidad
es de 30.000 kgr/cm2.
Polietileno. Son derivados polimerizados del etileno. Algunas
vienen en rollo, lo que facilita su colocacin. Son igualmente de
poca friccin, son frgiles y sensibles a los rayos solares. Su Pn
es igualmente bajo.
PAVCO. Una nueva variedad, caracterizada por su rigidez y
mayor valor de resistir presiones hidrulicas. Fciles de colocar
pero su costo es elevado.
146
Tuberas de hormign
Se utilizan de hormign armado o pretensado en dimetros
mayores de 600mm y presiones mayores de 20 kgr/cm2.
Las juntas son a base de chapas que se sueldan en caso de
juntas rgidas o de enchufe presionando un elastmero en caso de
juntas elsticas.
Existen tuberas de alta resistencia de hormign pretensado
con o sin chapa de acero; en este ltimo caso, la estanqueidad se
consigue con el ncleo pretensado que constituye el ncleo.
El ncleo de hormign se pretensa longitudinalmente y se zuncha
helicoidalmente con alambre de alta resistencia, consiguindose
un pretensado transversal, y se recubre de hormign.
Ecuacin
3.72
W 9.81
Q= m /s
3
H= m
1W=1Newton*1m/s
1Kgr=9.81 Newtons
El costo de las unidades mecnicas de bombeo se puede expresar
como:
Cub = K2H Ecuacin 3.82 Costo unidades de bombeo
147
K2 =
K3
9,81CbRe
9,81C b Re Q
148
P (1 i
d
)
360
2000(1 0.04
90
)
360
2.020.$
Inters compuesto
Cuando el inters se suma al capital principal al final de los
trminos preestablecidos, la ganancia producida por el inters se
denomina inters compuesto.
El tiempo de la sucesiva conversin del inters en capital
principal se denomina perodo de conversin.
149
Tasa efectiva
La tasa de inters se expresa normalmente en por ciento anual,
pero tambin puede ser semestral, trimestral o diario. Si llamamos
f la frecuencia de conversin por ao; tendremos:
150
Al final de un ao tendremos:
A = P(1 +
i f
)
f
Al final de n aos:
Ecuacin
3.88 Valor acumulado en perodos
i nf
)
diferentes a un ao
P(1
216,6 dlares
Valor presente
El valor presente P de una cantidad A (valor futuro), es:
A
P =
= A(1 + i ) - n Ecuacin 3.89 Valor presente de la inversin
(1 + i ) n
151
2000(1
0.04 4
)
4
1922..dlares
Relacin beneficiocosto
Si traemos a valor presente los beneficios anuales esperados de
una proyectada empresa y los dividimos entre los costos anuales
de dicha empresa, obtenemos la relacin beneficio costo, la cual
debe ser mayor de la unidad para justificarla econmicamente.
n
R BC
B
j
(1 i ) j
(1 i ) j
C
j
152
2
3000
100
3
3000
100
4
4500
200
5
6000
200
6
6000
400
R BC
B/c
1.071
f ( i)
0.75
0
0
10
i
15
12
i
0
1
2
3
4
5
6
7
8
9
10
11
12
0,89
r(B/c)
1,07
1,04
1,00
0,97
0,94
0,92
0,89
0,86
0,84
0,82
0.79
0,77
0,75
153
A4
0,04 4
1
1
4
=$ 2.002
493
0,04
154
(1 + i ) n - 1
An = R
(1 + i ) n - 1
Pn(1+i)n = R
Luego
1 - (1 - i ) - n
3.92 Valor presente de las
Pn = Ecuacin
R
anualidades
i
i (1 Ecuacin
+ i) n
3.93 Factor de recuperacin del
n
capital
(1 + i ) - 1
R = Pn (CRF)
155
156
1
3
2
7
5
8
9
embalse
157
$ 69.957,40
$ 12.527,20
$ 424.505,60
158
Q
(l/s)
81.70
106.70
142.00
150.30
159.30
20.00
67.50
67.50
234.80
D.
(mm)
250.00
254.00
304.80
304.80
304.80
254.00
254.00
254.00
355.60
Long.
(m)
330.00
370.00
315.00
160.00
1235.00
355.00
455.00
405.00
850.00
Pm
(m)
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
Ct
(m)
785.00
798.00
778.00
801.00
801.00
807.00
800.00
801.00
817.00
1
1
1
1
1
1
1
1
1
2
3
4
5
9
8
8
9
0
159
160
n = Nmero de dimetros
k = Nmero de tramos
Se pone una restriccin y es que los tubos aguas arriba deben
tener un dimetro mayor que los tubos aguas abajo.
(3)9 =19.680 opciones, para escoger la ms econmica.
En vista de elevado nmero de sistemas de ecuaciones a resolver
se procedi mediante un programa de optimacin (Programa Freites
para redes abiertas) y se obtuvieron los siguientes resultados:
161
1 72.9 169829.3
2 63.7 170541.3
3 63.7 172654.0
4 57.4 175122.9
5 46.1 181271.6
6 45.6 183879.1
7 41.3 186859.9
8 39.4 187994.3
9 31.5 192912.5
10 29.7 194020.8
11 26.4 196254.1
12 26.1 196498.7
13 26.1 198877.4
14 24.0 199529.5
15 24.0 202443.6
16 21.7 203152.4
17 21.7 208994.5
18 21.7 212038.2
19 17.1 220368.7
20 14.6 226395.2
21 13.3 232421.7
22 12.5 249668.2
23 12.0 256638.2
24 11.7 263608.3
25 11.5 270578.3
26 11.4 277548.3
27 11.3 284526.8
74444.9
65137.7
65137.7
58693.0
47122.4
46568.9
42215.7
40298.8
32162.7
30329.2
26931.7
26708.9
26708.4
24544.7
24544.7
22192.8
22192.8
22192.2
17428.0
14953.1
13579.3
12774.1
12280.7
11966.5
11759.8
11620.0
11523.2
424505.6
406736.3
407538.0
374774.5
316596.9
314690.9
293051.4
283454.6
242762.2
233592.6
216674.0
215602.0
216502.1
205434.8
206540.8
194511.5
196728.6
197880.8
176129.4
165475.1
160578.0
162913.1
162977.7
163979.9
165544.7
167458.7
169600.6
403390.6
395436.2
399450.3
397696.6
397777.4
402173.7
403450.0
403673.4
404818.2
405078.7
405924.5
406166.5
410685.6
409760.8
415297.5
414292.4
425392.3
431174.8
442238.6
451214.1
461290.6
493253.8
506003.3
518932.1
531968.5
545071.7
558234.0
171886.7 571408.3
162
Solucin inicial
t L*m d
1 330 A 254.0 1.9 821.3 16.3 136.6 36.3 1.6 81.7 12068.1
2 370 A 254.0 1.9 827.1 9.1 121.0 29.1 2.1 107.6 13530.9
3 315 A 304.8 1.9 837.9 39.9 145.0 59.9 1.9 142.0 13318.2
4 160 A 304.8 1.9 844.2 23.2 117.4 43.2 2.1 150.3 6764.8
5 1235 A 304.8 1.9 847.7 26.7 117.4 46.7 2.2 159.3 52215.8
6 335 A 101.6 1.9 827.0 0.0 110.2 20.0 2.5 20.0 4847.5
7 455 A 203.2 1.9 847.3 27.3 118.6 47.3 2.1 67.5 13290.5
8 405 A 203.2 1.9 863.7 42.7 117.4 62.7 2.1 67.5 11830.0
9 850 A 355.6 1.9 878.4 41.4 98.2 61.4 2.4 234.8 41964.5
Solucin ms econmica
==============****============================**
t L * m d esp piezmt Hp pest pres V caudal costo
-----------------*****----------------------*******-----------------1 330 A 254.0 1.9 816.9 11.9 65.1 31.9 1.6 81.7 12068.1
2 370 A 355.6 1.9 822.6 4.6 49.5 24.6 1.1 107.6 18266.9
3 315 A 355.6 1.9 824.7 26.7 73.5 46.7 1.4 142.0 15551.5
4 160 A 355.6 1.9 827.7 6.7 45.9 26.7 1.5 150.3 7899.2
5 1235 A 406.4 1.9 829.4 8.4 45.9 28.4 1.2 159.3 69728.1
6 238 A 152.4 1.9 830.9 3.9 38.7 23.9 1.1 20.0 5206.7
6 97 A 203.2 1.9 830.9 3.9 38.7 23.9 0.6 20.0 2821.7
7 270 A 254.0 1.9 830.7 10.7 47.1 30.7 1.3 67.5 9877.5
7 185 A 304.8 1.9 830.7 10.7 47.1 30.7 0.9 67.5 7817.7
8 405 A 304.8 1.9 834.9 13.9 45.9 33.9 0.9 67.5 17123.4
9 850 * A 558.8 1.9 837.0 0.0 26.7 20.0 1.0 234.8 66062.0
163
164
COSTOS INICIALES
Costo tubera = 232.421.7
Costo instalacin tubera = 209.179.6
Costo central de bombeo = 13.579.3
Costo estanque = 5.870.0
Costo elevacin del estanque = 240.0
ANUALIDADES
Costo anual de la inversin = 79.998.6
Costo del mantenimiento anual = 12.605.5
Costo anual de la energa = 67.973.9
INVERSIONES INICIALES = 461.290.6
COSTO ANUAL DEL SISTEMA = 160.578,00
Fin de la iteracin21 dJmin:1.3
450000
400000
350000
300000
250000
Costos en dolares $
11
13
15
17
19
21
23
25
27
It er aci n
165
Precios de la tuberas
Los campos de la base de datos son fundamentalmente el
material de la tubera, dentro de ste los diversos dimetros, y para
cada dimetro los diversos espesores, asociados a la presin de
trabajo y su respectivo precio. Cuando la mxima presin hidrulica
166
167
V
V
=
Q .q
Tll
V
q D .q
V
q (1 D )
V
V
+
.q q (1 - )
1
2
T *q
4
(3.74)
168
3.71
169
9.81Q = Newtons
Q = l/s
Hb = m
= eficiencia
1 Newton = 1 Kg (masa)* 1m/s2
1 kg = 9.81 newtons = 1 Kg (masa)*g (aceleracin de gravedad)
1 W = 1 newton* 1m/s
Conocida la potencia requerida se puede relacionar este valor
con el costo de los equipos electromecnicos de las unidades de
bombeo
Igualmente se puede estimar el costo de la potencia instalada, la
cual debe ser un 30% mayor que la potencia requerida para cubrir
los requerimientos de arranque de las unidades de bombeo.
Para 1998, el costo de los equipos de bombeo se estimaba en 270
dlares el kilovatio y el costo de las obras civiles de 80 dlares el
kilovatio, lo cual totaliza 350 para la central de bombeo, incluyendo
obras civiles y equipos electromecnicos.
170
171
172
Guardar red
Esta opcin guarda la informacin de la red en un archivo
llamado Redab.
Este archivo Redab se carga automticamente cuando pasamos
a la opcin 3, pero es reemplazado cuando creamos una red nueva;
as, para conservar la informacin debemos cambiar el nombre del
archivo antes de crear una nueva red.
Cargar red
Carga el archivo Redab (red abierta)
173
Mostrar red.
Muestra al archivo Redab para su revisin
Modificar red
Permite cambiar los datos iniciales de la red en su conjunto (tasa
de inters, costo mantenimiento, etc).
Modificar tubo
Permite modificaciones especficas de las propiedades de cada
tubo (dimetro, caudal, presin requerida, etc.)
Optimar red
Corre el programa de optimacin y los resultados los presenta
en dos archivos de texto:
- Resultados. txt
- Rresultados. txt
Operador
denominado
TRANSFORMA
Resultados txt contiene todas las iteraciones realizadas y al final
explica la razn por la cual se detiene el trabajo.
En cada iteracin presenta los cambios en la tubera y un detalle
de los costos calculados.
Resultados txt es un resumen del archivo anterior.
Presenta las iteraciones con los respectivos valores de los costos
iniciales y del costo anual de la inversin.
El operador TRANSFORMA toma el archivo Rresultados y lo
pasa a Excel para luego graficar en una curva la inversin inicial y
174
Salir
Permite salir del programa guardando los datos introducidos
hasta el momento.
Referencias bibliogrficas
AWWA (1992) American National Standard for the thicness design of ductle
iron pipe. Marzo
AWWA (1989) American National Standard for PVC pipe, 4 in to 12 in.
Junio
AWWA (1988) Steel pipe: design an installation manual M11 (ltima
revisin)
Bernoulli, D. (1738) Hydrodinamica. Argentorati
Bonal, C. (1960) Manual of colective irrigation system. Organization for
Economic Development
Theodore Chriss, A. (1971) Applied mathematics: an introduction. Richard
D. Irwin
Dubois, Mario (1997) Clculo de espesores de tuberas. Universidad Central
de Venezuela
Granados, Alfredo (1989) Redes colectivas de riego por aspersin. CEDEX,
Madrid
175
4
Miscelneas
Objetivos
El presente captulo cubre aspectos de inters general en el
trazado de redes hidrulicas.
El proyectista de una red hidrulica se encuentra por lo general
con que no slo tiene que calcular la velocidad y la prdida de carga
en una tubera, sino que hay otros aspectos conexos importantes
en el trazado de redes hidrulicas, como, por ejemplo, el anclaje
de tuberas por cambio de direccin o la determinacin de una
pequea obra de toma.
Al final de este captulo, el lector tendr una informacin
resumida de los siguientes tpicos relacionados con la ingeniera
hidrulica:
- Esfuerzos en tubera por:
Cambio de direccin
En los puntos terminales
En derivaciones
- Clculo de bloques de anclaje
- Efecto de la presin hidrulica
En lo relativo a pequeas obras de toma se cubren los
siguientes aspectos:
177
178
- Obras de toma
Estudio hidrulico
- Estudio y clculo de la obras desarenadoras
Desarenador caucsico
En la ltima seccin del captulo se presenta un estudio sobre
redes hidrulicas malladas y se cubren los siguientes aspectos:
- Anlisis y discusin del mtodo Hardy-Cross
- Presentacin del Programa Freites para redes malladas
Anclaje de tuberas
Para resolver los problemas relativos al anclaje de tuberas,
debemos referirnos al principio de Impulso-Momentum.
Fx Ecuacin
d mv
4.95 Principio de Impulso-Momentum
Lo cual es una manera distinta de expresar la ecuacin de
Newton.
Fx Ecuacin
= d (dsdAv )x
4.96 Segunda Ley de Newton
ds dA = Volumen de la masa de fluido en estudio
v = Velocidad del fluido
dv x
'Fx
wv
ds
ws
U v x 2 v x1 dQ
U v x 2 v x1 dQ
179
mISCELNEAS
E
D
Fx = P * A - P * A(cos ) - * Q(v(cos ) - v) = Rx
Fy = P * A * sen - * Q * v( sen ) = R y
R = Rx2 + Ry2
R = 2 * P * A * sen
+ * Q * v * sen
2
2
180
d2
F =
D 2
(D1 - D2 )P
4
F =
D 2
P
4
Derivaciones
d
Ecuacin
4.101 Suma de fuerzas en una
d
F=
P derivacin
181
mISCELNEAS
de anclaje
F
W
cf
182
30
40
50
60
60
Rocas
estratificadas 10
Gravas
Arena gruesa
Arena fina
Arcilla dura
Arcilla
semidura
Arcilla blanda
Arcilla fluida
Terreno no
0
consolidado
12
16
20
20
4
2.5
1.6
5
3.2
2
4
6.5
4
2.5
4
8
5
3.2
4
1
0.5
1
0.5
1
0.5
0.60
0.78
0.70
mISCELNEAS
183
120
* 730 8.760 Kilogramos
10
184
0.5 m
1.12 m
mISCELNEAS
185
Obras de toma
Las obras de toma estn muy relacionadas con las redes
hidrulicas. En esta seccin trataremos las tomas pequeas sobre
cauces y quebradas; stas son muy usuales para acueductos de
poblaciones rurales o sistemas de riego.
En ros de montaa
186
b
bb
187
mISCELNEAS
H
0,045 * H
* 2g
M o = 1,794 +
1 + 0,285
H + y1
H + y1
h Z
s
1,051 0,2 n 3
y
H
Z
< 0,7
y2
188
En ros de llanura
Los ros de llanura son de poca profundidad y poca pendiente,
por lo que un azud puede provocar desbordamientos o inundaciones
aguas arriba que deben estudiarse.
Estas obras llevan por lo general un sistema de compuertas, con
separacin no menor de 5m, que se abren en poca de crecientes
para permitir el paso del ro.
LLA
REJI
Fuerzas Hidrulicas
PUNTO DE VOLCAMIENTO
ANCLAJE
Peso de la estructura
Nivel de agua
LL
Tubo
REJI
PUNTO DE VOLCAMIENTO
mISCELNEAS
189
190
Q = CLH 2
Q = Caudal
L = Ancho vertedero
H = Altura de agua sobre el vertedero
Segn Nyerges en su trabajo Obras de captacin de cursos
superficiales de agua para gastos moderados, presentado en el 1er
Congreso de Ingeniera Sanitaria, el caudal, por unidad de ancho,
que se toma en una rejilla ubicada en un vertedero de cresta ancha,
es funcin de las siguientes variables:
De la inclinacin de la rejilla en el sentido del flujo (Z)
Grfico 4.40.
De la distancia entre la tangente a la tubera de recoleccin
hasta el origen aguas arriba del vertedero (B). Ilustracin
4.40.
Para cada caudal por unidad de ancho del vertedero se
cumplen tres valores (grfico 4.37):
H La carga de llegada al vertedero
h1 La carga de la vena de agua contrada
h La altura de agua sobre la rejilla
El caudal que pasa sobre el vertedero se descompone en
dos:
El caudal que penetra por la rejilla, Qy
El caudal que contina, Qx
mISCELNEAS
191
192
2.g .( H h1 )
h1. 2.g .( H h1 )
Vx3 B
g
C
1.C 2
ln
(B2 S 2
S 2Vx
C1 = Coeficiente de descarga
C2= Coeficiente de contraccin
193
mISCELNEAS
S=
Z
.V x
B
Tipo
Descripcin
Barras cuadradas
de 1cm y separadas 1cm
Barras cuadradas
de 1cm y separadas 2 cm
Barras cuadradas
de 1.5 cm y separadas 1cm
Barras cuadradas
de 1.5 cm y separadas 2 cm
Barras cuadradas de 1cm y separadas
1cm, con tela metlica de 2 mm
de espesor
Barras cuadradas de 1cm y separadas
2 cm, con tela metlica soldada
Barras cuadradas de 1.5 cm y separadas
1cm., con tela metlica soldada
Barras cuadradas de 1.5 cm y separadas
2 cm, con tela metlica soldada
2
3
4
5
6
7
8
C1
C2
C1.C2
194
H (cm)
0.1
0.2
0.3
0.4
C
1.35
1.50
1.65
1.73
Vy
2.g.( H h1)
Qr
Ar
Ecuacin 4.108 rea efectiva de rejilla
Vy
V
Vx 2 Vy 2
Vy | C 2.g.H
C | 0 .6
Q
H |
1.84.L
3/ 2
L = Largo vertedero
mISCELNEAS
195
Qr
Vx
g
B
ln
.( B 2 S 2 )
So 2.Vx
g
Z
Vx 2
g .B
196
2 gy c3
yc
2
H min
3
3
2
2
g * ( H )3 . 0,577 *
2h * H 2
3
3
3 2
CR = Coeficiente de la rejilla
b = Ancho de la rejilla
L= Longitud de los barrotes de la rejilla
197
mISCELNEAS
Separacin
barras
(cms)
1.5
2.0
2.5
3.0
3.5
4.0
4.5
5.0
5.5
6.0
15(%)
2.925
2.484
2.252
2.087
1.994
1.909
1.863
1.799
1.768
1.739
20(%)
3.194
2.722
2.484
2.301
2.174
2.101
2.032
1.981
1.932
1.909
25(%)
3.517
3.010
2.722
2.524
2.408
2.301
2.236
2.174
2.144
2.101
30(%)
3.913
3.330
3.010
2.820
2.675
2.566
2.484
2.408
2.371
2.319
198
b=
C R*Q 2.101 * 5
=
L3 / 2
L3 / 2
mISCELNEAS
199
200
Anlisis terico
Las tomas por derivacin directa captan el agua de los ros sin
ningn almacenamiento.
Para asegurar un servicio constante el caudal del ro debe ser
bastante mayor que el caudal a tomar. Por razones conservacionistas
se debe dejar en el cauce por lo menos el 15% del caudal de
estiaje.
Se pueden clasificar estas obras como tomas en ros de montaa
o tomas en ros de llanura.
Los ros de montaa tienen por lo general caudales pequeos
pero gradientes altos. En creciente transportan cantidades
apreciables de material slido. Requieren de una reja a la entrada
que impida el paso del material flotante, con una separacin entre
barrotes no mayor de 20 cm.
mISCELNEAS
201
Desarenador
202
mISCELNEAS
203
Redes malladas
Ecuacin de continuidad en
204
hF
h = (
L
+
-
i ) K i (Q0i - Q) n = 0
( ) K iQ0i * Q0ni1
L i
L nKiQ0ni1
m3
s
mISCELNEAS
D=m
L=m
K
10,674 * L
Ecuacin 4.114 Clculo de K de Hardy1,85
4 ,87
Cross
(C * D )
205
206
mISCELNEAS
207
Pseudo E
18 1
18 2
18 3
18 4
18 5
Recorridos de los elementos en las mallas
18 17 17 16 16 15 15 14 14 13 13 12 12 10 11 8 10 7 9 6 8 4 7 3 6 1 1 -18 18
18 17 17 16 16 15 15 14 14 13 13 12 12 10 11 8 10 7 9 6 8 4 7 3 6 2 2 -19 18
18 17 17 16 16 15 15 14 14 13 13 12 12 10 11 8 10 7 9 6 8 5 3 -20 18
18 17 17 16 16 15 15 14 14 13 13 12 12 10 11 9 4 -21 18
18 17 17 16 16 15 15 14 14 13 13 12 12 11 5 -22 18
208
Resultado Redout
Programa Freites para redes malladas. UCV-ULA
Energa
1719.40
1725.93
1793.15
1800.97
1847.97
1726.32
1755.05
1820.10
1871.31
1896.59
1898.57
1916.08
1953.43
1995.07
2004.68
Long.
168.00
80.00
245.00
245.00
150.00
245.00
147.00
47.00
150.00
223.00
146.00
270.00
270.00
276.00
275.00
275.00
275.00
Cota
1718.00
1729.00
1790.00
1800.00
1850.00
1721.00
1740.00
1760.00
1794.00
1795.00
1797.00
1799.00
1824.00
1900.00
1950.00
Dim.
38.00
38.00
38.00
38.00
38.00
50.00
50.00
75.00
38.00
75.00
38.00
75.00
75.00
100.00
100.00
100.00
100.00
Presin
1.40
-3.07
3.15
0.97
-2.03
5.32
15.05
60.10
77.31
101.59
101.57
117.08
129.43
95.07
54.68
Coef.
130.00
90.00
90.00
90.00
90.00
90.00
100.00
110.00
90.00
110.00
90.00
110.00
110.00
120.00
120.00
120.00
120.00
Veloc.
1.04
0.23
1.27
1.98
1.60
2.06
2.06
1.37
3.21
1.92
2.68
2.61
2.77
1.62
1.68
1.75
1.75
mISCELNEAS
16
17
18
2014.97
2025.98
2037.00
2001.00
2030.00
2037.00
209
13.97
-4.02
0.00
210
mISCELNEAS
~Elementos()
{
//EMPTY
}
};
class Malla
{
public:
int nelem;
int nodo[50];
int tubo[50];
Malla(): nelem(0)
{
for(int i=0; i<50; i++)
{
nodo[i] =0;
tubo[i]=0;
}
}
~Malla()
{
//EMPTY
}
};
class PsElem
{
public:
double a, b;
PsElem(): a(0), b(0)
211
212
{
//EMPTY
}
~PsElem()
{
//EMPTY
}
};
class Bomba
{
public:
int nelem, nimpul, nbpar, nanterior;
Bomba(): nelem(0), nimpul(0), nbpar(0), nanterior(0)
{
//EMPTY
}
~Bomba()
{
//EMPTY
}
};
class Nodo
{
public:
double cota, v1;
Nodo(): cota(0), v1(0)
{
//EMPTY
}
mISCELNEAS
213
~Nodo()
{
//EMPTY
}
};
Elementos
elem[100];
Malla
malla[40];
//double
cotas[100];
PsElem
ps[100];
Bomba
bomba[20];
double
copia[100];
Nodo
nodo[100];
int
nTubos, nMallas, nBombas, nPs, nNodos;
const double escala = 1.0/1000.0;
const double precision = 0.001;
void CoeficienteBomba(double &a0, double &a1, double &a2, double &a3,
double deltaq, double h0, double h1,
double
214
ifstream fin(ARCHIVOIN);
fin.getline(test,256,\n);
fin >>
nMallas >>
nTubos >>
nNodos >>
nBombas >>
nPs;
fin.getline(test,256,\n);
fin.getline(test,256,\n);
fin.getline(test,256,\n);
for (i=0; i<nTubos; i++)
{
fin >> elem[i].nu >> elem[i].caudal >> elem[i].longitud;
fin >> elem[i].diametro >> elem[i].coef;
copia[i] = elem[i].caudal;
}
fin.getline(test,256,\n);
fin.getline(test,256,\n);
fin.getline(test,256,\n);
for (i=nTubos; i<nTubos+nBombas; i++)
{
bomba[i-nTubos].nelem = i+1;
fin >> elem[i].nu >> elem[i].caudal >> deltaq;
fin >>
h0 >>
h1 >>
h2 >>
h3 >>
bomba[i-nTubos].nimpul;
fin >> bomba[i-nTubos].nbpar >> bomba[i-nTubos].nanterior;
deltaq = bomba[i-nTubos].nbpar*deltaq/1000.0;
h0 = h0*bomba[i-nTubos].nimpul;
h1 = h1*bomba[i-nTubos].nimpul;
h2 = h2*bomba[i-nTubos].nimpul;
h3 = h3*bomba[i-nTubos].nimpul;
CoeficienteBomba(elem[i].a0, elem[i].a1, elem[i].a2,
elem[i].a3, deltaq, h0, h1,
h2, h3);
}
if (nBombas >= 1)
fin.getline(test,256,\n);
fin.getline(test,256,\n);
fin.getline(test,256,\n);
mISCELNEAS
for(i=0; i<nNodos; i++)
{
fin >> j >> nodo[i].cota;
//
cotas[i] = nodo[i].cota;
}
fin.getline(test,256,\n);
fin.getline(test,256,\n);
fin.getline(test,256,\n);
for(i=nTubos+nBombas; i<nTubos+nBombas+nPs; i++)
{
fin >> ps1 >> ps2;
ps[i].a = ps1;
ps[i].b = ps2;
elem[i].z1 = nodo[ps1-1].cota;
elem[i].z2 = nodo[ps2-1].cota;
elem[i].nu = i+1;
}
fin.getline(test,256,\n);
fin.getline(test,256,\n);
fin.getline(test,256,\n);
for(i=0; i<nMallas;i++)
{
j=-1;
flag=true;
do
{
j++;
fin >> item;
if (item != malla[i].nodo[0])
{
malla[i].nodo[j] = item;
fin >> item;
malla[i].tubo[j] = item;
malla[i].nelem++;
}
215
216
else
{
flag = false;
}
}while(flag == true);
}
fin.close();
}
double calculos()
{
double Qo,r,diametroC,deltaQ;
double numerador = 0,denominador = 0, sumDQ=0;
int
item,signo;
for (int i=0; i<nMallas; i++)
{
for(int j=0; j<malla[i].nelem; j++)
{
item = malla[i].tubo[j];
if (item < 0)
signo=-1;
else
signo=1;
item=abs(item);
item--;
Qo=elem[item].caudal/1000.0;
if ((elem[item].z1 == 0) && (elem[item].z2 ==0) &&
(elem[item].a0 ==0) && (elem[item].
a1==0) &&
(elem[item].a2 ==0) && (elem[item].
a3==0) &&
(elem[item].caudal !=0))
{
diametroC = escala*elem[item].diametro;
mISCELNEAS
217
r = 10.674*elem[item].longitud/
(pow(elem[item].coef,1.852)*
pow(diametroC,4.8704));
numerador = numerador +signo*r*Q
o*pow(fabs(Qo),0.85);
denominador = denominador +1.852*
r*pow(fabs(Qo),0.85);
}
if ((elem[item].z1 != 0) || (elem[item].z2 != 0))
numerador = numerador +
signo*(elem[item].z1-elem[item].z2);
if ((elem[item].z1 == 0) && (elem[item].z2
== 0) &&
(elem[item].longitud == 0) &&
(elem[item].coef == 0))
{
numerador = numerador -
signo*(elem[item].a0 + Qo*
(elem[item].a1+Qo*(elem[item].
a2+Qo*elem[item].a3)));
denominador = denominador (elem[item].a1+2*elem[item].a2*Qo+
3*elem[item].a3*Qo*Qo);
}
}
if (fabs(denominador) < 0.0001)
{
denominador = 1;
}
deltaQ = -(numerador/denominador)*1000;
for(j=0; j<malla[i].nelem; j++)
{
item = malla[i].tubo[j];
if (item < 0)
218
signo=-1;
else
signo=1;
item=abs(item);
item--;
if (elem[item].nu <= nTubos+nBombas)
elem[item].caudal = elem[item].cau
dal +signo*deltaQ;
}
sumDQ = sumDQ+deltaQ;
}
return sumDQ;
}
void energia()
{
double Qo,r,diametroC;
int item,nodoa,nodob,signo;
bool flag=true;
for (int i=0; i<nMallas; i++)
{
item = abs(malla[i].tubo[0]);
item--;
nodoa= malla[i].nodo[0];
nodoa--;
if ((elem[item].z1!=0) || (elem[item].z2!=0))
{
if (malla[i].tubo[0] >0)
nodo[nodoa].v1=elem[item].z1;
else
nodo[nodoa].v1=elem[item].z2;
}
item = abs(malla[i].tubo[malla[i].nelem-1]);
item--;
mISCELNEAS
219
nodoa=malla[i].nodo[0];
nodoa--;
if ((elem[item].z1!=0) || (elem[item].z2!=0))
{
if (malla[i].tubo[malla[i].nelem-1] > 0)
nodo[nodoa].v1=elem[item].z2;
else
nodo[nodoa].v1=elem[item].z1;
}
}
for(i=0; i<nMallas;i++)
{
for(int j=0; j<malla[i].nelem-1; j++)
{
item = malla[i].tubo[j];
nodoa = malla[i].nodo[j];
nodoa--;
nodob = malla[i].nodo[j+1];
nodob--;
if (item < 0)
signo = -1;
else
signo = 1;
item = abs(item);
item--;
Qo = elem[item].caudal/1000.0;
if ((elem[item].z1 == 0) && (elem[item].z2
== 0) &&
(elem[item].a0 == 0) &&
(elem[item].a1 == 0) &&
(elem[item].a2 == 0) &&
(elem[item].a3 == 0) &&
(elem[item].caudal != 0))
{
diametroC = elem[item].
220
diametro*escala;
r = 10.674*elem[item].longitud/
(pow(elem[item].coef,1.852)*
pow(diametroC,4.8704));
}
nodo[nodob].v1 = nodo[nodoa].v1signo*r*Qo*pow(fabs(Qo),0.85);
if ((elem[item].z1!=0) || (elem[item].z2!=0))
{
nodo[nodob].v1 = nodo[nodoa].v1-
signo*(elem[item].z1
elem[item].z2);
}
if((elem[item].z1 == 0) && (elem[item].z2
== 0) &&
(elem[item].longitud == 0) &&
(elem[item].coef == 0))
nodo[nodob].v1 = nodo[nodoa].
v1+signo*(elem[item].a0+Qo*
(elem[item].a1+Qo*(elem[item].a2+Qo*elem[item].a3)));
}
}
return;
}
void resultados()
{
ofstream fout(ARCHIVOOUT);
const double pi = 3.14156;
double velocidad, presion, h;
fout<<Programa Freites para redes malladas. UCV-
ULA<<endl<<endl;
fout.precision(2);
fout.setf(ios::fixed, ios::floatfield);
fout << Tubo << \t << Qo(l/s) << \t << Qf(l/s) << \t
<< Long.;
mISCELNEAS
221
fout << \t << Diam. << \t << Coef. << \t << Veloc.;
fout << endl;
for(int i=0; i<nTubos; i++)
{
velocidad = fabs(4*(elem[i].caudal/1000)/
(pi*pow(elem[i].diametro*escala,2)));
fout << i+1 << \t << copia[i] << \t << elem[i].
caudal << \t;
fout << elem[i].longitud << \t << elem[i].diametro
<< \t << elem[i].coef;
fout << \t << velocidad << endl;
}
fout << endl;
if (nBombas>0)
{
fout << Bomba << \t << Caudal << \t <<
Hq(m) << \t;
fout << A0 << \t << A1 << \t << A2 << \t
<< A3 << endl;
}
for (i=nTubos; i<nTubos+nBombas; i++)
{
h = elem[i].a0+elem[i].caudal/1000*(elem[i].
a1+elem[i].caudal/1000*
(elem[i].a2+elem[i].caudal/1000*elem[i].a3));
fout << i+1 << \t << elem[i].caudal << \t << h <<
\t << elem[i].a0;
fout << \t << elem[i].a1 << \t << elem[i].a2 << \t
<< elem[i].a3;
fout << endl;
}
fout << endl;
if (nBombas>0)
{
222
fout << Bomba << \t << Caudal << \t << Ho
<< \t;
fout << Impul << \t << Nbpar << endl;
}
for (i=nTubos; i<nTubos+nBombas; i++)
{
fout << i+1 << \t << elem[i].caudal << \t <<
elem[i].a0;
fout << \t << bomba[i-nTubos].nimpul << \t <<
bomba[i-nTubos].nbpar;
fout << endl;
}
fout << endl;
fout << Nodo << \t << Energia << \t << Cota << \t
<< Presion;
fout << endl;
for(i=0; i<nNodos;i++)
{
presion = nodo[i].v1 - nodo[i].cota;
fout << i+1 << \t << nodo[i].v1 << \t << nodo[i].
cota << \t << presion;
fout << endl;
}
fout << endl;
for(i=nTubos; i<nTubos+nBombas; i++)
{
fout << E_Bomb. << \t << Nodo << \t <<
NPSH;
fout << \t << NPSH << endl;
fout << i+1 << \t << bomba[i-nTubos].nanterior <<
\t;
fout << nodo[bomba[i-nTubos].nanterior-1].v1nodo[bomba[i-nTubos].nanterior].cota+10-0.43 << \t;
fout << (nodo[bomba[i-nTubos].nanterior-1].v1nodo[bomba[i-nTubos].nanterior].cota+10-0.43)/1.5 << \t;
mISCELNEAS
223
fout << endl;
}
fout << endl;
fout << Recorrido de los elementos en las mallas << endl
<< endl;
for(i=0; i<nMallas;i++)
{
fout << Malla << i+1 << : ;
for(int j=0; j<malla[i].nelem; j++)
fout << malla[i].tubo[j] << ;
fout << endl;
}
fout.close();
return;
}
void iteracion()
{
bool flag1=false, flag2=false;
int
contador=0;
double sumDQ=0;
while(!flag1)
{
contador++;
sumDQ = calculos();
cout << contador << SUM. DQ
224
//((sumDQ>nMallas*100) &&
(contador>nMallas*10))))
(elem[i].caudal<0)
{
flag1=true;
flag2=true;
cin.clear();
cout << La bomba << i+1 << no
puede trabajar con esta ;
cout << configuracion << endl;
}
}
}
if (!flag2)
{
energia();
resultados();
}
cout<< endl;
cout<< ;
cout<< endl;
cout<< ;
cout<< endl;
cout<< El calculo ha terminado y se ha guardado en
el archivo Redout.txt;
cout<< endl;
cout<< ..................................................................;
cout<< endl;
cout<< ;
cout<< endl;
cout<< ;
cout<< endl;
}
mISCELNEAS
225
int main()
{
LeerArchivo();
iteracion();
return 0;
}
Referencias bibliogrficas
Granados, A. (1985) Redes colectivas de riego a presin. Tesis doctoral ETS
de Ing. de Caminos. Madrid, mayo
Sviatolav, Krochin (1978) Diseo hidrulico. Escuela Politcnica Nacional.
Quito, Ecuador
Vennard, J.; Street, R (1979) Elementos de mecnica de fluidos. Compaa
Editorial Continental. Segunda edicin, Mxico
Wood
and
Anexo
Programas de golpe de ariete
Objetivo
El principal objetivo de este anexo es suministrar al lector una
serie de programas, escritos en un lenguaje sencillo de programacin,
que son de altsima utilidad -por no decir indispensables-, para el
ingeniero hidrulico especializado en redes de alta presin.
Estos programas revisados y ajustados por el autor y por el
estudiante de la Escuela de Sistemas de la Facultad de Ingeniera
de la ULA, Br. Ernesto Prez, se originaron en la Escuela de T:S
de Ingenieros Industriales de Valencia, Espaa.
Caracterizacin de bombas
228
229
E
E1 =
F
E2
F1 =
F
D
( )0.5
C
D
C
MR
C3
30 * 9800 * H R * Q0
S * VGIRO * RR
30 * MR * INCTPO
S * INER * VGIRO
230
tanque
Bomba
Vlvula de retencin
231
232
233
610 E1 = E ^ 2 / F * (D / C) ^ .5: F1 = E ^ 2 / F * D / C
620 SOUND 500, 5: LOCATE 9, 1, 0: LINE INPUT VELOCIDAD
DE GIRO DEL GRUPO (rpm): ; A$: VGIRO = VAL(A$)
630 SOUND 500, 5: LOCATE 11, 1, 0: LINE INPUT INERCIA DEL
GRUPO (Kg.m^2): ; A$: INER = VAL(A$)
640 SOUND 500, 5: LOCATE 13, 1, 0: LINE INPUT ALTURA DE
ASPIRACIN (m): ; A$: HASP = VAL(A$)
650 CLS : SOUND 500, 5: LOCATE 1, 1, 0: LINE INPUT COTA
DE LA LMINA DE AGUA DEL DEPSITO A ALIMENTAR (m):
; A$: COTLAM = VAL(A$): HIMP = COTLAM - Z(1)
660 IF Z(1) > COTLAM THEN BEEP: LOCATE 23, 1, 0: PRINT Se
trata de una impulsin y no de una conduccin forzada...: FOR I% =
1 TO 15000: NEXT I%: GOTO 650
670
680 INICIALIZACIN
690
700 PRINT #1, CHR$(15): WIDTH lpt1:, 132
710 LIN = 0
720
730 CLS : SOUND 500, 5: A$ = MEN PRINCIPAL: LOCATE 5,
(80 - LEN(A$)) / 2: PRINT A$
740 A$ = --------------: LOCATE 6, (80 - LEN(A$)) / 2: PRINT A$
750 LOCATE 8, 22, 0: PRINT <1> SALIDA DE DATOS POR
IMPRESORA
760 LOCATE 10, 22, 0: PRINT <2> CALCULAR
770 LOCATE 12, 22, 0: PRINT <3> ABANDONAR
780 LOCATE 23, 1, 1: PRINT Seleccione una entrada ...
790 A$ = INPUT$(1): SELEC = VAL(A$)
800 IF SELEC <> 1 AND SELEC <> 2 AND SELEC <> 3 THEN
BEEP: GOTO 780
810 ON SELEC GOTO 830, 1150, 2640
820
830 *********************************
840 * SALIDA DE DATOS POR IMPRESORA *
850 *********************************
234
860
870 GOSUB 2540
880 CLS : SOUND 500, 5: LOCATE 23, 50, 0: PRINT Imprimiendo
datos ...
890 GOSUB 2600
900 PRINT #1, TAB(54); DATOS DE LA INSTALACIN
910 PRINT #1, TAB(54); STRING$(23, -)
920 PRINT #1, : PRINT #1, TAB(54); PERFIL DE LA CONDUCCIN
930 PRINT #1, : PRINT #1,
940 PRINT #1, VRTICE: ; : FOR I% = 1 TO NPF%: PRINT
#1, USING ######## ; I%; : NEXT I%: PRINT #1,
950 PRINT #1, COTA (m): ; : FOR I% = 1 TO NPF%: PRINT
#1, USING ########.#; ZPF(I%); : NEXT I%: PRINT #1,
960 PRINT #1, DIST. DEP.(m): ; : FOR I% = 1 TO NPF%: PRINT
#1, USING ########.#; LPF(I%); : NEXT I%
970 PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1,
980 PRINT #1, TAB(51); COTAS DE LOS PUNTOS DE CLCULO
990 PRINT #1,
1000 PRINT #1, PUNTO CLCULO:; : FOR I% = 1 TO N%:
PRINT #1, USING ######## ; I%; : NEXT I%
1010 PRINT #1, COTA (m): ; : FOR I% = 1 TO N%: PRINT #1,
USING ########.#; Z(I%); : NEXT I%
1020 PRINT #1, DIS. DEP. (m):; : FOR I% = 1 TO N%: PRINT
#1, USING ########.#; L / (N% - 1) * (I% - 1); : NEXT I%
1030 PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1,
1040 PRINT #1, TAB(51); CARACTERSTICAS DE LA TUBERA
1050 PRINT #1, TAB(51); -----------------------------
1060 PRINT #1, : PRINT #1,
1070 PRINT #1, USING LONGITUD= #####,.# m
DIMETRO= #.### m
FACTOR DE FRICCIN= ##.##^^^^
CELERIDAD= #### m/s; L; D1; F2; A
1080 PRINT #1, : PRINT #1, : PRINT #1, TAB(48); CARACTERS-
235
236
237
1610 ********************
1620 CLS : SOUND 500, 5: LOCATE 5, 32, 0: PRINT MENU DE
CLCULO
1630 LOCATE 6, 32, 0: PRINT ---------------
1640 LOCATE 8, 22, 0: PRINT <F1> ; K1$
1650 LOCATE 10, 22, 0: PRINT <F2> TIEMPO FIN CLCULOS
(; STR$(TPOMAX); s)
1660 LOCATE 12, 22, 0: PRINT <F3> SALTO PRESENTACIN
RESULTADOS (; STR$(SALTO); )
1670 LOCATE 14, 22, 0: PRINT <F4> FINALIZAR CLCULOS
1680 GOSUB 2740
1690 GOSUB 2650
1700 ON KEY(1) GOSUB 2770
1710 ON KEY(2) GOSUB 2810
1720 ON KEY(3) GOSUB 2880
1730 ON KEY(4) GOSUB 2950
1740 IF BANDESP = 1 THEN GOTO 1740
1750 *********************
1760 * BUCLE DE CLCULOS *
1770 *********************
1780
1790 VERIFICACIN SALIDA
1800
1810 IF K2$ = FIN THEN GOTO 3140
1820 IF PAUSA = 1 THEN K1$ = CALCULAR: LOCATE 8, 30, 0:
PRINT STRING$(20, ): LOCATE 8, 30, 0: PRINT K1$: GOSUB
2710: GOSUB 2740: BANDESP = 1: GOTO 1740
1830 IF TPO > TPOMAX THEN GOTO 3140
1840
1850 DETERMINACIN DE LAS PRESIONES MXIMAS Y
MNIMAS
1860
1870 FOR I% = 1 TO 11
1880 IF P(I%) > PMAX(I%) THEN PMAX(I%) = P(I%): TMAX(I%)
= TPO
238
239
240
2380
2390 HP(11) = COTLAM
2400 QP(11) = (CP(11) - HP(11)) / CA
2410
2420 CIERRE BUCLE CLCULO
2430
2440 FOR I% = 1 TO 11
2450 H(I%) = HP(I%)
2460 Q(I%) = QP(I%)
2470 P(I%) = H(I%) - Z(I%)
2480 NEXT I%
2490 IF RET = 0 THEN BETA = BETAP: ALFA = ALFAP
2500 INTIMP = INTIMP + 1
2510 GOTO 1750
2520 *******FIN BUCLE DE CLCULOS********
2530
2540 CLS : LOCATE 23, 1, 0: PRINT LOS RESULTADOS SALDRN EN EL ARCHIVO BOMBEO.TXT. Para CONTINUAR pulsar
<C> ...
2550 WHILE A$ <> C AND A$ <> c
2560 A$ = INPUT$(1)
2570 WEND
2580 RETURN
2590
2600 PRINT #1, TAB((132 - LEN(TIT$)) / 2); TIT$
2610 PRINT #1, TAB((132 - LEN(TIT$)) / 2); STRING$(LEN(TIT$),
=)
2620 PRINT #1, : PRINT #1, : PRINT #1, : LIN = LIN + 5
2630 RETURN
2640
2650 KEY(1) ON: KEY(2) ON: KEY(3) ON: KEY(4) ON
2660 RETURN
2670
2680 KEY(1) OFF: KEY(2) OFF: KEY(3) OFF: KEY(4) OFF
2690 RETURN
241
2700
2710 LOCATE 23, 1, 0: PRINT SPACE$(80)
2720 RETURN
2730
2740 LOCATE 23, 1, 0: PRINT Opciones activas en FASE DE CLCULO, o durante una PAUSA
2750 RETURN
2760
2770 IF K1$ = CALCULAR THEN K1$ = PAUSA: LOCATE
8, 30, 0: PRINT STRING$(20, ): LOCATE 8, 30, 0: PRINT K1$:
LOCATE 24, 1, 0: BANDESP = 0: PAUSA = 0: RETURN
2780 IF K1$ = PAUSA THEN GOSUB 2710: LOCATE 23, 1, 0:
PRINT PAUSA solicitada tras vaciarse el BUFFER de la impresora:
PAUSA = 1
2790 RETURN
2800
2810 GOSUB 2680: GOSUB 2710
2820 SOUND 500, 5: LOCATE 23, 1, 1: LINE INPUT TIEMPO FIN
CLCULOS (s) ; A$: TPOMAX = VAL(A$)
2830 IF TPOMAX <= 0 OR TPOMAX > 1000 THEN GOTO 2820
2840 LOCATE 10, 51, 0: PRINT SPACE$(20): LOCATE 10, 51, 0:
PRINT STR$(TPOMAX) + s)
2850 GOSUB 2740: GOSUB 2650
2860 RETURN
2870
2880 GOSUB 2680: GOSUB 2710
2890 SOUND 500, 5: LOCATE 23, 1, 0: LINE INPUT SALTO PRESENTACIN RESULTADOS ; A$: SALTO = VAL(A$)
2900 IF SALTO < 1 OR SALTO > 100 THEN GOTO 2890
2910 LOCATE 12, 61, 0: PRINT SPACE$(20): LOCATE 12, 61, 0:
PRINT STR$(SALTO) + )
2920 GOSUB 2740: GOSUB 2650
2930 RETURN
2940
2950 K2$ = FIN
242
243
N ( Qi4 ) ( Qi2 ) 2
i
( H i )( Q ) N (i H iQi2 )
i
2
i
N ( Qi4 ) (Qi2 ) 2
i
4
i
3
i
244
..
10 *****************************************************
******20 ***
PROGRAMA AJUSTE
***
30 *** PROGRAMA PARA EL AJUSTE DE LAS CURVAS
REALES DE UNA ***
40 *** BOMBA.
***
50 * AJUSTE DE LA CURVA CARACTERSTICA A UNA
ECUACIN *
60 *** DEL TIPO H= C - D*Q^2
***
70 *** AJUSTE DE LA CURVA DE RENDIMIENTOS A UNA
ECUACIN ***
80 *** DE LA FORMA: R= E*Q - F*Q^2
***
90 ***
LENGUAJE DE PROGRAMACIN: BSICA ***
100 ***************************************************
101 modificacin hecha por Ernesto Prez
102 OPEN ajustee.txt FOR OUTPUT AS #1
110 DEFDBL A-Z
120 OPTION BASE 1
130 DIM H(25), R(25), Q(25)
140 SQ2 = 0: SQ3 = 0: SQ4 = 0: SRQ = 0: SRQ2 = 0: HT = 0: SHQ2
=0
150 PRINT #1, CHR$(15)
160 WIDTH LPT1:, 132
170 CLS
180 A$ = MEN DE SELECCIN
190 CTAB = (80 - LEN(A$)) / 2
200 SOUND 500, 5: LOCATE 1, 1, 0: PRINT TAB(CTAB); A$
210 LOCATE 2, 1, 0: PRINT TAB(CTAB); STRING$(LEN(A$), -)
220 LOCATE 5, 20, 0: PRINT 1.- AJUSTE CURVA CARACTERSTICA
230 LOCATE 7, 20, 0: PRINT 2.- AJUSTE CURVA RENDIMIENTOS
240 LOCATE 9, 20, 0: PRINT 3.- AJUSTE CURVAS DE ALTURAS
Y RENDIMIENTOS
245
246
540 VARH = 0
550 FOR I% = 1 TO NAJ%
560 VARH = VARH + (H(I%) - (C - D * Q(I%) ^ 2) - DHM) ^ 2
570 NEXT I%
580 VARH = VARH / NAJ%
590 DTH = VARH ^ .5
600 LOCATE 23, 1, 0: PRINT STRING$(80, )
610 LOCATE 1, 1, 0: PRINT PUNTOS DEL AJUSTE
620 LOCATE 3, 1, 0: PRINT H Q
630 LOCATE 4, 1, 0: PRINT -----------------: PRINT
640 FOR I% = 1 TO NAJ%
650 PRINT USING ###.## ###.###; H(I%); Q(I%)
660 NEXT I%
670 PRINT : PRINT USING H= ###.## - ######.#### Q^2; C; D
680 PRINT : PRINT USING DISCREPANCIA MEDIA=###.####;
DHM
690 PRINT USING DESVIACIN TPICA=###.####; DTH
700 PRINT : PRINT
710 GOSUB 2350
720 LOCATE 23, 1, 0: PRINT STRING$(80, ): LOCATE 23, 50, 0:
PRINT Imprimiendo resultados ...
730 PRINT #1, PUNTOS DEL AJUSTE
740 PRINT #1, H Q
750 PRINT #1, -----------------: PRINT #1,
760 FOR I% = 1 TO NAJ%
770 PRINT #1, USING ###.## ###.###; H(I%); Q(I%)
780 NEXT I%
790 PRINT #1, : PRINT #1, USING H= ###.## - ######.#### Q^2;
C; D
800 PRINT #1, : PRINT #1, USING DISCREPANCIA MEDIA=###.####; DHM
810 PRINT #1, USING DESVIACIN TPICA=###.####; DTH
820 RETURN
830
840 NAJ% = -1
247
248
249
1420 CLS
1430 SOUND 500, 5: A$ = ALTURA, RENDIMIENTO Y CAUDAL
PARA EL PUNTO + STR$(I%)
1440 LOCATE 1, 1, 0: PRINT A$
1450 LOCATE 2, 1, 0: PRINT : PRINT : PRINT
1460 LOCATE 2, 1, 0: INPUT , H(I%), R(I%), Q(I%)
1470 NEXT I%
1480 CLS : LOCATE 23, 1, 0: PRINT Calculando las curvas de alturas y rendimientos. Espera
250
1700 VARH = 0
1710 VARR = 0
1720 VARRR = 0
1730 COVAR = 0
1740 COVARR = 0
1750 FOR I% = 1 TO NAJ%
1760 VARH = VARH + (H(I%) - (C - D * Q(I%) ^ 2) - DHM) ^ 2
1770 VARR = VARR + (R(I%) - (E * Q(I%) - F * Q(I%) ^ 2) - DRM)
^2
1780 VARRR = VARRR + (R(I%) - (E1 * Q(I%) - F1 * Q(I%) ^ 2)
- DRRM) ^ 2
1790 COVAR = COVAR + (H(I%) - (C - D * Q(I%) ^ 2) - DHM) *
(R(I%) - (E * Q(I%) - F * Q(I%) ^ 2) - DRM)
1800 COVARR = COVARR + (H(I%) - (C - D * Q(I%) ^ 2) - DHM) *
(R(I%) - (E1 * Q(I%) - F1 * Q(I%) ^ 2) - DRRM)
1810 NEXT I%
1820 VARH = VARH / NAJ%
1830 VARR = VARR / NAJ%
1840 VARRR = VARRR / NAJ%
1850 COVAR = COVAR / NAJ%
1860 COVARR = COVARR / NAJ%
1870 DTH = VARH ^ .5
1880 DTR = VARR ^ .5
1890 DTRR = VARRR ^ .5
1900 CORHR = COVAR / DTH / DTR
1910 CORHRR = COVAR / DTH / DTRR
1920 LOCATE 23, 1, 0: PRINT STRING$(80, )
1930 LOCATE 1, 1, 0: PRINT PUNTOS DEL AJUSTE
1940 LOCATE 3, 1, 0: PRINT H R Q
1950 LOCATE 4, 1, 0: PRINT -------------------------: PRINT
1960 FOR I% = 1 TO NAJ%
1970 PRINT USING ###.## ##.### ###.###; H(I%); R(I%); Q(I%)
1980 NEXT I%
1990 PRINT : PRINT USING H= ###.## - ######.#### Q^2; C; D
2000 PRINT USING R= ####.### Q - ######.#### Q^2; E; F
251
252
ALTURAS=###.####; DHM
2230 PRINT #1, USING DISCREPANCIA MEDIA RENDIMIENTOS=###.####; DRM
2240 PRINT #1, USING DISCREPANCIA MEDIA RENDIMIENTOS RECTIFICADOS=###.####; DRRM
2250 PRINT #1, USING DESVIACIN TPICA ALTURAS=###.####; DTH
2260 PRINT #1, USING DESVIACIN TPICA RENDIMIENTOS=###.####; DTR
2270 PRINT #1, USING DESVIACIN TPICA RENDIMIENTOS
RECTIFICADOS=###.####; DTRR
2280 PRINT #1, USING COEFICIENTE DE CORRELACIN HR= #.###; CORHR
2290 PRINT #1, USING COEFICIENTE DE CORRELACIN HRR= #.###; CORHRR
2300 RETURN
2310
2320 SOUND 750, 5
2330 RESUME
2340
2350 LOCATE 23, 1, 0: PRINT STRING$(80, ): LOCATE 23, 1,
0: PRINT ACTIVAR IMPRESORA. Para CONTINUAR pulsar <C>
...
2360 WHILE A$ <> C AND A$ <> c
2370 A$ = INPUT$(1)
2380 WEND
2390 RETURN
2400 CLOSE #1
2410 END
253
254
Factor de friccin
Celeridad (m/s)
Caudal (m3/s)
Cota del estanque a llenar (m)
Caractersticas del caldern
Altura (m)
Seccin (m2)
10 ************************************************
20 ***
*************************************
30 ***
PROGRAMA Caldern)
***
40 *** Programa para el clculo del golpe de ariete produ50 cido por parada de bomba con caldern a la salida de ***
60 *** sta. Perfil de la conduccin constante. ***
70 ***
***
80 ***
Lenguaje de programacin: BSICA ***
90 ************************************************
91 modificacin hecha por Ernesto Prez
92 OPEN gaimcale.txt FOR OUTPUT AS #1
100 DEFDBL A-Z
110 OPTION BASE 1
120 DIM LPF(12), ZPF(12)
130 DIM Z(11), LP(11), PD(11)
140 DIM PMAX(11), PMIN(11), TMAX(11), TMIN(11)
150 DIM H(11), HP(11), Q(11), QP(11), CP(11), CM(11), P(11)
160
170 DEF FNVP (QP) = V + INCTPO / 2 * (Q(1) + QP)
180 DEF FNPP (VP) = P0 * (V0 / VP) ^ R
190 DEF FNZP (VP) = HC - VP / SC
255
256
490
500 CARACTERSTICAS DE LA TUBERA
510
520 CLS : SOUND 500, 5: LOCATE 1, 1, 0: LINE INPUT DIMETRO DE LA CONDUCCIN (m): ; A$: D = VAL(A$)
530 SOUND 500, 5: LOCATE 3, 1, 0: LINE INPUT FACTOR DE
FRICCIN: ; A$: F = VAL(A$)
540 SOUND 500, 5: LOCATE 5, 1, 0: LINE INPUT CELERIDAD
(m/s): ; A$: A = VAL(A$)
550 SOUND 500, 5: LOCATE 7, 1, 0: LINE INPUT CAUDAL DE
RGIMEN (m^3/s): ; A$: Q0 = VAL(A$)
560
570 CONDICIONES DE CONTORNO EN LOS EXTREMOS DE
LA TUBERA
580
590 CLS : SOUND 500, 5: LOCATE 1, 1, 0
600 A$ = CARACTERSTICAS DEL CALDERN
610 PRINT TAB((80 - LEN(A$)) / 2); A$
620 SOUND 500, 5: LOCATE 3, 1, 0: LINE INPUT ALTURA DEL
CALDERN (m): ; A$: HC = VAL(A$)
630 SOUND 500, 5: LOCATE 5, 1, 0: LINE INPUT SECCIN DEL
CALDERN (m^2): ; A$: SC = VAL(A$)
640 SOUND 500, 5: LOCATE 7, 1, 0: LINE INPUT VOLUMEN
INICIAL DE AIRE (m^3): ; A$: V0 = VAL(A$)
650 SOUND 500, 5: LOCATE 9, 1, 0: LINE INPUT EXPONENTE
POLITRPICO: ; A$: R = VAL(A$)
660
670 CLS : COTLAM = -100
680 WHILE Z(1) > COTLAM
690 SOUND 500, 5: LOCATE 1, 1, 1: LINE INPUT COTA DE LA
LMINA DE AGUA DEL DEPSITO A ABASTECER (m): ; A$:
COTLAM = VAL(A$)
700 WEND
710
720 INICIALIZACIN
257
730
740 PRINT #1, CHR$(15): WIDTH lpt1:, 132
750 LIN = 0
760
770 CLS : SOUND 500, 5: A$ = MEN PRINCIPAL: LOCATE 5,
(80 - LEN(A$)) / 2: PRINT A$
780 A$ = --------------: LOCATE 6, (80 - LEN(A$)) / 2: PRINT A$
790 REM LOCATE 8, 22, 0: PRINT <1> SALIDA DE DATOS POR
IMPRESORA
800 LOCATE 10, 22, 0: PRINT <2> CALCULAR
810 REM LOCATE 12, 22, 0: PRINT <3> ABANDONAR
820 LOCATE 23, 1, 1: PRINT Presione 2 ...
830 A$ = INPUT$(1): SELEC = VAL(A$)
840 IF SELEC <> 1 AND SELEC <> 2 AND SELEC <> 3 THEN
BEEP: GOTO 820
850 ON SELEC GOTO 870, 1170, 2650
860
870 *********************************
880 * SALIDA DE DATOS POR IMPRESORA *
890 *********************************
900
910 GOSUB 2550
920 CLS : SOUND 500, 5: LOCATE 23, 50, 0: PRINT Imprimiendo
datos ...
930 GOSUB 2610
940 PRINT #1, TAB(54); DATOS DE LA INSTALACIN
950 PRINT #1, TAB(54); STRING$(23, -)
960 PRINT #1, : PRINT #1, TAB(54); PERFIL DE LA CONDUCCIN
970 PRINT #1, : PRINT #1,
980 PRINT #1, VRTICE: ; : FOR I% = 1 TO NPF%: PRINT
#1, USING ######## ; I%; : NEXT I%: PRINT #1,
990 PRINT #1, COTA (m): ; : FOR I% = 1 TO NPF%: PRINT
#1, USING ########.#; ZPF(I%); : NEXT I%: PRINT #1,
1000 PRINT #1, DIST. DEP.(m): ; : FOR I% = 1 TO NPF%:
258
259
260
1560
1570 IF SELEC = 2 THEN GOSUB 2550: GOSUB 2610
1580 PRINT #1, TAB(57); RGIMEN PERMANENTE
1590 PRINT #1, TAB(57); ------------------
1600 PRINT #1,
1610 PRINT #1, USING CAUDAL DE RGIMEN= #.### m^3/
s
PRESIN INICIAL CALDERN= ###.## m
VOLUMEN
INICIAL AIRE= ###.## m^3; Q0; P0; V0
1620 PRINT #1, : PRINT #1, USING COTA DE LA LMINA DE
AGUA DEL DEPSITO= ####.## m; COTLAM
1630 LIN = LIN + 6
1640 ********************
1650 * MEN DE CLCULOS *
1660 ********************
1670 CLS : SOUND 500, 5: LOCATE 5, 32, 0: PRINT MEN DE
CLCULO
1680 LOCATE 6, 32, 0: PRINT ---------------
1690 LOCATE 8, 22, 0: PRINT <F1> ; K1$
1700 LOCATE 10, 22, 0: PRINT <F2> TIEMPO FIN CLCULOS
(; STR$(TPOMAX); s)
1710 LOCATE 12, 22, 0: PRINT <F3> SALTO PRESENTACIN
RESULTADOS (; STR$(SALTO); )
1720 LOCATE 14, 22, 0: PRINT <F4> FINALIZAR CLCULOS
1730 GOSUB 2750
1740 GOSUB 2660
1750 ON KEY(1) GOSUB 2780
1760 ON KEY(2) GOSUB 2820
1770 ON KEY(3) GOSUB 2890
1780 ON KEY(4) GOSUB 2960
1790 IF BANDESP = 1 THEN GOTO 1790
1800 *********************
1810 * BUCLE DE CLCULOS *
1820 *********************
1830
1840 VERIFICACIN SALIDA
261
1850
1860 IF K2$ = FIN THEN GOTO 3370
1870 IF PAUSA = 1 THEN K1$ = CALCULAR: LOCATE 8, 30, 0:
PRINT STRING$(20, ): LOCATE 8, 30, 0: PRINT K1$: GOSUB
2720: GOSUB 2750: BANDESP = 1: GOTO 1790
1880 IF TPO > TPOMAX THEN GOTO 3370
1890
1900 DETERMINACIN DE LAS PRESIONES MXIMAS Y
MNIMAS
1910
1920 FOR I% = 1 TO 11
1930 IF P(I%) > PMAX(I%) THEN PMAX(I%) = P(I%): TMAX(I%)
= TPO
1940 IF P(I%) < PMIN(I%) THEN PMIN(I%) = P(I%): TMIN(I%) =
TPO
1950 NEXT I%
1960
1970 IMPRESIN DEL INSTANTE CALCULADO
1980
1990 IF INTIMP <> 1 THEN GOTO 2060
2000 PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1,
2010 A$ = ALTURAS PIEZOMTRICAS, PRESIONES Y CAUDALES EN 11 PUNTOS DE LA TUBERA
2020 PRINT #1, TAB(INT((132 - LEN(A$)) / 2)); A$
2030 PRINT #1, TAB(INT((132 - LEN(A$)) / 2));
STRING$(LEN(A$), -): PRINT #1, : PRINT #1,
2040 PRINT #1, TPO (s) NIVEL(m) PTO = ; : FOR I% = 1 TO
11: PRINT #1, USING ###### ; I%; : NEXT I%
2050 PRINT #1, : PRINT #1, : LIN = LIN + 10
2060 IF INT(INTIMP - 1) MOD SALTO <> 0 THEN GOTO 2120
2070 IF LIN MOD 72 > 63 THEN GOSUB 3230
2080 PRINT #1, USING ###.### #.### H (m) =; TPO; Z; : FOR
I% = 1 TO 11: PRINT #1, USING ######.##; H(I%); : NEXT I%:
PRINT #1,
2090 PRINT #1,
P (m) =; : FOR I% = 1 TO 11: PRINT #1,
262
263
2370
2380 CONTORNO AGUAS ABAJO
2390
2400 HP(11) = COTLAM
2410 QP(11) = (CP(11) - HP(11)) / CA
2420
2430 CIERRE BUCLE CLCULO
2440
2450 FOR I% = 1 TO 11
2460 H(I%) = HP(I%)
2470 Q(I%) = QP(I%)
2480 P(I%) = H(I%) - Z(I%)
2490 NEXT I%
2500 V = VP: Z = ZP
2510 INTIMP = INTIMP + 1
2520 GOTO 1800
2530 ************* FIN BUCLE DE CLCULOS
**************
2540
2550 CLS : LOCATE 23, 1, 0: PRINT Los resultados saldrn en un
archivo Gaimcal.txt. Para CONTINUAR, pulsar <C> ...
2560 WHILE A$ <> C AND A$ <> c
2570 A$ = INPUT$(1)
2580 WEND
2590 RETURN
2600
2610 PRINT #1, TAB((132 - LEN(TIT$)) / 2); TIT$
2620 PRINT #1, TAB((132 - LEN(TIT$)) / 2); STRING$(LEN(TIT$),
=)
2630 PRINT #1, : PRINT #1, : PRINT #1, : LIN = LIN + 5
2640 RETURN
2650
2660 KEY(1) ON: KEY(2) ON: KEY(3) ON: KEY(4) ON
2670 RETURN
2680
264
265
2950
2960 K2$ = FIN
2970 GOSUB 2720
2980 SOUND 500, 5: LOCATE 23, 1, 0: PRINT Los clculos finalizarn tras calcular el instante actual ...: BANDESP = 0
2990 RETURN
3000
3010 SUBRUTINA FUNCIN
3020
3030 VP = FNVP(QP): PP = FNPP(VP): ZP = FNZP(VP): HP1 =
FNHP1(PP, ZP)
3040 RETURN
3050
3060 SUBRUTINA BISECCIN
3070
3080 QA0 = QA: QP = QA: GOSUB 3000: FA = FNZER(HP1, QP):
FAO = FA: QB0 = QA + DQ: QB = QB0: QP = QB: GOSUB 3000:
FB = FNZER(HP1, QP)
3090 IF ABS(FA) < ABS(FB) AND FA * FB > 0 THEN DQ = -DQ:
DQ1 = DQ: QB = QA + 2 * DQ: QP = QB: GOSUB 3000: FB =
FNZER(HP1, QP) ELSE DQ1 = DQ
3100
3110 IF FA * FB < 0 THEN FM1 = 0: GOTO 3190
3120 IF CONTBARR <> 10 THEN QA = QB: FA = FB: QB = QA +
DQ: QP = QB: GOSUB 3000: FB = FNZER(HP1, QP)
3130 IF CONTBARR = 10 THEN FA = FA0: QA = QA0: QB = QB0:
FB = FB0: DQ = -DQ1
3140 IF CONTBARR = 20 THEN BEEP: GOSUB 2720: LOCATE
23, 50, 0: PRINT Solucin no encontrada ...: STOP
3150
3160 CONTRAST = CONTRAST + 1: IF CONTRAST = 3 THEN
DQ = DQ * 2: CONTRAST = O: CONTBARR = CONTBARR + 1
3170 GOTO 3110
3180
3190 QM = (QA + QB) / 2: QP = QM: GOSUB 3000: FM =
266
267
t
t = 1 -
Tc
Tc = Tiempo de cierre
B = Exponente de la ley de cierre
El proceso es el siguiente
Determinacin del tiempo de recorrido por la perturbacin para
recorrer la tubera
ta
't
Li
a
t *a
10
Ni =
Li
ai t
- Redondear. N, al entero prximo
- Recalcular las celeridades en cada tramo.
268
Programa
0 *************************************************
20 ***
*********************************** ***
30 ***
PROGRAMA TFORZADA
***
40 *** Programa para el clculo del golpe de ariete en una ***
50 * conduccin forzada de pendiente constante con carac- *
60 *** tersticas variables, ocasionado por el cierre de una ***
70 *** vlvula que sigue la ley: = Av/Av,0 = (1-t/Tc)^b. ***
80 ***
Lenguaje de programacin: BSICA ***
90 ************************************************91
Modificacin hecha por Ernesto Prez
92 OPEN gatfor_e.txt FOR OUTPUT AS #1
100 OPTION BASE 1
110 DIM LPF(12), ZPF(12), Z(11), LP(11)
120 DIM H(11), P(11), Q(11), HP(11), QP(11), PD(11), CP(11),
CM(11)
130 DIM PMAX(11), PMIN(11), TMAX(11), TMIN(11)
140 DIM D(10), F(10), A(10), L(10), N(10), V0(11), PS(12), L1(10)
150 DIM SECC(10), CA(10), C1(10), C2(10)
160
170 **********************************
180 * Entrada de datos desde teclado *
190 **********************************
200 CLS : T$ = STRING$(81, )
210 WHILE LEN(T$) > 80
220 SOUND 500, 5: LOCATE 1, 1, 1: LINE INPUT TTULO DEL
PROYECTO (80 caracteres mximo) ; T$
230 WEND
240 CLS : A$ = PERFIL DE LA CONDUCCIN: LOCATE 1, (80
- LEN(A$)) / 2, 0: PRINT A$
250 Z1 = 0: Z2 = 1
260 WHILE Z1 < Z2
270 SOUND 500, 5: LOCATE 3, 1, 1: LINE INPUT COTA DEL
DEPSITO DE ALIMENTACIN (m): ; A$: Z1 = VAL(A$)
269
270
540 NEXT I%
550
560 CLCULO DE LA LONGITUD TOTAL
570
580 L = 0: FOR I% = 1 TO NT%: L = L + L(I%): NEXT I%
590
600 PUNTOS DONDE CAMBIA LA SECCIN
610
620 PS% = 1: PS(1) = 1
630 FOR I% = 2 TO NT% + 1
640 PS% = PS% + N(I% - 1)
650 PS(I%) = PS%
660 NEXT I%
670
680 DETERMINACIN DE LA COTA DE LOS PUNTOS DE
CLCULO Y DISTANCIA AL ORIGEN
690
700 FOR I% = 1 TO 11
710 Z(I%) = (Z1 - Z2) / 10 * (11 - I%) + Z2
720 LP(I%) = L / 10 * (I% - 1)
730 NEXT I%
740
750 CAUDAL DE RGIMEN
760
770 CLS : SOUND 500, 5: LOCATE 1, 1, 0: LINE INPUT CAUDAL DE RGIMEN (m^3/s): ; A$: Q0 = VAL(A$)
780
790 CONDICIN DE CONTORNO EN EL EXTREMO AGUAS
ABAJO DE LA TUBERA
800
810 CLS : SOUND 500, 5: LOCATE 1, 1, 0: LINE INPUT TIEMPO
DE CIERRE DE LA VLVULA (s): ; A$: TC = VAL(A$)
820 SOUND 500, 5: LOCATE 3, 1, 0: LINE INPUT EXPONENTE
DE LA LEY DE CIERRE (1-t/Tc)^b: ; A$: B = VAL(A$)
830
NDICE DE TRMINOS
271
840 INICIALIZACIN
850
860 PRINT #1, CHR$(15): WIDTH lpt1:, 132
870 LIN = 0
880
890 CLS : SOUND 500, 5: A$ = MEN PRINCIPAL: LOCATE 5,
(80 - LEN(A$)) / 2: PRINT A$
900 A$ = --------------: LOCATE 6, (80 - LEN(A$)) / 2: PRINT A$
910 LOCATE 8, 22, 0: PRINT <1> SALIDA DE DATOS POR
IMPRESORA
920 LOCATE 10, 22, 0: PRINT <2> CALCULAR
930 LOCATE 12, 22, 0: PRINT <3> ABANDONAR
940 LOCATE 23, 1, 1: PRINT Seleccione una entrada ...
950 A$ = INPUT$(1): SELEC = VAL(A$)
960 IF SELEC <> 1 AND SELEC <> 2 AND SELEC <> 3 THEN
BEEP: GOTO 940
970 ON SELEC GOTO 990, 1270, 2940
980
990 *********************************
1000 * SALIDA DE DATOS POR IMPRESORA *
1010 *********************************
1020
1030 GOSUB 2840
1040 CLS : SOUND 500, 5: LOCATE 23, 50, 0: PRINT Imprimiendo datos ...
1050 GOSUB 2900
1060 PRINT #1, TAB(54); DATOS DE LA INSTALACIN
1070 PRINT #1, TAB(54); STRING$(23, -): PRINT #1,
1080 PRINT #1, TAB(39); COTAS Y DISTANCIAS AL ORIGEN
DE LOS PUNTOS DE CLCULO
1090 PRINT #1,
1100 PRINT #1, PUNTO CLCULO:; : FOR I% = 1 TO N%:
PRINT #1, USING ######## ; I%; : NEXT I%
1110 PRINT #1, COTA (m): ; : FOR I% = 1 TO N%: PRINT #1,
USING ########.#; Z(I%); : NEXT I%
272
273
274
1710
1720 INICIALIZACIN PRESIONES MXIMAS Y MNIMAS
1730
1740 FOR I% = 1 TO 11: PMAX(I%) = P(I%): PMIN(I%) = P(I%):
NEXT I%
1750
1760 IF SELEC = 2 THEN GOSUB 2840: GOSUB 2900
1770 PRINT #1, TAB(57); RGIMEN PERMANENTE
1780 PRINT #1, TAB(57); ------------------
1790 PRINT #1,
1800 PRINT #1, USING CAUDAL DE RGIMEN= #.### m^3/s;
Q0
1810 LIN = LIN + 4
1820 ********************
1830 * MEN DE CALCULOS *
1840 ********************
1850 CLS : SOUND 500, 5: LOCATE 5, 32, 0: PRINT MEN DE
CLCULO
1860 LOCATE 6, 32, 0: PRINT ---------------
1870 LOCATE 8, 22, 0: PRINT <F1> ; K1$
1880 LOCATE 10, 22, 0: PRINT <F2> TIEMPO FIN CLCULOS
(; STR$(TPOMAX); s)
1890 LOCATE 12, 22, 0: PRINT <F3> SALTO PRESENTACIN
RESULTADOS (; STR$(SALTO); )
1900 LOCATE 14, 22, 0: PRINT <F4> FINALIZAR CLCULOS
1910 GOSUB 3040
1920 GOSUB 2950
1930 ON KEY(1) GOSUB 3070
1940 ON KEY(2) GOSUB 3110
1950 ON KEY(3) GOSUB 3180
1960 ON KEY(4) GOSUB 3250
1970 IF BANDESP = 1 THEN GOTO 1970
1980 *********************
1990 * BUCLE DE CLCULOS *
2000 *********************
275
2010
2020 VERIFICACIN SALIDA
2030
2040 IF K2$ = FIN THEN GOTO 3440
2050 IF PAUSA = 1 THEN K1$ = CALCULAR: LOCATE 8, 30, 0:
PRINT STRING$(20, ): LOCATE 8, 30, 0: PRINT K1$: GOSUB
3010: GOSUB 3040: BANDESP = 1: GOTO 1970
2060 IF TPO > TPOMAX THEN GOTO 3440
2070
2080 DETERMINACIN DE LAS PRESIONES MXIMAS Y
MNIMAS
2090
2100 FOR I% = 1 TO 11
2110 IF P(I%) > PMAX(I%) THEN PMAX(I%) = P(I%): TMAX(I%)
= TPO
2120 IF P(I%) < PMIN(I%) THEN PMIN(I%) = P(I%): TMIN(I%) =
TPO
2130 NEXT I%
2140
2150 IMPRESIN DEL INSTANTE CALCULADO
2160
2170 IF INTIMP <> 1 THEN GOTO 2240
2180 PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1,
2190 A$ = ALTURAS PIEZOMTRICAS, PRESIONES Y
CAUDALES EN 11 PUNTOS DE LA TUBERA
2200 PRINT #1, TAB(INT((132 - LEN(A$)) / 2)); A$
2210 PRINT #1, TAB(INT((132 - LEN(A$)) / 2));
STRING$(LEN(A$), -): PRINT #1, : PRINT #1,
2220 PRINT #1, TPO (s) TAU PTO = ; : FOR I% = 1 TO 11:
PRINT #1, USING ###### ; I%; : NEXT I%
2230 PRINT #1, : PRINT #1, : LIN = LIN + 10
2240 IF INT(INTIMP - 1) MOD SALTO <> 0 THEN GOTO 2310
2250 IF LIN MOD 72 > 63 THEN GOSUB 3300
2260 IF TAU <> 0 THEN PRINT #1, USING ###.### #.###
H (m) =; TPO; TAU; : FOR I% = 1 TO 11: PRINT #1, USING
276
277
2490
2500 FOR J% = 1 TO NT%
2510 FOR I% = PS(J%) + 1 TO PS(J% + 1) - 1
2520 HP(I%) = .5 * (CM(I%) + CP(I%))
2530 QP(I%) = (CP(I%) - CM(I%)) / 2 / CA(J%)
2540 NEXT I%
2550 NEXT J%
2560 FOR J% = 2 TO NT%
2570 QP(PS(J%)) = (CP(PS(J%)) - CM(PS(J%))) / (CA(J%) + CA(J%
- 1))
2580 HP(PS(J%)) = (CP(PS(J%)) * CA(J%) + CM(PS(J%)) * CA(J%
- 1)) / (CA(J%) + CA(J% - 1))
2590 NEXT J%
2600
2610 CONTORNO AGUAS ARRIBA
2620
2630 HP(1) = COTLAM
2640 QP(1) = (HP(1) - CM(1)) / CA(1)
2650
2660 CONTORNO AGUAS ABAJO
2670
2680 IF TPO < TC THEN TAU = (1 - TPO / TC) ^ B ELSE TAU = 0
2690 CV = CA(NT%) * Q0 ^ 2 * TAU ^ 2 / H0
2700 QP(11) = .5 * (-CV + (CV ^ 2 + 4 * CP(11) / CA(NT%) * CV) ^
.5)
2710 HP(11) = CP(11) - CA(NT%) * QP(11)
2720
2730 CIERRE BUCLE CLCULO
2740
2750 FOR I% = 1 TO 11
2760 H(I%) = HP(I%)
2770 Q(I%) = QP(I%)
2780 P(I%) = H(I%) - Z(I%)
2790 NEXT I%
2800 INTIMP = INTIMP + 1
278
279
3090 RETURN
3100
3110 GOSUB 2980: GOSUB 3010
3120 SOUND 500, 5: LOCATE 23, 1, 1: LINE INPUT TIEMPO FIN
CLCULOS (s) ; A$: TPOMAX = VAL(A$)
3130 IF TPOMAX <= 0 OR TPOMAX > 1000 THEN GOTO 3120
3140 LOCATE 10, 51, 0: PRINT SPACE$(20): LOCATE 10, 51, 0:
PRINT STR$(TPOMAX) + s)
3150 GOSUB 3040: GOSUB 2950
3160 RETURN
3170
3180 GOSUB 2980: GOSUB 3010
3190 SOUND 500, 5: LOCATE 23, 1, 0: LINE INPUT SALTO PRESENTACIN RESULTADOS ; A$: SALTO = VAL(A$)
3200 IF SALTO < 1 OR SALTO > 100 THEN GOTO 3190
3210 LOCATE 12, 61, 0: PRINT SPACE$(20): LOCATE 12, 61, 0:
PRINT STR$(SALTO) + )
3220 GOSUB 3040: GOSUB 2950
3230 RETURN
3240
3250 K2$ = FIN
3260 GOSUB 3010
3270 SOUND 500, 5: LOCATE 23, 1, 0: PRINT Los clculos finalizarn tras calcular el instante actual ...
3280 RETURN
3290
3300 PRINT #1, : LIN = LIN + 1
3310 IF LIN MOD 72 <> 0 THEN GOTO 3300
3320 RETURN
3330
3340 IF LIN MOD 72 > 56 THEN GOSUB 3300
3350 PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1, TAB(49);
PRESIONES MXIMAS Y MNIMAS EN 11 PUNT0S DE LA
TUBERA
3360 PRINT #1, TAB(49); -------------------------------------------------
280
-----
3370 PRINT #1, : PRINT #1,
3380 PRINT #1,
Pmax (m) =; : FOR I% = 1 TO 11: PRINT
#1, USING ######.##; PMAX(I%); : NEXT I%: PRINT #1,
3390 PRINT #1,
Tpo (s) =; : FOR I% = 1 TO 11: PRINT #1,
USING ######.##; TMAX(I%); : NEXT I%: PRINT #1, : PRINT
#1, : PRINT #1,
3400 PRINT #1,
Pmin (m) =; : FOR I% = 1 TO 11: PRINT
#1, USING ######.##; PMIN(I%); : NEXT I%: PRINT #1,
3410 PRINT #1,
Tpo (s) =; : FOR I% = 1 TO 11: PRINT #1,
USING ######.##; TMIN(I%); : NEXT I%: PRINT #1,
3420 RETURN
3430
3440 GOSUB 3340
3450 CLS : SOUND 200, 5: LOCATE 11, 20, 0: PRINT LOS CLCULOS HAN FINALIZADO. ENHORABUENA
3451 CLOSE #1
3460 END
ndice de trminos
Allievi
Clculo de golpe de ariete, 57
Anclaje de Tuberas
Principio de impulso - momentun, 176
Ariete
Ecuaciones Bsicas, 61,66
Bernoulli, 20
Bloque de anclaje, 176
Bombas hidrulicas
solucin matemtica, 38
curvas de un Sistema Bombeo, 40
en redes hidrulicas, 36
Calderines
cmaras de aire, 91, 93, 96, 101, 103, 105, 107
Capital invertido
tasa de interes, 148
Cavitacin, 35, 36
Central de Bombeo
precio de, 135
Check Valve, 28
Coeficiente de contraccin, 190
Coeficiente de descarga, 190
Coeficiente de friccin, 179
Colapso
en tuberas, 131
Darcy-Weisbach, 29
Derivaciones, 186
Ecuacin de continuidad, 75
281
282
Ecuacin de la dinmica, 75
Energa, 19
Esfuerzos en tuberas
cambio de dimetro, 178
cambio de direccin, 177
Euler, 19
Fluidos no Compresibles, 19
Fluidos newtonianos, 23
gradiente
piezomtrica hidrulica, 20
Hanzen-Williams
ecuacin, 29
Mtodo de las caractersticas, 76
Marston
ecuacin, 132
Masa
unidades, 21
Mdulo de Elasticidad, 60
Moody
diagrama de, 18, 25
Multiplicadores de Lagrange, 116
Newton-Raphson, 90, 89
Newtons, 20
NPSH, 40, 41, 42
Nmero de Reynolds, 24, 27
Optimacin, 113
Parmakian, 47, 98
grficos, 99, 102
Pascal, 22
Prdida de energa, 20
gradiente, 20
Prdidas mayores, 24
Prdidas menores, 32
Peso especfico, 21
presin atmosfrica, 21
NDICE DE TRMINOS
283
284
ndice de ilustraciones
Ilustracin 1.1 Lneas de energa y de presin.....................................21
Ilustracin 1.2 Resistencia al movimiento por fuerzas viscosas.........25
Ilustracin 1.3 Diagrama de Moody...................................................27
Ilustracin 1.4 Rugosidad relativa de las paredes de la tubera..........28
Ilustracin 1.5 Valores de K en vlvulas de mariposa.........................34
Ilustracin 1.6 Valores de K para vlvulas de esfera..........................36
Ilustracin 1.7 Valores crticos de cavitacin.....................................37
Ilustracin 1.8 Curva de descarga de un sistema de tuberas..............39
Ilustracin 1.9 Curva compuesta bomba sistema................................40
Ilustracin 1.10 Bombas conectadas en paralelo................................42
Ilustracin 1.11 Variables definidas en el NPSH.................................43
Ilustracin 1.12 Corte de una vlvula bsica de control....................45
Ilustracin 1.13 Vlvulas de cierre.....................................................46
Ilustracin 1.14 Vlvulas de alivio de aire y rompe-vaco.................47
Ilustracin 1.15 Vlvula reductora de presin....................................55
Ilustracin 2.16 Diagrama de aduccin simple...................................60
Ilustracin 2.17 Diagrama del movimiento de las ondas
de golpe de ariete.................................................................................64
Ilustracin 2.18 Curva de cierre de vlvula........................................67
Ilustracin 19 Grfica del ejemplo 2.4................................................69
Ilustracin 20 Grfico comparativo. Ejemplo 2.3................................72
Ilustracin 2.21 Trazado de la recta +- a desde puntos conocidos..... 78
Ilustracin 2.22 Grfico de cierre en vlvulas....................................82
Ilustracin 2.23 Tubera con extremo cerrado....................................83
Ilustracin 2.24 Diagrama de aproximacin al funcionamiento
de las unidades de bombeo..................................................................86
285
286
Tabla 1.1
Tabla 1.2
Tabla 1.3
Tabla 1.4
Tabla 2.5
Tabla 2.6
Tabla 2.7
Tabla 2.8
ndice de tablas
2C0 a
para K = 0............................................. 96
Q0 L
2C0 a
para K=0.50...........................................97
Q0 L
288
Tabla 4.24
Tabla 4.25
Tabla 4.26
Tabla 4.27
ndice de ecuaciones
V2 p
Z
2g J
p1
V12
Z1
2g
p2
V22
Z 2 hf
2g
P
U
hf
V=
Re
Q
A
VD
289
290
hf
Cf
1,852
4,87
Q1,852
C0 (
V2
2g
P 2 Pv
P1 P 2
km
hf m
V0 0,061
)
Ecuacin 1.14 Valores ajustados de C................32
V
H 2 2H1 H 0
A2
A1
2'Q 2
H1 H 0
'Q
1
UQgH
3 A3 'Q
A2 'Q A3 'Q 2
NDICE DE ECUACIONES
291
t
3.53 * 10 6 Ecuacin 1.23 Presin de colapso en tuberas...48
D
3
6 t
p 50.2 *10
Ecuacin 1.24 Presin de colapso en tubos sin
D
anillos.............................................................49
p
t
6 D
p 73.4 *10
L
D
p
p1 p 2
N
p1 * v1J
p 2 v 2J
Q W * v2
W
2.5
3 * D 2 * 'V
4 *144
J 1
3 * D2 1
J p2 J
* * 2 g 144 p1 v1
1
C
J 1 p1
4 *144 v 2
3 * D 2 2 J 1
144 p1 J
*
C
* 2g
v1 J 1
4 * 144 J 1
1
292
d
D
J 1
J p2 J
'V
* 1
* 2 g 144 p1 * v1
C
J
p
1
1
4
d
D
'V p 2
*
C p1
1
2J
J 2
* 2 g 144 p1 * v1
J 1 J 1
2
J 1
1
4
d
D
0 ,03604
0 , 288
'V p 2
* 1
C
p 1
1
4
d
D
'V p 2
0,0708
*
C p1
dp
dV / V f
Ev
'H
a'V
g
'H
0 , 356
2 * L * 'V
g *T
NDICE DE ECUACIONES
9900
a(m / s )
10 6 D
48,3
E e
1
k
H H0
V V0
Q0
V0
B0
U *(
293
D*c
)
E *e
x
x
F (t ) f (t )
a
a
g
x
x
F (t ) f (t )
a
a
a
AV0
C d Av 2gH 0
B0 H 0
(Cd Av ) 0 2 g
A
294
C d Av
2g
aB 2
f (t )
2g
a
g
aB
) 2 4( H 0
aV 0
g
2f)
(V V 0 ) f
F (t
2L
a
w2 y
wt 2
w2
wt 2
F x at ) f x at
gd
wV
wV
wH
V2
V
g
f
wx
wx
2D
wt
f
wQ
wH
QQ
gA
wt
wx 2 DA
'V *
wV
dxSr 2 dt
wx
a 2 wQ wH
gA wx
wt
295
NDICE DE ECUACIONES
wQ
wH
f
gA
QQ
wt
wx 2 DA
wQ
wH
a2
gA
0
wx
wt
L1
L2
O
g
a
0
Ecuacin 2.52 de dinmica
y continuidad.....................76
gA
H p H A f't Q Q
a
2D * a
Q p QB gA H p H B f't Q Q
a
2D * a
QA
0
0
Qp
Qp
Hp
Hp
't
Hp
Cp CaHp
Cn CaHp
Cp Qp
Ca
Qp Cn
Ca
'x
V a
Cp
Ca
296
Qo
(CdAv)o 2 gHo
Qp
(CdAv) 2 gHp
Dividiendo
(QoW ) 2
Ho
re emplazando
Qp 2
Qp 2 CvQp CpCv 0
W
CdAv
(CdAv)o
(WQo) 2
CaHo
Cv
Qp
0,5(Cv Cv 2 4CpCv )
Hp
Cp
Ca
N
NR
M
MR
MR
WR 2 ( w2 w1 )
*
.
2
't
2SWR 2 N1 N 2
*
60 g
't
potencia de trabajo * 60
N R 2S
60JH RQR
2SN RK R
NDICE DE ECUACIONES
wF1
wD p
wF1
wQ p
wF2
wD p
wF2
wQ p
297
Dp
)
Qp
Dp
) QR 2CaCvQR2 Q p
Qp
Dp
)
Qp
Dp
)
Qp
M *V 2
2g
2*3 * R * N
W *
60
E
2* g
W * R 2 2 * 3 ( N 2 N 1)
*
g
60 * t
I *Y
W * R 2 ( N " N ! )
. Lb * pie
308 * t
W * R 2 2 * 3 ( N 2 N 1)
*
32.2
60 * t
W * R2
g
298
wf X
wX i
Gi X
G X 0 J >G X 0 @'X 0
0,007 D
pi
9,81
QH
Pc
* D e
2E
1 P 2
2 q12 q1 q 2 q 22
q
*
3
q1 q 2
Ve
T *q
4
4Q
SV
2V t
(1 P 2 ) p c
e ( D e)
2E
NDICE DE ECUACIONES
Wc
ET
CT
pr
C d J s Bd2 (
Bc
)
Bd
c * K * Wc * r 3
ET * I T 0.06 E m r 3
0.149 D 3 P
L'Y
K1eDca
2e
Wr
D
299
P (1 i
d
)
360
An = P(i+1)n
P(1
i nf
)
f
300
A
(1 i ) n
n
B
j
R BC
C
j
inversin.............................................150
(1 i ) j
..( j
(1 i )
j
An
(1 i ) n 1
R*
Pn
1 (1 i ) n
R
Pn
i (1 i ) n
(1 i ) n 1
1,2.....n)
301
NDICE DE ECUACIONES
6Fx
P * A P * A(cosD ) U * Q(v(cosD ) v)
6Fy
P * A * senD U * Q * v( senD ) R y
Rx2 Ry2
2 * P * A * sen
D
2
U * Q * v * sen
Rx
D
2
SD 2
SD 2
Sd 2
D1 D2 P
Mo
Mo *b* H
H
0,045 * H
* 2g
1,794
1 0,285
H y1
H y1
h Z
s 1,051 0,2 n 3
y2 H
302
CLH 2
Vx 3 B
g
Q C1.C 2
ln
(B2 S 2
S 2Vx
g
Ar
Qr
Vy
3
2
2
g * ( H )3 . 0,577 *
2h * H 2
3
3
CR * b * L
Q = 0
3 2
'Q
( ) K iQ0i * Q0ni1
L i
nK iQ0ni1
10,674 * L
(C1,85 * D 4,87 )
C D.Q 2
E.Q F .Q 2
NDICE DE ECUACIONES
60 * J * H * Q
2 * S * N r *K r
303