Redes hidráulicas de tuberías

y su optimación

Gonzalo Freites Olivero

Profesor jubilado del departamento de Hidráulica en la
facultad de Ingeniería de la Universidad Central de Venezuela
y asesor de la facultad de Ingeniería de la Universidad de Los Andes

Redes hidráulicas de tuberías
y su optimación

Universidad de Los Andes

Consejo de Publicaciones
Dirección General de Cultura y Extensión
2006

Título de la obra:

Redes hidráulicas de tuberías
y su optimación

Autor: Gonzalo Freites Olivero
Editado por el Consejo de Publicaciones y la Dirección General de Cultura
y Extensión de la Universidad de Los Andes
Av. Andrés Bello, antiguo CALA. La Parroquia.
Mérida, estado Mérida. Venezuela
Telefax (+58274) 2713210, 2712034, 2711955
e-mail cpula@ula.ve
http://www.ula.ve/cp
Colección: Tecnología
Serie: Ingeniería
1a edición, 2006
Reservados todos los derechos
 Gonzalo Freites Olivero
Diagramación: María Elena Díaz de Cuiñas - malenadiaz45@hotmail.com
Diseño de portada: Consejo de Publicaciones
Hecho el depósito de ley
Depósito legal lf 23720066202097
ISBN 980-11-0970-X
Impreso en Editorial Venezolana C.A.
Mérida, Venezuela, 2006

A mis hijos, Gonzalo Alberto, Virginia, Raúl José, Daniel,
Daniela Ysabel, Mariana y Adriana Samantha
A mi esposa Narvick
A la memoria del Br. Ernesto Pérez, estudiante destacado de la
Escuela de Sistemas de la Universidad de los Andes
y excelente programador
A la UCV

A la ULA

Agradecimientos
A la Dirección de Cultura y Extensión de la Universidad de Los
Andes, coeditora de la presente publicación, muy en especial al
profesor Orlando Chacón Mora por su apoyo para llevar a cabo la
edición de este libro.

Índice

Pág.

Introducción.........................................................................................17
1 Propiedades de los fluidos
1.1 Objetivos.......................................................................................19
Conceptos de propiedades y energía de los fluidos no compresibles.......21
Gradiente hidráulico (gradiente piezométrico)....................................22
La paradoja de Pascal.......................................................................24
Transductores de presión..................................................................24
Viscosidad............................................................................................24
Perdidas mayores.................................................................................26
Diagrama de Moody.........................................................................27
Diagrama de rugosidad relativa........................................................28
Cavitación............................................................................................37
Bombas en redes hidráulicas................................................................38
Simulación matemática de una bomba hidráulica............................40
NPSH (net positive suction head).....................................................42
Válvulas ...............................................................................................44
Válvulas de cierre................................................................................45
Tipos de válvula de cierre..................................................................46
Válvulas de altitud............................................................................46
Válvulas direccionales......................................................................47
Válvulas de alivio de aire y controladoras de vacío..........................47
Válvulas de control...........................................................................54
PRV (reductoras de presión).......................................................54
PSV. Válvulas que mantienen la presión....................................55

11

12

Gonzalo Freites olivero

FCV. Válvulas de control de flujo...............................................55
PBV. Válvulas que rompen la energía........................................55
Referencias bibliográficas ...............................................56
2 Sobrepresiones en las tuberías
2.1 Objetivos.......................................................................................57
Sobrepresiones en la tubería................................................................58
Módulo de elasticidad del agua............................................................59
Cálculo elemental del golpe de ariete..................................................59
Velocidad de propagación de las ondas...............................................61
Velocidad de onda en diversos tipos de tubería...................................62
Ecuaciones básicas de golpe de ariete.................................................63
Cierre de válvulas................................................................................67
Otros métodos de cálculo de golpe de ariete.......................................72
Métodos gráficos...............................................................................72
Método algebraico............................................................................73
Método implícito...............................................................................73
Método de análisis lineal..................................................................73
Casos especiales................................................................................73
Método de las características...............................................................73
Condiciones de contorno..................................................................79
Cierre de válvula o extremos muertos y condiciones
aguas arriba (estanque o reservorio)...........................................79
Válvula aguas abajo de la tubería...............................................81
Extremo muerto..........................................................................83
Extremo aguas arriba (estanque o reservorio)............................84
Transientes causados por bombas centrífugas.....................................84
Definición de Torque........................................................................87
Solución por Newton-Raphson.........................................................90
Cámaras de aire (calderines).............................................................93
Método analítico.............................................................................105
Ejemplo por computadora...............................................................107
Cálculos de sobrepresiones con utilización de un calderín.............107
Régimen permanente......................................................................107
Presiones y caudales en 11 puntos de la tubería (con calderín)......109

ÍNDICE

13

Resolución del ejemplo anterior sin utilizar calderín.....................109
Régimen permanente sin calderín...................................................109
¿Que es WR2?................................................................................ 110
Referencias bibliográficas .............................................112
3 Optimación de redes hidráulicas
3.1 Objetivos......................................................................................115
Optimación de redes hidráulicas........................................................116
Funciones no lineales.........................................................................117
Newton Raphson.............................................................................117
Multiplicadores de Lagrange..........................................................118
Funciones lineales..............................................................................120
Programación lineal........................................................................120
Simplex.....................................................................................122
Lindo ........................................................................................122
Solver........................................................................................123
"Método Freites Redes Abiertas".......................................................123
Variables hidráulicas.......................................................................129
Método de cálculo de una red hidráulica abierta............................130
Presiones requeridas en la red de abastecimiento...........................130
Diámetros de las tuberías de la red de distribución........................131
Ecuación de Hanzen-Williams........................................................132
Cálculos económicos......................................................................132
Rotura de la tubería por colapso.....................................................133
Tuberías enterradas...................................................................134
Precio de las tuberías......................................................................136
Solución automática.................................................................137
Requerimiento de bombeo y su influencia económica...................137
Costo anual del sistema hidráulico.................................................138
Vida útil de los equipos............................................................138
Red de la tubería.......................................................................139
Tasa de interés de la inversión...........................................................147
Interés simple y valor presente.................................................147
Interés compuesto.....................................................................148
Tasa efectiva..............................................................................149

14

Gonzalo Freites olivero

Valor presente...........................................................................150
Relación beneficio costo...........................................................151
Anualidades (sinking fund) en base al valor futuro..................153
Ejemplo 3.14 Red hidráulica de la ciudad de Nirgua...............156
Programa de optimación de redes hidráulicas...................................165
Precios de la tuberías......................................................................165
Costo de la colocación de la tubería...............................................166
Costo estanque de regulación.........................................................166
Costo altura estanque......................................................................168
Costo estación de bombeo..............................................................168
Costo anual de la energía consumida..............................................169
Costo total anual.............................................................................169
Introducción al uso del programa de optimación 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 bibliográficas .............................................174
4 Misceláneas
Objetivos............................................................................................177
Anclaje de tuberías..........................................................................178
Esfuerzos en tuberías por cambio de dirección..............................179
Cambios de diámetro de la tubería (D)...........................................180
Terminales de una tubería...............................................................180
Derivaciones....................................................................................123
Factores a considerar en el bloque de anclaje.................................181
Comentarios sobre el valor de la presión P.....................................183

ÍNDICE

15

Obras de toma.................................................................................185
En ríos de montaña...................................................................188
En ríos de llanura......................................................................188
Estudio hidráulico de la obra de toma......................................189
Método Sviatoslav Krochin (Diseño hidráulico,
Quito, Ecuador, 1978)...............................................................196

Cálculo de rejilla....................................................................197
Análisis teórico.........................................................................200
Desarenador.......................................................................................201
Redes malladas...................................................................................203
"Programa Freites en redes malladas"............................................206
Referencias bibliográficas . ...............................................................225
Anexo
Programas de golpe de ariete
Objetivos............................................................................................227
Cálculo de golpe de ariete originado por el corte
de corriente en una unidad de bombeo...........................................227
Índice de términos..................................................................281
Índice de ilustraciones.......................................................285
Indice de tablas........................................................................287
Índice de ecuaciones.............................................................289
Índice de ejemplos y programas.....................................305

Introducción
Inicialmente, este libro estaba dedicado exclusivamente a
la optimación de redes de tuberías, pero luego lo extendí a los
conceptos generales de hidráulica para que la persona que deseara
optimar una red hidráulica encontrase en este mismo texto el
material requerido en el diseño propiamente dicho de la red.
Se cubren los aspectos de pérdidas mayores y pérdidas
menores.
Se analizan los diversos tipos de válvulas que pueden ser
requeridas en una red.
Se dedicó un capítulo especial al fenómeno de sobrepresiones en
la tubería y al análisis de golpe de ariete y su solución por métodos
gráficos y analíticos.
El capítulo tres se dedicó a la optimación hidráulica y económica
de redes abiertas de distribución de agua y el uso del computador
para resolver dicho problema.
En el capítulo Misceláneas se cubre lo relativo al anclaje de
tuberías, al diseño de obras de toma y desarenadores y a los aspectos
de cálculo de redes malladas.
El libro no es un texto de mecánica de fluidos, sino una obra
de consulta para los estudiantes de postgrado de Hidráulica, para
los diseñadores de redes de tuberías y para los investigadores en
el fenómeno de optimación de redes y en el análisis del golpe de
ariete.

17

18

Gonzalo Freites olivero

A principios de los años sesenta, los estudiantes de postgrado
en Ingeniería no contábamos con una calculadora que nos
ayudara a multiplicar o a calcular una función trigonométrica,
sólo disponíamos de una regla de cálculo que manejábamos con
bastante maestría, pero ni soñar con cálculos avanzados de golpe
de ariete en redes ramificadas con iteraciones sucesivas. Hoy en
día, la computadora nos permite hacer una y otra vez, en tiempo
de pocos segundos, el cálculo detallado de una red hidráulica de
gran tamaño. El autor ha desarrollado una metodología para la
optimación hidráulica y económica de redes hidráulicas bajo un
proceso iterativo imposible de realizar en un tiempo razonable sin
el auxilio del computador. Igualmente, para el análisis de golpe
de ariete, hasta ahora calculado por medio de gráficos y ábacos,
el computador ha venido a facilitar este proceso. Es interesante
citar una acotación que oí de un experto, específicamente de John
Parmakian: “Hay que conocer el método manual antes de usar el
ordenador”.
Se incluyen en la obra los programas de computación
desarrollados o mejorados por el autor, que pueden servir a los
ingenieros para proyectar nuevas redes o para diagnosticar el estado
de redes existentes, así como diseñar elementos hidráulicos para
protección de éstas.
Para consultar detalles sobre programas demo en redes
hidráulicas y solución de problemas de golpe de ariete, favor
consultar la al correo electrónico hidraulick@hotmail.com

1
Propiedades de los fluidos

1.1 Objetivos
Este capítulo es bastante extenso, pues trata de sintetizar para
uso del investigador lo que normalmente se consigue en un libro
de mecánica de los fluidos.
Primeramente se trata de ilustrar de una manera gráfica los
conceptos de línea de energía y línea de presión a lo largo de una
tubería, su relación con una cota de referencia o datum y los valores
Z de altura gravitacional. La línea de energía siempre desciende
a lo largo de la tubería, no así la línea de presión, que depende de
la velocidad en el tramo de tubería. Se define lo que es pérdida de
energía y el concepto de gradiente hidráulico.
Se define viscosidad como la resistencia que ofrece el fluido al
movimiento de sus partículas.
La presión 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 prácticas.
Se describe un transductor de presión y su aplicación en la
hidráulica moderna.
Al final del capítulo, usted habrá trabajado con los siguientes
conceptos hidráulicos:
• Pérdidas mayores en las tuberías

19

20

Gonzalo Freites olivero

• Utilización del Diagrama de Moody para obtener el factor de
fricción que afecta el movimiento del fluido.
• Pérdidas menores en válvulas
o Valores de K para válvulas de mariposa
o Valores de K para válvulas de esfera
La ecuación (1.1) H

V2 p 
Z
2g J

se puede resumir diciendo

que la energía hidráulica en un punto es constante, luego si la
velocidad aumenta, la presión debe disminuir, pero si disminuye
tanto que se encuentre por debajo de la presión de vapor del
fluido, éste se evapora, generándose el fenómeno conocido como
cavitación, que desarrollamos en este capítulo.
Como capítulo general de la mecánica de los fluidos cubrimos
los siguientes aspectos:
• Bombas en redes hidráulicas
- Simulación matemática de una bomba hidráulica
• NPSH (net positive suction head). Diseño de una unidad de
bombeo que no cavite
Finalmente se habla en este capítulo de los elementos necesarios
para controlar el movimiento y caudal del fluido en una tubería,
o sea, las válvulas.
Al final de este capítulo, usted estará además familiarizado con
los cinco tipos básicos de válvula:
• Válvulas de cierre
• Válvulas de altitud
• Válvulas direccionales
• Válvulas de alivio de aire y controladoras de vacío
• Válvulas de control de presiones o flujo

Propiedades de los fluidos

21

Conceptos de propiedades y energía de los fluidos no
compresibles
Se denomina energía por unidad de peso H a la suma de los
siguientes conceptos:

V2
2g

p

H 
Z

Ecuación 1.1 Concepto de energía

J

HV = (m), energía cinética o carga de velocidad (velocidad al
cuadrado sobre dos veces la aceleración de gravedad)
p = (m), energía de presión (presión estática sobre el peso
J
especifico del fluido)
Z = (m), energía potencial (altura del fluido sobre el datum)
La energía (H) o trabajo se mide en (Kg.), (m) o en joules
(foot-pounds); expresada por unidad de peso nos queda en (m) o
en (ft).

LÍNEA

DE ENER

LÍNEA

GÍA

DE P

RESIÓN

Z1
DATUM

La diferencia entre la
línea de energía y la
línea de presión es igual
a (V2)/2g

ZX
Z2

Ilustración 1.1 Líneas de energía y de presión

22

Gonzalo Freites olivero

Leonard Euler (1707–1783) desarrolló las ecuaciones de
aceleración de los fluidos y su integración a lo largo de una línea
de corriente en un flujo permanente, resulta en la ecuación de
Bernoulli (científico suizo Daniel Bernoulli, 1700-1782).
Entre dos puntos distintos de la línea de corriente se cumple:
p 2 V22
p1 V12
Z    

Z 2  hf Ecuación 1.2 Ecuación de Bernoulli
1

J 2g
J 2g

hf = pérdida de energía entre dos puntos

Las pérdidas de carga hf, mencionadas anteriormente, o
pérdidas de energía, son una función (en flujo turbulento) de la
viscosidad del fluido, de la rugosidad del interior de la tubería y
del cuadrado de la velocidad del fluido.

Gradiente hidráulico (gradiente piezométrico)
Se define como gradiente piezométrica (HGL, hydraulic grade
line en textos en inglés), a la suma de la energía potencial (Z), +
la energía de presión (p/g).
La línea de gradiente de energía (EGL, energy grade line en
textos en inglés), es igual a la suma de la energía potencial (Z) +
la energía de presión (p/g) + la energía cinética (V2/2g).
Para entender mejor las ecuaciones antes expuestas vamos a
repasar algunos conceptos fundamentales:
Peso específico de un fluido ( γ ), se define como el peso del
mismo por unidad de volumen, W/L3, el peso específico del agua
es 1000 Kg./m3, ó 9.806 N/m3 (62.4 lb/ft3).
1 kg = 9,806 N (newtons)
1 N = (1kgmasa)*(1m/s)

Propiedades de los fluidos

23

El peso específico es igual al producto de la gravedad por la
masa del fluido.

Ecuación 1.3 Peso específico de un fluido

g=g* r

