Professional Documents
Culture Documents
GENERALIDADES
El Mtodo de Aproximaciones Sucesivas, de Hardy Cross, est basado en el
cumplimiento de dos principios o leyes:
Hoy, esto ser no slo posible y fcil de ejecutar con la ayuda del programa
en lenguaje BASIC que aqu se presenta, sino tambin permitir hacer
modificaciones en los dimetros de las tuberas y en los caudales concentrados en
los nudos, y recalcular la red completamente cuantas veces sea conveniente.
FUNDAMENTOS DEL MTODO DE HARDY CROSS
El mtodo 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 : Nmero de tramos que confluyen al nudo i.
2. Ley de Conser vacin de la ener ga en los cir cuitos: "La suma algebraica de
las "prdidas" de energa en los tramos que conforman un anillo cerrado debe ser igual a
cero".
(2)
donde,
hf ij : Prdida de carga por friccin en el tramo Tij.
n : Nmero de tramos del circuito i
ECUACIONES BSICAS
La ecuacin de Hazen & Williams originalmente expresa:
(3)
Donde,
V : Velocidad del flujo, m/s.
C : Coeficiente de rugosidad de Hazen & Williams, adimensional.
D : Dimetro de la tubera, m.
S : Prdida unitaria de carga (m/m).
f
(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 tubera, m.
h : Prdida de carga, m.
f
La ecuacin anterior se puede transformar de tal manera que el dimetro se exprese en pulgadas y el caudal en l/s, obtenindose la
siguiente ecuacin.
(7)
Haciendo
(8)
Resulta:
(9)
La ecuacin de Darcy & Weisbach expresa, en trminos de velocidad del flujo, la siguiente:
(10)
donde f es el coeficiente de friccin, de Darcy
Y en trminos del caudal, expresa:
(11)
Haciendo;
(12)
Resulta:
(13)
En general, la ecuacin de prdidas de carga por friccin expresa:
(14)
Donde,
r : Coeficiente de resistencia, cuyo valor depende del tipo de ecuacin
empleada para el clculo.
n : Exponente del caudal, que depende la ecuacin de resistencia empleada.
n : 1.851, segn la ecuacin de Hazen & Williams.
n : 2.0 segn la ecuacin de Darcy & Weisbach.
El Mtodo de Hardy Cross corrige sucesivamente, iteracin tras iteracin, los caudales en los tramos, con la siguiente ecuacin general:
(15)
El coeficiente de friccin, f, de las ecuaciones (10) y (11), se calcula con la ecuacin de Colebrook & White, que expresa lo siguiente:
(16)
Donde:
k : El coeficiente de rugosidad de la tubera, mm.
D : Dimetro de la tubera, mm.
R : El nmero de Reynolds del flujo, adimensional.
Ntese que la relacin k/D, en la ecuacin (16) debe ser adimensional.
A su vez, el nmero de Reynolds, R, se calcula con la siguiente ecuacin:
(17)
Donde,
v : Velocidad del flujo, m/s.
: Densidad del fluido (agua), kg/m3.
: Viscosidad dinmica del fluido, kg/m.s.
: Viscosidad cinemtica del fluido, m2/s.
D : Dimetro del conducto, m.
Q : Caudal del flujo en el conducto, m3/s.
La ecuacin (16) es una ecuacin implcita para f y, por lo tanto, se resuelve iterativamente, por ensayo y error, en la subrutina 400,
aplicando el Mtodo de Newton & Raphson. Ntese que, para acelerar el clculo de f, en esta subrutina se emplea un valor inicial de f =
X , calculado con la siguiente frmula:
0
(18)
CONVENCIONES
Los caudales Q y sus correspondientes prdidas de carga, hf , y velocidades, v sern positivos si fluyen en sentido de las
ij
ij
ij
manecillas del reloj, o negativos en sentido contrario.
La nomenclatura de los tramos T slo requiere que el primer subndice represente el nmero de circuito al cual pertenece. El
ij
subndice j es un nmero consecutivo que inicia en 1 y termina en el nmero de tramos del circuito considerado. Ejemplo, el
tramo T
2.4
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, simultneamente. En el primer caso, el nmero
del circuito adyacente, solicitado por los programas, es cero. En el segundo caso, se entrar el nmero del otro circuito que lo
camparte con el actual.
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 " NMERO 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 CLCULO DE REDES"; M$
330 IF M$ = "S" THEN GO TO 15
335 END
400 SUBRUTINA PARA CALCULAR EL COEFICIENTE DE FRICCIN, f, SEGN LA ECUACIN
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
DEFINICIN DE VARIABLES
NC:
NI:
Contador de iteraciones
L(NC, N):
D(NC, N):
Q(NC, N):
A(NC, N):
Hf (NC,N):
I:
Contador de circuitos
J:
NT(I):
A(I, J):
SUMAPER:
U:
V(I, J):
K:
G:
UN = n:
f (NC, N):
R(NC, N):
XO:
FN:
DF:
XI:
NIT:
Valor ms aproximado de