Está en la página 1de 29

METODO DE LA TEORIA

LINEAL
Desarrollado por: D. J. Wood (1970), Epp y Fowler
(1970), Gessler (1981), Jeppson (1982)
Se basa en la linealizacin de las ecuaciones de
energa en cada una de las tuberas de la red.
Es un mtodo muy apto para ser programado, ya que
slo requiere de inversin de matrices y algunas
iteraciones

Entre las ventajas de los mtodos lineales se tienen:


Anlisis simultaneo de mas de 500 tubos con relativa
facilidad
Converge mucho ms rpido que el mtodo de HardyCross
La distribucin de los caudales se puede hacer de
manera arbitraria sin cumplir la ecuacin de continuidad
Al resolver el sistema matricial se satisface
automticamente la ecuacin de la energa y la de
continuidad
Es ms fcil programar este mtodo que el de HardyCross.

Nodo nico por Cross (1936)


(Solo considera las alturas piezomtricas como
incgnitas principales)

Tipos de Mtodos Lineal

Nodos simultneos Wood (1970)


(Solo considera los caudales como
incgnitas principales)

Generalizado
(Considera las alturas piezomtricas y los
caudales como incgnitas al mismo tiempo)

El mtodo de la teora lineal de los nodos


simultneos se basa en las siguientes
ecuaciones:
1. Para cada unin (nodo) de la red se debe
cumplir la ecuacin de continuidad

Q Q
NTi

K 1

ij

s ,k

e,k

(1)

Si Nu es el nmero total de nodos, entonces, se


tendrn Nu ecuaciones (la cual una es
redundante).
Nota: Nti = numero de tubos por nodo

2. Para cada uno de los circuitos de la red se debe cumplir la


ecuacin de conservacin de la energa:
NTi
(2)

hf
j 1

ij

hij 0

Si NC representa el nmero de circuitos de la red, se tendrn


NC ecuaciones. Mediante la ecuacin de Hazen-Williams en
la ecuacin 2 se obtiene:

NTi
j 1

4,727 * Lij

1,852

4 ,8704

* d ij

1,852

*Q

ij

hij 0

(3)

La anterior ecuacin indica que se tienen NC ecuaciones no


lineales para el caudal. Dado que no es posible resolver
directamente estas ecuaciones simultneas no lineales, en el
caso de flujo en redes se deben utilizar mtodos iterativos.

Las ecuaciones 3, de las cuales existe una por cada circuito, se pueden
transformar en:

K *Q

1,852

NTi

j 1

ij

ij

hij 0

(4)

Es claro que el factor k estara definido como:

ij

4,727 * Lij

1,852

(4.1)

4 ,8704

* d ij

Para resolver el sistema de ecuaciones, el mtodo de la teora lineal


propone el procedimiento siguiente:

K *Q

1,852

NTi

j 1

ij

ij

En donde:

hij j 1 K 'ij * Q hij


NTi

ij

K ' K *Q
ij

ij

(4.2)

0 ,852

(5)
El caudal Qij es el caudal estimado si se trata
de la primera iteracin, o el caudal corregido de
la iteracin previa para las dems iteraciones.
Al remplazar la ecuacin 5 en la ecuacin 6 se
obtiene que:
NTi
(6)
j 1 K 'ij * Qij hij 0
0 ,852

ij

Las NC ecuaciones 6, una para cada


circuito, se combinan con las Nu
ecuaciones de continuidad (una de las
cuales es redundante, luego en realidad
se utilizan Nu-1 ecuaciones) para formar
un sistema de NT = NC + Nu-1
ecuaciones lineales. Es fcil demostrar
que NT es el nmero de tubos de la red.

Recordaremos que el C de la tubera depende de


las condiciones y el material de la misma as:
C

Condicin

140

Tubo recto, extremadamente liso, asbestocemento

130

Tubo muy liso, concreto, hierro fundido nuevo

120

Formaleta de madera, acero soldado nuevo

110

Arcilla vitrificada