Las unidades de la masa tienen el mismo nombre que las
unidades de peso, pero hay que tener en cuenta que son gramos
masa o kilogramos masa y los de peso son simplemente gramos
o kilogramos; se pasa de kilogramo masa a kilogramo peso o
simplemente kilogramo o kilo, multiplicando por la aceleración
de gravedad. (9,81 m/s2... (32.2 ft/ s2), (a presión estándar y
temperatura estándar, 1 atmósfera y 0º centígrados (1.013 bar y
32.0º F).
Si tenemos un datum (línea de referencia) y una línea de
gradiente de energía, la presión sobre un determinado punto de la
tubería de cota Z, es igual a:
P

J ( HGL  Z )
p

H

Ecuación 1. 4 Presión en un punto

Ecuación 1. 5 Altura piezométrica

J

La presión hidráulica puede ser absoluta o relativa (la presión
relativa es medida con un medidor, o gage.
Pabs = Pgage + Patm

Ecuación 1.6 Presión absoluta

La presión atmosférica es debida al peso de la atmósfera terrestre
y en condiciones estándar es igual a 101 kPa, 1.03 kg/cm2, 1 atm.
10,30 m de agua (14.7 psi).

Pa (pascal) = N/m2

24

Gonzalo Freites olivero

La paradoja de Pascal
De la ecuación 1.5 se desprende que la presión depende de la
elevación del fluido y no de su volumen.
Este fenómeno tiene grandes aplicaciones prácticas, por ejemplo
en la construcción de gatos hidráulicos, así como en el desarrollo
de grandes sistemas de presión mediante la interconexión de
tanques y tuberías; igualmente se utilizan chimeneas hidráulicas
(standpipes) en los techos de edificios para garantizar la presión
en hidrantes de incendio.

Transductores de presión
El transductor de presión genera señales eléctricas que guardan
relación con las variaciones de presión del fluido. Estas señales
pueden se almacenadas en la memoria de un computador para ser
analizadas más tarde.
En los sistemas de información remota son de gran utilidad.
Funcionan bien por la deformación de un diafragma que genera
cambios de resistencia a la corriente o utilizando ciertos cristales
como el cuarzo que presenta ciertos efectos piezoeléctricos, cuya
carga eléctrica a través del cristal varía con el estrés de éste.

Viscosidad
La viscosidad es la propiedad del fluido de resistir al esfuerzo
cortante:

Ecuación 1.7 Esfuerzo cortante en un fluido

Propiedades de los fluidos

25

τ = (M / L / T 2 )
M= Masa
m= Viscosidad dinámica (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

Ilustración 1.2 . Resistencia al movimiento por fuerzas viscosas

Un fluido viscoso de la ilustración 1.2, ubicado entre dos placas
paralelas, de las cuales la inferior es estacionaria y la superior se
mueve a la velocidad V, genera un movimiento del fluido como
lo muestra el gráfico y el gradiente de velocidad. El fluido ejerce
una fuerza opuesta a la fuerza requerida para mover la placa (Ley
de Newton).
Los fluidos newtonianos se deforman al mínimo esfuerzo, tales
como el agua y el aire.
Cuando aumenta la temperatura, la viscosidad del agua
disminuye, pero la del aire se incrementa; en general se considera
la viscosidad como constante en las ecuaciones hidráulicas y se
toma su valor a 20º C.
Se llama viscosidad cinemática a la relación de la viscosidad
por unidad de densidad.

26

Gonzalo Freites olivero

Q

P
U

(L2/T)

Ecuación 1.8 Viscosidad cinemática

Perdidas mayores
Para calcular las pérdidas por fricción, una de las ecuaciones
tradicionales es la de Darcy-Weisbach.

L V2
f
hf
D 2g

Ecuación 1.9 Pérdidas mayores

f = Factor de fricción
L = Longitud de la tubería
D = Diámetro de la tubería V = Velocidad media del fluido

V=

Q
A

Ecuación 1.10 Velocidad media

Q = Caudal (L3/S)
A , (L2) = Área del tubo ( Π
f = F(Re , ε )
D

D2
)
4

El factor f es función del Número de Reynolds, de la rugosidad
ε
de la tubería y del diámetro de ésta (rugosidad relativa ) .
D
El Número de Reynolds es un parámetro adimensional en honor
de su descubridor, el científico inglés Osborn Reynolds (1800).
Dicho parámetro permite saber si el flujo es turbulento (>4000) o
laminar (<2000).
Re

VD

Q

Ecuación 1.11 Número de Reynolds

f

1

R f
)
2.51

f

1

H

2.51
) 
2 log( D 
3.2 R f

İ  200

Ilustración 1. 3 Diagrama de Moody

2 log(

D

R f

Diagrama de Moody

1
f
2 log(37

H

D
)

Propiedades de los fluidos

27

28

Gonzalo Freites olivero

Diagrama de rugosidad relativa
Rugosidad Relativa (Elementos de mecánica de fluídos Vennard
y Street, 1979).

Ilustración 1. 4 Rugosidad relativa de las paredes de la tubería

29

Propiedades de los fluidos

Como el Número de Reynolds es adimensional, se puede trabajar
fácilmente en el sistema métrico y en sistema inglés. Anexamos
la tabla Nº 1:1 (Propiedades mecánicas del agua en condiciones
normales de presión).
Con el diagrama de la rugosidad relativa se obtiene, para cada
tipo de tubería, el valor de f, para altos valores del número de
Reynolds, para otros valores de este parámetro se requiere el uso
del Diagrama de Moody, que presentamos en el gráfico Nº 4.

Ejemplo 1.1 Diámetro de una tubería
Calcular el tamaño de una tubería de cierto material para
conducir un caudal Q, con una pérdida de hf m/km.
Conocido el material de la tubería podemos iniciar un proceso
iterativo:
• Asumimos D y con el gráfico 4 obtenemos el valor de rugosidad
relativa e/D.
• Despejamos el valor de f de la ecuación

L V2
f
hf
-
D 2g

L = 1000 m

V =

Q
A

• Con la velocidad se calcula el Número de Reynolds
- R

VD

X

• Con la rugosidad relativa y el Número de Reynolds entramos
en el gráfico 1.3, Diagrama de Moody, y calculamos f; si ambos
valores no coinciden, debemos iniciar una nueva iteración e
intentar con un nuevo valor del diámetro buscado D.
Nota: Para asumir el diámetro lo mejor es fijar una velocidad que está en los
valores permitidos por las normas 0,5 < D < 50 m/s.

30

Gonzalo Freites olivero

Propiedades mecánicas del agua
en condiciones normales de presión

Tabla 1.1 Propiedades del agua
(Manuel V. Méndez, Tuberías a presión, Fundación Polar, 1995)

Las propiedades del agua en el sistema inglés, a 21º C (70º F):
(Hunter Rouse "Elementary mechanics of fluids", John Willey &
Sons, 1959)
Densidad, r = 1,94 slug/ft3
Peso específico, g = 62,3 lb. /ft3
Viscosidad dinámica, m = 2,04*10-4 lb.-s/ft2
Viscosidad cinemática, u = 1,05*10-5 ft2/s
Presión de vapor, Pv = 0,36 psi
Módulo de elasticidad, E = 319.000 psi
1 slug = 14590 gr. masa

Propiedades de los fluidos

31

El proceso de cálculo con Darcy-Weisbach es iterativo, puesto
que el factor de fricción f y en número de Reynolds dependen
ambos de la velocidad del fluido en la tubería.
En el software Freites, desarrollado por el autor para el presente
tratado, se utiliza para el cálculo de la pérdidas de energía la
ecuación de Hanzen-Williams.

Cf L

hf
Q1,852
1,852 4,87
D
C

Ecuación 1.12 Pérdida de energía

hf= Pérdida de carga en un determinado tramo de la tubería
(m, ft)
L= Longitud del tramo (m, ft)
C= Coeficiente de rugosidad de Hanzen-Williams (1920 ASCE
1992)
m3 ft 3
( , )
Q= Caudal que circula por la tubería
s s
D= Diámetro de la tubería (m, ft)
Cf.= Factor de conversión de unidades (10,70 SI – 4,73 Inglés)
Si hacemos hfR=

C

Cf
1,852

L

D 4,87

Q
, 1,852
se puede escribir la ecuación

de Hanzen-Williams como:
hf = R Q1, 852 Ecuación 1.13 Ecuación de Hanzen-Williams

para un tubo de longitud y diámetros determinados, por tanto se
puede obtener rápidamente la pérdida de energía en función de la
variación de caudal.
El valor de C es aproximadamente constante, pero se puede
ajustar para velocidades muy altas (> 3 m/s, 10 ft/s).

32

Gonzalo Freites olivero

C

V
V

C ( 0 ) 0,061
0

Ecuación 1.14 Valores ajustados de C

C = Valor de C (ajustado)
C0 = Valor referencial de C
V0 = Valor referencial de V
En la práctica es para los proyectistas muy importante conocer
la edad de la tubería, pues a medida que transcurre el tiempo
aumenta el proceso conocido como tuberculización de las paredes
del tubo.
La parte superior de la tabla No 1.2 da los valores de C para
tubería de hierro fundido revestido, nuevo, de 30, 60 y 100 años
de servicio.
Luego aparecen misceláneos para la tubería 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 tubería de concreto en sus diversas clases:

Propiedades de los fluidos

Tabla 1. 2 Valores de C
Haestad, Walskj, Chase, Savic Water Distrution Modeling 200

33

34

Gonzalo Freites olivero

Las pérdidas menores se calculan multiplicando el coeficiente
de pérdidas menores por la carga de velocidad.
Se deben a la turbulencia del fluido en curvas, tes (t), válvulas,
etc.
V2
2g

hf m k m

Ecuación 1.15 Pérdidas menores

Km = Coeficiente de pérdidas menores
Valores de K para válvulas de mariposa (ver sección válvulas)
Ángulo del disco

0















10
20
25
30
35
40
45
50
55
60
65
70
75
80
85
90

K

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 gráfico

a

Ilustración 1. 5 Valores de K en válvulas de mariposa
Manuel V. Méndez, Tuberías a presión, Fundación Polar, 1995

Propiedades de los fluidos

Tabla 1. 3 Pérdidas menores en acoplamientos

35

36

Gonzalo Freites olivero

Ilustración 1.6 Valores de K para válvulas de esfera
Manuel V. Méndez, Tuberías a presión, Fundación Polar, 1995

La operación de válvulas requiere un cuidado especial, sobre
todo con las válvulas reductoras de presión y las reguladoras de
caudal, porque se puede presentar un fenómeno conocido como
cavitación. Veámoslo.

Propiedades de los fluidos

37

Cavitación
Es un fenómeno peligroso que ocurre cuando la presión dentro
de la tubería y muy comúnmente en los impulsores las bombas,
cae por debajo de la presión de vapor. De acuerdo con la ecuación
de Bernoulli, para el equilibrio de la energía cuando la velocidad
aumenta, la presión interna disminuye y puede presentarse el
fenómeno de cavitación. Tal como podemos ver en la siguiente
ilustración 1.7

Ilustración 1.7 Valores críticos de cavitación (CLA-VAL-CO)
Automatic control valves. Newport Beach, California, 1971.

38

Gonzalo Freites olivero

K

P 2  Pv

P1  P 2

Ecuación 1.16 Índice de cavitación

K= Índice de cavitación 0,50
Pv= Presión de vapor (A 25º es igual 0.5 psi, .0, 033 Kg. /cm2
3.17 kPa)
P1= Presión a la entrada de la válvula
P2= Presión de salida
La presión de salida se puede calcular en base al tipo de
válvula, el porcentaje de apertura de ésta y el coeficiente
k, de pérdida de carga.

Bombas en redes hidráulicas
Las bombas son máquinas hidráulicas cuyo objeto es convertir
energía mecánica de rotación en energía cinética o potencial del
fluido dentro del sistema hidráulico.
Una bomba en un sistema hidráulico se puede considerar como
un elemento con pérdida de carga negativa igual a la elevación de
carga que ella proporciona durante su operación. La presencia de
bombas en sistemas de tuberías afecta las líneas de energía total
y de gradiente hidráulico del flujo. El efecto de dicha conversión
es añadir energía por unidad de peso al flujo, aumento que es
detectado por los manómetros aguas arriba y aguas abajo de la
bomba. En consecuencia, el aumento de energía se refleja en la
altura manométrica en cada punto, afectándose así la forma y
pendiente de las líneas mencionadas.

Curvas de un sistema bombeo
Las curvas de las bombas son suministradas por los fabricantes
de las bombas.

39

Propiedades de los fluidos

Q (lts/sg) vs. H (m) se conoce como la curva de la bomba.
En la siguiente ilustración 1.8 se muestra la forma general de
la curva de un sistema.
Hz= Desnivel topográfico a vencer
H= Pérdida de carga adicional a hf requerida para conducir
un determinado caudal de una cota baja a otra elevada un
valor Hz.

H(m)

Curva de sistema

Hz

Lts/s

hf

Ilustración 1. 8 Curva de descarga de un sistema de tuberías

La curva del sistema o de descarga se refiere a la relación energía
requerida versus caudal de un sistema de tuberías. En el gráfico 1.8
se presenta una red de tuberías que debe bombear un caudal a un
estanque colocado a una altura Hz, es decir, que para caudal cero
se requiere una altura de bombeo Hz y para caudales mayores se
debe sumar a este valor la pérdida de energía hf correspondiente a

40

Gonzalo Freites olivero

cada caudal. Cuando se superpone la curva del sistema con la curva
de la bomba suministrada por el fabricante se obtiene el caudal que
puede enviar la bomba al estanque.

Curva de la
bomba

H(m)

H2

Hr

Curva del sistema
A

Hz
Q( lts)

Ilustración 1.9 Curva compuesta bomba sistema

Simulación matemática de una bomba hidráulica
Por lo general, la curva de caudal Q (lts/s) contra energía total
H (m) requerida se puede expresar con la siguiente expresión
cúbica.
H = A0 + A1Q + A2Q2 + A3Q3
Ecuación 1.17 Valor Simulado de la Energía de Bombeo

Los coeficientes A0, A1, A2 y A3 pueden ser calculados
tomando tres puntos (Q, H) de la curva del fabricante.
Ao = Ho (Punto de apague de la unidad de bombeo... Q = 0)

A3

H 3  3( H 2  H1 )  H 0
Ecuación
1.18 Coeficiente A3
6'Q 3

Propiedades de los fluidos

A2

41

H 2  2H1  H 0 

3 A3 'Q
Ecuación
1.19 Coeficiente A2

2'Q 2

H1  H 0

A1

'Q 

A2 'Q  A3 'Q 2

Ecuación 1.20 Coeficiente A1

El caudal máximo de la bomba se divide en cuatro partes iguales
de valor delta Q.
El valor de QR

debe estar cercano a 2.5 delta Q.

Los valores extraídos de la curva de la bomba, son:
• Ho Corte del eje de las ordenadas con la curva para caudal
• Q = 0
• H1 Valor de H para el caudal delta Q
• H2 Valor de H para el caudal del doble delta Q
• H3 Valor de H para el caudal del triple delta Q
La potencia consumida por una bomba cuando está enviando un caudal Q (lts/sg) con una energía H (m), con una eficiencia
conjunta bomba–motor η es:

P

Ecuación
1.21 Potencia de una unidad de
1
UQgH bombeo

K

Las estaciones de bombeo, por lo general están formadas por
varias unidades de bombeo que pueden esta conectadas en serie
o en paralelo.
Las bombas conectadas en serie mantienen el caudal bombeado,
pero aumentan la energía en forma proporcional al número de

42

Gonzalo Freites olivero

bombas. Un ejemplo común son las bombas que succionan agua
subterránea, las cuales constan de varios impulsores conectados
en serie.
Las bombas conectadas en paralelo mantienen la energía
estipulada en la curva para cada caudal, pero aumentan el
caudal proporcionalmente al número de unidades de bombeo
conectadas.
La curva obtenida en la sumatoria de las bombas conectadas
en paralelo, interceptada con la curva del sistema de tuberías, da
el caudal bombeado.

H(m)

Curva de la bomba
Curva del sistema

lts)

Ilustración 1.10 Bombas conectadas en paralelo

NPSH (net positive suction head)
Al diseñar una unidad de bombeo es necesario prever que no
ocurra cavitación en los impulsores; para ello debemos cuidarnos
de respetar un valor que dan los fabricantes de bombas denominado
NPSH (net positive suction head required). Es importante que el

43

Propiedades de los fluidos

NPSH disponible sea mayor que el NPSH requerido, según las
especificaciones del catálogo del fabricante.
NPSH d = Ha + Hs -Z – Hv – Hf
Ecuación 1.22 Net positive suction head

Línea de energía

Ilustración 1.11 Variables definidas en el NPSH

Hs= Energía disponible a la salida de la toma. Cuando la bomba succiona de un pozo, río o embalse, el valor de Hs es
negativo, por eso se llama altura de succión.
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= Energía debida a la presión atmosférica
• (10,30 m al nivel del mar)
• 9,16 m a 1.000 msnm
• 8,11 m a 2.000 msnm

44

Gonzalo Freites olivero

Hv= Presión de vapor del agua
• 0,26 m a 21º C
• 0,36 m a 27º C
• 0,49 m a 32º C
Hf= Pérdidas entre la toma y la bomba
Generalmente se utiliza un factor de seguridad de 1,50 es decir,
que el NPSH disponible no debe bajar de 1,50 NPSH requerido.

Válvulas
Son elementos que regulan el paso del fluido. Pueden estar:
• Abiertas
• Cerradas
• Semiabiertas
Pueden clasificarse en cinco categorías:
1. De cierre de la tubería en sectores
2. Válvulas de altitud
3. Válvulas direccionales
4. Válvulas de alivio de aire y controladoras de vacío
5. Válvulas de control

Propiedades de los fluidos

45

Ilustración 1.12 Corte de una válvula básica de control

Válvulas de cierre
Son las más comunes y su función principal es separar tramos
de tuberías para revisión, reparación o establecer turnos de agua.
Las válvulas más comunes de este tipo son las de mariposa
(butterfly valve), y las de compuerta (gate valve).

46

Gonzalo Freites olivero

Ilustración 1.13 Válvulas de cierre

Tipos de válvula de cierre
Las check valve, o válvulas unidireccionales, evitan que el flujo
regrese; son muy útiles en las estaciones de bombeo.
En el capítulo de pérdidas menores se encuentra cómo calcular
las pérdidas de carga que generan las válvulas.

Válvulas de altitud
La válvula de altitud controla el máximo nivel permitido en
los estanques de almacenamiento. Pasado este límite, la válvula
se cierra para evitar derrames. Esta válvula es bidireccional,
permitiendo así que por la misma tubería entre y salga flujo del
tanque.

47

Propiedades de los fluidos

Válvulas direccionales
Son las conocidas check valves, mencionadas anteriormente. Se
cierran cuando por alguna condición, el agua regresa.
Aparte de su uso en unidades de bombeo, son muy importantes
cuando se desea evitar contaminación del agua potable en
conexiones de redes cruzadas de agua de calidades distintas.

Válvulas de alivio de aire y controladoras de vacío

Válvula de expulsión de aire

Válvula rompe vacío

Ilustración 1. 14 Válvulas de alivio de aire y rompe-vacío

Existen válvulas combinadas que permiten las tres funciones
básicas relacionadas con el aire en las tuberías:
Expulsión de aire en los puntos altos, o al llenado de la tubería,
o al encendido de las unidades de bombeo.
Admisión de aire al apagado de las bombas, o en cualquier
circunstancia cuando baja mucho la presión en la red.

48

Gonzalo Freites olivero

Expulsión de agua cuando existen sobrepresiones.
La válvula seleccionada debe ser capaz de expulsar la capacidad
total de la bomba a la atmósfera sin crear sobrepresiones.
Idealmente, la máxima velocidad del flujo a través de la válvula no
debe superar los 12 m/s en condiciones de flujo intermitente, y de 6
m/s en condiciones de servicio continuo. Veamos la siguiente tabla
1.4 que permite seleccionar la válvula en pulgadas para caudales
en Litros por segundo circulando por la válvula a velocidades de
6 m/s ó a 12 m/s (Cla-Val Co. USA)
Válvula 2”
2 1/2
m/s 13 l/s 19
V=6 ms
m/s 29 l/s 41
V=12ms

3”
29
63

4”
50
113

6”
113
252

8”
195
441

10”
309
693

12”
441
1009

14”
536
1198

16”
693
1577

Tabla 1.4 Diámetros de ventosas

Como regla práctica se tiene que la relación entre la sección de
la tubería y la sección de salida del aire debe ser igual 4.000 lo cual
implica que el diámetro de la ventosa debe ser 1/63 el diámetro
de la tubería.
No es conveniente que el aire sea admitido a través de las
ventosas, sino emplear válvulas de admisión de aire, o las válvulas
especializadas mencionadas anteriormente
La relación entre el diámetro de la tubería, su espesor y la presión
de colapso, se puede conseguir según la ecuación de Steward.
3

p

§ t ·
Ecuación
1.23 Presión de colapso en
3.53 * 10 6 ¨ ¸ tuberías
D
©

¹

t= mm (espesor de la tuberías

D= cm (diámetro)

Ejemplo: Un tubo de 1000 cm. de diametro y 6 mm de espesor
resiste antes de colapsar una presión exterior de 0,76 Kg. /cm2,

Propiedades de los fluidos

49

si se toma un coeficiente de seguridad de 2, ésta no debe superar
los 3820 Kg./m2.
Como la presión atmosférica es de 10.330 Kg. /m2, la mínima
presión interior deberá ser igual a 10.330-3.820 = 6.510 Kg.
/m2.
(Hugo Saturno Bello, XII Congreso Latinoamericano de
Hidráulica, Venezuela.)
(Sweeten Allen, Air inlet valve desing for pipelines, Engineering
News Record, July, 1943)
Según Parmakian (paper 2404), Air inlet valves for steel pipes,
American Society of Civil Engineers, la presión de colapso para
tubos sin anillos de rigidez, es:
p

3
6 Ecuación

§ t ·
50.2 *10 ¨ ¸
©D¹

1.24 Presión de colapso en
tubos sin anillos

Con anillos de rigidez

p

2.5

t ·
¨ ¸
©D¹
1.25 Presión de colapso en
73.4 *10 6 Ecuación
L
tubos con anillos
D
§

P= psi (libras por pulgada cuadrada)
t= Espesor en pulgadas
D= Diámetro en pulgadas
L= Separación entre anillos de rigidez en pulgadas

50

Gonzalo Freites olivero

Si se usa un factor de seguridad N
p Ecuación 1.26 Factor de seguridad en espesor de
p1  p 2
N
tubos

p1 = Presión atmosférica fuera del tubo
p2 = Presión dentro del tubo
Si el flujo se incrementa en forma anormal por la rotura de una
tubería, el gradiente hidráulico puede bajar considerablemente hasta
la presión atmosférica en la cresta del perfil de la tubería.
Una válvula de admisión de aire lleva la cresta a la presión
atmosférica y se puede aplicar Bernoulli entre la tubería de llegada
y el punto de rotura.

∆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 adiabático tenemos para el aire fuera y dentro de la
tubería

p1 * v1J

J

p2  v2
Ecuación
1.27 Flujo adiabático en ventosas

u= Volumen específico del aire en las presiones p1 y p2.
g= Es la relación para el aire, del calor específico a presión
constante y del calor específico a volumen constante. Y es
aproximadamente igual a 1.405.

Propiedades de los fluidos

51

La presión atmosférica es 14.7 psi al nivel del mar y se puede
suponer que baja linealmente a 10 psi a 10.000 pies de altura;
aproximadamente 0.47 psi por cada 1000 pies de altura (304.8 m..
14.7 psi= 1 atmósfera… 10,33m).
El volumen de aire que debe entrar a la tubería, es
Q W * v2

3 * D 2 * 'V Ecuación 1.28 Volumen de aire requerido
4 *144
en ventosas

Q= Volumen de aire en pies cúbicos
W= peso del aire en lbs.

v2= Volumen específico del aire dentro de la tubería en pies
cúbicos por libra.

144= Factor de conversión de pulgadas cuadradas a pies cua
drados.
Según Lionel Marks (ver referencia), el peso del aire que entra
en la tubería para p2>0.53p1:

W

§ J 1 ·
ª
º
¸¸
¨¨
§ J ·« § p2 · © J ¹ »
¸¸ * * 2 g 144 p1 v1 ¨¨
¸¸ «1  ¨¨ ¸¸
C ¨¨
»
© J  1 ¹ « © p1 ¹
© 4 * 144 ¹ v 2
»¼
¬

§ 3 * D2 · 1

Ecuación 1.29 Peso del aire

Y para, P2< ó = 0.53 p1

W

144 p1 §¨ J ·¸
2 · ¨¨© J 1 ¸¸¹
* 2g
¨ 4 * 144 ¸ ¨ J  1 ¸¸
v1 ¨© J  1 ¸¹
¹
¹ ©
©

§3*D · §

¸ *¨

2

§ 1 ·

Ecuación 1.30 Peso2 del aire

52

Gonzalo Freites olivero

C= Coeficiente de descarga en la válvula de admisión de aire
(Aprox. 0,5, 0,6)
D= Diámetro interior de la válvula en pulgadas
g= Aceleración de gravedad (32.2 pies/s2)
Reemplazando las ecuaciones tenemos para p2>0.53P1(1.30

d
D

­
ª
§ J · « § p2 ·
'V °
¸¸
¸¸ * «1  ¨¨
* ® 2 g 144 p1 * v1 ¨¨
C
J
p
1 

¹
©
1
©
¹
°
«¬
¯

§ J 1 ·
¨¨
¸¸
© J ¹

º½
»°
»¾
»¼ °¿ 

1
4

Ecuación 1.31 Diámetro ventosa

Y, para P2<= 0.53P1

d
D

'V § p 2

C ¨© p1

·
¸¸
¹

1
2J

2
­
½
J 
1 °
§
·
§
·
J
2
°
¸¸ * ¨¨
¸¸ ¾
* ®2 g 144 p1 * v1 ¨¨  

J
1
J
1
©
¹
©
¹ °
°
¯
¿

Ecuación 1.32 Diámetro2 ventosa




Para condiciones promedio:
1000 pies sobre el nivel del mar (Aprox. 305 m)
24 ºC de temperatura
20% humedad
G = 32.2 pies/s2. 9.81 m/s2 

1
4

53

Propiedades de los fluidos

• v1= 13.97 pie3/lb 0.87 m3/kg
• 144 p1= 2040 lb/pie2
• g= 1.405 para el aire
Para p2>0.53p1 En el sistema métrico V= m/s

d
D

0 , 03604

0 , 288
º
'V ª § p 2 ·
¸¸
»
* «1  ¨¨
C
«¬ © p 1 ¹
»¼ 

1
4

Ecuación 1.33 Diámetro ventosa en sistema métrico

Para p2< = 0.53p1
d
D

'V § p 2 ·
0,0708
*¨ ¸
C ¨© p1 ¸¹

0 , 356

Ecuación 1.34 Diámetro2 ventosa en sistema métrico

Para N= 1, t/D no debe bajar de 0,0067. Para N=2, t/D =0,003.
L/D relación de los anillos de seguridad. No debe ser mayor de
1,3.
En muchos casos son más económicos los anillos de seguridad
que instalar y mantener las válvulas de admisión de aire.

Ejemplo1.2 Cálculo válvula de admisión de aire
Calcular el diámetro de una válvula de admisión de aire si la
diferencia de velocidad es 8.45 m/s. (Bernoulli entre la ventosa y
el depósito alimentador aguas arriba y entre la ventosa y el punto
de rotura.) Nota: La ventosa tiene presión atmosférica, es decir,
se consume toda la energía desde el estanque alimentador hasta

54

Gonzalo Freites olivero

la ventosa, igualmente desde la ventosa al punto de rotura de la
tubería.
Para una presión atmosférica a 3000 m de altura de 13.1 psi
(8.84 m) y una presión de colapso de acuerdo al material y espesor
de la tubería de 9.2 psi (6.26 m) (Ec. 23 y 24)
Para un factor de seguridad N =2 (Ec. 25)
p2

6.26
8
,84 
5,71m
2

Presión dentro del tubo

P2/p1=6.26/8.84 =0.79 Aplicando la ecuación 1.31

d
D

8,45 ª
5.71 0.288 º
0.03604
. * «1  (
) »
0,5 ¬
8,84
¼ 

1 / 4

0,26

Luego d (diámetro de la válvula de admisión de aire) = 0,26*D
(diámetro tubería)

Válvulas de control
Dentro de las válvulas de control, tenemos:

PRV (reductoras de presión)
La válvula se estrangula automáticamente para prevenir que el
gradiente hidráulico aguas abajo exceda un determinado valor.

55

Propiedades de los fluidos

estanque

Línea de energía

prV

tubería
Ilustración 1.15 Válvula reductora de presión

PSV. Válvulas que mantienen la presión
Estas válvulas, al igual que las anteriores, se estrangulan
automáticamente no para reducir la presión aguas abajo, sino para
garantizar aguas arriba un gradiente hidráulico mínimo. Se utilizan
frecuentemente para modelar válvulas de alivio o para garantizar
la presión de trabajo de los hidrantes de incendio.

FCV. Válvulas de control de flujo
Regulan automáticamente el caudal de flujo aguas abajo de la
válvula sin permitir que el valor establecido sea superado.

PBV. Válvulas que rompen la energía
Estas válvulas rompen la energía en una cierta cantidad,
independientemente del caudal que circula por ella.

56

Gonzalo Freites olivero

Referencias bibliográficas
ASCE (1992) Hanzen–Williams 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
Méndez, Manuel Vicente (1995) Tuberías a presión en los sistemas de
abastecimiento de agua. Universidad Católica Andrés Bello, Fondo
Polar UCAB. Facultad de Ingeniería, 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 método para la selec��������������������
ción de válvulas de
admisión de aire para tuberías. XII Congreso Latinoamericano de
Hidráulica. Venezuela
Sweeten, Allen W. (1943) Air inlet valves for pipelines. Engineering News
Record, July

2
Sobrepresiones en las tuberías

2.1 Objetivos
Sabemos por la física clásica que la energía no se puede crear
ni puede ser destruida, sólo se transforma.
En hidráulica existe un fenómeno muy interesante, en el cual,
partiendo el fluido de una energía potencial determinada como, por
ejemplo, la altura de un estanque, puede generarse una onda de
presión por el cierre de una válvula que supere la energía potencial
original. Este fenómeno, conocido como golpe de ariete, es más
común de lo que pensamos y causante de la rotura de las tuberías
por sobrepresión 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 algún obstáculo sólido.
Este fenómeno ocurre igualmente cuando se detiene una bomba
hidráulica que bombea a una cota superior y al detenerse el agua
se regresa y choca violentamente contra la válvula anti-retorno,
(check valve), o en el caso similar de las turbinas hidroeléctricas
que disponen de válvulas que regulan su excesivo giro.
En un sistema de riego, un hidrante colocado en un punto
alto puede generar el aplastamiento de la tubería aguas abajo del
sistema.
57

58

Gonzalo Freites olivero

Tanto el llenado de tuberías como su vaciado son procesos
extremadamente peligrosos, especialmente cuando son de gran
diámetro; deben realizarse lentamente para evitar que el desalojo
del aire por las ventosas no genere sobrepresiones, así como
comprobar que la admisión de aire por las válvulas rompe-vacío
sea la adecuada para evitar las supresiones de colapso.
Así como las ondas generadas por la caída de una piedra en
un estanque, cuando llegan a las paredes regresan en sentido
contrario, cada onda de sobrepresión generada por el cierre de
una válvula genera una igual, pero negativa o de supresión. En un
punto determinado de la tubería, la suma de ambas ondas dará la
presión final en dicho punto. Cuando cerramos una válvula de forma
instantánea, no hay tiempo para que las ondas negativas amortigüen
las ondas positivas y se generan así las máximas sobrepresiones.

Sobrepresiones en la tubería
Debido al fenómeno conocido como golpe de ariete se producen
ciertas sobrepresiones en la tubería, que deben tomarse en cuenta
al seleccionar su espesor.
Se puede diseñar un sistema de tuberías, con un factor de
seguridad, para resistir las presiones máximas y mínimas causadas
por la operación de éstas; tal método puede resultar antieconómico;
sin embargo hay procesos y la metodología adecuada para
reducir estos fenómenos de flujo no permanente (transientes
hidráulicos).
La magnitud de los cambios de presión depende de los cambios
de velocidad del fluido dentro de la tubería, 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 presión que recibe.

sobrepresiones en las tuberías

59

El módulo de elasticidad de un fluido se define como la pendiente
de la curva obtenida al graficar dp vs dV/Vf

dp
E Ecuación 

v
2.35
dV / V f

Módulo de elasticidad

Módulo de elasticidad del agua
Ev = Módulo de elasticidad del agua.. M/L/T
�����2 (2,83*106 kPa
410.000 psi a 20 C)
P = presión

M
Newton
´...
2
LT
m2

Vf = Volumen del fluido L3
El cálculo de golpe de ariete no es una operación simple; la
solución de este problema requiere del trabajo de especialistas,
pero para casos sencillos podemos adelantar algunas ecuaciones
que nos permitan a grosso modo tener una idea de la magnitud de
la sobrepresión que pueda ocurrir.

Cálculo elemental del golpe de ariete
Comenzaremos por lo más elemental:
Según Allievi (Lorenzo Allievi, hidráulico italiano, 18561941), si cerramos una válvula instantáneamente, incrementamos
la presión en 100 m, por cada metro por segundo que se reduce la
velocidad en la tubería, según la ecuación:
a'V
g

'H
Ecuación
2.36 Ecuación de Allievi
a= Velocidad de propagación de las ondas de presión en el
fluido la tubería, aproximadamente 1000 m/s.

60

Gonzalo Freites olivero

g= aceleración de la gravedad (9,81 m/s2)
∆V=Cambio de velocidad del fluido en la tubería

estanque
tubería de longitud (L)

Válvula

Ilustración 2.16 Diagrama de aducción simple

Cuando cerramos la válvula del gráfico anterior, la onda de
presión positiva generada viaja hacia el estanque donde se disipa y
tarda en llegar un tiempo T= L/a; luego regresa por la tubería una
onda de baja presión (negativa) que llega a la válvula para amortizar
las ondas positivas que se están generando en un tiempo T= 2L/a.
Si la operación de cierre de la válvula se realiza en un tiempo
T< 2L/a, no se produce amortiguamiento de las ondas positivas
produciéndose el máximo golpe de ariete y matemáticamente
se define el tiempo de cierre como instantáneo. Por lo definido
anteriormente, las válvulas de cierre deben tener un manejo que
permita el cierre uniforme en un tiempo lento mayor a T=>2L/a.
Otra ecuación aproximada, buena para tuberías cortas, L
< (T*a)/2:
Se produce el amortiguamiento de las ondas positivas

'H

2 Ecuación
* L * 'V
2.37 Ecuación aproximada del golpe
de ariete
g *T
T = tiempo de cierre de la válvula

sobrepresiones en las tuberías

61

Ejemplo 2.3 Aplicación de la fórmula aproximada de
golpe de ariete
Aplicar la ecuación 2.37 a una tubería de 981m, dotada de una
válvula que al girar genera en el fluido una reducción de velocidad
de 1 m/s. El tiempo de cierre es de 1,96 seg.
El tiempo de cierre mínimo T=2L/a = 1,96 segundos a=1.000
m/s
Según la ecuación 2.37, una tubería es corta si es menor a T*a/2
= 981 m
La sobrepresión, aplicando la ecuación 2.37
'H

2 * 981 * 1
102m
9,81 * 1,96

Este valor coincide con el cierre instantáneo

'H

a * 'V
g

1000 * 1
102m
9.81

Según la ecuación 2.37, si la tubería fuese la mitad de larga
(981/2) m ó el tiempo de cierre el doble del mínimo (2*1.96)
segundos, la sobrepresión se reduciría a la mitad (51 m).

Velocidad de propagación de las ondas
La velocidad (a), de propagación de las ondas de golpe de ariete
en una tubería rígida:

k
a Ecuación 2.38 Velocidad de propagación de una

U

onda

62

Gonzalo Freites olivero

k = Módulo de elasticidad del fluido
ρ = Densidad del fluido

Ejemplo 2.4 Cálculo de la velocidad de una onda
Calcular la velocidad de propagación de ondas de golpe de ariete
de agua fresca moviéndose en una tubería rígida:
Tabla 2.5 Módulo de elasticidad y densidad de líquidos usuales

A presión atmosférica
temp. ºc densidad (Kg/m3) K (gpa)

Líquido
Benceno

15

880

1.05

0

790

1.32

glicerina

15

1260

4.43

Kerosén

20

804

1.32

mercurio

20

13570

26.20

Aceite

15

900

1.50

Agua fresca

20

999

2.19

Alcohol etílico

Agua salada
15
1025
2.27
Chaudry M.H. Applied hydraulic transients

Velocidad de onda en diversos tipos de tubería
Para mayor exactitud en el cálculo de la velocidad de propagación
de la onda de presión en una tubería de un determinado material:

a(m / s )

9900

Ecuación
2.39 Velocidad de onda en
10 6 D
tuberías
diversas
48,3 

E e

sobrepresiones en las tuberías

63

Esta ecuación práctica da muy buenos resultados.
E = Módulo de elasticidad del material de la tubería
D (m) = Diámetro de la tubería
e(m) = Espesor de la tubería

Para tubos de acero, Parmakian (Water hammer analysis, John
Parmakian, Dover, 1955) presenta la siguiente ecuación:

a

1
1 Ecuación
D*c
2.40 Velocidad de onda en tubos
U *( 
)
k E * e de acero
c

5 Tubos anclados en la parte superior sin juntas 
P
4
de expansión

anclados en toda su longitud, sin
c 1  Tubos
P2
movimiento longitudinal

P
c 1  Tubería con juntas de expansión
2

E = Módulo de Young para tuberías de acero, 4,32*109 pulgadas
por pie cuadrado.
k = Módulo de elasticidad del agua, 4,32*107 pulgadas por pie
cuadrado
µ = 0,30

Ecuaciones básicas de golpe de ariete
Las ecuaciones básicas según la teoría de columna elástica de
agua es la siguiente:

64

Gonzalo Freites olivero

H  H0
V  V0

x
x
F (t  )  f (t  )
Ecuación
2.41 Ecuaciones
a
a
básicas de golpe de ariete

x º
x 
« F (t  )  f (t  )»
a ¼
a

En un punto x aguas arriba de una válvula se producen los
eventos indicados en el sistema de ecuaciones antes descrito, para
una válvula que tiene un cierre parcial o total en un tiempo t.
El sistema de ecuaciones se puede resolver gráficamente
(Parmakian, Water hammer analysis, Dover) o por el método de
las características. ����������������
(Chauhdry M, H. Applied hydraulic transients,
Ed. Van Nostrand Reinolds Company, N.Y., 1987).
La sobrepresión máxima, 'H

a * 'V
, ocurre en los
g

siguientes casos de cierre de válvula:

Cierre instantáneo: en toda la longitud de la tubería
Ilustración 2.17 Diagrama del movimiento de las ondas de
golpe de ariete 

'H

Ho

- 'H

t<L/a

L/2

65

sobrepresiones en las tuberías 

'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

Gonzalo Freites olivero

F = Onda positiva de presión
f = Onda negativa de presión
Si x2 es la distancia de un punto de la tubería al estanque,
tenemos lo siguiente:
Tiempo para que una onda F llegue hasta x2
T1 = (L-x2)/a
Tiempo para que una onda F llegue al estanque y regrese una
onda negativa f hasta x2
T2 = (L+x2)/a
Si una válvula se opera un tiempo T, tendríamos que la última
onda reflejada al instante T llega a x2 en un tiempo
T + (L-x2)/a, si lo hacemos igual al de la onda reflejada,
tenemos
T + (L-x2)/a = (L+x2)/a Tiempo en que llega la primera y la
última onda F, igual al tiempo en que llega la onda reflejada
f; luego
X2 = T*a/2
Golpe de ariete con válvulas de cierre lento (T>2L/a):
El cierre de una válvula es la suma de varios pequeños cierres
parciales

sobrepresiones en las tuberías

100%

50%
área de la
válvula
0 t1 t2.............................................t
tiempo de cierre
Ilustración 2.18 Curva de cierre de válvula

Cierre de válvulas
Antes del cierre, la descarga en la atmósfera es:
Q0

AV0

Ecuación 2.42 Descarga en tubería
con válvula

C d Av 2gH 0

Q0 Caudal al tiempo cero
Cd Coeficiente de descarga
Av Área efectiva de la válvula
H0 Energía a la entrada de la válvula
A área de la tubería

67

68

Gonzalo Freites olivero

V0

B0 H 0
(Cd Av ) 0 2 g
A

B0

Ecuación 2.43 Coeficiente de descarga
válvula en tiempo cero

La relación entre B a un tiempo t determinado y B0 la llamaremos
(Tao, t)
El incremento de presión en un punto x, aguas arriba de la
compuerta:
H - H0 = F + f (suma de ondas positivas y negativas de presión)
En la compuerta
C d Av

B

A

2g

aB 2

B

aB

aV 0 

( ) 2  4( H 0  
2f)
V 
Ecuación
2.44 Ariete básico
2g
2
g
g
(cierre de válvula)
F 

f (t )

a
g

(V  V 0 )  f 

F (t 

2L
a

)

Ejemplo 2.5 Golpe de ariete en cierre de válvula
Sea una tubería de 1.000 m de longitud y 3,05 m de diámetro que
transporta un caudal de 23,87 m3/s y se desea calcular el golpe de
ariete positivo y negativo en la válvula y en la mitad de la tubería.
La velocidad de onda: a = 1.000 m/s
Las ecuaciones 2.44:

69

sobrepresiones en las tuberías

H – H0 = F + f
C d Av

B

A

V 

F 

f (t )

aB 2
2g
a
g

2g 

B

(

2

aB
g

) 2  4( H 0 

aV 0
g 

2f)

(V  V 0 )  f 

F (t 

2L
a

)

Los valores de CdAv se obtienen de la curva de la válvula
El tiempo de cierre T = 6seg y incremento de tiempo es L/a =
1.00 segundo.
Dichos valores se pueden ver en la columna 2 de tabla abajo
presentada
Al iniciarse el cierre se produce la onda F que viaja aguas arriba
y llega al estanque en un tiempo L/a (1 seg.), y a la mitad de la
tubería en L/2a (0.5 seg.).

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

Ilustración 19 Gráfica del ejemplo 2.4

70

Gonzalo Freites olivero

3D 2
4

A

Q
A

V

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 (Ecuación 2.42)
0,44 2 * 2 * 9,91

Cd Av al tiempo cero es 0,44 según la tabla de la válvula
(completamente abierta)
La onda generada por encierre parcial de la válvula requiere un
segundo, (L/a), para recorrer toda la tubería desde la válvula hasta
el estanque (1000m), e igualmente otro segundo para regresar a la
válvula, momento en el cual la primera onda F regresa en forma
negativa (f=17,32m en el caso del presente ejemplo). Esto quiere
decir que al comienzo del tercer segundo tenemos:

F3

a

Vo  V3
2L
3,27  2,03 
f (3  ) 1000 
17,32 126,40  17,32 109,08m
g
a
9,81

B

C d A3
A0

B

0,22
2 * 9,81
7,30

2g

0,133

71

sobrepresiones en las tuberías

Ecuación 2.44
2

V3 

1000
* 0,1332  0,133 § 1000 * 0,133 ·  4§150  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

Tabla 2.6 Presiones positivas y negativas al nivel válvula

El tiempo de llegada de la onda a la mitad de la tubería es de
0,50 segundos.

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

Tabla 2.7 Presiones en el punto medio de la tubería

72

Gonzalo Freites olivero

Delta Presión (m), Ref. Linea estática

Golpe de Ariete. Comparaciòn de Métodos
100
80
60
40
20
0
-20 0

2

4

6

8

10

12

-40
-60

PM-prog

-80
Tiem po (s)

PM-libro
Valv-Prog
Valv-Libro

Ilustración 20 Gráfico comparativo. Ejemplo 2.3

Otros métodos de cálculo de golpe de ariete
Aparte del método aritmético antes utilizado en el cual no
se toman en cuenta las pérdidas de carga, existen los siguientes
métodos:

Métodos gráficos
Este método se comienza a utilizar en loa años 30, especialmente
por Snaider y Bergeron, y en los años 60 por Parmakian.
Se basan en representar las ecuaciones básicas en un plano H– Q.
Se puede introducir la corrección por pérdidas de carga.

sobrepresiones en las tuberías

73

Método algebraico
Expresa las ecuaciones matricialmente y el valor del seno de la
inclinación, y a hf es igual a cero.

Método implícito
Se plantean las ecuaciones en derivadas parciales en formas de
diferencias finitas y trabajadas matricialmente.
Se aplica principalmente a régimen variable no continuo, es
decir a flujo transitorio de lámina libre: canales, cauces, etc.

Método de análisis lineal
Se linealiza el término de pérdidas de carga y se buscan
soluciones senoidales. Tiene aplicación en regímenes oscilatorios,
vibraciones, bombas de pistón, etc.

Casos especiales
Los métodos de Word, Dorsch o Lughter se aplican en casos
especiales como el régimen transitorio de gases.

Método de las características
De aplicación normal en el computador; se basa en convertir
las ecuaciones en derivadas parciales en ecuaciones de derivadas
totales que pueden resolverse por diferencias finitas. Tiene ventajas
muy claras:
• Toma en cuenta la compresibilidad del tubo y compresibilidad del fluido, pérdida de carga, etc.
• Las soluciones son estables; no dependen de la discretización efectuada en las diferencias finitas.
• Las condiciones de contorno, válvulas, nodos, bombas,
etc., son sencillas de programar.

74

Gonzalo Freites olivero

Gran exactitud de cálculo, aprovechando la precisión del
ordenador.

Al ser aplicado al régimen uniforme, su depuración facilita
los programas.

En 1759 Euler desarrolló una detallada teoría de la propagación
de ondas elásticas.
w2 y
w2
a
Ecuación
2.45 Ecuación de Euler
wt 2
wt 2

y

Igualmente desarrolló la solución general de la ecuación:
Ecuación 2.46 Solución general de la
Ecuación de Euler

F x  at )  f x  at

En la cual a2 = gh; x= Punto de equilibrio de una partícula; y
= posición de la partícula; h= altura de la columna de agua en un
tubo donde oscila el fluido; F y f ondas que viajan a lo largo de la
columna o tubo.
Lagrange desarrolló la expresión para la celeridad de una onda
en un canal:
2.47 Celeridad de onda en un canal
c Ecuación
gd
d = Profundidad del canal.

Utilizaremos la siguiente terminología; El caudal Q, la velocidad
V y la distancia x, positivas en el sentido aguas abajo y H la altura
piezométrica al centro del conducto por encima del datum. A partir
de cierto punto, tendremos:

sobrepresiones en las tuberías

75

x  wx
§ wH ·
H ¨
¸dx
© wx ¹
§ wV ·
V ¨
¸dx
© wx ¹

La fuerza, tomando en cuenta la fricción y su igualdad a masa
por aceleración

Fx 

JA

(U

dV
)
dt

, para los efectos dinámicos tenemos:

wH
J fV 2
3D 2 dx
dx 
wx
g 8

Haciendo ciertos arreglos nos queda:

wV
wV
wH
V2 
V 
g 
Ecuación
f
0
2.48 Ecuación de la
wt
wx
wx
2D
dinámica

Despreciando el término V ∂V , y expresando la función en
∂x
términos de Q.

f
wQ
wH
2.49 Ecuación de la 
gA
Q Ecuación
Q 0 

dinámica en función de Q
wt
wx 2 DA

Con respecto a la continuidad, tenemos:
El volumen acumulado en un conducto por expansión de su
diámetro, debido a una onda de presión, es:

'V * 

wV
dxS Ecuación
r 2 dt
2.50 Volumen acumulado en
wx
una tubería

76

Gonzalo Freites olivero

Tomando en cuenta el módulo de elasticidad del fluido, K, y
la presión, p, el espesor, e, y el módulo de la elasticidad, E, del
tubo, tenemos: 

wV 1 wp 

wx K wt

2r wp
eE wt

Arreglando términos y substituyendo el valor de celeridad de
la onda, a, queda:

a 2 wQ Ecuación
wH
2.51 Ecuación de continuidad 

0
gA wx
wt
Las ecuaciones de la dinámica y de continuidad: El valor Q Q
reemplaza a Q 2 en la pérdida de carga para tomar en cuenta el
signo del movimiento del fluido en la tubería.
L1
L2

wQ
wH
f 
gA 
QQ
wt
wx 2 DA
w
Q
wH
a2 
gA
0
wx
wt

0 Ecuación 2.52 de dinámica y
continuidad

Si H y V son función de x y de t, sus derivadas totales son:
dH
dt

wH wx wH 

wx wt wt

dV
dt

wV wx wV 

wx wt wt

sobrepresiones en las tuberías

dQ
dt
dx
dt
dQ
dt
dx
dt 

gA dH
f 

QQ
a dt 2 DA

77

0

a 

gA dH
f 

QQ
a dt 2 DA

0 

a

La combinación lineal de las ecuaciones de dinámica y
continuidad
lL1 + L2=0
l Valor propio del sistema de ecuaciones
Se cumple en la ecuación de la dinámica si:
g

O 

V

wx
wt

dx
dt

y en la ecuación de continuidad si:

a2
O V
g

Luego O

wx
wt

dx
dt

r

g
a

Ecuación 2.53 Valor del multiplicador lineal

Es la condición buscada:
La ecuación 2.52 genera dos rectas de pendiente (a) y (–a); en
la intersección de estas rectas está la solución de las 4 ecuaciones

78

Gonzalo Freites olivero

generadas por la combinación lineal de las ecuaciones de dinámica
y continuidad.
cp……. cn cp…. cn…cp…..
cn….cp …..cn
p…………….p……………..p……………..p
A

BA

BA

BA

B

Ilustración 2.21 Trazado de la recta + - a, desde puntos
conocidos

Para aplicar el método de las características se divide la tubería
en n tramos de longitud X menor o igual a L/a.
Conociendo dos puntos de valores conocidos, i.e. A y B (Qa, Ha,
Qb, Hb) se trazan desde el punto A la recta de pendiente (a) y desde
el punto B la recta de pendiente (-a). En el punto de corte de ambas
rectas se encuentra el punto P con los valores desconocidos Qp,
Hp. Para iniciar el cálculo, es necesario conocer las condiciones de
contorno i.e. El nivel del estanque donde la altura, H, se mantiene
constante, o sea, Ha=Hp=Hb, o en el extremo aguas abajo donde el
cierre de una válvula genera una presión Hp=Hb calculada según
ecuaciones que presentamos anteriormente.
Conocidos los valores del punto P (Qp, Hp), éste pasa a llamarse
punto B con los valores Qb, Hb conocidos y desde este punto se
traza la recta (-a) para buscar el nuevo punto P, el cual se encuentra

sobrepresiones en las tuberías

79

en la intersección con la recta de pendiente (a) trazada desde el
punto A, trazada desde el extremo X donde, por no haber llegado
la onda generada por la válvula las condiciones son las de flujo
permanente donde los valores Qa, Ha se calculan por las ecuaciones
de Bernoulli y Darcy.
Los cálculos se realizan en forma sucesiva desde la válvula
hasta el estanque para cada incremento de cierre de la válvula, o
en otro caso desde una estación de bombeo que sufre una parada
brusca, hasta un estanque aguas arriba o a una cámara de aire o
chimenea de equilibrio.

Condiciones de contorno
Las condiciones de contorno nos permiten conocer dos variables
y buscar las otras dos.

Cierre de válvula o extremos muertos y condiciones aguas
arriba (estanque o reservorio)
En base a lo antes expuesto tenemos:
dQ = Qp-Qa =Qp-Qb
dH=Hp-Ha=Hp-Hb
Luego
gA
H p  H A  f't Q Q 0 
QA 
a
2D * a
Ecuación
2.54 Ecuaciones
gA
f't
de
las
características
Q p  QB  H p  H B 
QQ 0
a
2D * a

Q

p

La ecuación (2.53) se puede escribir como
Qp Cp  CaHp
Ecuación 2.55 Ecuaciones básicas de Qp
Qp Cn  CaHp

80

Gonzalo Freites olivero

Conociendo los valores de Cp en el punto A y de Cn el punto
B, siendo Ca común se puede calcular la sobrepresión (positiva
o negativa) en cualquier instante t, y en cualquier posición X de
la tubería.
Cp
Cn
Ca

f't
QA QA
2 DA
f't
QB  CaH B 
QB QB
2 DA
gA
a
QA  CaH A 

Si sumamos las ecuaciones: básicas de Qp. (2.53 reducidas)
Qp

(Cp  Cn )
2

El valor de Hp a partir de las mismas ecuaciones

Cp  Qp

Hp

Ca
Ecuación
2.56 Valor de Hp
Hp

Qp  Cn
Ca

Descripción detallada del proceso:
• Es importante que se cumpla la siguiente condición, llamada
Condición de Courant, para que el método converja:

't

'x

Ecuación
2.57 Condición de Courant
V a

• Para tuberías ramificadas o con diversos diámetros, se toma el
tramo mas corto y se divide en un número mínimo de intervalos,

sobrepresiones en las tuberías

81

puede convenir dividirlo en dos. Este delta x nos proporciona
el valor delta t, que debe ser común a todos los tramos.
• La condición de Courant queda corregida como: (Para n = 4 ó
5 en previsión de un crecimiento de V)
't

'x
a  nV

Válvula aguas abajo de la tubería
Si se trata de un cierre instantáneo o de un extremo muerto,
tenemos:
Qp = 0 y por la característica positiva de la ecuación 2.54
Qp=Cp-Ca Hp=0, tenemos:

Hp

Cp

Ecuación
2.58 Hp en cierre instantáneo
Ca

Cp = Ca Hp
't
C A Hp Ecuación
QA  C A H A  f
QQ
2.53 reducida
2 DA

Despreciando las pérdidas de carga y reemplazando a Ca

Q A .a
V .a 
HA 
HA

g. A
g

Hp

Fórmula de Allievi

Cuando el cierre no es instantáneo, conocemos el caudal de
salida en cada instante, según la curva de cierre de la válvula.

82

Gonzalo Freites olivero

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

0

Ecuación 2.59 Las características
en válvulas

(WQo) 2
CaHo

Cv 

Qp

0,5(Cv  Cv 2  4CpCv )

1.0

W 0,5

0

t1 t2........................................…………....t
tiempo de cierre
Ilustración 2.22 Gráfico de cierre en válvulas

La línea recta asume una ley lineal de cierre
La línea curva representa la verdadera curva de la válvula

sobrepresiones en las tuberías

83

Algunos programas de cálculo expresan:

W

t
(1  )b
T

T = Tiempo total de cierre
t = Tiempo parcial de cierre
b = Exponente de la curva de ajuste
Partiendo de estos valores de Qp y Hp, transformados como Qb,
Hb y conocidos los valores de Qa, Ha del régimen permanente a
una distancia X, calculamos por el método de la características los
nuevos valores de Qp, Hp.

Extremo muerto
Cuando un extremo de un ramal de la tubería está tapado
(muerto), la condición de Qp= 0 y la recta positiva de las
características da:
Cp
Hp Ecuación 2.60 Condición de Hp en extremo
cerrado
Ca

Extremo cerrado
Ilustración 2.23 Tubería con extremo cerrado

84

Gonzalo Freites olivero

Si observamos la ecuación 2.41, vemos que V = Vo = 0

H  H0
V  V0

Luego

x
x
F (t  )  f (t  )
a
a

x º
x 
« F (t  )  f (t  )»
a ¼
a

x
F (t  )
a
H  Ho

L
f (t  )
a
L
2 F (t 
a)

La onda de presión es reflejada sin cambio de signo y se duplica
el incremento de presión.

Extremo aguas arriba (estanque o reservorio)
Hp = H Reservorio
Qp= Cn + CaH Reservorio Ecuación 2.61 Qp en estanque o

reservorio

La onda F llega al estanque y regresa hacia la válvula como
onda f con la característica positiva Cp

Transientes causados por bombas centrífugas
El método manual es tedioso y se resuelve gráficamente.
Se requiere graficar la curva de la unidad de bombeo para
diversas revoluciones, desde el corte de corriente o apagado hasta
que se detiene totalmente. Igualmente hay que graficar las curvas
de Torque para iniciar el proceso de las características (ver el libro
de John Parmakian Water hammer analysis).

sobrepresiones en las tuberías

Para bombas similares se cumple que:
H
k
N 2D2
N
k
QD 3
D k
H
k
N2
N
k
Q
Se definen las siguientes variables:
Q
QR
H
h
HR
N
D
NR
T
.
E
TR
T
v

T
h

D2
D
v

tan 1
k
k

D
v

85

86

Gonzalo Freites olivero

k = Constante
T = Torque
R = Condición de trabajo
0< φ <90 para bombas y para turbinas esta entre 180 y 270
Se hace un gráfico de h vs v, donde se trazan las curvas de alfa
(relación de las revoluciones por minuto) y beta (relación 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 método de la solución
por Newton-Raphson que veremos más adelante.

T 2 , Yh2
T 2 , YE 2

h
2
D  v2

E
D 2  v2
recta de aproximación

T1 , Yh1
T1 , YE1

T

tan 

1

D
v

Ilustración 2.24 Diagrama de aproximación al funcionamiento
de las unidades de bombeo

sobrepresiones en las tuberías

Yh

YE

a1  a 2 tan 1

D

a3  a 4 tan 1

v

D
v

Y = mx+b recta de aproximación
m

Y2  Y1
x 2  x1

b

Y1 x 2  Y2 x1
x 2  x1

Definición 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

Las ecuaciones características, para la sección i, 1:

Qp i ,1

Cn  CaHp i ,1 ... por...continuidad

Qp i ,1

Qp

87

88

Gonzalo Freites olivero

Finalmente se obtienen dos ecuaciones no lineales con dos
incógnitas, que se solucionan por Newton-Raphson, partiendo de
una solución inicial supuesta.
F1

CaH R a1 (D P2  vP2 )  CaH R a2 (D P2  vP2 ) tan 1 

CaCvQ 2 R vp vp  Cn  CaH suc

Dp
vp 

QR vp

0

F2

Dp  C6 a3 (D P2  vP2 )  C6 a4 (D P2  vP2 ) tan 1

C6 

15TR 't
SWR 2 N R

disipador

Dp
vp 

D  C6 E

0

Bombeo

T

de energía
turbina

º

v
turbina disipadora

I lustración 2.25 Efecto corte de corriente en una bomba
hidráulica

El valor de T

tan 1

D
es para bombeo de 0 a 90º, para disipación
X

de energía; cuando regresa el agua es de 90 a 180º; luego, la bomba
trabaja como turbina y el valor está entre 180 y 270º, y finalmente
como turbina disipadora entre 270 y 360º grados.

sobrepresiones en las tuberías

89

Cuando se corta la energía y existe aguas abajo de la bomba una
válvula anti-retorno, se trabaja sólo en el primer cuadrante.
Según el Bureau of Reclamation se puede estimar el momento
de inercia de los motores como:
Para N= 1200 rpm I= 0,0045*p1,38
Para N= 1800 rpm I= 0,00193*p1,38
P= Potencia de salida en Kw.
I= momento de inercia en Kg. m2
Para valores de N entre 450 y 1200 I= 150(P/N)1,435 , P
entre 120 y 150 Kw.
Estos valores se deben aumentar en un 10 o 15% para el equipo
moto-bomba.
Cuando hay un corte de energía se genera un Torque
desacelerante:
M 

I

dw
dt 

WR 2 dw
g dt

Para un incremento de tiempo dT = t2-t1
M 1 
M2
WR 2 ( w2  w1 )
*
. 

2
2
't
2SWR 2 N1  N 2
...............
*
60 g
't
Ecuación
2.62 Ecuación de
Torque
N
D
NR

E
MR

M
MR
potencia de trabajo * 60
N R 2S

60JH RQR
2SN RK R

90

Gonzalo Freites olivero

La curva característica de la bomba puede graficarse entre θ y
h
, dado que α es igual a infinito cuando v = 0.
2
D  v2
v
h
Se pueden graficar dos tipos de curva, la de presión 2
D  v2
E
vs θ y . 2
vs θ
D  v2
Los cálculos se realizan gráficamente o por medio del
computador, así al inicio de un intervalo de tiempo se conocen
los valores:
D , E , v, h
D p2 D 1p  dD p
Q p2 Q 1p  dQ p

y se desean calcular los valores de ap,bp,vp,hp
D , E , v, h
D p2

D 1p  dD p

Q p2 Q 1p  dQ p

Solución por Newton-Raphson
Aplicando Newton-Raphson a las ecuaciones de F1 y F2:
wF1
wF 
F1 2
wX p
wQ p
wF1 wF2 wF1 wF2 

wD p wQ p wQ p wD p
F2

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

sobrepresiones en las tuberías

Ecuación 2.63 Solución de Newton Raphson para equipos de bombeo

wF1
wD p

Ca H R (2a1D p  a2Q p  2a2D p tan 1

wF1
wQ p

Ca H R (2a1Q p  a2D p  2a2Q p tan 1

wF2
wD p

1  C6 (2a3D p  a4Q p  2a4D p tan 1

wF2
wQ p

C6 (2a3D p  a4D p  2a4Q p tan 1

Dp
)
Qp

Dp
)  QR  2CaCvQR2 Q p
Qp
Dp
)
Qp

Dp
)
Qp

91

92

Gonzalo Freites olivero

inicio

D

D i  'D i 1

Q

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

wF1 wF1 wF2 wF2
,
,
,
,
wD e wQ e wD e wQ e
Aplique newton rahpson para GD e , GQ e hasta que estos
valores sean menores a 0,001

para D e ,Q e calcule.F1 , F2 ,

Ilustración 2.26 Diagrama de flujo para transientes en bombas
hidráulicas

93

sobrepresiones en las tuberías

Cámaras de aire (calderines)
nivel máximo de emergencia

V(aire)
compresor on, off

nivel mínimo de emergencia

Z

Zp
d

Bomba

d

tubo i+1
nodo i+1,1

Válvula
tubo
i
checki, n+1
nodo

Ilustración 2.27 Calderín

D = diámetro de la tubería

M = diámetro del tubo de conexión con el calderín (0.65 D)
D2
d = diámetro de la tobera del calderín (K=
K= (valor
(0.92d )
entre 15 y 20))
Para calcular las pérdidas de carga por salida del flujo por la
tobera en el calderón, se aplica la metodología de Dupont:

Se calcula el valor m y se busca en un gráfico o tabla el
valor de Ce, (coeficiente de pérdida de carga).

me

(

0,92d

M

)2

94

Gonzalo Freites olivero

El coeficiente Cs , para las pérdidas de entrada del flujo por la
tobera, se calcula como:

1 d
ms = ( ) 2
2 M
m
0.10
0.20
0.30
0.40
0.50
0.60

cc
0.85
0.60
0.48
0.36
0.24
0.15

Tabla 2.8 Coeficiente tobera calderín (Gráfico de Dupont)

Determinados los coeficientes de pérdida de carga, se calcula
la pérdida como: h f

C

(C cV ) 2
2g

El coeficiente de contracción Cc es igual a 0.92 para el flujo de
salida y a 0,50 para el flujo de entrada.
Para entrar en los ábacos de Parmakian se calculan los
coeficientes K y 2r:
Existe un ábaco determinado para ciertos valores de K.
En las abscisas está la relación entre el incremento positivo o
negativo de presión dividida entre la presión estática del sistema.
En las ordenadas se encuentra una relación que permite estimar
el volumen de aire del calderín.
El valor H* indica la presión absoluta (presión hidráulica +
presión atmosférica, 10,33m)

95

sobrepresiones en las tuberías

K
2U

H f (tubo )  H f ( tobera  entrante )
H 0*
aV0
H o*

Se obtiene para la abscisa

'H (max ..o.. min)
H0
.

y la respectiva curva 2r al pie de la bomba
o a la mitad de la tubería el valor de 2Co Co es el volumen de
QoL
aire y el volumen total del calderín es C 1.2Co

H o*
*
H min

Los ábacos de Parmakian para predimensionar un calderín están
diseñados para una relación de pérdidas de entrada entre pérdidas
de salida igual a 2.5.
Si los cálculos dan un valor de K=0 (no se consideran las
pérdidas de carga en el tubo ni en el calderín) y deseamos que la
sobrepresión no pase de un 30% de la presión estática e igualmente
el descenso de presión, calculamos el valor de 2r y entramos en la
siguiente tabla tomada de los gráficos de Parmakian.

96

Gonzalo Freites olivero

Sobrepresión
'H
H 0*

'H
H 0*

0.32

Nodo salida bomba
2U *

aV0
2 gH *

Sobrepresión

2C0 a
Q0 L

Nodo mitad tubería
2U *

2C0 a
Q0 L

30

1

10

2

62

2

25

Depresión
-

0.32

Nodo salida bomba
2U *

aV0
2 gH *

1

Depresión
'H
H 0*

0.30

aV0
2 gH *

2C0 a
Q0 L

'H
H 0*

0.30

Nodo mitad tubería
2U *

aV0
2 gH *

2C0 a
Q0 L

1

18

1

6.2

2

35

2

9.5

Tabla 2.9 valores de

2C0 a
Q0 L para K = 0

97

sobrepresiones en las tuberías

sobrepresión
'H
H 0*

sobrepresión
'H
H 0*

0.32

nodo salida bomba
2U *

aV0
2 gH *

2C0 a
Q0 L

nodo mitad tubería
2U *

2C0 a
Q0 L

7

1

3.7

2

13

2

6.5

4

24

4

13

depresión
-

0.32

nodo salida bomba
2U *

aV0
2 gH *

1

depresión
'H
H 0*

0.30

aV0
2 gH *

2C0 a
Q0 L

'H
H 0*

0.30

nodo mitad tubería
2U *

aV0
2 gH *

2C0 a
Q0 L

1

15

1

7

2

25

2

12

4

42

4

16

Tabla 2.10 valores de

2C0 a
para K = 0.50
Q0 L

98

Gonzalo Freites olivero

Ejemplo 2.6 Cálculo de calderín antiariete
Se desea proteger una instalación de bombeo con un calderín
de aire: La curva de régimen de la bomba se puede estimar por la
expresión:
H= 75 - 2000Q2
H en m y Q m3/s.
Los datos básicos son:
a = 940 m/s; Hg = 56 m; L=2000m; D=0.5m ; f=0,02
El punto medio de la tubería está a 45,5m sobre la unidad de
bombeo.
Diseño de la tobera:

M = 0.6D 0 300mm
Diseño de la boquilla:
d

D2

15

0,92d 2

D=150mm
Pérdidas a la salida del calderín
m

(

0.92d

M

)2

(

0.92 * 150 2
)
300

0,21

De la tabla 2.8 o gráfico de Dupont Cs=0,61

99

sobrepresiones en las tuberías

Las pérdidas a la salida resultan

Hf

2
C sVtobera
2g

Ks

5,36

Cs D 4

2 g 0,92d

4

2
Vtobera

2
5,36Vtobera

2
K sVtobera

m

m s

2

Vtubería= 1.25 m/s
Hfsalida= 8.37 m
Pérdidas a la entrada del calderín
m

d2
2M 2

0.125

Entrando en la tabla 2.8 Ce= 0.76

Hf e

C e 4D 4
2 gd

4

V2

19.12V 2

29.87m

Caudal del régimen
Hr

H g  Hf tubo

56.5  f

LV

2

D2 g

56.5  105Q 2

Hb = 75 - 2000Q2 Ecuación de la bomba

Q = 246 l/s
V = 1.25 m/s

100

Gonzalo Freites olivero

Altura de bombeo = 56.5+105.9Q2= 62.91 m
H o*

62.91  10.33

73.24m

Pérdidas en la tubería Hf= 105.9Q2= 6.41m
K

Hf tubo  Hf entrada ..tobera 6.41  29.87

H 0*'
73.24

0.50 K de Parmakian

sobrepresiones en las tuberías

Gráfico de Parmakian

Los números de las curvas son valores de 2 U
Ilustración 2.28 Gráfico de Parmakian

101

102

Gonzalo Freites olivero

Una vez determinado el valor de K se entra en el ábaco
identificado como K=0.50 y en el eje de las ordenadas aparece en
la parte superior el incremento máximo esperado de presión y en
la parte baja el decremento máximo esperado de presión. Fijado
este valor a nuestra conveniencia, trazamos una recta hasta la curva
1,64 (ver ecuación siguiente).
2U

aV0
gH 0*

'H max .
H o*

940.5 * 1.25
9.81 * 73.24

0.34

1.64

Es decir, el calderín debe proteger la salida de

la unidad de bombeo para que la sobrepresión no sea mayor del
*
34% de H o = 0.34*73.24=24.90 m
Bajando al eje de las accisas encontramos el siguiente valor:
2C0 a
=8
Q0 L
Para calcular la máxima depresión permisible sin que haya
cavitación, veamos el perfil del sistema hidráulico.
62,91 m

tanque
45.5

Bomba

datum
Ilustración 2.29 Gráfico del ejemplo 2.4

sobrepresiones en las tuberías

103

Para calcular la altura requerida tenemos que vencer el desnivel
más las pérdidas por rozamiento y esto debe coincidir con la
ecuación de la bomba:
fLV 2

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

2

73.24m

6.41m

Hmax=1.3H0 = 1.3*62.91=81.78m
'H max 81.78  56.5 25.28m
Cálculo de la depresión permisible sin llegar a sufrir los efectos
de la cavitación.
A la salida del calderín:

'H min 

Z  Pa

'H min 

66.8

H 0*

73.24 

56.5  10.33 

66.8m 

0.91

En el punto medio de la tubería
'H min
'H min
H 0* 

(56.5  45.5)  10.33 
0.29 

21.33

104

Gonzalo Freites olivero

Los gráficos de Parmakian dan:
A la salida del calderín:
2C0 a
<2
Q0 L
En el punto medio = 10
De todos los valores analizados, el más alto correspondió a
la depresión en el punto medio, luego el volumen de aire en el
calderín debe ser:
C0

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..

igualmente con la curva igual a 2r =
1,64 entramos en el ábaco para K=10
'H min
H 0*

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 calderín se asume una relación
politrópica del aire.

sobrepresiones en las tuberías

1.2
Ccalderin
* H min
1.2
C0 * H 0

105

1

´
Ccalderín

4.55m3

Ccalderín

5.46m3

Calculado con un 20% de seguridad
Este volumen puede estar en uno o repartido en varios
calderines
Dimensiones
Se recomienda que Hcalderín= 2.62Dcalderín , luego:

Vcalderín SD 2
2.62 D
4
5,46 2.06 D 3
D

3

5,46
2,06

3

2,65

D 1,38
H

3,65

Método analítico
Si deseamos realizar un programa de computación para el
cálculo de calderines, las ecuaciones básicas son las siguientes:
- Característica positiva, sección (i,n+1)

Qp(i,n+1) =Cp – CaiHp(i,n+1)

- Característica negativa, sección(i+1,1)

Qp(i+1,1)=Cn +Ca(i+1)+Ca(i+1)Hp(i+1,1)

106

Gonzalo Freites olivero

-

Hp(i,n+1)=Hp(i+1,1

Se desprecian las pérdidas

-

Qp(i,n+1)=Qp(i+1,1)Qp(calderín)

-

H*paire = Hp(i,n+1) +Hbarométrica) - Zp - Hf(tobera)

-

Hpaire(Vpaire)1.2=C

-

Vp(aire) = V(aire) - Ac(Zp - Z)

-

Zp

-

Hpaire (Vpaire)1.2 = C

-

Hftobera=CorificioQ*[Q]

z  0.5(Qtobera  Qptobera )

't
Ac

Tenemos nueve ecuaciones con nueve incógnitas.
Substituyendo tenemos:
Qp tobera

(Cp  Cn )  (Ca i  Ca i  1 ) Hp i , n  1

( Hpi , n 1  H barométrica  Zp  CtoberaQptobera Qptobera )>Vaire  Ac( Zp  Z )@

1.2

Zp

z  0.5(Qtobera  Qp tobera )

C

't
Ac

Tenemos tres ecuaciones con tres incógnitas, Qptobera, Hpi,n+1 y
Zp.
Se puede resolver por el método de Newton-Raphson.
Resolución del ejemplo por el método analítico:

107

sobrepresiones en las tuberías

Ejemplo por computadora
Cálculos de sobrepresiones con utilización de un calderín
Régimen permanente
Caudal del régimen = 0.246 m^3/s
Presión inicial del calderín = 71.32 m
Volumen inicial de aire = 2.61 m^3
Cota lámina de agua en el depósito = 56.5
Presiones y caudales en 11 puntos de la tubería (con calderín)
Punto

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

Gonzalo Freites olivero

La siguiente es la tabla anterior, tal como la imprime el programa
para diversos tiempos (0,000 -0,213 etc.).
0,000 1,910 H (m) = 62,90 62,26 61,62 60,98 60,34 59,70 59,06 58,42 57,78 57,14 56,50
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
0,213 1,875 H (m) = 61,22 62,27 61,63 60,99 60,35 59,71 59,07 58,43 57,79 57,15 56,50
p (m) =
61,22 56,62 50,33 44,04 37,75 31,46 25,17 18,88 12,59 6,30 0,00
Q (m^3/s) =
0,243 0,246 0,246 0,246 0,246 0,246 0,246 0,246 0,246 0,246 0,246
5,316 1,155 H (m) = 37,06 39,68 42,26 44,90 47,62 50,42 51,60 52,84 54,05 55,27 56,50
p (m) =
37,06 34,03 30,96 27,95 25,02 22,17 17,70 13,29 8,85 4,42 0,00
Q (m^3/s) =
0,168 0,170 0,171 0,173 0,175 0,177 0,177 0,177 0,176 0,176 0,176
10,207 0,785 H (m) = 29,68 32,35 35,32 37,98 40,98 43,86 46,79 49,95 53,02 54,77 56,50
p (m) =
29,68 26,70 24,02 21,03 18,38 15,61 12,89 10,40 7,82 3,92 0,00
Q (m^3/s) =
0,049 0,049 0,050 0,051 0,052 0,054 0,055 0,058 0,060 0,060 0,060
12,334 0,751 H (m) = 29,09 30,82 32,59 35,72 38,92 41,86 44,84 47,92 50,63 53,71 56,50
p (m) =
29,09 25,17 21,29 18,77 16,32 13,61 10,94 8,37 5,43 2,86 0,00
Q (m^3/s) =
0,003 0,004 0,004 0,001 -0,001 -0,002 -0,004 -0,005 -0,006 -0,006 -0,007
13,184 0,753 H (m) = 39,25 39,03 38,77 39,76 42,16 44,66 47,05 49,41 51,94 54,11 56,50
p (m) =
39,25 33,38 27,47 22,81 19,56 16,41 13,15 9,86 6,74 3,26 0,00
Q (m^3/s) =
0,000 -0,008 -0,016 -0,022 -0,023 -0,025 -0,026 -0,027 -0,027 -0,028 -0,028
13,397 0,755 H (m) = 43,06 43,00 42,70 42,17 42,94 45,25 47,45 49,84 52,01 54,34 56,50
p (m) =
43,06 37,35 31,40 25,22 20,34 17,00 13,55 10,29 6,81 3,49 0,00
Q (m^3/s) = 0,000 -0,008 -0,016 -0,023 -0,028 -0,030 -0,031 -0,032 -0,032 -0,032 -0,032
16,162 0,820 H (m) = 78,43 78,33 78,14 77,95 75,99 72,67 69,43 66,08 62,94 59,67 56,50
p (m) =
78,43 72,68 66,84 61,00 53,39 44,42 35,53 26,53 17,74 8,82 0,00
Q (m^3/s) =
0,000 -0,004 -0,008 -0,012 -0,012 -0,011 -0,009 -0,008 -0,007 -0,006 -0,006
16,800 0,843 H (m) = 83,67 82,00 79,06 76,03 73,12 70,23 67,39 64,71 61,86 59,27 56,50
p (m) =
83,67 76,35 67,76 59,08 50,52 41,98 33,49 25,16 16,66 8,42 0,00
Q (m^3/s) =
0,000 0,000 0,002 0,005 0,007 0,008 0,010 0,011 0,012 0,012 0,012
17,012 0,850 H (m) = 82,00 80,76 77,82 75,06 72,31 69,48 66,86 64,23 61,65 59,09 56,50
p (m) =
82,00 75,11 66,52 58,11 49,71 41,23 32,96 24,68 16,45 8,24 0,00
Q (m^3/s) =
0,000 0,006 0,009 0,011 0,013 0,014 0,015 0,016 0,017 0,017 0,018
17,225 0,857 H (m) = 77,85 77,81 76,76 74,09 71,42 68,94 66,31 63,79 61,46 58,88 56,50
p (m) =
77,85 72,16 65,46 57,14 48,82 40,69 32,41 24,24 16,26 8,03 0,00
Q (m^3/s) =
0,000 0,009 0,014 0,016 0,018 0,019 0,021 0,021 0,022 0,023 0,023

Tabla 2.11 Resultados de cálculo de sobrepresiones

109

sobrepresiones en las tuberías

El golpe de ariete es un fenómeno cíclico de valor T=4L/a,
en este caso de 8,5 segundos, que se amortigua por efecto de la
fricción,
Presiones máximas y mínimas

Pmáx (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

Pmín (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

11,06 10,85 0,00

Tabla 2.12 Presiones máximas y mínimas del ejemplo

Presiones y caudales en 11 puntos de la tubería para un
calderín de sólo 0.10 m3 de aire.
Se pueden observar presiones mínimas de cavitación del nodo
33 al 10
Pmáx (m) = 104.57 92.92 80.57 71.15 63.07 55.78 48.93 42.37 36.04 29.86 0.00
Tpo (s) =
8.94 8.94 9.15 9.36 9.57 9.79 10.00 10.21 10.43 10.64 0.00
Pmín (m) = -2.25 -7.33 -12.44 -17.41 -22.08 -26.43 -30.11 -32.88 -33.64 -29.35 0.00
Tpo (s) =
4.47 4.04
3.83 3.62
3.40 3.19
2.98 2.77
2.55
2.34 0.00

Tabla 2.13 Presiones máximas y mínimas para calderín modificado

Resolución del ejemplo anterior sin utilizar calderín
Régimen permanente sin calderín
Caudal del régimen= 0.246 m3/s
Rendimiento bomba= 0.827

Altura de bombeo= 62.90 m
Cota lámina de agua en el depósito= 56.50 m

110

Gonzalo Freites olivero

Presiones y caudales en 11 puntos de la tubería (sin calderín)
ALFA
tpo (s) BetA

pto = 1

2

3

4

5

6

7

8

9

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

Tabla 2.14 Presiones sin utilizar calderín

Presiones y caudales en 11 puntos de la tubería
Pmax (m) = 103.13 92.29 80.30 70.90 62.89 55.70 49.02 42.69 36.67 30.62 0.00
Tpo (s) =
9.14 9.14 9.36 9.57 9.78 9.99 10.21 10.63 10.85 10.85 0.21
Pmin (m) = -0.22 -5.66 -10.94 -15.98 -20.68 -24.86 -28.21 -30.14 -29.40 -22.85 -0.00
Tpo (s) =
4.25 4.04
3.83 3.62 3.40 3.19
2.98 2.76
2.55 2.34 0.00

Tabla 2.15 Presiones máximas y mínimas sin calderín

¿Que es WR2?
WR2 es función de la energía cinética que almacena un cuerpo
cuando gira alrededor de un eje; es conocida como inercia externa,
o flyweel efect.

111

sobrepresiones en las tuberías

Esta energía está relacionada con el Torque requerido para
arrancar, acelerar o detener un objeto que gira, como es el caso de
los rodetes o impulsores de una bomba hidráulica.
Las unidades de esta variable vienen dadas en W* L2 (Kg*m2,
o lb*pie2, etc.)
Una masa que se mueve linealmente tiene la siguiente energía
cinética, en función de la masa y de la velocidad al cuadrado
dividido entre dos veces la gravedad
M *V 2
E=
2g

Ecuación 2. 64 Energía cinética de un cuerpo

Si un cuerpo de peso W gira alrededor de un eje de radio R, a
N revoluciones por minuto, su energía (se divide por 60 para pasar
revoluciones por segundo).

ª2*3 * R * N º
W *«
»¼
60
¬
2* g

E

En unidades inglesas E =

En sistema métrico E

2

Ecuación 65 Energía cinética de
un cuerpo que gira

W * R2 * N 2
lb pie
5873

ª 2 * 3.14 * R * N º
W *«
»¼
60
¬
2 * 9.81

2

W * R2 * N 2
Kg.m
1790.94

La diferencia de energía para pasar de N1 a N2 rpm será función
de delta N=(N1-N2) colocada en el numerador de la ecuación
68.

112

Gonzalo Freites olivero

La fórmula para calcular el Torque requerido para pasar de
N1 rpm a N2 rpm en t segundos es igual al momento de inercia I
multiplicado por la velocidad angular w:
W * R 2 2 * 3 ( N 2  N 1)
*
g
60 * t

T

I *Y

T

W * R 2 ( N " N ! )
. Lb * pie
308 * t

W * R 2 2 * 3 ( N 2  N 1)
*

32.2
60 * t

Ecuación 2.66 (de Torque)
Luego,

I=

W * R2
g

Ecuación 2. 67 Momento de inercia

Para obtener el valor de WR2 de un impulsor en cualquier fluido
se puede aplicar la siguiente ecuación:

>

NR 2 (nueva) WR 2 (aire)  WR 2 (agua)  WR 2 (aire)

@

* Gravedad específica nuevo líquido

Referencias bibliográficas
Allievi, Lorenzo (1903) Teoria generale del moto perturbato dell´acqua nei
tubi in presione. Ann.
�������������������������������
Soc.- Ing. Arch. italiana
Allievi, Lorenzo (������
1925)� Theory of water hammer. Translated by E. E. Halmos.
Printed by Ricardo Garoni, Rome
Bello Medina, María Elena (1991) Proyecto cervecera Polar. ����
UCV
Bergeron, L. (1935) Etude de variations de regime dans les conduites d´ eau:
solution grafique generale Revue Generale de l´ Hidraulique, París,
Vol. 1, pp. 12-69

sobrepresiones en las tuberías

113

Chauhdry M.H. Applied hydraulic transients Ed. Van Nostrand Reinolds
Company NY. 1987
CEDEX (1990) “El golpe de ariete con auxilio del ordenador”. Curso
internacional de regadíos, Madrid
Galet Gil, Luis José (1992) Método de las características, UCV
García, Rolando (1992) Sistemas de control de golpe de ariete, UCV, julio
Goulds Puma (1959) Bulletin 772-3, April 1
General Electric (s/f) Bulletin 8.579
Euler, L. (1759) De la propagation du son. Memoires de l` Acad. Wiss.
Berlín
Lagrange, I.L. (1788) Mecanique analytique. París, pág. 192
Marques G., Francisco (1992) Análisis técnico y económico de una chimenea
de equilibrio y un calderín en un régimen transitorio. UCV, marzo
Marques G., Francisco (1992) Análisis de flujo no permanente en un sistema de
bombeo por suspensión del suministro de energía eléctrica haciendo
uso del método analítico de las características. UCV
Mendiluce, E. (1974) El golpe de ariete en impusiones. Madrid
Parmakian, John (1955) Water hammer analysis. Dover Publications Inc. New
York
Ura-Riego (s/f) “Guía para el cálculo de ventosas”. Madrid

3
Optimación de redes hidráulicas

3.1 Objetivos
Este capítulo es el tema básico que generó el libro en su totalidad
porque enfoca un tema que ha llamado la atención de los hidráulicos
durante mucho tiempo.
Inicialmente se utilizaron métodos gráficos, muy difíciles de
utilizar y muy limitados en el número de tubos; más de tres tubos
era una hazaña si combinábamos dos diámetros en cada tramo.
En el trazado lineal, topográficamente hablando, los métodos
gráficos 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 métodos de Girette y de Kruskal para obtener
la longitud mínima del trazado.
En general, si los tramos de la red forman iguales o mayores a
120 grados, estamos dentro del trazado de longitud mínima.
Tomándose el costo de los tramos se puede obtener el trazado
de costo mínimo (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

Gonzalo Freites olivero

el coseno del ángulo complementario para llegar a los 180 grados
debe ser igual a la relación entre los costos de los tramos.
El método que proponemos en este capítulo ha sido desarrollado
por el autor y busca optimar hidráulica y económicamente un
sistema hidráulico.
Si el proyecto hidráulico es nuevo y se va a construir a futuro, el
método significa un ahorro importante, especialmente si se trata de
grandes diámetros, pero si la instalación está construida, nos sirve
para saber dónde hubo sobrediseño o subdiseño de la red.

Optimación de redes hidráulicas
Generalmente, el ingeniero hidráulico cumple con los requisitos
técnicos exigidos por las normas de diseño existentes; pero existen
muchas alternativas de diseño que cumplen tales requisitos y es
necesario, si queremos un excelente diseño, escoger la alternativa
que puede satisfacer simultáneamente el diseño hidráulico y el
económico.
¿Por qué se requiere un programa, un software, para realizar lo
antes dicho? Porque en una red hidráulica mediana, no muy grande,
el número de variables a considerar es tan alto que se requiere el
análisis de un sistema de ecuaciones, con tantas ecuaciones como
variables para determinar la solución óptima.
Una red hidráulica en la cual tengamos 20 variables (diámetro
de cada tubo, espesor, material, etc.) y 10 restricciones (velocidad
máxima, velocidad mínima, presión de rotura, etc.) requiere para
su solución resolver el siguiente sistema de ecuaciones:

C

20

10

= 184.756 Sistemas de ecuaciones.

Se debería resolver tal número de ecuaciones para escoger la
solución óptima

optimación de redes hidráulicas

117

Por esta razón, desde hace un siglo se viene buscando un método
(gráfico, programación matemática, Simplex, Solver, etc.) para
resolver de una manera expedita el problema presentado.

Funciones no lineales
Si planteamos la función costo de un sistema hidráulico como
una función de las variables diámetro y espesor de las tuberías, así
como el tamaño de la estación de bombeo, etc.
Para obtener el mínimo de la función costo, la derivamos e
igualamos a cero, con lo cual se genera un sistema de ecuaciones
no lineales difíciles de resolver para personas no especialistas en
el área de las Matemáticas. Dentro de este esquema, en forma
aproximada, se utilizan los siguientes métodos:

Newton Raphson
Este método desarrolla un sistema de n ecuaciones generadas por series de Taylor y hace una aproximación de primer
orden para cada derivada y las iguala a cero.
∂f (X )
Ecuación 3.68 Ecuación básica del
Gi (X ) =
= 0 Newton Raphson
∂X i

i = 1,2 …n

Esta ecuación se aproxima como la suma de la primera función
con su primera derivada más un determinado incremento de
corrección; proceso que se continúa hasta la derivada n.
Resolviendo matricialmente se genera una matriz conocida
como Jacobiano. El proceso se ejecuta varias veces hasta que el
vector delta X se aproxima a cero.

118

Gonzalo Freites olivero

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

0

G (X 0 )+ J [G (X 0 )]∆X 0 = 0 Ecuación 3.69 Resolución por el Jacobiano

Multiplicadores de Lagrange
El método de los multiplicadores de Lagrange se utiliza cuando
las variables de decisión que forman parte de la función objetivo
están sujetas a un conjunto de restricciones que limitan la región
de factibilidad.
El método se aplica a m ecuaciones con r restricciones (presión
mínima, caudal máximo, etc.) con n incógnitas (diámetro 1,
diámetro 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 número de ecuaciones igual al número de variables, que tiene
solución única.
El Lagragiano se define como
L(X1,……….Xn, l1,……..lr) =f(X) -

m

∑ [λ g (x )- b ]
i =1

i

i

i

119

optimación de redes hidráulicas

Ejemplo 3.7 Aplicación del Lagrangiano
Un sistema tiene una tubería con tres diámetros, que deseamos
calcular, una cota de salida Z y una cota obligada de llegada W.
La función objetiva de costo de la tubería que deseamos
minimizar,0 es:
C (TPB.) = C1D2 + C2D+C3
Las longitudes de los tramos son L1, L2, L3 y las incógnitas son
los diámetros D1, D2, D3…

D
Z  W
hf
La pérdida de carga
D5

Hanzen-Williams

Aplicando el Lagrangiano tenemos:
L(D1 , D2 , D3 , λ ) = L1 (C1 D12 + C 2 D1 + C 3 ) + L 2 (C1 D22 + C 2 D2 + C 3 )
+ L3 (C1 D32 + C 2 D3 + C 3 ) - λ (

α1 α 2 α 3
+
+
) - (Z - W )
D15 D25 D36

Tomando las derivadas parciales del Lagrangiano, L, e igualando
a cero y aplicando el método de Newton Raphson
αλ
∂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

Gonzalo Freites olivero

L= Lagrangiano
Li= Longitud del tramo i
Di= Cualquiera de los tres diámetros disponibles d1, d2, d3.,
que son las incógnitas buscadas.
l = Factor relacionado con la pérdida de carga, que es la única
restricción.
Este ejemplo es con el objeto de mostrar la dificultad de un
problema tan sencillo, con una sola restricción y tres incógnitas.
Hadley dice que este método genera una solución que queda en
una de las esquinas de la región convexa, pero no explica en qué
región cae, lo cual da oscuridad a la solución.

Funciones lineales
Los sistemas hidráulicos están 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
pérdida de carga, etc.

Programación lineal
El problema clásico de la programación lineal consiste en
maximizar económicamente la función objetivo (por ejemplo, el
costo de la red), sujeto a cierto número de restricciones.
En el caso de dos o tres variables, el problema se puede resolver
gráficamente.
La solución es por lo general un punto extremo del polígono
convexo que forma el hiperplano de las restricciones y el corte lo
realiza la función objetivo, Z.
Matricialmente se crea una matriz con los coeficientes de las
funciones implicadas. Previamente las desigualdades se transforman

optimación de redes hidráulicas

121

en igualdades utilizando las variables Si, que representan el
complemento de los recursos no utilizados
Sea por ejemplo la siguiente desigualdad, donde el agua
utilizada en diversos ramales debe ser menor o igual al volumen
almacenado; esta desigualdad es transformada en igualdad para
aplicar la programación lineal.
a11 X 1 + a12 X 2 + ........ + a1n X n < b1
a1 X 1 + a12 X 2 + ........ + a1n X n + S1 = b1
La constante bi representa los recursos disponibles, por ejemplo,
el volumen de agua de un estanque y Si, representa la cantidad no
utilizada de ese recurso.
 X 1  b1 
.   
.
a
..........
.....
a
.
1
..........
...
0
 1
   
1j


. 

 Xj
.
 .  = . 
.
   

  S1  . 
 
a
..........
.....
a
.
0
..........
....
1
m
j
 m1
 .  . 
 
 S  b 
 m   m
El máximo de la función objetivo es igual a la transpuesta
de la matriz por el vector X. Este valor máximo o mínimo cae
obligatoriamente en un extremo, o en un lindero del hiperplano.
Esto es bastante difícil, si no imposible, cuando el número de
variables es elevado.
Cuando xi es igual a cero, el recurso no utilizado Si, es igual al
recurso disponible bi.

122

Gonzalo Freites olivero

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
solución óptima.
En vista de esta dificultad, George Dating desarrolló en 1947
el método Simples, basado en el método lineal de Von Newman
desarrollado en 1930, utilizado en la matriz económica de Leontief,
aplicada a los procesos de optimación de la economía de Estados
Unidos de América.
El Simples es un método iterativo que da una solución exacta,
no aproximada.
Se inicia con una solución trivial, todas las variables iguales a
cero, las variables de holgura iguales a los recursos disponibles y
la función Z igual a cero.
Se trata de buscar la variable que más incrementa el valor de
Z, la cual pertenece al coeficiente más negativo de la función Zf(x)=0. Esta variable entra en el sistema de ecuaciones y las demás
siguen iguales a cero.
Se crea una tabla que posee un eje pivote que en forma
automática 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 cuadráticos y realizar un análisis de
sensibilidad

optimación de redes hidráulicas

123

Solver
El Solver de Excel permite trabajar con esta hoja de cálculo y los
resultados de esta hoja se almacenan en una celda que se relaciona
con otra celda donde opera la función de optimación.
El Solver, aunque funciona, es lento, pues sus soluciones son
puntuales y cada vez hay que introducir el sistema de ecuaciones.
Otra restricción importante es que sólo acepta 32 celdas
variables, lo cual lo limita a redes de pequeño tamaño.

“Método Freites Redes Abiertas”
El método Freites se inspira en las técnicas gráficas utilizadas
por los franceses sintetizadas en el método de Boisezón y mejoradas
utilizando el ordenador por el ingeniero español del CEDEX,
Madrid, Alfredo Granados.
Se desarrolló un programa en lenguaje C que realiza con el
apoyo de ciertas librerías, un proceso analítico que calcula toda la
red en cada iteración, con la restricción de no generar presiones por
debajo de las mínimas requeridas en cada nodo, tampoco pueden
ser los diámetros de un tramo aguas abajo mayores que su anterior
aguas arriba.
El resultado óptimo es aquel que tiene menor costo anual, no
el de menor inversión inicial.
Si tenemos una red que funciona con bombeo y con los diámetros
mínimos de las tuberías, tendremos el siguiente resultado.

El costo de la tubería será el mínino

El costo de la estación de bombeo será el máximo

El costo total de red será la suma del costo tubería mas el
costo de la estación de bombeo

124

Gonzalo Freites olivero

El costo anual dependerá del costo anual del capital invertido, según la tasa de interés bancaria, mas el costo de
la energía consumida por la estación de bombeo, más los
costos anuales de operación y mantenimiento, etc.

Variando los diámetros varían los costos y la gráfica de esta serie
de iteraciones muestra un mínimo de costo anual para la n tupla
de diámetros; a partir de este momento, cualquier variación en los
diámetros de la red genera un costo anual mayor.
Si la red satisface la presión mínima requerida en el nodo de la
cota más alta, entonces en los nodos de cota más baja debe haber
sobrepresión, o como lo identifica el programa, hay holgura de
presión, lo cual nos permite reducir ese diámetro hasta utilizar toda
esa sobrepresión disponible.
El problema está en determinar cuál tubería cambiar, que no
genere presiones negativas en otros sectores, y cuál beneficia
económicamente el sistema.
El programa calcula de acuerdo a la presión mínima requerida
aguas abajo de cada tubo, pm, la energía requerida al origen de la
red, aguas arriba, Hr, y la resta de la energía disponible, Pmo, para
determinar la altura de bombeo requerida; Hb = Hr – Pmo.
En este primer paso, el programa calcula, la velocidad en el tubo,
la presión estática, p, la presión piezométrica, pz, y la sobrepresión
u holgura de presión, Hp
Conocidos los valores máximos de presión al extremo aguas
abajo de cada tubo u nodo de unión, el programa busca en su base
de datos:

El espesor de la tubería

El precio de cada tubo

125

optimación de redes hidráulicas

e

0,007 D

Pc
* D  e
2E
1 P 2

3

Ecuación 3.70
colapso

Espesor de

e = espesor de la tubería
E = 2.1*106 Módulo de elasticidad del material de la tubería
m = 1,3 Relación de Poison
Pa = Presión atmosférica

pi

e
Ecuación
3.71 Espesor por presión interna
2V t

Pi= Presión 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

Ecuación
3.72 Potencia en vatios
W 9,81

K

Existe una relación estadística entre la potencia requerida y el
costo de la estación de bombeo necesaria; así como la potencia
instalada estimada en un 30% mayor que la potencia requerida.
Estos dos costos se suman al costo de la tubería y su instalación
para determinar el costo total de la inversión inicial.

126

Gonzalo Freites olivero

De acuerdo a la vida útil de las obras civiles, de la estación de
bombeo y de la tubería, el programa calcula el valor de las anualidades
en función de la tasa de interés aplicada al capital invertido.
La vida útil de las tuberías de acero y de los equipos de bombeo
es de 25 años, y de las obras civiles 40 años.
Otros cotos adicionales pueden ser estructuras, tales como
estanques de almacenamiento y control.
Los estanques de control regulan el ciclo de operación de las
bombas.
Los estanques almacenan un volumen, Ve, entre los niveles de
arranque y desconexión de las bombas.
El ciclo de una bomba, T, está compuesto por el tiempo de
llenado (bomba encendida) y el tiempo de vaciado (bomba
apagada).
El caudal medio de la bomba, q, está entre Ha, arranque y Hd,
desconexión, y los caudales respectivos son q1 y q2.
q=

2 q12 + q1 q 2 + q 22
*
3
q1 + q 2

Ecuación 3.73 Caudal medio de una
bomba

La bomba debe enviar un caudal q, mayor que el demandado, Q.
Q = αq......(0 < α < 1)
1
El ciclo mínimo ocurre cuando α = , luego el volumen del
2
estanque es:
Ve

T * q
Ecuación
3.74 Volumen estanque de regulación
4

T es aproximadamente 40 minutos.

optimación de redes hidráulicas

127

Es una práctica sana que el caudal de una estación de bombeo
Q
se distribuya en tres unidades de bombeo tal que QB = d
3
Conocida la demanda de la red, el programa calcula el volumen
del estanque, determina su costo y lo corrige según su altura.
Al costo anual de la inversión se le suma el costo de la energía
anual consumida, más el costo de mantenimiento de las obras, para
determinar el costo total anual de la obra.
Este valor es sólo un punto de la curva de costo anual que va
a construir el programa, y de la curva de varias iteraciones se
escogerá el valor menor.
Pero, ¿cómo se calcula el programa el próximo punto de la
curva de costo anual?
El programa analiza la ruta desde la estación de bombeo hasta
el nodo de algún ramal donde la holgura de presión es cero y sabe
que si aumenta el diámetro de algún tubo en ese recorrido se va
a generar una holgura de presión que se puede eliminar bajando
la altura de bombeo… ¿y cuál es ese tubo que va aumentar de
diámetro?... pues aquel cuya pérdida de carga sea más eficiente en
el gradiente: delta incremento de costo por aumento de diámetro
entre delta pérdida de carga en el tubo y se toma el menor valor
de todos los tubos analizados, uno por uno, desde la estación de
bombeo hasta el nodo de holgura de presión igual a cero.
En este momento se calculan todos los valores anuales de la
inversión con sus costos anuales de operación y se determina el
segundo punto de la curva anual de costo. Se descartan los ramales
que generen presión negativa o por debajo de la requerida en otros
ramales.
El proceso iterativo se repite ramal por ramal hasta que se obtiene el punto mínimo de dicha curva, el cual es el valor deseado.

128

Gonzalo Freites olivero

El programa descarta para su análisis los tubos que han cambiado
de diámetro en una parte de su longitud, tubos segmentados. Los
descarta para siempre con la instrucción morir.

tabla de
rugosidad

tabla de
precios

calculo de pérdidas de carga en cada ramal,
cf… selecciona mayor pf, Z
pf = cf-pmo+cota terreno

calcula costos y mintb en tubos no descartados
mintb = tubo de menor delta costo/delta H

modifica tubo mintb

Ahorro<menor
Hp………si

cambia
tubo

calcula ahorro de energía en la
estación de bombeo

no

cambia segmento del tubo

Ahorro>0,001

si

regresar.
Fin

Ilustración 3.30 Diagrama de flujo del Programa Freites

129

optimación de redes hidráulicas

Los tubos aguas arriba de MinTb son descartados en el
análisis.
En el análisis de presiones, el programa realiza una estimación del
efecto posible por golpe de ariete; de tal manera que al seleccionar
el espesor del tubo se considera el efecto de esta sobrepresión.

Variables hidráulicas
Pe
Ga

Hr

ENERGÍA

Hf
Pm

Pm
P
Hp

A

ERÍ

TUB

Z

LONGITUD

Ilustración 3.31 Definición de variables

De acuerdo a la ilustración 3.29 tenemos las siguientes
variables:
Z= Altura de un punto determinado de la tubería sobre el
terreno
Pm= Presión mínima requerida en dicho punto
Hp= Sobrepresión en dicho punto (holgura de presión)
Hf= Pérdida de carga desde dicho punto hasta el origen de la
red.

130

Gonzalo Freites olivero

Ga= Sobrepresión adicional producida por efecto de golpe de
ariete.
Hr= Altura de bombeo requerida
Pe= Presión estática presente en un determinado punto de la
red, cuando la velocidad del fluido se hace igual a cero.
P= Presión dinámica sobre la tubería
Método de cálculo de una red hidráulica abierta
En función de los caudales, diámetros y material de cada tubo
que componen cada ramal y tomando en cuenta las presiones
mínimas requeridas en cada punto aguas abajo de cada tubo, se
calcula la presión requerida aguas arriba de la red Hr, la cual es la
mayor de los valores obtenidos ramal por ramal.
La altura de bombeo requerida es Hb, igual a Hr menos la
presión disponible en el origen de la red; Pmo.
Hr = Hb – Pmo
Al existir un punto que marca la presión requerida que genera la
mayor altura de bombeo, ocurren necesariamente sobrepresiones en
el resto de la tubería y los otros ramales; estos valores Hp (holgura
de presión) se pueden reducir aumentando los diámetros de ciertas
tuberías, sobre todo si se ha tomado la precaución inicial de escoger
para cada tubo el diámetro menor que genera la máxima velocidad
permitida (usualmente de entre 2.5 y 3 m/s).

Presiones requeridas en la red de abastecimiento
Las presiones en sistemas de distribución de agua potable varían
de 15 a 30 mca (metros columna de agua). En sistemas de riego
por aspersión, la presión la fija el tipo de aspersor a utilizar.

optimación de redes hidráulicas

131

A partir de la consideración anterior, se establece la presión
mínima requerida en cada uno de los nodos de la red de
abastecimiento. Esta presión mínima es uno de los datos de entrada
más importantes para los programas de cálculo de dicha red.

Diámetros de las tuberías de la red de distribución
La red de tubos que conforman el sistema de distribución de
agua potable en una ciudad puede subdividirse en líneas primarias,
líneas secundarias y líneas de distribución,
Las líneas primarias componen la estructura básica del sistema
y son las que mueven los caudales desde las estaciones de bombeo
en las plantas de tratamiento hasta los tanques de almacenamiento
y diferentes zonas de la ciudad; deben tener válvulas a intervalos
no mayores de 1,5 Km. y las líneas menores que se encuentren
conectadas a ellas deben tener válvulas, de tal manera que fallas
en los sistemas menores no requieran el cierre del sistema de red
primaria.
Las tuberías primarias y secundarias deben tener válvulas
de purga en los puntos más bajos y ventosas en los puntos más
altos.
Las tuberías secundarias componen circuitos menores dentro
de las redes de distribución.
Los diámetros mas económicos dentro del costo de la red son
lógicamente los de menor tamaño, pero el incremento de velocidad
que esto genera aumenta exageradamente las sobrepresiones en
la red, por tanto, el fijar una velocidad no mayor de 2.5 a 3 m/s
nos permite definir el área de la tubería en función de su caudal y
extraer su diámetro inicial.

4Q
3.75 Diámetro en función del caudal
D Ecuación
=
πV

132

Gonzalo Freites olivero

Ecuación de Hanzen-Williams
hf = R * Q1,85
R= α * L
R= 10,674*L / (C1,85 * D4,87)
Donde:
hf= Pérdida de carga en m en un tramo de tubería 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= Diámetro interno del tubo (mm)
L= Longitud de la tubería (m)

Cálculos económicos
Realizado el primer cálculo hidráulico para todos los ramales
y habiéndose 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*
= Presión hidrostática para fluido en reposo, (m)
γ

.

p
=
γ

Presión estática para flujo en movimiento, (m)

optimación de redes hidráulicas

·

133

p V2
+
=
Energía
disponible, (m)
γ 2g

· Hf = Pérdida de carga desde el origen hasta el nodo, (m)
· V = Velocidad en el tubo aguas arriba, (m/s)
· Hp = Holgura de presión en el nodo, (m)
Pc
0
,007 D
* D  e
2E
3
1 P 2

· e
.

e

pi
2V t

Ecuación 3.70

Ecuación 3.71

Pa = Presión atmosférica
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.

Rotura de la tubería por colapso
 (1 - µ 2 ) p c 
e = ( D - e) 

2E

1

3

Ecuación 3.76 Espesor resistente al colapso

Para tuberías no enterradas
pa= Presión atmosférica 1 kg/cm2

134

Gonzalo Freites olivero

µ = 0.3
E = 2.1*106 kg/cm2 Elasticidad del material del tubo (acero)
e = 0,006D
Condición de rigidez D/e<150

Tuberías enterradas
Según la teoría de Marston, la carga muerta generada por un
relleno sobre una tubería enterrada cuyo ancho de la zanja es menor
a dos veces el diámetro del tubo es
Wc = C d γ s Bd2 (

Bc
) Ecuación 3.77 Fórmula de Marston
Bd

Wc= Carga muerta por unidad de longitud del tubo (F/L)
Bc= Diámetro de la tubería
Bd= Ancho de zanja. Se recomienda igual al diámetro tubo más
0,60
γs= Peso específico del suelo ie suelo saturado 1900 kgr/m3
Cd= Coeficiente de carga que depende de la relación h/Bd; tiene
un valor igual 0,86 para h/Bd = 1 en suelos saturados. Sus
valores oscilan entre 0,47 y 3,5 para 0,50<h/Bd<15
Conocida la carga se aplica la ecuación de Spangler para calcular
la deformación radial del tubo, la cual no debe pasar de del 3 al
5%
Ecuación de Spangler:
d

3

c * K * Wc * r
Ecuación
3.78 Fórmula de Spangler

ET * I T  0.06 E m r 3

optimación de redes hidráulicas

135

D= Deformación radial (L)
C= 1.50 (valor recomendado por Spangler para diseño)
K= Factor de apoyo (varía de 0110 a 0.083 para ángulos entre
0 y 180º)
Wc=Cargas de Marston sobre el tubo (F/L). Formadas por
cargas muertas y vivas (vehículos, etc.)
R= Radio del tubo (L)
ET= Módulo de deformación de la pared de tubo (2.1x106 Kg/
cm2 para tubos de acero). Ensayo de aplastamiento (UNE
53-323, España)
ET =

0.149 D 3 P
L∆Y

Ecuación 3.79 Módulo de deformación

IT= momento de inercia del tubo: e3/12
Em= Módulo de reacción del suelo (70 kg/cm2 para arenas
compactadas a 90% proctor normal)
Estos valores varían de:

3.5 – 28 - 70 kg/cm2 para suelos granulares con menos
de 25% de material grueso desde no compactados hasta
compactados a 85 %, y finalmente a 95% Proctor)

7.0 – 70 – 140 kg/cm2 para suelos granulares con más de
25% de material grueso (de acuerdo al grado de compactación)

14 – 140 - 210 kg/cm21 para suelos granulares con menos
de 12% de material fino (de acuerdo al grado de compactación)

70.33 para piedra picada suelta y 210 kg/cm2 para cualquier
valor de compactación.

136

Gonzalo Freites olivero

Las cargas vivas se distribuyen de la siguiente manera:
En carreteras:
Altura de cobertura (m) Carga (kf/m2)
0,30
8.788
0,90
2.929
1,50
1.221
2,40
488

Carga ferroviaria
Carga (kg/m2)
18.533
7.812
3.906
488

Nota: Los valores se multiplican por el diámetro de la tubería para que
las unidades queden en (F/L).

Un pavimento de concreto tiene un efecto atenuante equivalente
a cinco veces el espesor de la losa.

Precio de las tuberías
Conocido el material y el espesor de las paredes de la tubería,
se determina por cotización comercial el precio unitario de cada
uno de los tubos de la red. En el caso de tubos de acero:
CT = K 1eDca Ecuación 3.80 Precio de las tuberías
CT = costo tubería
K1= pgaLd
γ a = Peso específico del acero
D = Diámetro externo de la tubería
e = Espesor de la tubería
L = Longitud tubería
ca = Precio del kilogramo de acero

optimación de redes hidráulicas

137

En este primer análisis se ha determinado el costo inicial de la
red de tubos, falta el costo de su instalación y de las obras civiles
complementarias. Se sabe que la instalación es un porcentaje del
costo del material, y si no se tienen cotizaciones al respecto se
puede estimar a nivel de anteproyecto en un 90%.

Solución automática
Si la toma está ubicada a una determinada cota que permite la
distribución gravitacional del agua cumpliendo los requisitos de
caudal y presión mínima requerida en todos los nodos, se ha llegado
a la solución más económica 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 energía para evitar
sobrepresiones innecesarias.

Requerimiento de bombeo y su influencia económica
Si con la red de tuberías diseñada con los diámetros mínimos
permitidos se requiere bombeo; entonces, para obtener la solución
óptima debemos realizar algunos comentarios previos.
- El menor diámetro de la tubería aumenta los requerimientos
de bombeo
- El costo del sistema hidráulico es igual a:

Costo de la red de tubería

Costo de la estación de bombeo

Costo de la instalación de la red de tuberías

Costo de las obras civiles

Costo de las instalaciones eléctricas
- El costo óptimo del sistema está ahora en un punto intermedio
en que el costo de la tubería es más alto que el inicial, pero

138

Gonzalo Freites olivero

esto influye en que el costo de la estación de bombeo sea más
económico y la combinación que logre que la suma de estos
costos sea mínima, será la solución. Debemos recordar que se
trata de costo anual y no de inversión inicial.

Costo anual del sistema hidráulico
La verdadera solución óptima no es exactamente la expresada
en el párrafo anterior, sino hay que buscarla en el costo anual del
sistema, donde intervienen otras variables que no aparecen en el
costo de la inversión inicial, como:
Vida útil de los equipos
Tasa de interés sobre la inversión
Amortización anual del capital invertido
Costo anual de la energía de bombeo
Mantenimiento anual de los equipos

Vida útil de los equipos
Para definir la vida útil de los equipos vamos a enumerarlos uno
por uno, así como analizar su costo y su vida útil.
Red de tubería
Equipo electromecánico de la estación de bombeo
Obra civil de la estación de bombeo
Red de tuberías y piezas especiales
Instalación eléctrica
Estanque regulador

optimación de redes hidráulicas

139

Red de la tubería
Definición de presiones:
Pn = Presión normalizada (presión hidrostática de prueba de los
tubos)
Pr = Presión de rotura (tracción circunferencial igual tensión
nominal de rotura, τ r )
2e
D

Ecuación
3.81 Presión de rotura de un tubo
pr
W
r

Pf = Presión de fisuración, en tubos de hormigón armado. Es
aquella que produce fisuras de 0.2 mm de espesor y 30 cm
de longitud
Ps = Presión de servicio; es la de funcionamiento a régimen
hidráulico estable, sin sobrepresión de golpe de ariete.
Px = Presión máxima. Es la máxima que puede alcanzarse incluyendo golpe de ariete.
Los tipos de tubería podemos clasificarlos fundamentalmente
en función del material utilizado:
 Materiales homogéneos
Pueden ser metálicos, plásticos y fibrocemento. Veamos:
Metálicos:

Fundición gris. Vida útil 30 años

Fundición dúctil. Vida útil 30 años

Acero en chapa. Vida útil 20 años

Acero inoxidable. Vida útil 25 años

Cobre, plomo, bronce. Vida útil 40 años

140

Gonzalo Freites olivero

Aluminio. 5 años (utilizado en redes de riego por aspersión)

Plásticos (expuestos a la intemperie):
Cloruro de polivinilo (PVC). Vida útil 5 años
Polietileno. Vida útil 10 años
Poliéster. Vida útil 10 años
Pavco. Vida útil 22 años

Fibrocemento. Vida útil 15 años

 Materiales heterogéneos

Hormigón. Vida útil 25 años:

Es un tipo de hormigón identificado por ser armado, con
o sin camisa de chapa de acero dulce

Descripción de los principales tipos de tubos
Tubería de fundición

Utilizada para conducción de aguas corrosivas.

Sus uniones pueden ser de enchufe y cordón (plomo y
filostático), de bridas, expres (brida y contra brida) y automática (presión y anillo de caucho).
Gris normal: Se trata de un producto siderúrgico en que
el carbono separado del hierro se presenta en láminas de
grafito. Es un material frágil resistente a la corrosión. Su
presión normalizada en tubos tipo A (presión de prueba)
va de 25 kgr/cm2 para tubos < 600mm hasta 20 kgr/cm2
para tubos > de 600 mm de diámetro (externo).

optimación de redes hidráulicas

141

Gris dúctil: El carbono está en forma de nódulos esféricos de grafito. Es la más empleada por sus características
mecánicas (resistencia a la tracción y al impacto). Pn = 50
kgr/mm2 para tubos de 300 mm hasta Pn 25 para diámetros
de 1000 mm.
Otros tubos metálicos. Se utilizan poco en redes de distribución, salvo valvulería y fontanería.

Tuberías de acero
El material empleado es el acero dulce soldable, fabricándose los tubos por laminación, estirado o soldadura, siendo
este último método el más empleado, bien mediante virolas
o enrollado.
Tiene la ventaja de su poco peso, resistencia a la tracción
y facilidad de instalación, pero el inconveniente de su falta
de rigidez y su facilidad de corrosión, lo que obliga a la
protección anticorrosiva, exteriormente con pintura asfáltica sobre material dieléctrico e interiormente mediante
pintura epóxica, asfalto y mortero de cemento.

Al ir la tubería enterrada debe protegerse uniéndola con
polos de corrosión.

Por estas razones y su gran costo se emplea en casos especiales en zonas de difícil acceso, tramos autoportantes de
gran luz, cruces de carretera, etc.

Las juntas pueden ser roscadas, de brida (tipo Gibault), de
enchufe y campana y soldadas.

El acero tiene una carga de rotura de 30 kgr/mm2, límite elástico de 22 kgr/mm2 y alargamiento de rotura de
20%.

142

Gonzalo Freites olivero

Los tubos de acero pueden ser sin soldadura limitados a
diámetros menores de 200mm. Con una Pn que va de 100
kgr/cm2 para tubos 2.5 mm de diámetro y 4 mm de espesor
hasta 65 kgr/cm2 para diámetros de 200mm y 5.5 mm de
espesor.

Soldados: a tope, a solape y helicoidalmente

Los tubos soldados resisten una Pn de 60 kgr/cm2 para un
diámetro de 250 mm y 2.5 mm de espesor hasta 25 kgr/cm2
para un diámetro de 500 mm y un espesor de 6.00 mm.
(clase A). Las clases B y C son de mayores espesores y
resistencia

La tabla 3.16 que presentamos a continuación nos presenta la
siguiente información:
- Se presentan los diámetros y espesores de las tuberías de
acero según las normas AWWA (American Water Works
Association) Columnas 1, 2, 3, 4.
-

Se calcula la presión 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.

- Se calcula el peso de cada tubo por m lineal en base a un
peso específico del acero de 7.850,00 kg/m3
- En base al precio del acero se calcula el precio del tubo
- Se suma al precio anterior el costo del recubrimiento interno
y externo
- En la última columna se presenta el costo total del tubo por
metro lineal.
Nota: la tubería venezolana de SIDOR tiene la siguiente característica
en su punto de fluencia:

optimación de redes hidráulicas

143

Norma 5L

A-25 25.000 psi

A

30.000 psi

B

35.000 psi

Norma 5xl

X42

42.000 psi

X45 X52 X56 hasta X60 60.000 psi (El subíndice de X indica
los psi)

144

Gonzalo Freites olivero

Tubería de acero
P. Fluencia

42.000,00 psi

P: Acero $/k

tipo A-572(GR42)

1,17 (fabricado)

Revestimiento interno $m2

12,00

Revestimiento externo $/m2

15,00

Pt=0.50Pf
Diámetro(")

Diámetro(mm)

TUBERÍAS DE ACERO

Precios 1.997 (incluyendo revestimiento interno y externo)

Pt=0.50(2ePf/D)
Espesor(")

Peso(k/m)

Precio ($/m)

4,00

101,60

0,07

Espesor(mm)
1,90

P.T. PSI P.T. (m)
784,35

533,57

4,67

5,46

Rec. Int. Rec. Ext. P.Tot.
3,69

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

Tabla 3.16 Normas de la AWWA para tuberías de acero

18,03

86,92

optimación de redes hidráulicas

145

Plásticas
En los últimos años viene siendo usual en diámetros pequeños,
< de 250 mm.
PVC (cloruro de polivinilo). Tiene la ventaja de su poco peso
y muy bajo coeficiente de fricción. Son frágiles y vulnerables a
los rayos ultravioleta.
Su Pn es bajo del orden de 10 kgr/cm2 y su módulo de elasticidad
es de 30.000 kgr/cm2.
Polietileno. Son derivados polimerizados del etileno. Algunas
vienen en rollo, lo que facilita su colocación. Son igualmente de
poca fricción, son frágiles 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 hidráulicas. Fáciles de colocar
pero su costo es elevado.

Tuberías de amianto-cemento o fibrocemento.
Hasta hace poco las más utilizadas en proyectos de riego para
diámetros entre 250 y 600mm. No sabemos qué efecto ha tenido
últimamente en su producción la relación entre el amianto y cierto
tipo de enfermedades.
Usa juntas Simples formadas por un manguito de fibrocemento
y canaladuras interiores donde se alojan anillos de estancamiento.
Las juntas Reka son una mejora de las anteriores. Se emplea una
variedad Reka para tuberías colgantes de hasta 350 m.
Pr 200 kgr/cm2 (presión de rotura)
Rotura por flexión transversal 450 kgr/cm2
Rotura por flexión longitudinal 250 kgr/cm2

146

Gonzalo Freites olivero

Tuberías de hormigón
Se utilizan de hormigón armado o pretensado en diámetros
mayores de 600mm y presiones mayores de 20 kgr/cm2.
Las juntas son a base de chapas que se sueldan en caso de
juntas rígidas o de enchufe presionando un elastómero en caso de
juntas elásticas.
Existen tuberías de alta resistencia de hormigón pretensado
con o sin chapa de acero; en este último caso, la estanqueidad se
consigue con el núcleo pretensado que constituye el núcleo.
El núcleo de hormigón se pretensa longitudinalmente y se zuncha
helicoidalmente con alambre de alta resistencia, consiguiéndose
un pretensado transversal, y se recubre de hormigón.

Equipo electromecánico de la estación de bombeo y obras
civiles requeridas
El costo de las estaciones de bombeo está conformado por dos
partidas, el costo de los equipos y el costo de las obras civiles,
ambos son función de la potencia requerida.
La potencia instalada en vatios (W)
Qh

Ecuación
3.72
W 9.81

K

Q= m /s
3

H= m
1W=1Newton*1m/s
1Kgr=9.81 Newtons
El costo de las unidades mecánicas de bombeo se puede expresar
como:
Cub = K2H Ecuación 3.82 Costo unidades de bombeo

optimación de redes hidráulicas

147

El costo de la obra civil de la estación de bombeo:
Cocb= K3H

K2 =
K3

Ecuación 3.83 Costo obras civiles

9,81CbRe
η
9,81C b Re Q

K

Cb= Costo de la obra electromecánica en base al kilovatio instalado
Re= Reserva de la capacidad de bombeo, del orden del 30% (Re
aprox. 1.30)
Cc= Costo de la obra civil en base al kilovatio instalado
η= eficiencia de la bomba
Vida útil de las unidades de bombeo = 20 años
Vida útil de las obras civiles = 40 años

Tasa de interés de la inversión
Interés simple y valor presente
El dinero tiene un valor relacionado con el tiempo. Este valor
es expresado en función de las cargas de interés.
En dinero adquirido en términos cortos de pago se refiere a
menos de un año mientras que los prestamos a término largo
requeridos para adquisición de equipos y materiales son superiores
a un año.
El interés simple es el precio pagado por el uso de una suma de
dinero durante un período de tiempo.

148

Gonzalo Freites olivero

La tasa de interés es usualmente expresada como un porcentaje
anual del capital prestado.
Sea P el capital prestado, a un interés simple i anual, durante
un período n de años.
La cantidad I de interés acumulado será:
I=Pin

Ecuación 3.84 Interés acumulado

La suma S a pagar al final de n años será:
S=P(1+in) Ecuación 3.85 Suma a pagar con interés simple
Cuando el préstamo es inferior a un año, entonces se multiplica
la tasa de interés anual por la relación entre en número d, de días
del préstamo, y 360, así tenemos:
S

P (1  i

d
)
360

Ecuación 3.86 Pago en plazos menores a
un año

Ejemplo 3.8 Tasa de interés simple
Un préstamo de 2000 $ al 4% durante 90 días deberá ser
cancelado con:
S

2000(1  0.04

90
)
360

2.020.$

Interés compuesto
Cuando el interés se suma al capital principal al final de los
términos preestablecidos, la ganancia producida por el interés se
denomina interés compuesto.
El tiempo de la sucesiva conversión del interés en capital
principal se denomina período de conversión.

optimación de redes hidráulicas

149

Sea P el principal (capital invertido al año 0), a un interés
compuesto de una tasa i por período de conversión. Entonces el
monto compuesto A, al final del primer período será:
A1 = P+Pi = P(i+1)
Al final del segundo período:
A2 = A1 + A1(i+1)
=P(i+1)(i+1) = P(i+1)2
Al final del período n:
An = P(i+1)n Ecuación 3.87 Monto acumulado por interés
compuesto

Ejemplo 3.9 Interés compuesto
Un inversionista deposita $200, a una tasa de interés de 4%
anual durante dos años. Calcule el monto compuesto al final del
período.
P = 200
i = 0,04
n=2
A = 200(1+0,04)2
A = 216,3 dólares
La expresión (1+i)n se denomina factor de inversión.

Tasa efectiva
La tasa de interés se expresa normalmente en por ciento anual,
pero también puede ser semestral, trimestral o diario. Si llamamos
f la frecuencia de conversión por año; tendremos:

150

Gonzalo Freites olivero

Al final de un año tendremos:
A = P(1 +

i f
)
f

Al final de n años:
Ecuación
3.88 Valor acumulado en períodos
i nf
)
diferentes a un año

A

P(1 

f

Ejemplo 3.10 tasa de interés trimestral
Calcular el ejemplo anterior si la tasa de interés se acumula
trimestralmente:
P = 200
i = 0, 04
f = 4 (trimestres)
n=2
§ 0,04 · 2*4
200¨1 
¸
4 ¹
©

A

216,6 dólares

Se puede observar que el interés calculado trimestralmente
produce ingresos mayores que calculado anualmente.

Valor presente
El valor presente P de una cantidad A (valor futuro), es:

A
P =
= A(1 + i ) - n Ecuación 3.89 Valor presente de la inversión
(1 + i ) n

optimación de redes hidráulicas

151

Ejemplo 3.11 Cálculo del valor presente
Una empresa debe cancelar un compromiso de $2.000 a fin de
año. Cuanto debe depositar a principio de año en un banco que
paga 4% de interés trimestral.
A=2.000
i = 0.04
n=1
f = 4 (trimestres)
P

2000(1 

0.04  4
)
4

1922..dólares

Un caso útil del valor presente se presenta en la relación
beneficio costo utilizada en la evaluación de proyectos.

Relación beneficio–costo
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 relación beneficio – costo, la cual
debe ser mayor de la unidad para justificarla económicamente.
n

R BC

¦B
j

j

(1  i )  j

j

(1  i )  j

n

¦C
j

Ecuación 3.90 Relación
..( j 1,2.....n) beneficio-costo

152

Gonzalo Freites olivero

Ejemplo 3.12 Relación beneficio-costo
Calcular la relación beneficio-costo de un proyecto que requiere
una inversión inicial de $20.000 y cuyos beneficios y costos se
presenta en la siguiente tabla:
Año
1
Beneficios
0
Costos
22500

2
3000
100

3
3000
100

4
4500
200

5
6000
200

6
6000
400

Tasa de retorno esperada (i)=6%
3000(1  0.06) 2  3000 * .89  ...  6000 * 0.74
20000  100(1  0.06) 2  100 * .89  ...  400 * 0.74

R BC

Si la R(B/C) es < 1 implica que para esta
tasa el proyecto no es viable.
Luego si se calcula la tasa de retorno, TIR,
cuya R(B/C) = 1, vemos que ésta es igual al
2%.
i:0,1,2....12
relación B/c

B/c

1.071

f ( i)

0.75
0
0

5

10
i

Ilustración 3.32 Relación beneficio-costo

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

optimación de redes hidráulicas

153

Se concluye que para este proyecto cuando la tasa de retorno i
es igual a 2%, el proyecto es viable, para tasas mayores no lo es.

Anualidades (sinking fund) en base al valor futuro
Cuando se paga anualmente una determinada cantidad y
deseamos saber el valor futuro a un determinado interés.
R = Valor de cada pago al inicio de cada período
i = Interés compuesto
An = Valor futuro
An = R + R(1+i) +R(1+i)2 +………+ R(1+i)n-1
La suma de n términos de una progresión geométrica de término
común (1+i)
 (1 + i ) n - 1
An = R * 

i 

Ecuación 3.91 Suma de una progresión
geométrica

Ejemplo 3.13 Suma progresión geométrica
Cual es el valor a fin de año de pagos trimestrales de $ 493 a
un interés de 4%.

A4

ª § 0,04 · 4 º
¸  1»
« ¨1 
4
©
¹
» =$ 2.002
493«
»
«
0,04
»
«
4
»¼
«¬

154

Gonzalo Freites olivero

Valor Presente de las anualidades (CRF, capital recovery factor)
Pn = Valor presente de las anualidades
Combinando las ecuaciones 3.85 y 3.88
An=Pn(1+i)n

 (1 + i ) n - 1
An = R 

i

 (1 + i ) n - 1
Pn(1+i)n = R 

i


Luego
1 - (1 - i ) - n 
3.92 Valor presente de las
Pn = Ecuación
R
 anualidades

i


En esta fórmula nos vamos a detener un poco porque si
despejamos R de (3.89), obtenemos el factor de recuperación del
capital (CRF):
R = Pn

i (1 Ecuación
+ i) n
3.93 Factor de recuperación del
n

capital
(1 + i ) - 1
R = Pn (CRF)

Esta ecuación la vamos a utilizar en el proceso de optimación
hidráulica y económica de las redes de tuberías.

Aplicación en la optimación de redes hidráulicas
Recalcando lo dicho en capítulos anteriores se puede decir que
en el aspecto económico de una red hidráulica intervienen las
siguientes variables:
- Costo de la tubería y accesorios
- Costo instalación de la tubería

optimación de redes hidráulicas

155

- Costo de la estación de bombeo
- Costo de la red eléctrica instalada
- Costo estanque
- Costo altura estanque
- Costo anual de la energía consumida
- Costo anual de mantenimiento de la red hidráulica
- Costo anual de los intereses de la inversión realizada
Como se puede ver en la lista anterior, los ítems de inversión
se realizan en diversas épocas por lo tanto hay que llevarlos
a un patrón común para poder sumarlos y determinar el costo
comparativo de diversos proyectos o alternativas.
En nuestro estudio de optimación de redes hidráulicas utilizamos
el factor de recuperación del capital (CRF) y lo multiplicamos por
las inversiones requeridas al año cero (tuberías, estación de bombeo,
etc…) para conocer el costo anual (R) de esta inversión y poder
sumarla con los costos anuales de la obra, tales como consumo de
energía eléctrica, mantenimiento anual de la red, etc.

156

Gonzalo Freites olivero

Ejemplo 3.14 Red hidráulica de la ciudad de Nirgua
Se desea construir una red hidráulica para un sistema de riego
que tiene las siguientes características:
6

1
3
2

4

7
5

8
9
embalse

Ilustración 3.33 Diagrama de la red

Se trata de una red de tubos de acero que parte de un embalse
y va alimentar una zona poblada y en el proyecto, se requiere una
estación de bombeo.
En el primer paso de cálculo, conociendo los caudales en cada
tramo y estableciendo la velocidad máxima de flujo en 2,00 m/s, se
determina el diámetro de todos los tramos y se pide una cotización
de la misma o se consulta una base de datos actualizada.
La inversión inicial (año cero) en la obra es la siguiente:
Adquisición de tubos y accesorios $ 169.829,30
Costo instalación tubería
$ 152.846,40
Costo central de bombeo
$ 74.444,90
Costo estanque
$
5.870,00
Costo elevación estanque
$
400,00
Inversión inicial
$ 403.390,60
Tabla 3.17 Inversión inicial en el presente ejemplo

optimación de redes hidráulicas

157

Según los manuales de ingeniería, la vida útil de esta
infraestructura es de 25 años, por tanto, el costo anual de esta
inversión financiada a una tasa de interés de 17 % anual, es:
CA = 403.390,60* 0,1734
Frc = 0,1734
CA = 69.957,40 dólares
Esta cantidad representa el costo anual del capital invertido en
la obra y es uno de los sumandos requeridos para obtener el costo
anual total.
En la tabla siguiente se muestran los componentes del costo
anual total.
Costo anual de la inversión

$ 69.957,40

Costo anual de la energía eléctrica $ 324.021,00
Costo del mantenimiento anual

$ 12.527,20

Costo total anual

$ 424.505,60

Tabla 3.18 Costo anual en el presente ejemplo

El costo anual de la energía depende del precio del kilovatio
hora y del número de horas anuales de bombeo; hay que sumarle
un costo fijo por la instalación y el servicio eléctrico.
El costo de la instalación se obtiene por cotización o consultando
la base de datos adecuada.
Esta cifra de costo total anual nos permite comparar diversos
proyectos para escoger el de menor costo con iguales rendimientos,
pero también nos permite ver variantes o alternativas dentro del
mismo proyecto.

158

Gonzalo Freites olivero

Así, en el presente caso tenemos que los tubos de menor diámetro
generan el costo menor de la tubería pero incrementan el costo de
la estación de bombeo y de la energía eléctrica consumida.
Para introducir una variante veremos primero la estructura de la
red hidráulica que vamos a modificar a ver qué pasa con el costo
total anual.
Tubo
1
2
3
4
5
6
7
8
9

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

Mat. Edad Camino
P
A
A
A
A
A
A
A
A

1
1
1
1
1
1
1
1
1

2
3
4
5
9
8
8
9
0

Tabla 3.19 Datos del ejemplo presentado

Para explicar la tabla analizaremos la fila del tubo 5:
Caudal Q = 159,30 l/s
Diámetro D = 304.80 mm
Longitud del tubo, Long. = 1.235,00 m
Presión mínima requerida en su extremo aguas abajo, Pm= 20.00 m
Cota terreno en su extremo aguas abajo del tubo, Ct= 801.00 msnm
Material del tubo, M = A (Acero)
La letra P en el tubo 1
indica plástico

optimación de redes hidráulicas

159

Edad del tubo:
1 = indica que el tubo tiene una edad entre cinco y diez

años de edad
0 = Nuevo
2 = mayor de 10 años.
La edad esta relacionada directamente con la rugosidad del tubo.
Camino: Indica el número del tubo ubicado aguas arriba de
aquél. Se puede observar que los tubos 5 y 8 tienen el mismo
camino, el tubo 9, lo cual permite calcular las pérdidas de carga
desde cualquier tubo hasta la toma.
Para cumplir con los requisitos hidráulicos se requiere una
estación de bombeo capaz de enviar 234.80 l/s a una altura de
72,90 m.
Con esta información se determina el costo de estación de
bombeo y el costo anual de la energía consumida.
Esta alternativa inicial tiene dos características esenciales:
Se seleccionó la tubería de diámetro menor, lo cual garantiza
el costo mínimo de los tubos.
La estación de bombeo es la más costosa debido a la gran pérdida
de carga que generan los tubos de pequeño diámetro.
En vista de lo antes expuesto, el costo total del sistema no es
necesariamente el más económico; por tanto hay que estudiar otras
alternativas.
Antes de entrar en una nueva alternativa, lo primero que observamos
es que el tubo 1 de material plástico hay que reemplazarlo porque la
presión estática, sumada a la sobrepresión generada por cierre de
válvulas, sobrepasa la resistencia del plástico.
Nueve tramos de tubería, con tres diámetros posibles en cada
tramo (por seleccionar un rango mínimo de diámetros), arreglados

160

Gonzalo Freites olivero

de 9 en 9, generan las siguientes posibilidades de diseñar la red
hidráulica:
(n)k

Ecuación 3.94 Arreglo de tramos y diámetros

n = Número de diámetros
k = Número de tramos
Se pone una restricción y es que los tubos aguas arriba deben
tener un diámetro mayor que los tubos aguas abajo.
(3)9 =19.680 opciones, para escoger la más económica.
En vista de elevado número de sistemas de ecuaciones a resolver
se procedió mediante un programa de optimación (Programa Freites
para redes abiertas) y se obtuvieron los siguientes resultados:

optimación de redes hidráulicas

161

Cálculo/optimación de costo de la red (Nirgua) Resumen

It

Hb Costo Red Costo C.B. Costo A.S. Inversión I.

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

28 11.2 291496.8 11454.5

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

Tabla 3.20 Resultados del ejemplo Nirgua

162

Gonzalo Freites olivero

Solución inicial
t L*m d

esp piezmt Hp pest pres V caudal costo

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

Tabla 3.21 Solución inicial Nirgua

Valores de la solución inicial:
Hr (energía requerida) = 72.9
Hb (energía requerida de la bomba) = 72.9
Volumen del estanque (m3) = 58.7
Alt. Est. sobre el terreno m = 5.0
COSTOS INICIALES
Costo tubería = 169.829.3
Costo instalación tubería = 152.846.4
Costo central de bombeo = 74.444.9
Costo estanque = 5.870.
Costo elevación del estanque = 400.0
ANUALIDADES
Costo anual de la inversión = 69.957.4

optimación de redes hidráulicas

Costo del mantenimiento anual = 12.527.2
Costo anual de la energía = 342.021.0
INVERSIONES INICIALES = 403.390.6
COSTO ANUAL DEL SISTEMA = 424.505,60
Fin de la iteración inicial

Solución más económica
==============****============================**
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

Tabla 3.22 Solución más económica del ejemplo Nirgua

Hr (Energía requerida) = 13.3
Hb (Energía requerida de la bomba) = 13.3
Volumen del estanque en m3) = 58.7
ALT. Est. sobre el terreno en m = 3.0

163

164

Gonzalo Freites olivero

COSTOS INICIALES
Costo tubería = 232.421.7
Costo instalación tubería = 209.179.6
Costo central de bombeo = 13.579.3
Costo estanque = 5.870.0
Costo elevación del estanque = 240.0
ANUALIDADES
Costo anual de la inversión = 79.998.6
Costo del mantenimiento anual = 12.605.5
Costo anual de la energía = 67.973.9
INVERSIONES INICIALES = 461.290.6
COSTO ANUAL DEL SISTEMA = 160.578,00
Fin de la iteración21 dJmin:1.3

Costó Anual del Sist ema

450000
400000
350000
300000
250000

Costos en dolares $

Cost o Anual del Sist ema
200000
150000
100000
50000
0
1

3

5

7

9

11

13

15

17

19

21

23

25

27

It er aci ó n

Ilustración 3.34 Gráfico de las iteraciones (Nirgua)

optimación de redes hidráulicas

165

Si observamos la ilustración 3.34 y sus respectivos valores se
puede destacar que la solución más económica (iteración 21) bajó
el costo anual de 424.505,60 dólares a 160.578,00 dólares anuales
(durante un período de vida útil de 25 años).
A partir de esta iteración, el costo anual comienza a subir porque
el ahorro de energía logrado con el aumento de diámetro en algún
tubo genera una disminución de costo en la estación de bombeo
inferior al incremento de costo por el tubo modificado.
La columna Hp (holgura de presión) indica las presiones
superiores a la presión mínima requerida en cada nodo (Pm =
20,00 m). Se pueden observar en la solución inicial valores de
sobrepresión del orden de los 40,00m en los tubos 3, 8 y 9 mientras
que en estos mismos tubos la sobrepresión es de 26,70 en el tubo
3, de 13,90 en el tubo 8 y cero en el tubo 9.
El costo de la tubería es proporcional al diámetro y al espesor
de sus paredes, siendo esta variable la que genera la resistencia del
tubo a la presión hidráulica; por tanto, a mayor presión dentro de
cierto rango, mayor será el espesor de la tubería y mayor su costo,
de ahí la importancia de eliminar en lo posible las sobrepresiones
existentes.

Programa de optimación de redes hidráulicas
El programa necesita cierta información económica para poder
trabajar. Esta información se encuentra, en una base de datos que
lógicamente debe actualizarse periódicamente.

Precios de la tuberías
Los campos de la base de datos son fundamentalmente el
material de la tubería, dentro de éste los diversos diámetros, y para
cada diámetro los diversos espesores, asociados a la presión de
trabajo y su respectivo precio. Cuando la máxima presión hidráulica

166

Gonzalo Freites olivero

generada en el interior de la tubería es menor a la presión de trabajo
que aparece en la base de datos asociada al material del tubo y a su
diámetro, el programa asigna el espesor y precio lineal del tubo.

Costo de la colocación de la tubería
El costo de colocación de la tubería se puede estimar en base las
experiencias relativas a obras similares ejecutadas con anterioridad.
Este valor puede ser tan alto como el 90% del costo de la tubería,
tal como ocurre en el caso de la de acero.

Costo estanque de regulación
Los estanques regulan el ciclo el ciclo de operación de las
unidades de bombeo.
El ciclo de una bomba tiene un tiempo T, igual al tiempo de
llenado del estanque (bomba encendida) T1 más el tiempo de su
vaciado (bomba apagada) T2
T = T1+T2
Cómo se explicó anteriormente se calculan los valores de q y
de a (pág. 124).

optimación de redes hidráulicas

167

El tiempo de vaciado del estanque Tv es igual a:
TV =

V
V
=
Q α .q

V = Volumen del estanque
El tiempo de llenado Tll
V
q Q

Tll

V
q  D .q

V
q (1  D )

El ciclo de bombeo (T)
T = TV +Tll
T=

V
V
+
α .q q (1 - α )

Tal como expresamos, derivando e igualando a cero para
determinar el volumen mínimo del estanque se obtiene
α=

1
2

El volumen mínimo del estanque es igual a:
V =

T *q
4

(3.74)

Generalmente, el ciclo de bombeo T está entre 40 y a 50
minutos.
Se utiliza como valor de q el valor mayor de las unidades de
bombeo

168

Gonzalo Freites olivero

Es muy conveniente que la estación de bombeo este compuesta
por varias unidades que se pueden rotar en su funcionamiento, e
inclusive tener una reserva.
Conocida la demanda de la red, el programa calcula el volumen
del estanque y en base a los precios unitarios archivados calcula
su costo. El usuario tiene la opción de suministrar un valor por
defecto.

Costo altura estanque
Igualmente ocurre con el fuste o altura del estanque, el programa
asigna un valor igual al 10% de la altura de bombeo, sin pasar de
cinco metros y toma del archivo los costos unitarios para este tipo
de obra o se signa un valor distinto suministrado por el usuario.

Costo estación de bombeo
En función de los caudales y presiones requeridas, el programa
calcula la energía requerida al origen de la red (Hr).
De existir alguna energía disponible al origen de la red (pmo), el
programa calcula la altura de bombeo (Hb).
Hb = Hr-Pmo
En caso que Hb sea igual a cero, el programa se detiene y emite
el resultado, si Hb>0, el programa pasa a calcular la potencia
requerida, Hp y los kilovatios necesarios para el funcionamiento
de la estación de bombeo, Kw.
La potencia en vatios:
Qh
W
9.81

K

3.71

optimación de redes hidráulicas

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 (aceleración de gravedad)
1 W = 1 newton* 1m/s
Conocida la potencia requerida se puede relacionar este valor
con el costo de los equipos electromecánicos 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
dólares el kilovatio y el costo de las obras civiles de 80 dólares el
kilovatio, lo cual totaliza 350 para la central de bombeo, incluyendo
obras civiles y equipos electromecánicos.

Costo anual de la energía consumida
Dependiendo del número anual de horas de bombeo y de acuerdo
al precio del kilovatio hora se puede determinar, de acuerdo al
contrato con la empresa que suministra la energía eléctrica, el costo
anual de la energía consumida.

Costo total anual
Es igual a la sumatoria de los costos parciales relativos
a la amortización del capital invertido en la adquisición y
colocación de la tubería, de la estación de bombeo, del estanque
regulador, sumados al consumo anual de energía y a los costos de
mantenimiento.
CT = ∑ C i

170

Gonzalo Freites olivero

Introducción al uso del programa de optimación de
redes abiertas
Cuando se inicia el programa, aparece la siguiente pantalla:
Indique su operación:
Crear una red nueva.....................1
Guardar red ................................. 2
Cargar una red ............................ 3
Mostrar la red.............................. 4
Modificar red .............................. 5
Modificar tubo ............................ 6
Optimar la red.............................. 7
Guardar formato en un archivo... 8
Salir............................................. 9
Opción:

Crear una red nueva
Si entramos en la opción No. 1 es porque vamos a crear o a
estudiar una red hidráulica nueva; veamos los datos que se deben
introducir.
- Ramificada S/N.
Se debe responder si la red es ramificada, es decir, que de un
mismo nodo salen más de un tubo o si se trata de una red de tubos
colineales.
La red del gráfico 3.31 está compuesta de 9 tubos y es ramificada
porque del tubo principal, el nueve, salen dos ramales, uno a la
izquierda y otro a la derecha, compuestos de diversos tramos de
tubería.
Más adelante, el programa preguntará cuál es el camino de
cada tubo, es decir, qué tubo tiene aguas arriba; en este caso, los

optimación de redes hidráulicas

171

dos tubos, el 5 y el 8, tienen idéntico camino, o sea, el tubo 9, lo
cual permite al programa saber cómo se mueven los caudales, es
decir, que el caudal que viene por el tubo 9 se reparte de acuerdo
a la demanda entre los tubos 5 y 8.
- Material de las tuberías. (A) Acero (C) Concreto (P) Plástico
(V) Variado, etc.

Si se desea introducir otro material es necesario modificar
los subprogramas Modialph13a y Precios13a para que el
programa reconozca este nuevo material.

Si toma la V de variado, el programa preguntará en cada
tubo el tipo de material, y en caso de no seleccionar una
opción, todos los tubos serán del mismo material.
- Edad (0), (1), (2)
Permite saber si el tubo es nuevo (0), está entre 5 y 10 años
(1) o mayor de 10 años (2), para establecer la rugosidad de
la tubería.
- Precio de la central de bombeo (Bs/Kw)
Se introduce el valor actual del costo de la central de
bombeo por kilovatio en base al promedio de los costos
actualizados de las centrales de bombeo dividido entre la
potencia de la central (expresada en kilovatios), incluyendo
una estimación de las obras civiles requeridas.
- Costo de la potencia instalada (Bs/Kw)
- Costo de la energía consumida (Bs/Kw-hora)

Este valor permite calcular el costo de la energía consumida
en un año, en base al número de horas de funcionamiento
de la red.

Para el año 2003, el costo de venta de Venezuela a Brasil
era de 42$ el megavatio (0.042$/kw).

172

Gonzalo Freites olivero

- Tasa de interés del capital invertido

Permite calcular el valor de las anualidades relativas al
capital invertido (factor de recuperación del capital).

Vida útil de la red

Valor requerido junto a la tasa de interés para el cálculo de
la amortización del capital.
- Cota terreno en el origen (m)
Esta información permite conocer la carga potencial geográfica al origen del sistema hidráulico, tanto para el requerimiento de bombeo como para definir gravitacionalmente
el proyecto.
- Presión disponible al origen de la red. (m)
Permite calcular la altura de bombeo, pues la diferencia
entre la altura requerida y la altura de presión disponible
es la altura de bombeo. Esta altura disponible puede ser
el remanente en una tubería que requiere rebombeo o una
altura gravitacional disponible por estanque o embalse.

Guardar red
Esta opción guarda la información de la red en un archivo
llamado Redab.
Este archivo Redab se carga automáticamente cuando pasamos
a la opción 3, pero es reemplazado cuando creamos una red nueva;
así, para conservar la información debemos cambiar el nombre del
archivo antes de crear una nueva red.

Cargar red
Carga el archivo Redab (red abierta)

optimación de redes hidráulicas

173

Mostrar red.
Muestra al archivo Redab para su revisión

Modificar red
Permite cambiar los datos iniciales de la red en su conjunto (tasa
de interés, costo mantenimiento, etc).

Modificar tubo
Permite modificaciones específicas de las propiedades de cada
tubo (diámetro, caudal, presión requerida, etc.)

Optimar red
Corre el programa de optimación 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 razón por la cual se detiene el trabajo.
En cada iteración presenta los cambios en la tubería 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 inversión.
El operador TRANSFORMA toma el archivo Rresultados y lo
pasa a Excel para luego graficar en una curva la inversión inicial y

174

Gonzalo Freites olivero

el costo anual de cada iteración, lo cual permite visualizar el valor
mínimo de la inversión según el criterio preestablecido.

Guardar formato en un archivo
Permite ver e imprimir las condiciones iniciales o finales de la
red en un archivo texto llamado Redformat. txt

Salir
Permite salir del programa guardando los datos introducidos
hasta el momento.
Referencias bibliográficas
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
revisión)
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) Cálculo de espesores de tuberías. Universidad Central
de Venezuela
Granados, Alfredo (1989) Redes colectivas de riego por aspersión. CEDEX,
Madrid

optimación de redes hidráulicas

175

H adley , G. (1972) Linear programming. Adison Wesley Publishing
Company
López, M.; Rosas. A. (1987) Estudio sobre hierro fundido dúctil. Universidad
Central de Venezuela, octubre
Méndez Manuel, Vicente (1995) Tuberías a presión. Universidad Católica
Andrés Bello, Caracas

4
Misceláneas

Objetivos
El presente capítulo cubre aspectos de interés general en el
trazado de redes hidráulicas.
El proyectista de una red hidráulica se encuentra por lo general
con que no sólo tiene que calcular la velocidad y la pérdida de carga
en una tubería, sino que hay otros aspectos conexos importantes
en el trazado de redes hidráulicas, como, por ejemplo, el anclaje
de tuberías por cambio de dirección o la determinación de una
pequeña obra de toma.
Al final de este capítulo, el lector tendrá una información
resumida de los siguientes tópicos relacionados con la ingeniería
hidráulica:
- Esfuerzos en tubería por:
Cambio de dirección
En los puntos terminales
En derivaciones
- Cálculo de bloques de anclaje
- Efecto de la presión hidráulica

En lo relativo a pequeñas obras de toma se cubren los
siguientes aspectos:
177

178

Gonzalo Freites olivero

- Obras de toma
Estudio hidráulico
- Estudio y cálculo de la obras desarenadoras
Desarenador caucásico
En la última sección del capítulo se presenta un estudio sobre
redes hidráulicas malladas y se cubren los siguientes aspectos:
- Análisis y discusión del método Hardy-Cross
- Presentación del Programa Freites para redes malladas

Anclaje de tuberías
Para resolver los problemas relativos al anclaje de tuberías,
debemos referirnos al principio de Impulso-Momentum.
Fx Ecuación
d mv
4.95 Principio de Impulso-Momentum
Lo cual es una manera distinta de expresar la ecuación de
Newton.
Fx Ecuación
= 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

Siendo dQ constante a lo largo del filamento:
'Fx

U v x 2  v x1 dQ

Ecuación 4.97 Impulso por unidad de tiempo

179

mISCELÁNEAS

El lado izquierdo representa el impulso por unidad de tiempo,
y el derecho, el cambio de momentum en la componente x.

Esfuerzos en tuberías por cambio de dirección

r

E
D

Ilustración 4.35 Esfuerzos en tuberías por cambio de dirección

Σ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

Ecuación 4.98 Suma de fuerzas en cambio de dirección de tubería

180

Gonzalo Freites olivero

Cambios de diámetro de la tubería (D)
d1

d2

∑F =

πD 2
(D1 - D2 )P
4

Ecuación 4.99 Suma de fuerzas por
cambio de diámetro

El sentido del agua es del punto 1 al 2.

Terminales de una tubería

∑F =

πD 2
P
4

Ecuación 4.100 Suma de fuerzas en terminal de
tubería

Derivaciones

d

d
Ecuación
4.101 Suma de fuerzas en una
πd
F=
P derivación

2

4

181

mISCELÁNEAS

Factores a considerar en el bloque de anclaje
Para conseguir la condición de equilibrio se requiere el balance
de la siguiente ecuación:
R * ≥ R = k .F
R = Resistencia al empuje hidráulico
K = Factor de seguridad > 1.5
F = Fuerzas hidráulicas
R* = Resistencia mayorada por el factor de seguridad
R* = S. r + W. cf Ecuación 4.102 Resistencia en bloques

de anclaje

S = Superficie del anclaje incrustada en el suelo
r = Resistencia del suelo al empuje vertical
W = Peso del bloque de anclaje
cf = Coeficiente de fricción del suelo
terreno natural

F
W

cf

s

r

182

Gonzalo Freites olivero

Valores de la resistencia del suelo (r) en kg/cm2 a diversas
profundidades (m)
Naturaleza
0
0.5
1
2
>3
del terreno
Rocas no
estratificadas

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

2

2

2

1
0.5

1
0.5

1
0.5

0

0

0

0

Tabla 4.23 Resistencia del suelo a varias profundidades

Valores del coeficiente de fricción (cf)
entre diversos materiales
Concreto o ladrillo sobre terreno húmedo
0.35
y arcilloso
Concreto o ladrillo sobre ídem franco
0.45
Concreto o ladrillo sobre ídem duro seco

0.60

Concreto o ladrillo sobre ídem roca
Concreto o ladrillo sobre concreto o ladrillo

0.78
0.70

Tabla 4.24 Resistencia del suelo de diversos materiales

mISCELÁNEAS

183

Comentarios sobre el valor de la presión P
La presión hidráulica medida como altura de agua sobre la
tubería tiene dos valores, una presión dinámica cuando está el agua
en movimiento, la cual es igual a la presión medida con referencia
al origen de la tubería menos las pérdidas de carga hasta el punto
del anclaje en estudio y la presión estática cuando la velocidad en
la tubería es igual a cero y la pérdida de carga desaparece. A este
valor mayor que el anterior debemos sumarle lo correspondiente
al incremento de presión por efecto transitorio del golpe de ariete
(si no hay cálculo se puede estimar en un 20% de la presión
estática).

Ejemplo 4.16 Cálculo de anclaje en tubería
Calcular el anclaje de un tapón terminal de una tubería de 12
pulgadas de diámetro sometida a una presión estática de 100 m.
Sabemos que cada 10 m de presión hidráulica equivale a una
atmósfera de presión, o sea, 1 kg/cm2 o 14.7 psi.
De acuerdo a lo anterior, la presión estática más un 20%
por sobrepresión de ariete suman 120 m de altura hidráulica
correspondiente a 120 kgcm2.
Esta presión multiplicada por el área del tapón final en la tubería
de 12 pulgadas, cuya área es de 730 cm2.

¦F

x

120
* 730 8.760 Kilogramos
10

Si tomamos un coeficiente de seguridad igual a 1.5
La resistencia del anclaje debe ser igual a 13.140 kilogramos.
Si utilizamos un bloque de concreto de 0.422 m3, su peso será
de. 0.423 x 2300 k/m3 = 970 kilogramos

184

Gonzalo Freites olivero

R = 970* 0.45 + (75* 50)* 2
R = 15.436 > 13.140 ..ok
El bloque mide 1.12m * 0.75m * 0.5m
Volumen = 1.12*.75*.5 = 0.42 m3
Peso específico del concreto = 2300 kg/m3
Coeficiente de fricción de un suelo franco, 0.45
Resistencia del suelo 2 kg/cm2 a un metro de profundidad

0.5 m
1.12 m

mISCELÁNEAS

185

Obras de toma
Las obras de toma están muy relacionadas con las redes
hidráulicas. En esta sección trataremos las tomas pequeñas sobre
cauces y quebradas; éstas son muy usuales para acueductos de
poblaciones rurales o sistemas de riego.

En ríos de montaña

Ilustración 4. 36 Obras de toma en ríos de montaña (Sviatoslav Krochin)

La obra consta de:
-

Un azud, cuya cresta debe estar a la altura superior de la
rejilla de toma (Ver Diseño de Pequeñas Presas, US Bureau
of Reclamation).

-

Una rejilla de entrada que impide el paso a la conducción
de material grueso, cuyo umbral debe estar al mínimo de

186

Gonzalo Freites olivero

60 cms del fondo río, y la separación de barrotes no debe
ser mayor de 20 cms.
-

Al otro lado de la reja se coloca un canal desripiador que
se usa para extraer el material grueso depositado, y un
vertededor que conecta con el canal de toma. Tanto el
desripiador como la limpieza del azud vierten directamente
hacia el río y se operan por un sistema de compuertas.

-

Un zampeado y colchón de agua al pie del azud.

-

Una escala de peces (opcional según el tipo de río).

En estiaje, la rejilla funciona como un vertedero y en creciente
como orificio.
El ancho b. de la rejilla se calcula con la fórmula general de
vertederos.
Q = Mo *b* H

3

2

Ecuación 4.103 Caudal de un vertedero

Mo = Coeficiente (Aprox. 2,21)
b = Longitud de la cresta (m)
H = Carga sobre la cresta (m)
Q = Caudal (m3/s)
Si el vertedero está sumergido, hay que multiplicar Mo por s,
el coeficiente de sumersión cuyo valor aproximado es de 0,575,
aparte de -como se trata de una rejilla- hay que multiplicar por el
coeficiente de contracción lateral K= 0,85. Si la separación entre
barrotes la llamamos bb, el número de barrotes n es igual a
n=

b
bb

187

mISCELÁNEAS

Para cálculos detallados:
2

 H  
0,045 * H  
  * 2g
M o = 1,794 +
 1 + 0,285
H + y1  
H + y1  



Ecuación 4.104 Coeficiente de un vertedero de cresta angosta

y1= Elevación de la cresta sobre el fondo, aguas arriba.
El coeficiente s, de sumersión viene dado por Bazín

ª
h º Z
s
1,05«1  0,2 n » 3
y
H
¬

Ecuación 4.105 Coeficiente de
sumergencia

Z = Diferencia de superficie agua arriba y aguas debajo de la
cresta
y2= Elevación de la cresta sobre el fondo, aguas abajo
hn = Elevación del agua sobre la cresta, aguas abajo
Para saber si el vertedero es - sumergido deben cumplirse dos
condiciones
• h > y2, siendo h la profundidad del canal aguas
abajo.

Z
< 0,7
y2

Si no se cumple la segunda condición se produce resalto
hidráulico, aguas abajo y el vertedero no es sumergido.

188

Gonzalo Freites olivero

En ríos de llanura
Los ríos 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
separación no menor de 5m, que se abren en época de crecientes
para permitir el paso del río.
LLA

REJI

Fuerzas Hidráulicas

PUNTO DE VOLCAMIENTO
ANCLAJE
Peso de la estructura

Ilustración 4.37 Presa de derivación

H

Nivel de agua

Altura sobre la cresta

A

LL

Tubo

REJI

Fuerzas sobre la toma

PUNTO DE VOLCAMIENTO

Ilustración 4.38 Vista de rejilla en presa de derivación

mISCELÁNEAS

189

Simón Arocha Abastecimiento de agua UCV

Ilustración 4.39 Suma de fuerzas en presa de derivación

Estudio hidráulico de la obra de toma
La obra de toma en general va ubicada en el cauce o sobre una
desviación del cauce y consta de un doble vertedero de cresta
ancha.

- Un vertedero central para el caudal de estiaje
- Un vertedero mayor para el caudal de invierno
Vertedero
central

En el vertedero central se instalan unas rejillas para captar el
caudal requerido
El caudal sobre un vertedero de cresta ancha se calcula por la
siguiente ecuación:

190

Gonzalo Freites olivero

3

Q = CLH 2

Ecuación 4.106 Cálculo de vertederos

Q = Caudal
L = Ancho vertedero
H = Altura de agua sobre el vertedero
Según Nyerges en su trabajo Obras de captación de cursos
superficiales de agua para gastos moderados, presentado en el 1er
Congreso de Ingeniería Sanitaria, el caudal, por unidad de ancho,
que se toma en una rejilla ubicada en un vertedero de cresta ancha,
es función de las siguientes variables:

De la inclinación de la rejilla en el sentido del flujo (Z)
Gráfico 4.40.
De la distancia entre la tangente a la tubería de recolección
hasta el origen aguas arriba del vertedero (B). Ilustración
4.40.
Para cada caudal por unidad de ancho del vertedero se
cumplen tres valores (gráfico 4.37):

H La carga de llegada al vertedero

h1 La carga de la vena de agua contraída

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 continúa, Qx

mISCELÁNEAS

Ilustración 4.40 Descarga por metro lineal de cresta

191

192

Gonzalo Freites olivero

Ilustración 4.41 Detalle de una toma con rejilla

La carga hidráulica H genera un caudal Q y una velocidad
horizontal Vx
Vx

2.g .( H  h1 )

q

h1. 2.g .( H  h1 )

q = Caudal por metro lineal de cresta
Q

º
ªVx3 B
g
C
1.C 2«
ln 
(B2  S 2 »
S 2Vx
¼
¬ g

C1 = Coeficiente de descarga
C2= Coeficiente de contracción

Ecuación 4.107 Descarga en rejilla

193

mISCELÁNEAS

Se recomienda utilizar un valor de seguridad K=3 para afectar
el valor C1.C2
Se recomienda fijar Z y calcular la relación Z/B
Calcular la distancia S, en la cual la velocidad Vy se ha
desarrollado completamente.

S=

Z
.V x
B

Despejar de la ecuación 4.104 el valor de C1.C2, multiplicarlo
por el factor de seguridad 3 y entrar en la tabla 4.25 para diseñar
la rejilla.
Estos coeficientes C1 y C2 varían según la tabla siguiente:
Tabla 4.25 Valores de C1, C2 en rejillas

Tipo

Descripción

1

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 metálica de 2 mm
de espesor
Barras cuadradas de 1cm y separadas
2 cm, con tela metálica soldada
Barras cuadradas de 1.5 cm y separadas
1cm., con tela metálica soldada
Barras cuadradas de 1.5 cm y separadas
2 cm, con tela metálica soldada

2
3
4
5
6
7
8

C1

C2

C1.C2

0.45 0.50 0.225
0.55 0.65 0.357
0.45 0.40 0.180
0.55 0.56 0.308
0.30 0.18 0.054
0.37 0.23 0.085
0.30 0.14 0.042
0.37 0.20 0.074

194

Gonzalo Freites olivero

Valores de C en la ecuación q = C.H3/2

Tabla 4.26 Coeficiente de descarga en vertederos

H (cm)
0.1
0.2
0.3
0.4

C
1.35
1.50
1.65
1.73

Pasos a seguir en el cálculo de la rejilla de la toma:
Determinar el caudal requerido, Qr
Calcular la velocidad de entrada a la rejilla, Vy

Vy

2.g.( H  h1)

Con el caudal Qr, entrar en la ilustración 4.39 y leer los valores
H y h1.
Calcular el área de la rejilla (Ar)

Qr
Ar
Ecuación 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

mISCELÁNEAS

195

Calcular los coeficientes C1.C2
C1.C 2

Qr
ªVx
º
g
B
ln 

.( B 2  S 2 )»
«
So 2.Vx
¬ g
¼
3

Multiplicar C1.C2 por el factor de seguridad 3 y obtener el
valor C*
Entrar en la tabla 4.25 y seleccionar el tipo de rejilla a utilizar y
la separación de las barras, tal que el valor de C1.C2 sea igual
o mayor a C*.
Con la separación entre barras, (s), y la longitud de las barras
(bo), se determina el área libre entre dos barras (s.bo).
El número de barras es igual al área requerida total (ecuación
4.105) entre el área libre entre dos barras (s.l).
Establecer la geometría de la toma para determinar los valores
de Z, B, So
Del gráfico 4.41 se determina:
Z = desnivel de la rejilla en el sentido del flujo
S

Z
Vx 2
g .B

S = Distancia horizontal entre borde anterior de rejilla aguas
arriba y el inicio del vertedero.
So = Distancia entre el anclaje de la rejilla hasta el inicio del
vertedero y debe ser mayor a S.

196

Gonzalo Freites olivero

Método Sviatoslav Krochin (Diseño hidráulico, Quito,
Ecuador, 1978)
Cálculo de rejilla
De acuerdo al cálculo de caudales en canales en regímenes de
profundidad crítica se obtiene a partir del diagrama de energía
específica, en el que dE/dy=0. El caudal por unidad de ancho es:
q

2 gy c3

yc

2
H min
3

Esta ecuación se puede utilizar para calcular el caudal que pasa
por un vertedero de cresta ancha
q

3
2
2
g * ( H )3 . 0,577 *
2h * H 2
3
3

Ecuación 4.109 Caudal en
vertedero de cresta ancha

Ecuación similar a la ecuación normalizada de vertederos.
El valor de C de la ecuación de vertederos está entre 0,50 y
0,57
El cálculo de rejillas se basa en gran parte en ecuaciones
experimentales.
El caudal que pasa por una toma de rejillas, es:
Q = CR * b * L

3 2

Ecuación 4.110 Caudal que pasa por
una rejilla

CR = Coeficiente de la rejilla
b = Ancho de la rejilla
L= Longitud de los barrotes de la rejilla

197

mISCELÁNEAS

El valor de CR depende del porcentaje de obstrucción estimado
de la rejilla y del espaciamiento entre sus barrotes.
Para facilitar los cálculos se presenta una tabla particularizada
para rejillas que tengan barrotes de 5/8 de pulgada y una inclinación
en el sentido aguas abajo de veinte por ciento.
Los valores de CR dependerán de la separación (s) de los
barrotes y de porcentaje de obstrucción de la rejilla (%) (Ver tabla
siguiente).
Tabla 4.27 Valores de CR, para una pendiente longitudinal de 20%

Separación
barras
(cms)
1.5
2.0
2.5
3.0
3.5
4.0
4.5
5.0
5.5
6.0

Porcentaje de obstrucción de la rejilla
10(%)
2.675
2.301
2,073
1,920
1.820
1.768
1.701
1.605
1.613
1.589

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

Valores de CR, para una pendiente longitudinal de 20%

Ejemplo 4.17 Cálculo de rejilla
Se desea tomar un caudal de 5 m3/s, estimándose un 20% de
obstrucción de rejillas y utilizando barras de 3/8 de pulgada,
separadas 4 cms, en una rejilla que tiene 20% de pendiente
longitudinal.

198

Gonzalo Freites olivero

De la tabla anterior se obtiene un valor de CR igual a 2.101,
despejando el ancho de rejilla b, tenemos.

b=

C R*Q 2.101 * 5
=
L3 / 2
L3 / 2

Por norma, el valor de L no debe ser mayor de 1.25m, así
que tomando pedazos de barra de 1.20 para evitar pérdidas en
las cabillas de 6.0m, tenemos que si le damos 5 cms de anclaje a
cada lado que una longitud útil de barra de 1.10 cms, obtenemos
una proyección horizontal de 1.08 cm. para el 20% de pendiente,
luego:
L = 1.08 cm
Despejando b
b = 9.35 m que se redondea a 10m, siempre y cuando el ancho
del río sea igual o mayor de 10 metros.
En caso que el río tenga menos de 10m de ancho se puede
reducir el valor de b, buscando un menor valor de CR, con una
mayor separación de barrotes.

Ilustración 4.42 Modelo típico de toma por derivación

mISCELÁNEAS

199

Este modelo estudiado es conocido como tirolés o caucásico
por provenir de esas regiones, y se caracteriza por ser económica
su construcción.
También se caracteriza por tener un vertedero central o lateral
donde se ubica la rejilla, y uno o dos cuerpos vertedores con un
perfil creager por donde pasan las grandes avenidas.

Ilustración 4.43 a Detalles de la toma

200

Gonzalo Freites olivero

Ilustración 4.43 b Detalles de la toma

Análisis teórico
Las tomas por derivación directa captan el agua de los ríos sin
ningún almacenamiento.
Para asegurar un servicio constante el caudal del río 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 ríos de montaña
o tomas en ríos de llanura.
Los ríos de montaña tienen por lo general caudales pequeños
pero gradientes altos. En creciente transportan cantidades
apreciables de material sólido. Requieren de una reja a la entrada
que impida el paso del material flotante, con una separación entre
barrotes no mayor de 20 cm.

mISCELÁNEAS

201

Los ríos de llanura pueden llevar grandes caudales con muy
poca pendiente. Muchas veces, el cauce es poco profundo y la
instalación de un dique puede generar inundaciones en época de
crecidas. Generalmente se ponen compuertas con una separación
entre sí no menor de 5 m para evitar la obstrucción de los vanos
por los árboles flotantes.

Desarenador

Ilustración 4.44 Detalle de un desarenador

En la mayoría de las tomas, la velocidad de entrada es lo
suficientemente grande como para arrastrar partículas sólidas,
especialmente en tiempo de creciente de los ríos.
La función del desarenador es eliminar estas partículas que pueden
llegar a ser un 6% en ríos de montaña o un 1% en ríos de llanura.
La presencia de arena y otros sedimentos deteriora las
turbinas hidroeléctricas, la capacidad útil de canales y tuberías,
los reservorios de regulación, el funcionamiento de válvulas y
ventosas, etc.

202

Gonzalo Freites olivero

Ilustración 4.45 Desarenador caucásico

Ilustración 4.46 Cortes del desarenador

mISCELÁNEAS

203

Redes malladas

Tanque A-Tubo 1-Tubo 2-Tanque B-Tanque A

Tanque A-Tubo 2-Tubo 3-Tanque C-Tanque A

Ilustración 4.47 Detalle de una red mallada

Se requiere de la creación de pseudoelementos, Ps, los cuales
son tuberías ficticias que se usan para formar mallas cuando la red
de tubería es abierta. En la ilustración 4.46 tenemos dos Ps, en la
malla 1, el primer Ps va del tanque C al tanque Am y en la malla2,
el segundo Ps va del tanque B al tanque A.
Las ecuaciones que gobiernan el flujo en redes malladas, son:
En cada unión o nodo, la suma de los caudales que entran debe
ser igual a la de los caudales que salen; si le damos signo positivo
a los caudales que llegan y negativo a los que salen, la primera
ecuación es:
4.111
Q=0
∑ Ecuación
nodos

Ecuación de continuidad en

204

Gonzalo Freites olivero

Entre dos uniones, la pérdida de carga es independiente del
camino tomado por el fluido. En una malla podemos escribir:

¦ hF

0

Ecuación 4.112 Ecuación de energía en nodos

La ecuación 4.109 se puede escribir como:

∑h = ∑(
L

L

+
-

+

i ) K i (Q0i - ∆Q) n = 0

L

Desarrollando el binomio y depreciando los valores de delta Q
elevado a potencias superiores al cuadrado, tenemos:
'Q 

¦

( ) K iQ0i * Q0ni1 

L  i

¦ L nKiQ0ni1

Ecuación 4.113 Cálculo de delta Q
en los nodos

En el cálculo de caudales en mallas, generalmente se asume un
valor del caudal Qo y el método Hardy Cross calcula iterativamente
un nuevo valor Qi Q0  'Q utilizando la ecuación 104 hasta que
el valor de delta Q es despreciable.
El valor absoluto del denominador asegura que su valor sea
siempre positivo, siendo el numerador quien define el signo de
delta Q.
n = 1,85
Para
Q=

m3
s

mISCELÁNEAS

D=m
L=m
K

10,674 * L
Ecuación 4.114 Cálculo de K de Hardy1,85
4 ,87
Cross
(C * D )

C = Coeficiente de rugosidad de la tubería

205

206

Gonzalo Freites olivero

"Programa Freites en redes malladas"
A continuación se presenta un programa desarrollado por el
autor, escrito en lenguaje C, que permite calcular una red abierta
o mallada mediante un proceso iterativo.
El programa lee un archivo de texto (txt) llamado Redin, que
calcula y emite un archivo con los resultados de salida, llamado
Redout.

Ejemplo 4.18 Cálculo de mallas en Programa Freites
redes malladas
Redin
nmallas ntubos nNodos nE.Bombeo nPS
5
17
18
0
5
…………………………………………………………………………………
Tubo Qo(l/s) Long. (m) Diám. (mm) Coef. (C)
1
0.8 168
38
130
2
0.8 80
38
90
3
1.6 245
38

90
4
2.4 245
38

90
5
1.6 150
38

90
6
4.0 245
50

90
7
4.0
147
50
100
8
6.0
47
75
110
9
2.0
150
38
90
10
6.8
223
75
110
11
0.5
146
38
90
12
7.3
270
75
110
13
8.0
270
75
110
14
8.5
276
100
120
15
9.0
275
100
120
16
9.5
275
100
120
17
9.5
275
100
120
Bomba caudal(l/s) DQ H0 H1 H2 H3 nimpul nbomba nabomba (no hay
estación de bombeo)

mISCELÁNEAS

207

Nodo Cota (m)
1
1718
2
1729
3
1790
4
1800
5
1850
6
1721
7
1740
8
1760
9
1794
10
1795
11
1797
12
1799
13
1824
14
1900
15
1950
16
2001
17
2030
18
2037

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

Gonzalo Freites olivero

Resultado Redout
Programa Freites para redes malladas. UCV-ULA
�������
Tubo Qo(l/s) Qf(l/s)
1
0.80
1.18
2
0.80
0.26
3
1.60
1.44
4
2.40
2.24
5
1.60
1.81
6
4.00
4.05
7
4.00
4.05
8
6.00
6.05
9
2.00
3.64
10
6.80
8.49
11
0.50
3.04
12
7.30 11.53
13
8.00 12.23
14
8.50 12.73
15
9.00 13.23
16
9.50 13.73
17
9.50 13.73
Nodo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Energía
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

Diám.
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

Presión
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

mISCELÁNEAS

16
17
18

2014.97
2025.98
2037.00

2001.00
2030.00
2037.00

209

13.97
-4.02
0.00

Recorrido de los elementos en las mallas
Malla 1: 17 16 15 14 13 12 10 8 7 6 4 3 1 -18
Malla 2: 17 16 15 14 13 12 10 8 7 6 4 3 2 -19
Malla 3: 1 7 16 15 14 13 12 10 8 7 6 5 -20
Malla 4: 1 7 16 15 14 13 12 10 9 -21
Malla 5: 1 7 16 15 14 13 12 11 -22
El programa calcula la red hidráulica del acueducto de La Mucuy
Baja, Tabay, estado Mérida.
En Redin se introduce el caudal estimado Qo, y en Redout
aparece el caudal real Qf que circula por cada tubo.
El programa utiliza un elemento ficticio llamado pseudoelemento,
Ps, que une el último nodo de una red con el nodo de origen de esa
red para cerrar el mallado. Los pseudoelementos son numerados por
el programa como elementos hidráulicos con numeración continua
después de numerar los tubos y las bombas; así, por ejemplo, si
una red tiene 6 tubos y una bomba hidráulica, la bomba será el
número 7 y el primer pseudoelemento será el 8.
Las mallas se expresan de la siguiente manera: “número del
nodo donde se inicia el primer tubo de una malla, número del tubo,
número del nodo donde termina el tubo, número del siguiente tubo,
número del siguiente nodo y finalmente se une el último nodo de
la malla con el nodo inicial para indicar al programa que la malla
se ha cerrado.

210

Gonzalo Freites olivero

En el caso de existir una unidad de bombeo se coloca en la
misma secuencia, como si la bomba fuese un nuevo elemento
hidráulico con su nodo de entrada y salida.
Cuando no existen mallas reales se crean mallas ficticias usando
los pseudoelementos.
Las unidades de bombeo se introducen tal como se explica en el
capítulo 1 (simulación matemática de una bomba hidráulica) para
que el programa calcule la ecuación polinómica de la bomba.

Programa 4.1 Programa Freites para cálculo de redes
malladas (lenguaje C)
……………………………………..……………
#include <vector>
#include <fstream>
#include <iostream>
#include <cstdlib>
#include <cmath>
#define ARCHIVOIN “REDin.txt”
#define ARCHIVOOUT “REDout.txt”
using namespace std;

class Elementos

{

public:

int
nu,nanterior;

double caudal, longitud, diametro, coef;

double a0, a1, a2, a3, z1, z2;

Elementos() : caudal(0), longitud(0), diametro(0), coef(0),

a0(0), a1(0), a2(0), a3(0), z1(0), z2(0), nu(0)

{

//EMPTY

mISCELÁNEAS

}

~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

Gonzalo Freites olivero

{

//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

}

mISCELÁNEAS

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
���������������������
h2, double h3)
{

a0 = h0;

a3 = (h3-3*(h2-h1)-h0)/(6*pow(deltaq,3));

a2 = (h2-2*h1+h0)/(2*pow(deltaq,2))-3*a3*deltaq;

a1 = (h1-h0)/deltaq-a2*deltaq-a3*pow(deltaq,2);

return;
};
void LeerArchivo()
{

double
deltaq, h0, h1, h2, h3;
���������������
char test[256];

int
i,j,ps1,ps2,item;

bool flag=false;

214

Gonzalo Freites olivero

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’);

mISCELÁNEAS

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

Gonzalo Freites olivero

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;

mISCELÁNEAS

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

Gonzalo Freites olivero

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--;

mISCELÁNEAS

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

Gonzalo Freites olivero

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.”;

mISCELÁNEAS

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

Gonzalo Freites olivero

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’;

mISCELÁNEAS

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
��������������������
= “ << sumDQ <<

endl;

if (fabs(sumDQ) < precision)

flag1=true;

for(int i=nTubos; i<nTubos+nBombas; i++)

{

if// (((contador>10) || (flag1==true)) &&

((elem[i].caudal<0) ||

224

Gonzalo Freites olivero

//((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;
}

mISCELÁNEAS

225

int main()
{

LeerArchivo();

iteracion();

return 0;
}

Referencias bibliográficas
Granados, A. (1985) Redes colectivas de riego a presión. Tesis doctoral ETS
de Ing. de Caminos. Madrid, mayo
Sviatolav, Krochin (1978) Diseño hidráulico. Escuela Politécnica Nacional.
Quito, Ecuador
Vennard, J.; Street, R (1979) Elementos de mecánica de fluidos. Compañía
Editorial Continental. Segunda edición, México
Wood

Carl (1972) “Hidraulick network analysis using linear theory”.
Journal of the Hydraulick Division, julio

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 programación,
que son de altísima utilidad -por no decir indispensables-, para el
ingeniero hidráulico especializado en redes de alta presión.
Estos programas revisados y ajustados por el autor y por el
estudiante de la Escuela de Sistemas de la Facultad de Ingeniería
de la ULA, Br. Ernesto Pérez, se originaron en la Escuela de T:S
de Ingenieros Industriales de Valencia, España.

Cálculo de golpe de ariete originado por el corte de
corriente en una unidad de bombeo
Las curvas características y de rendimientos de la bomba se
modelan mediante las siguientes ecuaciones:
H = C - Ecuación
D.Q 2
A.115
2 hidráulicas
η = E.Q - F .Q

Caracterización de bombas

Para obtener estas ecuaciones, vea el programa “Ajuste”,
posterior al presente programa.
227

228

Gonzalo Freites olivero

Los datos con los cuales corre el programa de ariete para
bombas, son los siguientes:
• Titulo
• Perfil de la tubería
• Factor de fricción
• Celeridad (m/s
• Caudal del régimen (m3/s)
• Coeficiente C y D de la curva característica
• Coeficiente E y F de la curva de rendimientos
• Velocidad de giro del grupo moto–bomba (rpm)
• Inercia del grupo (kg.m2)
• Altura de aspiración de la bomba (m)
• Cota de la lámina de agua del depósito a alimenta a alimentar (m)
La salida del programa genera las siguientes variables a medida
que se detiene la bomba:




Coeficientes corregidos en función del tiempo de parada
para los valores E y F de la curva de rendimiento
Alfa: Relación entre la velocidad de giro en un instante y
la velocidad inicial
Beta: Relación entre el par absorbido en un instante y el
inicial
RR1: Rendimiento en un momento dado
RR: Rendimiento corregido

Anexo. programaS de golpe de ariete

229

Los valores corregidos se obtienen de:
2

E
E1 =
F
E2
F1 =
F

D
( )0.5
C
D
C

La curva genera el mismo rendimiento máximo que la
anterior.
El par absorbido en condiciones de régimen.

MR
C3

30 * 9800 * H R * Q0
S * VGIRO * RR
30 * MR * INCTPO 

S * INER * VGIRO

RET = Bandera para la detección de cierre de la válvula de
retención
INCTPO = Incremento de tiempo
El Torque en un momento dado, es:

60 * J * H * Q
Ecuación A.116 Ecuación de Torque
T
2 * S * N r *K r

230

Gonzalo Freites olivero

tanque

Bomba
Válvula de retención

Ilustración A.48 Diagrama de bombeo a estanque

Programa A.2 Golpe de Ariete en estación de bombeo
10 ‘*****************************************************
20 ‘***
(Usar QBASIC)******************
***
30 ‘***
PROGRAMA “Ariete Bombeo” ******** ***
40 ‘*** Programa para el cálculo del golpe de ariete produ- ***
50 ‘*** cido por parada de ésta. Integración en 1¦ aproximación ***
70 ‘*** de la condición de contorno.
***
80 ‘***
Lenguaje de programación: BÁSICA ***
90 ‘*****************************************************
91 ‘ modificación hecha por Ernesto Pérez
92 OPEN “BOMBEO.txt” FOR OUTPUT AS #1
100 DEFDBL A-Z
110 OPTION BASE 1

Anexo. programaS de golpe de ariete

231

120 DIM LPF(2), ZPF(2)
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 FNH (QP, ALFAP) = C * ALFAP ^ 2 - D * QP ^ 2
180 DEF FNREND (ALFAP, QP) = E1 / ALFAP * QP - F1 / ALFAP ^
2 * QP ^ 2
190 DEF FNBETA (QP, H, REND, ALFAP) = RR / Q0 / HR * QP * H
/ REND / ALFAP
200 ‘
210 ‘**********************************
220 ‘* Entrada de datos desde teclado *
230 ‘**********************************
240 CLS
250 LOCATE 1, 1, 0: LINE INPUT “TÍTULO DEL PROYECTO (80
caracteres máximo): “; TIT$
260 IF LEN(TIT$) > 80 THEN BEEP: GOTO 240
270 CLS : A$ = “PERFIL DE LA CONDUCCIÓN”: LOCATE 1, (80
- LEN(A$)) / 2, 0: PRINT A$
280 NPF% = 2’VÉRTICES DE LA CONDUCCIÓN
290 LOCATE 3, 1, 1: SOUND 500, 5: LINE INPUT “COTA DEL
EXTREMO AGUAS ARRIBA (m): “; A$
300 Z(1) = VAL(A$): LP(1) = 0: LPF(1) = 0: ZPF(1) = Z(1)
310 Z(11) = Z(1) - 1
320 WHILE Z(11) <= Z(1)
330 LOCATE 5, 1, 1: PRINT : SOUND 500, 5: LOCATE 5, 1, 1:
LINE INPUT “COTA DEL EXTREMO AGUAS ABAJO (m): “; A$
340 Z(11) = VAL(A$): ZPF(2) = Z(11)
350 WEND
360 LOCATE 7, 1, 1: SOUND 500, 5: LINE INPUT “LONGITUD
DE LA CONDUCCION (m): “; A$
370 LP(11) = VAL(A$): L = LP(11): LPF(2) = L
380 ‘
390 ‘ CÁLCULO DE LA COTA Y DISTANCIA AL ORIGEN DE

232

Gonzalo Freites olivero

LOS PUNTOS DE CÁLCULO
400 ‘
410 FOR I% = 2 TO 10
420 Z(I%) = (Z(11) - Z(1)) / 10 * (I% - 1) + Z(1)
430 LP(I%) = L / 10 * (I% - 1)
440 NEXT I%
450 ‘
460 N% = 11’ NÚMERO DE PUNTOS DE CÁLCULO
470 ‘
480 ‘CARACTERÍSTICAS DE LA TUBERÍA
490 ‘
500 CLS : SOUND 500, 5: LOCATE 1, 1, 0: LINE INPUT
“DIÁMETRO DE LA CONDUCCIÓN (m): “; A$: D1 = VAL(A$)
510 SOUND 500, 5: LOCATE 3, 1, 0: LINE INPUT “FACTOR DE
FRICCIÓN: “; A$: F2 = VAL(A$)
520 SOUND 500, 5: LOCATE 5, 1, 0: LINE INPUT “CELERIDAD
(m/s): “; A$: A = VAL(A$)
530 SOUND 500, 5: LOCATE 7, 1, 0: LINE INPUT “CAUDAL DE
RÉGIMEN (m^3/s): “; A$: Q0 = VAL(A$)
540 ‘
550 ‘CONDICIONES DE CONTORNO EN LOS EXTREMOS DE
LA TUBERÍA
560 ‘
570 CLS : SOUND 500, 5: LOCATE 1, 1, 0: LINE INPUT
“COEFICIENTE <C> DE LA CURVA CARACTERÍSTICA H= CD*Q^2: “; A$: C = VAL(A$)
580 SOUND 500, 5: LOCATE 3, 1, 0: LINE INPUT “COEFICIENTE
<D> DE LA CURVA CARACTERÍSTICA H= C-D*Q^2: “; A$: D =
VAL(A$)
590 SOUND 500, 5: LOCATE 5, 1, 0: LINE INPUT “COEFICIENTE
<E> DE LA CURVA DE RENDIMIENTOS R= E*Q-F*Q^2: “; A$: E
= VAL(A$)
600 SOUND 500, 5: LOCATE 7, 1, 0: LINE INPUT “COEFICIENTE
<F> DE LA CURVA DE RENDIMIENTOS R= E*Q-F*Q^2: “; A$: F
= VAL(A$)

Anexo. programaS de golpe de ariete

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
ASPIRACIÓN (m): “; A$: HASP = VAL(A$)
650 CLS : SOUND 500, 5: LOCATE 1, 1, 0: LINE INPUT “COTA
DE LA LÁMINA DE AGUA DEL DEPÓSITO 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 impulsión y no de una conducción forzada...”: FOR I% =
1 TO 15000: NEXT I%: GOTO 650
670 ‘
680 ‘ INICIALIZACIÓN
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

Gonzalo Freites olivero

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 INSTALACIÓN”
910 PRINT #1, TAB(54); STRING$(23, “-”)
920 PRINT #1, : PRINT #1, TAB(54); “PERFIL DE LA CONDUCCIÓN”
930 PRINT #1, : PRINT #1,
940 PRINT #1, “ VÉRTICE: “; : 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 CÁLCULO”
990 PRINT #1,
1000 PRINT #1, “ PUNTO CÁLCULO:”; : 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); “CARACTERÍSTICAS DE LA TUBERÍA”
1050 PRINT #1, TAB(51); “-----------------------------”
1060 PRINT #1, : PRINT #1,
1070 PRINT #1, USING “ LONGITUD= #####,.# m
DIÁMETRO= #.### m
FACTOR DE FRICCIÓN= ##.##^^^^
CELERIDAD= #### m/s”; L; D1; F2; A
1080 PRINT #1, : PRINT #1, : PRINT #1, TAB(48); “CARACTERÍS-

Anexo. programaS de golpe de ariete

235

TICAS DEL GRUPO DE BOMBEO”
1090 PRINT #1, TAB(48); “-----------------------------------”
1100 PRINT #1, : PRINT #1,
1110 PRINT #1, USING “ ALTURA ASPIRACIÓN= #.## m ALTURA DE LA IMPULSIÓN= ####.# m VELOCIDAD GIRO=
#### rpm INERCIA DEL GRUPO= ###.# Kg.m^2”; HASP; HIMP;
VGIRO; INER
1120 PRINT #1, : PRINT #1, “ CURVA CARACTERÍSTICA BOMBA:
CURVA RENDIMIENTO BOMBA:”
1130 PRINT #1, USING “ H= ####.### -#######.#### *Q^2
R=
###.### *Q -######.### *Q^2”; C; D; E; F
1140 PRINT #1, : PRINT #1, : PRINT #1, : LIN = LIN + 39
1150 ‘************************
1160 ‘* OPCIONES POR DEFECTO *
1170 ‘************************
1180 TPOMAX = 1000’TIEMPO FIN CÁLCULOS
1190 SALTO = 1’SALTO PRESENTACIÓN RESULTADOS
1200 K1$ = “CALCULAR”
1210 K2$ = “NO FIN”
1220 ‘************************
1230 ‘* CONSTANTES INICIALES *
1240 ‘************************
1250 G = 9.810001’GRAVEDAD
1260 PI = 3.14159265#
1270 L1 = L / (N% - 1)’LONGITUD INTERVALO DE CÁLCULO
1280 INCTPO = L1 / A’INCREMENTO DE TIEMPO
1290 FOR I% = 2 TO 11: PD(I%) = (Z(I% - 1) - Z(I%)) / L1: NEXT
I%
1300 PD(1) = PD(2)
1310 SECC = PI * D1 ^ 2 / 4: CA = A / G / SECC: C1 = A * F2 *
INCTPO / 2 / G / SECC ^ 2 / D1: C2 = INCTPO / SECC
1320 ‘
1330 ‘INICIALIZACIÓN
1340 ‘
1350 TPO = 0: INTIMP = 1: PAUSA = 0: BANDESP = 1: TAU = 1

236

Gonzalo Freites olivero

1360 ALFA# = 1: BETA# = 1
1370 RET = 0’BANDERA DE VÁLVULA DE RETENCIÓN
ABIERTA
1380 ‘
1390 ‘**********************************
1400 ‘* CÁLCULO DEL REGIMEN PERMANENTE *
1410 ‘**********************************
1420 HR = C - D * Q0 ^ 2: RR1 = E * Q0 - F * Q0 ^ 2: RR = E1 * Q0
- F1 * Q0 ^ 2’ALTURA Y RENDIMIENTO DE RÉGIMEN
1430 MR = 30# * 9800# * HR * Q0 / PI / VGIRO / RR ‘PAR DE
RÉGIMEN
1440 C3 = -30 * MR * INCTPO / PI / INER / VGIRO
1450 DH = 0: V0 = 4 * Q0 / PI / D1 ^ 2: DH1 = F2 * L1 * V0 ^ 2 / 2 /
G / D1: FOR I% = 1 TO 11: Q(I%) = Q0: NEXT I%: H(1) = Z(1) +
HR - HASP: P(1) = H(1) - Z(1)
1460 FOR I% = 2 TO N%: DH = DH + DH1: H(I%) = H(1) - DH:
P(I%) = H(I%) - Z(I%): NEXT I%
1470 ‘
1480 ‘ INICIALIZACIÓN PRESIONES MÁXIMAS Y MÍNIMAS
1490 ‘
1500 FOR I% = 1 TO 11: PMAX(I%) = P(I%): PMIN(I%) = P(I%):
NEXT I%
1510 ‘
1520 IF SELEC = 2 THEN GOSUB 2540: GOSUB 2600
1530 PRINT #1, TAB(57); “RÉGIMEN PERMANENTE”
1540 PRINT #1, TAB(57); “------------------”
1550 PRINT #1,
1560 PRINT #1, USING “ CAUDAL DE RÉGIMEN= #.### m^3/s
ALTURA BOMBA= ####.## m
RENDIMIENTO BOMBA=
##.###”; Q0; HR; RR1
1570 PRINT #1, : PRINT #1, USING “ COTA DE LA LÁMINA DE
AGUA DEL DEPÓSITO= ####.## m”; COTLAM
1580 LIN = LIN + 6
1590 ‘********************
1600 ‘* MENÚ DE CÁLCULOS *

Anexo. programaS de golpe de ariete

237

1610 ‘********************
1620 CLS : SOUND 500, 5: LOCATE 5, 32, 0: PRINT “MENU DE
CÁLCULO”
1630 LOCATE 6, 32, 0: PRINT “---------------”
1640 LOCATE 8, 22, 0: PRINT “<F1> “; K1$
1650 LOCATE 10, 22, 0: PRINT “<F2> TIEMPO FIN CÁLCULOS
(“; STR$(TPOMAX); “ s)”
1660 LOCATE 12, 22, 0: PRINT “<F3> SALTO PRESENTACIÓN
RESULTADOS (“; STR$(SALTO); “ )”
1670 LOCATE 14, 22, 0: PRINT “<F4> FINALIZAR CÁLCULOS”
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 CÁLCULOS *
1770 ‘*********************
1780 ‘
1790 ‘VERIFICACIÓN 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 ‘ DETERMINACIÓN DE LAS PRESIONES MÁXIMAS Y
MÍNIMAS
1860 ‘
1870 FOR I% = 1 TO 11
1880 IF P(I%) > PMAX(I%) THEN PMAX(I%) = P(I%): TMAX(I%)
= TPO

238

Gonzalo Freites olivero

1890 IF P(I%) < PMIN(I%) THEN PMIN(I%) = P(I%): TMIN(I%) =
TPO
1900 NEXT I%
1910 ‘
1920 ‘ IMPRESIÓN DEL INSTANTE CALCULADO
1930 ‘
1940 IF INTIMP <> 1 THEN GOTO 2020
1950 PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1,
1960 A$ = “ALTURAS PIEZOMÉTRICAS, PRESIONES Y
CAUDALES EN 11 PUNTOS DE LA TUBERÍA”
1970 PRINT #1, TAB(INT((132 - LEN(A$)) / 2)); A$
1980 PRINT #1, TAB(INT((132 - LEN(A$)) / 2));
STRING$(LEN(A$), “-”): PRINT #1, : PRINT #1,
1990 PRINT #1, “
ALFA”
2000 PRINT #1, “ TPO (s) BETA PTO = “; : FOR I% = 1 TO 11:
PRINT #1, USING “###### “; I%; : NEXT I%
2010 PRINT #1, : PRINT #1, : LIN = LIN + 11
2020 IF INT(INTIMP - 1) MOD SALTO <> 0 THEN GOTO 2100
2030 IF LIN MOD 72 > 63 THEN GOSUB 3000
2040 IF RET = 0 THEN PRINT #1, USING “ ###.### #.### H
(m) =”; TPO; ALFA; : FOR I% = 1 TO 11: PRINT #1, USING
“######.##”; H(I%); : NEXT I%: PRINT #1,
2050 IF RET = 1 THEN PRINT #1, USING “ ###.###
H (m) =”;
TPO; : FOR I% = 1 TO 11: PRINT #1, USING “######.##”; H(I%); :
NEXT I%: PRINT #1,
2060 IF RET = 0 THEN PRINT #1, USING “
#.### P (m) =”;
BETA; : FOR I% = 1 TO 11: PRINT #1, USING “######.##”; P(I%);
: NEXT I%: PRINT #1,
2070 IF RET = 1 THEN PRINT #1, “
P (m) =”; : FOR I% = 1
TO 11: PRINT #1, USING “######.##”; P(I%); : NEXT I%: PRINT
#1,
2080 PRINT #1, “
Q (m^3/s) =”; : FOR I% = 1 TO 11: PRINT
#1, USING “#####.###”; Q(I%); : NEXT I%: PRINT #1,
2090 PRINT #1, : PRINT #1, : LIN = LIN + 5
2100 ‘

Anexo. programaS de golpe de ariete

239

2110 ‘ CÁLCULO DEL INSTANTE ACTUAL
2120 ‘
2130 TPO = TPO + INCTPO
2140 FOR I% = 2 TO 10
2150 CM(I%) = H(I% + 1) - CA * Q(I% + 1) - C2 * Q(I% + 1) *
PD(I% + 1) + C1 * Q(I% + 1) * ABS(Q(I% + 1))
2160 CP(I%) = H(I% - 1) + CA * Q(I% - 1) - C2 * Q(I% - 1) * PD(I%
- 1) - C1 * Q(I% - 1) * ABS(Q(I% - 1))
2170 NEXT I%
2180 CM(1) = H(2) - CA * Q(2) - C2 * Q(2) * PD(2) + C1 * Q(2) *
ABS(Q(2))
2190 CP(11) = H(10) + CA * Q(10) - C2 * Q(10) * PD(10) - C1 *
Q(10) * ABS(Q(10))
2200 ‘
2210 ‘ PUNTOS INTERIORES
2220 ‘
2230 FOR I% = 2 TO 10
2240 HP(I%) = .5 * (CM(I%) + CP(I%))
2250 QP(I%) = (CP(I%) - CM(I%)) / 2 / CA
2260 NEXT I%
2270 ‘
2280 ‘ CONTORNO AGUAS ARRIBA
2290 ‘
2300 IF RET = 1 THEN GOTO 2350
2310 ALFAP = ALFA + C3 * BETA: C4 = CA / D: C5 = (CM(1) Z(1) + HASP - C * ALFAP ^ 2) / D
2320 QP(1) = -C4 / 2 + ((C4 / 2) ^ 2 - C5) ^ .5: REND =
FNREND(ALFAP, QP(1)): H = FNH(QP(1), ALFAP): BETAP =
FNBETA(QP(1), H, REND, ALFAP)
2330 HP(1) = CM(1) + CA * QP(1)
2340 IF QP(1) < 0 THEN RET = 1 ELSE GOTO 2390
2350 QP(1) = 0: HP(1) = CM(1)’CONDICIÓN DE CONTORNO
PARA VÁLVULA CERRADA
2360 ‘
2370 ‘ CONTORNO AGUAS ABAJO

240

Gonzalo Freites olivero

2380 ‘
2390 HP(11) = COTLAM
2400 QP(11) = (CP(11) - HP(11)) / CA
2410 ‘
2420 ‘ CIERRE BUCLE CÁLCULO
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 CÁLCULOS********
2530 ‘
2540 CLS : LOCATE 23, 1, 0: PRINT “LOS RESULTADOS SALDRÁN 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

Anexo. programaS de golpe de ariete

241

2700 ‘
2710 LOCATE 23, 1, 0: PRINT SPACE$(80)
2720 RETURN
2730 ‘
2740 LOCATE 23, 1, 0: PRINT “Opciones activas en FASE DE CÁLCULO, 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
CÁLCULOS (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 PRESENTACIÓN 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

Gonzalo Freites olivero

2960 GOSUB 2710
2970 SOUND 500, 5: LOCATE 23, 1, 0: PRINT “Los cálculos finalizarán tras calcular el instante actual ...”: BANDESP = 0
2980 RETURN
2990 ‘
3000 PRINT #1, : LIN = LIN + 1
3010 IF LIN MOD 72 <> 0 THEN GOTO 3000
3020 RETURN
3030 ‘
3040 IF LIN MOD 72 > 56 THEN GOSUB 3000
3050 PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1, TAB(49);
“PRESIONES MÁXIMAS Y MÍNIMAS EN 11 PUNT0S DE LA
TUBERÍA”
3060 PRINT #1, TAB(49); “------------------------------------------”
3070 PRINT #1, : PRINT #1,
3080 PRINT #1, “
Pmax (m) =”; : FOR I% = 1 TO 11: PRINT
#1, USING “######.##”; PMAX(I%); : NEXT I%: PRINT #1,
3090 PRINT #1, “
Tpo (s) =”; : FOR I% = 1 TO 11: PRINT #1,
USING “######.##”; TMAX(I%); : NEXT I%: PRINT #1, : PRINT
#1, : PRINT #1,
3100 PRINT #1, “
Pmin (m) =”; : FOR I% = 1 TO 11: PRINT
#1, USING “######.##”; PMIN(I%); : NEXT I%: PRINT #1,
3110 PRINT #1, “
Tpo (s) =”; : FOR I% = 1 TO 11: PRINT #1,
USING “######.##”; TMIN(I%); : NEXT I%: PRINT #1,
3120 RETURN
3130 ‘
3140 GOSUB 3040
3150 CLS : SOUND 200, 5: LOCATE 11, 20, 0: PRINT “LOS CÁLCULOS HAN FINALIZADO. ENHORABUENA”
3151 CLOSE #1
3160 END

Anexo. programaS de golpe de ariete

243

Programa A.3 Ajuste de curvas de bombeo
El programa se ajusta al método de los mínimos cuadrados.
El máximo número de puntos es 25.
Se ofrecen tres posibilidades:
• Ajuste de la curva de alturas
• Ajuste de la curva de rendimientos
• Ajuste de ambas (el número de puntos debe ser el
mismo).
C

(¦ Qi4 )(¦ H i )  (¦ H iQi2 )(¦ Qi2 )
i

i

i

N (¦ Qi4 )  (¦ Qi2 ) 2
i

D

i

(¦ H i )(¦ Q )  N (¦i H iQi2 )
i

2
i

i

N (¦ Qi4 )  ¦ (Qi2 ) 2
i

E

i

(¦KiQi )(¦ Q )  (¦KiQi2 )(¦ Qi3 )
i

i

4
i

i

i

(¦ Qi4 )(¦ Qi2 )  (¦ Qi3 ) 2
i

F

i

i

i

(¦KiQi )(¦ Q )  (¦KiQi2 )(¦ Qi2 )
i

i

3
i

i

i

(¦ Qi4 )(¦ Qi2 )  (¦ Qi3 ) 2
i

i

i

244

Gonzalo Freites olivero

..
10 ‘*****************************************************
******20 ‘***
PROGRAMA “AJUSTE”
***
30 ‘*** PROGRAMA PARA EL AJUSTE DE LAS CURVAS
REALES DE UNA ***
40 ‘*** BOMBA.
***
50 ‘* AJUSTE DE LA CURVA CARACTERÍSTICA A UNA
ECUACIÓN *
60 ‘*** DEL TIPO H= C - D*Q^2
***
70 ‘*** AJUSTE DE LA CURVA DE RENDIMIENTOS A UNA
ECUACIÓN ***
80 ‘*** DE LA FORMA: R= E*Q - F*Q^2
***
90 ‘***
LENGUAJE DE PROGRAMACIÓN: BÁSICA ***
100 ‘***************************************************
101 ‘ modificación hecha por Ernesto Pérez
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 SELECCIÓN”
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 CARACTERÍSTICA”
230 LOCATE 7, 20, 0: PRINT “2.- AJUSTE CURVA RENDIMIENTOS”
240 LOCATE 9, 20, 0: PRINT “3.- AJUSTE CURVAS DE ALTURAS
Y RENDIMIENTOS”

Anexo. programaS de golpe de ariete

245

250 WHILE NOT (SELEC = 1 OR SELEC = 2 OR SELEC = 3)
260 SOUND 500, 5: LOCATE 20, 1, 0: PRINT “Seleccionar una
entrada ...”
270 A$ = INPUT$(1): SELEC = VAL(A$)
280 WEND
290 ON SELEC GOSUB 320, 840, 1360
300 STOP
310 ‘
320 NAJ% = -1
330 WHILE NAJ% < 0 OR NAJ% > 25
340 CLS : SOUND 500, 5: LINE INPUT “NÚMERO DE PUNTOS
PARA EL AJUSTE (máximo 25): “; A$: NAJ% = VAL(A$)
350 WEND
360 FOR I% = 1 TO NAJ%
370 ON ERROR GOTO 2320
380 CLS
390 SOUND 500, 5: A$ = “ALTURA Y CAUDAL PARA EL PUNTO
“ + STR$(I%)
400 LOCATE 1, 1, 0: PRINT A$
410 LOCATE 2, 1, 0: PRINT : PRINT : PRINT
420 LOCATE 2, 1, 0: INPUT “”, H(I%), Q(I%)
430 NEXT I%
440 CLS : LOCATE 23, 1, 0: PRINT “Calculando la curva de alturas.
Espera ...”: FOR I% = 1 TO 10000: NEXT I%
450 FOR I% = 1 TO NAJ%
460 HT = HT + H(I%): SQ2 = SQ2 + Q(I%) ^ 2: SQ4 = SQ4 + Q(I%)
^ 4: SHQ2 = SHQ2 + H(I%) * Q(I%) ^ 2
470 NEXT I%
480 D = (HT * SQ2 - NAJ% * SHQ2) / (NAJ% * SQ4 - SQ2 ^ 2): C =
(SQ4 * HT - SHQ2 * SQ2) / (NAJ% * SQ4 - SQ2 ^ 2)
490 DHM = 0
500 FOR I% = 1 TO NAJ%
510 DHM = DHM + (H(I%) - (C - D * Q(I%) ^ 2))
520 NEXT I%
530 DHM = DHM / NAJ%

246

Gonzalo Freites olivero

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 “DESVIACIÓN TÍPICA=###.####”; 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 “DESVIACIÓN TÍPICA=###.####”; DTH
820 RETURN
830 ‘
840 NAJ% = -1

Anexo. programaS de golpe de ariete

247

850 WHILE NAJ% < 0 OR NAJ% > 25
860 CLS : SOUND 500, 5: LINE INPUT “NÚMERO DE PUNTOS
PARA EL AJUSTE (máximo 25): “; A$: NAJ% = VAL(A$)
870 WEND
880 FOR I% = 1 TO NAJ%
890 ON ERROR GOTO 2320
900 CLS
910 SOUND 500, 5: A$ = “RENDIMIENTO Y CAUDAL PARA EL
PUNTO “ + STR$(I%)
920 LOCATE 1, 1, 0: PRINT A$
930 LOCATE 2, 1, 0: PRINT : PRINT : PRINT
940 LOCATE 2, 1, 0: INPUT “”, R(I%), Q(I%)
950 NEXT I%
960 CLS : LOCATE 23, 1, 0: PRINT “Calculando la curva de rendimientos. Espera
�����������������������������������������
...”: FOR I% = 1 TO 10000: NEXT I%
970 FOR I% = 1 TO NAJ%
980 SRQ = SRQ + R(I%) * Q(I%): SQ2 = SQ2 + Q(I%) ^ 2: SQ4 =
SQ4 + Q(I%) ^ 4: SRQ2 = SRQ2 + R(I%) * Q(I%) ^ 2: SQ3 = SQ3 +
Q(I%) ^ 3
990 NEXT I%
1000 E = (SRQ * SQ4 - SQ3 * SRQ2) / (SQ2 * SQ4 - SQ3 ^ 2): F =
(SRQ * SQ3 - SRQ2 * SQ2) / (SQ2 * SQ4 - SQ3 ^ 2)
1010 DRM = 0
1020 FOR I% = 1 TO NAJ%
1030 DRM = DRM + (R(I%) - (E * Q(I%) - F * Q(I%) ^ 2))
1040 NEXT I%
1050 DRM = DRM / NAJ%
1060 VARR = 0
1070 FOR I% = 1 TO NAJ%
1080 VARR = VARR + (R(I%) - (E * Q(I%) - F * Q(I%) ^ 2) - DRM)
^2
1090 NEXT I%
1100 VARR = VARR / NAJ%
1110 DTR = VARR ^ .5
1120 LOCATE 23, 1, 0: PRINT STRING$(80, “ “)

248

Gonzalo Freites olivero

1130 LOCATE 1, 1, 0: PRINT “PUNTOS DEL AJUSTE”
1140 LOCATE 3, 1, 0: PRINT “ R Q”
1150 LOCATE 4, 1, 0: PRINT “-----------------”: PRINT
1160 FOR I% = 1 TO NAJ%
1170 PRINT USING “ ##.### ###.###”; R(I%); Q(I%)
1180 NEXT I%
1190 PRINT : PRINT USING “R= ####.### Q - #####.#### Q^2”; E;
F
1200 PRINT : PRINT USING “DISCREPANCIA MEDIA=###.####”; DRM
1210 PRINT USING “DESVIACIÓN TÍPICA=###.####”; DTR
1220 PRINT : PRINT
1230 GOSUB 2350
1240 LOCATE 23, 1, 0: PRINT STRING$(80, “ “): LOCATE 23, 50,
0: PRINT “Imprimiendo resultados ...”
1250 PRINT #1, “PUNTOS DEL AJUSTE”
1260 PRINT #1, “ R Q”
1270 PRINT #1, “-----------------”: PRINT #1,
1280 FOR I% = 1 TO NAJ%
1290 PRINT #1, USING “ ##.### ###.###”; R(I%); Q(I%)
1300 NEXT I%
1310 PRINT #1, : PRINT #1, USING “R= ####.### Q - #####.####
Q^2”; E; F
1320 PRINT #1, : PRINT #1, USING “DISCREPANCIA MEDIA=###.####”; DRM
1330 PRINT #1, USING “DESVIACIÓN TÍPICA=###.####”; DTR
1340 RETURN
1350 ‘
1360 NAJ% = -1
1370 WHILE NAJ% < 0 OR NAJ% > 25
1380 CLS : SOUND 500, 5: LINE INPUT “NUMERO DE PUNTOS
PARA EL AJUSTE (maximo 25): “; A$: NAJ% = VAL(A$)
1390 WEND
1400 FOR I% = 1 TO NAJ%
1410 ON ERROR GOTO 2320

Anexo. programaS de golpe de ariete

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
�����������������������������������������
...”: FOR I% = 1 TO 10000: NEXT I%
1490 FOR I% = 1 TO NAJ%
1500 SRQ = SRQ + R(I%) * Q(I%): SQ2 = SQ2 + Q(I%) ^ 2: SQ4 =
SQ4 + Q(I%) ^ 4: SRQ2 = SRQ2 + R(I%) * Q(I%) ^ 2: SQ3 = SQ3 +
Q(I%) ^ 3: HT = HT + H(I%): SHQ2 = SHQ2 + H(I%) * Q(I%) ^ 2:
SR = SR + R(I%)
1510 NEXT I%
1520 D = (HT * SQ2 - NAJ% * SHQ2) / (NAJ% * SQ4 - SQ2 ^ 2): C
= (SQ4 * HT - SHQ2 * SQ2) / (NAJ% * SQ4 - SQ2 ^ 2)
1530 E = (SRQ * SQ4 - SQ3 * SRQ2) / (SQ2 * SQ4 - SQ3 ^ 2): F =
(SRQ * SQ3 - SRQ2 * SQ2) / (SQ2 * SQ4 - SQ3 ^ 2)
1540 E1 = E ^ 2 / F * (D / C) ^ .5: F1 = E ^ 2 / F * D / C
1550 DHM = 0
1560 FOR I% = 1 TO NAJ%
1570 DHM = DHM + (H(I%) - (C - D * Q(I%) ^ 2))
1580 NEXT I%
1590 DHM = DHM / NAJ%
1600 DRM = 0
1610 FOR I% = 1 TO NAJ%
1620 DRM = DRM + (R(I%) - (E * Q(I%) - F * Q(I%) ^ 2))
1630 NEXT I%
1640 DRM = DRM / NAJ%
1650 DRRM = 0
1660 FOR I% = 1 TO NAJ%
1670 DRRM = DRRM + (R(I%) - (E1 * Q(I%) - F1 * Q(I%) ^ 2))
1680 NEXT I%
1690 DRRM = DRRM / NAJ%

250

Gonzalo Freites olivero

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

Anexo. programaS de golpe de ariete

251

2010 PRINT “CURVA DE RENDIMIENTOS RECTIFICADA: “; :
PRINT USING “R= ####.### Q - #####.#### Q^2”; E1; F1
2020 PRINT : PRINT USING “DISCREPANCIA MEDIA ALTURAS=###.####”; DHM
2030 PRINT USING “DISCREPANCIA MEDIA RENDIMIENTOS=###.####”; DRM
2040 PRINT USING “DISCREPANCIA MEDIA RENDIMIENTOS
RECTIFICADOS=###.####”; DRRM
2050 PRINT USING “DESVIACIÓN TÍPICA ALTURAS=###.####”;
DTH
2060 PRINT USING “DESVIACIÓN TÍPICA RENDIMIENTOS=###.####”; DTR
2070 PRINT USING “DESVIACIÓN TÍPICA RENDIMIENTOS
RECTIFICADOS=###.####”; DTRR
2080 PRINT USING “COEFICIENTE DE CORRELACIÓN H-R=
#.###”; CORHR
2090 PRINT USING “COEFICIENTE DE CORRELACIÓN H-RR=
#.###”; CORHRR
2100 PRINT : PRINT
2110 GOSUB 2350
2120 LOCATE 23, 1, 0: PRINT STRING$(80, “ “): LOCATE 23, 50,
0: PRINT “Imprimiendo resultados ...”
2130 PRINT #1, “ PUNTOS DEL AJUSTE”
2140 PRINT #1, “ H R Q”
2150 PRINT #1, “-------------------------”: PRINT #1,
2160 FOR I% = 1 TO NAJ%
2170 PRINT #1, USING “ ###.## ##.### ###.###”; H(I%); R(I%);
Q(I%)
2180 NEXT I%
2190 PRINT #1, : PRINT #1, USING “H= ###.## - ######.####
Q^2”; C; D
2200 PRINT #1, USING “R= ####.### ��������������������������
Q - ######.#### Q^2”; E; F
2210 PRINT #1, “CURVA DE RENDIMIENTOS RECTIFICADA: “;
: PRINT #1, USING “R= ####.### Q - ######.#### Q^2”; E1; F1
2220 PRINT #1, : PRINT #1, USING “DISCREPANCIA MEDIA

252

Gonzalo Freites olivero

ALTURAS=###.####”; DHM
2230 PRINT #1, USING “DISCREPANCIA MEDIA RENDIMIENTOS=###.####”; DRM
2240 PRINT #1, USING “DISCREPANCIA MEDIA RENDIMIENTOS RECTIFICADOS=###.####”; DRRM
2250 PRINT #1, USING “DESVIACIÓN TÍPICA ALTURAS=###.####”; DTH
2260 PRINT #1, USING “DESVIACIÓN TÍPICA RENDIMIENTOS=###.####”; DTR
2270 PRINT #1, USING “DESVIACIÓN TÍPICA RENDIMIENTOS
RECTIFICADOS=###.####”; DTRR
2280 PRINT #1, USING “COEFICIENTE DE CORRELACIÓN HR= #.###”; CORHR
2290 PRINT #1, USING “COEFICIENTE DE CORRELACIÓN 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

Anexo. programaS de golpe de ariete

253

Programa A.4 Cálculo de calderín
Se refiere a una impulsión a un depósito elevado que sufre un
corte de energía eléctrica. Tal fenómeno genera un retroceso del
fluido que obliga al cierre de la válvula de retención. Se genera una
fase positiva de sobrepresiones y luego una fase negativa que podría
generar separación de la columna líquida, lo cual, generalmente,
rompe la tubería.
Para contrarrestar los efectos anteriores es conveniente la
colocación de un calderín conectado aguas abajo de la bomba.

Ilustración A 4.49 Diagrama de red con calderín

Datos que necesita el programa
• Título
• Perfil de la conducción
• Diámetro (m)

254





Gonzalo Freites olivero

Factor de fricción
Celeridad (m/s)
Caudal (m3/s)
Cota del estanque a llenar (m)
Características del calderín

Altura (m)

Sección (m2)

Volumen inicial de aire (m3)

Exponente politrópico (usualmente 0.5)

10 ‘************************************************
20 ‘***
*************************************
30 ‘***
PROGRAMA “Calderín)”
***
40 ‘*** Programa para el cálculo del golpe de ariete produ50 cido por parada de bomba con calderín a la salida de ***
60 ‘*** ésta. Perfil de la conducción constante. ***
70 ‘***
***
80 ‘***
Lenguaje de programación: BÁSICA ***
90 ‘************************************************
91 ‘modificación hecha por Ernesto Pérez
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

Anexo. programaS de golpe de ariete

255

200 DEF FNHP1 (PP, ZP) = PP + ZP - 10.33 + Z(1)
210 DEF FNZER (HP1, QP) = HP1 - CM(1) - CA * QP
220 ‘
230 ‘**********************************
240 ‘* Entrada de datos desde teclado *
250 ‘**********************************
260 CLS
270 LOCATE 1, 1, 0: LINE INPUT “TÍTULO DEL PROYECTO (80
caracteres máximo): “; TIT$
280 IF LEN(TIT$) > 80 THEN BEEP: GOTO 260
290 CLS : A$ = “PERFIL DE LA CONDUCCIÓN”: LOCATE 1, (80
- LEN(A$)) / 2, 0: PRINT A$
300 NPF% = 2’VÉRTICES DE LA CONDUCCIÓN
310 LOCATE 3, 1, 1: SOUND 500, 5: LINE INPUT “COTA DEL
EXTREMO AGUAS ARRIBA (m): “; A$
320 Z(1) = VAL(A$): LP(1) = 0: LPF(1) = 0: ZPF(1) = Z(1)
330 Z(11) = Z(1) - 1
340 WHILE Z(11) <= Z(1)
350 LOCATE 5, 1, 1: PRINT : SOUND 500, 5: LOCATE 5, 1, 1:
LINE INPUT “COTA DEL EXTREMO AGUAS ABAJO (m): “; A$
360 Z(11) = VAL(A$): ZPF(2) = Z(11)
370 WEND
380 LOCATE 7, 1, 1: SOUND 500, 5: LINE INPUT “LONGITUD
DE LA CONDUCCIÓN (m): “; A$
390 LP(11) = VAL(A$): L = LP(11): LPF(2) = L
400 ‘
410 ‘ CÁLCULO DE LA COTA Y DISTANCIA AL ORIGEN DE
LOS PUNTOS DE CÁLCULO
420 ‘
430 FOR I% = 2 TO 10
440 Z(I%) = (Z(11) - Z(1)) / 10 * (I% - 1) + Z(1)
450 LP(I%) = L / 10 * (I% - 1)
460 NEXT I%
470 ‘
480 N% = 11’ NÚMERO PUNTOS DE CÁLCULO

256

Gonzalo Freites olivero

490 ‘
500 ‘CARACTERÍSTICAS DE LA TUBERÍA
510 ‘
520 CLS : SOUND 500, 5: LOCATE 1, 1, 0: LINE INPUT “DIÁMETRO DE LA CONDUCCIÓN (m): “; A$: D = VAL(A$)
530 SOUND 500, 5: LOCATE 3, 1, 0: LINE INPUT “FACTOR DE
FRICCIÓN: “; 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
RÉGIMEN (m^3/s): “; A$: Q0 = VAL(A$)
560 ‘
570 ‘CONDICIONES DE CONTORNO EN LOS EXTREMOS DE
LA TUBERÍA
580 ‘
590 CLS : SOUND 500, 5: LOCATE 1, 1, 0
600 A$ = “CARACTERÍSTICAS DEL CALDERÍN”
610 PRINT TAB((80 - LEN(A$)) / 2); A$
620 SOUND 500, 5: LOCATE 3, 1, 0: LINE INPUT “ALTURA DEL
CALDERÍN (m): “; A$: HC = VAL(A$)
630 SOUND 500, 5: LOCATE 5, 1, 0: LINE INPUT “SECCIÓN DEL
CALDERÍN (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
POLITRÓPICO: “; 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
LÁMINA DE AGUA DEL DEPÓSITO A ABASTECER (m): “; A$:
COTLAM = VAL(A$)
700 WEND
710 ‘
720 ‘ INICIALIZACIÓN

Anexo. programaS de golpe de ariete

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 INSTALACIÓN”
950 PRINT #1, TAB(54); STRING$(23, “-”)
960 PRINT #1, : PRINT #1, TAB(54); “PERFIL DE LA CONDUCCIÓN”
970 PRINT #1, : PRINT #1,
980 PRINT #1, “ VÉRTICE: “; : 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

Gonzalo Freites olivero

PRINT #1, USING “########.#”; LPF(I%); : NEXT I%
1010 PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1,
1020 PRINT #1, TAB(51); “COTAS DE LOS PUNTOS DE CÁLCULO”
1030 PRINT #1,
1040 PRINT #1, “ PUNTO CÁLCULO:”; : FOR I% = 1 TO N%:
PRINT #1, USING “######## “; I%; : NEXT I%
1050 PRINT #1, “ COTA (m): “; : FOR I% = 1 TO N%: PRINT #1,
USING “########.#”; Z(I%); : NEXT I%
1060 PRINT #1, “ DIS. DEP. (m):”; : FOR I% = 1 TO N%: PRINT
#1, USING “########.#”; L / (N% - 1) * (I% - 1); : NEXT I%
1070 PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1,
1080 PRINT #1, TAB(51); “CARACTERÍSTICAS DE LA TUBERÍA”
1090 PRINT #1, TAB(51); “-----------------------------”
1100 PRINT #1, : PRINT #1,
1110 PRINT #1, USING “ LONGITUD= #####,.# m
DIÁMETRO= #.### m
FACTOR DE FRICCIÓN= ##.##^^^^
CELERIDAD= #### m/s”; L; D; F; A
1120 PRINT #1, : PRINT #1, : PRINT #1, TAB(48); “CARACTERÍSTICAS DEL CALDERÍN”
1130 PRINT #1, TAB(48); “----------------------------”
1140 PRINT #1, : PRINT #1,
1150 PRINT #1, USING “ ALTURA CALDERÍN= ##.## m SECCIÓN CALDERÍN= ##.### m^2 EXPONENTE POLITRÓPICO=
##.##”; HC; SC; R
1160 PRINT #1, : PRINT #1, : PRINT #1, : LIN = LIN + 36
1170 ‘************************
1180 ‘* OPCIONES POR DEFECTO *
1190 ‘************************
1200 TPOMAX = 1000’TIEMPO FIN CÁLCULOS
1210 SALTO = 1’SALTO PRESENTACIÓN RESULTADOS
1220 K1$ = “CALCULAR”
1230 K2$ = “NO FIN”
1240 ‘************************

Anexo. programaS de golpe de ariete

259

1250 ‘* CONSTANTES INICIALES *
1260 ‘************************
1270 G = 9.810001’GRAVEDAD
1280 PI = 3.14159265#
1290 L1 = L / (N% - 1)’LONGITUD INTERVALO DE CÁLCULO
1300 INCTPO = L1 / A’INCREMENTO DE TIEMPO
1310 FOR I% = 2 TO 11: PD(I%) = (Z(I% - 1) - Z(I%)) / L1: NEXT
I%
1320 PD(1) = PD(2)
1330 SECC = PI * D ^ 2 / 4: CA = A / G / SECC: C1 = A * F * INCTPO / 2 / G / SECC ^ 2 / D: C2 = INCTPO / SECC
1340 ‘
1350 ‘INICIALIZACIÓN
1360 ‘
1370 TPO = 0: INTIMP = 1: PAUSA = 0: BANDESP = 1
1380 ‘
1390 ‘**********************************
1400 ‘* CÁLCULO DEL RÉGIMEN PERMANENTE *
1410 ‘**********************************
1420 DH = 0: S0 = 4 * Q0 / PI / D ^ 2: DH1 = F * L1 * S0 ^ 2 / 2 / G
/D
1430 FOR I% = 1 TO 11: Q(I%) = Q0: NEXT I%
1440 H(N%) = COTLAM: P(N%) = COTLAM - Z(N%)
1450 FOR I% = 10 TO 1 STEP -1
1460 DH = DH + DH1
1470 H(I%) = H(N%) + DH
1480 P(I%) = H(I%) - Z(I%)
1490 NEXT I%
1500 Z = HC - V0 / SC: V = V0
1510 P0 = P(1) - Z + 10.33
1520 ‘
1530 ‘ INICIALIZACIÓN PRESIONES MÁXIMAS Y MÍNIMAS
1540 ‘
1550 FOR I% = 1 TO 11: PMAX(I%) = P(I%): PMIN(I%) = P(I%):
NEXT I%

260

Gonzalo Freites olivero

1560 ‘
1570 IF SELEC = 2 THEN GOSUB 2550: GOSUB 2610
1580 PRINT #1, TAB(57); “RÉGIMEN PERMANENTE”
1590 PRINT #1, TAB(57); “------------------”
1600 PRINT #1,
1610 PRINT #1, USING “ CAUDAL DE RÉGIMEN= #.### m^3/
s
PRESIÓN INICIAL CALDERÍN= ###.## m
VOLUMEN
INICIAL AIRE= ###.## m^3”; Q0; P0; V0
1620 PRINT #1, : PRINT #1, USING “ COTA DE LA LÁMINA DE
AGUA DEL DEPÓSITO= ####.## m”; COTLAM
1630 LIN = LIN + 6
1640 ‘********************
1650 ‘* MENÚ DE CÁLCULOS *
1660 ‘********************
1670 CLS : SOUND 500, 5: LOCATE 5, 32, 0: PRINT “MENÚ DE
CÁLCULO”
1680 LOCATE 6, 32, 0: PRINT “---------------”
1690 LOCATE 8, 22, 0: PRINT “<F1> “; K1$
1700 LOCATE 10, 22, 0: PRINT “<F2> TIEMPO FIN CÁLCULOS
(“; STR$(TPOMAX); “ s)”
1710 LOCATE 12, 22, 0: PRINT “<F3> SALTO PRESENTACIÓN
RESULTADOS (“; STR$(SALTO); “ )”
1720 LOCATE 14, 22, 0: PRINT “<F4> FINALIZAR CÁLCULOS”
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 CÁLCULOS *
1820 ‘*********************
1830 ‘
1840 ‘VERIFICACIÓN SALIDA

Anexo. programaS de golpe de ariete

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 ‘ DETERMINACIÓN DE LAS PRESIONES MÁXIMAS Y
MÍNIMAS
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 ‘ IMPRESIÓN DEL INSTANTE CALCULADO
1980 ‘
1990 IF INTIMP <> 1 THEN GOTO 2060
2000 PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1,
2010 A$ = “ALTURAS PIEZOMÉTRICAS, PRESIONES Y CAUDALES EN 11 PUNTOS DE LA TUBERÍA”
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

Gonzalo Freites olivero

USING “######.##”; P(I%); : NEXT I%: PRINT #1,
2100 PRINT #1, “
Q (m^3/s) =”; : FOR I% = 1 TO 11: PRINT
#1, USING “#####.###”; Q(I%); : NEXT I%: PRINT #1,
2110 PRINT #1, : PRINT #1, : LIN = LIN + 5
2120 ‘
2130 ‘ CÁLCULO DEL INSTANTE ACTUAL
2140 ‘
2150 TPO = TPO + INCTPO
2160 FOR I% = 2 TO 10
2170 CM(I%) = H(I% + 1) - CA * Q(I% + 1) - C2 * Q(I% + 1) *
PD(I% + 1) + C1 * Q(I% + 1) * ABS(Q(I% + 1))
2180 CP(I%) = H(I% - 1) + CA * Q(I% - 1) - C2 * Q(I% - 1) * PD(I%
- 1) - C1 * Q(I% - 1) * ABS(Q(I% - 1))
2190 NEXT I%
2200 CM(1) = H(2) - CA * Q(2) - C2 * Q(2) * PD(2) + C1 * Q(2) *
ABS(Q(2))
2210 CP(11) = H(10) + CA * Q(10) - C2 * Q(10) * PD(10) - C1 *
Q(10) * ABS(Q(10))
2220 ‘
2230 ‘ PUNTOS INTERIORES
2240 ‘
2250 FOR I% = 2 TO 10
2260 HP(I%) = .5 * (CM(I%) + CP(I%))
2270 QP(I%) = (CP(I%) - CM(I%)) / 2 / CA
2280 NEXT I%
2290 ‘
2300 ‘ CONTORNO AGUAS ARRIBA
2310 ‘
2320 CONTRAST = 0: CONTBARR = 0: IF INTIMP = 1 THEN QA
= Q0: DQ = -.1 * SECC ELSE QA = Q(1): DQ = DQ0
2330 GOSUB 3050
2340 QP(1) = QM: HP(1) = CM(1) + CA * QP(1): DQ0 = QM - Q(1)
2350 IF QP(1) < 0 THEN RET = 1 ELSE GOTO 2400
2360 QP(1) = 0: HP(1) = CM(1)’CONDICIÓN DE CONTORNO
PARA VÁLVULA CERRADA

Anexo. programaS de golpe de ariete

263

2370 ‘
2380 ‘ CONTORNO AGUAS ABAJO
2390 ‘
2400 HP(11) = COTLAM
2410 QP(11) = (CP(11) - HP(11)) / CA
2420 ‘
2430 ‘ CIERRE BUCLE CÁLCULO
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 CÁLCULOS
**************
2540 ‘
2550 CLS : LOCATE 23, 1, 0: PRINT “Los resultados saldrán 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

Gonzalo Freites olivero

2690 KEY(1) OFF: KEY(2) OFF: KEY(3) OFF: KEY(4) OFF
2700 RETURN
2710 ‘
2720 LOCATE 23, 1, 0: PRINT SPACE$(80)
2730 RETURN
2740 ‘
2750 LOCATE 23, 1, 0: PRINT “Opciones activas en FASE DE CÁLCULO, o durante una PAUSA”
2760 RETURN
2770 ‘
2780 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
2790 IF K1$ = “PAUSA” THEN GOSUB 2720: LOCATE 23, 1, 0:
PRINT “PAUSA solicitada tras vaciarse el BUFFER de la impresora”:
PAUSA = 1
2800 RETURN
2810 ‘
2820 GOSUB 2690: GOSUB 2720
2830 SOUND 500, 5: LOCATE 23, 1, 1: LINE INPUT “TIEMPO FIN
CÁLCULOS (s) “; A$: TPOMAX = VAL(A$)
2840 IF TPOMAX <= 0 OR TPOMAX > 1000 THEN GOTO 2830
2850 LOCATE 10, 51, 0: PRINT SPACE$(20): LOCATE 10, 51, 0:
PRINT STR$(TPOMAX) + “ s)”
2860 GOSUB 2750: GOSUB 2660
2870 RETURN
2880 ‘
2890 GOSUB 2690: GOSUB 2720
2900 SOUND 500, 5: LOCATE 23, 1, 0: LINE INPUT “SALTO PRESENTACIÓN RESULTADOS “; A$: SALTO = VAL(A$)
2910 IF SALTO < 1 OR SALTO > 100 THEN GOTO 2900
2920 LOCATE 12, 61, 0: PRINT SPACE$(20): LOCATE 12, 61, 0:
PRINT STR$(SALTO) + “ )”
2930 GOSUB 2750: GOSUB 2660
2940 RETURN

Anexo. programaS de golpe de ariete

265

2950 ‘
2960 K2$ = “FIN”
2970 GOSUB 2720
2980 SOUND 500, 5: LOCATE 23, 1, 0: PRINT “Los cálculos finalizarán tras calcular el instante actual ...”: BANDESP = 0
2990 RETURN
3000 ‘
3010 ‘SUBRUTINA FUNCIÓN
3020 ‘
3030 VP = FNVP(QP): PP = FNPP(VP): ZP = FNZP(VP): HP1 =
FNHP1(PP, ZP)
3040 RETURN
3050 ‘
3060 ‘SUBRUTINA BISECCIÓN
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 “Solución 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

Gonzalo Freites olivero

FNZER(HP1, QP): IF FM * FA > 0 THEN FA = FM: QA = QM ELSE
FB = FM: QB = QM
3200 IF ABS(QA - QB) > .0001 AND ABS(FM - FM1) > .0001
THEN FM1 = FM: GOTO 3190
3210 RETURN
3220 ‘
3230 PRINT #1, : LIN = LIN + 1
3240 IF LIN MOD 72 <> 0 THEN GOTO 3230
3250 RETURN
3260 ‘
3270 IF LIN MOD 72 > 56 THEN GOSUB 3230
3280 PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1, TAB(49);
“PRESIONES MÁXIMAS Y MÍNIMAS EN 11 PUNT0S DE LA
TUBERÍA”
3290 PRINT #1, TAB(49); “------------------------------------------”
3300 PRINT #1, : PRINT #1,
3310 PRINT #1, “
Pmax (m) =”; : FOR I% = 1 TO 11: PRINT
#1, USING “######.##”; PMAX(I%); : NEXT I%: PRINT #1,
3320 PRINT #1, “
Tpo (s) =”; : FOR I% = 1 TO 11: PRINT #1,
USING “######.##”; TMAX(I%); : NEXT I%: PRINT #1, : PRINT
#1, : PRINT #1,
3330 PRINT #1, “
Pmin (m) =”; : FOR I% = 1 TO 11: PRINT
#1, USING “######.##”; PMIN(I%); : NEXT I%: PRINT #1,
3340 PRINT #1, “
Tpo (s) =”; : FOR I% = 1 TO 11: PRINT #1,
USING “######.##”; TMIN(I%); : NEXT I%: PRINT #1,
3350 RETURN
3360 ‘
3370 GOSUB 3270
3380 CLS : SOUND 200, 5: LOCATE 11, 20, 0: PRINT “LOS CÁLCULOS HAN FINALIZADO. ENHORABUENA”
3381 CLOSE #1
3390 END

Anexo. programaS de golpe de ariete

267

Programa A 1 Cálculo de una tubería forzada de diversos
diámetros
El programa trabaja con un número de tramos máximo igual
a 10
Alimentación de un nivel constante
Válvula al final que sigue la ley de cierre:
b


t 
t = 1 - 

 Tc 

Tc = Tiempo de cierre
B = Exponente de la ley de cierre
El proceso es el siguiente
Determinación del tiempo de recorrido por la perturbación para
recorrer la tubería
ta
't

n

Li

i

i

¦a
t *a
10

Número de partes en que se divide cada tramo
-

Ni =

Li
ai ∆t

- Redondear. N, al entero próximo
- Recalcular las celeridades en cada tramo.

268

Gonzalo Freites olivero

Programa
0 ‘*************************************************
20 ‘***
*********************************** ***
30 ‘***
PROGRAMA “TFORZADA”
***
40 ‘*** Programa para el cálculo del golpe de ariete en una ***
50 ‘* conducción forzada de pendiente constante con carac- *
60 ‘*** terísticas variables, ocasionado por el cierre de una ***
70 ‘*** válvula que sigue la ley: ç= Av/Av,0 = (1-t/Tc)^b. ***
80 ‘***
Lenguaje de programación: BÁSICA ***
90 ‘************************************************91
‘Modificación hecha por Ernesto Pérez
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 “TÍTULO DEL
PROYECTO (80 caracteres máximo) “; T$
230 WEND
240 CLS : A$ = “PERFIL DE LA CONDUCCIÓN”: 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
DEPÓSITO DE ALIMENTACIÓN (m): “; A$: Z1 = VAL(A$)

Anexo. programaS de golpe de ariete

269

280 SOUND 500, 5: LOCATE 5, 1, 1: LINE INPUT “COTA DE LA
DESCARGA (m): “; A$: Z2 = VAL(A$)
290 WEND
300 ‘
310 ‘CARACTERÍSTICAS DE LA TUBERÍA
320 ‘
330 CLS : NT% = 0
340 WHILE NT% > 10 OR NT% < 1
350 SOUND 500, 5: LOCATE 1, 1, 1: LINE INPUT “NÚMERO DE
TRAMOS (máximo 10): “; A$: NT% = VAL(A$)
360 WEND
370 N% = 11’NÚMERO PUNTOS DE CÁLCULO
380 NMAX% = 10
390 FOR I% = 1 TO NT%: N(I%) = 0: NEXT I%
400 FOR I% = 1 TO NT%
410 CLS : SOUND 500, 5: A$ = “CARACTERÍSTICAS DEL TRAMO “ + STR$(I%): LTAB = (80 - LEN(A$)) / 2
420 LOCATE 1, 1, 0: PRINT TAB(LTAB); A$
430 A$ = STRING$(LEN(A$), “=”): PRINT TAB(LTAB); A$
440 IF I% = NT% THEN N(I%) = NMAX%: GOTO 500
450 B$ = “NÚMERO DE PARTES EN LAS QUE SE DIVIDE (máximo “ + STR$(NMAX%) + “ ): “
460 WHILE N(I%) > NMAX% OR N(I%) < 1
470 SOUND 500, 5: LOCATE 5, 1, 1: PRINT B$; : LINE INPUT ;
A$: N(I%) = VAL(A$)
480 WEND
490 NMAX% = NMAX% - N(I%)
500 SOUND 500, 5: LOCATE 7, 1, 0: LINE INPUT “LONGITUD
(m): “; A$: L(I%) = VAL(A$)
510 SOUND 500, 5: LOCATE 9, 1, 0: LINE INPUT “DIÁMETRO
(m): “; A$: D(I%) = VAL(A$)
520 SOUND 500, 5: LOCATE 11, 1, 0: LINE INPUT “CELERIDAD
(m/s): “; A$: A(I%) = VAL(A$)
530 SOUND 500, 5: LOCATE 13, 1, 0: LINE INPUT “FACTOR DE
FRICCIÓN: “; A$: F(I%) = VAL(A$)

270

Gonzalo Freites olivero

540 NEXT I%
550 ‘
560 ‘ CÁLCULO 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 SECCIÓN
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 ‘DETERMINACIÓN DE LA COTA DE LOS PUNTOS DE
CÁLCULO 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 RÉGIMEN
760 ‘
770 CLS : SOUND 500, 5: LOCATE 1, 1, 0: LINE INPUT “CAUDAL DE RÉGIMEN (m^3/s): “; A$: Q0 = VAL(A$)
780 ‘
790 ‘CONDICIÓN DE CONTORNO EN EL EXTREMO AGUAS
ABAJO DE LA TUBERÍA
800 ‘
810 CLS : SOUND 500, 5: LOCATE 1, 1, 0: LINE INPUT “TIEMPO
DE CIERRE DE LA VÁLVULA (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 TÉRMINOS

271

840 ‘ INICIALIZACIÓN
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 INSTALACIÓN”
1070 PRINT #1, TAB(54); STRING$(23, “-”): PRINT #1,
1080 PRINT #1, TAB(39); “COTAS Y DISTANCIAS AL ORIGEN
DE LOS PUNTOS DE CÁLCULO”
1090 PRINT #1,
1100 PRINT #1, “ PUNTO CÁLCULO:”; : 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

Gonzalo Freites olivero

1120 PRINT #1, “ DIS. DEP. (m):”; : FOR I% = 1 TO N%: PRINT
#1, USING “########.#”; L / (N% - 1) * (I% - 1); : NEXT I%
1130 PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1, :
LIN = LIN + 12
1140 FOR I% = 1 TO NT%
1150 A$ = “CARACTERÍSTICAS DEL TRAMO “ + STR$(I%):
CTAB = (132 - LEN(A$)) / 2
1160 PRINT #1, : PRINT #1, TAB(CTAB); A$
1170 PRINT #1, : PRINT #1,
1180 PRINT #1, USING “ LONGITUD= ##### m
DIÁMETRO=
#.### m
CELERIDAD= #### m/s
FACTOR DE FRICCIÓN=
##.##^^^^”; L(I%); D(I%); A(I%); F(I%)
1190 PRINT #1, USING “ NÚMERO DE PARTES EN LAS QUE SE
HA DIVIDIDO= ##”; N(I%)
1200 LIN = LIN + 6
1210 NEXT I%
1220 PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1,
TAB(51); “CARACTERÍSTICAS DE LA VÁLVULA”
1230 PRINT #1, TAB(51); “-----------------------------”
1240 PRINT #1, : PRINT #1,
1250 PRINT #1, USING “ TIEMPO DE CIERRE= ###.## s
EXPONENTE DE LA LEY DE CIERRE= ##.##”; TC; B
1260 PRINT #1, : PRINT #1, : PRINT #1, : LIN = LIN + 12
1270 ‘************************
1280 ‘* OPCIONES POR DEFECTO *
1290 ‘************************
1300 TPOMAX = 1000’TIEMPO FIN CÁLCULOS
1310 SALTO = 1’SALTO PRESENTACIÓN RESULTADOS
1320 K1$ = “CALCULAR”
1330 K2$ = “NO FIN”
1340 ‘************************
1350 ‘* CONSTANTES INICIALES *
1360 ‘************************
1370 G = 9.810001’GRAVEDAD
1380 PI = 3.14159265#

Anexo. programaS de golpe de ariete

273

1390 INCTPO = L(1) / N(1) / A(1)’INCREMENTO DE TIEMPO
1400 FOR I% = 1 TO NT%
1410 L1(I%) = L(I%) / N(I%)’LONGITUD INTERVALO DE
CÁLCULO TRAMO I%
1420 SECC(I%) = PI * D(I%) ^ 2 / 4’SECCIÓN DEL TRAMO I%
1430 CA(I%) = A(I%) / G / SECC(I%)
1440 C1(I%) = A(I%) * F(I%) * INCTPO / 2 / G / SECC(I%) ^ 2 /
D(I%)
1450 C2(I%) = INCTPO / SECC(I%)
1460 NEXT I%
1470 FOR I% = 1 TO 11: PD(I%) = (Z1 - Z2) / L: NEXT
I%’ASIGNACIÓN DE LA PENDIENTE A CADA PUNTO
1480 ‘
1490 ‘INICIALIZACIÓN
1500 ‘
1510 TPO = 0: INTIMP = 1: PAUSA = 0: BANDESP = 1: TAU = 1
1520 ‘
1530 ‘**********************************
1540 ‘* CÁLCULO DEL RÉGIMEN PERMANENTE *
1550 ‘**********************************
1560 DH = 0
1570 FOR I% = 1 TO NT%
1580 V0(I%) = 4 * Q0 / PI / D(I%) ^ 2
1590 DH1(I%) = F(I%) * L1(I%) * V0(I%) ^ 2 / 2 / G / D(I%)
1600 NEXT I%
1610 FOR I% = 1 TO 11: Q(I%) = Q0: NEXT I%
1620 DH = 0: H(1) = Z1: P(1) = 0
1630 FOR J% = 1 TO NT%
1640 FOR I% = PS(J%) + 1 TO PS(J% + 1)
1650 DH = DH + DH1(J%)
1660 H(I%) = Z1 - DH
1670 P(I%) = H(I%) - Z(I%)
1680 NEXT I%
1690 NEXT J%
1700 H0 = H(11)

274

Gonzalo Freites olivero

1710 ‘
1720 ‘ INICIALIZACIÓN PRESIONES MÁXIMAS Y MÍNIMAS
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); “RÉGIMEN PERMANENTE”
1780 PRINT #1, TAB(57); “------------------”
1790 PRINT #1,
1800 PRINT #1, USING “ CAUDAL DE RÉGIMEN= #.### 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
CÁLCULO”
1860 LOCATE 6, 32, 0: PRINT “---------------”
1870 LOCATE 8, 22, 0: PRINT “<F1> “; K1$
1880 LOCATE 10, 22, 0: PRINT “<F2> TIEMPO FIN CÁLCULOS
(“; STR$(TPOMAX); “ s)”
1890 LOCATE 12, 22, 0: PRINT “<F3> SALTO PRESENTACIÓN
RESULTADOS (“; STR$(SALTO); “ )”
1900 LOCATE 14, 22, 0: PRINT “<F4> FINALIZAR CÁLCULOS”
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 CÁLCULOS *
2000 ‘*********************

Anexo. programaS de golpe de ariete

275

2010 ‘
2020 ‘VERIFICACIÓN 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 ‘ DETERMINACIÓN DE LAS PRESIONES MÁXIMAS Y
MÍNIMAS
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 ‘ IMPRESIÓN DEL INSTANTE CALCULADO
2160 ‘
2170 IF INTIMP <> 1 THEN GOTO 2240
2180 PRINT #1, : PRINT #1, : PRINT #1, : PRINT #1,
2190 A$ = “ALTURAS PIEZOMÉTRICAS, PRESIONES Y
CAUDALES EN 11 PUNTOS DE LA TUBERÍA”
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

Gonzalo Freites olivero

“######.##”; H(I%); : NEXT I%: PRINT #1,
2270 IF TAU = 0 THEN PRINT #1, USING “ ###.###
H (m) =”;
TPO; : FOR I% = 1 TO 11: PRINT #1, USING “######.##”; H(I%); :
NEXT I%: PRINT #1,
2280 PRINT #1, “
P (m) =”; : FOR I% = 1 TO 11: PRINT #1,
USING “######.##”; P(I%); : NEXT I%: PRINT #1,
2290 PRINT #1, “
Q (m^3/s) =”; : FOR I% = 1 TO 11: PRINT
#1, USING “#####.###”; Q(I%); : NEXT I%: PRINT #1,
2300 PRINT #1, : PRINT #1, : LIN = LIN + 5
2310 ‘
2320 ‘ CÁLCULO DEL INSTANTE ACTUAL
2330 ‘
2340 TPO = TPO + INCTPO
2350 FOR J% = 1 TO NT%
2360 FOR I% = PS(J%) + 1 TO PS(J% + 1) - 1
2370 CM(I%) = H(I% + 1) - CA(J%) * Q(I% + 1) - C2(J%) * Q(I% +
1) * PD(I% + 1) + C1(J%) * Q(I% + 1) * ABS(Q(I% + 1))
2380 CP(I%) = H(I% - 1) + CA(J%) * Q(I% - 1) - C2(J%) * Q(I% - 1)
* PD(I% - 1) - C1(J%) * Q(I% - 1) * ABS(Q(I% - 1))
2390 NEXT I%
2400 NEXT J%
2410 FOR I% = 2 TO NT%
2420 CM(PS(I%)) = H(PS(I%) + 1) - CA(I%) * Q(PS(I%) + 1) C2(I%) * Q(PS(I%) + 1) * PD(PS(I%) + 1) + C1(I%) * Q(PS(I%) + 1)
* ABS(Q(PS(I%) + 1))
2430 CP(PS(I%)) = H(PS(I%) - 1) + CA(I% - 1) * Q(PS(I%) - 1)
- C2(I% - 1) * Q(PS(I%) - 1) * PD(PS(I%) - 1) - C1(I% - 1) *
Q(PS(I%) - 1) * ABS(Q(PS(I%) - 1))
2440 NEXT I%
2450 CM(1) = H(2) - CA(1) * Q(2) - C2(1) * Q(2) * PD(2) + C1(1) *
Q(2) * ABS(Q(2))
2460 CP(11) = H(10) + CA(NT%) * Q(10) - C2(NT%) * Q(10) *
PD(10) - C1(NT%) * Q(10) * ABS(Q(10))
2470 ‘
2480 ‘ PUNTOS INTERIORES

Anexo. programaS de golpe de ariete

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 CÁLCULO
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

Gonzalo Freites olivero

2810 GOTO 1980
2820 ‘ ******** FIN BUCLE DE CÁLCULOS *********
2830 ‘
2840 CLS : LOCATE 23, 1, 0: PRINT “PONER EL PAPEL A PRINCIPIO DE PÁGINA. �������������������������������
Para CONTINUAR, pulsar <C> ...”
2850 WHILE A$ <> “C” AND A$ <> “c”
2860 A$ = INPUT$(1)
2870 WEND
2880 RETURN
2890 ‘
2900 PRINT #1, TAB((132 - LEN(T$)) / 2); T$
2910 PRINT #1, TAB((132 - LEN(T$)) / 2); STRING$(LEN(T$),
“=”)
2920 PRINT #1, : PRINT #1, : PRINT #1, : LIN = LIN + 5
2930 RETURN
2940 ‘
2950 KEY(1) ON: KEY(2) ON: KEY(3) ON: KEY(4) ON
2960 RETURN
2970 ‘
2980 KEY(1) OFF: KEY(2) OFF: KEY(3) OFF: KEY(4) OFF
2990 RETURN
3000 ‘
3010 LOCATE 23, 1, 0: PRINT SPACE$(80)
3020 RETURN
3030 ‘
3040 LOCATE 23, 1, 0: PRINT “Opciones activas en FASE DE CÁLCULO, o durante una PAUSA”
3050 RETURN
3060 ‘
3070 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
3080 IF K1$ = “PAUSA” THEN GOSUB 3010: LOCATE 23, 1, 0:
PRINT “PAUSA solicitada tras vaciarse el BUFFER de la impresora”:
PAUSA = 1

Anexo. programaS de golpe de ariete

279

3090 RETURN
3100 ‘
3110 GOSUB 2980: GOSUB 3010
3120 SOUND 500, 5: LOCATE 23, 1, 1: LINE INPUT “TIEMPO FIN
CÁLCULOS (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 PRESENTACIÓN 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 cálculos finalizarán 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 MÁXIMAS Y MÍNIMAS EN 11 PUNT0S DE LA
TUBERÍA”
3360 PRINT #1, TAB(49); “-------------------------------------------------

280

Gonzalo Freites olivero

-----”
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 CÁLCULOS HAN FINALIZADO. ENHORABUENA”
3451 CLOSE #1
3460 END

Índice de términos
Allievi
Cálculo de golpe de ariete, 57
Anclaje de Tuberías
Principio de impulso - momentun, 176
Ariete
Ecuaciones Básicas, 61,66
Bernoulli, 20
Bloque de anclaje, 176
Bombas hidráulicas
solución matemática, 38
curvas de un Sistema Bombeo, 40
en redes hidráulicas, 36
Calderines
cámaras de aire, 91, 93, 96, 101, 103, 105, 107
Capital invertido
tasa de interes, 148
Cavitación, 35, 36
Central de Bombeo
precio de, 135
Check Valve, 28
Coeficiente de contracción, 190
Coeficiente de descarga, 190
Coeficiente de fricción, 179
Colapso
en tuberías, 131
Darcy-Weisbach, 29
Derivaciones, 186
Ecuación de continuidad, 75
281

282

Gonzalo Freites olivero

Ecuación de la dinámica, 75
Energía, 19
Esfuerzos en tuberías
cambio de diámetro, 178
cambio de dirección, 177
Euler, 19
Fluidos no Compresibles, 19
Fluidos newtonianos, 23
gradiente

piezométrica hidráulica, 20
Hanzen-Williams
ecuación, 29
Método de las características, 76
Marston
ecuación, 132
Masa
unidades, 21
Módulo de Elasticidad, 60
Moody
diagrama de, 18, 25
Multiplicadores de Lagrange, 116
Newton-Raphson, 90, 89
Newtons, 20
NPSH, 40, 41, 42
Número de Reynolds, 24, 27
Optimación, 113
Parmakian, 47, 98
gráficos, 99, 102
Pascal, 22
Pérdida de energía, 20
gradiente, 20
Pérdidas mayores, 24
Pérdidas menores, 32
Peso específico, 21
presión atmosférica, 21

ÍNDICE DE TÉRMINOS

Presión de vapor, 28, 36, 42
Red
guardar, 160
modificar, 171
mostrar, 171
vida util, 136, 170, 124, 130
optimar, 171
cargar, 170
Redin, 170, 204, 208
Resultado Redout, 171, 206
Resistencia del suelo, 133, 134
Sobrepresiones, 55
Sviatoslav Krochin, 194
Toma
obra de, 183
Torque, 87, 85, 109, 110
Trabajo, 19
Transientes, 62
en bombas centrífugas, 82
Tuberías
diámetros, 129, 156, 158,163
edad de, 157, 169
material de, 169
precio, 163
tuberías secundarias, 129
Válvulas, 42
válvulas de alivio, 45, 46, 51
válvulas de altitud, 44
válvulas de cierre., 43, 44
válvulas de control, 42, 52, 53
válvulas de esfera, 34
válvulas direccionales, 45
Velocidad de propagación
de ondas, 60
Vertedero, 197

283

284

Gonzalo Freites olivero

Vertedero de cresta ancha, 187, 188, 189
Viscosidad, 22, 23
Viscosidad cinematica, 23, 24
WR2, 108
Young
módulo de, 61

Índice de ilustraciones
Ilustración 1.1 Líneas de energía y de presión.....................................21
Ilustración 1.2 Resistencia al movimiento por fuerzas viscosas.........25
Ilustración 1.3 Diagrama de Moody...................................................27
Ilustración 1.4 Rugosidad relativa de las paredes de la tubería..........28
Ilustración 1.5 Valores de K en válvulas de mariposa.........................34
Ilustración 1.6 Valores de K para válvulas de esfera..........................36
Ilustración 1.7 Valores críticos de cavitación.....................................37
Ilustración 1.8 Curva de descarga de un sistema de tuberías..............39
Ilustración 1.9 Curva compuesta bomba sistema................................40
Ilustración 1.10 Bombas conectadas en paralelo................................42
Ilustración 1.11 Variables definidas en el NPSH.................................43
Ilustración 1.12 Corte de una válvula básica de control....................45
Ilustración 1.13 Válvulas de cierre.....................................................46
Ilustración 1.14 Válvulas de alivio de aire y rompe-vacío.................47
Ilustración 1.15 Válvula reductora de presión....................................55
Ilustración 2.16 Diagrama de aducción simple...................................60
Ilustración 2.17 Diagrama del movimiento de las ondas
de golpe de ariete.................................................................................64
Ilustración 2.18 Curva de cierre de válvula........................................67
Ilustración 19 Gráfica del ejemplo 2.4................................................69
Ilustración 20 Gráfico comparativo. Ejemplo 2.3................................72
Ilustración 2.21 Trazado de la recta +- a desde puntos conocidos..... 78
Ilustración 2.22 Gráfico de cierre en válvulas....................................82
Ilustración 2.23 Tubería con extremo cerrado....................................83
Ilustración 2.24 Diagrama de aproximación al funcionamiento
de las unidades de bombeo..................................................................86
285

286

Gonzalo Freites olivero

Ilustración 2.25 Efecto corte de corriente en una bomba hidráulica...88
Ilustración 2.26 Diagrama de flujo para transientes
en bombas hidráulicas..........................................................................92
Ilustración 2.27 Calderín.....................................................................93
Ilustración 2.28 Gráfico de Parmakian...............................................101
Ilustración 2.29 Gráfico del ejemplo 2.4.......................................... 102
Ilustración 3.30 Diagrama de flujo del Programa Freites.................128
Ilustración 3.31 Definición de variables...........................................129
Ilustración 3.32 Relación beneficio-costo.........................................152
Ilustración 3.33 Diagrama de la red..................................................156
Ilustración 3.34 Gráfico de las iteraciones (Nirgua).........................164
Ilustración 4.35 Esfuerzos en tuberías por cambio de dirección......179
Ilustración 4.36 Obras de Toma en ríos de montaña
(Sviatoslav Krochin)..........................................................................185
Ilustración 4.37 Presa de derivación.................................................188
Ilustración 4.38 Vista de rejilla en presa de derivación....................188
Ilustración 4.39 Suma de fuerzas en presa de derivación.................189
Ilustración 4.40 Descarga por metro lineal de cresta........................191
Ilustración 4.41 Detalle de una toma con rejilla...............................192
Ilustración 4.42 Modelo típico de toma por derivación....................198
Ilustración 4.43 a Detalles a de la toma............................................199
Ilustración 4.43 b Detalles b de la toma............................................200
Ilustración 4.44 Detalle de un desarenador.......................................201
Ilustración 4.45 Desarenador caucásico............................................202
Ilustración 4.46 Cortes del desarenador............................................202
Ilustración 4.47 Detalle de una red mallada......................................203
Ilustración A 4.48 Diagrama de bombeo a estanque.........................230
Ilustración A 4.49 Diagrama de red con calderín..............................253

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

Propiedades del agua...........................................................30
Valores de C........................................................................33
Pérdidas menores en acoplamientos...................................36
Diámetros de ventosas........................................................48
Módulo de elasticidad y densidad de líquidos usuales.......62
Presiones positivas y negativas al nivel válvula................71
Presiones en el punto medio de la tubería...........................71
Coeficiente tobera calderín (Gráfico de Dupont)................94

Tabla 2.9 Valores de

2C0 a
para K = 0............................................. 96
Q0 L

Tabla 2.10 Valores de

2C0 a
para K=0.50...........................................97
Q0 L

Tabla 2.11 Resultados de cálculo de sobrepresiones........................108
Tabla 2.12 Presiones máximas y mínimas del ejemplo....................109
Tabla 2.13 Presiones máximas y mínimas para calderín
modificado.......................................................................109
Tabla 2.14 Presiones sin utilizar calderín.........................................109
Tabla 2.15 Presiones máximas y mínimas sin calderín..................... 110
Tabla 3.16 Normas de la AWWA para tuberías de acero..................144
Tabla 3.17 Inversión inicial en el presente ejemplo..........................156
Tabla 3.18 Costo anual en el presente ejemplo.................................157
Tabla 3.19 Datos del ejemplo presentado.........................................158
Tabla 3.20 Resultados del ejemplo Nirgua.......................................161
Tabla 3.21 Solución inicial Nirgua...................................................162
Tabla 3.22 Solución más económica del ejemplo Nirgua.................163
Tabla 4.23 Resistencia del suelo a varias profundidades..................182
287

288

Tabla 4.24
Tabla 4.25
Tabla 4.26
Tabla 4.27

Gonzalo Freites olivero

Resistencia del suelo de diversos materiales...................182
Valores de C1, C2 en rejillas...........................................193
Coeficiente de descarga en vertederos............................194
Valores de CR, para una pendiente longitudinal
de 20%............................................................................197

Índice de ecuaciones

V2 p 
Z
2g J

H

p1

J


V12 
Z1
2g

p2

J

Ecuación 1.1 Concepto de energía.........................20 

V22 
Z 2  hf
2g

Ecuación 1.2 Ecuación de Bernoulli... 22

γ = g* ρ Ecuación 1.3 Peso específico de un fluido..........................23
P = γ(HGL - Z) Ecuación 1.4 Presión en un punto............................23
p

H

Ecuación 1.5 Altura piezométrica.......................................23

J

Pabs = Pgage + Patm Ecuación 1.6 Presión absoluta...............................23
Ecuación 1.7 Esfuerzo cortante en un fluido...................24

Q

P
U

hf

f

V=

Re

(L2/T) Ecuación 1.8 Viscosidad cinemática.....................26
L V2
D 2g

Q
A

VD

Q

Ecuación 1.9 Pérdidas mayores...................................26
Ecuación 1.10 Velocidad media.......................................26
Ecuación 1.11 Número de Reynolds..............................26

289

290

Gonzalo Freites olivero

hf

C

Cf
1,852

L

D

4,87

Q1,852

Ecuación 1.12 Pérdida de energía..............31

hf = R Q1, 852 Ecuación 1.13 Ecuación de Hanzen-Williams............31

C

C0 (

V2
2g

Ecuación 1.15 Pérdidas menores...........................34

P 2  Pv
P1  P 2

Ecuación 1.16 Índice de cavitación......................38

km

hf m

K

V0 0,061
)
Ecuación 1.14 Valores ajustados de C................32
V

H = A0 + A1Q + A2Q2 + A3Q3

Ecuación 1.17 Valor Simulado de
la Energía de Bombeo......................................................................... 40

H 3  3( H 2  H1 )  H 0
A3
Ecuación 1.18 Coeficiente A3..........40
6'Q 3

H 2  2H1  H 0

A2

A1

P

2'Q 2

H1  H 0
'Q
1

K

UQgH 

3 A3 'Q 

A2 'Q  A3 'Q 2

Ecuación 1.19 Coeficiente A2...41

Ecuación 1.20 Coeficiente A1....41

Ecuación 1.21 Potencia de una unidad de bombeo...41

d = Ha + Hs -Z – Hv – Hf Ecuación 1.22 Net positive suction head....43

ÍNDICE DE ECUACIONES

291

3

§ t ·
3.53 * 10 6 ¨ ¸ Ecuación 1.23 Presión de colapso en tuberías...48
©D¹


3
6§ t ·
p 50.2 *10 ¨ ¸
Ecuación 1.24 Presión 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

Ecuación 1.25 Presión de colapso en tubos
con anillos....................................................49

Ecuación 1.26 Factor de seguridad en espesor
de tubos....................................................................50
Ecuación 1.27 Flujo adiabático en ventosas......50

3 * D 2 * 'V
4 *144

Ecuación 1.28 Volumen de aire
requerido en ventosas........................51

§ J 1 ·
ª
º
¸¸
¨¨
§ 3 * D2 · 1
§ J ·« § p2 · © J ¹ »
¨
¸
¸¸ * * 2 g 144 p1 v1 ¨¨
¸¸ «1  ¨ ¸
C ¨¨
»
© J  1 ¹ « © p1 ¹
© 4 *144 ¹ v 2
»¼
¬

Ecuación 1.29 Peso del aire................................................................51

§ 3 * D 2 · § 2 · ¨¨© J 1 ¸¸¹
144 p1 §¨ J ·¸
¸¸ *¨¨
¸¸
C ¨¨
* 2g
v1 ¨© J  1 ¸¹
© 4 * 144 ¹ © J  1 ¹
§ 1 ·

W

Ecuación 1.30 Peso2 del aire..............................................................51

292

d
D

Gonzalo Freites olivero

§ J 1 · ½
­
ª
¨¨
¸¸ º
§ J · « § p2 ·© J ¹ »°
'V °
¸¸
¸¸ * «1  ¨¨
* ® 2 g 144 p1 * v1 ¨¨
»¾
C
J
p
1 

¹
©
1
©
¹
°
«¬
»¼ °¿
¯ 

1
4

Ecuación 1.31 Diámetro ventosa........................................................50

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

Ecuación 1.32 Diámetro2 ventosa......................................................52

d
D

0 ,03604

0 , 288
º
'V ª § p 2 ·
¸¸
»
* «1  ¨¨
C
«¬ © p 1 ¹
»¼ 

1
4

Ecuación 1.33 Diámetro ventosa en sistema métrico.........................53

d
D

'V § p 2 ·
0,0708
*¨ ¸
C ¨© p1 ¸¹

dp
dV / V f

Ev 

'H

a'V
g

'H

0 , 356

Ecuación 1.34 Diámetro2
ventosa en sistema métrico...53

Ecuación 2.35 Módulo de elasticidad..........59

Ecuación 2.36 Ecuación de Allievi.............................59

2 * L * 'V
g *T

Ecuación 2.37 Ecuación aproximada del golpe
de ariete............................................................. 60

ÍNDICE DE ECUACIONES

k

a

Ecuación 2.38 Velocidad de propagación de una
onda........................................................................61

U

9900

a(m / s )

10 6 D
48,3 
E e

a

1
k

H  H0
V  V0

Q0

V0

B0

1

U *( 

293

D*c
)
E *e

Ecuación 2.39 Velocidad de onda
en tuberías diversas............................62

Ecuación 2.40 Velocidad de onda
en tubos de acero...................................63

x
x
F (t  )  f (t  )
a
a

x º
x 
« F (t  )  f (t  )»
a ¼
a

AV0

C d Av 2gH 0

B0 H 0
(Cd Av ) 0 2 g
A

Ecuación 2.41 Ecuaciones
básicas de golpe de ariete...64

Ecuación 2.42 Descarga en tubería
con válvula........................................67

Ecuación 2.43 Coeficiente de descarga válvula
en tiempo cero...............................................68

294

Gonzalo Freites olivero

C d Av

B

2g

A

V 

F 

aB 2

f (t )

2g
a
g

B 

aB

(

2

g

) 2  4( H 0 

aV 0
g 

2f)

(V  V 0 )  f 

F (t 

2L
a

)

Ecuación 2.44 Ariete básico (cierre de válvula).................................68

w2 y
wt 2

y

a

w2
wt 2

Ecuación 2.45 Ecuación de Euler............................74

F x  at )  f x  at

Ecuación 2.46 Solución general
de la Ecuación de Euler.....................74

c

gd

Ecuación 2.47 Celeridad de onda en un canal...............74

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

0

0

0

Ecuación 2.48 Ecuación de
la dinámica................................75
Ecuación 2.49 Ecuación de la
dinámica en función de Q...........75

Ecuación 2.50 Volumen acumulado en una
tubería.............................................................75
Ecuación 2.51 Ecuación de continuidad.........76

295

ÍNDICE DE ECUACIONES

wQ
wH
f 
gA 

QQ
wt
wx 2 DA
wQ
wH
a2 
gA
0
wx
wt

L1
L2
O

r

g
a

0
Ecuación 2.52 de dinámica
y continuidad.....................76

Ecuación 2.53 Valor del multiplicador lineal.................77

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

Q

p 

QA 

0
0

Ecuación 2.54 Ecuaciones de las características.................................79

Qp
Qp

Hp
Hp

't

Hp

Cp  CaHp
Cn  CaHp

Cp  Qp
Ca
Qp  Cn
Ca

Ecuación 2.55 Ecuaciones básicas de Qp.........79

Ecuación 2.56 Valor de Hp..................................80

'x
V a

Ecuación 2.57 Condición de Courant......................80

Cp
Ca

Ecuación 2.58 Hp en cierre instantáneo.................. 81

296

Gonzalo Freites olivero

Qo

(CdAv)o 2 gHo

Qp

(CdAv) 2 gHp

Dividiendo

Ecuación 2.59 Las características
en válvulas.........................................82

(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

Ecuación 2.60 Condición de Hp en extremo cerrado........83

Qp = Cn + CaHReservorio Ecuación 2.61 Qp en estanque o reservorio...84
M1  M 2
2
...............

D

N
NR

E

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

Ecuación 2.62 Ecuación de Torque.....................................................89

ÍNDICE DE ECUACIONES

wF1
wD p

Ca H R (2a1D p  a2Q p  2a2D p tan 1

wF1
wQ p

Ca H R (2a1Q p  a2D p  2a2Q p tan 1

wF2
wD p

1  C6 (2a3D p  a4Q p  2a4D p tan 1

wF2
wQ p

C6 (2a3D p  a4D p  2a4Q p tan 1

297

Dp
)
Qp

Dp
)  QR  2CaCvQR2 Q p
Qp
Dp
)
Qp

Dp
)
Qp

Ecuación 2.63 Solución de Newton Raphson para equipos de bombeo... 91

E

M *V 2
2g

Ecuación 2. 64 Energía cinética de un cuerpo..... 111

ª2*3 * R * N º
W *«
»¼
60
¬
E

2* g

2

Ecuación 2.65 Energía cinética
de un cuerpo que gira.................... 111

W * R 2 2 * 3 ( N 2  N 1)
*
g
60 * t

T

I *Y

T

W * R 2 ( N " N ! )
. Lb * pie
308 * t

W * R 2 2 * 3 ( N 2  N 1)
*
32.2
60 * t

Ecuación 2.66 (de Torque)................................................................ 112

I

W * R2
g

Ecuación 2. 67 Momento de inercia....................... 112

298

Gonzalo Freites olivero

wf X
wX i

Gi X

0

Ecuación 3.68 Ecuación básica del Newton
Raphson.................................................... 117

G X 0  J >G X 0 @'X 0

e

0,007 D

e

pi

9,81

QH

Pc
* D  e
2E
1 P 2

K

Ecuación 3.70 Espesor de
colapso...............................125

Ecuación 3.72 Potencia en vatios......................125

2 q12  q1 q 2  q 22
q
*
3
q1  q 2
Ve

T *q
4

D

4Q
SV

Ecuación 3.69 Resolución por el
Jacobiano..................................... 118

Ecuación 3.71 Espesor por presión interna...............125

2V t

W

3

0

Ecuación 3.73 Caudal medio de una
bomba...................................................126

Ecuación 3.74 Volumen estanque de regulación...... 126

Ecuación 3.75 Diámetro en función del caudal......131

ª (1  P 2 ) p c º
e ( D  e) «
»
2E
¼
¬

1

3

Ecuación 3.76 Espesor resistente
al colapso.........................................133

ÍNDICE DE ECUACIONES

Wc

d

ET

CT
pr

C d J s Bd2 (

Bc
)
Bd

Ecuación 3.77 Fórmula de Marston............134

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

Ecuación 3.78 Fórmula de Spangler...134

Ecuación 3.79 Módulo de deformación....... 135

Ecuación 3.80 Precio de las tuberías....................136
Ecuación 3.81 Presión de rotura de un tubo............139

Cub = K2H Ecuación 3.82 Costo unidades de bombeo....................146
Cocb= K3H Ecuación 3.83 Costo obras civiles.................................147
I=Pin Ecuación 3.84 Interés acumulado.........................................148
S=P(1+in) Ecuación 3.85 Suma a pagar con interés simple...........148

S

P (1  i

d
)
360

An = P(i+1)n

A

P(1 

Ecuación 3.86 Pago en plazos menores a un año.. 148

Ecuación 3.87 Monto acumulado por interés
compuesto..................................................................149

i nf
)
f

Ecuación 3.88 Valor acumulado en períodos
diferentes a un año.............................................150

300

P

Gonzalo Freites olivero

A
(1  i ) n
n

¦B
j

R BC

j

¦C
j

inversión.............................................150

(1  i )  j
..( j

n

A(1  i )  n Ecuación 3.89 Valor presente de la

j

(1  i ) 

j

An

ª (1  i ) n  1º
R*«
»
i
¬
¼

Pn

ª1  (1  i )  n º

»
i
¬
¼

R

Pn

i (1  i ) n
(1  i ) n  1

1,2.....n)

Ecuación 3.90 Relación
beneficio-costo.................151

Ecuación 3.91 Suma de una progresión
geométrica...............................................153
Ecuación 3.92 Valor presente de las
anualidades.................................................154

Ecuación 3.93 Factor de recuperación
del capital......................................................154

(n)k Ecuación 3.94 Arreglo de tramos y diámetros.........................160
Fx = d(mν) Ecuación 4.95 Principio de Impulso-Momentum.........178
Fx = d(ρdsdAν)x Ecuación 4.96 Segunda Ley de Newton...............178
ΔFx = ρ(vx2 - vx1)dQ

Ecuación 4.97 Impulso por unidad de tiempo...178

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

R

Rx2  Ry2

R

2 * P * A * sen

D
2 

U * Q * v * sen

Rx

D
2

Ecuación 4.98 Suma de fuerzas en cambio de dirección de tubería..179

¦F

SD 2

¦F

SD 2

¦F

Sd 2

4

4

4

D1  D2 P

Ecuación 4.99 Suma de fuerzas por
cambio de diámetro.............................180

P

Ecuación 4.100 Suma de fuerzas en terminal
de tubería............................................................180

P

Ecuación 4.101 Suma de fuerzas en una derivación 180

R* = S. r + W. cf Ecuación 4.102 Resistencia en bloques de anclaje......181

Q

Mo

Mo *b* H

3

2

Ecuación 4.103 Caudal de un vertedero..........186

2
ª
§ H · º
0,045 * H º ª
¸ » * 2g
«1,794 
» «1  0,285¨¨
H  y1 ¼ «
H  y1 ¸¹ »
¬
©
¼
¬

Ecuación 4.104 Coeficiente de un vertedero de cresta angosta.........187

ª
h º Z
s 1,05«1  0,2 n » 3
y2 ¼ H
¬

Ecuación 4.105 Coeficiente
de sumergencia................................187

302

Q

Gonzalo Freites olivero

3

Ecuación 4.106 Cálculo de vertederos.....................190

CLH 2

ªVx 3 B
º
g
Q C1.C 2 «
ln 
(B2  S 2 »
S 2Vx
¬ g
¼

Ar

q

Qr
Vy

Ecuación 4.107 Descarga
en rejilla.......................192

Ecuación 4.108 Área efectiva de rejilla.....................194

3
2
2
g * ( H )3 . 0,577 *
2h * H 2
3
3

Ecuación 4.109 Caudal en vertedero de cresta ancha ......................196

Q

CR * b * L

∑Q = 0

3 2

Ecuación 4.110 Caudal que pasa por una rejilla...196

Ecuación 4.111 Ecuación de continuidad en nodos..........196

∑ hF = 0 Ecuación 4.112 Ecuación de energía en nodos................203

'Q

¦ 

( ) K iQ0i * Q0ni1 

L  i

¦

L

nK iQ0ni1

Ecuación 4.113 Cálculo de delta Q en los nodos..............................204

K

10,674 * L
(C1,85 * D 4,87 )

H

C  D.Q 2

K

E.Q  F .Q 2

Ecuación 4.114 Cálculo de K de Hardy-Cross.. 205

Ecuación A.115 Caracterización de bombas
hidráulicas.........................................................227

ÍNDICE DE ECUACIONES

T

60 * J * H * Q
2 * S * N r *K r

303

Ecuación A.116 Ecuación de Torque.........229

Índice de ejemplos y programas
Ejemplo 1.1 Diámetro de una tubería..................................................29
Ejemplo1.2 Cálculo válvula de admisión de aire.............................. 53
Ejemplo 2.3 Aplicación de la fórmula aproximada de golpe de ariete...61
Ejemplo 2.4 Cálculo de la velocidad de una onda...............................62
Ejemplo 2.5 Golpe de ariete en cierre de válvula................................68
Ejemplo 2.6 Cálculo de calderín antiariete.........................................98
Ejemplo 3.7 Aplicación del Lagrangiano......................................... 119
Ejemplo 3.8 Tasa de interés simple....................................................148
Ejemplo 3.9 Interés compuesto.........................................................149
Ejemplo 3.10 Tasa de interés trimestral.............................................150
Ejemplo 3.11 Cálculo del valor presente..........................................151
Ejemplo 3.12 Relación beneficio-costo............................................152
Ejemplo 3.13 Suma progresión geométrica......................................153
Ejemplo 3.14 Red hidráulica de la ciudad de Nirgua........................156
Ejemplo 3.15 Cálculo de la red de Nirgua.........................................161
Ejemplo 4.16 Cálculo de anclaje en tubería......................................183
Ejemplo 4.17 Cálculo de rejilla........................................................197
Ejemplo 4.18 Cálculo de mallas en Programa Freites redes
malladas ..................................................................................................... 206
Programa 4.1 Programa Freites para cálculo de redes malladas
(lenguaje C)........................................................................................... 210
Programa A.2 Golpe de ariete en estación de bombeo....................230
Programa A.3 Ajuste de curvas de bombeo......................................243
Programa A.4 Cálculo de calderín....................................................253
305