You are on page 1of 9

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.

050 -3.509 -87.354 0.809 -1.796 -0.257 -0.212 0.249 -45.420 0.633 hf m 3.001 0.000 *4-1 4-2 IV *4-3 4-4 4-5 600 300 300 300 900 12 12 12 8 8 300 300 300 200 200 70 -80 45 60 -20 1 0 3 0 0 46. Tabla1.711 76.358 69.662 -0. se obtuvieron los resultados consignados en la figura 3 y la tabla 1.919 V m/s 1.904 -0.076 76.700 -36.268 25.082 36.077 1.779 36.261 0.718 ∑ hf = -0.109 44.986 -0.168 0.212 1.203 -0.386 -1.924 ∑ hf = -0. aplicando los dos métodos.000 1.796 0.320 4.001 -4.001 -25.982 -0.246 0.011 11.526 1.004 0.560 1.15 mm Circuito No.557 1.221 -27.884 -1.809 -4.080 0.144 0.354 0. k = 0.658 -1.001 *2-1 II 2-2 *2-3 2-4 300 300 300 300 12 12 8 12 300 300 200 300 -60 70 -10 45 1 0 3 0 -76.257 25.517 -1.257 44.469 -4.249 11.779 ∑ hf = 0. simultáneamente.251 1.521 ∑ hf = 0.242 0. Circuito adyacente l/s 180 60 10 -70 -250 0 2 3 4 0 METODO DE CROSSHAZEN & WILLIAMS QDEF l/s 195.079 0.367 v m/s 1.320 -0.289 ∑ hf = 0.251 1.862 * Significa que el tramo pertenece a dos circuitos.511 -1.Los resultados del análisis de la red Luego de analizar la red de la figura.509 -234.268 69.517 1.649 -1. .049 -0.082 ∑ hf = -0. Datos de la red resultados obtenidos DATOS INICIALES DE LA RED C = 125.094 1.358 25.841 -233.001 -1.077 0.000 45.695 0.653 -0.804 -0.080 0.841 -88.358 0.004 -0. Tramo Longitud Diámetro m 1-1 *1-2 I *1-3 *1-4 1-5 600 300 300 600 600 pulg mm 16 12 8 12 16 400 300 200 300 400 Qinicial No.001 -76.079 0.443 ∑ hf = -0.718 -11.011 -46.358 0.257 4.521 52.091 51.001 *3-1 III *3-2 3-3 *3-4 300 300 300 300 8 8 8 12 200 200 200 300 -10 10 25 -45 1 2 0 4 -25.818 -0.261 1.827 -36.443 -11.804 0.091 ∑ hf = 0.622 0.629 Hf m 3.109 25.144 -1.511 1.649 -1.864 METODO DE CROSSDARCY & WEISBACH QDEF l/s 196.918 -28.460 -1.658 -1.051 -0.822 -0.894 -1.

k. sabiendo que el cálculo del coeficiente de fricción. los cuales corrige sucesivamente con un valor particular. ∆ Q. La ecuación de Darcy & Weisbach. Hoy. la ecuación de Darcy & Weisbach. R. C. y el número de Reynolds. en algo prohibitivo u obstaculizador. casi nunca se ha empleado acoplada al método de Hardy Cross. no obstante ser la manera lógica y racional de calcular las redes de tuberías. lo cual hace más simple el cálculo de las "pérdidas" de energía. de naturaleza racional y de uso universal. de flujo. por aproximaciones sucesiva. lo cual sería inacabable y agotador si hubiese que "hacerlo a uña" con una calculadora sencilla. de la superficie interna de la tubería. a su vez depende de la temperatura y viscosidad del agua. de Hardy Cross. esto será no sólo posible y fácil de ejecutar con la ayuda del programa en lenguaje BASIC que aquí se presenta. y del caudal del flujo en las tuberías. y recalcular la red completamente cuantas veces sea conveniente. bien. La ecuación de Hazen & Williams. el cual es función de la rugosidad. f. empleada para calcular las pérdidas de carga en los tramos de tuberías. hasta hoy. el que. satisfaciendo la Ley de Continuidad de Masa en los nudos. . 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. porque involucra el coeficiente de fricción. 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. es también iterativo. Lo anterior se constituía. 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. Más aún. en la aplicación del Método de Cross. en cada iteración se deben calcular los caudales actuales o corregidos en los tramos de la red. Ello obedece a que supone un valor constante par el coeficiente de rugosidad. bien sea la ecuación de Hazen & Williams o. sino también permitirá hacer modificaciones en los diámetros de las tuberías y en los caudales concentrados en los nudos. de la superficie interna del conducto. Ley de conservación de la energía en los circuitos. de naturaleza empírica. f.EL MÉTODO DE HARDY CROSS GENERALIDADES El Método de Aproximaciones Sucesivas. por muchos años. limitada a tuberías de diámetro mayor de 2". ha sido. está basado en el cumplimiento de dos principios o leyes: • • Ley de continuidad de masa en los nudos.