100

Hierro fundido despus de vario aos de uso

60-80

Tubos antiguos en malas condiciones

Tomada del Vctor Streeter Mecnica de los fluidos pg. 542

Wood propuso que el caudal de la siguiente


iteracin (k + 1) no fuera el calculado en la
iteracin anterior (k), sino el siguiente:
Qo

ijk 1

Qo

ijk

Qijk
2

(7)

Esta ltima ecuacin acelera de manera


considerable el proceso de convergencia

Ejemplo de Aplicacin:
Red conformada por 6 nodos y dos
circuitos:
Qe

Qd2

3 Qd3

6 Qd6

II

Qd5

4 Qd4

Las ecuaciones de continuidad en los nodos ( Se utiliza la


convencin usual, Si el caudal llega al nodo es positivo, si
sale de l es negativo). Por consiguiente:

-Q12 + Q16
= -QE
+ Q12 - Q23 - Q25 = QD2
+Q23 Q34
= QD3
+Q34 Q45
= QD4
+Q25 + Q45 Q56 = QD5
+Q56 Q61
= QD6 (Redundante)

Ecuaciones de conservacin de energa en


los circuitos:
Nuevamente se utiliza la convencin normal: Si el caudal
(por consiguiente, la prdida de energa) se dirige en
sentido de las agujas del reloj es positivo; si lo hace en
sentido contrario, es negativo. Para la red cerrada de la
figura anterior se tiene que:

'
12 *

'
23 *

'
'
* Q56 k 16
* Q16 0
Q12 k '25 * Q25 k 56

'
* Q34 k '45 * Q 45 k '25 * Q25 0
Q23 k 34

En forma Matricial se tiene:


1

1
0

0
0

0
0

1
0

1
1

0
1

'

'

'

'
12

k 23 k 34 k 45

'
25
'
25

k
k

1

0
0
0
0

0
0
1 0

'
'
k 56 k 61

0
0
0

O en forma reducida as:


[A] [S] = [C]

Q12 Q E

Q23 Q D 2
Q34 Q D3

Q45 Q D 4
Q25 Q D5

Q56 0
Q61 0

Mtodo Lineal Generalizado


Se debe cumplir para cada nodo (i) la ecuacin de
continuidad:

Q Q Q
NTi

i 1

s ,i

e ,i

A dems se debe aplicar para cada tramo de tubera el


1,852
NTi
balance de energa:
*

K Q

i 1

h H
j

Al linealizar la ecuacin de la energa se tiene:

Donde:

NTi

i 1

R *Q h H
i

R K *Q j
i

0 ,852

Ejemplo de aplicacin numrica por el mtodo lineal Generalizado


Nota: Los dimetros estn en
milmetros, las longitudes en
metro y Zb es la altura de la
succin de las bombas

Z1=95m
Z2=94m

Z3=90m
Z4=85m

75
L200

75
L160

100
L250

100
L300
200
L350

B2

200
L5

H(m)

60%

57%

250

53%
50%

200

100

Zb = 1,2 m

100
L300

300

120

B1

75
L200

160
140

200
L80

75
L150

45%

80
60
40
20
0
0

10
Q(L/s)

12

14

16

18

Figura E6.10: Red de tubera del ejemplo 6.13 y curva caracterstica de las bombas instaladas

20

La Figura E6.10 muestra una red hidrulica y la curva


caracterstica de la bomba instalada. Las dos bombas en
paralelo instaladas son iguales y tienen un dimetro de
impelentes 300 mm, cuyo polinomio interpolante esta
dado por la relacin , donde Q esta dado en L/s y la
altura H en metros. Las constantes del polinomio se
encuentran en la Tabla siguiente:
Impelente
0
250
200

A
140,0
114,0
94,0

B
-0,88918
-0,50397
-0,11111

C
0,03074
0,00595
-0,13095

D
-0,00927
-0,01389
-0,01389

Utilice la ecuacin de Hazen-Williams, con C=100, para


