Subido por jorge choque

69237386-EL-METODO-DE-HARDY-CROSS

Anuncio
EL MÉTODO DE HARDY CROSS
EJEMPLO DE APLICACIÓN
Se trata de analizar la red de la figura, aplicando las dos versiones del método de Cross.
Esquema de la red de tuberías del ejemplo.
Los resultados del análisis de la red
Luego de analizar la red de la figura, aplicando los dos métodos, se obtuvieron los resultados consignados en
la figura 3 y la tabla 1.
Tabla1. Datos de la red resultados obtenidos
DATOS INICIALES DE LA RED
C = 125; k = 0.15 mm
Circuito
No.
I
Tramo
Longitu
d
Diámetro
Qinicia
l
METODO DE CROSSHAZEN & WILLIAMS
No.
Circuito
adyacente
METODO DE CROSSDARCY & WEISBACH
QDEF
Hf
V
QDEF
hf
v
l/s
m
m/s
l/s
m
m/s
m
pul
g
mm
l/s
1-1
600
16
400
180
0
195.711
3.526
1.557
196.076
3.094
1.560
*1-2
300
12
300
60
2
76.268
1.251
1.079
76.358
1.077
1.080
*1-3
300
8
200
10
3
25.011
1.144
0.796
25.249
1.004
0.804
*1-4
600
12
300
-70
4
-46.509
-1.001
-0.658
-45.841
-0.809
-0.649
1-5
600
16
400
-250
0
-234.289
-4.919
-1.864
-233.924
-4.367
-1.862
 hf = 0.001
 hf = -0.001
*2-1
300
12
300
-60
1
-76.268
-1.251
-1.079
-76.358
-1.077
-1.080
2-2
300
12
300
70
0
69.443
1.051
0.982
69.718
0.904
0.986
*2-3
300
8
200
-10
3
-11.257
-0.261
-0.358
-11.109
-0.212
-0.354
2-4
300
12
300
45
0
44.443
0.460
0.629
44.718
0.386
0.633
II
 hf = -0.001
 hf = -0.001
*3-1
300
8
200
-10
1
-25.011
-1.144
-0.796
-25.249
-1.004
-0.804
*3-2
300
8
200
10
2
11.257
0.261
0.358
11.109
0.212
0.354
3-3
300
8
200
25
0
25.700
1.203
0.818
25.827
1.049
0.822
*3-4
300
12
300
-45
4
-36.521
-0.320
-0.517
-36.091
-0.257
-0.511
III
 hf = 0.000
IV
 hf = 0.000
*4-1
600
12
300
70
1
46.509
1.001
0.658
45.841
0.809
0.649
4-2
300
12
300
-80
0
-87.779
-1.622
-1.242
-88.082
-1.420
-1.246
*4-3
300
12
300
45
3
36.521
0.320
0.517
36.091
0.257
0.511
4-4
300
8
200
60
0
52.221
4.469
1.662
51.918
4.050
1.653
4-5
900
8
200
-20
0
-27.779
-4.168
-0.884
-28.082
-3.695
-0.894
 hf = 0.000
* Significa que el tramo pertenece a dos circuitos, simultáneamente.
 hf = -0.001
EL MÉTODO DE HARDY CROSS
GENERALIDADES
El Método de Aproximaciones Sucesivas, de Hardy Cross, está basado en el cumplimiento de dos principios o
leyes:


