Está en la página 1de 3

1

ESCUELA COLOMBIANA DE INGENIERÍA


POSGRADO EN INGENIERÍA CIVIL
HIDRÁULICA E HIDROLOGÍA COMPUTACIONAL
Profesor: Germán Santos
TAREA 2
1. OBJETIVOS:
Tener programas escritos en el módulo de Visual Basic del Excel y Python, etc para calcular:
a) La Profundidad normal
b) La Profundidad crítica
c) Profundidades alternas (Igual Energía Específica)
d) Profundidades conjugadas o sequentes (Igual Fuerza específica)
Probar los programas para los canales con las características geométricas de la tarea 1
CANAL TRAPEZOIDAL
1) Comparar los resultados de la primera tarea utilizando variables simbólicas y encontrar series
de Taylor, utilizando el módulo sympy de Python
a. Calcular el caudal Normal paya y=yo
b. Con ese caudal, calcular la Energía y la derivada Exacta
c. Graficar utilizando funciones de sympy El Caudal y la Energía específica para
profundidades entre 0 y 2.
d. Grafica el Caudal y la Energía Específica evaluando en puntos discretos entre 0.3 y
2.1 cada 0.1
e. Encontrar y graficar las Series de Taylor de la Energia Específica alrededor de yo
de orden 3,6 y 10
f. Graficar las series de Taylor encontradas, evaluando en los puntos discretos del
literal d.

Para los puntos 2 en adelante


Canal trapezoidal por el que circulan Qo=5 m3/s.

2) Profundidad Normal en Excel mediante:


a. Método de Newton utilizando la función de Chapra con derivada exacta (ver notas de
Clase) y con algoritmo propio.
𝑛 Qo
FChapra[y_]: = 𝐴[𝑦] ∗ (𝑅[𝑦])2⁄3 −
Co So1⁄2
b. Método de Newton utilizando Qman-Q0 = 0 , utilizando Método de Newton, aproximano
la derivada con diferencias progresivas de segundo orden con dy=0.01y
c.
2. Profundidad Crítica en Excel mediante:
a. Método de Newton utilizando la función de Chapra con derivada exacta (ver notas de
Clase) y con algoritmo propio.
2

b. Método de Newton utilizando la función de Chapra aproximando la derivada con


derivadas progresivas de tercer orden con dy=0.01y, y con algoritmo propio.
c. Solver de Excel con Froude=1
d. Solver de Excel minimizando la Energía Específica.

3. Profundidad alterna a la profundidad normal en Excel


a. Utilizando Solver
b. Utilizando Newton, aproximando la derivada con diferencias progresivas de segundo
orden con dy=0.01y

4. Profundidad secuente a la profundidad normal en Excel


a. Utilizando Solver
b. Utilizando Newton, aproximando la derivada con diferencias progresivas de segundo
orden con dy=0.01y

5. Profundidad Normal en Python mediante:


a. Solución Numérica con bisect, encontrando todas las raíces tanto para Q= Qmaning
como para la función de Chapra igual a cero.
b. fsolve para Q=Qmaning y con la función de Chapra utilizando como valor semilla yo=0.
c. Método de Newton con la función de Chapra, con la derivada exacta deducida en las
notas de clase, con un algortimo propio.

6. Profundidad Crítica en Python mediante:


a. Solución Numérica con bisect y fsolve para Fr=1 y con la función de Chapra.
b. Método de Newton con la función de Chapra, con la derivada deducida en las notas de
clase, con un algoritmo propio.

7. Profundidad alterna a la profundidad normal en Python


a. Utilizando bisect y fsolve
b. Utilizando el método de Newton con la derivada numérica aproximada con diferencias
progresivas de segundo orden con dy =0.01 y.

8. Profundidad conjugada a la profundidad normal en Python


a. Utilizando bisect y fsolve
b. Utilizando el método de Newton con la derivada numérica aproximada con diferencias
progresivas de segundo orden con dy =0.01 y.

CANAL CIRCULAR
Para el canal circular de la tarea 1 por el que circulan Qo= 4 pies3/s. Restringir la profundidad
0<y<d
3

9. Profundidad Normal en Excel mediante:


a. Método de Newton utilizando la función de Chapra con derivada exacta (ver notas de
Clase)
b. Solver de Excel con Caudal de Manning=Qo
c. Solver de Excel con la función de Chapra

10. Profundidad Crítica en Excel mediante:


a. Método de Newton utilizando el Método de Chapra con derivada exacta (ver notas de
Clase)
b. Solver de Excel con Caudal de Froude=1
c. Solver de Excel minimizando la Energía Específica.

11. Profundidad alterna a la profundidad normal en Excel


a. Utilizando Solver

12. Profundidad secuente a la profundidad normal en Excel


a. Utilizando Solver

13. Profundidad Normal en Python mediante:


a. Solución Numérica con bisect y fsolve y Qo= Qman (para 0 < 𝑦 < 𝑑 )
b. Solución Numérica con bisect y fsolve y la función de Chapra (para 0 < 𝑦 < 𝑑 )
c. Método de Newton con la función de Chapra, con la derivada exacta deducida en las
notas de clase.

14. Profundidad Crítica en Pyhthon mediante:


a. Profundidad Crítica Solución Numérica con Fr=1 y con la función de Chapra utilizando
bisect y fsolve
b. Profundidad Crítica Método de Newton con la función de Chapra con la derivada
deducida en las notas de clase.

15. Profundidad alterna a la profundidad normal en Python


a. Utilizando bisect y fsolve

16. Profundidad conjugada a la profundidad normal en Python


a. Utilizando bisect y fsolve

También podría gustarte