estimar las prdidas de las tuberas y determine: (a) El
punto de funcionamiento de la bomba (Caudal, altura de
bombeo, eficiencia, potencia), (b) el caudal que llega a
cada consumidor, (c) Dibuje el diagrama de alturas
piezomtricas en forma aproximada

Distribucin inicialmente propuesta


Z1 =95m

Z2 =94m
Z3=90m
Z4 =85m

Q2
Q2 , R2

Q3
Q3 , R3

Q4 , R4

Q1
Q7 , R7

Q6 , R6
Q1 , R1

Q0 , R0d

B1

B2

Q0, R0s

Figura E6.11: Direccin inicial del caudal en cada tramo de tubera

Q4
Q5 , R5

Mediante la ecuacin de energa aplicada a cada tramo de tubera se tiene:


Tramo entre el nivel de la superficie libre de la toma y el nodo A:

H bomba H A RL ,s RL ,d Qo RL ,1Q1

Tramo del nodo A al tanque Z1:


Tramo del nodo A al nodo B:
Tramo del nodo B al tanque Z2:
Tramo del nodo B al nodo C:
Tramo del nodo C al tanque Z3:
Tramo del nodo C al tanque Z4:

H A Z1 RL , 2Q2
H A H B RL ,6Q6

(i)
(ii)
(iii)

H B Z 2 RL ,3Q3

(iv)

H B H C RL ,7Q7

(v)

H C Z 3 RL , 4Q4
H C Z 4 RL ,5Q5

(vi)

(vii)
Donde se debe recordar que RL,i es la resistencia lineal del tramo de tubera i,
que est dada por la relacin:
n 1
(viii)

RL ,i Ri Qi

Por continuidad en cada nodo se tiene:


Nodo A:
Q Q Q
1

Nodo B:

(ix)

Q6 Q3 Q7

Nodo C:

(x)

Q7 Q4 Q5

(xi)

Como las bombas estn en paralelos se tiene que:


(xii)

Q1 2Q0
Por otra parte, la ecuacin de la bomba es:

H bomba A BQo CQo2 DQo3


Sustituyendo (xii) y (xiii) en (i)

RL ,1Q1 RL ,s RL ,d B C Qo D Qo

HA A

(xiii)

(xiv-1)

El resto del sistema de ecuacin se puede ordenar


de la siguiente manera:
R Q H Z
(xiv-2)
R Q H H 0
(xiv-3)
RL ,3Q3 H B Z 2
(xiv-4)
R Q H H 0
(xiv-5)
RL , 4 Q4 H C Z 3
(xiv-6)
R Q H Z
(xiv-7)
Q1 Q2 Q6 0
(xiv-8)
Q3 Q6 Q7 0
(xiv-9)
Q4 Q5 Q7 0
(xiv-10)
Q1 2Q0 0
(xiv-11)
L,2

L,6

L,7

L ,5

Este sistema puede ser expresado en trminos matricial y ser resuelto con tan
solo invertir la matriz y corregir iterativamente las incgnitas:
R

Sea :

L ,o

R R

2
R L ,s R L ,d B C * Q D * Q
o
o

0
0
0

0
0

0
0

0
0
0
1
0

0
0
0
1
0

0
0
0

0
1

0
0

0
0

0
0
0

R
0
0
0
0
1
0
0

0
0
0
0

0
0
0
0

0
0

R
0
0
0

1
0

R
0
0

1
0

finalmente se tiene:

0
0

0
0
0
0

1 0
1 0
1 1
0 1

0
0
0
1
1

0
0

1
0

0
0
0
1

0
0
0
0
0
0
0

0
0

Q
Q
Q
Q
Q
Q
Q
Q
H
H
H

1 1

0 1 *
0 1

0 0

0 0
0 0

0 0


z1

z 2
0

z3

z 4
0

El sistema de ecuacin (xiv) se puede escribir en forma matricial, de la


siguiente manera:

A x b