Ley de continuidad de masa en los nudos;
Ley de conservación de la energía en los circuitos.
El planteamiento de esta última ley implica el uso de una ecuación de pérdida de carga o de "pérdida" de
energía, bien sea la ecuación de Hazen & Williams o, bien, la ecuación de Darcy & Weisbach.
La ecuación de Hazen & Williams, de naturaleza empírica, limitada a tuberías de diámetro mayor de 2", ha
sido, por muchos años, empleada para calcular las pérdidas de carga en los tramos de tuberías, en la aplicación
del Método de Cross. Ello obedece a que supone un valor constante par el coeficiente de rugosidad, C, de la
superficie interna de la tubería, lo cual hace más simple el cálculo de las "pérdidas" de energía.
La ecuación de Darcy & Weisbach, de naturaleza racional y de uso universal, casi nunca se ha empleado
acoplada al método de Hardy Cross, porque involucra el coeficiente de fricción, f, el cual es función de la
rugosidad, k, de la superficie interna del conducto, y el número de Reynolds, R, de flujo, el que, a su vez
depende de la temperatura y viscosidad del agua, y del caudal del flujo en las tuberías.
Como quiera que el Método de Hardy Cross es un método iterativo que parte de la suposición de los caudales
iniciales en los tramos, satisfaciendo la Ley de Continuidad de Masa en los nudos, los cuales corrige
sucesivamente con un valor particular,  Q, en cada iteración se deben calcular los caudales actuales o
corregidos en los tramos de la red. Ello implica el cálculo de los valores de R y f de todos y cada uno de los
tramos de tuberías de la red, lo cual sería inacabable y agotador si hubiese que "hacerlo a uña" con una
calculadora sencilla. Más aún, sabiendo que el cálculo del coeficiente de fricción, f, es también iterativo, por
aproximaciones sucesiva.
Lo anterior se constituía, hasta hoy, en algo prohibitivo u obstaculizador, no obstante ser la manera lógica y
racional de calcular las redes de tuberías.
Hoy, esto será no sólo posible y fácil de ejecutar con la ayuda del programa en lenguaje BASIC que aquí se
presenta, sino también permitirá hacer modificaciones en los diámetros de las tuberías y en los caudales
concentrados en los nudos, y recalcular la red completamente cuantas veces sea conveniente.
FUNDAMENTOS DEL MÉTODO DE HARDY CROSS
El método se fundamenta en las dos leyes siguientes:
1. Ley de continuidad de masa en los nudos: "La suma algebraica de los caudales en un nudo debe ser igual
a cero"
(1)
Donde,
Qij : Caudal que parte del nudo i o que fluye hacia dicho nudo.
qi : Caudal concentrado en el nudo i
m : Número de tramos que confluyen al nudo i.
2. Ley de Conservación de la energía en los circuitos: "La suma algebraica de las "pérdidas" de energía en
los tramos que conforman un anillo cerrado debe ser igual a cero".
(2)
Donde,
hf ij : Pérdida de carga por fricción en el tramo Tij.
n : Número de tramos del circuito i
ECUACIONES BÁSICAS
La ecuación de Hazen & Williams originalmente expresa:
(3)
Donde,
V : Velocidad del flujo, m/s.
C : Coeficiente de rugosidad de Hazen & Williams, adimensional.
D : Diámetro de la tubería, m.
Sf : Pérdida unitaria de carga (m/m).
(4)
Por continuidad,
Luego,
(5)
De la cual resulta:
(6)
Donde,
Q : Caudal del flujo en el conducto, m3/s.
L : Longitud del tramo de tubería, m.
hf : Pérdida de carga, m.
La ecuación anterior se puede transformar de tal manera que el diámetro se exprese en pulgadas y el
caudal en l/s, obteniéndose la siguiente ecuación.
(7)
Haciendo
(8)
Resulta:
(9)
La ecuación de Darcy & Weisbach expresa, en términos de velocidad del flujo, la siguiente:
(10)
Donde f es el coeficiente de fricción, de Darcy
Y en términos del caudal, expresa:
(11)
Haciendo;
(12)
Resulta:
(13)
En general, la ecuación de pérdidas de carga por fricción expresa:
(14)
Donde,
r : Coeficiente de resistencia, cuyo valor depende del tipo de ecuación empleada para el cálculo.
n : Exponente del caudal, que depende la ecuación de resistencia empleada.
n : 1.851, según la ecuación de Hazen & Williams.
n : 2.0 según la ecuación de Darcy & Weisbach.
El Método de Hardy Cross corrige sucesivamente, iteración tras iteración, los caudales en los tramos, con la siguiente
ecuación general:
(15)
El coeficiente de fricción, f, de las ecuaciones (10) y (11), se calcula con la ecuación de Colebrook & White, que
expresa lo siguiente:
(16)
Donde:
k : El coeficiente de rugosidad de la tubería, mm.
D : Diámetro de la tubería, mm.
R : El número de Reynolds del flujo, adimensional.
Nótese que la relación k/D, en la ecuación (16) debe ser adimensional.
A su vez, el número de Reynolds, R, se calcula con la siguiente ecuación:
(17)
Donde,
v : Velocidad del flujo, m/s.
 : Densidad del fluido (agua), kg/m3.
 : Viscosidad dinámica del fluido, kg/m.s.
 : Viscosidad cinemática del fluido, m2/s.
