Trabajo 4
Trabajo 4
Trabajo 4
de Huancavelica
(Creada por Ley Nro. 25265)
Facultad de Ciencias de
Ingeniería
Escuela Profesional de
Ingeniería Civil-Hvca
CURSO:
ABASTECIMIENTO DE AGUA Y
ALCANTARILLADO
TEMA:
APLICACIÓN DE FENÓMENOS
TRANSITORIOS EN EL LENGUAJE DE
PROGRAMACIÓN C++
DOCENTE:
Ing. AYALA BIZARRO Iván
ESTUDIANTE:
SEDANO SALAZAR Bacilio
Huancavelica-Agosto 2020
‹‹‹‹‹
Índice General
1. Introducción 2
2. Objetivos 3
1. Objetivos General . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Objetivos Específicos . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Golpe de Ariete 4
1. Causas del Fenómeno . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2. Efectos del Fenómeno . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3. Métodos de Solución . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4. Método de las Características . . . . . . . . . . . . . . . . . . . . . . 7
5. Solución del Sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6. Condiciones de Borde . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1. Reservorio Aguas Arriba . . . . . . . . . . . . . . . . . . . . . 10
2. Válvulas aguas abajo . . . . . . . . . . . . . . . . . . . . . . . 10
3. Unión de Tuberías . . . . . . . . . . . . . . . . . . . . . . . . 11
4. Bifurcación . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4. Metodología de Programación 13
1. Ejercicio N 01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2. Solución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3. Ejercicio N° 02 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4. Solución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5. Conclusiones 35
1
1 Introducción
Los problemas potenciales del golpe de ariete pueden ser considerados al evaluarse el
diseño de las tuberías y cuando se realiza un análisis detallado de las oscilaciones de
presión, en muchos casos para evitar malos funcionamientos costosos en el sistema
de distribución. Cualquier cambio mayor en el diseño del sistema principal o cambio
de la operación tales como el aumento en la demanda de los niveles de flujo deben
incluir la consideración de los problemas potenciales del golpe de ariete.
2
2
Objetivos
3
3
Golpe de Ariete
4
Ingeniería Civil 3 Golpe de Ariete
L : longitud de la tubería
V : velocidad de la tubería.
Pág. 5
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 3 Golpe de Ariete
Pág. 6
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 3 Golpe de Ariete
Pág. 7
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 3 Golpe de Ariete
BQ g.A.BH f
L1 “
` ` Q.|Q| (3.1)
Bt Bx 2.D.A
Ecuación de Conservación de la Masa.
BQ g.A.BH
L2 “ a2 ` “0 (3.2)
Bx Bt
Donde la a en la ecuación 3.2 es la velocidad de la onda de presión y depende de la
compresibilidad del fluido, la rigidez de la cañería y las propiedades mecánicas del
material. La misma puede calcularse como:
K
ρ
2
a “ ` K.D ˘C1 (3.3)
1` E.e
Donde:
K = Módulo de compresibilidad.
E = Módulo de elasticidad
e = Espesor de la Tubería
L “ λL1 ` L2 “ 0 (3.4)
Donde L1 y L2 son las ecuaciones de equilibrio dinámico 3.1 y de continuidad 3.2,
respectivamente. Cualquier par de valores de distintos λ va a dar un sistema de
ecuaciones equivalente a la combinación de 3.1 y 3.2. La solución por el método de las
características consiste en escoger un par de valores para λ que permitan transformar
las ecuaciones en derivadas parciales en un par de ecuaciones diferenciales totales,
que puedan ser resueltas numéricamente Al reemplazar las ecuaciones 3.1 y 3.2 en ,
se obtiene:
ˆ ˙ ˆ ˙
BQ BQ BH BH f
` λ.a2 . ` λ.g.A ` ` Q. |Q| “ 0 (3.5)
Bt Bx Bt λBx 2.D.A
Pág. 8
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 3 Golpe de Ariete
g.A f.∆t
pQp ´ QA q ` pHP ´ HA q ´ QA .|QA | “ 0 (3.6)
a 2.D.A
g.A f.∆t
pQp ´ QB q ´ pHP ´ HB q ´ QB . |QB | “ 0 (3.7)
a 2.D.A
La ecuación puede ser expresada de la siguiente manera:
Qp “ CP ´ Ca HP ^ Qp “ Cn ´ Ca HP (3.8)
Donde:
CP “ QA ` Ca HA ´ Cf QA |QA | (3.9)
Cn “ QB ` Ca HB ´ Cf QB |QB | (3.10)
Los valores Ca y Cf son valores constantes.
g.A f.∆t
Ca “ ^ Cf “ (3.11)
a 2D.A
1
QP “ pCP ` Cn q (3.12)
2
CP ´ QP
HP “ (3.13)
Ca
Cn “ QB ´ Ca HB ´ Cf QB |QB | (3.14)
la presión en el nudo.
HPi,1 “ Hres (3.15)
El caudal que circula en el instante.
Pág. 10
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 3 Golpe de Ariete
CP “ QA ` Ca HA ´ Cf QA |QA (3.17)
El coeficiente de válvula para cada intervalo de tiempo.
pτ Qo q2
Cv “ (3.18)
Ca Ho
El caudal que circula en el instante.
1´ a ¯
QPi,n`1 “ ´Cv ` Cv2 ` 4CP .Cv (3.19)
2
la presión en el nudo.
CP ´ QPi,n`1
HPi,n`1 “ (3.20)
Ca
CPi ´ Cni`1
HPi,n`1 “ (3.23)
Cai ` Cai`1
El caudal que circula en el instante.
QPi,n`1 “ CPi ´ Cai HPi,n` (3.24)
Pág. 11
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 3 Golpe de Ariete
3.6.4 Bifurcación
Pág. 12
Abatecimiento de Agua y Alcantarillado
4
Metodología de Programación
4.1 Ejercicio N 01
13
Ingeniería Civil 4 Metodología de Programación
t [s] τ
0 1.0
1 0.9
2 0.7
3 0.5
4 0.3
5 0.1
6 0
Pág. 14
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
4.2 Solución
La solución del ejercicio será aplicando por el método de las características y utilizan-
do la aplicación desarrollado por el alumno en lenguaje c++. Para el primer ejercicio
se utilizará la Primera aplicación desarrollado con nombre Analisis ´ Transtorioy
el segundo Analisis ´ Transtorio ´ Bifurcacion que se adjuntara junto con el
informe.
1 Datos Generales
1 // I n g r e s o de Datos G e n e r a l e s
2 f l o a t Hres , Qo , Tmax , Tc ;
3
4 Hres = 6 7 . 7 ; // A l t u r a de R e s e r v o r i o [m]
5 Qo = 1 ; // Caudal [ m3/ s ]
6 Tmax = 5 ; // Tiempo de C a l c u l o [ s ]
7 Tc = 6 ; // Tiempo de c i e r r e de l a V a l v u l a [ s ]
8 f l o a t L [ ] = {550 ,450}; // Longitud de l a s T u b e r i a s [m]
9 float D[ ] = {.75 , .60}; // Diametro de l a Tuberia [m
10 float f [ ] = {.010 ,.012}; // C o e f i c i e n t e de f r i c c i o n
11 f l o a t a [ ] = {1150 ,900}; // C e l e r i d a d [m/ s ]
2 f l o a t Tm[ ] = { 0 , 1 , 2 , 3 , 4 , 5 , 6 } ; // Tiempo de o p e r a c i o n
de V a l v u l a
3 f l o a t Tao [ ] = { 1 , 0 . 9 , 0 . 7 , 0 . 5 , 0 . 3 , 0 . 1 , 0 } ; // P r o c e s o de C i e r r e y
Apertura de V a l v u l a
3 f l o a t Dt [ l (L) ] ;
4 f l o a t Dx [ l (L) ] ;
5 f l o a t A [ l (D) ] ;
6
13
Pág. 15
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
Resultados
Pág. 16
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
8∆xQo2
Hf “ f (4.2)
gπ 2 D5
3 i n t f i l a s = l (L) ;
4 i n t columnas = N+1;
5 f l o a t Ht=Hres ;
6 f l o a t hh [ f i l a s ∗ columnas ] ;
7 f l o a t c_f [ f i l a s ∗ columnas ] ;
8 f l o a t c_a [ f i l a s ∗ columnas ] ;
9
Pág. 17
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
ÿ
fn pxq “ Li pxqf pxi q (4.3)
i“0
Donde: n
ź x ´ xi
Li pxq “ (4.4)
j“0
pxi ´ xj q
j‰i
Pág. 18
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
3 p r i n t f ( " \ t V a l v u l a [ %i , %i ] " , i , j ) ;
4 p r i n t f ( " \n" ) ;
5 i f ( menor∗ i <Tc ) {
Pág. 19
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
6 tao = yi n te r po l ad a [ i ] ;
7 }
8 else {
9 tao = 0 ;
10 }
11 p r i n t f ( " \ t Tao %f 0 . 5 " , t a o ) ;
12 p r i n t f ( " \n" ) ;
13
11 Qt [ i ] [ j ]=Cp´ca [ j ] ∗ Pt [ i ] [ j ] ;
9 Qt [ i ] [ j ] = . 5 ∗ (Cp+Cn) ;
10
11 Pt [ i ] [ j ]=(Cp´Qt [ i ] [ j ] ) / ca [ j ] ;
12 }
Pág. 20
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
Pág. 21
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
Pág. 22
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
Pág. 23
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
Pág. 24
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
4.3 Ejercicio N° 02
Para interpolar del Tao se utilizará mismo datos del ejercicio N° 01.
Pág. 25
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
t [s] τ
0 1.0
1 0.9
2 0.7
3 0.5
4 0.3
5 0.1
6 0
4.4 Solución
La solución del ejercicio será aplicando el método de las características y utilizando
la aplicación desarrollado por el alumno en lenguaje c++.
1 Datos Generales
EL Caudal de diseñará el primer tramo con 1 [L/s] y los dos tramos con la
mitad que equivale 0.5 [L/s].
1 // I n g r e s o de Datos G e n e r a l e s
2
3 f l o a t Hres , Qo , Tmax , Tc ;
4
2 f l o a t Tm[ ] = { 0 , 1 , 2 , 3 , 4 , 5 , 6 } ; // Tiempo de o p e r a c i o n
de V a l v u l a
3 f l o a t Tao [ ] = { 1 , 0 . 9 , 0 . 7 , 0 . 5 , 0 . 3 , 0 . 1 , 0 } ; // P r o c e s o de C i e r r e y
Apertura de V a l v u l a
Pág. 26
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
1 // C a l c u l o de V a l o r e s C o n s t a n t e s
2
3 f l o a t Dt [ l (L) ] ;
4 f l o a t Dx [ l (L) ] ;
5 f l o a t A [ l (D) ] ;
6
Pág. 27
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
Resultados
8∆xQo2
Hf “ f (4.7)
gπ 2 D5
4 i n t f i l a s = l (L) ;
5 i n t columnas = N+1;
6 f l o a t Ht=Hres ;
7 f l o a t hh [ f i l a s ∗ columnas ] ;
8 f l o a t c_f [ f i l a s ∗ columnas ] ;
9 f l o a t c_a [ f i l a s ∗ columnas ] ;
10
Pág. 28
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
7 xinterpol [ i ] = x [ i ] ;
8 }
9
Pág. 30
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
Pág. 31
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
Pág. 32
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
Pág. 33
Abatecimiento de Agua y Alcantarillado
Ingeniería Civil 4 Metodología de Programación
Pág. 34
Abatecimiento de Agua y Alcantarillado
5 Conclusiones
35
Bibliografía
[1] M. Hanif Chaudhry. Applied Hydraulic Transients. 2014.
[2] Bruce E. Larock, Roland W. Jeppson and Gary Z. Watters. Hydraulics of Pi-
peline Systems.
[3] Mancebo Del Castillo. Teoría del golpe de Ariete y sus aplicaciones en Ingenie-
ría Hidráulica.
36