(2) Donde. hf ij : Pérdida de carga por fricción en el tramo Tij. hf : Pérdida de carga. (5) De la cual resulta: (6) Donde. (4) Por continuidad. m. C : Coeficiente de rugosidad de Hazen & Williams. m. 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. m. n : Número de tramos del circuito i ECUACIONES BÁSICAS La ecuación de Hazen & Williams originalmente expresa: (3) Donde. . Luego. m3/s. qi : Caudal concentrado en el nudo i m : Número de tramos que confluyen al nudo i. V : Velocidad del flujo. Sf : Pérdida unitaria de carga (m/m).FUNDAMENTOS DEL MÉTODO DE HARDY CROSS El método se fundamenta en las dos leyes siguientes: 1. Qij : Caudal que parte del nudo i o que fluye hacia dicho nudo. Ley de continuidad de masa en los nudos: "La suma algebraica de los caudales en un nudo debe ser igual a cero" (1) Donde. L : Longitud del tramo de tubería. adimensional. Q : Caudal del flujo en el conducto. D : Diámetro de la tubería. m/s.

la siguiente: (10) Donde f es el coeficiente de fricción. cuyo valor depende del tipo de ecuación empleada para el cálculo. de Darcy Y en términos del caudal. (12) Resulta: (13) En general. El Método de Hardy Cross corrige sucesivamente. iteración tras iteración. los caudales en los tramos. en términos de velocidad del flujo.La ecuación anterior se puede transformar de tal manera que el diámetro se exprese en pulgadas y el caudal en l/s. r : Coeficiente de resistencia.851. expresa: (11) Haciendo. n : Exponente del caudal. con la siguiente ecuación general: (15) . según la ecuación de Hazen & Williams. n : 2. la ecuación de pérdidas de carga por fricción expresa: (14) Donde. n : 1.0 según la ecuación de Darcy & Weisbach. que depende la ecuación de resistencia empleada. obteniéndose la siguiente ecuación. (7) Haciendo (8) Resulta: (9) La ecuación de Darcy & Weisbach expresa.

ρ : Densidad del fluido (agua). o a dos. adimensional. el tramo T2. mm. hf ij.4 es el cuarto tramo del circuito No. . por ensayo y error. El subíndice j es un número consecutivo que inicia en 1 y termina en el número de tramos del circuito considerado. kg/m. se calcula con la siguiente ecuación: (17) Donde. m3/s. como tampoco un sentido horario o antihorario. y velocidades. µ : Viscosidad dinámica del fluido. o negativos en sentido contrario. ν : Viscosidad cinemática del fluido. m/s. Q : Caudal del flujo en el conducto. Ejemplo. por lo tanto. vij serán positivos si fluyen en sentido de las manecillas del reloj. solicitado por los programas. simultáneamente. En el segundo caso. en la subrutina 400. que expresa lo siguiente: (16) Donde: k : El coeficiente de rugosidad de la tubería. aplicando el Método de Newton & Raphson. se entrará el número del otro circuito que lo camparte con el actual. Nótese que. La ecuación (16) es una ecuación implícita para f y. m2/s. En el primer caso. se resuelve iterativamente. en la ecuación (16) debe ser adimensional. D : Diámetro de la tubería. es cero. f.s. de las ecuaciones (10) y (11). mm. A su vez. para acelerar el cálculo de f. Nótese que la relación k/D. calculado con la siguiente fórmula: (18) CONVENCIONES • • • • Los caudales Qij y sus correspondientes pérdidas de carga. m.2 En la nomenclatura de los tramos no se requiere designarlos siguiendo un estricto orden consecutivo. Un tramo cualquiera de la red puede pertenecer a un único circuito. se calcula con la ecuación de Colebrook & White. La nomenclatura de los tramos Tij sólo requiere que el primer subíndice represente el número de circuito al cual pertenece.El coeficiente de fricción. el número del circuito adyacente. el número de Reynolds. kg/m3. R. en esta subrutina se emplea un valor inicial de f = X0. v : Velocidad del flujo. D : Diámetro del conducto. R : El número de Reynolds del flujo.