Donde: [A] es la matriz rectangular de 11x11 que deber ser invertida, {x} es
el vector que contiene todas las incgnitas, el vector {b} denominado
vector de carga contiene las restricciones del sistema, por lo tanto:

x A * b
1

Una vez hecho esto se procede a corregir los RL,i de cada tramo con el fin de
volver a determinar la matriz del sistema [A] la cual arrojar resultados ms
cercanos a la solucin cada vez con menor error, este proceso iterativo
termina cuando la diferencia entre los caudales calculados actualmente y
los anteriores son menores a una tolerancia fijada por el usuario. Es decir
[Qi+1 Qi] < T.

% CDIGO EN MATLAB UTILIZADO PARA RESOLVER EL EJEMPLO 6.14


%DATAS DE ENTRADA:
L(1,1)=5; D(1,1)=200/1000; %Tubera de succin
L(1,2)=80; D(1,2)=200/1000; %Tubera de descarga
L(1,3)=350; D(1,3)=200/1000; % Tubera de unin de la descarga
L(2,1)=200; D(2,1)=75/1000; %Longitudes y dimetros en [m]
L(3,1)=160; D(3,1)=75/1000;
L(4,1)=150; D(4,1)=75/1000;
L(5,1)=300; D(5,1)=100/1000;
L(5,2)=200; D(5,2)=75/1000;
L(6,1)=300; D(6,1)=100/1000;
L(7,1)=250; D(7,1)=100/1000;
Z1=95; %Alturas de los tanque en [m]
Z2=94;
Z3=90;
Z4=85;
C=100; %Coeficiente de Hazen-Williams para diseo
n=1.852; % Exponente del caudal segn la ecuacin de Hazen-Williams
% Coeficientes del polinomio interpolante de la Bomba
A1=140; B1=-0.88918; C1=0.03074; D1=-0.00927;
%El procedimiento de clculo es el siguiente:
%1) Se supone una distribucin de caudal (No necesariamente de cumplir continuidad)
Q(1)=20; Q(2)=5; Q(3)=5; Q(4)=5; Q(5)=5;Q(6)=Q(1)-Q(2); Q(7)=Q(6)-Q(3);Q(8)=0.5*Q(1);
fid=fopen('Respuesta_EJ6-14.txt','w'); % se abre archivo de datos
fprintf(fid,'Iteracin Q1[L/s] Q2[L/s] Q3[L/s] Q4[L/s] Q5[L/s] error\n');
kk=0; %contador de nro. de iteraciones
error=1; % se propone un error inicial para que el ciclo se ejecute por primera vez
fprintf(fid,'%6d %8.2f %8.2f %8.2f %8.2f %8.2f ----\n',j,Q(1),Q(2),Q(3),Q(4),Q(5));

% se inicia el ciclo repetitivo


while abs(error)>0.001,
%2) Se calcula la resistencia de cada tramo de tubera
Rs=(10.675*L(1,1))/(((1000*C)^n)*(D(1,1)^4.8704)); %Resistencia de la succin
Rs=Rs*(abs(Q(8)))^(n-1); %Resistencia lineal de succin
Rd=(10.675*L(1,2))/(((1000*C)^n)*(D(1,2)^4.8704)); %Resistencia de la descarga
Rd=Rd*(abs(Q(8)))^(n-1); %Resistencia lineal de descarga
R(1)=(10.675*L(1,3))/(((1000*C)^n)*(D(1,3)^4.8704));
R(1)=R(1)*(abs(Q(1)))^(n-1);
for i=2:7,
R(i) = 0;
for j=1:2,
if D(i,j)~=0
R_tub=(10.675*L(i,j))/(((1000*C)^n)*(D(i,j)^4.8704));
R(i)=R(i)+R_tub;
end
end
R(i)=R(i)*(abs(Q(i)))^(n-1);
end

% 3) Se ensambla los coeficientes en la matriz y vector de carga


