Escolar Documentos
Profissional Documentos
Cultura Documentos
Obtener las presiones en cada nudo y los caudales en cada tuberia de la red que se
muestra, mediante el metodo del gradiente hidrulico.
30 lt/s
400m
203.2mm
300m
254mm
50 lt/s
20 lt/s
500mm
152.4mm
300m
152.4mm
400m
203.2mm
40 lt/s
300m
152.4mm
500m
132.4mm
40 lt/s
Donde:
- Numero de tuberias.
- Numeracin de nudos.
=7
=5
NN=5
2
3
4
6
5
6
3
300
400
400
500
500
300
300
254
203.2
203.2
132.4
152.4
152.4
152.4
0
0
0
0
4
0
0
0
CT
0
0
0
0
50
30
Qd
40
20
40
v 1.14 10
RSV
[ 1 80 ]
2. PROCESO DE CALCULO:
Para realizar el clculo de presiones y caudales en la red, es necesario el siguiente
planteamiento de matrices y vectores teniendo en cuenta que:
Nmero de nudos de cota piezomtrica desconocida:
NN rows (CT) rows (RSV) = 5
At for i 0 NT 1| |
||
ni
RED
i,0 ||
nf RED
||
i,1
||
At
1 | |
i , ni 1
||
At
1 |
i , nf 1
||
At
|
1 1 0 0 0 0
1 0 1 0 0 0
0 1 0 1 0 0
At = 0 0 0 1 0 1
0 0 1 0 1 0
0 0 0 0 1 1
0 0 1 1 0 0
2.1.2 Matriz de conectividad A12 asociada a cada uno de los nudos de la red de
cota piezomtrica desconocida, de dimensin NT*NN
Los nudos de cota piezomtrica desconocida son(NCPD):
NODE for i 1 (NN + NS)|
NODE
i |
i1,0
|
|
NODE
1
2
3
NODE =
4
5
6
1
|
A12 A12 At
|
||
for n 1 rows (NCPD) 1
||
i NCPD
n,0
|
i 1 |
su traspuesta es A21:
1
0
A21 = 0
0
0
A21 A12
0 1 0 0 0 0
1 0 0 1 0 1
0 1 1 0 0 1
0 0 0 1 1 0
0 0 1 0 1 0
1 0 0 0 0
0 1 0 0 0
1 0 1 0 0
A12 = 0 0 1 0 1
0 1 0 1 0
0 0 0 1 1
0 1 1 0 0
2.1.3 Matriz topolgica tramo a nodo, que asocia a las tuberas con los nodos de
cota piezomtrica conocida(Los reservorios) de dimensin NT*NS
Los nudos de cota piezomtrica conocida son (NCPC):
0
NCPC RSV = [ 1 ]
0
|
A10 A10 At
|
|
(
)
rows
NCPC
2
if
|
|||
for n 2 rows (NCPC)
|||
i NCPC
n
,
0
|||
1
A10 augment A10 , At | |
|||
A10
||
A10
|
1
1
0
A10 = 0
0
A10 es la matriz topolgica tramo a nodo, para los NS nodos de cota piezomtrica
conocida, su dimensin es NT*NS con un valor igual a -1 en las filas correspondientes
a los tramos conectados a los reservorios(Nudos de cota piezomtrica conocida).
2.1.4 Vector de Cotas piezomtricas fijas, cuya dimensin es NS*1
1
Ho RSV
Ho = [ 80 ]
q = 0.04
0.02 s
0.04
I identity (NT)
Ndw 2 I
1
0
0
I=0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
2
0
0
Ndw = 0
0
0
2
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
2
0
0
0
0
0
0
|
(
) |
for i 1 rows BMB
|
|
t BMBi 1 , 0
|
|
|
|
BOMBt , 0 BMBi 1 , 1 |
|
|
BOMB
BMB
|
t,1
i1,2
|
|
BOMB BMB
|
t,2
i1,3
| |
BOMB
|
0
0
0
BOMB = 0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.2
0.2
0.2
Q = 0.2
0.2
0.2
0.2
3. Proceso Iterativo:
3.1 Iteracin #1
Qac Q
0.2
0.2
0.2
Qac = 0.2
0.2
0.2
0.2
mi 1
i
+ i +
Qi
NT = 7
||
for i 0 NT 1
||
4 Qac
i,0
||
Re
||
D v
i,0
||
fa 0.01
||
|
|
1
Ks
2.51
fa root + 2 log + , fa | |
2
3.7 D
2
|
Re
fa
fa
i,0
|
|
|
0.08262686 fa RED
i,2
||
i , 0
||
5
D
|
i , 0
||
||
=
0
122.576
= [ 0 0 0 0 122.576 0 0 ]
BOMB
Qac
+
BOMB
Qac
+
BOMB
i
|
i,0
i , 0
i,1
i,0
i,2
||
|
T
=[0 0 0 0 0 0 0]
355.534
1.485 10 3
3
1.485 10
4
= 1.692 10
8.17 10 3
3
4.902 10
3
4.902 10
i,0 ||
21
+ +
A11i , i i , 0 Qaci , 0
|
i,0
Qac | |
i,0
A11
|
71.107
0
0
0
0
296.902
0
0
0
0
296.902 0
3
A11 = 0
0
0
3.385 10
0
0
0
0
0
0
0
0
0
0 i
0
0
0
0
0
0
1.757 10
0
0
0
0
0
0
980.399
0
0
980.399
0
0
0
0
0
0
1
1
1
1
Hnext A21 Ndw A11 A12 A21 Ndw Qac + A11 A10 Ho + q A21 Qac
T
0.175
0.005
0.125
Qnext = 0.027
0.033
0.013
0.058
187.471
142.059
|Error| = 0.397
3.2 Iteracin #2
0.175
0.005
0.125
Qac = 0.027
0.033
0.013
0.058
Qac Qnext
mi 1
i
+ i +
Qi
NT = 7
||
for i 0 NT 1
||
4 Qac
i,0
||
Re
||
D v
i,0
||
fa 0.01
||
|
1
Ks
|
2.51
fa root + 2 log + , fa | |
2
3.7 D
2
|
fa
Re
i,0
fa
|
||
0.08262686 fa RED
i,2
||
i , 0
||
5
D
|
i , 0
||
RED
i,0
|
2
4
i,4|
9.807 D
|
i , 0
||
|
T
= [ 0 0 0 0 19.937 0 0 ]
= 0
19.937
358.253
2.403 10 3
3
1.518 10
4
= 1.861 10
9.016 10 3
3
6.069 10
3
5.167 10
||
|
T
=[0 0 0 0 0 0 0]
i
,
0
||
21
+ +
A11i , i i , 0 Qaci , 0
|
i,0
Qac | |
i,0
A11
|
62.842 0
0
0
0
0
0
0
11.025
0
0
0
0
0
0
0
190.37
0
0
0
0
A11 = 0
0
0
511.167
0
0
0
0
0
0
0
313.236 0
0
0
0
0
0
0
76.043
0
0 i
0
0
0
0
299.397
0
1
1
1
1
Hnext A21 Ndw A11 A12 A21 Ndw Qac + A11 A10 Ho + q A21 Qac
T
0.126
0.054
0.076
Qnext = 0.021
0.039
0.019
0.015
49.69
49.69
49.69
6.379
43.311
|Error| = 0.097
3.3 Iteracin #3
0.126
0.054
0.076
Qac = 0.021
0.039
0.019
0.015
Qac Qnext
mi 1
i
+ i +
Qi
2
3.7 D
2
|
Re
fa
fa
i,0
|
||
0.08262686 fa RED
i,2
||
i , 0
||
5
D
|
i , 0
||
366.475
1.617 10 3
3
1.571 10
4
= 1.909 10
8.873 10 3
3
5.74 10
3
5.936 10
||
= 0
23.846
= [ 0 0 0 0 23.846 0 0 ]
||
|
T
=[0 0 0 0 0 0 0]
i
,
0
||
21
+ +
A11i , i i , 0 Qaci , 0
|
i,0
Qac | |
i,0
|
A11
46.074 0
0
0
0
0
0
0
87.778
0
0
0
0
0
0
0
118.93
0
0
0
0
A11 = 0
0
0
402.547
0
0
0
0
0
0
0
369.082
0
0
0
0
0
0
0
108.525 0
0 i
0
0
0
0
86.846
0
1
1
1
1
Hnext A21 Ndw A11 A12 A21 Ndw Qac + A11 A10 Ho + q A21 Qac
T
0.11
0.07
0.06
Qnext = 0.024
0.036
0.016
0.004
3.335
10.135
|Error| = 0.03
3.4 Iteracin #4
OJO hay que cambiar el
signo al negativo -0.004
de Q next
0.11
0.07
0.06
Qac 0.024
0.036
0.016
0.004
mi 1
i
+ i +
Qi
2
|
fa
Re
i,0
fa
|
||
0.08262686 fa RED
i,2
||
i , 0
||
5
D
|
i , 0
||
370.362
1.581 10 3
3
1.602 10
4
= 1.884 10
8.933 10 3
3
5.864 10
3
7.427 10
||
= 0
22.064
= [ 0 0 0 0 22.064 0 0 ]
||
|
T
=[0 0 0 0 0 0 0]
i
,
0
||
21
+ +
A11i , i i , 0 Qaci , 0
|
i,0
Qac | |
i,0
|
A11
40.74
0
0
0
0
0
0
0
110.648 0
0
0
0
0
0
0
96.124
0
0
0
0
A11 = 0
0
0
452.194
0
0
0
0
0
0
0
343.658 0
0
0
0
0
0
0
93.832 0
0 i
0
0
0
0
29.709
0
1
1
1
1
Hnext A21 Ndw A11 A12 A21 Ndw Qac + A11 A10 Ho + q A21 Qac
T
0.106
0.074
0.056
Qnext = 0.025
0.035
0.015
0.009
|
|
|
|
|Qnext| Qac 1000 = 1.328
1.328
1.328
5.058
3.5 Iteracin #5
0.106
0.074
0.056
Qac 0.025
0.035
0.015
0.009
|Error| = 0.009
mi 1
i
+ i +
Qi
2
3.7 D
2
|
Re
fa
fa
i,0
|
|
|
0.08262686 fa RED
i,2
||
i , 0
||
5
D
|
i , 0
||
371.505
1.574 10 3
3
1.612 10
4
= 1.877 10
8.956 10 3
3
5.916 10
3
6.391 10
||
= 0
21.451
= [ 0 0 0 0 21.451 0 0 ]
BOMB
Qac
+
BOMB
Qac
+
BOMB
i
|
i,0
i , 0
i,1
i,0
i,2
||
|
T
=[0 0 0 0 0 0 0]
i,0 ||
21
+ +
A11i , i i , 0 Qaci , 0
|
i,0
Qac | |
i,0
A11
|
39.379
0
0
0
0
0
0
0
116.44 0
0
0
0
0
0
0
90.293
0
0
0
0
A11 = 0
0
0
469.214
0
0
0
0
0
0
0
334.902 0
0
0
0
0
0
0
88.739 0
0 i
0
0
0
0
57.518
0
1
1
1
1
Hnext A21 Ndw A11 A12 A21 Ndw Qac + A11 A10 Ho + q A21 Qac
T
0.108
0.072
0.058
Qnext = 0.025
0.035
0.015
0.007
0.028
1.569
|Error| = 0.003
3.6 Iteracin #6
0.108
0.072
0.058
Qac 0.025
0.035
0.015
0.007
mi 1
i
+ i +
Qi
2
|
fa
Re
i,0
fa
|
||
0.08262686 fa RED
i,2
||
i , 0
||
5
D
|
i , 0
||
370.925
1.577 10 3
3
1.607 10
4
= 1.877 10
8.956 10 3
3
5.916 10
3
6.672 10
RED
i,0
|
2
4
i,4|
9.807 D
|
i , 0
||
= 0
21.451
= [ 0 0 0 0 21.451 0 0 ]
||
=[0 0 0 0 0 0 0]
i,0 ||
21
+ +
A11i , i i , 0 Qaci , 0
|
i,0
Qac | |
i,0
|
A11
|
40.06
0
0
0
0
0
0
0
113.545 0
0
0
0
0
0
0
93.21
0
0
0
0
A11 = 0
0
0
469.214
0
0
0
0
0
0
0
334.902 0
0
0
0
0
0
0
88.739 0
0 i
0
0
0
0
46.706
0
1
1
1
1
Hnext A21 Ndw A11 A12 A21 Ndw Qac + A11 A10 Ho + q A21 Qac
T
0.107
0.073
0.057
Qnext = 0.025
0.035
0.015
0.008
0.134
1.095
|Error| = 0.002
4. RESULTADOS:
H
|
(
)
Q f x , y 0.2
|
Qan matrix (NT , 1 , f)
|
DQ Qan
|
H Qan
|
Q Qan
|
||
while |DQ| > 0.0001
||
for i 0 NT 1
|
||
|
4 Qan
||
i,0
|
Re
||
D v
||
i,0
|
||
fa 0.01
|
||
|
Ks
1
2.51
||
fa root + 2 log + , fa
|
2
2
3.7
D
||
|
Re fa
i,0
fa
||
|
0.08262686 fa RED
||
i,2
|
||
|
5
D
||
|
i , 0
||
Qan
||
i,0
|
RED
||
|
2
4
i,4
9.807 D
||
|
i , 0
||
|
2
||
BOMBi , 0 Qani , 0 + BOMBi , 1 Qani , 0 + BOMBi , 2 |
||
|
||
A11 Qan 2 1 + +
|
i,i
i , 0
||
Qan
i,0
|
||
1
||
dw
dw
||
Q I N 1 Qan N 1 A11 1 (A12 H + A10 Ho)
dw
dw
||
||
DQ (|Q| |Qan|)
Qan |Q|
||
|
H
|
Q
Los caudales resultantes (que circulan) en cada tubera son (en litros/s): El signo negativo
T
Hf augment Ho , H = [ 80 77.32 74.903 74.23 68.219 67.592 ]