D : Diámetro del conducto, m.
Q : Caudal del flujo en el conducto, m3/s.
La ecuación (16) es una ecuación implícita para f y, por lo tanto, se resuelve iterativamente, por ensayo y error, en la
subrutina 400, aplicando el Método de Newton & Raphson. Nótese que, para acelerar el cálculo de f, en esta subrutina se
emplea un valor inicial de f = X0, calculado con la siguiente fórmula:
(18)
CONVENCIONES




Los caudales Qij y sus correspondientes pérdidas de carga, hfij, y velocidades, vij serán positivos si fluyen en
sentido de las manecillas del reloj, o negativos en sentido contrario.
La nomenclatura de los tramos Tij sólo requiere que el primer subíndice represente el número de circuito al cual
pertenece. El subíndice j es un número consecutivo que inicia en 1 y termina en el número de tramos del circuito
considerado. Ejemplo, el tramo T2.4 es el cuarto tramo del circuito No.2
En la nomenclatura de los tramos no se requiere designarlos siguiendo un estricto orden consecutivo, como
tampoco un sentido horario o antihorario.
Un tramo cualquiera de la red puede pertenecer a un único circuito, o a dos, simultáneamente. En el primer caso,
el número del circuito adyacente, solicitado por los programas, es cero. En el segundo caso, se entrará el número
del otro circuito que lo camparte con el actual.
LISTADOS DE LOS PROGRAMAS EN LENGUAJE BASIC
LISTADO No. 1 DEL PROGRAMA DE CALCULO
5 ‘MÉTODO DE HARDY CROSS: EC. HAZEN & WILLIAMS
15 INPUT "COEFICIENTE DE HAZEN & WILLIAMS = "; C
20 INPUT "NÚMERO TOTAL DE CIRCUITOS DE LA RED = "; NC
25 INPUT "NÚMERO DE TRAMOS DEL CIRCUITO CON MAYOR NÚMERO DE TRAMOS = "; N
30 NIT = 0
35 DIM L(NC,N), D(NC,N), Q(NC,N), A(NC,N), hf(NC,N), NT(NC), DELTAQ(NC)
40 FOR I = 1 TO NC
45 PRINT "NÚMERO DE TRAMOS QUE TIENE EL CIRUITO No. N" ; I;
50 INPUT NT(I)
55 NEXT I
60 FOR I = 1 TO NC
65 FOR J = 1 TO NT(I)
70 PRINT "L ( "; I;" , ", J; " ) " ; "m" ;
75 INPUT L(I,J)
80’ PRINT "D (";I;" ; ";J;")"; "pulg" ;
85 INPUT D(I,J)
90 PRINT "ENTRE EL CAUDAL CON SIGNO (+/-)" ; "Q (";I;2;" , ";J;")" ; "1/s" ;
95 INPUT Q(I,J)
100 PRINT "No. DEL CIRCUITO ADYACENTE AL TRAMO ACTUAL";
105 INPUT A(I,J)
110 NEXT J
120 NEXT I
125 NIT = NIT + 1
130 BEEP: BEEP: BEEP 1: BEEP 1
135 FOR I = 1 TO NC
140 SUMAPER = 0 : SUMARELQ = 0
145 FOR J = TO NT(I)
150 Q = ABS(Q(I,J))^1.851*Q(I,J)/ABS(Q(I,J))
155 hf(I,J) = ((56.23/C^1.851)*(L(I,J)/D(I,J)^4.87)*Q
160 SUMAPER = SUMAPER + hf(I,J)
165 SUMARELQ = SUMARELQ + hf(I,J)/Q(I,J)
170 NEXT J
175 DELTAQ(I) = - SUMAPER/(1.851*SUMARELQ)
180 NEXT I
185 FOR I = 1 TO NC
190 FOR J = 1 TO NT(I)
195 U = A(I,J)
200 IF U = 0 THEN GO TO 210
205 Q(I,J) = Q(I,J) + DELTAQ(I) – DELTAQ(U): GO TO 215
210 Q(I,J) = Q(I,J) + DELTAQ(I)
215 NEXT J
220 NEXT I
225 FOR I = 1 TO NC
230 FOR J = 1 NT(I)
235 IF ABS(DELTAQ(I)/Q(I,J)) <=0.00001 THEN GO TO 240 ELSE GO TO 125
240 NEXT J
245 NEXT I
250 BEEP:BEEP:BEEP1:BEEP1
255 PRINT "NÚMERO DE ITERACIONES = " ; NIT
260 FOR I = 1 TO NC
265 PRINT "RESULTADOS DEL CIRCUITO No." ; I
270 PRINT "DELTAQ (";(I) " ) = " ; DELTAQ(I)
275 FOR J = 1 TO NT(I)
280 PRINT "Q ( ";I;" , " ;J;" ) =" ; INT(Q(I,J)*1000+.5)/1000; " l / s"
285 PRINT "hf (";I ;" , ";J;") = "INT(hf(I,J)*1000+.5)/1000; " m"
290 PRINT "V(";I;",";J;")= ";INT(4*Q(I,J)*0.001/(PI*(D(I,J)*0.0254)^2)*1000+.5)/1000;" m/s"
295 NEXT J
300 NEXT I
305 IMPUT "DESEA OBSERVAR NUEVAMENTE LOS RESULTADOS (S/N) " ; R$
310 IF R$ = "S" THEN GO TO 250
315 INPUT "DESEA REALIZAR UN NUEVO CÁLCULO DE LA RED (S/N) " ; M$
320 IF M$ = "S" THEN GO TO 15
325 PRINT "ENCANTADO DE SERVIRLE HASTA PRONTO" : GO TO 330
330 END
LISTADO No. 2 DEL PROGRAMA DE CÁLCULO
5 ‘MÉTODO DE HARDY CROSS: EC. DE DARCY & WWISBACH
15 INPUT "COEFICIENTE DE RUGOSIDAD ABSOLUTA (mm) =" ;K
20 INPUT "NÚMERO TOTAL DE CIRCUITOS DE LA RED = " ;NC
25 INPUT "NÚMERO DE TRAMOS DEL CIRCUITO CON MAYOR NÚMERO DE TRAMOS = " ; N
30 NI = 0 : G = 9.81: NU = 1.00 E-6:C0 =4/(PI*NU): C1 = K/3.7
35 DIM L(NC,N), D(NC,N), Q(NC,N), A(NC,N), A(NC,N), f(NC,N), R(NC,N), hf(NC,N)
40 DIM NT(NC), DELTAQ(NC)
45 FOR I = 1 TO NC
50 PRINT "NÚMERO DE TRAMOS QUE TIENE EL CIRCUITO No." ; I ;
55 INPUT NT(I)
60 NEXT I
65 FOR I = 1 TO NC
70 FOR J = 1 TO NT(I)
75 PRINT "L ( " ;I; " , " ;J; " ) " ; "m" ;
80 INPUT L(I,J)
85 PRINT "D (" ;I ;" , " ;J; " ) " ; " mm" ;
90 INPUT D(I,J)
95 PRINT "Q (" ;I; " , " ;J; " ) " ; " I/s " ;
100 INPUT Q(I,J)
105 PRINT "No. DEL CIRCUITO ADYACENTE AL TRAMO ACTUAL" ;
110 INPUT A(I,J)
115 NEXT J
120 NEXT I
125 NI = NI + 1
130 BEEP: BEEP: BEEP 1
135 FOR I = 1 T0 NC
140 SUMAPER = 0 : SUMARELQ = 0
145 FOR J = 1 TO NT(I)
150 GOSUB 400
155 hf(I,J) = 8*f(I,J)*L(I,J)*(Q(I,J)*0.001)^2/(PI^2*G*(D(I,J)*0.001)^5)
160 IF Q(I,J) <0 THEN hf(I;J) = -hf(I,J)
165 SUMAPER = SUMAPER + hf(I,J)
170 SUMARELQ = SUMARELQ + hf(I,J)/Q(I,J)
175 NEXT J
180 DELTAQ(I) = -SUMAPER / (2*SUMARELQ)
185 NEXT I
190 FOR I = 1 TO NC
195 FOR J = 1 TO NT(I)
200 U = A(I,J)
205 IF U = 0 THEN GO TO 220
210 Q(I,J) = Q(I,J) + DELTAQ(I)-DELTAQ(U)
215 GO TO 225
220 Q(I,J) = Q(I,J) + DELTAQ(I)
225 NEXT J
230 NEXT I
235 FOR I = 1 TO NC
240 FOR J = 1 TO NT(I)
245 IF ABS(DELTAQ(I)/Q(I,J) <= 0.000001 THEN GO TO 255
250 GO TO 125
255 NEXT J
260 NEXT I
265 BEEP:BEEP:BEEP1:BEEP1
270 PRIN " NÚMERO DE ITERACIONES = " ; NI
275 FOR I = 1 TO NC
280 PRINT "RESULTADOS DEL CIRCUITO No." ; I
285 FOR J = 1 TO NT(I)
290 PRINT "Q ( ";I;" , ";J;" ) = " ; INT(Q(I,J)*1000+0.5)/1000 ; "l/s"
295 PRINT "hf (";I;" , ";J;" ) = " ; INT(hf(I,J)*1000+0.5)/1000 ; "m"
300 PRINT "V (";I;" , ";J;" ) = " ; INT(4*Q(I,J)*0.001/(PI*(D(I,J)*0.001)^2)*1000 +0.5)/1000; "m/s"
305 NEXT J
310 NEXT I
315 IMPUT "DESEA OBERVAR NUEVAMENTE LOS RESULTADOS (S/N) " ; R$
320 IF R$ "S" THEN GO TO 265
325 INPUT "DESEA REALIZAR UN NUEVO CÁLCULO DE REDES"; M$
330 IF M$ = "S" THEN GO TO 15
335 END
400 ‘SUBRUTINA EL COEFICIENTE DE FRICCIÓN, f, CON LA ECUACIÓN DE COLEBROOK & WHITE
405 R(I,J) = CO * ABS(Q(I,J)/D(I,J)) : X0 = -2*LOG(C1/D(I,J)+5.1286/R(I,J)^0.89)
410 X = X0:C2 = LOG(C1/D(I,J)+2.51*X/R(I,J))
420 NIT = 0
430 FN = X + 2*C2: DF = 1+5.02/(C2*R(I,J))
440 X1 = X – FN/DF
450 IF ABS(X1-X) > 1E-6 THEN X = X1 : NIT = NIT + 1: GOTO 430
460 f(I,J) = (1/X)^2: beep1: RETURN
470 END
DEFINICIÓN DE VARIABLES
NC
NI
L(NC,N)
D(NC,N)
Q(NC,N)
A(NC,N)
Hf(NC,N)
I
J
NT(I)
A(I,J)
Número total de circuitos que conforman la red.
Contador de iteraciones
Matriz que almacena los valores de longitudes de los tramos
Matriz que almacena los valores de diámetros de los tramos.
Matriz que almacena los valores de caudales en los tramos.
Matriz que almacena los números de circuitos adyacentes a los tramos
Matriz que almacena los valores de pérdidas de carga en los tramos.
Contador de circuitos
Contador de tramos de un mismo circuito.
Número de tramos que tiene el circuito.
Matriz que almacena los números de circuitos adyacentes a los
tramos. Un tramo puede formar parte de un solo circuito, o de dos
circuitos como máximo.
SUMAPER
Variable que suma las "pérdidas" de energía en un circuito
SUMARELQ Variable que suma las relaciones hfij/Qij
DELTAQ(I) Valor de la corrección de los caudales del circuito I
U
Variable temporal que almacena un número de circuito que es
adyacente al tramo actual, y que sirve para saber si el caudal de
dicho tramo se corrige con su propio DELTAQ(I) o con los DELTAQ de
los dos circuitos a los cuales pertenece.
V(I,J)
Velocidad del flujo en el tramo Tij
K
Coeficiente de rugosidad de la tubería
G
Constante de aceleración gravitacional.
UN = n
Viscosidad cinemática del agua.
f(NC,N)
Matriz que almacena los valores del coeficiente de fricción, f.
R(NC,N)
Matriz que almacena los valores del número de Reynolds, R.
XO
FN
DF
Valor inicial de arranque de
, para calcular más rápidamente el
valor de f.
Función necesaria para aplicar el Método de Newton Raphson.
Derivada de la función FN.
XI
Valor más aproximado de
NIT
Contador de iteraciones en el Método
cálculo del coeficiente de fricción, f
, según el Método de Newton- Raphson.
de
Newton-Raphson
para
el
Descargar