J.J) = Q(I.N). J. R$ 310 IF R$ = "S" THEN GO TO 250 315 INPUT "DESEA REALIZAR UN NUEVO CÁLCULO DE LA RED (S/N) " .J) + DELTAQ(I) – DELTAQ(U): GO TO 215 210 Q(I.5)/1000. I 270 PRINT "DELTAQ (".J.(I) " ) = " .87)*Q 160 SUMAPER = SUMAPER + hf(I.") = "INT(hf(I.J)/ABS(Q(I. ".J)*1000+.N).I. " ) " .J) 80’ PRINT "D (". 75 INPUT L(I. 1 DEL PROGRAMA DE CALCULO 5 ‘MÉTODO DE HARDY CROSS: EC.N). I. Q(NC.J)/Q(I.SUMAPER/(1. ".23/C^1.J)^4.851*Q(I.I.J.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 = " . " m" 290 PRINT "V(".J) 170 NEXT J 175 DELTAQ(I) = .851*SUMARELQ) 180 NEXT I 185 FOR I = 1 TO NC 190 FOR J = 1 TO NT(I) 195 U = A(I. " l / s" 285 PRINT "hf (".5)/1000.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) 165 SUMARELQ = SUMARELQ + hf(I.N). A(NC.J. NIT 260 FOR I = 1 TO NC 265 PRINT "RESULTADOS DEL CIRCUITO No. "Q ("." m/s" 295 NEXT J 300 NEXT I 305 IMPUT "DESEA OBSERVAR NUEVAMENTE LOS RESULTADOS (S/N) " ." ) =" . M$ 320 IF M$ = "S" THEN GO TO 15 325 PRINT "ENCANTADO DE SERVIRLE HASTA PRONTO" : GO TO 330 330 END .5)/1000. "m" .2.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))^1."." .J) 200 IF U = 0 THEN GO TO 210 205 Q(I.")= ". ".".I. HAZEN & WILLIAMS 15 INPUT "COEFICIENTE DE HAZEN & WILLIAMS = ". " . 85 INPUT D(I." . "1/s" .INT(4*Q(I. DELTAQ(I) 275 FOR J = 1 TO NT(I) 280 PRINT "Q ( ". N" .J)*0.001/(PI*(D(I. INT(Q(I." .J) = Q(I.851)*(L(I. 105 INPUT A(I. 95 INPUT Q(I. N 30 NIT = 0 35 DIM L(NC. NC 25 INPUT "NÚMERO DE TRAMOS DEL CIRCUITO CON MAYOR NÚMERO DE TRAMOS = ".I. DEL CIRCUITO ADYACENTE AL TRAMO ACTUAL".J)/D(I.J) 90 PRINT "ENTRE EL CAUDAL CON SIGNO (+/-)" . ".J)) 155 hf(I. 50 INPUT NT(I) 55 NEXT I 60 FOR I = 1 TO NC 65 FOR J = 1 TO NT(I) 70 PRINT "L ( ".")" . "pulg" .N). DELTAQ(NC) 40 FOR I = 1 TO NC 45 PRINT "NÚMERO DE TRAMOS QUE TIENE EL CIRUITO No.J.J)) <=0. NT(NC). D(NC.I .LISTADOS DE LOS PROGRAMAS EN LENGUAJE BASIC LISTADO No.J) 100 PRINT "No. I.J)*1000+. C 20 INPUT "NÚMERO TOTAL DE CIRCUITOS DE LA RED = ".J) = ((56.J)*0.0254)^2)*1000+.")"." . hf(NC.

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. " I/s " .5)/1000.N). " mm" .J) = Q(I. " .J) 95 PRINT "Q (" . 55 INPUT NT(I) 60 NEXT I 65 FOR I = 1 TO NC 70 FOR J = 1 TO NT(I) 75 PRINT "L ( " . A(NC.7 35 DIM L(NC. A(NC. "m" .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 = " . " ) " .5)/1000 .001)^5) 160 IF Q(I.N).81: NU = 1. R(NC. N 30 NI = 0 : G = 9.LISTADO No.J. 90 INPUT D(I.5)/1000 . " ." ) = " .J) 105 PRINT "No.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)*(Q(I. INT(4*Q(I. ". " . I .N). Q(NC. DELTAQ(NC) 45 FOR I = 1 TO NC 50 PRINT "NÚMERO DE TRAMOS QUE TIENE EL CIRCUITO No.J) 85 PRINT "D (" . "l/s" 295 PRINT "hf (". INT(Q(I.I.J)*0.J)/Q(I.I.001/(PI*(D(I." .J. 110 INPUT A(I.N).J) <= 0. hf(NC." .001)^2)*1000 +0. NI 275 FOR I = 1 TO NC 280 PRINT "RESULTADOS DEL CIRCUITO No.N) 40 DIM NT(NC). INT(hf(I.I.J) 170 SUMARELQ = SUMARELQ + hf(I. DEL CIRCUITO ADYACENTE AL TRAMO ACTUAL" .N). 100 INPUT Q(I. ".J. "m" 300 PRINT "V (". " ) " .J." .J) = Q(I.J)*1000+0.J.I.001)^2/(PI^2*G*(D(I.N).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.K 20 INPUT "NÚMERO TOTAL DE CIRCUITOS DE LA RED = " . R$ 320 IF R$ "S" THEN GO TO 265 325 INPUT "DESEA REALIZAR UN NUEVO CÁLCULO DE REDES". I 285 FOR J = 1 TO NT(I) 290 PRINT "Q ( ". "m/s" 305 NEXT J 310 NEXT I 315 IMPUT "DESEA OBERVAR NUEVAMENTE LOS RESULTADOS (S/N) " . f(NC.J) <0 THEN hf(I.NC 25 INPUT "NÚMERO DE TRAMOS DEL CIRCUITO CON MAYOR NÚMERO DE TRAMOS = " ." . " .J) 165 SUMAPER = SUMAPER + hf(I." ) = " . ".J)*0.00 E-6:C0 =4/(PI*NU): C1 = K/3. 80 INPUT L(I.J)*0.J)*L(I.J) = 8*f(I.J. D(NC." .J) = -hf(I. DE DARCY & WWISBACH 15 INPUT "COEFICIENTE DE RUGOSIDAD ABSOLUTA (mm) =" .I. " ) " . " .J) 205 IF U = 0 THEN GO TO 220 210 Q(I. M$ 330 IF M$ = "S" THEN GO TO 15 335 END .I .J)*1000+0.J) + DELTAQ(I)-DELTAQ(U) 215 GO TO 225 220 Q(I." ) = " . 2 DEL PROGRAMA DE CÁLCULO 5 ‘MÉTODO DE HARDY CROSS: EC.N)." .

J)+5.N) Matriz que almacena los valores del número de Reynolds. de Newton-Raphson para el Contador de iteraciones en el Método cálculo del coeficiente de fricción. XI Valor NIT más aproximado de .J)) 420 NIT = 0 430 FN = X + 2*C2: DF = 1+5. R. A(NC.N) Matriz que almacena los valores de pérdidas de carga en los tramos.J)^0.J)+2.J) = CO * ABS(Q(I. para calcular más rápidamente el valor de f.51*X/R(I. f. f . según el Método de Newton. f.1286/R(I. NI Contador de iteraciones L(NC. Un tramo puede formar parte de un solo circuito. 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.N) Matriz que almacena los valores de longitudes de los tramos D(NC.J)/D(I.N) Matriz que almacena los valores de caudales en los tramos. R(NC. f(NC.89) 410 X = X0:C2 = LOG(C1/D(I.02/(C2*R(I. V(I.N) Matriz que almacena los valores de diámetros de los tramos. UN = n Viscosidad cinemática del agua.400 ‘SUBRUTINA EL COEFICIENTE DE FRICCIÓN. DF Derivada de la función FN. o de dos circuitos como máximo.N) Matriz que almacena los valores del coeficiente de fricción. I Contador de circuitos J Contador de tramos de un mismo circuito.J) Matriz que almacena los números de circuitos adyacentes a los tramos. A(I.N) Matriz que almacena los números de circuitos adyacentes a los tramos Hf(NC. Q(NC. CON LA ECUACIÓN DE COLEBROOK & WHITE 405 R(I.J)) : X0 = -2*LOG(C1/D(I. FN Función necesaria para aplicar el Método de Newton Raphson.J) Velocidad del flujo en el tramo Tij K Coeficiente de rugosidad de la tubería G Constante de aceleración gravitacional.J)) 440 X1 = X – FN/DF 450 IF ABS(X1-X) > 1E-6 THEN X = X1 : NIT = NIT + 1: GOTO 430 460 f(I. 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.Raphson.J) = (1/X)^2: beep1: RETURN 470 END DEFINICIÓN DE VARIABLES NC Número total de circuitos que conforman la red. NT(I) Número de tramos que tiene el circuito. XO Valor inicial de arranque de .