A(1,1)=R(1); A(1,8)=Rs+Rd-(B1+C1*abs(Q(8))+D1*(abs(Q(8)))^2); A(1,9)=1;
B(1)=A1; % Ec. (1)
A(2,2)=R(2); A(2,9)=-1; B(2)=-Z1;
% Ec. (2)
A(3,6)=R(6); A(3,9)=-1; A(3,10)=1; B(3)=0; % Ec. (3)
A(4,3)=R(3); A(4,10)=-1; B(4)=-Z2;
% Ec. (4)
A(5,7)=R(7); A(5,10)=-1; A(5,11)=1; B(5)=0; % Ec. (5)
A(6,4)=R(4); A(6,11)=-1; B(6)=-Z3;
% Ec. (6)
A(7,5)=R(5); A(7,11)=-1; B(7)=-Z4;
% Ec. (7)
A(8,1)=1; A(8,2)=-1; A(8,6)=-1; B(8)=0;
% Ec. (8)
A(9,3)=1; A(9,6)=-1; A(9,7)=1; B(9)=0;
% Ec. (9)
A(10,4)=1; A(10,5)=1; A(10,7)=-1; B(10)=0; % Ec. (10)
A(11,1)=1; A(11,8)=-2; B(11)=0;
% Ec. (11)
% 4) Se resuelve el sistema de ecuacin
x=inv(A)*(B');
% 5) Se calcula el error en el caudal
for i=1:8,
erro1(i)=100*abs((Q(i)-x(i))/x(i));
end
error = max(erro1);

% Antes de repetir el ciclo se transfieren los valores


kk=kk+1;
if kk==1
for i=1:8,
Q(i)=x(i); % Para la primera iteracin conviene este cambio
end
else
for i=1:8,
% Para la segunda iteracin en adelante
Q(i)=0.5*(x(i)+Q(i)); % se disminuye el nmero de iteracin aproximacion de Wood
end
% usando ste cambio
end
fprintf(fid,'%6d %8.2f %8.2f %8.2f %8.2f %8.2f %8.4f\n',kk,Q(1),Q(2),Q(3),Q(4),Q(5),error);
end
% Se imprime el resto de los caudales
fprintf(fid,'\n Qo[L/s] Q6[L/s] Q7[L/s]\n');
fprintf(fid,'%8.2f %8.2f %8.2f\n',Q(8),Q(6),Q(7));
% 6) Se calculan las alturas piezomtricas
HA=x(9);
HB=x(10);
HC=x(11);
H_bomba = A1+B1*abs(Q(8))+C1*(abs(Q(8)))^2+D1*(abs(Q(8)))^3; %Altura de la bomba
% Se imprimen las alturas piezomtricas
fprintf(fid,'\n HA[m]
HB[m] HC[m] H_bomba[m]\n');
fprintf(fid,'%8.2f %8.2f %8.2f %8.2f %8.2f\n',HA,HB,HC,H_bomba);
fclose(fid);

Los resultados arrojados por el programa son los siguientes:


Iteracin Q1[L/s]
0
20.00
1
28.39
2
23.99
3
23.38
4
23.34
5
23.34
6
23.34
7
23.34

Q2[L/s]
5.00
15.48
10.54
9.45
9.35
9.34
9.34
9.34

Q3[L/s]
5.00
5.05
4.86
5.09
5.13
5.13
5.13
5.13

Q4[L/s]
5.00
3.39
3.94
4.10
4.12
4.12
4.12
4.12

Qo[L/s] Q6[L/s] Q7[L/s]


11.67 14.00
8.87
HA[m]
117.17

HB[m]
99.85

HC[m] H_bomba[m]
93.65 119.07

Q5[L/s] error
5.00
---4.48 67.7009
4.65 176.8419
4.73 25.8496
4.74
2.2193
4.74
0.1473
4.74
0.0108
4.74
0.0008

Z1=95m

Z2=94m
Z3=90m
Z4=85m

Q2

Q3

Q6
Q1

Q4

Q7
B

Q0

B1

B2

Q0

Figura E6.12 Diagrama de alturas piezomtricas

Q5