Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Pg.
INTRODUCCIN. ................................................................................................. 17
1.
3.
CONCLUSIONES ................................................................................................. 77
BIBLIOGRAFA E INFOGRAFA. ....................................................................... 78
ANEXOS. .............................................................................................................. 79
LISTA DE TABLAS.
Pg.
TABLA 1. DENSIDAD DEL AGUA. ................................................................................. 24
TABLA 2. VISCOSIDAD DEL AGUA. .............................................................................. 25
TABLA 3. TENSIN SUPERFICIAL DE VARIOS LQUIDOS EN EL LMITE DE SEPARACIN CON EL
AIRE........................................................................................................................ 27
TABLA 4. CALOR ESPECFICO DEL AGUA A DIFERENTES TEMPERATURAS (ARBOLEDA,
2000). .................................................................................................................... 28
TABLA 5. PARMETROS DE DISEO PARA DESARENADORES AIREADOS. ........................ 51
TABLA 6. CORRELACIN DE LOS RESULTADOS. ........................................................... 67
TABLA 7. CORRELACIN DE LOS RESULTADOS. ........................................................... 70
TABLA 8. CORRELACIN DE LOS RESULTADOS. ........................................................... 75
LISTA DE FIGURAS.
Pg.
ILUSTRACIN 1. SUMINISTRADA POR EL AUTOR. ......................................................... 58
ILUSTRACIN 2. ADVERTENCIA DE SEGURIDAD LAS MACROS SE HAN DESHABILITADO.
(SUMINISTRADA POR EL AUTOR). ............................................................................... 58
ILUSTRACIN 3. HABILITAR ESTE CONTENIDO (SUMINISTRADA POR EL AUTOR). ............. 59
ILUSTRACIN 4. FICHAS DEL PROGRAMA EXCEL, MS LA FICHA CLCULOS HIDRULICO.
(FIGURA SUMINISTRADA POR EL AUTOR). ................................................................... 59
ILUSTRACIN 5. FICHAS DEL PROGRAMA EXCEL, MS LA FICHA CLCULOS HIDRULICO.
(FIGURA SUMINISTRADA POR EL AUTOR). ................................................................... 60
ILUSTRACIN 6. CHEQUEO CABEZA HIDRULICA. (FIGURA SUMINISTRADA POR EL AUTOR).
.............................................................................................................................. 61
ILUSTRACIN 7. DATOS DE ENTRADA DE CHEQUEO CABEZA HIDRULICA (FIGURA
SUMINISTRADA POR EL AUTOR) ................................................................................. 61
ILUSTRACIN 8. DATOS DE ENTRADA Y SOLUCIN OBTENIDA POR EXCEL 2010 (FIGURA
SUMINISTRADA POR EL AUTOR) ................................................................................. 65
ILUSTRACIN 9. DATOS DE ENTRADA Y SOLUCIN OBTENIDA POR EXCEL 2010 (FIGURA
SUMINISTRADA POR EL AUTOR) ................................................................................. 66
ILUSTRACIN 10. PROGRAMA EPANET 2.0 VE (FIGURA SUMINISTRADA POR EL AUTOR)67
ILUSTRACIN 11. DATOS DE ENTRADA Y SALIDA POR EPANET 2.0 VE (FIGURA
SUMINISTRADA POR EL AUTOR) ................................................................................. 67
ILUSTRACIN 12. DATOS DE ENTRADA Y SOLUCIN OBTENIDA POR EXCEL 2010 (FIGURA
SUMINISTRADA POR EL AUTOR) ................................................................................. 69
ILUSTRACIN 13. PROGRAMA EPANET 2.0 VE (FIGURA SUMINISTRADA POR EL AUTOR)70
ILUSTRACIN 14. DATOS DE ENTRADA Y SALIDA POR EPANET 2.0 VE (FIGURA
SUMINISTRADA POR EL AUTOR) ................................................................................. 70
ILUSTRACIN 15. DATOS DE ENTRADA Y SOLUCIN OBTENIDA POR EXCEL 2010 (FIGURA
SUMINISTRADA POR EL AUTOR) ................................................................................. 72
ILUSTRACIN 16. DATOS DE ENTRADA Y SOLUCIN OBTENIDA POR EXCEL 2010 (FIGURA
SUMINISTRADA POR EL AUTOR) ................................................................................. 72
ILUSTRACIN 17. DATOS DE ENTRADA Y SOLUCIN OBTENIDA POR EXCEL 2010 (FIGURA
SUMINISTRADA POR EL AUTOR) ................................................................................. 73
ILUSTRACIN 18. PROGRAMA EPANET 2.0 VE (FIGURA SUMINISTRADA POR EL AUTOR)74
ILUSTRACIN 19. DATOS DE ENTRADA Y SALIDA POR EPANET 2.0 VE (FIGURA
SUMINISTRADA POR EL AUTOR) ................................................................................. 74
LISTA DE ECUACIONES.
Pg.
ECUACIN 1 ............................................................................................................ 20
ECUACIN 2 ............................................................................................................ 20
ECUACIN 3 ............................................................................................................ 20
ECUACIN 4 ............................................................................................................ 21
ECUACIN 5 ............................................................................................................ 21
ECUACIN 6 ............................................................................................................ 22
ECUACIN 7 ............................................................................................................ 23
ECUACIN 8 ............................................................................................................ 23
ECUACIN 9 ............................................................................................................ 35
ECUACIN 10. ......................................................................................................... 36
ECUACIN 11 .......................................................................................................... 36
ECUACIN 12 .......................................................................................................... 36
ECUACIN 13 .......................................................................................................... 37
ECUACIN 14 .......................................................................................................... 38
ECUACIN 15 .......................................................................................................... 41
ECUACIN 16 .......................................................................................................... 41
ECUACIN 17 .......................................................................................................... 41
ECUACIN 18 .......................................................................................................... 42
ECUACIN 19 .......................................................................................................... 42
ECUACIN 20 .......................................................................................................... 42
ECUACIN 21 .......................................................................................................... 42
ECUACIN 22 .......................................................................................................... 43
ECUACIN 23 .......................................................................................................... 43
ECUACIN 24 .......................................................................................................... 43
ECUACIN 25 .......................................................................................................... 43
ECUACIN 26 .......................................................................................................... 43
ECUACIN 27 .......................................................................................................... 43
ECUACIN 28 .......................................................................................................... 44
ECUACIN 29 .......................................................................................................... 44
ECUACIN 30 .......................................................................................................... 44
ECUACIN 31 .......................................................................................................... 44
ECUACIN 32 .......................................................................................................... 45
ECUACIN 33 .......................................................................................................... 45
ECUACIN 34 .......................................................................................................... 46
ECUACIN 35 .......................................................................................................... 46
ECUACIN 36 .......................................................................................................... 47
ECUACIN 37 .......................................................................................................... 48
ECUACIN 38 .......................................................................................................... 48
ECUACIN 39 .......................................................................................................... 48
ECUACIN 40 .......................................................................................................... 48
ECUACIN 41 .......................................................................................................... 49
ECUACIN 42 .......................................................................................................... 49
ECUACIN 43 .......................................................................................................... 50
ECUACIN 44 .......................................................................................................... 50
ECUACIN 45. ECUACIN DE MANNING ..................................................................... 52
ECUACIN 46 .......................................................................................................... 52
ECUACIN 47 .......................................................................................................... 53
ECUACIN 48 .......................................................................................................... 53
ECUACIN 49 .......................................................................................................... 53
ECUACIN 50 .......................................................................................................... 53
ECUACIN 51 .......................................................................................................... 53
ECUACIN 52 .......................................................................................................... 54
ECUACIN 53 .......................................................................................................... 54
ECUACIN 54 .......................................................................................................... 54
ECUACIN 55 .......................................................................................................... 55
ECUACIN 56 .......................................................................................................... 55
ECUACIN 57 .......................................................................................................... 55
ECUACIN 58 .......................................................................................................... 55
ECUACIN 59 .......................................................................................................... 55
ECUACIN 60 .......................................................................................................... 55
ECUACIN 61 .......................................................................................................... 56
ECUACIN 62 .......................................................................................................... 56
ECUACIN 63 .......................................................................................................... 56
ECUACIN 64 .......................................................................................................... 56
ECUACIN 65 .......................................................................................................... 56
ECUACIN 66 .......................................................................................................... 57
ECUACIN 67 .......................................................................................................... 57
ECUACIN 68 .......................................................................................................... 57
ECUACIN 69 .......................................................................................................... 57
ECUACIN 70 .......................................................................................................... 57
ECUACIN 71 .......................................................................................................... 57
ECUACIN 72 .......................................................................................................... 57
ECUACIN 73 .......................................................................................................... 63
ECUACIN 74 .......................................................................................................... 63
ECUACIN 75 .......................................................................................................... 63
ECUACIN 76 .......................................................................................................... 63
ECUACIN 77 .......................................................................................................... 63
ECUACIN 78 .......................................................................................................... 64
ECUACIN 79 .......................................................................................................... 64
ECUACIN 80 .......................................................................................................... 64
INTRODUCCIN.
Indudablemente estamos familiarizados con las funciones y procedimientos en
Excel; incluso los principiantes saben cmo usar las funciones de hoja de clculo
ms comunes, tales como SUMA, PROMEDIO y SI. Excel contiene ms de 300
funciones de hoja de clculo predeterminadas, ms funciones adicionales
disponibles a travs de complementos Herramientas de anlisis. Sin embargo,
cuando esto no es suficiente, se pueden crear nuevas funciones y procedimientos
personalizados usando VBA.
La creacin de nuevas funciones y procedimientos que no existan en Excel
simplifican en gran medida el trabajo. Con algo de planificacin, las funciones y
procedimientos personalizados pueden llegar a ser muy tiles en las frmulas de
hoja de clculo y en los procedimientos de VBA.
A menudo se crea una funcin personalizada para acortar las formulas. Y las
formulas ms cortas son mas legibles y fciles de trabajar con ellas. Sin embargo,
hay que matizar que las funciones personalizadas en las frmulas normalmente
son ms lentas que las funciones integradas.
Al crear aplicaciones, se puede advertir que algunos procedimientos repiten
clculos. A menudo es posible crear funciones personalizadas que realiza un
clculo. Luego, simplemente se puede simplificar llamando a la funcin desde un
procedimiento. De esta manera, una funcin personalizada eliminar la necesidad
de cdigo duplicado, reduciendo los errores.
Al combinar la potencia de la programacin en Excel en VBA, se pueden crear
aplicaciones fciles de manipular que ahorren muchos clculos manuales.
Excel incorpora mas 330 funciones que se pueden usar de forma aislada o
anidada.
En este proyecto se observo la necesidad de crear una aplicacin, que con ayuda
del Excel nos permita hacer diseos rpidos de clculos hidrulicos.
Este proyecto hace parte del semillero de investigacin UDENS.
17
1.
MARCO TERICO.
1.1
El agua es una sustancia nica sobre la faz de la Tierra. Es, a la vez, tan ordinaria
para el ser humano en su uso, como extraa en cuanto a propiedades se refiere.
A continuacin se describirn las propiedades fsicas y qumicas ms importantes
del agua. Estas propiedades son las que caracterizan al agua y la hacen tan
diferente de cualquier otra sustancia sobre esta Tierra.
Despus se clasificarn y describirn los principales procesos que intervienen en
la purificacin del agua. El nivel de tratamiento que se le debe dar al agua est en
funcin de la calidad de la misma. Esto puede variar mucho segn la fuente del
agua.
1.1.1 Estructura y propiedades qumicas del agua.
Las propiedades qumicas del agua son muy importantes ya que, aunque no se
vean a simple vista, definen las propiedades fsicas de la misma, que son las que
generalmente percibimos. Adems influyen en la forma en que otros compuestos o
sustancias se mezclan con el agua. A continuacin se presentan las principales
propiedades qumicas del agua.
1.1.2 Composicin qumica y peso molecular.
El agua est formada por dos molculas de hidrgeno y una de oxgeno. Sin
embargo, ya que existen 3 istopos conocidos del hidrgeno y 6 del oxgeno,
existen mltiples combinaciones de ellos en el agua. Los que forman la mayor
parte del agua son el 1H (Hidrgeno) y el 16O (Oxgeno). El peso molecular del
agua vara alrededor de 18 en funcin de la proporcin de otros istopos en su
molcula.
18
Como la cantidad de molculas enteras de agua es mucho mayor que las que se
encuentran disociadas, K se puede considerar constante y entonces:
Ecuacin 3
1.1.7 Dureza.
Es la concentracin de cationes multivalentes, principalmente de sales de calcio
(Ca2+) y de magnesio (Mg2+), y en menor proporcin de hierro, aluminio y otros
metales. El calcio y el magnesio son los ms abundantes en aguas naturales, por
lo que en general la dureza total se obtiene as:
Ecuacin 5
21
1.2
1.2.1 Temperatura.
La temperatura es muy importante porque determina numerosas propiedades
fsicas del agua, como densidad, viscosidad, tensin superficial, calor especfico,
solubilidad, etc.
Adems influye en la velocidad de las reacciones qumicas involucradas en la
purificacin de la misma (por cada 10C de aumento de temperatura, se duplica la
velocidad de las reacciones). Tambin determina la presencia de actividad
biolgica (a mayor temperatura, mayor actividad biolgica).
1.2.2 Densidad ()
Es la masa contenida en la unidad de volumen. Es una propiedad inherente a la
forma de la estructura molecular de la sustancia, es decir, depende de los
mecanismos de unin de las molculas. En el agua la densidad es mxima a
3.98C y a partir de all disminuye ligeramente al aumentar o disminuir la
temperatura. Esto es lo que hace que el hielo flote en el agua, ya que su densidad
es menor que la del agua lquida. La densidad del agua, y de los lquidos en
general, es prcticamente independiente de la presin (incompresibilidad), pero
cambia al combinarla con otros compuestos o sustancias.
Esta propiedad se puede expresar en cualquiera de las siguientes 3 formas:
22
Ecuacin 7
23
1.2.3 Viscosidad.
Esta propiedad no puede ser descubierta en un lquido en reposo, ya que ella se
manifiesta slo cuando el lquido est en movimiento. Es una medida de la
resistencia del fluido a la rapidez de deformacin o desplazamiento bajo la accin
de esfuerzos de corte, como resultado de la interaccin y cohesin de sus
molculas. La viscosidad de los fluidos, a diferencia de la de los slidos, es
relativamente baja. El agua es un fluido newtoniano, es decir el esfuerzo
tangencial o cortante es directamente proporcional a la rapidez de la deformacin
angular. Existen dos sistemas para referirse a la constante de proporcionalidad:
26
27
1.2.6 Solubilidad.
El agua disuelve muchas sustancias con dependencia de la temperatura.
1.3
1.3.1 Sedimentacin.
Consiste en promover condiciones de reposo en el agua para depositar, mediante
la fuerza gravitacional, las partculas en suspensin ms densas que el agua,
como aceite, etc., en el tanque de sedimentacin. Estos contaminantes pueden
ser removidos fcilmente despus de haber alcanzado el fondo del depsito. Se
llama decantacin cuando involucra una floculacin previa.
1.3.2 Filtracin
Consiste en hacer pasar el agua a travs de rejas para remover todo tipo de
slidos. Existen diversos procesos de filtracin como:
28
30
1.4.2 Precipitacin.
Consiste en adicionar al agua una sustancia qumica soluble cuyos iones
reaccionen con los de la sustancia que se desea remover formando un slido
precipitado que puede ser filtrado del agua. Tal es el caso de la remocin de
dureza mediante la adicin de cal y carbonato de sodio. Otro caso es el de los
fertilizantes como fosfato, que se remueven a travs de la adicin de hierro. El
caso inverso tambin es posible, en que el hierro se estabiliza aadiendo poli
fosfatos. Los detergentes contienen ciertos agentes separadores que inactivan las
sustancias causantes de la dureza del agua.
1.4.3 Intercambio inico.
El agua dura contiene un gran nmero de iones positivos en la forma de minerales
disueltos como calcio, magnesio y hierro. La remocin de estos minerales
(suavizacin o ablandamiento del agua) se logra a travs de un proceso de
intercambio de iones de Ca2+ y Mg2+ por iones de Na+ entre el mineral que se
quiere remover y un tanque de resina a travs del cual se hace pasar el flujo de
agua y en el cual los minerales disueltos son atrapados. El uso del suavizador
disminuye las sales disueltas antes de pasar al equipo de smosis inversa, lo cual
aumenta la vida de las membranas del equipo.
1.4.4 Electro dilisis.
Se utiliza para desalinizar aguas salobres. Cuando la sal se disuelve en agua, se
separa en iones positivos y negativos, que se extraen pasando una corriente
elctrica a travs de membranas aninicas y catinicas.
1.4.5 Recarbonatacin.
Es la aplicacin de anhdrido carbnico (H2CO3*) o CO2(g) para bajar el pH del
agua despus del ablandamiento, sin afectar dureza, alcalinidad, etc.
31
1.5.3.1
33
1.5.4 Coagulantes.
Son preferidos los iones positivos con alta valencia. Generalmente son aplicados
el aluminio como Al2(SO4)3 y el hierro como FeCl3 Fe2(SO4)3.
1.5.5 Floculantes.
Son polmeros de slidos (poli electrolitos) que se usan para promover enlaces
entre las partculas y as formar flculos en el agua. La carga, peso molar y grado
molecular de ramificacin de los polmeros influyen en el efecto que stos pueden
tener. Son solubles en agua y su peso molar vara entre 105 y 106 g/mol. Puede
haber varias cargas en un floculante, ya que hay polmeros catinicos (basados en
nitrgeno), aninicos (basados en los iones del carboxilato) y los polianfolitos, que
llevan cargas positivas y negativas.
1.5.6 Neutralizadores (acondicionadores) de Ph.
Las aguas municipales a menudo requieren un ajuste de pH para prevenir la
corrosin de tuberas y la disolucin de plomo en el suministro de agua. Para
aumentar o disminuir el pH se adicionan cidos o bases. Para aumentar el nivel
del pH se utiliza la solucin del hidrxido de sodio (NaOH), el carbonato de calcio
o la suspensin de cal (Ca(OH)2). Para declinar niveles del pH se usa el cido
sulfrico diluido (H2SO4) o cido clorhdrico diluido (HCl). Las reacciones de
neutralizacin causan un aumento en la temperatura.
1.5.7 Oxidantes.
Se usan para reducir niveles de DQO/DBO y para remover componentes
inorgnicos y orgnicos oxidables. Los procesos pueden oxidar totalmente los
materiales orgnicos a dixido de carbono y agua. Existen varios oxidantes, por
ejemplo:
35
2.
8
Q2
2 g D4
h=
f
f + K
D
Ecuacin 11
=
h R (Q ) Q
R ( Q=
)
8
Q
L
4 f + K
g D D
Ecuacin 12
NR =
4 Q
D
f = Darcy
, NR
0.40
1
D + 10
=2 Log 0.57
10
f
NR f
2.1
36
Dn = g ( f, L, K, Q, H ) = H
Dn =
g ( f, L, K, Q, H )
8 Q2
L
4 f + K
2
g D D
d
g ( f, L, K, Q, H )
dD
8
d
d
L K
H 2 Q2 f 5 +
g ( f, L, K, Q, H=
)
g
dD
dD
D
D
8
d
d
L K
2 Q2
g ( f, L, K, Q, H ) =
f 5 +
g
dD
dD D
D
37
Ecuacin 14
8
d
L
K
g ( f, L, K, Q, H ) = 2 Q 2 5 f 6 2
dD
D
D
g
8 Q2
d
L
g ( f, L, K, Q, H=
) 2 5 5 f + K
dD
D
g D
8 Q2
L
4 f + K H
2
g ( f, L, K, Q, H )
g D D
Dn =
=
2
d
8
Q
L
g ( f, L, K, Q, H )
5 f + K
dD
D
2 g D 5
Dn +=
Dn + Dn
1
ADUCCIONES Y CONDUCCIONES.
Una red cerrada de tuberas es aquella en la cual los conductos o tuberas que la
componen se ramifican sucesivamente, conformando circuitos o anillos cerrados.
38
Un circuito es cualquier trayectoria cerrada que puede recorrer una partcula fluida,
partiendo desde un punto o nudo de la red, fluyendo por distintos tramos, hasta
llegar al punto de partida.
Las redes urbanas de distribucin de agua potable, las redes de distribucin de
gas para usuarios urbanos, las redes de distribucin de agua en distritos de riego,
las redes de distribucin de gas en sistemas de refrigeracin, las redes de
distribucin de aceite en sistemas de lubricacin y las redes de distribucin de aire
en sistema de ventilacin, son ejemplos clsicos de conformacin de redes
cerradas de tuberas. Sin embargo, en esta oportunidad, el anlisis se centrar en
las redes de distribucin de agua, cuya aplicacin es de gran inters para los
profesionales de las Ingenieras Hidrulica, Minas, Civil, Industrial, Agrcola y
Sanitaria.
Las redes urbanas de distribucin de agua forman ramificaciones sucesivas de
tuberas, siguiendo el trazado de las calles y vas de acceso, conformando
circuitos o anillos cerrados, de manera que el agua, en un nudo de la red, puede
venir por dos o ms direcciones distintas, lo cual presenta la ventaja de no
interrumpirse el suministro en los eventos de reparacin o de mantenimiento.
El anlisis de una red cerrada de tuberas conduce al planteamiento de un sistema
de ecuaciones no lineales, de solucin muy laboriosa, que solamente es posible
resolver por mtodos de aproximaciones sucesivas, uno de los cuales es el
Mtodo de Hardy Cross.
2.4.1 Generalidades.
El Mtodo de Aproximaciones Sucesivas, de Hardy Cross, est basado en el
cumplimiento de dos principios o leyes:
39
40
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.
Ley de Conservacin de la energa en los circuitos: "La suma algebraica de
las "prdidas" de energa en los tramos que conforman un anillo cerrado debe
ser igual a cero".
Ecuacin 16
Donde,
2.4.1.2
Ecuaciones bsicas
Donde,
41
Por continuidad,
Ecuacin 19
Luego,
Ecuacin 20
De la cual resulta:
Ecuacin 21
Donde,
Ecuacin 22
Haciendo.
Ecuacin 23
Resulta:
Ecuacin 24
Haciendo;
Ecuacin 27
43
Resulta:
Ecuacin 28
Donde,
44
Donde:
Donde,
45
2.4.1.3
Convenciones
8 Q Q
g D4
2
0
f + K =
D
L
8 Q Q
0
fi i + Ki =
4
Di
Di
i =1 g
46
H13
8 Q1 Q1
g D14
L
L
8 Q Q
0
f1 1 + K1 2 3 4 3 f3 3 + K 3 =
D
g
D
D
1
3
3
L
L
8 Q Q
8 Q Q
H 21 2 2 4 2 f 2 2 + K 2 2 1 4 1 f1 1 + K1 =
0
D2
D2
D1
D1
g
H 3 2
8 Q3 Q3
g D34
L
8 Q Q
f3 3 + K3 2 2 4 2
D3
D2
L
f2 2 + K2 =
0
D2
Q1 + Q2 + Q3 =
0
2.5
CHEQUEO DE DESARENADORES.
Ecuacin 37
4 g ( s ) d
v=
3 CD
Donde:
v = velocidad terminal de sedimentacin.
s = densidad de masa de la partcula.
= densidad de masa del fluido
g = constante gravitacional.
d = dimetro de la partcula.
CD es un coeficiente de arrastre adimensional definido por:
Ecuacin 38
24
3
CD = +
+ 0.34
NR NR 0.5
C
=
D
24
24
=
NR v d
v=
g
( s ) d 2
18
48
V=
Q
Q
=
A wh
vs h
=
V L
o,
Sir George Gabriel Stokes, primer Baronet (13 de agosto de 1819-1 de febrero de 1903) fue un
matemtico y fsico irlands que realiz contribuciones importantes a la dinmica de fluidos
(incluyendo las ecuaciones de Navier-Stokes), la ptica y la fsica matemtica (incluyendo el
teorema de Stokes). Fue secretario y luego presidente de la Royal Society de Inglaterra.
49
Ecuacin 43
V h h Q
Q
vs = =
=
L
L wh w L
8 k ( ss 1) g d
V =
Donde:
V = velocidad horizontal.
S = densidad relativa de la particula.
k = constante adimensional que flucta entre 0.04 a 0.06.
f = factor de friccin de Darcy-Weisbach (usualmente 0.02 a 0.03).
Los otros trminos encajan en los definidos anteriormente.
50
2.6
51
Q=
Profundidad del flujo, calado o tirante: la profundidad del flujo (y) es la distancia
vertical del punto ms bajo de la seccin del canal a la superficie libre.
Ecuacin 46
y 1
= 1 cos
d0 2
2
52
Ecuacin 47
=
T sen d 0
2
rea mojada: el rea mojada (A) es el rea de la seccin transversal del flujo
normal a la direccin del flujo.
Ecuacin 48
1
A = ( sen ( ) ) d 02
8
P=
d0
2
1 sin ( )
RH = 1
d
4
0
A
T
53
Ecuacin 52
1 sen ( )
=
d
0
8 sen
2
( )
NF =
V
g
En el caso de que:
Sea NF>1 el rgimen del flujo ser supercrtico.
Sea NF=1 el rgimen del flujo ser crtico.
Sea NF<1 el rgimen del flujo ser subcrtico.
Cortante.
Ecuacin 53
= H O RH S
2
=
S
=
H 2O RH H 2O
4
sin ( )
1
d
0
54
Q n 1
1 sin ( )
= ( sen ( ) ) d 02 1
d
0
S 8
4
Ecuacin 56
Qn
2
1
3
S = 1 1 3 sen sin ( )
(
)
)
(
8
d 0 3 16 2
Ecuacin 57
Qn
5
1
3 ( sin ( ) ) 3
1
1
S =
8
2
3
d 0 3 16 2
Ecuacin 58
f ( )
d
f ( )
d
Ecuacin 59
Qn
5
3
sin
(
)
(
)
1
S
f ( ) = 8 3
2
3
d 0 3 16 2
Ecuacin 60
5
2
1
23 5
3
3 2
2
sin
1
cos
sin
(
)
(
)
(
)
(
)
(
)
(
)
d
1
3
3
3
f ( ) =
4
d
16 2
3
Reordenando.
55
Ecuacin 61
5
2
2 12
5 23
3
3
sin
1
cos
sin
(
)
(
)
(
)
(
)
(
)
(
)
d
1 3
3
3
f ( ) =
4
4
d
16 2
3
3
Ecuacin 62
5
2
3
3
d
1 5 ( sin ( ) ) (1 cos ( ) ) 2 ( sin ( ) )
3
f ( ) =
4
4
3
d
16 2
3
3 3
Remplazando.
Ecuacin 63
f ( )
d
f ( )
d
Qn
5
3
S 1 ( sin ( ) )
8
2
3
3
d 0 3 16 2
5
2
3
3
1 5 ( sin ( ) ) (1 cos ( ) ) 2 ( sin ( ) )
4
4
3
3
16 3 2
3
3
Ecuacin 64
n +1= n + n
Una ves que se ha encontrado el Angulo interno, se pueden encontrar todas las
relaciones hidrulica, tambin se hallan las relaciones hidrulicas a tubo lleno,
esto ocurre con un ngulo interno igual a 360
Se dedujo una formula para calcular el Dimetro mnimo.
Ecuacin 65
Q=
2
1
A RH 3 S
n
56
Ecuacin 66
2
1
d 3
Q0 = d 02 0 S
n 4
4
Ecuacin 67
3
1 1
Q0 = 3 d 0 8 S
n 4 16
Ecuacin 68
3
1
Q0 = 3 d 0 8 S
n 8 2
Ecuacin 69
Q0 n
S =
8
8 3 2
d0 3
Ecuacin 70
8
d0 3
8 3 2
=
Q0 n
S
Ecuacin 71
8
=
d0 3
8 3 2 Q0 n
Ecuacin 72
3
8 3 2 8 Q0 n
=
d0
57
3.
Para la utilizacin de la macro hay que tener instalado Excel 2010 o superior, en el
equipo que se quiera trabajar, y en este tener instalado el complemento solver, si
se desea trabajar con la optimizacin de los desarenadores, ya que en otras
versiones de office no correra la macro, porque esta utiliza un complemento
especial que se encuentra en esta versin de office.
Ilustracin 2. Advertencia de seguridad Las macros se han deshabilitado. (Suministrada por el Autor).
Se debe entonces oprimir este botn para poder habilitar las macros, este me
muestra un cuadro de dialogo en el cual dice que las macros han sido
58
Ilustracin 4. Fichas del programa Excel, ms la ficha Clculos Hidrulico. (Figura suministrada por el
Autor).
En esta ficha se encuentran incluidos Tres (3) Grupos los cuales estn distribuidos
de la siguiente manera.
59
Ilustracin 5. Fichas del programa Excel, ms la ficha Clculos Hidrulico. (Figura suministrada por el
Autor).
Este manual constara de siete (7) Clculos diferentes, cinco (5) se encuentran en
el grupo uno (1), uno en el Grupo dos (2), y el ultimo en el grupo tres (3).
60
3.1
Ilustracin 7. Datos de entrada de Chequeo Cabeza Hidrulica (Figura suministrada por el Autor)
Temperatura (C):
Temperatura en grados centgrados (C).
g(m/s2):
Aceleracin de la gravedad, (g=9.81 m/s2).
(m):
Rugosidad del material, en la misma hoja encontramos algunos valores tpicos
de esta variable.
D(in):
Dimetro interno de la tubera en pulgadas (in).
L(m):
Longitud total de la tubera, longitud verdadera, en metros (m)
Km:
Perdidas menores o por accesorios de la tubera, habr que hacerse un aforo
completo a la red para conocer todos los aditamentos que pueda contener la
tubera.
H(m):
Diferencia de cotas entre el punto ms alto y el punto mas bajo, debe ser un
valor positivo para que los clculos se realicen de forma correcta.
Los clculos son automticos, con solo cambiar uno de las celdas azules, se
realizan nuevamente todos los clculos, estas son las nicas celdas que se deben
cambiar, ya que es un libro que combina formulas y macros para realizar los
clculos.
La salida de los resultados se da en celdas que se encuentran ms abajo de la
misma hoja de calculo, la cual indican las perdidas menores o por accesorios y las
perdidas mayores o por friccin, cual es su porcentaje de participacin de cada
una, y si la velocidad del fluido en la tubera se encuentran dentro los rangos
exigidos por la norma RAS2000.
62
4.
VALIDACIN DE LOS RESULTADOS POR EL SOFTWARE EPANET
PARA LAS ADUCCIONES Y CONDUCCIONES.
Para el funcionamiento de la macro se verifico los resultados obtenidos para
sistemas de una tubera, sin que cambie el dimetro, otra con cambio del
dimetro, y un sistema de tres tanques, cada uno de estos con sus respectivos
dimetros.
4.1
TEORA DE CORRELACIN.
=
eT
( y y ) = ( y y ) + ( y
2
y)
( y y )
1
( y y )
R =
2
SS=
SSreg + SSresid
total
Ecuacin 77
63
R2 = 1
SSreg
SStotal
SS
=
total
( y y )
SS
=
reg
( y y )
SS
=
resid
4.2
( y
y)
Los datos de entrada tanto para el programa EPANET como Para la Macro
Clculos Hidrulicos sern los siguientes:
4.2.1 EXCEL 2007 y/o Posterior.
Datos de entrada.
Temperatura (C):
g(m/s2):
(m):
D(in):
L(m):
20 C.
9.81 m/s2.
0.0000015 m
1 in.
1000 m
64
Km:
H(m):
1.5
100 m
Solucin.
Ilustracin 8. Datos de entrada y solucin obtenida por Excel 2010 (Figura suministrada por el Autor)
65
Ilustracin 9. Datos de entrada y solucin obtenida por Excel 2010 (Figura suministrada por el Autor)
(mm):
D(mm):
L(m):
Km:
H(m):
0.0015 mm
25.4 mm.
1000 m
1.5
100 m
Solucin.
66
Ilustracin 11. Datos de entrada y salida por EPANET 2.0 vE (Figura suministrada por el Autor)
67
Q (LPS)
V (m/s)
R2
Datos
SS total
y= EXCEL 2010
y*= EPANET 2.0 vE
0.756
0.755
0.13579225
1.493
1.489
0.13579225
0.999937404
0.2715845
SS reg
0.000001
0.000016
0.000017
SS resid
0.13653025
0.13286025
0.2693905
Error
0.132%
0.269%
0.300%
Los datos de entrada tanto para el programa EPANET como Para la Macro
Clculos Hidrulicos sern los siguientes:
4.3.1 EXCEL 2007 y/o Posterior.
Datos de entrada.
Temperatura (C):
g(m/s2):
1 (m):
2 (m):
D1(in):
D2(in):
L1(m):
L2(m):
Km1:
Km1:
H(m):
20 C.
9.81 m/s2.
0.0000015 m
0.0000015 m
1 in.
0.5 in.
600 m
400 m
0.5
1.5
100 m
Solucin.
68
Ilustracin 12. Datos de entrada y solucin obtenida por Excel 2010 (Figura suministrada por el Autor)
1 (mm):
2 (mm):
D1(mm):
D2(mm):
L1(m):
L2(m):
Km1:
Km2:
H(m):
0.0015 mm
0.0015 mm
25.4 mm.
12.7 mm.
600 m
400 m
0.5
1.5
100 m
Solucin.
69
Ilustracin 14. Datos de entrada y salida por EPANET 2.0 vE (Figura suministrada por el Autor)
70
y= EXCEL 2010
Datos
SS total
y*= EPANET 2.0 vE
SS reg
SS resid
Error
1889.74242
0.04265502
1871.82879
0.226%
91.248
1889.74242
0.04265502
1871.82879
0.226%
1.801
2132.45248
1.5041E-05
2132.81068
0.215%
7.203
1661.69149
0.00027268
1663.03803
0.229%
7573.6288
0.08559777
7539.50629
0.449%
Q1 (LPS)
91.455
91.248
Q2 (LPS)
91.455
V1 (m/s)
1.805
V2 (m/s)
7.220
R2
0.999988698
Los datos de entrada tanto para el programa EPANET como Para la Macro
Clculos Hidrulicos sern los siguientes:
4.4.1 EXCEL 2007 y/o Posterior.
Datos de entrada.
Temperatura (C):
g(m/s2):
1 (m):
2 (m):
2 (m):
D1(in):
D2(in):
D2(in):
L1(m):
L2(m):
L2(m):
Km1:
Km2:
Km2:
H(m):
20 C.
9.81 m/s2.
0.0000015 m
0.0000015 m
0.0000015 m
1 in.
1 in.
1 in.
1000 m
1000 m
1000 m
1.5
1.5
1.5
100 m
Solucin.
71
Ilustracin 15. Datos de entrada y solucin obtenida por Excel 2010 (Figura suministrada por el Autor)
Ilustracin 16. Datos de entrada y solucin obtenida por Excel 2010 (Figura suministrada por el Autor)
72
Ilustracin 17. Datos de entrada y solucin obtenida por Excel 2010 (Figura suministrada por el Autor)
1 (mm):
2 (mm):
3 (mm):
D1(mm):
D2(mm):
D3(mm):
L1(m):
L2(m):
L3(m):
Km1:
Km2:
Km3:
H1(m):
H2(m):
0.0015 mm
0.0015 mm
0.0015 mm
50.8 mm.
76.2 mm.
101.6 mm.
250 m
100 m
1000 m
1.0
1.0
10.0
200 m
150 m
73
H3(m):
10 m
Solucin.
Ilustracin 19. Datos de entrada y salida por EPANET 2.0 vE (Figura suministrada por el Autor)
SS reg
SS resid
Error
Q1 (LPS)
8.842
8.831
15.902389
0.00011789
15.9891046
0.123%
Q2 (LPS)
22.983
22.953
103.095364
0.00091364
102.482461
0.132%
Q3 (LPS)
31.825
31.784
360.826991
0.00168793
359.267845
0.129%
V1 (m/s)
4.362
4.357
71.6939909
2.924E-05
71.7855921
0.124%
V2 (m/s)
5.040
5.033
60.6819584
4.5905E-05
60.7875617
0.135%
V3 (m/s)
3.925
3.920
79.2841077
2.9981E-05
79.3816465
0.140%
691.484801
0.00282459
689.694211
0.320%
y= EXCEL 2010
0.999995915
Para los desarenadores, igual que para el resto de la macro, los valores de
entrada son las casillas que se encuentran en color azul, esta hoja calcula las
variables hidrulicas obligatorias por la norma RAS2000 e informara si estn
dentro los parmetros o no
75
Ilustracin 21.
4.6
76
CONCLUSIONES
Una vez terminada la macro se lograron todos los objetivos planteados y se
llegaron a los siguientes resultados.
Se programaron funciones independientes para encontrar las distintas variables
que se necesitaron para formular el Nmero de Reynolds, Factor de friccin Darcy,
Coeficiente de desplazamiento, etc. Todas estas y muchas mas con la ayuda de
programacin en VBA.
Se cre una interfaz de usuario fcil de utilizar y bastante intuitiva para la correcta
utilizacin de la macro programada, la interfaz se coloco en pestaas diferentes
para cada propiedad que se desee colocar como son propiedades
Excel, al tratarse de una hoja matricial de clculo se puede formular para que
resuelva gran infinidad de problemas, sin importar la complejidad ni tamao, y con
la ayuda del VBA, se facilita todava ms al crear funciones y procedimientos
menos ilegibles para el usuario final.
Por medio de la funcin SOLVER de Excel, se optimizo hallar un volumen optimo
a la hora de disear un desarenador, minimizando el volumen, al tener un volumen
mas pequeo que me cumpla todas las variables hidrulicas se traducen en un
menor costo de fabricacin, por requerir menos materiales.
77
BIBLIOGRAFA E INFOGRAFA.
BVSDE. (s.f.). Bibloteca Virtual de Desarrollo Sostenible y Salud Ambiental.
Obtenido
de
Web
Site
BVSDE:
http://www.bvsde.paho.org/bvsacg/guialcalde/2sas/d23/035_dise%C3%B1o
%20de%20desarenadores%20y%20sedimentadores/Dise%C3%B1o%20de
%20desarenadores%20y%20sedimentadores.pdf
Collazos, C. J. (s.f.). Universidad Nacional de Colombia. Obtenido de Web Site
Universidad
Nacional
de
Colombia.:
http://www.ing.unal.edu.co/catedra/drs_diaz_collazos/TRATAMIENTO%20D
E%20AGUAS%20RESIDUALES%20DOMESTICAS%20E%20INDUSTRIAL
ES.pdf
CORPOTOLIMA. (s.f.). Coporacin Autnoma Regional del Tolima. Obtenido de
Web
Site:
http://www.cortolima.gov.co/SIGAM/cartillas/sistemasacueducto/Sistemas%
20acueducto%202.pdf
Escuela de Ingenieria de Antioquia. (s.f.). Escuela de Ingenieria de Antioquia.
Obtenido de Web Site Escuela de Ingenieria de Antioquia.:
http://fluidos.eia.edu.co/hidraulica/articuloses/flujoentuberias/metodohardycr
oss/elmetododehardycross.html
McGhee, T. (1991). Abastecimiento de Agua y Alcantarillado - Ingenieria
Ambiental (Sexta Edicin ed.). Bogota: McGraw-Hill.
PROAPAC. (s.f.). Programa de Agua Potable y Alcantarillado Sanitario en
Pequea
y
Medianas
Ciudades.
Obtenido
de
Web
Site:
http://www.proapac.org/publicaciones/sm/Mod12.pdf
Universidad de los Andes, Venezuela. (s.f.). Universidad de los Andes, Venezuela.
Obtenido
de
Web
del
Profesor
Jess
F.
Ontiveros
O.:
http://webdelprofesor.ula.ve/ingenieria/jesusf/OP1-001.pdf
78
ANEXOS.
CDIGO DE LA MACRO EN VISUAL BASIC FOR APPLICATIONS.
79
80
Hoja 1 (Cabeza)
81
Hoja 2 (Dimetro)
82
Hoja 3(UnaTuberia)
83
Hoja 4(TuberiaSerie)
84
Hoja 5(TuberiaParalelo)
85
Hoja 6(Desarenador)
86
Range("E41").Select
ActiveCell.FormulaR1C1 = _
"=+VLOOKUP(R[-23]C,R10C11:R12C19," & _
"IF(R[-22]C=R[-32]C[7],2," & _
"IF(R[-22]C=R[-32]C[8],3," & _
"IF(R[-22]C=R[-32]C[9],4," & _
"IF(R[-22]C=R[-32]C[10],5," & _
"IF(R[-22]C=R[-32]C[11],6," & _
"IF(R[-22]C=R[-32]C[12],7," & _
"IF(R[-22]C=R[-32]C[13],8," & _
"IF(R[-22]C=R[-32]C[14],9)))))))),FALSE)"
Range(Celda).Select
End If
87
Range(Celda).Select
End If
If Target.Address(False, False) = "E20" Then
Celda = ActiveCell.Address
Range("E21").Select
ActiveCell.FormulaR1C1 = "=10000*Visc_Cinematica(R[-1]C)"
Range("E41").Select
ActiveCell.FormulaR1C1 = _
"=+VLOOKUP(R[-23]C,R10C11:R12C19," & _
"IF(R[-22]C=R[-32]C[7],2," & _
"IF(R[-22]C=R[-32]C[8],3," & _
"IF(R[-22]C=R[-32]C[9],4," & _
"IF(R[-22]C=R[-32]C[10],5," & _
"IF(R[-22]C=R[-32]C[11],6," & _
"IF(R[-22]C=R[-32]C[12],7," & _
"IF(R[-22]C=R[-32]C[13],8," & _
"IF(R[-22]C=R[-32]C[14],9)))))))),FALSE)"
Range(Celda).Select
End If
If Target.Address(False, False) = "E23" Then
Celda = ActiveCell.Address
Range("E35").Select
ActiveCell.FormulaR1C1 = "=IF(R[-12]C=""SI"",0.02,0.01)"
Range("E41").Select
ActiveCell.FormulaR1C1 = _
"=+VLOOKUP(R[-23]C,R10C11:R12C19," & _
"IF(R[-22]C=R[-32]C[7],2," & _
88
"IF(R[-22]C=R[-32]C[8],3," & _
"IF(R[-22]C=R[-32]C[9],4," & _
"IF(R[-22]C=R[-32]C[10],5," & _
"IF(R[-22]C=R[-32]C[11],6," & _
"IF(R[-22]C=R[-32]C[12],7," & _
"IF(R[-22]C=R[-32]C[13],8," & _
"IF(R[-22]C=R[-32]C[14],9)))))))),FALSE)"
Range(Celda).Select
End If
If Not Intersect(Target, Range("H27:H28")) Is Nothing Then
Celda = ActiveCell.Address
Range("E41").Select
ActiveCell.FormulaR1C1 = _
"=+VLOOKUP(R[-23]C,R10C11:R12C19," & _
"IF(R[-22]C=R[-32]C[7],2," & _
"IF(R[-22]C=R[-32]C[8],3," & _
"IF(R[-22]C=R[-32]C[9],4," & _
"IF(R[-22]C=R[-32]C[10],5," & _
"IF(R[-22]C=R[-32]C[11],6," & _
"IF(R[-22]C=R[-32]C[12],7," & _
"IF(R[-22]C=R[-32]C[13],8," & _
"IF(R[-22]C=R[-32]C[14],9)))))))),FALSE)"
Range(Celda).Select
End If
End Sub
89
Hoja 7(Alcantarillados)
90
Range(Celda).Select
End If
If Target.Address(False, False) = "F7" Then
Celda = ActiveCell.Address
Range("E23").Select
ActiveCell.FormulaR1C1 = "=+ABS(R[-16]C[1])/R[-10]C"
Range(Celda).Select
End If
If Target.Address(False, False) = "E13" Then
Celda = ActiveCell.Address
Range("E23").Select
ActiveCell.FormulaR1C1 = "=+ABS(R[-16]C[1])/R[-10]C"
Range(Celda).Select
End If
End Sub
91
ThisWorkbook
92
End Sub
93
Formularios (Presentacin)
94
' Globals
Mdulos (basCallbacks)
95
' Callbacks
96
'Command Button
Case "btn5"
Sheets("TuberiaParalelo").visible = True
Sheets("TuberiaParalelo").Select
Case "btn6"
Sheets("Desarenador").visible = True
Sheets("Desarenador").Select
Formulas_I.Iterar_VI
Case "btn7"
Sheets("Alcantarillados").visible = True
Sheets("Alcantarillados").Select
Case Else
MsgBox "Button """ & control.id & """ clicked" & vbCrLf & _
"Es wurde auf Button """ & control.id & """ in Ribbon geklickt", _
vbInformation
End Select
End Sub
97
End Sub
End Sub
vbInformation
CancelDefault = True
98
End Sub
99
' Callback fr ein Access ToogleButton Control wie dieser Angezeigt werden soll
' Callback for an Access ToogleButton Control. Indicates how the control is displayed
End Sub
100
101
End Sub
End Select
102
End Sub
'EditBox
103
'DropDown
End Sub
'Case "MyEbx"
'If strText = "Password" Then
'
'End If
Case Else
MsgBox "The Value of the EditBox """ & control.id & """ is: " & strText & vbCrLf & _
"Der Wert der EditBox """ & control.id & """ ist: " & strText, _
vbInformation
End Select
104
'Gallery
End Sub
If IsNumeric(varIndex) Then
Select Case control.id
Case Else
index = varIndex
End Select
End If
End Sub
"Die selektierte ItemID des DropDown-Control """ & control.id & """ ist : """ & selectedId & """", _
vbInformation
End Select
105
End Sub
selectedId As String, _
selectedIndex As Integer)
' Callbackname in XML File "OnActionGallery"
106
'Combobox
End Sub
End If
End Select
Case Else
index = varIndex
If IsNumeric(varIndex) Then
Select Case control.id
107
' DynamicMenu
End Sub
Case Else
MsgBox "The selected Item of Combobox-Control """ & control.id & """ is : """ & strText & """" & vbCrLf & _
"Das selektierte Item des Combobox-Control """ & control.id & """ ist : """ & strText & """", _
vbInformation
End Select
End Sub
Case Else
strText = getTheValue(control.Tag, "DefaultValue")
End Select
108
End Sub
Case Else
XMLString = getXMLForDynamicMenu()
End Select
109
110
End Function
111
'################################################################
'#
#
End Function
112
'#
Created with / Erstellt mit:
#
'#
IDBE Ribbon Creator
#
'#
Version 1.1034
#
'#
#
'#
(c) 2009-2010 IDBE Avenius
#
'#
#
'#
http://www.ribboncreator.com
#
'#
http://www.ribboncreator2010.com
#
'#
http://www.accessribon.com
#
'#
http://www.avenius.com
#
'#
#
'#
You may send change requests or report errors to:
#
'#
Aenderungswuensche oder Fehler bitte an:
#
'#
#
'#
mailto://info@ribboncreator.com
#
'#
#
'################################################################
113
Mdulos (Formatos_Especiales)
114
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorDark1
.TintAndShade = 0
.PatternTintAndShade = 0
End With
With Selection.Font
.Name = "Arial"
.FontStyle = "Normal"
.Size = 10
.Strikethrough = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
.TintAndShade = 0
.ThemeFont = xlThemeFontNone
End With
With Selection
.Borders(xlDiagonalDown).LineStyle = xlNone
.Borders(xlDiagonalUp).LineStyle = xlNone
.Borders(xlEdgeLeft).LineStyle = xlNone
.Borders(xlEdgeTop).LineStyle = xlNone
.Borders(xlEdgeBottom).LineStyle = xlNone
.Borders(xlEdgeRight).LineStyle = xlNone
115
Sub Formato_Celda()
Selection.Borders(xlEdgeLeft).ColorIndex = xlAutomatic
Selection.Borders(xlEdgeTop).LineStyle = xlContinuous
Selection.Borders(xlEdgeBottom).LineStyle = xlContinuous
Selection.Borders(xlEdgeRight).LineStyle = xlContinuous
.Borders(xlInsideVertical).LineStyle = xlNone
.Borders(xlInsideHorizontal).LineStyle = xlNone
End With
Range("A1").Select
End Sub
116
Selection.Font.Bold = True
Selection.Font.Italic = True
End Sub
Selection.NumberFormat = "0"
Selection.Interior.ThemeColor = xlThemeColorDark1
Selection.Interior.TintAndShade = -0.05
117
Mdulos (Formulas_I)
118
119
120
End Function
121
V0 = Vs_Newton(rs, r, Cd, d, g)
n=0
Do
Reynols = NR_v(V0, d, visc)
Cd = Cd_Newton(Reynols)
V1 = Vs_Newton(rs, r, Cd, d, g)
If (Abs(V1 - V0) <= 0#) Then Exit Do
V0 = V1
n=n+1
Loop Until (n >= 100)
Vs_Newton_Iterada = Array(V1, Abs(V1 - V0), n)
End Function
122
Sub Iterar_VI()
With Application
.Iteration = True
.MaxIterations = 1000
.MaxChange = 0.000000001
End With
'Range("E8").Select
'ActiveCell.FormulaR1C1 = "=+2*((3*R[42]C)^(1/3))"
Range("E9").Select
ActiveCell.FormulaR1C1 = "=+ROUND(L/4/5,2)*5"
Range("E10").Select
ActiveCell.FormulaR1C1 = "=+ROUND(B/1.5/5,2)*5"
Cd = Cd_Newton(Reynols)
d1 = ((3 * Cd * ((Reynols * visc) ^ 2) * r) / (4 * g * (rs - r))) ^ (1 / 3)
If (Abs(d1 - d0) <= 0#) Then Exit Do
d0 = d1
n=n+1
Loop Until (n >= 100)
d_Newton = Array(d1, Abs(d1 - d0), n, Cd, Reynols)
End Function
123
'Range("H28").Select
'ActiveCell.FormulaR1C1 = "=+R[1]C"
'Range("H29").Select
'ActiveCell.FormulaR1C1 = "=+MIN(R[4]C[-3],R[15]C[-3])"
End Sub
124
f = Funcion(X0, Q, n, S, d0)
fp = FuncionD(X0, Q, n, S, d0)
Dx = -f / fp
X1 = X0 + Dx
If (Abs(X0 - X1) <= 0.000000000000001) Then Exit Do
X0 = X1
Contador = Contador + 1
Loop Until (n >= 100)
AnguloT = X1
End Function
125
xn = Array( _
Array(Temperatura ^ 11), _
Array(Temperatura ^ 10), _
Array(Temperatura ^ 9), _
x = Array( _
Array(0 ^ 1, 5 ^ 1, 10 ^ 1, 20 ^ 1, 30 ^ 1, 40 ^ 1, 50 ^ 1, 60 ^ 1, 70 ^ 1, 80 ^ 1, 90 ^ 1, 100 ^ 1), _
Array(0 ^ 2, 5 ^ 2, 10 ^ 2, 20 ^ 2, 30 ^ 2, 40 ^ 2, 50 ^ 2, 60 ^ 2, 70 ^ 2, 80 ^ 2, 90 ^ 2, 100 ^ 2), _
Array(0 ^ 3, 5 ^ 3, 10 ^ 3, 20 ^ 3, 30 ^ 3, 40 ^ 3, 50 ^ 3, 60 ^ 3, 70 ^ 3, 80 ^ 3, 90 ^ 3, 100 ^ 3), _
Array(0 ^ 4, 5 ^ 4, 10 ^ 4, 20 ^ 4, 30 ^ 4, 40 ^ 4, 50 ^ 4, 60 ^ 4, 70 ^ 4, 80 ^ 4, 90 ^ 4, 100 ^ 4), _
Array(0 ^ 5, 5 ^ 5, 10 ^ 5, 20 ^ 5, 30 ^ 5, 40 ^ 5, 50 ^ 5, 60 ^ 5, 70 ^ 5, 80 ^ 5, 90 ^ 5, 100 ^ 5), _
Array(0 ^ 6, 5 ^ 6, 10 ^ 6, 20 ^ 6, 30 ^ 6, 40 ^ 6, 50 ^ 6, 60 ^ 6, 70 ^ 6, 80 ^ 6, 90 ^ 6, 100 ^ 6), _
Array(0 ^ 7, 5 ^ 7, 10 ^ 7, 20 ^ 7, 30 ^ 7, 40 ^ 7, 50 ^ 7, 60 ^ 7, 70 ^ 7, 80 ^ 7, 90 ^ 7, 100 ^ 7), _
Array(0 ^ 8, 5 ^ 8, 10 ^ 8, 20 ^ 8, 30 ^ 8, 40 ^ 8, 50 ^ 8, 60 ^ 8, 70 ^ 8, 80 ^ 8, 90 ^ 8, 100 ^ 8), _
Array(0 ^ 9, 5 ^ 9, 10 ^ 9, 20 ^ 9, 30 ^ 9, 40 ^ 9, 50 ^ 9, 60 ^ 9, 70 ^ 9, 80 ^ 9, 90 ^ 9, 100 ^ 9), _
Array(0 ^ 10, 5 ^ 10, 10 ^ 10, 20 ^ 10, 30 ^ 10, 40 ^ 10, 50 ^ 10, 60 ^ 10, 70 ^ 10, 80 ^ 10, 90 ^ 10, 100 ^ 10), _
Array(0 ^ 11, 5 ^ 11, 10 ^ 11, 20 ^ 11, 30 ^ 11, 40 ^ 11, 50 ^ 11, 60 ^ 11, 70 ^ 11, 80 ^ 11, 90 ^ 11, 100 ^ 11))
y = Array(1.787, 1.519, 1.307, 1.004, 0.801, 0.658, 0.553, 0.475, 0.413, 0.365, 0.326, 0.294)
Mdulos (Formulas_Viscosidad_Cinematica)
126
End Function
Exponentes = WorksheetFunction.LinEst(y, x)
Array(Temperatura ^ 8), _
Array(Temperatura ^ 7), _
Array(Temperatura ^ 6), _
Array(Temperatura ^ 5), _
Array(Temperatura ^ 4), _
Array(Temperatura ^ 3), _
Array(Temperatura ^ 2), _
Array(Temperatura ^ 1), _
Array(Temperatura ^ 0))
127
Range("D17").Select
ActiveCell.FormulaR1C1 = "=+(25.4/1000)*R[-3]C"
Range("D17").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("D18").Select
ActiveCell.FormulaR1C1 = "=+R[-1]C[4]"
Range("D18").Select
ActiveCell.FormulaR1C1 = "=+RC[4]"
Range("D17").Select
ActiveCell.FormulaR1C1 = "=+R[1]C[4]"
With Application
.Iteration = True
.MaxIterations = 1000
.MaxChange = 0.000000001
End With
Mdulos (Iteraciones_Hojas)
128
With Application
.Iteration = True
.MaxIterations = 1000
.MaxChange = 0.000000001
End With
With Application
.Iteration = False
.MaxIterations = 100
.MaxChange = 0.001
End With
End Sub
Range("D17").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("D18").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=+R[-1]C[4]"
Range(Celda).Select
129
Range("D19:G19").Select
Selection.ClearContents
Range("D19").Select
ActiveCell.FormulaR1C1 = "=+Darcy(eD,R[-1]C[3])"
Range("E18:G18").Select
Selection.Copy
Range("E19").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("D19").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=+Darcy(eD,RC[3])"
Range("D19").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
With Application
.Iteration = False
.MaxIterations = 100
Range("D18").Select
ActiveCell.FormulaR1C1 = "=+Darcy(eD)"
Range("E18:F18").Select
Selection.FormulaArray = "=+QV(RC[-1],L,K,D,H)"
Range("G18").Select
ActiveCell.FormulaR1C1 = "=+NR(RC[-2],D,n)"
130
Range("H12").Select
For n = 0 To 100
If (Range("M13").Value = 0.00000000005) Then Exit For
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
CIteracion = n
Next n
Application.CutCopyMode = False
Range("A1").Select
ActiveCell.FormulaR1C1 = "Ireracin " & CIteracion
'Range(Celda).Select
End Sub
Range("N12:N100").Select
Selection.Copy
.MaxChange = 0.001
End With
Range(Celda).Select
End Sub
131
Range("H23").Select
For n = 0 To 100
SE = Abs(Range("M24").Value) + Abs(Range("M34").Value) + Abs(Range("M44").Value)
If (SE <= 0) Then Exit For
Range("N23:N123").Select
Selection.Copy
Range("H24").Select
ActiveCell.FormulaR1C1 = "=+1/100"
Range("H25").Select
ActiveCell.FormulaR1C1 = "=+2/100"
Range("H26").Select
Range("H34").Select
ActiveCell.FormulaR1C1 = "=+1/100"
Range("H35").Select
ActiveCell.FormulaR1C1 = "=-1/100"
Range("H36").Select
Range("H44").Select
ActiveCell.FormulaR1C1 = "=-2/100"
Range("H45").Select
ActiveCell.FormulaR1C1 = "=-1/100"
Range("H46").Select
Sub Calcular_V()
Celda = ActiveCell.Address
ActiveWindow.Zoom = 80
132
'Calculo Desarenador
Sub Calcular_VI()
Celda = ActiveCell.Address
ActiveWindow.Zoom = 60
With Application
.Iteration = True
.MaxIterations = 1000
.MaxChange = 0.000000001
End With
Range("E8").Select
ActiveCell.FormulaR1C1 = "=2*((3*R[42]C)^(1/3))"
Range("E9").Select
ActiveCell.FormulaR1C1 = "=+ROUND(L/4/5,2)*5"
Range("E10").Select
ActiveCell.FormulaR1C1 = "=+ROUND(B/1.5/5,2)*5"
Range(Celda).Select
End Sub
133
Mdulos (RelacionesHidraulicas)
134
135
Pi = 4 * Atn(1)
VelocidadV = (1 / n) * (RadioHidraulicoT(Angulo, d0) ^ (2 / 3)) * Sqr(S)
End Function
136
SolverRestablecer
Celda = ActiveCell.Address
Range("E8").Select
ActiveCell.FormulaR1C1 = "=+2*((3*R[42]C)^(1/3))"
Range("E9").Select
ActiveCell.FormulaR1C1 = "=+ROUND(L/4/5,2)*5"
Range("E10").Select
ActiveCell.FormulaR1C1 = "=+ROUND(B/1.5/5,2)*5"
With Application
.Iteration = True
.MaxIterations = 1000
.MaxChange = 0.000000001
End With
Sub SolverEjecutar()
Mdulos (SolverI)
137
138
End Sub
Range(Celda).Select
'SolverRestablecer
SolverResolver