Professional Documents
Culture Documents
DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
EJERCICIOS RESUELTOS Y SU
APLICACIN CON MACROS EN
EXCEL
Ambato Ecuador
Ing. Fabin Morales Fiallos, Mg. 1
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
NDICE
CAPTULO 1 ............................................................................................................................... 3
Conduccin de agua en canales abiertos .................................................................................. 3
1.1. Introduccin .................................................................................................................. 3
1.1.1. Principios de utilizacin de los recursos hidrulicos ................................................. 6
1.2. Conceptos generales de canales abiertos ................................................................... 12
1.2.1. Diferencia entre tuberas y canales abiertos ........................................................... 13
1.3. Tipos de canales .......................................................................................................... 13
1.4. Geometra de los canales ............................................................................................ 15
1.4.1. Elementos geomtricos de la seccin del canal. ..................................................... 20
1.4.2. Relacin de los elementos geomtricos de una seccin circular ............................ 22
1.5. Problemas tipo ............................................................................................................ 23
1.6. Aplicacin de los macros en excel para calcular elementos geomtricos de secciones
por frmulas de Ven Te Chow. ................................................................................................ 54
1.7. Reactivos ..................................................................................................................... 77
Ing. Fabin Morales Fiallos, Mg. 2
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
CAPTULO 1
1.1. Introduccin
Despus del aire que respiramos, el agua es el elemento ms esencial para el hombre.
Sin el agua la vida animal o vegetal es imposible. Tambin es el medio ms eficiente
para la transferencia de calor, de energa y el solvente ms universal que se conoce.
Encauzada en canales nos provee del medio ms econmico para el transporte pesado
y sirve tambin como un vehculo cmodo para la eliminacin de toda clase de
desechos. Por esto el aprovechamiento de los recursos hidrulicos es uno de los
aspectos ms importantes en el desarrollo de la humanidad.
Esto a simple vista es difcil de creer pues alrededor de las tres cuartas partes de la
superficie estn cubiertas por mares y desde el espacio la tierra se vera como un planeta
acuoso. El hecho es que mucha gente olvida que el agua de los mares es salada, o sea
inapta para el consumo de seres vivos y se encuentra por debajo de cualquier terreno,
no pudiendo por lo tanto, ser utilizada por gravedad. Por este motivo no se aprovecha
el agua de los ocanos salvo para navegacin, pesca y otros objetivos ajenos a este
curso.
Se calcula que la cantidad de agua libre existente es de alrededor de 1.35 x 109 km3,
pero de sta el 97.3% est en forma de ocanos y mares o sea que es inapta para ser
bebida. Del resto que es dulce (0.7%) ms de las tres cuartas partes est en forma de
hielo y nieve en las regiones polares y en los glaciares de las altas montaas.
Ing. Fabin Morales Fiallos, Mg. 3
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Bajo la influencia del calor solar se evaporan cantidades enormes de agua, que se
condensan en la atmsfera y caen nuevamente en forma de lluvia. La cantidad total de
agua evaporada en un ao es de 510.000km3 de los cuales la mayor parte cae sobre el
ocano y solamente una quinta parte cae sobre los continentes. Aqu una parte escurre
superficialmente hacia los ros y lagos, otra se infiltra y otra se evapora nuevamente.
El agua est distribuida en forma muy desigual sobre el planeta. Hay zonas pantanosas
sujetas a permanentes inundaciones donde la vida es precaria y hay desiertos donde por
falta de agua, la vida es imposible.
Adems, el rgimen de los ros es variable con el tiempo. En ciertas pocas del ao, el
caudal del ro puede ser muy pequeo o inclusive llegar a anularse. En otras, grandes
masas de agua fluyen hacia el mar sin ser aprovechadas, y, en ocasiones, causan
inundaciones, destruccin de orillas y puentes, y otros daos.
Ing. Fabin Morales Fiallos, Mg. 4
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
- La Hidrulica que estudia las leyes que gobiernan el comportamiento del agua
en reposo y en movimiento.
- La Topografa que permite conocer la forma del relieve de una zona y ubicar
correctamente las obras.
Ing. Fabin Morales Fiallos, Mg. 5
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Por ejemplo, segn G.A. Hathaway, en el ao 1.900 en los Estados Unidos se consuma
en promedio (incluyendo agua potable, riego, industrias, etc.) 2.000 lts/habitante-da.
En el ao 1.950, esta dotacin haba subido a 4.000 lts/habitante-da y la poblacin se
haba duplicado. Esto quiere decir, que en 50 aos, el total de agua consumida se haba
cuadruplicado. La cantidad total utilizada en 1.950 era de 7.400 m3/s de la cual ms de
la tercera parte era para la industria y el 50 % para riego. El caudal antes indicado
representa la octava parte del caudal total de los ros y acuferos del pas, aunque hay
que aclarar que una buena parte del agua era usada repetidas veces. En 1.964 el
consumo total de agua en los Estados Unidos haba subido a 13.800 m3/s y se estimaba
que esta cantidad se duplicara hasta 1.980.
Por esto, una poltica racional del agua debe basarse en el principio de la conservacin
de los recursos hidrulicos y en una planificacin nica de su aprovechamiento, sujeta
a un control estricto por parte del Gobierno.
Ing. Fabin Morales Fiallos, Mg. 6
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Hay otros problemas como la falta de mercado para la energa elctrica o la falta de
preparacin de la poblacin rural para adaptarse a los cambios de vida que trae consigo
un gran sistema de riego. Estos problemas son subsanables con la construccin en
Ing. Fabin Morales Fiallos, Mg. 7
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Una solucin para esto es formar una entidad que centralice dentro de s todos los
servicios relativos al agua, siendo el grado de centralizacin tanto mayor cuanto ms
pequeo es el pas. Lamentablemente pocos son los pases que lo han logrado y
generalmente tienen injerencia en el asunto varios Ministerios adems de una serie de
Instituciones autnomas estatales y provinciales. Para evitar la multiplicacin de gastos
y la dispersin de esfuerzos, sera aconsejable coordinar los trabajos de estas entidades.
Hay una creciente necesidad para una definicin ms completa de los derechos de agua
bajo las numerosas condiciones variables de su uso. Esta necesidad es el resultado
natural de una utilizacin ms extensa de los recursos hidrulicos.
Por otro, es l mismo el que debe seleccionar la ubicacin de las obras hidrulicas,
establecer su magnitud y realizar todos los estudios desde el nivel de pre-inversin hasta
el de diseo.
Ing. Fabin Morales Fiallos, Mg. 8
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Por lo tanto, si se desea establecer un cierto nivel de vida para una poblacin, queda
automticamente determinada la cantidad de agua necesaria para que esto se cumpla.
Se debe por lo tanto buscar una fuente de agua que sea capaz de proporcionar esta
cantidad, cualquiera que sea el costo. El costo no es un criterio determinante pues por
elevado que fuere, ms cara resultara a la larga la carencia de agua.
El agua debe ser pura y limpia para proteger la salud de la poblacin que la usa. Si en
el agua estn presentes microorganismos que puedan producir enfermedades, o las
caractersticas fsicas son indeseables, el agua debe ser tratada antes de pasar al
consumo de la poblacin.
Ing. Fabin Morales Fiallos, Mg. 9
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Generalmente las aguas subterrneas y los manantiales pueden ser usados para consumo
domstico con slo un ligero tratamiento, mientras que las aguas superficiales estn
contaminadas en mayor o menor grado. Si por ejemplo tenemos el caso de disponer
tanto de aguas superficiales como subterrneas en cantidad suficiente para satisfacer las
necesidades de una ciudad, es el estudio econmico el que determinar cul de las dos
fuentes debe ser escogida. Las aguas subterrneas pueden ser limpias y no requerir
mayor tratamiento, pero para su extraccin se necesitar de un bombeo costoso. En
cambio las aguas de un ro podrn captarse por gravedad pero tal vez necesiten de un
tratamiento caro. Slo el estudio completo de las dos alternativas podr determinar cun
de ellas debe ser escogida.
Sin embargo es obvio que los beneficios de un sistema de riego son mucho ms amplios
que los beneficios directos que obtiene el agricultor de sus tierras. Debido al incremento
de rentas aumentan tambin los gastos y toda la regin se hace ms prspera. A esto
contribuye tambin el hecho de que eliminado el riesgo de las sequas, la economa de
los agricultores se estabiliza permitindoles elevar el standard de vida.
Por estas y otras razones los gobiernos de casi todos los pases han adoptado la poltica
de emprender o subvencionar todos los proyectos de riego que estn fuera del alcance
econmico de la empresa privada.
Ing. Fabin Morales Fiallos, Mg. 10
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Hay otras diferencias que son inherentes al uso. As por ejemplo el agua usada para
energa elctrica se recupera ntegramente a la salida de las turbinas y puede ser por lo
tanto usada repetidas veces. En cambio el agua usada en riego no se recupera y la usada
para consumo domstico o industrial slo en muy pequea escala y en casos especiales.
El agua utilizada para el consumo domstico o industrial y para la produccin de
energa elctrica tiene un caudal prcticamente constante durante el ao y grandes
variaciones en las distintas horas del da.
En cambio, el agua para el riego es constante en las distintas horas del da (a veces hay
diferencias entre el da y la noche) pero tiene fuertes variaciones durante los meses del
ao de acuerdo a la temperatura y a la distribucin de las lluvias.
El agua destinada al uso humano debe ser lo ms limpia posible. El agua utilizada para
la energa elctrica no debe contener arena en suspensin pues esta acortara la vida de
las tuberas. En cambio el agua de riego puede arrastrar limo, pues este es beneficioso
para los cultivos.
Ing. Fabin Morales Fiallos, Mg. 11
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
1.- Un canal abierto se define como el que no encierra por completo una corriente de lquido entre lmites
slidos y por tanto, tiene una superficie libre sujeta solamente a la presin atmosfrica. [1]
2.-Un canal abierto es un conducto en el que el agua fluye con superficie libre, puede ser natural o
artificial.
- Los canales naturales incluyen todos los cursos de agua que existen
naturalmente sobre la tierra variando desde pequeos arroyos, corrientes, ros
hasta mares. La corriente subterrnea que llenen agua en superficie libre se
considera tambin canales abiertos.
- Los canales artificiales son aquellos constituidos por el esfuerzo humano:
canales de navegacin, irrigacin, canaleta, etc.
El canal es normalmente un trazado largo de pendiente suave constituido en la tierra y que puede ser
revestido o no con mampostera, hormign, cemento, madera etc. [2]
3.- El flujo en canales abiertos tiene lugar cuando los lquidos fluyen por la accin de la gravedad y solo
estn parcialmente envueltos por en entero slido.En el flujo de canales abiertos, el lquido que fluye
tiene superficie libre y sobre el no acta otra presin que la debida a su propio pero y a la presin
atmosfrica [3]
Ing. Fabin Morales Fiallos, Mg. 12
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Las tuberas y los canales abiertos tienen mucho en comn, debido a que ambos conducen agua; las
principales diferencias son:
El flujo es causado por la presin por tanto, El flujo es causado por la gravedad, por
tendr lugar sin importar la alineacin que consiguiente el canal debe tener pendiente hacia
tenga el conducto. abajo.
Definido anteriormente un canal abierto es un conducto en el que el agua fluye con superficie libre;
clasificado de acuerdo a su origen, un canal puede ser natural o artificial.
- Los canales naturales incluyen todos los cursos de agua que existen
naturalmente sobre la tierra, variando en tamao desde pequeos arroyitos o
corrientes, ros pequeos y grandes hasta estuarios de mareas. Las corrientes
subterrneas que llevan agua con superficie libre se consideran tambin canales
abiertos. Las propiedades hidrulicas de los canales naturales son generalmente
muy irregulares. En algunos casos se pueden hacer hiptesis empricas
razonablemente consistentes con las observaciones actuales y la experiencia se
puede hacer de tal forma que las condiciones de flujo en estos canales sean
adecuadas al tratamiento analtico de la hidrulica terica. Un estudio
comprensivo del procedimiento del flujo en canales naturales requiere un
conocimiento de otros campos, tal como hidrologa, geomorfologa, transporte
de sedimentos, etc. Constituye, un efecto, un tema en s mismo, conocido como
hidrulica de ros.
- Los canales artificiales son aquellos construidos o desarrollados por el esfuerzo
Ing. Fabin Morales Fiallos, Mg. 13
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Bajo ciertas circunstancias en la prctica de la ingeniera, a los canales abiertos artificiales se les dan
diferentes nombres como canal, cada, canaleta, cuneta, alcantarilla, tnel con escurrimiento
abierto, etc. Estos nombres sin embargo, son usados en forma poco comn y pueden ser definidos de
forma muy general.
El canal es normalmente un trazado largo y de pendiente suave construido en la tierra y que puede ser
revestido o no con mampostera, hormign, cemento, madera o materiales bituminosos.
Ing. Fabin Morales Fiallos, Mg. 14
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Un canal construido con seccin transversal constante y pendiente del fondo tambin constante, se llama
un canal prismtico. De lo contrario, el canal no es prismtico; un ejemplo es la cubeta de un vertedero
con ancho variable y alineamiento curvo.
El trmino seccin del canal, se refiere a la seccin transversal de un canal tomada normalmente a le
direccin del flujo. Una seccin vertical del canal, sin embargo, es la seccin vertical pasando a travs
del punto ms bajo o del fondo de la seccin del canal. Para canales horizontales, entonces, la seccin
del canal es siempre una seccin vertical del canal.
Las secciones en los canales naturales son en general muy irregulares, variando normalmente de una
parbola a un trapezoide aproximadamente. Para cursos de aguas sujetos a frecuentes crecidas, el canal
puede consistir de una seccin principal del canal llevando caudales normales y una o ms secciones
laterales del canal para acomodar las crecidas. Los canales artificiales se proyectan usualmente con
seccin de formas geomtricas regulares.
En la tabla 1, que se presenta a continuacin, agrupa algunas formas geomtricas que tienen un uso muy
frecuente:
Las secciones geomtricas cerradas diferentes del crculo son utilizadas frecuentemente en colectores,
particularmente para colectores de diferente tamao para permitir entrar a un hombre. Estas secciones
Ing. Fabin Morales Fiallos, Mg. 15
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
tienen nombres diferentes de acuerdo a su forma; ellas pueden ser de forma de huevo, ovoide, forma de
u, catenaria, herradura, etc. El rectngulo completo y el cuadrado son tambin comunes para colectores
grandes. Las dimensiones y otras propiedades de las secciones de los colectores pueden encontrarse en
textos sobre instalaciones sanitarias.
Una seccin geomtrica especial conocida como catenaria hidrosttica es una forma de la seccin
transversal de una cubeta, formada de lminas flexibles supuestas si peso y llenadas con agua hasta la
parte superior de la seccin y firmemente sujeta a los superiores de los lados pero sin efecto de fijacin.
La catenaria hidrosttica ha sido usada para el diseo de las secciones de algunas canaletas elevadas de
irrigacin .Estas canaletas son construidas de placas de metal tan delgado que su peso es despreciable y
estn firmemente sujetas a vigas en las aristas superiores.
Ing. Fabin Morales Fiallos, Mg. 16
Tabla 1. Elementos geomtricos de secciones de canal
Profundidad
rea Permetro mojado Radio hidrulico Ancho superficial
Seccin hidrulica
A P R T
D
Rectngulo
Trapecio
Tringulo
Ing.Fabin Morales Fiallos, Mg. 17
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Profundidad
rea Permetro mojado Radio Hidrulico Ancho Superficial
Seccin hidrulica
A P R T
D
1
(,-. *)01 1 * ,-.*
1 1 1 ,-.* 2 ( )01
(* ,-.*)01 ' *01 (1 )01 or 8 ,-. 1 *
8 2 4 * 2
2 "(01 ")
Crculo
7 7 7
2 8 ' + (! + 28)" 2 8'
2 8 ' + (! + 28)" 7 2 8 + ! + 2" 2 ! + 28 2
Rectngulo con esquinas 2 +"
7 2 8 + ! + 2" ! + 28
redondeadas (y>r)
Ing. Fabin Morales Fiallos, Mg. 18
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Profundidad
rea Permetro mojado Radio Hidrulico Ancho Superficial
Seccin hidrulica
A P R T
D
[2]
> @
*Aproximacin satisfactoria para el intervalo 0<x<=1, donde x=4y/T, utilice la expresin dada < = 1 + ? ' + B. ? + 1 + ? '
' A
Ing. Fabin Morales Fiallos, Mg. 19
CANALES ABIERTOS |
Los elementos geomtricos segn [2] son propiedades de una seccin del canal que puede ser definida
enteramente por la geometra de la seccin y la profundidad del flujo. Estos elementos son muy
importantes y son usados ampliamente en clculos de escurrimiento.
Para secciones simples de canales regulares, los elementos geomtricos se pueden expresar
matemticamente en funcin de la profundidad del escurrimiento y de otras dimensiones de la seccin.
Para secciones complicadas y secciones de corrientes naturales, sin embargo ninguna frmula simple se
puede escribir para expresar estos elementos, pero curvas representando la relacin entre estos elementos
y la profundidad de escurrimiento, se pueden preparar para su uso en clculos hidrulicos.
Ing. Fabin Morales Fiallos, Mg. 21
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
100
90
80
Profundidad del flujo en porcentaje
70
60
50
40
30
20
10
0
0 10 20 30 40 50 60 70 80 90 100 110 120 130
Ing. Fabin Morales Fiallos, Mg. 22
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
* = @ + 2I I , =@+2 JI
* = (20 + 2 6) + 6 = 192 ;</ , = 20 + 2 2 6 = 44 in
=> = @ + 2I 1 + J/ ( @ + 2 I I)K.L
J=
=> = 20 + 2(6) 1 + 2/ = 46.832 in @ + (2 J I)
* 192
' = = = 4,363 ;<
, 44
Ing. Fabin Morales Fiallos, Mg. 23
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Ejemplo 2: Determinar para una seccin triangular los elementos geomtricos si la profundidad del flujo
es Y= 10 in:
10
1
1
* = (J I / ) * 100
' = = = 5 ;<
* = 1 10/ = 100 ;</ , 20
Pm = 2 y 1 + (J)/ 2
J= J I /.L
Pm = 2 10 1 + 1 / = 28,284 in 2
2
J= 1 10/.L = 223,609 ;<
Clculo del ancho superficial 2
, =2JI
, = 2 1 10 = 20 ;<
Ing. Fabin Morales Fiallos, Mg. 24
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Ejemplo 3: Determinar para una seccin triangular los elementos geomtricos si la profundidad del flujo
es y=30
Clculo de b Clculo de a
Q/ = 2 I
QK = I Q/ = 60RS
QK = 30 RS
1= (Q/ )/ + (I)/
@= (QK )/ + (I)/ TU>U QK = I 1= (60)/ + (30)/ = 67,082 RS
@=I 2
@ = 30 2 = 42,426 RS Clculo del radio hidrulico
*
! =
Clculo del rea =>
1350 RS /
QK I Q/ I ! = = 12,328RS
109,508 RS
*= +
2 2
I QK + Q/ Clculo del ancho superficial
*=
2
30 30 + 60 , = QK + Q/
*= = 1350RS /
2 , = 30 + 60 = 90RS
Ing. Fabin Morales Fiallos, Mg. 25
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Ejemplo 4: Calcular el radio hidrulico de una tubera de drenaje circular que corre lleno a la mitad, si su
dimetro interior es de 300 mm.
W' / *>
* = ! =
8 =>
W(0.3)/
* = = 0.035 > / 0,035
8 ! = = 0.074 >
0.471
Clculo del permetro
Clculo de la profundidad hidrulica
W'
=> = *
2 '=
W(0.3) ,
=> = = 0.471 > 0,035 > /
2 '= = 0,117 >
0,3>
1 1 ]^<X
* = (XYZ[ ]^< ) ' / ! = 1 0.3
8 4 XYZ[
1 1 ]^<180
* = 3.142 ]^< 180 0.3/ = 0.035> / ! = 1 0.3 = 0,075 >
8 4 3.142YZ[
Clculo del permetro Clculo de la profundidad hidrulica
1
=> = X' 1 XYZ[ ]^<
2 '= '
1 8 1
=> = 3.142 0.3 = 0.471 > a^< X
2 2
1 3.142 ]^< 180
Clculo del ancho superficial '= 0.3 = 0.117 >
8 1
a^< 180
1 2
, = a^< X '
2
1
, = a^< 3.142 0.3 = 0.3 >
2
Ing. Fabin Morales Fiallos, Mg. 26
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Ejemplo 5: En un canal circular de 3m de dimetro, circula agua con un tirante de 1.8 m, determinar el
rea mojada, el radio hidrulico, el permetro mojado, el espejo de agua y la profundidad hidrulica.
Ing. Fabin Morales Fiallos, Mg. 27
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
1 X
*= X ]^<X ' / , = ]^< '
8 2
1
* = 3,5443 ]^<203,074 3/ = 4,429 > / 203,074
8
, = ]^< 3 = 2,938 >
2
Clculo del permetro
Clculo profundidad hidrulica
1
=> = XYZ[ '
2
K 1 X ]^<X
=> = 3,544 3 = 5,317 m '= '
/ 8 X
]^<
2
Clculo del radio hidrulico
Ing. Fabin Morales Fiallos, Mg. 28
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Ejemplo 6: Elaboracin de las grficas de magnitudes hidrulicas.
e^1
f*ghi,j' ki'!jmib* 'nm !n*:
e^1p
W' / W(1)/
* = * = = 0.785 > /
4 4
* 0.785
= = 1
*p 0.785
0,4 0,3
bUac = bUac =
0,5 0,5
c = 36,87 c = 53,13
d = 2c = 73,74 d = 2c = 106,26
1 1
* = (XYZ[ ]^< ) t / * = (XYZ[ ]^< ) ' /
8 8
1 1
* = (4.996)e1t ]^< (286.26) (1)/ * = (4,428YZ[ ]^< 253,74) (1)/
8 8
* = 0.745 > / * = 0,674 > /
* 0.745 * 0,674
= = 0.95 = = 0.86
*p 0.785 *p 0,785
Ing. Fabin Morales Fiallos, Mg. 29
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Cuando y = 0.7 Cuando y = 0.6
0,2 0,1
bUac = c = 66,42 bUac = c = 78,46
0,5 0,5
d = 2c = 132,84 d = 2c = 156,92
1 1
* = (XYZ[ ]^< ) ' / * = (XYZ[ ]^< ) ' /
8 8
1 1
* = (3,965YZ[ ]^< 227,16) (1)/ * = (3,544YZ[ ]^<203,07) (1)/
8 8
* 0,587 * 0,491
= = 0,75 = = 0,63
*p 0,785 *p 0,785
Cuando y = 0.5
W' / W(1)/
* =
= = 0,393 > /
8 8
* 0,393
= = 0,5
*p 0,785
Ing. Fabin Morales Fiallos, Mg. 30
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Cuando y = 0.4 Cuando y = 0.3
0,2
0,1 bUac = c = 62.42
bUac = c = 78,46 0,5
0,5
X = 2c = 132.84
X = 2c = 156,92
X = 2.318 rad
X = 2.739 rad
1
1 * = (XYZ[ ]^< ) ' /
*= (X ]^< ) ' / 8
8 YZ[ 1
1 * = (2,318YZ[ ]^<132.84) (1)/
* = (2,739YZ[ ]^<156,92) (1)/ 8
8 * = 0,198> /
* = 0,293> /
* 0,198
* 0,293 = = 0,25
= = 0,37 *p 0,785
*p 0,785
0,3 0,4
bUac = c = 53.13 bUac = c = 36,87
0,5 0,5
X = 2c = 106.26 X = 2c = 73,74
X = 1.855 rad X = 1,287 rad
1 1
* = (XYZ[ ]^< ) ' / * = (XYZ[ ]^< ) ' /
8 8
1 1
* = (1.855YZ[ ]^<106.26) (1)/ * = (1,287YZ[ ]^<73,74) (1)/
8 8
* = 0,112> / * = 0,041 > /
* 0,112 * 0,041
= = 0,14 = = 0,05
*p 0,785 *p 0,785
Ing. Fabin Morales Fiallos, Mg. 31
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
=^e>^SeU >Ux1tU
f*ghi,j' ki'!jmib* 'nm =n!fn,!v:
=^e>^SeU >Ux1tUp
Cuando est lleno en su totalidad y = 1
1 1
=> = Xtp => = 2W 1 = 3,141592 >
2 2
0,4 0,3
bUac = bUac =
0,5 0,5
c = 36,87 c = 53,13
d = 2c = 73,74 d = 2c = 106,26
1 1
=> = X' => = X'
2 2
1 1
=> = 4,996 1 => = 4,4285 1
2 2
=> = 2,4980> => = 2,2142>
Ing. Fabin Morales Fiallos, Mg. 32
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Cuando y = 0.7 Cuando y = 0.6
0,2 0,1
bUac = c = 66,42 bUac = c = 78,46
0,5 0,5
d = 2c = 132,84 d = 2c = 156,92
1 1
=> = X' => = X'
2 2
1 1
=> = 3,9646 1 => = 3,544 1
2 2
=> = 1,9823> => = 1,772>
Cuando y = 0.5
1 1
=> = X ' = 3,1415 1 = 1,5707>
2 2
1,5707 >
=> = = 0,5
3,1415 >
Ing. Fabin Morales Fiallos, Mg. 33
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Cuando y = 0.4 Cuando y = 0.3
0,1 0,2
bUac = c = 78,46 bUac = c = 62.42
0,5 0,5
X = 2c = 156,92 X = 2c = 132.84
X = 2.739 rad X = 2.318 rad
1 1
=> = X' => = X'
2 2
1 1
=> = 2,739 1 = 1,3694> => = 2,318 1 = 1,1592>
2 2
1,3694 > 1,1592 >
=> = = 0,436 => = = 0,369
3,1415 > 3,1415 >
0,3 0,4
bUac = c = 53.13 bUac = c = 36,87
0,5 0,5
X = 2c = 106.26 X = 2c = 73,74
X = 1.855 rad X = 1,287 rad
1 1
=> = X' => = X'
2 2
1 1
=> = 1,855 1 = 0,9272> => = 1,287 1 = 0,6435 >
2 2
0,9272 > 0,6435 >
=> = = 0,295 => = = 0,204
3,1415 > 3,1415 >
Ing. Fabin Morales Fiallos, Mg. 34
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
!1t;U k;tez{;TU
f*ghi,j' ki'!jmib* 'nm !*'iv ki'!jmibv:
!1t;U k;tez{;TUp
Cuando est lleno en su totalidad y = 1
1 ]^<X 1 ]^<360
! = 1 ' = 1 1 = 0,25>
4 XYZ[ 4 2W
! 0,25>
= =1
!p 0,25>
0,4 0,3
bUac = bUac =
0,5 0,5
c = 36,87 c = 53,13
d = 2c = 73,74 d = 2c = 106,26
1 ]^<X 1 ]^<X
! = 1 ' ! = 1 '
4 XYZ[ 4 XYZ[
1 ]^<286,26 1 ]^<253,74
! = 1 1 ! = 1 1
4 4,996 4 4,428
! = 0,2980> ! = 0,3041>
Ing. Fabin Morales Fiallos, Mg. 35
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Cuando y = 0.7 Cuando y = 0.6
0,1
0,2 bUac = c = 78,46
bUac = c = 66,42 0,5
0,5
d = 2c = 156,92
d = 2c = 132,84
X = 360 156,92 = 203,07
X = 360 132,84 = 227,16 XYZ[ = 3,544 rad
XYZ[ = 3,965 rad
1 ]^<X
1 ]^<X ! = 1 '
! = 1 ' 4 XYZ[
4 XYZ[ 1 ]^< 203,07
1 ]^< 227,16 ! = 1 1
! = 1 1 4 3,544
4 3,965 ! = 0,2776>
! = 0,2962>
! 0,2776 >
! 0,2962 > = = 1,110
= = 1,1846 !p 0,25 >
!p 0,25 >
Cuando y = 0.5
1 ]^<X 1 ]^<180
! = 1 ' = 1 1 = 0,25>
4 XYZ[ 4 W
! 0,25>
= =1
!p 0,25>
Ing. Fabin Morales Fiallos, Mg. 36
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Cuando y = 0.4 Cuando y = 0.3
0,1 0,2
bUac = c = 78,46 bUac = c = 62.42
0,5 0,5
X = 2c = 156,92 X = 2c = 132.84
X = 2.739 rad X = 2.318 rad
1 ]^<X 1 ]^<X
! = 1 ' ! = 1 '
4 XYZ[ 4 XYZ[
1 ]^<156,92 1 ]^<132,84
! = 1 1 = 0,2142 > ! = 1 1 = 0,1709 >
4 2,739 4 2,318
0,3 0,4
bUac = c = 53.13 bUac = c = 36,87
0,5 0,5
X = 2c = 106.26 X = 2c = 73,74
X = 1.855 rad X = 1,287 rad
1 ]^<X 1 ]^<X
! = 1 ' ! = 1 '
4 XYZ[ 4 XYZ[
1 ]^< 106,26 1 ]^< 73,74
! = 1 1 = 0,1205 > ! = 1 1 = 0,0635>
4 1,855 4 1,287
Ing. Fabin Morales Fiallos, Mg. 37
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
y = Calado
0,6
Esc:1:1
0,6 0,626 0,5
0,4
0,5 0,500
0,3
0,4 0,374 0,2
0,1
0,3 0,252
0
0,2 0,142 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
0,1 0,051 A/Ao
Esc:2:1
0 0
Ing. Fabin Morales Fiallos, Mg. 38
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
y Pm
Magnitudes Hidrulicas P/Po
1 1
0,9 0,795 1
0,9
0,8 0,705 0,8
0,7 0,631 0,7
0,6
y=calado
Esc: 1:1
Ing. Fabin Morales Fiallos, Mg. 39
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
0,6 1,11
0,5
0,5 1 0,4
0,4 0,857 0,3
0,3 0,684 0,2
0,1
0,2 0,482
0
0,1 0,254 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 1,1 1,2 1,3
0 0 R/Ro
Esc: 2:1
Ing. Fabin Morales Fiallos, Mg. 40
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
h = Sen C* a B = 59.295
h = Sen 83.705 * 23.798 = 9.037 cm
C = 180 37 - 59.295 = 83.705
Pm = c + a= 15 + 23.798 = 38.798 cm T = 34 cm
$ KL0,/
! = = = 3.959 cm
%& 0,
Ing. Fabin Morales Fiallos, Mg. 41
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Ejemplo 8: Calcular los elementos geomtricos del canal irregular
Teorema de Pitgoras | $ Kp 0
1= = = 6.063 m
0
h = a * sen 60 T @
h= 6.063 * sen 60 =
h= 5.250 m ]^< b ]^< C
Kp p Kp 0
T= = = 8,725 m
0 0
KpL,/Lp $ /,/Lp
* = = = 26,250 cm ' = =
( Kp
= 2,625 cm
/ /
/,/Lp
Rh = = = 1,755 cm
K~,
Ing. Fabin Morales Fiallos, Mg. 42
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Ejemplo 9: Calcular la longitud y el rea del canal parablico con los lmites cuando X (0,3) .
F(x) = x y F(x) = 2x
X -3 -2 -1 0 1 2 3
Y 9 4 1 0 1 4 9
Si X= 0
Tan = 2X
Tan = 2(0)
= 0
K
Si X= 3
S1<X = 2QQ = tanX
/
[ K
= ]^T / X dx= a^T / X tX
K Tan = 2X
[ / / Tan = 2 (3)
= 80.537
Clculo longitud de cuerda
Frmula de recurrencia
L= $
1 + R(Q)tQ
]^T 1Q tQ
L= 1 + 4(Q)tQ
$ ]^T / 1Q tan(1Q) < 2
= + ]^T / 1Q tQ
1(< 1) <1
K
L= $
1 + 4( SX)tQ
/ ]^T 0 X tX
]^T X tan(X) 1
K = + m< ]^T X + S1< X
L= $
]^TXtQ ]^T / XtX 2 2
/
AK = 3 9 = 27
0
A/ = Q / tQ
p
Ing. Fabin Morales Fiallos, Mg. 43
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Q0
A/ = tQ
3
30
A/ = = 9
3
A = AK A / = 27 9
A = 18
A ( = A 2
A ( = 18 2
A ( = 36
rea Permetro mojado
36 >/ 19.420 m
K
=>= ( 1 + 6/ m< (6 + 1 + 6/ )= 19.420 >
/
Ing. Fabin Morales Fiallos, Mg. 44
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Ejemplo 10: Calcular la longitud y el rea del canal parablico con los lmites cuando X (1,3)
F(x) = x y F(x) = 2x
X -3 -2 -1 1 2 3
Y 9 4 1 1 4 9
Si X= 1
Tan = 2X
Tan = 2 (1)
= 63.43
Si X= 3
Tan = 2X
Tan = 2 (3)
= 80.537
K
S1< = 2QQ = tan
/
[ K K
= ]^T / dx= a^T / d
[ / /
]^T 0 X tX
K
L= / $ ]^TXtX
]^T X tan(X) 1
= + m< ]^T X + S1< X
2 2
Ing. Fabin Morales Fiallos, Mg. 45
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Reemplazando valores longitud de cuerda Clculo del permetro
K Z K
L= / + m< ]^TX + S1<X Pm = L*2
/ /
Pm =8.266 m (2)
K p.L0Z p.L0 K
Pm =16.533 m
= / /
+ m< ]^T80.537 +
/
K 0.~0Z0.~0 Clculo del rea
S1< 80.537 +
/ /
K A= R Q tQ
m< ]^T 63.43 + S1<63.43 $
/
A= $
I2 I1 tQ
L= 8.266m
0 0 0
A= p
4 Q tQ = 4 p
tQ - p
Q tQ
A= 32 m
K
Pm1= ( 1 + 6/ m< (6 + 1 + 6/ )= 19.50 >
/
/ K
Pm2= ( 1 + 2/ m< (2 + 1 + 3/ )= 2.598 >
/
Pm= 16.542 m
Ing. Fabin Morales Fiallos, Mg. 46
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Ejemplo 11: Calcular el rea, permetro mojado y el radio hidrulico de canales con seccin: pentagonal,
hexagonal, heptagonal y octogonal. Suponiendo que est lleno. Imponerse el lado del polgono.
Pentgono
Hexgono
Ing. Fabin Morales Fiallos, Mg. 47
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Heptgono
Octgono
Pm = 8(L) = 8(1) = 8
Datos
Clculo del radio hidrulico
L= 1m
= 360/8=45 * 4.224 > /
= /2 = 22.5 ! = = = 0.603>
=> 8>
Ing. Fabin Morales Fiallos, Mg. 48
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Ejemplo 12: Calcular los elementos geomtricos de un canal triangular con fondo redondeado.
Clculo de Clculo de
1
,1< = ( )
)
1
,1< = ( )
1
1
= *eTS1< ( )
1 X = 180 (2 )
= 45 X = 180 (2 45 )
X = 90
Clculo de
360 (2X)
c =
2
360 (290 )
c = = 90
2
c = 1,570 e1t
Ing. Fabin Morales Fiallos, Mg. 49
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Clculo de los ngulos
Clculo deA
n
,1< = ( )
*
Clculo de M 5,829
,1< 45 = ( )
f = 2 e a^< ( ) *
/
90 5,829
f = 2 4 a^< ( ) = 5, 656> * = ( )
2 ,1< 45
* = 5,829>
Clculo de F
c
= e (1 TUa ( ) )
2
90
= 4 (1 TUa ( ) ) = 1,171> Clculo D
2
Clculo de X n
c W e ]^< = ( )
*
=
180
90 W 4
= = 6,283 >
180
5,829
Clculo de W ]^< 45 = ( )
'
= 5,829
= 7 1,171 = 5,829 > ' = ( )
]^< 45
' = 8,243 >
Ing. Fabin Morales Fiallos, Mg. 50
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Resolucin por geometra
Clculo de reas
*n
*1 =
2
5,829 5,829
*1 = 1
2
*1 = 16,988 > /
*1 = *3
Clculo rea 2 Clculo del rea 4
*2 = f n 1
*T = c e1t e /
*2 = 5,829 5,656 2
1
*2 = 32,968 > / *T = 1,570 4/
2
*T = 12,560 > /
e+e+f
]^>;^e>^SeU (]) =
2
4 + 4 + 5,656
]^>;^e>^SeU (]) =
2
]^>;^e>^SeU (]) = 6,828 >
*S = ] ] e ] e ] f
*S = 6,828 6,828 4 6,828 4 6,828 5,656
*S = 7, 999 > /
Clculo rea 4
*4 = *T *S
*4 = 12,560 7,999
*4 = 4,561 > /
Ing. Fabin Morales Fiallos, Mg. 51
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Clculo del permetro Clculo del ancho superficial
=> = ' + g + , = * + C + b
=> = 8,243 + 8,243 + 6,283 = 22,763 > , = 5,829 + 5,656 + 5,829 = 17,314 >
= + + + *, 71,504
= , + , + , + , ' = = = 4,129 >
, 17,314
= ,
*, 71,504
! = = = 3,141 >
=> 22,763
, 2 e , = 2 1 7 e + 4 1 + 1/
=> = 1 + J / (1 TUS K J)
J J
, = 17,314 >
17, 314 2 4
=> = 1 + 1/ (1 TUS K 1)
1 1
=> = 22,763 >
* 71,504
! = = = 3,141 >
=> 22,763
Ing. Fabin Morales Fiallos, Mg. 52
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Ejemplo 13: Resolver las ecuaciones por cualquier mtodo numrico.
. . =
Tabla de valores
Solucin = .
. . =
Tabla de valores
Q R(Q) R Q ' = R(Q)/R(Q)
6.982 83.783 41.867 2.001
4.981 18.859 23.537 0.801
4.180 2.618 17.110 0.153
4.027 0.089 15.948 0.006
4.021 6.700 15.903 0.421
4.442 7.366 19.150 0.385
4.057 0.571 16.174 0.035
4.022 0.009 15.910 0.0005
Solucin = .
Ing. Fabin Morales Fiallos, Mg. 53
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
1.6. Aplicacin de los macros en excel para calcular elementos geomtricos
de secciones por frmulas de Ven Te Chow.
Macro: Una macro es un conjunto de comandos que se almacena en un lugar especial de Excel de manera
que estn siempre disponibles cuando los necesites ejecutar. Las macros se escriben en un lenguaje de
computadora especial que es conocido como Visual Basic for Applications (VBA). Este lenguaje permite
acceder a prcticamente todas las funcionalidades de Excel y con ello tambin ampliar la funcionalidad del
programa. Para crear una macro se debe tener un conocimiento bsico en programacin, en esta gua se
presentar los comandos y lneas de cdigo que son esenciales para la elaboracin de los mismos. [4]
Compruebe que se muestra la ficha Programador en la cinta de opciones. Dado que la ficha Programador no
se muestra de manera predeterminada, haga lo siguiente:
Haga clic en la pestaa Archivo, elija Opciones y, a continuacin, haga clic en la categora Personalizar
cinta de opciones.
En Personalizar cinta de opciones, en la lista Fichas principales, haga clic en Programador y, a continuacin,
haga clic en Aceptar.
Una vez ya activado el men Programador, elija insertar y, a continuacin, haga clic en botn de comando
(control ActiveX).
Insertar el botn en la posicin que se desee, para cambiar las propiedades de este botn revisar que la este
activado el modo diseo, a continuacin, hacer clic en propiedades; se desplegara una ventana en la cual
estn las opciones que se pueden cambiar, la ms importante aqu ser cambiar la opcin caption ya que
sta ser la que se ocupe de presentar el texto del botn u otro control.
Ya terminado de configurar las propiedades dar doble clic en el botn u otro control, se abrir la ventana
de Visual Basic en el cual se empezar a programar.
En la parte superior de la ventana de programador declarar las variables que se vaya a utilizar en el
programa. [4]
Ing. Fabin Morales Fiallos, Mg. 54
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Operador - Is
Like
Funciones Funciones
Significado Significado
Matemticas Matemticas
Este cdigo tomar los valores ingresados en la celda de la posicin G7 (la letra de la posicin puede
estar en maysculas o minsculas indistintamente).
Ejemplo
Range("g6").Value
If (condicin) Then
----------
---------- condicin verdadera
Else
----------
---------- condicin falsa
End If
Este cdigo se utilizar para realizar condiciones (la condicin falsa no es necesaria realizarla, esta
se la utilizara solo si es necesaria).
Ejemplo
If (b <= 0) Then
Do
b = Val(InputBox("Ingrese el valor de la base(b) teniendo en cuenta que tiene que ser mayor que 0"))
Loop Until (b > 0)
End If
Val(funciones)
Este cdigo se utilizar para ingresar valores numricos (siempre estar acompaado de la funcin
inputbox).
Ejemplo
Val(InputBox( ))
Este cdigo se utilizar para que aparezca una ventana flotante en la cual se podr ingresar cadenas
de texto o valores numricos (para ingresar solamente valores numricos el cdigo debe estar
precedido de la funcin val).
Ejemplo
InputBox("Ingrese el valor de la base(b) teniendo en cuenta que tiene que ser mayor que 0")
Do
---------
--------- Procesos
---------
Ing. Fabin Morales Fiallos, Mg. 56
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Loop until (condicin)
Este cdigo se utilizar para realizar ciclos repetitivos y terminar si solo si la condicin se cumple
caso contrario volver a repetir los procesos hasta que la misma se cumpla.
Ejemplo
Do
b = Val(InputBox("Ingrese el valor de la base(b) teniendo en cuenta que tiene que ser mayor que 0"))
Loop Until (b > 0)
Con estos sencillos cdigos se podr realizar el siguiente conjunto de macros que se propuso realizar a un
inicio, a continuacin, se presentara la codificacin y la descripcin de cada lnea de cdigo.
Ing. Fabin Morales Fiallos, Mg. 57
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Clculo de los elementos geomtricos de la seccin rectangular
y = Range("g6").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso y, ser el tirante de la seccin rectangular).
b = Range("g7").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso b, ser la base de la seccin rectangular).
If (y <= 0) Then
La siguiente condicin no permitir ingresar valores negativos o nulos para el tirante de la seccin
rectangular.
Do
Do iniciar un ciclo repetitivo until.
y = Val(InputBox("Ingrese el valor del tirante (y) teniendo en cuenta que tiene que ser mayor que 0"))
El cdigo har que aparezca un cuadro de dilogo en el que se ingresarel valor para el tirante de la seccin
rectangular.
Loop Until (y > 0)
Finalizacin del ciclo repetitivo el mismo que funcionar hasta que el tirante tenga un valor mayor a 0
End If
Finalizacin de la condicin propuesta en un inicio.
If (b <= 0) Then
La siguiente condicin no permite ingresar valores negativos o nulos para la base de la seccin rectangular
Do
Do iniciar un ciclo repetitivo until.
b = Val(InputBox("Ingrese el valor de la base(b) teniendo en cuenta que tiene que ser mayor que 0"))
El cdigo har que aparezca un cuadro de dilogo en el que se ingresar el valor para la base de la seccin
rectangular.
Loop Until (b > 0)
Finalizacin del ciclo repetitivo que funcionar hasta que la base tenga un valor mayor a 0.
End If
Finalizacin de la condicin ya propuesta.
Range("g6").Select
ActiveCell.FormulaR1C1 = y
Impresin del valor ya obtenido del tirante con la condicin propuesta en la celda que en un principio fue
ingresado.
Range("g7").Select
Ing. Fabin Morales Fiallos, Mg. 58
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
ActiveCell.FormulaR1C1 = b
Impresin del valor ya obtenido de la base con la condicin propuesta en la celda que en un principio fue
ingresado.
a=b*y
Clculo del rea por formula de Ven Te Chow en donde la variable a tomar el valorya obtenido.
p=2*y+b
Clculo del Permetro Mojado por formula de Ven Te Chow en donde la variable p tomar el valor ya
obtenido.
rh = (b * y) / (2 * y + b)
Clculo del Radio Hidrulico por formula de Ven Te Chow en donde la variable rh tomar el valor ya
obtenido.
t=b
Clculo del Ancho Superficial por formula de Ven Te Chow en donde la variable t tomar los valores ya
obtenido.
d=y
Clculo de la Profundidad Hidrulica por formula de Ven Te Chow en donde la variable d tomar los
valores ya obtenido.
Range("i7").Select
ActiveCell.FormulaR1C1 = a
Ing. Fabin Morales Fiallos, Mg. 59
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
y = Range("g12").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso y, ser el tirante de la seccin trapezoidal).
b = Range("g13").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso b, ser la base de la seccin trapezoidal).
z = Range("g14").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso z, ser la pendiente de la seccin trapezoidal).
If (y <= 0) Then
La siguiente condicin no permitir ingresar valores negativos o nulos para el tirante de la seccin
trapezoidal.
Do
Do iniciar un ciclo repetitivo until.
y = Val(InputBox("Ingrese el valor del tirante(y) teniendo en cuenta que tiene que ser mayor que 0"))
El cdigo har que aparezca un cuadro de dilogo en el que se ingresar el valor para el tirante de la seccin
trapezoidal.
Loop Until (y > 0)
Finalizacin del ciclo repetitivo el mismo que funcionar hasta que el tirante tenga un valor mayor a 0
End If
Finalizacin de la condicin propuesta en un inicio.
If (b <= 0) Then
La siguiente condicin no permitir ingresar valores negativos o nulos para la base de la seccin trapezoidal.
Do
Do iniciar un ciclo repetitivo until.
b = Val(InputBox("Ingrese el valor de la base(b) teniendo en cuenta que tiene que ser mayor que 0"))
El cdigo har que aparezca un cuadro de dilogo en el que se ingresar el valor para la base de la seccin
trapezoidal.
Loop Until (b > 0)
Finalizacin del ciclo repetitivo el mismo que funcionar que la base tenga un valor mayor a 0.
End If
Finalizacin de la condicin propuesta en un inicio.
If (z <= 0) Then
Ing. Fabin Morales Fiallos, Mg. 60
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
La siguiente condicin no permitir ingresar valores negativos o nulos para la pendiente de la seccin
trapezoidal.
Do
Do iniciar un ciclo repetitivo until.
z = Val(InputBox("Ingrese el valor de la pendiente del lado del canal(z) teniendo en cuenta que tiene que
ser mayor que 0"))
El cdigo har que aparezca un cuadro de dilogo en el que se ingresar el valor para la pendiente de la
seccin trapezoidal.
Loop Until (z > 0)
Finalizacin del ciclo repetitivo el mismo que funcionar que la pendiente tenga un valor mayor a 0.
End If
Finalizacin de la condicin propuesta en un inicio.
Range("g12").Select
ActiveCell.FormulaR1C1 = y
Impresin del valor ya obtenido del tirante con la condicin propuesta en la celda que en un principio fue
ingresado.
Range("g13").Select
ActiveCell.FormulaR1C1 = b
Impresin del valor ya obtenido dela base con la condicin propuesta en la celda que en un principio fue
ingresado.
Range("g14").Select
ActiveCell.FormulaR1C1 = z
Impresin del valor ya obtenido dela pendiente con la condicin propuesta en la celda que en un principio
fue ingresado.
a = (b + z * y) * y
Clculo del rea por formula de Ven Te Chow en donde la variable a tomar el valor ya obtenido.
p = b + 2 * y * Sqr(1 + z ^ 2)
Clculo del Permetro Mojado por formula de Ven Te Chow en donde la variable p tomar el valor ya
obtenido.
rh = ((b + z * y) * y) / (b + 2 * y * Sqr(1 + z ^ 2))
Clculo del Radio Hidrulico por formula de Ven Te Chow en donde la variable rh tomar el valor ya
obtenido.
t=b+2*z*y
Clculo del Ancho Superficial por formula de Ven Te Chow en donde la variable t tomar los valores ya
obtenido.
d = ((b + z * y) * y) / (b + 2 * z * y)
Clculo de la Profundidad Hidrulica por formula de Ven Te Chow en donde la variable d tomar los
valores ya obtenido.
Range("i12").Select
ActiveCell.FormulaR1C1 = a
Ing. Fabin Morales Fiallos, Mg. 61
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Impresin del valor obtenido del rea en la celda seleccionada.
Range("j12").Select
ActiveCell.FormulaR1C1 = p
Impresin del valor obtenido del Permetro Mojado en la celda seleccionada.
Range("k12").Select
ActiveCell.FormulaR1C1 = rh
Impresin del valor obtenido del Radio Hidrulico en la celda seleccionada.
Range("l12").Select
ActiveCell.FormulaR1C1 = t
Impresin del valor obtenido del Ancho Superficial en la celda seleccionada.
Range("m12").Select
ActiveCell.FormulaR1C1 = d
Impresin del valor obtenido de la Profundidad Hidrulica en la celda seleccionada.
Ing. Fabin Morales Fiallos, Mg. 62
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Clculo de los elementos geomtricos de la seccin triangular
y = Range("g18").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso y, ser el tirante de la seccin triangular).
z = Range("g19").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso z, ser la pendiente de la seccin triangular).
If (y <= 0) Then
La siguiente condicin no permitir ingresar valores negativos o nulos para el tirante de la seccin
triangular.
Do
Do iniciar un ciclo repetitivo until.
y = Val(InputBox("Ingrese el valor del tirante(y) teniendo en cuenta que tiene que ser mayor que 0"))
El cdigo har que aparezca un cuadro de dilogo en el que se ingresar el valor para el tirante de la seccin
triangular.
Loop Until (y > 0)
Finalizacin del ciclo repetitivo el mismo que funcionar hasta que el tirante tenga un valor mayor a 0.
End If
Finalizacin de la condicin propuesta en un inicio.
If (z <= 0) Then
La siguiente condicin no permitir ingresar valores negativos o nulos para la pendiente de la seccin
triangular.
Do
Do iniciar un ciclo repetitivo until.
z = Val(InputBox("Ingrese el valor de la pendiente del lado del canal(z) teniendo en cuenta que tiene que
ser mayor que 0"))
El cdigo har que aparezca un cuadro de dilogo en el que se ingresar el valor para la pendiente de la
seccin triangular.
Loop Until (z > 0)
Finalizacin del ciclo repetitivo el mismo que funcionar hasta que la base tenga un valor mayor a 0.
End If
Finalizacin de la condicin propuesta en un inicio.
Range("g18").Select
ActiveCell.FormulaR1C1 = y
Impresin del valor ya obtenido del tirante con la condicin propuesta en la celda que en un principio fue
ingresado.
Ing. Fabin Morales Fiallos, Mg. 63
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Range("g19").Select
ActiveCell.FormulaR1C1 = z
Impresin del valor ya obtenido dela pendiente con la condicin propuesta en la celda que en un principio
fue ingresado.
a=z*y^2
Clculo del rea por formula de Ven Te Chow en donde la variable a tomar el valor ya obtenido.
p = 2 * y * Sqr(1 + z ^ 2)
Clculo del Permetro Mojado por formula de Ven Te Chow en donde la variable p tomar el valor ya
obtenido.
rh = (z * y) / (2 * Sqr(1 + z ^ 2))
Clculo del Radio Hidrulico por formula de Ven Te Chow en donde la variable rh tomar el valor ya
obtenido.
t=2*z*y
Clculo del Ancho Superficial por formula de Ven Te Chow en donde la variable t tomar los valores ya
obtenido.
d = y/2
Clculo de la Profundidad Hidrulica por formula de Ven Te Chow en donde la variable d tomar los
valores ya obtenido.
Range("i19").Select
ActiveCell.FormulaR1C1 = a
Impresin del valor obtenido del rea en la celda seleccionada.
Range("j19").Select
ActiveCell.FormulaR1C1 = p
Impresin del valor obtenido del Permetro Mojado en la celda seleccionada.
Range("k19").Select
ActiveCell.FormulaR1C1 = rh
Impresin del valor obtenido del Radio Hidrulico en la celda seleccionada.
Range("l19").Select
ActiveCell.FormulaR1C1 = t
Impresin del valor obtenido del Ancho Superficial en la celda seleccionada.
Range("m19").Select
ActiveCell.FormulaR1C1 = d
Impresin del valor obtenido de la Profundidad Hidrulica en la celda seleccionada.
Ing. Fabin Morales Fiallos, Mg. 64
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Clculo de los elementos geomtricos de la seccin circular
di = Range("g24").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso di, ser el dimetro de la seccin circular).
y = Range("g25").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso y, ser el tirante de la seccin circular).
If (di < y Or di < 0 Or y < 0) Then
La siguiente condicin no permitir ingresar valores negativos, nulos tanto del tirante como del dimetro o
valores para el dimetro que sea menor al tirante de la seccin circular.
Do
Do iniciar un ciclo repetitivo until.
di = Val(InputBox("Ingrese el valor del dimetro(d) teniendo en cuenta que tiene que ser mayor que 0 y
mayor que el tirante (y) "))
El cdigo har que aparezca un cuadro de dilogo en el que se ingresar el valor para el dimetro de la
seccin circular.
y = Val(InputBox("Ingrese el valor del tirante(y) teniendo en cuenta que tiene que ser mayor que 0 y menor
que el dimetro (y)"))
El cdigo har que aparezca un cuadro de dilogo en el que se ingresar el valor para el tirante de la seccin
circular.
Loop Until (di > y And di > 0 And y > 0)
Finalizacin del ciclo repetitivo el mismo que funcionar hasta que el dimetro sea mayor al tirante, el
dimetro y el tirante tenga un valor mayor a 0.
Range("g24").Select
ActiveCell.FormulaR1C1 = di
Impresin del valor ya obtenido del dimetro con la condicin propuesta en la celda que en un principio
fue ingresado.
Range("g25").Select
ActiveCell.FormulaR1C1 = y
Impresin del valor ya obtenido del tirante con la condicin propuesta en la celda que en un principio fue
ingresado.
End If
Finalizacin de la condicin propuesta en un inicio.
r = di / 2
Clculo del radioen donde la variable r tomar el valor ya adquirido.
h = Abs(r - y)
Ing. Fabin Morales Fiallos, Mg. 65
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Clculo de la altura del tringulo formado desde el centro de la circunferencia hasta el espejo de agua en
donde la variable h tomar el valor ya adquirido.
pi = 3.141592654
Asignacin de un valor constante a una variable ya conocida.
ang = h / r
Clculo de la relacin entre la altura y el radio para obtener el ngulo en radiades; ya que en Visual Basic
realizar las inversas de las funciones trigonomtricas es difcil pero no imposible se realizar un artificio
con la hoja de Excel el cual es:
En una celda cualquiera ingresar: =ACOS(celda en la cual est el valor de la relacin ya hecha), el valor
de la relacin se imprimir en una celda de la hoja de Excel para que se realicen los clculos.
Range("A24").Select
ActiveCell.FormulaR1C1 = ang
Impresindel valor de la relacin entre la altura y el radio en la celda seleccionada, en este caso ser la
A24(se puede seleccionar cualquier celda); seguido de esto se ingresar en la celda A25 o en la celda que
se prefiera lo siguiente: =ACOS(A24)este sencillo cdigo calcular la funcin inversa de dicha relacin
pero hay que tener en cuenta que este valor solo es la mitad del ngulo dicho esto en otra celda cualquiera
se ingresar lo siguiente: =A25*2 as se obtendr el ngulo completo que se debe usar para los siguientes
clculos , este ngulo estar en radianes.
alfa = Range("a26").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso alfa, ser el ngulo para calcular los elementos geomtricos de la seccin circular);
alfa se utilizar cuando el tirante sea menor al radio.
beta = 2 * pi alfa
Obtencin del ngulo que se usar cuando el tirante sea mayor al radio.
If (y > r) Then
La siguiente condicin para que el programa reconozca que ngulo es el que se deber utilizar para los
obtener los elementos geomtricos de la seccin circular; la condicin verdadera ser si el tirante es mayor
al radio.
a = (beta - Sin(beta)) * (di ^ 2 / 8)
Clculo del rea por formula de Ven Te Chow en donde la variable a tomar el valor ya obtenido.
p = beta * di / 2
Clculo del Permetro Mojado por formula de Ven Te Chow en donde la variable p tomar el valor ya
obtenido.
rh = a / p
Clculo del Radio Hidrulico por formula de Ven Te Chow en donde la variable rh tomar el valor ya
obtenido.
t = Sin(beta / 2) * di
Clculo del Ancho Superficial por formula de Ven Te Chow en donde la variable t tomar los valores ya
obtenido.
Ing. Fabin Morales Fiallos, Mg. 66
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
d=a/t
Clculo de la Profundidad Hidrulica por formula de Ven Te Chow en donde la variable d tomar los
valores ya obtenido.
Else
Else ser el inicio de la condicin falsa del clculo de los elementos geomtricos de la seccin circular;
la condicin falsa ser si el tirante es menor al radio.
a = (alfa - Sin(alfa)) * (di ^ 2 / 8)
Clculo del rea por formula de Ven Te Chow en donde la variable a tomar el valor ya obtenido.
p = alfa * di / 2
Clculo del Permetro Mojado por formula de Ven Te Chow en donde la variable p tomar el valor ya
obtenido.
rh = a / p
Clculo del Radio Hidrulico por formula de Ven Te Chow en donde la variable rh tomar el valor ya
obtenido.
t = Sin(alfa / 2) * di
Clculo del Ancho Superficial por formula de Ven Te Chow en donde la variable t tomar los valores ya
obtenido.
d=a/t
Clculo de la Profundidad Hidrulica por formula de Ven Te Chow en donde la variable d tomar los
valores ya obtenido.
End If
Finalizacin de la condicin propuesta en un inicio.
Range("i24").Select
ActiveCell.FormulaR1C1 = a
Impresin del valor obtenido del rea en la celda seleccionada.
Range("j24").Select
ActiveCell.FormulaR1C1 = p
Impresin del valor obtenido del Permetro Mojado en la celda seleccionada.
Range("k24").Select
ActiveCell.FormulaR1C1 = rh
Impresin del valor obtenido del Radio Hidrulico en la celda seleccionada.
Range("l24").Select
ActiveCell.FormulaR1C1 = t
Impresin del valor obtenido del Ancho Superficial en la celda seleccionada.
Range("m24").Select
ActiveCell.FormulaR1C1 = d
Impresin del valor obtenido de la Profundidad Hidrulica en la celda seleccionada.
Ing. Fabin Morales Fiallos, Mg. 67
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Clculo de los elementos geomtricos de la seccin parablica
y = Range("g31").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso y, ser el tirante de la seccin parablica).
If (y <= 0) Then
La siguiente condicin no permitir ingresar valores negativos o nulos para el tirante de la seccin
parablica.
Do
Do iniciar un ciclo repetitivo until.
y = Val(InputBox("Ingrese el valor del tirante(y) teniendo en cuenta que tiene que ser mayor que 0"))
El cdigo har que aparezca un cuadro de dilogo en el que se ingresar el valor para el tirante de la seccin
parablica.
Loop Until (y > 0)
Finalizacin del ciclo repetitivo el mismo que funcionar hasta que el tirante tenga un valor mayor a 0.
End If
Finalizacin de la condicin propuesta en un inicio.
Range("g31").Select
ActiveCell.FormulaR1C1 = y
Impresin del valor ya obtenido del tirante con la condicin propuesta en la celda que en un principio fue
ingresado.
t = 2 * Sqr(y)
Obtencindel valor del ancho superficial, teniendo en cuenta que este ser calculado de manera geomtrica
ya que la funcin de la parbola es conocida solo se despejar la x que esta ser la mitad del ancho
superficial
a=2/3*t*y
Clculo del rea por formula de Ven Te Chow en donde la variable a tomar el valor ya obtenido.
x=4*y/t
La presente lnea de cdigo ser el clculo de una variable para que esta sirva como un condicionante para
usar las formulas del permetro.
If (x > 0 And x <= 1) Then
La siguiente condicin ser la aproximacin satisfactoria de x para el intervalo 0 < x <=1 si es que esta
es verdadera.
p = t + (8 * y ^ 2) / (3 * t)
Clculo del Permetro Mojado por frmula de Ven Te Chow si la aproximacin satisfactoria est en el
intervalo 0 < x <=1 en donde la variable p tomar el valor ya obtenido.
Else
Ing. Fabin Morales Fiallos, Mg. 68
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Else ser el inicio de la condicin falsa de la aproximacin satisfactoria de x cuando x>1
p = (t / 2) * (Sqr(1 + x ^ 2) + (1 / x) * Log(x + Sqr(1 + x ^ 2)))
Clculo del Permetro Mojado por formula de Ven Te Chow si la aproximacin satisfactoria es mayor a 1
en donde la variable p tomar el valor ya obtenido.
End If
Finalizacin de la condicin propuesta en un inicio.
rh = a / p
Clculo del Radio Hidrulico por formula de Ven Te Chow en donde la variable rh tomar el valor ya
obtenido.
d=a/t
Clculo de la Profundidad Hidrulica por formula de Ven Te Chow en donde la variable d tomar los
valores ya obtenido.
Range("i31").Select
ActiveCell.FormulaR1C1 = a
Impresin del valor obtenido del rea en la celda seleccionada.
Range("j31").Select
ActiveCell.FormulaR1C1 = p
Impresin del valor obtenido del Permetro Mojado en la celda seleccionada.
Range("k31").Select
ActiveCell.FormulaR1C1 = rh
Impresin del valor obtenido del Radio Hidrulico en la celda seleccionada.
Range("l31").Select
ActiveCell.FormulaR1C1 = t
Impresin del valor obtenido del Ancho Superficial en la celda seleccionada.
Range("m31").Select
ActiveCell.FormulaR1C1 = d
Impresin del valor obtenido de la Profundidad Hidrulica en la celda seleccionada.
Ing. Fabin Morales Fiallos, Mg. 69
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Clculo de los elementos geomtricos de la seccin rectangular con
esquinas redondeadas
y = Range("g36").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso y, ser el tirante de la seccin rectangular con esquinas redondeadas).
b = Range("g37").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso b, ser la base de la seccin rectangular con esquinas redondeadas).
r = Range("g38").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso r, ser el radio de la seccin rectangular con esquinas redondeadas).
If (b <= 0) Then
La siguiente condicin no permitir ingresar valores negativos o nulos para la base de la seccin rectangular
con esquinas redondeadas.
Do
Do iniciar un ciclo repetitivo until.
b = Val(InputBox("Ingrese el valor de la base(b) teniendo en cuenta que tiene que ser mayor que 0"))
El cdigo har que aparezca un cuadro de dilogo en el que se ingresar el valor para la base de la seccin
rectangular con esquinas redondeadas.
Loop Until (b > 0)
Finalizacin del ciclo repetitivo el mismo que funcionar hasta que la base tenga un valor mayor a 0.
End If
Finalizacin de la condicin propuesta en un inicio.
If (r >= y Or r <= 0 Or y <= 0) Then
La siguiente condicin no permitir ingresar valores para el radio que sean mayores o iguales al tirante y
valores negativos o nulos para el tirante y radio de la seccin rectangular con esquinas redondeadas.
Do
Do iniciar un ciclo repetitivo until.
y = Val(InputBox("Ingrese el valor del tirante (y) teniendo en cuenta que tiene que ser mayor que el radio
(r) y mayor que 0"))
El cdigo har que aparezca un cuadro de dilogo en el que se ingresar el valor para el tirante de la seccin
rectangular con esquinas redondeadas.
r = Val(InputBox("Ingrese el valor del radio (r) teniendo en cuenta que tiene que ser menor que el tirante
(y) y mayor que 0"))
El cdigo har que aparezca un cuadro de dilogo en el que se ingresar el valor para el radio de la seccin
rectangular con esquinas redondeadas.
Ing. Fabin Morales Fiallos, Mg. 70
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Loop Until (r < y And r > 0 And y > 0)
Finalizacin del ciclo repetitivo el mismo que funcionar hasta que el radio sea menor al tirante y el radio,
tirante tenga un valor mayor a 0.
End If
Finalizacin de la condicin propuesta en un inicio.
Range("g36").Select
ActiveCell.FormulaR1C1 = y
Impresin del valor ya obtenido del tirante con la condicin propuesta en la celda que en un principio fue
ingresado.
Range("g37").Select
ActiveCell.FormulaR1C1 = b
Impresin del valor ya obtenido de la base con la condicin propuesta en la celda que en un principio fue
ingresado.
Range("g38").Select
ActiveCell.FormulaR1C1 = r
Impresin del valor ya obtenido del radio con la condicin propuesta en la celda que en un principio fue
ingresado.
pi = 3.141592654
Asignacin de un valor constante a una variable ya conocida.
a = (pi / 2 - 2) * r ^ 2 + (b + 2 * r) * y
Clculo del rea por formula de Ven Te Chow en donde la variable a tomar el valor ya obtenido.
p = (pi - 2) * r + b + 2 * y
Clculo del Permetro Mojado por formula de Ven Te Chow en donde la variable p tomar el valor ya
obtenido.
rh = a / p
Clculo del Radio Hidrulico por formula de Ven Te Chow en donde la variable rh tomar el valor ya
obtenido.
t=b+2*r
Clculo del Ancho Superficial por formula de Ven Te Chow en donde la variable t tomar los valores ya
obtenido.
d=a/t
Clculo de la Profundidad Hidrulica por formula de Ven Te Chow en donde la variable d tomar los
valores ya obtenido.
Range("i39").Select
ActiveCell.FormulaR1C1 = a
Impresin del valor obtenido del rea en la celda seleccionada.
Range("j39").Select
ActiveCell.FormulaR1C1 = p
Impresin del valor obtenido del Permetro Mojado en la celda seleccionada.
Range("k39").Select
Ing. Fabin Morales Fiallos, Mg. 71
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
ActiveCell.FormulaR1C1 = rh
Impresin del valor obtenido del Radio Hidrulico en la celda seleccionada.
Range("l39").Select
ActiveCell.FormulaR1C1 = t
Impresin del valor obtenido del Ancho Superficial en la celda seleccionada.
Range("m39").Select
ActiveCell.FormulaR1C1 = d
Impresin del valor obtenido de la Profundidad Hidrulica en la celda seleccionada.
Ing. Fabin Morales Fiallos, Mg. 72
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Clculo de los elementos geomtricos de la seccin triangular con fondo
redondeado
y = Range("g42").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso y, ser el tirante de la seccin triangular con fondo redondeado).
r = Range("g43").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso r, ser el radio de la seccin triangular con fondo redondeado).
z = Range("g44").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso z, ser la pendiente de la seccin triangular con fondo redondeado).
If (r >= y Or r <= 0 Or y <= 0) Then
La siguiente condicin no permitir ingresar valores para el radio que sean mayores o iguales al tirante y
valores negativos o nulos para el tirante, radio de la seccin triangular con fondo redondeado.
Do
Do iniciar un ciclo repetitivo until.
y = Val(InputBox("Ingrese el valor del tirante (y) teniendo en cuenta que tiene que ser mayor que el radio
(r) y mayor que 0"))
El cdigo har que aparezca un cuadro de dilogo en el que se ingresar el valor para el tirante de la seccin
triangular con fondo redondeado.
r = Val(InputBox("Ingrese el valor del radio (r) teniendo en cuenta que tiene que ser menor que el tirante
(y) y mayor que 0"))
El cdigo har que aparezca un cuadro de dilogo en el que se ingresar el valor para el radio de la seccin
triangular con fondo redondeado.
Loop Until (r < y And r > 0 And y > 0)
Finalizacin del ciclo repetitivo el mismo que funcionar hasta que el radio sea menor al tirante y el radio,
tirante tenga un valor mayor a 0.
End If
Finalizacin de la condicin propuesta en un inicio.
Range("g42").Select
ActiveCell.FormulaR1C1 = y
Impresin del valor ya obtenido del tirante con la condicin propuesta en la celda que en un principio fue
ingresado.
Range("g43").Select
Ing. Fabin Morales Fiallos, Mg. 73
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
ActiveCell.FormulaR1C1 = r
Impresin del valor ya obtenido del radio con la condicin propuesta en la celda que en un principio fue
ingresado.
If (z < 0) Then
La siguiente condicin no permitir ingresar valores negativos o nulos para la pendiente de la seccin
triangular con fondo redondeado.
Do
Do iniciar un ciclo repetitivo until.
z = Val(InputBox("Ingrese el valor de la pendiente del lado del canal(z) teniendo en cuenta que tiene que
ser mayor que 0"))
El cdigo har que aparezca un cuadro de dilogo en el que se ingresar el para la pendiente de la seccin
triangular con fondo redondeado.
Loop Until (z > 0)
Finalizacin del ciclo repetitivo el mismo que funcionar hasta que la pendiente tenga un valor mayor a 0.
End If
Finalizacin de la condicin propuesta en un inicio.
Range("g44").Select
ActiveCell.FormulaR1C1 = z
Impresin del valor ya obtenido de la pendiente con la condicin propuesta en la celda que en un principio
fue ingresado.
pi = 3.141592654
Asignacin de un valor constante a una variable ya conocida.
ang = 1 / z
Obtencin de la relacin entre la unidad y la pendiente para as obtener un valor al que se le aplicar una
funcin trigonomtrica tangente inversa se realizar el mismo artificio que se explic en la seccin
circular.
Range("a41").Select
ActiveCell.FormulaR1C1 = ang
Impresin del valor de la relacin entre la unidad y la pendiente en la celda seleccionada, en este caso ser
la A41(se puede seleccionar cualquier celda); seguido de esto se ingresar en la celda A42 o en la celda que
se prefiera lo siguiente: =ATAN(A42) este sencillo cdigo calcular la funcin inversa de dicha relacin,
este ngulo estar en radianes.
fi = Range("a42").Value
El cdigo tomar el valor de la celda ya propuesta teniendo en cuenta que el mismo se guardar en una
variable (en este caso fi, ser el ngulo formado por la pendiente que este a su vez por relaciones de
tringulos ser los ngulos de la parte superior de la seccin triangular con fondo
tita = pi - 2 * fi
Obtencin del ngulo formado por la intercepcin de los lados de la seccin triangular con fondo
redondeado.
beta = pi tita
Ing. Fabin Morales Fiallos, Mg. 74
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
Obtencin del ngulo del tringulo que est formado por el radio que va hasta el inicio del fondo
redondeado.
x = 2 * r * Sin(beta / 2)
Obtencin de la distancia tangente a la anchura superficial que va desde el punto que inicial el fondo
redondeado hasta el final del mismo.
h = r * Cos(beta / 2)
Obtencin de la altura del tringulo formado por el radio que va hasta el inicio del fondo redondeado.
y1 = r h
obtencin de la distancia entre la base del tringulo formado hasta el punto final del fondo redondeado.
e = y - y1
Clculo de la altura de los tringulos rectngulos formados para adquirir parte del ancho superficial total
por geometra.
m1 = 2 * (e / Tan(fi))
Obtencin de la distancia faltante del ancho superficial.
t = x + m1
Clculo del Ancho Superficial por geometra en donde la variable t tomar el valor ya obtenido.
a = ((t ^ 2) / (4 * z)) - ((r ^ 2) / z) * (1 - z * fi)
Clculo del rea por formula de Ven Te Chow en donde la variable a tomar el valor ya obtenido.
p = t / z * Sqr(1 + z ^ 2) - 2 * r / z * (1 - z * fi)
Clculo del Permetro Mojado por formula de Ven Te Chow en donde la variable p tomar el valor ya
obtenido.
rh = a / p
Clculo del Radio Hidrulico por formula de Ven Te Chow en donde la variable rh tomar el valor ya
obtenido.
d=a/t
Clculo de la Profundidad Hidrulica por formula de Ven Te Chow en donde la variable d tomar el valor
ya obtenido.
Range("i42").Select
ActiveCell.FormulaR1C1 = a
Impresin del valor obtenido del rea en la celda seleccionada.
Range("j42").Select
ActiveCell.FormulaR1C1 = p
Impresin del valor obtenido del Permetro Mojado en la celda seleccionada.
Range("k42").Select
ActiveCell.FormulaR1C1 = rh
Impresin del valor obtenido del Radio Hidrulico en la celda seleccionada.
Range("l42").Select
ActiveCell.FormulaR1C1 = t
Impresin del valor obtenido del Ancho Superficial en la celda seleccionada.
Range("m42").Select
Ing. Fabin Morales Fiallos, Mg. 75
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
ActiveCell.FormulaR1C1 = d
Impresin del valor obtenido de la Profundidad Hidrulica en la celda seleccionada.
Ing. Fabin Morales Fiallos, Mg. 76
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
1.7. Reactivos
3. Cul de las siguientes frmulas nos sirve para calcular el caudal por unidad
de ancho:
a. =
b. q =
c. q = v A
d. Ninguna de las anteriores.
4. Qu es la profundidad hidrulica:
a) La relacin entre permetro mojado y ancho superficial.
b) La relacin entre rea y permetro mojado.
c) La relacin entre rea y el ancho superficial.
d) Ninguna de las anteriores.
Ing. Fabin Morales Fiallos, Mg. 77
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
7. En un canal abierto el flujo es movido por:
a) Accin de la presin
b) Accin de la gravedad
c) Accin del caudal
d) Ninguna de las anteriores
K YZ[
b) ' = tU
K/~
c) =
Ing. Fabin Morales Fiallos, Mg. 78
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
12. Cul es la frmula del ancho superior o espejo de agua para un canal
circular?
a) , = @
b) , = @ + 2JI
c) , = 2JI
d) = ( )
Ing. Fabin Morales Fiallos, Mg. 79
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
19. Un canal abierto es un conducto en el que el agua fluye con superficie:
a) Plana a presin hidrosttica.
b) Libre con flujo estable.
c) Libre a presin atmosfrica.
d) Ninguna de las anteriores.
20. El clculo para el permetro mojado de una canal con seccin circular es:
a) 2XtU
K [
b)
/
c) 2XtU /
K
d) XtU
/
22. Cul de las siguientes formulas es la correcta para calcular el espejo de agua
de un canal trapezoidal:
a) T= b+zy
b) T= b+2zy
c) T= b+2y
d) ninguna de las anteriores
Ing. Fabin Morales Fiallos, Mg. 80
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
25. Qu es el ancho superficial (T)
a) Es el ancho del canal a la altura en la cual se presenta la superficie libre del
fluido.
b) Es el rea transversal del fluido normal a la direccin del flujo.
c) Es la longitud de la lnea que se forma al intersectar el rea hidrulica con la
geometra del canal en direccin normal al sentido del flujo.
d) Es la distancia vertical desde el punto ms bajo de la plantilla del canal hasta la
superficie libre del lquido transportado.
a) 2@
0
b) @
/
c)
d) @
Ing. Fabin Morales Fiallos, Mg. 81
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
31. En la geometra de canales abiertos, la letra z se refiere a:
a) Tirante
b) Solera
c) Altura de seguridad
d) Pendiente de las paredes laterales
Ing. Fabin Morales Fiallos, Mg. 82
CLCULO DE CANALES ABIERTOS
EJERCICIOS RESUELTOS Y SU APLICACIN CON MACROS EN EXCEL
38. Un canal abierto es un conducto en el que el agua fluye con superficie:
a) Abierta
b) Libre
c) Estable
d) Estndar
Ing. Fabin Morales Fiallos, Mg. 83